.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-none{display:none !important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.translate-middle{-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.translate-middle-x{-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.translate-middle-y{-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-primary{border-color:#0d6efd !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-sm-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-sm-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-sm-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-sm-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-sm-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-sm-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-sm-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-sm-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-md-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-md-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-md-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-md-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-md-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-md-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-md-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-md-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-md-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-lg-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-lg-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-lg-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-lg-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-lg-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-lg-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-lg-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-lg-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-xl-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-xl-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-xl-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-xl-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-xl-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-xl-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-xl-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-xl-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-xxl-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-xxl-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-xxl-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-xxl-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-xxl-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-xxl-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-xxl-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-xxl-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-print-none{display:none !important}}:root{--color-mm-base-white: #ffffff;--color-mm-base-black: #000000;--color-mm-base-off-white: #fcfcfc;--color-mm-base-neutral-900: #404040;--color-mm-base-neutral-500: #6c6c6c;--color-mm-base-neutral-200: #cccccc;--color-mm-base-neutral-100: #e5e5e5;--color-mm-base-red: #ea0000;--color-mm-base-dark-red: #bf1d1d;--color-mm-base-green: #40aa75;--color-mm-base-yellow: #ffaa01;--color-mm-base-black-alpha-10: #0000001a;--color-mm-base-black-alpha-25: #00000040;--color-mm-base-white-alpha-96: #fffffff5;--color-mm-base-white-alpha-25: #ffffff40;--color-mm-base-white-alpha-10: #ffffff1a;--color-mm-base-off-white-alpha-96: #fcfcfcf5;--color-mm-base-off-white-alpha-85: #fcfcfcd9;--color-mm-base-neutral-100-alpha-60: #e5e5e599;--color-mm6-base-white: #ffffff;--color-mm6-base-black: #000000;--color-mm6-base-neutral-900: #151515;--color-mm6-base-neutral-800: #222222;--color-mm6-base-neutral-750: #2c2c2c;--color-mm6-base-neutral-700: #444444;--color-mm6-base-neutral-550: #616161;--color-mm6-base-neutral-500: #707070;--color-mm6-base-neutral-400: #8A8A8A;--color-mm6-base-neutral-350: #939393;--color-mm6-base-neutral-300: #bbbbbb;--color-mm6-base-neutral-150: #e6e9eb;--color-mm6-base-neutral-100: #f4f5f7;--color-mm6-base-red-500: #ea0000;--color-mm6-base-red-400: #FF0404;--color-mm6-base-green: #32cd32;--color-mm6-base-yellow: #ffdd00;--color-mm6-base-blue: #007ED2;--color-mm6-base-alpha-black-10: #0000001a;--color-mm6-base-alpha-neutral-900-70: #151515b2;--color-mm6-base-alpha-neutral-100-10: #f4f5f71a;--mm-background-primary: var(--color-mm-base-off-white);--mm-background-skeleton: var(--color-mm-base-white);--mm-background-input: var(--color-mm-base-neutral-100-alpha-60);--mm-content-primary: var(--color-mm-base-black);--mm-content-primary-inverse: var(--color-mm-base-white);--mm-content-secondary: var(--color-mm-base-neutral-900);--mm-content-tertiary: var(--color-mm-base-neutral-500);--mm-content-tertiary-inverse: var(--color-mm-base-neutral-200);--mm-content-highlight: var(--color-mm-base-dark-red);--mm-content-error: var(--color-mm-base-red);--mm-content-success: var(--color-mm-base-green);--mm-content-warning: var(--color-mm-base-yellow);--mm-layers-primary: var(--color-mm-base-white-alpha-96);--mm-layers-secondary: var(--color-mm-base-off-white-alpha-96);--mm-scrims-primary: var(--color-mm-base-off-white-alpha-85);--mm-border-primary: var(--color-mm-base-black);--mm-border-secondary: var(--color-mm-base-black-alpha-10);--mm-border-tertiary: var(--color-mm-base-neutral-500);--mm-border-inverse: var(--color-mm-base-white);--mm-border-inverse-secondary: var(--color-mm-base-white-alpha-10);--mm6-background-dark-primary: var(--color-mm6-base-neutral-900);--mm6-background-dark-secondary: var(--color-mm6-base-neutral-800);--mm6-background-dark-secondary-contrast: var(--color-mm6-base-neutral-750);--mm6-background-dark-skeleton: var(--color-mm6-base-neutral-800);--mm6-background-light-primary: var(--color-mm6-base-white);--mm6-background-light-secondary: var(--color-mm6-base-neutral-100);--mm6-background-light-secondary-contrast: var(--color-mm6-base-neutral-150);--mm6-background-light-skeleton: var(--color-mm6-base-neutral-100);--mm6-content-primary-onlight: var(--color-mm6-base-black);--mm6-content-secondary-onlight: var(--color-mm6-base-neutral-500);--mm6-content-secondary-contrast-onlight: var(--color-mm6-base-neutral-550);--mm6-content-tertiary-onlight: var(--color-mm6-base-neutral-300);--mm6-content-highlight-onlight: var(--color-mm6-base-red-500);--mm6-content-error-onlight: var(--color-mm6-base-red-500);--mm6-content-success-onlight: var(--color-mm6-base-green);--mm6-content-warning-onlight: var(--color-mm6-base-yellow);--mm6-content-primary-ondark: var(--color-mm6-base-neutral-100);--mm6-content-secondary-ondark: var(--color-mm6-base-neutral-400);--mm6-content-secondary-contrast-ondark: var(--color-mm6-base-neutral-350);--mm6-content-tertiary-ondark: var(--color-mm6-base-neutral-700);--mm6-content-highlight-ondark: var(--color-mm6-base-red-400);--mm6-content-error-ondark: var(--color-mm6-base-red-400);--mm6-content-success-ondark: var(--color-mm6-base-green);--mm6-content-warning-ondark: var(--color-mm6-base-yellow);--mm6-border-cellborder-onlight: var(--color-mm6-base-white);--mm6-border-primary-onlight: var(--color-mm6-base-black);--mm6-border-secondary-onlight: var(--color-mm6-base-neutral-100);--mm6-border-tertiary-onlight: var(--color-mm6-base-alpha-black-10);--mm6-border-focus-onlight: var(--color-mm6-base-blue);--mm6-border-cellborder-ondark: var(--color-mm6-base-neutral-900);--mm6-border-primary-ondark: var(--color-mm6-base-neutral-100);--mm6-border-secondary-ondark: var(--color-mm6-base-neutral-800);--mm6-border-tertiary-ondark: var(--color-mm6-base-alpha-neutral-100-10);--mm6-border-focus-ondark: var(--color-mm6-base-blue);--mm6-layers-primary: var(--color-mm6-base-white);--mm6-scrims-primary: var(--color-mm6-base-alpha-neutral-900-70)}.mm-content-primary{color:var(--mm-content-primary)}.mm-content-primary-inverse{color:var(--mm-content-primary-inverse)}.mm-content-secondary{color:var(--mm-content-secondary)}.mm-content-tertiary{color:var(--mm-content-tertiary)}.mm-content-highlight{color:var(--mm-content-highlight)}.mm-content-error{color:var(--mm-content-error)}.mm-content-success{color:var(--mm-content-success)}.mm-content-warning{color:var(--mm-content-warning)}.mm-background-primary{background-color:var(--mm-background-primary)}.mm-background-skeleton{background-color:var(--mm-background-skeleton)}.mm-background-input{background-color:var(--mm-background-input)}.mm-border-primary{border-color:var(--mm-border-primary)}.mm-border-secondary{border-color:var(--mm-border-secondary)}.mm-border-tertiary{border-color:var(--mm-border-tertiary)}.mm-border-inverse{border-color:var(--mm-border-inverse)}.mm-border-inverse-secondary{border-color:var(--mm-border-inverse-secondary)}.mm-layers-primary{background-color:var(--mm-layers-primary)}.mm-layers-secondary{background-color:var(--mm-layers-secondary)}.mm-scrims-primary{background-color:var(--mm-scrims-primary)}.mm6-background-dark-primary{background-color:var(--mm6-background-dark-primary)}.mm6-background-dark-secondary{background-color:var(--mm6-background-dark-secondary)}.mm6-background-dark-secondary-contrast{background-color:var(--mm6-background-dark-secondary-contrast)}.mm6-background-dark-skeleton{background-color:var(--mm6-background-dark-skeleton)}.mm6-background-light-primary{background-color:var(--mm6-background-light-primary)}.mm6-background-light-secondary{background-color:var(--mm6-background-light-secondary)}.mm6-background-light-secondary-contrast{background-color:var(--mm6-background-light-secondary-contrast)}.mm6-background-light-skeleton{background-color:var(--mm6-background-light-skeleton)}.mm6-content-primary-onlight{color:var(--mm6-content-primary-onlight)}.mm6-content-secondary-onlight{color:var(--mm6-content-secondary-onlight)}.mm6-content-secondary-contrast-onlight{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-content-tertiary-onlight{color:var(--mm6-content-tertiary-onlight)}.mm6-content-highlight-onlight{color:var(--mm6-content-highlight-onlight)}.mm6-content-error-onlight{color:var(--mm6-content-error-onlight)}.mm6-content-success-onlight{color:var(--mm6-content-success-onlight)}.mm6-content-warning-onlight{color:var(--mm6-content-warning-onlight)}.mm6-content-primary-ondark{color:var(--mm6-content-primary-ondark)}.mm6-content-secondary-ondark{color:var(--mm6-content-secondary-ondark)}.mm6-content-secondary-contrast-ondark{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-content-tertiary-ondark{color:var(--mm6-content-tertiary-ondark)}.mm6-content-highlight-ondark{color:var(--mm6-content-highlight-ondark)}.mm6-content-error-ondark{color:var(--mm6-content-error-ondark)}.mm6-content-success-ondark{color:var(--mm6-content-success-ondark)}.mm6-content-warning-ondark{color:var(--mm6-content-warning-ondark)}.mm6-border-cellborder-onlight{border-color:var(--mm6-border-cellborder-onlight)}.mm6-border-primary-onlight{border-color:var(--mm6-border-primary-onlight)}.mm6-border-secondary-onlight{border-color:var(--mm6-border-secondary-onlight)}.mm6-border-tertiary-onlight{border-color:var(--mm6-border-tertiary-onlight)}.mm6-border-cellborder-ondark{border-color:var(--mm6-border-cellborder-ondark)}.mm6-border-primary-ondark{border-color:var(--mm6-border-primary-ondark)}.mm6-border-secondary-ondark{border-color:var(--mm6-border-secondary-ondark)}.mm6-border-tertiary-ondark{border-color:var(--mm6-border-tertiary-ondark)}.mm6-layers-primary{background-color:var(--mm6-layers-primary)}.mm6-scrims-primary{background-color:var(--mm6-scrims-primary)}.mm-txt-default{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-txt-default{font-size:13px;line-height:16px}}.mm-txt-default::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-default::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-capitals{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-txt-capitals{font-size:13px;line-height:16px}}.mm-txt-capitals::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-capitals::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}@media screen and (min-width: 768px){.mm-txt-emphasis{font-size:13px;line-height:16px}}.mm-txt-emphasis::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis-capitals{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace;text-transform:uppercase}@media screen and (min-width: 768px){.mm-txt-emphasis-capitals{font-size:13px;line-height:16px}}.mm-txt-emphasis-capitals::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis-capitals::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-underline{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}@media screen and (min-width: 768px){.mm-txt-underline{font-size:13px;line-height:16px}}.mm-txt-underline::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-underline::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-legal{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal}.mm-txt-legal::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-legal::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-replica-display{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:28px;line-height:36px;letter-spacing:.28px;text-transform:uppercase}.mm-txt-replica-display::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-display::selection{background-color:highlight;color:highlighttext}.mm-txt-replica-title{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:16px;line-height:20px;letter-spacing:.16px;text-transform:uppercase}.mm-txt-replica-title::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-title::selection{background-color:highlight;color:highlighttext}.mm-txt-replica-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:14px;line-height:18px}@media screen and (min-width: 768px){.mm-txt-replica-default{font-size:13px;line-height:16px}}.mm-txt-replica-default::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-txt-default::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-underline{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:25%}.mm6-txt-underline::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-underline::selection{background-color:highlight;color:highlighttext}.mm6-txt-emphasis{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-style:italic}.mm6-txt-emphasis::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-emphasis::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px}.mm6-txt-legal-default::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-underline{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:6.5%;text-underline-offset:25%;text-underline-position:from-font}.mm6-txt-legal-underline::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-underline::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-emphasis{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;font-style:italic;line-height:14px;letter-spacing:-0.1px}.mm6-txt-legal-emphasis::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-emphasis::selection{background-color:highlight;color:highlighttext}.mm6-txt-list-compact{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;letter-spacing:-0.13px}.mm6-txt-list-compact::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-list-compact::selection{background-color:highlight;color:highlighttext}.mm6-txt-bold{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-weight:700}.mm6-txt-bold::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-bold::selection{background-color:highlight;color:highlighttext}:root{--mm-header-height: 60px;--mm6-header-height: 40px;--mm-banner-height: 40px;--mm6-banner-height: 40px}.mm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.icon{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black)}.icon--mm-arrow-right{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.387 3.898a.5.5 0 01.707 0l3.748 3.748a.5.5 0 010 .707l-3.677 3.676a.5.5 0 01-.707 0l-.142-.14a.5.5 0 010-.707L10.898 8.6H3.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h7.4L8.244 4.747a.501.501 0 010-.708l.142-.14z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.387 3.898a.5.5 0 01.707 0l3.748 3.748a.5.5 0 010 .707l-3.677 3.676a.5.5 0 01-.707 0l-.142-.14a.5.5 0 010-.707L10.898 8.6H3.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h7.4L8.244 4.747a.501.501 0 010-.708l.142-.14z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-arrow-right>span{display:none}.icon--mm-arrow-up{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.929 7.571a.5.5 0 010-.707l3.747-3.748a.5.5 0 01.707 0l3.677 3.677a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L8.63 5.06v7.397a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5v-7.4L4.778 7.714a.501.501 0 01-.708 0l-.14-.142z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.929 7.571a.5.5 0 010-.707l3.747-3.748a.5.5 0 01.707 0l3.677 3.677a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L8.63 5.06v7.397a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5v-7.4L4.778 7.714a.501.501 0 01-.708 0l-.14-.142z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-arrow-up>span{display:none}.icon--mm-asterisk-large-underlined{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath d='M13.4 14.8c.332 0 .6.224.6.5v.2c0 .276-.268.5-.6.5H2.6c-.332 0-.6-.224-.6-.5v-.2c0-.276.269-.5.6-.5h10.8zM8.361 2a.46.46 0 01.458.502l-.235 4.735 4.43-1.686a.461.461 0 01.62.28l.223.688a.46.46 0 01-.335.59L8.944 8.348l2.975 3.693a.461.461 0 01-.075.676l-.585.425a.46.46 0 01-.666-.138L8 9.034l-2.593 3.97a.46.46 0 01-.666.138l-.585-.425a.46.46 0 01-.075-.676l2.974-3.692-4.576-1.24a.46.46 0 01-.336-.59l.223-.688a.46.46 0 01.62-.28l4.43 1.687-.235-4.736A.46.46 0 017.639 2h.722z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath d='M13.4 14.8c.332 0 .6.224.6.5v.2c0 .276-.268.5-.6.5H2.6c-.332 0-.6-.224-.6-.5v-.2c0-.276.269-.5.6-.5h10.8zM8.361 2a.46.46 0 01.458.502l-.235 4.735 4.43-1.686a.461.461 0 01.62.28l.223.688a.46.46 0 01-.335.59L8.944 8.348l2.975 3.693a.461.461 0 01-.075.676l-.585.425a.46.46 0 01-.666-.138L8 9.034l-2.593 3.97a.46.46 0 01-.666.138l-.585-.425a.46.46 0 01-.075-.676l2.974-3.692-4.576-1.24a.46.46 0 01-.336-.59l.223-.688a.46.46 0 01.62-.28l4.43 1.687-.235-4.736A.46.46 0 017.639 2h.722z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-asterisk-large-underlined>span{display:none}.icon--mm-asterisk-large{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.361 2a.46.46 0 01.458.502l-.235 4.735 4.43-1.686a.461.461 0 01.62.28l.223.688a.46.46 0 01-.336.59L8.944 8.348l2.975 3.693a.46.46 0 01-.075.676l-.585.425a.46.46 0 01-.666-.138L8 9.034l-2.593 3.97a.46.46 0 01-.666.138l-.585-.425a.46.46 0 01-.075-.676l2.973-3.692-4.576-1.24a.46.46 0 01-.336-.59l.224-.688a.46.46 0 01.62-.28l4.43 1.687-.236-4.736A.46.46 0 017.638 2h.723z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.361 2a.46.46 0 01.458.502l-.235 4.735 4.43-1.686a.461.461 0 01.62.28l.223.688a.46.46 0 01-.336.59L8.944 8.348l2.975 3.693a.46.46 0 01-.075.676l-.585.425a.46.46 0 01-.666-.138L8 9.034l-2.593 3.97a.46.46 0 01-.666.138l-.585-.425a.46.46 0 01-.075-.676l2.973-3.692-4.576-1.24a.46.46 0 01-.336-.59l.224-.688a.46.46 0 01.62-.28l4.43 1.687-.236-4.736A.46.46 0 017.638 2h.723z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-asterisk-large>span{display:none}.icon--mm-asterisk-small-underlined{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3 15.3a.5.5 0 01.5-.5h9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.2zM7.054 3.544A.5.5 0 017.552 3h.659a.5.5 0 01.498.544l-.352 4.02a.477.477 0 01-.951 0l-.352-4.02z' fill='black'/%3e%3cpath d='M3.388 7.41a.5.5 0 01-.363-.642l.203-.626a.5.5 0 01.671-.306l3.715 1.577a.477.477 0 01-.294.905L3.388 7.41z' fill='black'/%3e%3cpath d='M5.932 12.092a.5.5 0 01-.722.147l-.533-.387a.5.5 0 01-.084-.733l2.648-3.046a.477.477 0 01.77.56l-2.079 3.459z' fill='black'/%3e%3cpath d='M11.17 11.12a.5.5 0 01-.084.732l-.532.387a.5.5 0 01-.723-.147l-2.079-3.46a.478.478 0 01.77-.559l2.648 3.046z' fill='black'/%3e%3cpath d='M11.864 5.836a.5.5 0 01.67.306l.204.626a.5.5 0 01-.363.642l-3.933.908a.477.477 0 01-.294-.905l3.716-1.577z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3 15.3a.5.5 0 01.5-.5h9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.2zM7.054 3.544A.5.5 0 017.552 3h.659a.5.5 0 01.498.544l-.352 4.02a.477.477 0 01-.951 0l-.352-4.02z' fill='black'/%3e%3cpath d='M3.388 7.41a.5.5 0 01-.363-.642l.203-.626a.5.5 0 01.671-.306l3.715 1.577a.477.477 0 01-.294.905L3.388 7.41z' fill='black'/%3e%3cpath d='M5.932 12.092a.5.5 0 01-.722.147l-.533-.387a.5.5 0 01-.084-.733l2.648-3.046a.477.477 0 01.77.56l-2.079 3.459z' fill='black'/%3e%3cpath d='M11.17 11.12a.5.5 0 01-.084.732l-.532.387a.5.5 0 01-.723-.147l-2.079-3.46a.478.478 0 01.77-.559l2.648 3.046z' fill='black'/%3e%3cpath d='M11.864 5.836a.5.5 0 01.67.306l.204.626a.5.5 0 01-.363.642l-3.933.908a.477.477 0 01-.294-.905l3.716-1.577z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-asterisk-small-underlined>span{display:none}.icon--mm-asterisk-small{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.054 3.544A.5.5 0 017.552 3h.659a.5.5 0 01.498.544l-.352 4.02a.477.477 0 01-.951 0l-.352-4.02z' fill='black'/%3e%3cpath d='M3.388 7.41a.5.5 0 01-.363-.642l.203-.626a.5.5 0 01.671-.306l3.715 1.577a.477.477 0 01-.294.905L3.388 7.41z' fill='black'/%3e%3cpath d='M5.932 12.092a.5.5 0 01-.722.147l-.533-.387a.5.5 0 01-.084-.733l2.648-3.046a.477.477 0 01.77.56l-2.079 3.459z' fill='black'/%3e%3cpath d='M11.17 11.12a.5.5 0 01-.084.732l-.532.387a.5.5 0 01-.723-.147l-2.079-3.46a.478.478 0 01.77-.559l2.648 3.046z' fill='black'/%3e%3cpath d='M11.864 5.836a.5.5 0 01.67.306l.204.626a.5.5 0 01-.363.642l-3.933.908a.477.477 0 01-.294-.905l3.716-1.577z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.054 3.544A.5.5 0 017.552 3h.659a.5.5 0 01.498.544l-.352 4.02a.477.477 0 01-.951 0l-.352-4.02z' fill='black'/%3e%3cpath d='M3.388 7.41a.5.5 0 01-.363-.642l.203-.626a.5.5 0 01.671-.306l3.715 1.577a.477.477 0 01-.294.905L3.388 7.41z' fill='black'/%3e%3cpath d='M5.932 12.092a.5.5 0 01-.722.147l-.533-.387a.5.5 0 01-.084-.733l2.648-3.046a.477.477 0 01.77.56l-2.079 3.459z' fill='black'/%3e%3cpath d='M11.17 11.12a.5.5 0 01-.084.732l-.532.387a.5.5 0 01-.723-.147l-2.079-3.46a.478.478 0 01.77-.559l2.648 3.046z' fill='black'/%3e%3cpath d='M11.864 5.836a.5.5 0 01.67.306l.204.626a.5.5 0 01-.363.642l-3.933.908a.477.477 0 01-.294-.905l3.716-1.577z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-asterisk-small>span{display:none}.icon--mm-bag{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.995 2.1a2.474 2.474 0 012.475 2.475V4.9H12A1.1 1.1 0 0113.1 6v7a1.1 1.1 0 01-1.1 1.1H4A1.1 1.1 0 012.9 13V6A1.1 1.1 0 014 4.9h1.52v-.325a2.474 2.474 0 012.475-2.474zM4.1 12.9h7.8V6.1H4.1v6.8zm3.895-9.6c-.704 0-1.275.571-1.275 1.275V4.9h2.55v-.325c0-.704-.57-1.275-1.275-1.275z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.995 2.1a2.474 2.474 0 012.475 2.475V4.9H12A1.1 1.1 0 0113.1 6v7a1.1 1.1 0 01-1.1 1.1H4A1.1 1.1 0 012.9 13V6A1.1 1.1 0 014 4.9h1.52v-.325a2.474 2.474 0 012.475-2.474zM4.1 12.9h7.8V6.1H4.1v6.8zm3.895-9.6c-.704 0-1.275.571-1.275 1.275V4.9h2.55v-.325c0-.704-.57-1.275-1.275-1.275z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-bag>span{display:none}.icon--mm-bell{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 2.7a.5.5 0 01.5.5v.456a4.975 4.975 0 011.636.759 4.241 4.241 0 011.614 3.332v3.352h.25a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H9v.502a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5V12.3H3.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h.25V7.746A4.25 4.25 0 017 3.616V3.2a.5.5 0 01.5-.5h1zM8 4.697a3.05 3.05 0 00-3.05 3.05v3.352h6.1V7.747A3.05 3.05 0 008 4.697z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 2.7a.5.5 0 01.5.5v.456a4.975 4.975 0 011.636.759 4.241 4.241 0 011.614 3.332v3.352h.25a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H9v.502a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5V12.3H3.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h.25V7.746A4.25 4.25 0 017 3.616V3.2a.5.5 0 01.5-.5h1zM8 4.697a3.05 3.05 0 00-3.05 3.05v3.352h6.1V7.747A3.05 3.05 0 008 4.697z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-bell>span{display:none}.icon--mm-bubble-dot{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.8 8.4v-.493a.6.6 0 011.2 0V8.4c0 1.988-1.612 3.6-3.6 3.6H6.126l-1.118 1.636c-.61.893-2.008.46-2.008-.621V6.6A3.6 3.6 0 016.6 3h1.487a.6.6 0 110 1.2H6.6a2.4 2.4 0 00-2.4 2.4v6.09l1.114-1.628.045-.059a.6.6 0 01.45-.203h3.59A2.4 2.4 0 0011.8 8.4z' fill='black'/%3e%3cpath d='M14 4.18a2.18 2.18 0 11-4.36 0 2.18 2.18 0 014.36 0z' fill='%2340AA75'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.8 8.4v-.493a.6.6 0 011.2 0V8.4c0 1.988-1.612 3.6-3.6 3.6H6.126l-1.118 1.636c-.61.893-2.008.46-2.008-.621V6.6A3.6 3.6 0 016.6 3h1.487a.6.6 0 110 1.2H6.6a2.4 2.4 0 00-2.4 2.4v6.09l1.114-1.628.045-.059a.6.6 0 01.45-.203h3.59A2.4 2.4 0 0011.8 8.4z' fill='black'/%3e%3cpath d='M14 4.18a2.18 2.18 0 11-4.36 0 2.18 2.18 0 014.36 0z' fill='%2340AA75'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-bubble-dot>span{display:none}.icon--mm-bubble{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.8 8.4V6.6a2.4 2.4 0 00-2.4-2.4H6.6a2.4 2.4 0 00-2.4 2.4v6.09l1.114-1.628.045-.059a.6.6 0 01.45-.203H9.4A2.4 2.4 0 0011.8 8.4zm1.2 0c0 1.988-1.612 3.6-3.6 3.6H6.126l-1.118 1.636c-.61.893-2.008.46-2.008-.621V6.6A3.6 3.6 0 016.6 3h2.8A3.6 3.6 0 0113 6.6v1.8z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.8 8.4V6.6a2.4 2.4 0 00-2.4-2.4H6.6a2.4 2.4 0 00-2.4 2.4v6.09l1.114-1.628.045-.059a.6.6 0 01.45-.203H9.4A2.4 2.4 0 0011.8 8.4zm1.2 0c0 1.988-1.612 3.6-3.6 3.6H6.126l-1.118 1.636c-.61.893-2.008.46-2.008-.621V6.6A3.6 3.6 0 016.6 3h2.8A3.6 3.6 0 0113 6.6v1.8z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-bubble>span{display:none}.icon--mm-checkmark{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.91 3.165a.5.5 0 01.138.694L7.25 12.553a.75.75 0 01-1.212.048L2.975 8.72a.5.5 0 01.083-.702l.078-.063.079-.061a.5.5 0 01.702.083l2.678 3.395 5.454-8.178a.5.5 0 01.694-.14l.167.112z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.91 3.165a.5.5 0 01.138.694L7.25 12.553a.75.75 0 01-1.212.048L2.975 8.72a.5.5 0 01.083-.702l.078-.063.079-.061a.5.5 0 01.702.083l2.678 3.395 5.454-8.178a.5.5 0 01.694-.14l.167.112z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-checkmark>span{display:none}.icon--mm-chevron-down{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.936 6.625a.5.5 0 010-.707l.142-.141a.5.5 0 01.707 0l3.182 3.181 3.253-3.252a.5.5 0 01.707 0l.141.141a.5.5 0 010 .707L8.32 10.302a.506.506 0 01-.707 0L3.936 6.625z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.936 6.625a.5.5 0 010-.707l.142-.141a.5.5 0 01.707 0l3.182 3.181 3.253-3.252a.5.5 0 01.707 0l.141.141a.5.5 0 010 .707L8.32 10.302a.506.506 0 01-.707 0L3.936 6.625z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-chevron-down>span{display:none}.icon--mm-chevron-left-calendar{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .708L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .708L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-chevron-left-calendar>span{display:none}.icon--mm-chevron-left{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-chevron-left>span{display:none}.icon--mm-chevron-right-calendar{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.673 12.135a.5.5 0 01-.707 0l-.142-.141a.5.5 0 010-.707l3.182-3.182-3.253-3.253a.5.5 0 010-.707l.142-.142a.5.5 0 01.707 0l3.748 3.748a.5.5 0 010 .707l-3.677 3.677z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.673 12.135a.5.5 0 01-.707 0l-.142-.141a.5.5 0 010-.707l3.182-3.182-3.253-3.253a.5.5 0 010-.707l.142-.142a.5.5 0 01.707 0l3.748 3.748a.5.5 0 010 .707l-3.677 3.677z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-chevron-right-calendar>span{display:none}.icon--mm-chevron-right{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.673 12.135a.5.5 0 01-.707 0l-.142-.142a.5.5 0 010-.707l3.182-3.181-3.253-3.253a.5.5 0 010-.707l.142-.142a.5.5 0 01.707 0l3.748 3.748a.5.5 0 010 .707l-3.677 3.677z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.673 12.135a.5.5 0 01-.707 0l-.142-.142a.5.5 0 010-.707l3.182-3.181-3.253-3.253a.5.5 0 010-.707l.142-.142a.5.5 0 01.707 0l3.748 3.748a.5.5 0 010 .707l-3.677 3.677z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-chevron-right>span{display:none}.icon--mm-chevron-up{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.069 9.373a.5.5 0 010 .707l-.141.142a.501.501 0 01-.708 0L8.038 7.039l-3.253 3.253a.5.5 0 01-.707 0l-.141-.142a.5.5 0 010-.707l3.748-3.747a.5.5 0 01.707 0l3.677 3.677z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.069 9.373a.5.5 0 010 .707l-.141.142a.501.501 0 01-.708 0L8.038 7.039l-3.253 3.253a.5.5 0 01-.707 0l-.141-.142a.5.5 0 010-.707l3.748-3.747a.5.5 0 01.707 0l3.677 3.677z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-chevron-up>span{display:none}.icon--mm-copy{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4.202 11.8h4.8V7h-4.8v4.8zm6 .1a1.1 1.1 0 01-1.1 1.1h-5a1.1 1.1 0 01-1.1-1.1v-5a1.1 1.1 0 011.1-1.1h5a1.1 1.1 0 011.1 1.1v5zM13 9.6a.6.6 0 01-1.2 0V4.2H6.4a.6.6 0 110-1.2h5.5A1.1 1.1 0 0113 4.1v5.5z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4.202 11.8h4.8V7h-4.8v4.8zm6 .1a1.1 1.1 0 01-1.1 1.1h-5a1.1 1.1 0 01-1.1-1.1v-5a1.1 1.1 0 011.1-1.1h5a1.1 1.1 0 011.1 1.1v5zM13 9.6a.6.6 0 01-1.2 0V4.2H6.4a.6.6 0 110-1.2h5.5A1.1 1.1 0 0113 4.1v5.5z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-copy>span{display:none}.icon--mm-cross-small{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M9.924 5.246a.5.5 0 01.707.002l.142.141a.5.5 0 01-.002.707L8.855 7.995l1.914 1.898a.5.5 0 01.002.707l-.14.142a.5.5 0 01-.708.002L8.003 8.84 6.09 10.74a.5.5 0 01-.707-.002l-.141-.142a.501.501 0 01.003-.708C6.343 8.796 6.26 8.883 7.153 7.995l-1.91-1.893a.5.5 0 01-.001-.707l.14-.142a.501.501 0 01.708-.002l1.914 1.897c.896-.89.818-.806 1.92-1.902z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M9.924 5.246a.5.5 0 01.707.002l.142.141a.5.5 0 01-.002.707L8.855 7.995l1.914 1.898a.5.5 0 01.002.707l-.14.142a.5.5 0 01-.708.002L8.003 8.84 6.09 10.74a.5.5 0 01-.707-.002l-.141-.142a.501.501 0 01.003-.708C6.343 8.796 6.26 8.883 7.153 7.995l-1.91-1.893a.5.5 0 01-.001-.707l.14-.142a.501.501 0 01.708-.002l1.914 1.897c.896-.89.818-.806 1.92-1.902z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-cross-small>span{display:none}.icon--mm-cross{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.924 4.246a.5.5 0 01.707.002l.142.141a.5.5 0 01-.002.707L8.855 7.995l2.914 2.898a.5.5 0 01.002.707l-.14.142a.5.5 0 01-.708.002L8.003 8.84 5.09 11.74a.5.5 0 01-.707-.002l-.141-.142a.501.501 0 01.003-.708l2.909-2.893-2.91-2.893a.5.5 0 01-.001-.707l.14-.142a.501.501 0 01.708-.002l2.914 2.897 2.92-2.902z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.924 4.246a.5.5 0 01.707.002l.142.141a.5.5 0 01-.002.707L8.855 7.995l2.914 2.898a.5.5 0 01.002.707l-.14.142a.5.5 0 01-.708.002L8.003 8.84 5.09 11.74a.5.5 0 01-.707-.002l-.141-.142a.501.501 0 01.003-.708l2.909-2.893-2.91-2.893a.5.5 0 01-.001-.707l.14-.142a.501.501 0 01.708-.002l2.914 2.897 2.92-2.902z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-cross>span{display:none}.icon--mm-cursor-gallery-dark{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3e%3cpath d='M1 .5h22a.5.5 0 01.5.5v22a.5.5 0 01-.5.5H1a.5.5 0 01-.5-.5V1A.5.5 0 011 .5z' stroke='black'/%3e%3cpath d='M12.1 8a.5.5 0 01.5.5v2.9h2.9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-2.9v2.9a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5v-2.9H8.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.9V8.5a.5.5 0 01.5-.5h.2z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3e%3cpath d='M1 .5h22a.5.5 0 01.5.5v22a.5.5 0 01-.5.5H1a.5.5 0 01-.5-.5V1A.5.5 0 011 .5z' stroke='black'/%3e%3cpath d='M12.1 8a.5.5 0 01.5.5v2.9h2.9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-2.9v2.9a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5v-2.9H8.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.9V8.5a.5.5 0 01.5-.5h.2z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-cursor-gallery-dark>span{display:none}.icon--mm-cursor-gallery-light{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3e%3cpath d='M1 .5h22a.5.5 0 01.5.5v22a.5.5 0 01-.5.5H1a.5.5 0 01-.5-.5V1A.5.5 0 011 .5z' stroke='white'/%3e%3cpath d='M12.1 8a.5.5 0 01.5.5v2.9h2.9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-2.9v2.9a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5v-2.9H8.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.9V8.5a.5.5 0 01.5-.5h.2z' fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3e%3cpath d='M1 .5h22a.5.5 0 01.5.5v22a.5.5 0 01-.5.5H1a.5.5 0 01-.5-.5V1A.5.5 0 011 .5z' stroke='white'/%3e%3cpath d='M12.1 8a.5.5 0 01.5.5v2.9h2.9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-2.9v2.9a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5v-2.9H8.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.9V8.5a.5.5 0 01.5-.5h.2z' fill='white'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-cursor-gallery-light>span{display:none}.icon--mm-email{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M13.44 3a.6.6 0 01.6.6v7.703a1.054 1.054 0 01-1.053 1.053h-9.97a1.053 1.053 0 01-1.052-1.053V3.6a.6.6 0 01.6-.6H13.44zM8.407 9.027a.6.6 0 01-.81 0l-.583-.535-2.906 2.664h7.788L8.99 8.492l-.583.535zm-5.243 1.367l2.961-2.715-2.96-2.715v5.43zm6.714-2.715l2.962 2.715v-5.43L9.878 7.679zm-1.876.092L11.9 4.199H4.106l3.896 3.572z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M13.44 3a.6.6 0 01.6.6v7.703a1.054 1.054 0 01-1.053 1.053h-9.97a1.053 1.053 0 01-1.052-1.053V3.6a.6.6 0 01.6-.6H13.44zM8.407 9.027a.6.6 0 01-.81 0l-.583-.535-2.906 2.664h7.788L8.99 8.492l-.583.535zm-5.243 1.367l2.961-2.715-2.96-2.715v5.43zm6.714-2.715l2.962 2.715v-5.43L9.878 7.679zm-1.876.092L11.9 4.199H4.106l3.896 3.572z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-email>span{display:none}.icon--mm-error{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-error>span{display:none}.icon--mm-eye-slash{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.953 5.996A6.529 6.529 0 002.347 8C3.03 9.355 4.845 11.462 8 11.462v1.2c-4.176 0-6.376-3.092-6.963-4.657l.01-.004-.01-.004c.287-.766.961-1.896 2.064-2.852l.852.851zM10.278 12.322a7.642 7.642 0 01-2.278.34v-1.2c.458 0 .889-.046 1.291-.126l.987.986zM8 3.341c4.177 0 6.377 3.092 6.963 4.656l-.01.004.01.004c-.28.746-.928 1.839-1.981 2.778l-.852-.851A6.528 6.528 0 0013.652 8C12.97 6.646 11.154 4.54 8 4.54V3.341z' fill='black'/%3e%3cpath d='M6.818 8.862c.089.121.195.227.316.316l1.424 1.424a2.67 2.67 0 01-.558.061l-.273-.014c-1.56-.159-2.66-1.696-2.335-3.213l1.426 1.426zM8 5.328c1.63 0 2.888 1.518 2.628 3.102L7.565 5.366A2.68 2.68 0 018 5.328zM8 4.54c-.409 0-.796.036-1.16.1l-1-.998c.651-.19 1.37-.301 2.16-.301v1.2zM2.495 2.354a.5.5 0 01.707 0l10.296 10.295a.5.5 0 010 .707l-.142.142a.5.5 0 01-.707 0L2.354 3.202a.5.5 0 010-.707l.141-.141z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.953 5.996A6.529 6.529 0 002.347 8C3.03 9.355 4.845 11.462 8 11.462v1.2c-4.176 0-6.376-3.092-6.963-4.657l.01-.004-.01-.004c.287-.766.961-1.896 2.064-2.852l.852.851zM10.278 12.322a7.642 7.642 0 01-2.278.34v-1.2c.458 0 .889-.046 1.291-.126l.987.986zM8 3.341c4.177 0 6.377 3.092 6.963 4.656l-.01.004.01.004c-.28.746-.928 1.839-1.981 2.778l-.852-.851A6.528 6.528 0 0013.652 8C12.97 6.646 11.154 4.54 8 4.54V3.341z' fill='black'/%3e%3cpath d='M6.818 8.862c.089.121.195.227.316.316l1.424 1.424a2.67 2.67 0 01-.558.061l-.273-.014c-1.56-.159-2.66-1.696-2.335-3.213l1.426 1.426zM8 5.328c1.63 0 2.888 1.518 2.628 3.102L7.565 5.366A2.68 2.68 0 018 5.328zM8 4.54c-.409 0-.796.036-1.16.1l-1-.998c.651-.19 1.37-.301 2.16-.301v1.2zM2.495 2.354a.5.5 0 01.707 0l10.296 10.295a.5.5 0 010 .707l-.142.142a.5.5 0 01-.707 0L2.354 3.202a.5.5 0 010-.707l.141-.141z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-eye-slash>span{display:none}.icon--mm-eye{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8 4.54C4.845 4.54 3.03 6.646 2.347 8 3.03 9.355 4.845 11.462 8 11.462v1.2C3.824 12.66 1.624 9.57 1.037 8.004l.01-.004-.01-.004C1.623 6.433 3.823 3.341 8 3.341v1.2zM8 3.34c4.176.001 6.377 3.093 6.963 4.657l-.01.004.01.004C14.376 9.57 12.176 12.661 8 12.661v-1.199c3.154 0 4.97-2.107 5.652-3.462C12.97 6.646 11.153 4.54 8 4.54v-1.2z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 5.328a2.668 2.668 0 012.668 2.667l-.015.274A2.668 2.668 0 018 10.663l-.273-.014A2.668 2.668 0 018 5.329zm0 1.2a1.467 1.467 0 100 2.935 1.467 1.467 0 000-2.935z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8 4.54C4.845 4.54 3.03 6.646 2.347 8 3.03 9.355 4.845 11.462 8 11.462v1.2C3.824 12.66 1.624 9.57 1.037 8.004l.01-.004-.01-.004C1.623 6.433 3.823 3.341 8 3.341v1.2zM8 3.34c4.176.001 6.377 3.093 6.963 4.657l-.01.004.01.004C14.376 9.57 12.176 12.661 8 12.661v-1.199c3.154 0 4.97-2.107 5.652-3.462C12.97 6.646 11.153 4.54 8 4.54v-1.2z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 5.328a2.668 2.668 0 012.668 2.667l-.015.274A2.668 2.668 0 018 10.663l-.273-.014A2.668 2.668 0 018 5.329zm0 1.2a1.467 1.467 0 100 2.935 1.467 1.467 0 000-2.935z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-eye>span{display:none}.icon--mm-filter-color{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3e%3ccircle cx='4.5' cy='4.5' r='4.5' fill='%230B53BF'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3e%3ccircle cx='4.5' cy='4.5' r='4.5' fill='%230B53BF'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-filter-color>span{display:none}.icon--mm-folder{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3 12.4h10V6.718H7.813a1.1 1.1 0 01-.937-.523L6.264 5.2H3v7.2zm11.2.1a1.1 1.1 0 01-1.1 1.1H2.9a1.1 1.1 0 01-1.1-1.1V5.1A1.1 1.1 0 012.9 4h3.42a1.1 1.1 0 01.855.408l.082.116.612.995H13.1a1.1 1.1 0 011.1 1.1V12.5z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3 12.4h10V6.718H7.813a1.1 1.1 0 01-.937-.523L6.264 5.2H3v7.2zm11.2.1a1.1 1.1 0 01-1.1 1.1H2.9a1.1 1.1 0 01-1.1-1.1V5.1A1.1 1.1 0 012.9 4h3.42a1.1 1.1 0 01.855.408l.082.116.612.995H13.1a1.1 1.1 0 011.1 1.1V12.5z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-folder>span{display:none}.icon--mm-glyph-desktop-double{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4 10.456a.5.5 0 01-.75-.433V5.986A.5.5 0 014 5.553L7.5 7.57a.5.5 0 010 .866L4 10.456zM9.5 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433L13 7.57a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4 10.456a.5.5 0 01-.75-.433V5.986A.5.5 0 014 5.553L7.5 7.57a.5.5 0 010 .866L4 10.456zM9.5 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433L13 7.57a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-glyph-desktop-double>span{display:none}.icon--mm-glyph-desktop-single{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 16'%3e%3cpath d='M2.25 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 16'%3e%3cpath d='M2.25 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-glyph-desktop-single>span{display:none}.icon--mm-glyph-mobile-double{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3e%3cpath d='M5 11.456a.5.5 0 01-.75-.433V6.986A.5.5 0 015 6.553L8.5 8.57a.5.5 0 010 .866L5 11.456zM10.5 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433L14 8.57a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3e%3cpath d='M5 11.456a.5.5 0 01-.75-.433V6.986A.5.5 0 015 6.553L8.5 8.57a.5.5 0 010 .866L5 11.456zM10.5 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433L14 8.57a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-glyph-mobile-double>span{display:none}.icon--mm-glyph-mobile-single{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 18'%3e%3cpath d='M2.75 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 18'%3e%3cpath d='M2.75 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-glyph-mobile-single>span{display:none}.icon--mm-info-circle{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.367 6.765c.12 0 .237.03.323.117a.444.444 0 01.117.323v2.711h1.137c.12 0 .24.03.326.115a.443.443 0 01.119.325v.115c0 .12-.031.238-.118.324a.451.451 0 01-.327.115H6.49a.444.444 0 01-.323-.116.444.444 0 01-.117-.323v-.115c0-.12.03-.237.117-.324a.443.443 0 01.323-.116h1.142V7.76H6.49a.444.444 0 01-.323-.117.443.443 0 01-.117-.324v-.114c0-.12.03-.237.117-.323a.443.443 0 01.323-.117h1.877zM8.253 4.55c.149 0 .288.038.389.138.1.102.138.241.138.39v.576a.532.532 0 01-.138.389c-.101.1-.24.139-.39.139h-.18a.534.534 0 01-.39-.139.533.533 0 01-.138-.389v-.576c0-.149.038-.288.139-.39a.533.533 0 01.39-.138h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.367 6.765c.12 0 .237.03.323.117a.444.444 0 01.117.323v2.711h1.137c.12 0 .24.03.326.115a.443.443 0 01.119.325v.115c0 .12-.031.238-.118.324a.451.451 0 01-.327.115H6.49a.444.444 0 01-.323-.116.444.444 0 01-.117-.323v-.115c0-.12.03-.237.117-.324a.443.443 0 01.323-.116h1.142V7.76H6.49a.444.444 0 01-.323-.117.443.443 0 01-.117-.324v-.114c0-.12.03-.237.117-.323a.443.443 0 01.323-.117h1.877zM8.253 4.55c.149 0 .288.038.389.138.1.102.138.241.138.39v.576a.532.532 0 01-.138.389c-.101.1-.24.139-.39.139h-.18a.534.534 0 01-.39-.139.533.533 0 01-.138-.389v-.576c0-.149.038-.288.139-.39a.533.533 0 01.39-.138h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-info-circle>span{display:none}.icon--mm-instagram{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 5.5a2.5 2.5 0 110 5 2.5 2.5 0 010-5zm0 1.2a1.3 1.3 0 100 2.6 1.3 1.3 0 000-2.6z'/%3e%3cpath d='M10.75 4.8a.65.65 0 110 1.301.65.65 0 010-1.301z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.256 2.513A2.5 2.5 0 0113.5 5l-.013 6.256a2.501 2.501 0 01-2.231 2.231L5 13.5a2.5 2.5 0 01-2.487-2.244L2.5 5A2.5 2.5 0 015 2.5l6.256.013zM5 3.7A1.3 1.3 0 003.7 5v6A1.3 1.3 0 005 12.3h6a1.3 1.3 0 001.3-1.3V5A1.3 1.3 0 0011 3.7H5z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 5.5a2.5 2.5 0 110 5 2.5 2.5 0 010-5zm0 1.2a1.3 1.3 0 100 2.6 1.3 1.3 0 000-2.6z'/%3e%3cpath d='M10.75 4.8a.65.65 0 110 1.301.65.65 0 010-1.301z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.256 2.513A2.5 2.5 0 0113.5 5l-.013 6.256a2.501 2.501 0 01-2.231 2.231L5 13.5a2.5 2.5 0 01-2.487-2.244L2.5 5A2.5 2.5 0 015 2.5l6.256.013zM5 3.7A1.3 1.3 0 003.7 5v6A1.3 1.3 0 005 12.3h6a1.3 1.3 0 001.3-1.3V5A1.3 1.3 0 0011 3.7H5z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-instagram>span{display:none}.icon--mm-kakaotalk{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8 1.4c3.78 0 7.1 2.438 7.1 5.725 0 3.287-3.32 5.724-7.1 5.724-.34 0-.674-.02-1.001-.057a68.083 68.083 0 01-2.116 1.44c-.235.15-.49.332-.777.36a.727.727 0 01-.81-.607.975.975 0 01.039-.442c.155-.597.331-1.188.502-1.78C2.099 10.748.9 9.08.9 7.125.9 3.838 4.22 1.4 8 1.4zm0 1.2c-3.4 0-5.9 2.15-5.9 4.525 0 1.542 1.029 2.97 2.713 3.804l.45.223c-.166.573-.333 1.145-.496 1.718.648-.434 1.289-.88 1.927-1.328.434.06.867.108 1.306.108 3.4 0 5.9-2.151 5.9-4.525 0-2.374-2.5-4.526-5.9-4.526zM5.438 5.55c.203 0 .369.164.369.367a.368.368 0 01-.369.367h-.584v2.228a.367.367 0 01-.375.358.367.367 0 01-.375-.358V6.284h-.586a.368.368 0 010-.735h1.92zm1.258 0a.566.566 0 01.5.37l.898 2.36c.114.354.014.485-.09.533a.574.574 0 01-.237.052c-.157 0-.277-.063-.313-.165l-.185-.486H6.125l-.186.486c-.035.102-.155.165-.311.165a.576.576 0 01-.24-.052c-.103-.048-.202-.179-.088-.532l.897-2.361a.566.566 0 01.5-.37zm4.084 0c.207 0 .375.168.375.374v.807l1.046-1.047a.292.292 0 01.208-.083c.094 0 .188.04.259.11.066.066.105.151.11.239a.292.292 0 01-.083.227l-.854.855.923 1.223a.37.37 0 01.072.278.372.372 0 01-.371.323.374.374 0 01-.3-.15l-.88-1.164-.13.13v.818a.377.377 0 01-.375.375.375.375 0 01-.375-.375V5.924c0-.206.168-.375.375-.375zm-2.06 0a.38.38 0 01.384.374v2.204H9.9c.198 0 .36.154.36.343 0 .19-.162.344-.36.344H8.697a.352.352 0 01-.36-.344V5.924a.38.38 0 01.384-.375zm-2.398 2h.75l-.375-1.065-.375 1.064z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8 1.4c3.78 0 7.1 2.438 7.1 5.725 0 3.287-3.32 5.724-7.1 5.724-.34 0-.674-.02-1.001-.057a68.083 68.083 0 01-2.116 1.44c-.235.15-.49.332-.777.36a.727.727 0 01-.81-.607.975.975 0 01.039-.442c.155-.597.331-1.188.502-1.78C2.099 10.748.9 9.08.9 7.125.9 3.838 4.22 1.4 8 1.4zm0 1.2c-3.4 0-5.9 2.15-5.9 4.525 0 1.542 1.029 2.97 2.713 3.804l.45.223c-.166.573-.333 1.145-.496 1.718.648-.434 1.289-.88 1.927-1.328.434.06.867.108 1.306.108 3.4 0 5.9-2.151 5.9-4.525 0-2.374-2.5-4.526-5.9-4.526zM5.438 5.55c.203 0 .369.164.369.367a.368.368 0 01-.369.367h-.584v2.228a.367.367 0 01-.375.358.367.367 0 01-.375-.358V6.284h-.586a.368.368 0 010-.735h1.92zm1.258 0a.566.566 0 01.5.37l.898 2.36c.114.354.014.485-.09.533a.574.574 0 01-.237.052c-.157 0-.277-.063-.313-.165l-.185-.486H6.125l-.186.486c-.035.102-.155.165-.311.165a.576.576 0 01-.24-.052c-.103-.048-.202-.179-.088-.532l.897-2.361a.566.566 0 01.5-.37zm4.084 0c.207 0 .375.168.375.374v.807l1.046-1.047a.292.292 0 01.208-.083c.094 0 .188.04.259.11.066.066.105.151.11.239a.292.292 0 01-.083.227l-.854.855.923 1.223a.37.37 0 01.072.278.372.372 0 01-.371.323.374.374 0 01-.3-.15l-.88-1.164-.13.13v.818a.377.377 0 01-.375.375.375.375 0 01-.375-.375V5.924c0-.206.168-.375.375-.375zm-2.06 0a.38.38 0 01.384.374v2.204H9.9c.198 0 .36.154.36.343 0 .19-.162.344-.36.344H8.697a.352.352 0 01-.36-.344V5.924a.38.38 0 01.384-.375zm-2.398 2h.75l-.375-1.065-.375 1.064z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-kakaotalk>span{display:none}.icon--mm-line{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath d='M10.817 5.536a.194.194 0 01.193.197v4.497a.194.194 0 01-.193.194h-.728a.238.238 0 01-.052-.007h-.03l-.01-.005h-.006l-.012-.008a.199.199 0 01-.05-.05L7.863 7.564v2.704a.194.194 0 01-.193.194h-.732a.196.196 0 01-.195-.194V5.762a.195.195 0 01.194-.194h.82l.01.005h.006l.011.008h.006l.01.009.013.011a.12.12 0 01.016.021l2.063 2.785V5.73a.194.194 0 01.193-.193h.732zM5.827 5.535c.11 0 .197.09.197.198v4.508a.198.198 0 01-.197.198h-.732a.198.198 0 01-.198-.198V5.733c0-.109.089-.198.198-.198h.732zM1.93 5.535a.194.194 0 01.193.194v3.583h1.973a.193.193 0 01.193.194v.731a.194.194 0 01-.193.194l.003-.002H1.193A.194.194 0 011 10.235V5.73a.194.194 0 01.193-.194h.737zM14.807 5.535a.195.195 0 01.193.194v.733a.195.195 0 01-.193.194h-1.973v.76h1.973a.194.194 0 01.193.193v.74a.194.194 0 01-.193.194h-1.973v.762h1.973a.194.194 0 01.193.193v.732a.194.194 0 01-.118.185.193.193 0 01-.075.016H11.9a.194.194 0 01-.193-.194V5.73a.194.194 0 01.193-.194h2.906z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath d='M10.817 5.536a.194.194 0 01.193.197v4.497a.194.194 0 01-.193.194h-.728a.238.238 0 01-.052-.007h-.03l-.01-.005h-.006l-.012-.008a.199.199 0 01-.05-.05L7.863 7.564v2.704a.194.194 0 01-.193.194h-.732a.196.196 0 01-.195-.194V5.762a.195.195 0 01.194-.194h.82l.01.005h.006l.011.008h.006l.01.009.013.011a.12.12 0 01.016.021l2.063 2.785V5.73a.194.194 0 01.193-.193h.732zM5.827 5.535c.11 0 .197.09.197.198v4.508a.198.198 0 01-.197.198h-.732a.198.198 0 01-.198-.198V5.733c0-.109.089-.198.198-.198h.732zM1.93 5.535a.194.194 0 01.193.194v3.583h1.973a.193.193 0 01.193.194v.731a.194.194 0 01-.193.194l.003-.002H1.193A.194.194 0 011 10.235V5.73a.194.194 0 01.193-.194h.737zM14.807 5.535a.195.195 0 01.193.194v.733a.195.195 0 01-.193.194h-1.973v.76h1.973a.194.194 0 01.193.193v.74a.194.194 0 01-.193.194h-1.973v.762h1.973a.194.194 0 01.193.193v.732a.194.194 0 01-.118.185.193.193 0 01-.075.016H11.9a.194.194 0 01-.193-.194V5.73a.194.194 0 01.193-.194h2.906z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-line>span{display:none}.icon--mm-linkedin{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M13.5 3.309v9.382a.809.809 0 01-.809.809H3.31a.809.809 0 01-.809-.809V3.31a.809.809 0 01.809-.809h9.382a.809.809 0 01.809.809zM5.735 6.706H4.118v5.176h1.617V6.706zm.146-1.78a.932.932 0 00-.925-.938h-.03a.938.938 0 100 1.877.932.932 0 00.955-.91v-.029zm6.001 3.812c0-1.557-.99-2.162-1.973-2.162a1.844 1.844 0 00-1.637.835h-.046v-.705h-1.52v5.176h1.618V9.13a1.074 1.074 0 01.97-1.158h.062c.514 0 .896.323.896 1.139v2.772h1.617l.013-3.144z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M13.5 3.309v9.382a.809.809 0 01-.809.809H3.31a.809.809 0 01-.809-.809V3.31a.809.809 0 01.809-.809h9.382a.809.809 0 01.809.809zM5.735 6.706H4.118v5.176h1.617V6.706zm.146-1.78a.932.932 0 00-.925-.938h-.03a.938.938 0 100 1.877.932.932 0 00.955-.91v-.029zm6.001 3.812c0-1.557-.99-2.162-1.973-2.162a1.844 1.844 0 00-1.637.835h-.046v-.705h-1.52v5.176h1.618V9.13a1.074 1.074 0 01.97-1.158h.062c.514 0 .896.323.896 1.139v2.772h1.617l.013-3.144z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-linkedin>span{display:none}.icon--mm-magnifying-glass{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.68 2a4.68 4.68 0 013.558 7.72c.019.015.039.029.056.046l2.13 2.13a.601.601 0 01-.848.85l-2.13-2.132a.601.601 0 01-.08-.101A4.68 4.68 0 117.68 2zm0 1.2a3.48 3.48 0 100 6.961 3.48 3.48 0 000-6.96z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.68 2a4.68 4.68 0 013.558 7.72c.019.015.039.029.056.046l2.13 2.13a.601.601 0 01-.848.85l-2.13-2.132a.601.601 0 01-.08-.101A4.68 4.68 0 117.68 2zm0 1.2a3.48 3.48 0 100 6.961 3.48 3.48 0 000-6.96z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-magnifying-glass>span{display:none}.icon--mm-minus{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4 7.9a.5.5 0 01.5-.5h7a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-7a.5.5 0 01-.5-.5v-.2z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4 7.9a.5.5 0 01.5-.5h7a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-7a.5.5 0 01-.5-.5v-.2z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-minus>span{display:none}.icon--mm-pause{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.5 12a.5.5 0 01-.5-.5v-7a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v7a.5.5 0 01-.5.5h-.2zM5.3 12a.5.5 0 01-.5-.5v-7a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v7a.5.5 0 01-.5.5h-.2z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.5 12a.5.5 0 01-.5-.5v-7a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v7a.5.5 0 01-.5.5h-.2zM5.3 12a.5.5 0 01-.5-.5v-7a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v7a.5.5 0 01-.5.5h-.2z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-pause>span{display:none}.icon--mm-pen-line{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.4 11.739a.601.601 0 010 1.2H4.6a.6.6 0 110-1.2h6.8zM9.422 3.157a.6.6 0 01.75.08l1.556 1.556a.6.6 0 010 .848l-5.046 5.046a.6.6 0 01-.426.176l-1.655-.005a.6.6 0 01-.598-.6V8.707a.6.6 0 01.18-.428l5.145-5.047.094-.075zm-4.22 5.802v.7l.807.003 4.446-4.446-.712-.712-4.54 4.455z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.4 11.739a.601.601 0 010 1.2H4.6a.6.6 0 110-1.2h6.8zM9.422 3.157a.6.6 0 01.75.08l1.556 1.556a.6.6 0 010 .848l-5.046 5.046a.6.6 0 01-.426.176l-1.655-.005a.6.6 0 01-.598-.6V8.707a.6.6 0 01.18-.428l5.145-5.047.094-.075zm-4.22 5.802v.7l.807.003 4.446-4.446-.712-.712-4.54 4.455z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-pen-line>span{display:none}.icon--mm-person{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M13.2 13.5a.65.65 0 01-1.3 0v-3.35H4.2v3.35a.65.65 0 01-1.3 0V10c0-.635.515-1.15 1.15-1.15h8c.635 0 1.15.515 1.15 1.15v3.5zM9.4 4.5a1.35 1.35 0 10-2.699 0 1.35 1.35 0 002.699 0zm1.3 0a2.65 2.65 0 11-5.3 0 2.65 2.65 0 015.3 0z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M13.2 13.5a.65.65 0 01-1.3 0v-3.35H4.2v3.35a.65.65 0 01-1.3 0V10c0-.635.515-1.15 1.15-1.15h8c.635 0 1.15.515 1.15 1.15v3.5zM9.4 4.5a1.35 1.35 0 10-2.699 0 1.35 1.35 0 002.699 0zm1.3 0a2.65 2.65 0 11-5.3 0 2.65 2.65 0 015.3 0z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-person>span{display:none}.icon--mm-phone{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5.05 2.117c.17-.02.342.002.5.062l.155.073.14.098c.13.105.232.24.3.394L7.36 5.458l.004.009.044.123a1.06 1.06 0 01-.174.933L6.099 7.87c.418.795 1.246 1.613 2.046 2.029l1.328-1.13a1.06 1.06 0 01.548-.215l.132-.003c.088.003.175.017.259.041l.124.044.008.004 2.711 1.215c.155.067.29.17.395.3l.098.14.073.153c.06.16.082.332.061.502v.01a3.38 3.38 0 01-3.352 2.93l-.001-.001a8.42 8.42 0 01-8.419-8.42 3.38 3.38 0 012.93-3.35l.01-.002zm.04 1.21A2.177 2.177 0 003.31 5.47l.008.358a7.22 7.22 0 007.212 6.863 2.177 2.177 0 002.142-1.782l-2.529-1.134-1.33 1.133a1.056 1.056 0 01-1.097.12l-.004-.002c-1.096-.53-2.201-1.62-2.737-2.716l-.002-.004a1.057 1.057 0 01.073-1.04l.04-.055 1.137-1.353-1.133-2.53z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5.05 2.117c.17-.02.342.002.5.062l.155.073.14.098c.13.105.232.24.3.394L7.36 5.458l.004.009.044.123a1.06 1.06 0 01-.174.933L6.099 7.87c.418.795 1.246 1.613 2.046 2.029l1.328-1.13a1.06 1.06 0 01.548-.215l.132-.003c.088.003.175.017.259.041l.124.044.008.004 2.711 1.215c.155.067.29.17.395.3l.098.14.073.153c.06.16.082.332.061.502v.01a3.38 3.38 0 01-3.352 2.93l-.001-.001a8.42 8.42 0 01-8.419-8.42 3.38 3.38 0 012.93-3.35l.01-.002zm.04 1.21A2.177 2.177 0 003.31 5.47l.008.358a7.22 7.22 0 007.212 6.863 2.177 2.177 0 002.142-1.782l-2.529-1.134-1.33 1.133a1.056 1.056 0 01-1.097.12l-.004-.002c-1.096-.53-2.201-1.62-2.737-2.716l-.002-.004a1.057 1.057 0 01.073-1.04l.04-.055 1.137-1.353-1.133-2.53z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-phone>span{display:none}.icon--mm-play{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.778 7.134a1.101 1.101 0 010 1.732L5.65 12.417A1.1 1.1 0 014 11.464V4.536a1.1 1.1 0 011.65-.953l6.128 3.55zM5.2 4.708v6.584L10.9 8 5.2 4.708z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.778 7.134a1.101 1.101 0 010 1.732L5.65 12.417A1.1 1.1 0 014 11.464V4.536a1.1 1.1 0 011.65-.953l6.128 3.55zM5.2 4.708v6.584L10.9 8 5.2 4.708z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-play>span{display:none}.icon--mm-plus{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.1 4a.5.5 0 01.5.5v2.9h2.9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H8.6v2.9a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5V8.6H4.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.9V4.5a.5.5 0 01.5-.5h.2z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.1 4a.5.5 0 01.5.5v2.9h2.9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H8.6v2.9a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5V8.6H4.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.9V4.5a.5.5 0 01.5-.5h.2z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-plus>span{display:none}.icon--mm-rectangle-compress{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5.9 3a.5.5 0 01.5.5v2.4a.5.5 0 01-.5.5H3.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h1.7V3.5a.5.5 0 01.5-.5h.2zM10.1 13a.5.5 0 01-.5-.5v-2.4a.5.5 0 01.5-.5h2.4a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-1.7v1.7a.5.5 0 01-.5.5h-.2zM3 10.1a.5.5 0 01.5-.5h2.4a.5.5 0 01.5.5v2.4a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5v-1.7H3.5a.5.5 0 01-.5-.5v-.2zM13 5.9a.5.5 0 01-.5.5h-2.4a.5.5 0 01-.5-.5V3.5a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v1.7h1.7a.5.5 0 01.5.5v.2z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5.9 3a.5.5 0 01.5.5v2.4a.5.5 0 01-.5.5H3.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h1.7V3.5a.5.5 0 01.5-.5h.2zM10.1 13a.5.5 0 01-.5-.5v-2.4a.5.5 0 01.5-.5h2.4a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-1.7v1.7a.5.5 0 01-.5.5h-.2zM3 10.1a.5.5 0 01.5-.5h2.4a.5.5 0 01.5.5v2.4a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5v-1.7H3.5a.5.5 0 01-.5-.5v-.2zM13 5.9a.5.5 0 01-.5.5h-2.4a.5.5 0 01-.5-.5V3.5a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v1.7h1.7a.5.5 0 01.5.5v.2z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-rectangle-compress>span{display:none}.icon--mm-rectangle-expand{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5.9 3a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H4.2v1.7a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5V3.5a.5.5 0 01.5-.5h2.4zM12.5 3a.5.5 0 01.5.5v2.4a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5V4.2h-1.7a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.4zM10.1 13a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h1.7v-1.7a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v2.4a.5.5 0 01-.5.5h-2.4zM3.5 13a.5.5 0 01-.5-.5v-2.4a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v1.7h1.7a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H3.5z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5.9 3a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H4.2v1.7a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5V3.5a.5.5 0 01.5-.5h2.4zM12.5 3a.5.5 0 01.5.5v2.4a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5V4.2h-1.7a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.4zM10.1 13a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h1.7v-1.7a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v2.4a.5.5 0 01-.5.5h-2.4zM3.5 13a.5.5 0 01-.5-.5v-2.4a.5.5 0 01.5-.5h.2a.5.5 0 01.5.5v1.7h1.7a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H3.5z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-rectangle-expand>span{display:none}.icon--mm-red-book{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M14.07 6.838c0 .009.005.011.04.01h.423c.07 0 .14-.014.202-.042a.462.462 0 00.162-.12.404.404 0 00.09-.367.432.432 0 00-.186-.262.49.49 0 00-.618.071.416.416 0 00-.114.287v.423zM7.356 9.455l-.983.002a1.571 1.571 0 01-.447-.069l-.01.001a.014.014 0 00-.007.007l-.417.843a.013.013 0 00-.001.01.014.014 0 00.006.007.772.772 0 00.29.068c.384.005.77.001 1.155 0 .006 0 .011-.003.013-.008l.416-.841a.013.013 0 00-.001-.014.014.014 0 00-.006-.004.018.018 0 00-.008-.002zm-6.078-2.6c-.041 0-.044.001-.044.006a.424.424 0 00-.006.043c-.016.216-.022.27-.137 1.666a.732.732 0 01-.078.33c-.015.031-.02.023.001.061.027.05.398.829.46.947.004.008.006.011.01.011s.019-.014.027-.024c.086-.102.156-.213.216-.33.179-.345.257-.721.284-.928.008-.06.012-.12.017-.18l.12-1.424.012-.16c.002-.015 0-.017-.017-.018h-.865zM5.48 8.9a.734.734 0 01-.079-.33c-.002-.046-.018-.213-.137-1.666a.226.226 0 00-.006-.044c-.002-.006-.03-.005-.044-.005H4.35c-.018 0-.02.003-.018.019l.012.16.136 1.603c.03.217.109.59.284.928.06.117.13.228.216.33.009.01.022.028.028.027.012-.002.433-.894.47-.961.02-.038.017-.03 0-.061zm2.252-.497h-.508a.078.078 0 01-.036-.008.072.072 0 01-.027-.023.066.066 0 01-.005-.066l.687-1.429.001-.006-.002-.006-.005-.005a.015.015 0 00-.007-.002l-.77-.001a.091.091 0 01-.04-.01.084.084 0 01-.032-.027.077.077 0 01-.006-.078l.511-1.063.001-.007-.002-.006-.005-.004a.015.015 0 00-.007-.002h-.91a.016.016 0 00-.014.008l-.54 1.126c-.05.092-.184.345-.233.51a.272.272 0 00.027.223.26.26 0 00.095.087.605.605 0 00.268.065h.345c.024 0-.402.806-.487 1.073a.27.27 0 00.023.218c.024.038.057.07.098.092.087.05.2.066.277.066l.968-.001c.006 0 .012-.003.014-.008l.335-.697.001-.007s0-.004-.002-.006a.014.014 0 00-.006-.004.015.015 0 00-.007-.002zM3.69 5.716h-.882a.02.02 0 00-.014.005.017.017 0 00-.006.013c0 .57-.005 1.521-.005 3.717 0 .157-.157.142-.164.142h-.431c-.024.001-.026.003-.024.026 0 .02.271.58.324.688.006.01.017.017.03.017.091.002.447.005.547-.007a.798.798 0 00.255-.072.667.667 0 00.347-.416.942.942 0 00.044-.29c.001-1.269 0-2.537-.004-3.806a.017.017 0 00-.005-.012.017.017 0 00-.012-.005zm6.874 3.753c0-.007-.006-.011-.014-.012h-.855c-.028 0-.028 0-.029-.026V6.894c0-.039-.003-.038.04-.038h.504c.047 0 .044.002.044-.04v-.787c0-.044.004-.04-.047-.04H8.166c-.038 0-.044-.004-.044.039v.786c0 .046-.004.042.047.042h.498c.043 0 .04-.002.04.038v2.517c0 .052.005.046-.05.046h-.76c-.028 0-.035.016-.035.016l-.406.827s-.008.014-.005.02c.004.005.008.004.034.004 1.02.002 2.039.001 3.058.001.018 0 .02-.003.02-.018v-.838zM13 7.602c0 .008-.004.013-.011.014-.202.003-.404.002-.605.002-.008-.001-.013-.006-.013-.013l-.006-.71c0-.039-.003-.038.04-.038l.429-.001c.023 0 .047 0 .07.008a.124.124 0 01.096.11c.003.235 0 .628 0 .628zm1.558.133a1.205 1.205 0 00-.515-.12h-.105c-.024-.001-.024-.002-.025-.022v-.575c0-.071-.004-.143-.014-.214a.863.863 0 00-.484-.675c-.18-.09-.38-.138-.584-.14-.09-.002-.33 0-.42 0-.04 0-.04.002-.04-.036v-.268c0-.017-.005-.022-.026-.021h-.886s-.01 0-.013.004c-.004.003-.005.006-.005.012v.297c-.005.02-.033.008-.048.012h-.554c-.013.001-.016.005-.018.018v.806c0 .049-.002.044.048.044h.533c.048 0 .042.07.042.07v.625s.002.064-.035.064h-.865c-.04 0-.035.044-.035.044v.787s-.005.037.038.037h.85c.047 0 .044-.004.044.043v1.755c0 .048-.004.044.048.044h.834c.053 0 .048.004.048-.043v-1.78c0-.016.003-.02.02-.02l1.354-.001c.057 0 .112.01.164.033.046.02.085.05.114.09.028.039.044.085.045.132.005.215.002.43.002.645 0 .14-.062.2-.192.2h-.71c-.014 0-.018.004-.017.017.107.238.218.474.332.71a.026.026 0 00.024.014c.099.002.198 0 .297.001.088 0 .302.003.389-.005.08-.006.16-.02.238-.04.344-.099.568-.38.569-.715V8.485c0-.07-.006-.138-.02-.207 0 .043-.017-.348-.422-.543z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M14.07 6.838c0 .009.005.011.04.01h.423c.07 0 .14-.014.202-.042a.462.462 0 00.162-.12.404.404 0 00.09-.367.432.432 0 00-.186-.262.49.49 0 00-.618.071.416.416 0 00-.114.287v.423zM7.356 9.455l-.983.002a1.571 1.571 0 01-.447-.069l-.01.001a.014.014 0 00-.007.007l-.417.843a.013.013 0 00-.001.01.014.014 0 00.006.007.772.772 0 00.29.068c.384.005.77.001 1.155 0 .006 0 .011-.003.013-.008l.416-.841a.013.013 0 00-.001-.014.014.014 0 00-.006-.004.018.018 0 00-.008-.002zm-6.078-2.6c-.041 0-.044.001-.044.006a.424.424 0 00-.006.043c-.016.216-.022.27-.137 1.666a.732.732 0 01-.078.33c-.015.031-.02.023.001.061.027.05.398.829.46.947.004.008.006.011.01.011s.019-.014.027-.024c.086-.102.156-.213.216-.33.179-.345.257-.721.284-.928.008-.06.012-.12.017-.18l.12-1.424.012-.16c.002-.015 0-.017-.017-.018h-.865zM5.48 8.9a.734.734 0 01-.079-.33c-.002-.046-.018-.213-.137-1.666a.226.226 0 00-.006-.044c-.002-.006-.03-.005-.044-.005H4.35c-.018 0-.02.003-.018.019l.012.16.136 1.603c.03.217.109.59.284.928.06.117.13.228.216.33.009.01.022.028.028.027.012-.002.433-.894.47-.961.02-.038.017-.03 0-.061zm2.252-.497h-.508a.078.078 0 01-.036-.008.072.072 0 01-.027-.023.066.066 0 01-.005-.066l.687-1.429.001-.006-.002-.006-.005-.005a.015.015 0 00-.007-.002l-.77-.001a.091.091 0 01-.04-.01.084.084 0 01-.032-.027.077.077 0 01-.006-.078l.511-1.063.001-.007-.002-.006-.005-.004a.015.015 0 00-.007-.002h-.91a.016.016 0 00-.014.008l-.54 1.126c-.05.092-.184.345-.233.51a.272.272 0 00.027.223.26.26 0 00.095.087.605.605 0 00.268.065h.345c.024 0-.402.806-.487 1.073a.27.27 0 00.023.218c.024.038.057.07.098.092.087.05.2.066.277.066l.968-.001c.006 0 .012-.003.014-.008l.335-.697.001-.007s0-.004-.002-.006a.014.014 0 00-.006-.004.015.015 0 00-.007-.002zM3.69 5.716h-.882a.02.02 0 00-.014.005.017.017 0 00-.006.013c0 .57-.005 1.521-.005 3.717 0 .157-.157.142-.164.142h-.431c-.024.001-.026.003-.024.026 0 .02.271.58.324.688.006.01.017.017.03.017.091.002.447.005.547-.007a.798.798 0 00.255-.072.667.667 0 00.347-.416.942.942 0 00.044-.29c.001-1.269 0-2.537-.004-3.806a.017.017 0 00-.005-.012.017.017 0 00-.012-.005zm6.874 3.753c0-.007-.006-.011-.014-.012h-.855c-.028 0-.028 0-.029-.026V6.894c0-.039-.003-.038.04-.038h.504c.047 0 .044.002.044-.04v-.787c0-.044.004-.04-.047-.04H8.166c-.038 0-.044-.004-.044.039v.786c0 .046-.004.042.047.042h.498c.043 0 .04-.002.04.038v2.517c0 .052.005.046-.05.046h-.76c-.028 0-.035.016-.035.016l-.406.827s-.008.014-.005.02c.004.005.008.004.034.004 1.02.002 2.039.001 3.058.001.018 0 .02-.003.02-.018v-.838zM13 7.602c0 .008-.004.013-.011.014-.202.003-.404.002-.605.002-.008-.001-.013-.006-.013-.013l-.006-.71c0-.039-.003-.038.04-.038l.429-.001c.023 0 .047 0 .07.008a.124.124 0 01.096.11c.003.235 0 .628 0 .628zm1.558.133a1.205 1.205 0 00-.515-.12h-.105c-.024-.001-.024-.002-.025-.022v-.575c0-.071-.004-.143-.014-.214a.863.863 0 00-.484-.675c-.18-.09-.38-.138-.584-.14-.09-.002-.33 0-.42 0-.04 0-.04.002-.04-.036v-.268c0-.017-.005-.022-.026-.021h-.886s-.01 0-.013.004c-.004.003-.005.006-.005.012v.297c-.005.02-.033.008-.048.012h-.554c-.013.001-.016.005-.018.018v.806c0 .049-.002.044.048.044h.533c.048 0 .042.07.042.07v.625s.002.064-.035.064h-.865c-.04 0-.035.044-.035.044v.787s-.005.037.038.037h.85c.047 0 .044-.004.044.043v1.755c0 .048-.004.044.048.044h.834c.053 0 .048.004.048-.043v-1.78c0-.016.003-.02.02-.02l1.354-.001c.057 0 .112.01.164.033.046.02.085.05.114.09.028.039.044.085.045.132.005.215.002.43.002.645 0 .14-.062.2-.192.2h-.71c-.014 0-.018.004-.017.017.107.238.218.474.332.71a.026.026 0 00.024.014c.099.002.198 0 .297.001.088 0 .302.003.389-.005.08-.006.16-.02.238-.04.344-.099.568-.38.569-.715V8.485c0-.07-.006-.138-.02-.207 0 .043-.017-.348-.422-.543z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-red-book>span{display:none}.icon--mm-return{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M14.1 2.5a.5.5 0 00-.5-.5h-.2a.5.5 0 00-.5.5v5.612c0 .604-.239.924-.5 1.113-.293.21-.663.287-.9.287H4.054l2.618-2.617a.5.5 0 000-.707l-.142-.142a.5.5 0 00-.707 0L2.146 9.723a.501.501 0 00-.064.629l3.811 3.826a.5.5 0 00.708 0l.141-.142a.5.5 0 000-.707l-2.617-2.617 7.545-.006c.415-.029.958-.166 1.43-.507.572-.411 1-1.091 1-2.087V2.5z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M14.1 2.5a.5.5 0 00-.5-.5h-.2a.5.5 0 00-.5.5v5.612c0 .604-.239.924-.5 1.113-.293.21-.663.287-.9.287H4.054l2.618-2.617a.5.5 0 000-.707l-.142-.142a.5.5 0 00-.707 0L2.146 9.723a.501.501 0 00-.064.629l3.811 3.826a.5.5 0 00.708 0l.141-.142a.5.5 0 000-.707l-2.617-2.617 7.545-.006c.415-.029.958-.166 1.43-.507.572-.411 1-1.091 1-2.087V2.5z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-return>span{display:none}.icon--mm-speaker-cross{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.271 3.105c.23-.22.588-.22.819-.008.128.11.21.272.21.453v8.8a.598.598 0 01-.378.556.597.597 0 01-.674-.098L4.24 10H2.5a.5.5 0 01-.5-.5v-3c0-.28.231-.504.509-.5h1.744L7.27 3.106zM4.916 7.027A.591.591 0 014.5 7.2H3v1.6h1.5c.152 0 .283.065.392.166L7.1 11.028V4.932L4.916 7.027z' fill='black'/%3e%3cpath d='M13.006 6.031a.5.5 0 01.707.002l.14.142a.5.5 0 01-.001.707l-1.16 1.152 1.127 1.122a.5.5 0 01.002.707l-.141.143a.5.5 0 01-.707.002L11.84 8.88l-1.097 1.092a.5.5 0 01-.707-.002l-.14-.142a.5.5 0 01.002-.707l1.091-1.087-1.123-1.117a.5.5 0 01-.002-.707l.142-.142a.5.5 0 01.707-.002l1.128 1.122 1.165-1.158z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.271 3.105c.23-.22.588-.22.819-.008.128.11.21.272.21.453v8.8a.598.598 0 01-.378.556.597.597 0 01-.674-.098L4.24 10H2.5a.5.5 0 01-.5-.5v-3c0-.28.231-.504.509-.5h1.744L7.27 3.106zM4.916 7.027A.591.591 0 014.5 7.2H3v1.6h1.5c.152 0 .283.065.392.166L7.1 11.028V4.932L4.916 7.027z' fill='black'/%3e%3cpath d='M13.006 6.031a.5.5 0 01.707.002l.14.142a.5.5 0 01-.001.707l-1.16 1.152 1.127 1.122a.5.5 0 01.002.707l-.141.143a.5.5 0 01-.707.002L11.84 8.88l-1.097 1.092a.5.5 0 01-.707-.002l-.14-.142a.5.5 0 01.002-.707l1.091-1.087-1.123-1.117a.5.5 0 01-.002-.707l.142-.142a.5.5 0 01.707-.002l1.128 1.122 1.165-1.158z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-speaker-cross>span{display:none}.icon--mm-speaker-wave{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.271 3.105c.23-.22.588-.22.819-.008.128.11.21.272.21.453v8.8a.598.598 0 01-.378.556.597.597 0 01-.674-.098L4.24 10H2.5a.5.5 0 01-.5-.5v-3c0-.28.231-.504.509-.5h1.744L7.27 3.106zM4.916 7.027A.591.591 0 014.5 7.2H3v1.6h1.5c.152 0 .283.065.392.166L7.1 11.028V4.932L4.916 7.027zM11.73 11.023c-.175.214-.177.53.018.725l.142.141a.47.47 0 00.692-.014A5.976 5.976 0 0014 8c0-1.477-.533-2.83-1.418-3.875a.47.47 0 00-.693-.014l-.14.141c-.196.196-.194.51-.02.725A4.78 4.78 0 0112.8 8a4.78 4.78 0 01-1.07 3.023zM10.851 10.172c-.158.244-.498.256-.704.051l-.153-.152c-.182-.18-.193-.467-.067-.69.232-.407.365-.879.365-1.381 0-.47-.117-.915-.322-1.304-.116-.22-.1-.495.075-.67l.158-.158c.21-.21.557-.193.711.06.367.604.578 1.314.578 2.072 0 .8-.236 1.547-.641 2.172z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.271 3.105c.23-.22.588-.22.819-.008.128.11.21.272.21.453v8.8a.598.598 0 01-.378.556.597.597 0 01-.674-.098L4.24 10H2.5a.5.5 0 01-.5-.5v-3c0-.28.231-.504.509-.5h1.744L7.27 3.106zM4.916 7.027A.591.591 0 014.5 7.2H3v1.6h1.5c.152 0 .283.065.392.166L7.1 11.028V4.932L4.916 7.027zM11.73 11.023c-.175.214-.177.53.018.725l.142.141a.47.47 0 00.692-.014A5.976 5.976 0 0014 8c0-1.477-.533-2.83-1.418-3.875a.47.47 0 00-.693-.014l-.14.141c-.196.196-.194.51-.02.725A4.78 4.78 0 0112.8 8a4.78 4.78 0 01-1.07 3.023zM10.851 10.172c-.158.244-.498.256-.704.051l-.153-.152c-.182-.18-.193-.467-.067-.69.232-.407.365-.879.365-1.381 0-.47-.117-.915-.322-1.304-.116-.22-.1-.495.075-.67l.158-.158c.21-.21.557-.193.711.06.367.604.578 1.314.578 2.072 0 .8-.236 1.547-.641 2.172z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-speaker-wave>span{display:none}.icon--mm-square-on-square{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4.202 11.8h4.8V7h-4.8v4.8zm6 .1a1.1 1.1 0 01-1.1 1.1h-5a1.1 1.1 0 01-1.1-1.1v-5a1.1 1.1 0 011.1-1.1h5a1.1 1.1 0 011.1 1.1v5zM13 9.6a.6.6 0 01-1.2 0V4.2H6.4a.6.6 0 110-1.2h5.5A1.1 1.1 0 0113 4.1v5.5z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4.202 11.8h4.8V7h-4.8v4.8zm6 .1a1.1 1.1 0 01-1.1 1.1h-5a1.1 1.1 0 01-1.1-1.1v-5a1.1 1.1 0 011.1-1.1h5a1.1 1.1 0 011.1 1.1v5zM13 9.6a.6.6 0 01-1.2 0V4.2H6.4a.6.6 0 110-1.2h5.5A1.1 1.1 0 0113 4.1v5.5z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-square-on-square>span{display:none}.icon--mm-store{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9 3c.607 0 1.1.493 1.1 1.1v3a1.1 1.1 0 01-.9 1.08v3.72h.4a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h.4V8.18A1.1 1.1 0 013 7.1v-3A1.1 1.1 0 014.1 3h7.8zM5.1 8.2v3.7h2.8V8.2H5.1zm4 0v3.7h1.8V8.2H9.1zM4.2 7.001h7.6v-2.8H4.2V7z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9 3c.607 0 1.1.493 1.1 1.1v3a1.1 1.1 0 01-.9 1.08v3.72h.4a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h.4V8.18A1.1 1.1 0 013 7.1v-3A1.1 1.1 0 014.1 3h7.8zM5.1 8.2v3.7h2.8V8.2H5.1zm4 0v3.7h1.8V8.2H9.1zM4.2 7.001h7.6v-2.8H4.2V7z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-store>span{display:none}.icon--mm-symbol-circle-fill{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3ccircle cx='3.5' cy='3.5' r='2.5' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3ccircle cx='3.5' cy='3.5' r='2.5' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-symbol-circle-fill>span{display:none}.icon--mm-symbol-diamond-fill{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3cpath d='M3.857 6.647a.5.5 0 01-.707 0L.354 3.857a.5.5 0 010-.707L3.15.354a.5.5 0 01.707 0l2.79 2.796a.5.5 0 010 .707l-2.79 2.79z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3cpath d='M3.857 6.647a.5.5 0 01-.707 0L.354 3.857a.5.5 0 010-.707L3.15.354a.5.5 0 01.707 0l2.79 2.796a.5.5 0 010 .707l-2.79 2.79z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-symbol-diamond-fill>span{display:none}.icon--mm-symbol-triangle-forward-double-fill{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 6'%3e%3cpath d='M1.25 5.456a.5.5 0 01-.75-.433V.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019zM6.75 5.456A.5.5 0 016 5.023V.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 6'%3e%3cpath d='M1.25 5.456a.5.5 0 01-.75-.433V.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019zM6.75 5.456A.5.5 0 016 5.023V.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-symbol-triangle-forward-double-fill>span{display:none}.icon--mm-symbol-triangle-forward-single-fill{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3cpath d='M1.75 5.956A.5.5 0 011 5.523V1.486a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3cpath d='M1.75 5.956A.5.5 0 011 5.523V1.486a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-symbol-triangle-forward-single-fill>span{display:none}.icon--mm-three-lines-horizontal{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5 11.3a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-5a.5.5 0 01-.5-.5v-.2zM4 7.9a.5.5 0 01.5-.5h7a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-7a.5.5 0 01-.5-.5v-.2zM3 4.5a.5.5 0 01.5-.5h9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.2z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5 11.3a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-5a.5.5 0 01-.5-.5v-.2zM4 7.9a.5.5 0 01.5-.5h7a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-7a.5.5 0 01-.5-.5v-.2zM3 4.5a.5.5 0 01.5-.5h9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.2z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-three-lines-horizontal>span{display:none}.icon--mm-tiktok{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.058 5.004A2.396 2.396 0 019.968 3H8.25l-.003 6.89a1.446 1.446 0 01-2.113 1.225 1.446 1.446 0 01.67-2.725c.15 0 .292.025.427.067V6.702a3.154 3.154 0 00-.427-.03 3.162 3.162 0 00-1.813 5.755c.514.36 1.14.573 1.813.573A3.168 3.168 0 009.97 9.836V6.342c.674.484 1.5.769 2.392.769v-1.72c-.48 0-.928-.142-1.303-.387z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.058 5.004A2.396 2.396 0 019.968 3H8.25l-.003 6.89a1.446 1.446 0 01-2.113 1.225 1.446 1.446 0 01.67-2.725c.15 0 .292.025.427.067V6.702a3.154 3.154 0 00-.427-.03 3.162 3.162 0 00-1.813 5.755c.514.36 1.14.573 1.813.573A3.168 3.168 0 009.97 9.836V6.342c.674.484 1.5.769 2.392.769v-1.72c-.48 0-.928-.142-1.303-.387z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-tiktok>span{display:none}.icon--mm-truck{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.132 3.1a1.1 1.1 0 011.1 1.1v.727h1.306c.27 0 .53.099.73.276l.082.081L13.61 6.66c.186.203.29.468.29.743V10c0 .607-.494 1.1-1.101 1.1h-.049v.651a1.85 1.85 0 11-3.7 0v-.65H6.739v.65a1.85 1.85 0 11-3.699 0v-.664A1.099 1.099 0 012.101 10V4.2a1.1 1.1 0 011.1-1.1h5.93zm-4.894 8v.651a.65.65 0 001.301 0v-.65h-1.3zm6.013 0v.651a.65.65 0 001.3 0v-.65h-1.3zM3.3 9.9H9.03V4.3H3.3v5.6zm6.931 0h2.47V7.442l-1.207-1.315h-1.263V9.9z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.132 3.1a1.1 1.1 0 011.1 1.1v.727h1.306c.27 0 .53.099.73.276l.082.081L13.61 6.66c.186.203.29.468.29.743V10c0 .607-.494 1.1-1.101 1.1h-.049v.651a1.85 1.85 0 11-3.7 0v-.65H6.739v.65a1.85 1.85 0 11-3.699 0v-.664A1.099 1.099 0 012.101 10V4.2a1.1 1.1 0 011.1-1.1h5.93zm-4.894 8v.651a.65.65 0 001.301 0v-.65h-1.3zm6.013 0v.651a.65.65 0 001.3 0v-.65h-1.3zM3.3 9.9H9.03V4.3H3.3v5.6zm6.931 0h2.47V7.442l-1.207-1.315h-1.263V9.9z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-truck>span{display:none}.icon--mm-two-lines-horizontal{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3 11.25a.5.5 0 01.5-.5h9a.5.5 0 01.5.5v.25a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.25zM3 5.15a.5.5 0 01.5-.5h9a.5.5 0 01.5.5v.25a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.25z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3 11.25a.5.5 0 01.5-.5h9a.5.5 0 01.5.5v.25a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.25zM3 5.15a.5.5 0 01.5-.5h9a.5.5 0 01.5.5v.25a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-.25z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-two-lines-horizontal>span{display:none}.icon--mm-wechat{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath d='M9.041 7.624a.674.674 0 11-.001 1.348.674.674 0 01.001-1.348zM11.964 7.624a.675.675 0 110 1.35.675.675 0 010-1.35zM4.43 4.223a.675.675 0 11-.001 1.35.675.675 0 01.002-1.35zM7.916 4.223a.675.675 0 110 1.35.675.675 0 010-1.35z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.173 1.73c2.535 0 4.643 1.52 5.086 3.526 2.125.32 3.743 1.964 3.743 3.944a3.64 3.64 0 01-.562 1.933l.543 2.44c.1.45-.355.823-.777.636l-2.563-1.14a5.04 5.04 0 01-1.141.13c-2.035 0-3.755-1.2-4.31-2.849l-.02.001c-.414 0-.818-.042-1.204-.12l-2.277 1.14a.563.563 0 01-.808-.582L2.17 8.77C1.44 8.028 1 7.077 1 6.041 1 3.66 3.316 1.73 6.173 1.73zm4.329 4.57c-2.003 0-3.4 1.416-3.4 2.9 0 1.483 1.397 2.9 3.4 2.9.308 0 .606-.036.892-.102l.359-.084.337.15 1.588.706-.31-1.397-.1-.44.239-.38c.255-.411.395-.87.395-1.353 0-1.484-1.397-2.9-3.4-2.9zm-4.33-3.446c-2.435 0-4.048 1.61-4.048 3.187 0 .704.297 1.38.849 1.942l.39.396-.079.551-.137.953 1.663-.83.378.076c.263.053.536.084.814.093V9.2c0-2.08 1.787-3.79 4.07-3.983-.43-1.22-1.782-2.28-3.673-2.358l-.226-.005z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath d='M9.041 7.624a.674.674 0 11-.001 1.348.674.674 0 01.001-1.348zM11.964 7.624a.675.675 0 110 1.35.675.675 0 010-1.35zM4.43 4.223a.675.675 0 11-.001 1.35.675.675 0 01.002-1.35zM7.916 4.223a.675.675 0 110 1.35.675.675 0 010-1.35z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.173 1.73c2.535 0 4.643 1.52 5.086 3.526 2.125.32 3.743 1.964 3.743 3.944a3.64 3.64 0 01-.562 1.933l.543 2.44c.1.45-.355.823-.777.636l-2.563-1.14a5.04 5.04 0 01-1.141.13c-2.035 0-3.755-1.2-4.31-2.849l-.02.001c-.414 0-.818-.042-1.204-.12l-2.277 1.14a.563.563 0 01-.808-.582L2.17 8.77C1.44 8.028 1 7.077 1 6.041 1 3.66 3.316 1.73 6.173 1.73zm4.329 4.57c-2.003 0-3.4 1.416-3.4 2.9 0 1.483 1.397 2.9 3.4 2.9.308 0 .606-.036.892-.102l.359-.084.337.15 1.588.706-.31-1.397-.1-.44.239-.38c.255-.411.395-.87.395-1.353 0-1.484-1.397-2.9-3.4-2.9zm-4.33-3.446c-2.435 0-4.048 1.61-4.048 3.187 0 .704.297 1.38.849 1.942l.39.396-.079.551-.137.953 1.663-.83.378.076c.263.053.536.084.814.093V9.2c0-2.08 1.787-3.79 4.07-3.983-.43-1.22-1.782-2.28-3.673-2.358l-.226-.005z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-wechat>span{display:none}.icon--mm-weibo{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.313 8.126c1.103-.265 2.182.272 2.405 1.2.223.926-.494 1.896-1.598 2.161-.19.046-.382.069-.57.069-.334 0-.658-.072-.946-.211-.463-.226-.78-.6-.89-1.057-.222-.927.495-1.897 1.598-2.162zm-.144 1.4a.713.713 0 10.001 1.425.713.713 0 00-.001-1.426zm1.322-.407a.407.407 0 100 .815.407.407 0 000-.815z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.04 4.264c.572-.134 1.029-.057 1.314.23.315.313.376.832.185 1.485.555-.216 1.11-.328 1.597-.318.664.014 1.162.253 1.404.671.233.404.203.925-.083 1.48.986.567 1.526 1.314 1.526 2.12 0 .838-.588 1.617-1.656 2.192-.221.12-.459.226-.709.321.005 0 .01-.001.014-.003-.019.008-.039.013-.058.02a7.23 7.23 0 01-.239.085l-.107.034c-.08.025-.16.05-.243.073l-.124.034a8.097 8.097 0 01-.786.166l-.026.004a9.347 9.347 0 01-.45.06l-.093.012a9.796 9.796 0 01-.51.039 10.24 10.24 0 01-.505.014c-.176 0-.35-.005-.524-.014l-.053-.004c-1.228-.07-2.368-.361-3.258-.84C2.59 11.55 2 10.771 2 9.933c0-.034.003-.07.005-.104.003-.057.008-.116.017-.174.02-.468.223-1.041.568-1.644a7.02 7.02 0 01.252-.406 9.307 9.307 0 011.466-1.703c.301-.278.612-.53.922-.75.415-.294.83-.53 1.224-.695.206-.086.403-.15.587-.193h-.002zm-.473 2.841c-.986.086-1.894.421-2.556.944-.687.542-1.032 1.223-.972 1.916.06.693.517 1.303 1.287 1.719.619.333 1.383.51 2.19.51.162 0 .326-.008.49-.022.987-.086 1.895-.421 2.557-.944.687-.541 1.033-1.222.973-1.915-.06-.692-.518-1.304-1.288-1.72-.742-.4-1.695-.573-2.68-.488z'/%3e%3cpath d='M10.542 3.017a3.462 3.462 0 013.389 4.149.41.41 0 01-.62.26.414.414 0 01-.177-.422 2.648 2.648 0 00-2.769-3.168.407.407 0 11-.052-.812c.075-.005.153-.007.229-.007z'/%3e%3cpath d='M10.746 4.746a1.73 1.73 0 011.729 1.729.305.305 0 01-.61 0 1.12 1.12 0 00-1.119-1.12.305.305 0 110-.609z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.313 8.126c1.103-.265 2.182.272 2.405 1.2.223.926-.494 1.896-1.598 2.161-.19.046-.382.069-.57.069-.334 0-.658-.072-.946-.211-.463-.226-.78-.6-.89-1.057-.222-.927.495-1.897 1.598-2.162zm-.144 1.4a.713.713 0 10.001 1.425.713.713 0 00-.001-1.426zm1.322-.407a.407.407 0 100 .815.407.407 0 000-.815z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.04 4.264c.572-.134 1.029-.057 1.314.23.315.313.376.832.185 1.485.555-.216 1.11-.328 1.597-.318.664.014 1.162.253 1.404.671.233.404.203.925-.083 1.48.986.567 1.526 1.314 1.526 2.12 0 .838-.588 1.617-1.656 2.192-.221.12-.459.226-.709.321.005 0 .01-.001.014-.003-.019.008-.039.013-.058.02a7.23 7.23 0 01-.239.085l-.107.034c-.08.025-.16.05-.243.073l-.124.034a8.097 8.097 0 01-.786.166l-.026.004a9.347 9.347 0 01-.45.06l-.093.012a9.796 9.796 0 01-.51.039 10.24 10.24 0 01-.505.014c-.176 0-.35-.005-.524-.014l-.053-.004c-1.228-.07-2.368-.361-3.258-.84C2.59 11.55 2 10.771 2 9.933c0-.034.003-.07.005-.104.003-.057.008-.116.017-.174.02-.468.223-1.041.568-1.644a7.02 7.02 0 01.252-.406 9.307 9.307 0 011.466-1.703c.301-.278.612-.53.922-.75.415-.294.83-.53 1.224-.695.206-.086.403-.15.587-.193h-.002zm-.473 2.841c-.986.086-1.894.421-2.556.944-.687.542-1.032 1.223-.972 1.916.06.693.517 1.303 1.287 1.719.619.333 1.383.51 2.19.51.162 0 .326-.008.49-.022.987-.086 1.895-.421 2.557-.944.687-.541 1.033-1.222.973-1.915-.06-.692-.518-1.304-1.288-1.72-.742-.4-1.695-.573-2.68-.488z'/%3e%3cpath d='M10.542 3.017a3.462 3.462 0 013.389 4.149.41.41 0 01-.62.26.414.414 0 01-.177-.422 2.648 2.648 0 00-2.769-3.168.407.407 0 11-.052-.812c.075-.005.153-.007.229-.007z'/%3e%3cpath d='M10.746 4.746a1.73 1.73 0 011.729 1.729.305.305 0 01-.61 0 1.12 1.12 0 00-1.119-1.12.305.305 0 110-.609z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-weibo>span{display:none}.icon--mm-whatsapp{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill-rule='evenodd' clip-rule='evenodd' fill='black'%3e%3cpath d='M6.827 4.604a.5.5 0 01.377.272l.828 1.657A.5.5 0 018 7.034l-.478.714c.174.302.424.552.726.727l.715-.477.058-.033a.5.5 0 01.443.002l1.658.828a.5.5 0 01.276.447A2.158 2.158 0 019.242 11.4a4.643 4.643 0 01-4.643-4.642A2.158 2.158 0 016.756 4.6l.07.004zm-.362 1.034A1.157 1.157 0 005.6 6.757a3.644 3.644 0 003.643 3.642 1.158 1.158 0 001.118-.867L9.277 8.99l-.714.478a.5.5 0 01-.47.045 2.995 2.995 0 01-1.607-1.607.5.5 0 01.045-.47l.476-.715-.542-1.083z'/%3e%3cpath d='M8.397 1.913a6.101 6.101 0 014.44 9.803 6.102 6.102 0 01-7.652 1.696l-1.892.632a1.061 1.061 0 01-1.083-.256 1.059 1.059 0 01-.255-1.084l.632-1.892a6.1 6.1 0 015.81-8.899zM8.32 3.11a4.9 4.9 0 00-4.56 7.344.602.602 0 01.05.491l-.627 1.87 1.873-.624.124-.027a.6.6 0 01.367.077 4.9 4.9 0 102.773-9.13z'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cg fill-rule='evenodd' clip-rule='evenodd' fill='black'%3e%3cpath d='M6.827 4.604a.5.5 0 01.377.272l.828 1.657A.5.5 0 018 7.034l-.478.714c.174.302.424.552.726.727l.715-.477.058-.033a.5.5 0 01.443.002l1.658.828a.5.5 0 01.276.447A2.158 2.158 0 019.242 11.4a4.643 4.643 0 01-4.643-4.642A2.158 2.158 0 016.756 4.6l.07.004zm-.362 1.034A1.157 1.157 0 005.6 6.757a3.644 3.644 0 003.643 3.642 1.158 1.158 0 001.118-.867L9.277 8.99l-.714.478a.5.5 0 01-.47.045 2.995 2.995 0 01-1.607-1.607.5.5 0 01.045-.47l.476-.715-.542-1.083z'/%3e%3cpath d='M8.397 1.913a6.101 6.101 0 014.44 9.803 6.102 6.102 0 01-7.652 1.696l-1.892.632a1.061 1.061 0 01-1.083-.256 1.059 1.059 0 01-.255-1.084l.632-1.892a6.1 6.1 0 015.81-8.899zM8.32 3.11a4.9 4.9 0 00-4.56 7.344.602.602 0 01.05.491l-.627 1.87 1.873-.624.124-.027a.6.6 0 01.367.077 4.9 4.9 0 102.773-9.13z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.icon--mm-whatsapp>span{display:none}.icon--mm6-arrow-up{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.5 7.415l-.778.777L8.55 5.02V13h-1.1V5.033L4.198 8.285l-.777-.777 4.582-4.582c.02.02 2.36 2.354 4.497 4.489z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.5 7.415l-.778.777L8.55 5.02V13h-1.1V5.033L4.198 8.285l-.777-.777 4.582-4.582c.02.02 2.36 2.354 4.497 4.489z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-arrow-up>span{display:none}.icon--mm6-bag{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1.45a2.425 2.425 0 012.425 2.425v.976h2.625v10.1H2.95V4.85h2.625v-.976A2.425 2.425 0 018 1.45zm-3.95 12.4h7.9v-7.9h-7.9v7.9zM8 2.55c-.732 0-1.325.593-1.325 1.325v.976h2.65v-.976c0-.732-.593-1.325-1.325-1.325z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1.45a2.425 2.425 0 012.425 2.425v.976h2.625v10.1H2.95V4.85h2.625v-.976A2.425 2.425 0 018 1.45zm-3.95 12.4h7.9v-7.9h-7.9v7.9zM8 2.55c-.732 0-1.325.593-1.325 1.325v.976h2.65v-.976c0-.732-.593-1.325-1.325-1.325z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-bag>span{display:none}.icon--mm6-bell{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 4.102c.404.082.791.212 1.153.385A4.247 4.247 0 0112.25 8.15v3.648H13v1.1H9v1H7v-1H3v-1.1h.75V8.151c0-1.561.842-2.925 2.096-3.664A4.96 4.96 0 017 4.102V3.1h2v1.002zM8 5a3.15 3.15 0 00-3.15 3.15v3.65h6.3V8.15A3.15 3.15 0 008 5z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 4.102c.404.082.791.212 1.153.385A4.247 4.247 0 0112.25 8.15v3.648H13v1.1H9v1H7v-1H3v-1.1h.75V8.151c0-1.561.842-2.925 2.096-3.664A4.96 4.96 0 017 4.102V3.1h2v1.002zM8 5a3.15 3.15 0 00-3.15 3.15v3.65h6.3V8.15A3.15 3.15 0 008 5z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-bell>span{display:none}.icon--mm6-chevron-down{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.801 5.715l-4.808 4.808-4.716-4.716-.777.778 5.496 5.49 5.583-5.583-.778-.777z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.801 5.715l-4.808 4.808-4.716-4.716-.777.778 5.496 5.49 5.583-5.583-.778-.777z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-chevron-down>span{display:none}.icon--mm6-chevron-left{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.01 12.788L6.284 8.056l4.812-4.808-.777-.778L4.73 8.059l5.502 5.507.779-.778z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.01 12.788L6.284 8.056l4.812-4.808-.777-.778L4.73 8.059l5.502 5.507.779-.778z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-chevron-left>span{display:none}.icon--mm6-chevron-right-small{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.816 8l-.005.005.005.007-4.659 4.655-.777-.778 3.887-3.884-3.875-3.878.778-.777L10.816 8z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.816 8l-.005.005.005.007-4.659 4.655-.777-.778 3.887-3.884-3.875-3.878.778-.777L10.816 8z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-chevron-right-small>span{display:none}.icon--mm6-chevron-right{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M9.719 8.065L5 12.78l.777.779 5.494-5.495-5.58-5.585-.779.777 4.807 4.81z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M9.719 8.065L5 12.78l.777.779 5.494-5.495-5.58-5.585-.779.777 4.807 4.81z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-chevron-right>span{display:none}.icon--mm6-chevron-up{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.198 10.285l4.809-4.808 4.715 4.716.778-.778-5.497-5.49-5.582 5.583.777.777z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.198 10.285l4.809-4.808 4.715 4.716.778-.778-5.497-5.49-5.582 5.583.777.777z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-chevron-up>span{display:none}.icon--mm6-copy{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2 13H3V5.8h7.2V13zm-6.1-1.1h5v-5h-5v5z' fill='black'/%3e%3cpath d='M13 10.75h-1.1V4.1H5.25V3H13v7.75z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2 13H3V5.8h7.2V13zm-6.1-1.1h5v-5h-5v5z' fill='black'/%3e%3cpath d='M13 10.75h-1.1V4.1H5.25V3H13v7.75z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-copy>span{display:none}.icon--mm6-cross{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.805 3.847L8.75 7.901l4.157 4.157-.778.778-4.157-4.157-4.115 4.116-.777-.778 4.115-4.115-4.05-4.05.777-.778 4.05 4.05 4.055-4.054.778.777z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.805 3.847L8.75 7.901l4.157 4.157-.778.778-4.157-4.157-4.115 4.116-.777-.778 4.115-4.115-4.05-4.05.777-.778 4.05 4.05 4.055-4.054.778.777z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-cross>span{display:none}.icon--mm6-glyph-double{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 16'%3e%3cpath d='M2.25 10.888V5.12l5 2.884-5 2.884zM7.75 10.888V5.12l5 2.884-5 2.884z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 16'%3e%3cpath d='M2.25 10.888V5.12l5 2.884-5 2.884zM7.75 10.888V5.12l5 2.884-5 2.884z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-glyph-double>span{display:none}.icon--mm6-glyph-single{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 16'%3e%3cpath d='M1.5 10.888V5.12l5 2.884-5 2.884z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 16'%3e%3cpath d='M1.5 10.888V5.12l5 2.884-5 2.884z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-glyph-single>span{display:none}.icon--mm6-info-circle{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.55 11.339h-1.1v-4.64h1.1v4.64zM8.55 5.6h-1.1v-1h1.1v1z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.1a4.9 4.9 0 100 9.8 4.9 4.9 0 000-9.8z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.55 11.339h-1.1v-4.64h1.1v4.64zM8.55 5.6h-1.1v-1h1.1v1z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.1a4.9 4.9 0 100 9.8 4.9 4.9 0 000-9.8z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-info-circle>span{display:none}.icon--mm6-magnifying-glass{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.875 2.375a4.5 4.5 0 013.546 7.268l3.205 3.204-.778.778-3.205-3.205a4.5 4.5 0 11-2.769-8.045zm0 1.1a3.4 3.4 0 100 6.8 3.4 3.4 0 000-6.8z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.875 2.375a4.5 4.5 0 013.546 7.268l3.205 3.204-.778.778-3.205-3.205a4.5 4.5 0 11-2.769-8.045zm0 1.1a3.4 3.4 0 100 6.8 3.4 3.4 0 000-6.8z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-magnifying-glass>span{display:none}.icon--mm6-minus{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M2 7.45h12v1.1H2v-1.1z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M2 7.45h12v1.1H2v-1.1z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-minus>span{display:none}.icon--mm6-pause{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M9.95 13V3h1.1v10h-1.1zM4.95 13V3h1.1v10h-1.1z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M9.95 13V3h1.1v10h-1.1zM4.95 13V3h1.1v10h-1.1z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-pause>span{display:none}.icon--mm6-person{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10 8.45A3.55 3.55 0 0113.55 12v2h-1.1v-2A2.45 2.45 0 0010 9.55H6A2.45 2.45 0 003.55 12v2h-1.1v-2A3.55 3.55 0 016 8.45h4z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1.95a2.8 2.8 0 110 5.6 2.8 2.8 0 010-5.6zm0 1.1a1.7 1.7 0 100 3.4 1.7 1.7 0 000-3.4z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10 8.45A3.55 3.55 0 0113.55 12v2h-1.1v-2A2.45 2.45 0 0010 9.55H6A2.45 2.45 0 003.55 12v2h-1.1v-2A3.55 3.55 0 016 8.45h4z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1.95a2.8 2.8 0 110 5.6 2.8 2.8 0 010-5.6zm0 1.1a1.7 1.7 0 100 3.4 1.7 1.7 0 000-3.4z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-person>span{display:none}.icon--mm6-play{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M13.75 8L4.6 13.283V2.717L13.75 8zM5.7 11.377L11.548 8 5.7 4.622v6.755z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M13.75 8L4.6 13.283V2.717L13.75 8zM5.7 11.377L11.548 8 5.7 4.622v6.755z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-play>span{display:none}.icon--mm6-plus{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.55 7.45H14v1.099H8.55V14h-1.1V8.549H2v-1.1h5.45V2h1.1v5.45z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.55 7.45H14v1.099H8.55V14h-1.1V8.549H2v-1.1h5.45V2h1.1v5.45z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-plus>span{display:none}.icon--mm6-rectangle-compress{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.4 6.4H3V5.3h2.3V3h1.1v3.4zM6.4 9.6V13H5.3v-2.3H3V9.6h3.4zM10.7 5.3H13v1.1H9.6V3h1.1v2.3zM13 9.6v1.1h-2.3V13H9.6V9.6H13z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.4 6.4H3V5.3h2.3V3h1.1v3.4zM6.4 9.6V13H5.3v-2.3H3V9.6h3.4zM10.7 5.3H13v1.1H9.6V3h1.1v2.3zM13 9.6v1.1h-2.3V13H9.6V9.6H13z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-rectangle-compress>span{display:none}.icon--mm6-rectangle-expand{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.5 3v1.1H4.1v2.3H3V3h3.5zM4.1 11.9h2.3V13H3V9.5h1.1v2.4zM13 3v3.4h-1.1V4.1H9.6V3H13zM13 13H9.5v-1.1h2.4V9.6H13V13z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.5 3v1.1H4.1v2.3H3V3h3.5zM4.1 11.9h2.3V13H3V9.5h1.1v2.4zM13 3v3.4h-1.1V4.1H9.6V3H13zM13 13H9.5v-1.1h2.4V9.6H13V13z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-rectangle-expand>span{display:none}.icon--mm6-speaker-cross{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.3 13V3h-.777L4.397 5.999H2V10h2.277l3.128 3H8.3zM4.839 7.1h-1.74v1.8h1.622l2.48 2.378V4.834L4.838 7.1z' fill='black'/%3e%3cpath d='M14.136 6.458L12.62 7.964l1.554 1.545-.776.78L11.84 8.74l-1.522 1.515-.775-.78 1.518-1.51-1.479-1.47.776-.78 1.483 1.473 1.52-1.51.775.78z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.3 13V3h-.777L4.397 5.999H2V10h2.277l3.128 3H8.3zM4.839 7.1h-1.74v1.8h1.622l2.48 2.378V4.834L4.838 7.1z' fill='black'/%3e%3cpath d='M14.136 6.458L12.62 7.964l1.554 1.545-.776.78L11.84 8.74l-1.522 1.515-.775-.78 1.518-1.51-1.479-1.47.776-.78 1.483 1.473 1.52-1.51.775.78z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-speaker-cross>span{display:none}.icon--mm6-speaker-wave{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9 8a4.883 4.883 0 00-1.435-3.465l.778-.777A5.982 5.982 0 0114 8a5.982 5.982 0 01-1.757 4.242l-.778-.777A4.884 4.884 0 0012.9 8z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.567 10.567A3.98 3.98 0 0011.5 8c0-.978-.35-1.872-.933-2.567l-.782.782c.386.492.615 1.112.615 1.785 0 .673-.23 1.293-.615 1.785l.782.782zM8.3 13.002v-10h-.777l-3.126 3H2v4h2.277l3.128 3H8.3zm-3.461-5.9h-1.74v1.8h1.622L7.2 11.28V4.835L4.838 7.102z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9 8a4.883 4.883 0 00-1.435-3.465l.778-.777A5.982 5.982 0 0114 8a5.982 5.982 0 01-1.757 4.242l-.778-.777A4.884 4.884 0 0012.9 8z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.567 10.567A3.98 3.98 0 0011.5 8c0-.978-.35-1.872-.933-2.567l-.782.782c.386.492.615 1.112.615 1.785 0 .673-.23 1.293-.615 1.785l.782.782zM8.3 13.002v-10h-.777l-3.126 3H2v4h2.277l3.128 3H8.3zm-3.461-5.9h-1.74v1.8h1.622L7.2 11.28V4.835L4.838 7.102z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-speaker-wave>span{display:none}.icon--mm6-star-filled{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M14.118 6.22H9.68L8.308 2h-.616L6.32 6.22H1.882l-.19.588 3.59 2.608-1.371 4.221.499.363L8 11.391l3.59 2.608.5-.362-1.372-4.221 3.59-2.608-.19-.587z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M14.118 6.22H9.68L8.308 2h-.616L6.32 6.22H1.882l-.19.588 3.59 2.608-1.371 4.221.499.363L8 11.391l3.59 2.608.5-.362-1.372-4.221 3.59-2.608-.19-.587z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-star-filled>span{display:none}.icon--mm6-star{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M9.204 6.375l.112.346h4.261l-3.153 2.29-.294.214.112.345 1.204 3.707-3.153-2.29-.294-.214-.294.213-3.152 2.291L5.757 9.57l.112-.345-.294-.214-3.153-2.29h4.26l.113-.346 1.204-3.707 1.205 3.707z' stroke='black' stroke-miterlimit='1.414'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M9.204 6.375l.112.346h4.261l-3.153 2.29-.294.214.112.345 1.204 3.707-3.153-2.29-.294-.214-.294.213-3.152 2.291L5.757 9.57l.112-.345-.294-.214-3.153-2.29h4.26l.113-.346 1.204-3.707 1.205 3.707z' stroke='black' stroke-miterlimit='1.414'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-star>span{display:none}.icon--mm6-symbol-circle-fill{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3ccircle cx='3.5' cy='3.5' r='3.5' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3ccircle cx='3.5' cy='3.5' r='3.5' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-symbol-circle-fill>span{display:none}.icon--mm6-symbol-triangle-forward-double-fill{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 6'%3e%3cpath d='M.5 5.888V.12l5 2.884-5 2.884zM6 5.888V.12l5 2.884-5 2.884z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 6'%3e%3cpath d='M.5 5.888V.12l5 2.884-5 2.884zM6 5.888V.12l5 2.884-5 2.884z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-symbol-triangle-forward-double-fill>span{display:none}.icon--mm6-symbol-triangle-forward-single-fill{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3cpath d='M1 6.388V.62l5 2.884-5 2.884z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3cpath d='M1 6.388V.62l5 2.884-5 2.884z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-symbol-triangle-forward-single-fill>span{display:none}.icon--mm6-three-lines-horizontal{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5 10.9h6V12H5v-1.1zM4 7.5h8v1.1H4V7.5zM3 4h10v1.1H3V4z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M5 10.9h6V12H5v-1.1zM4 7.5h8v1.1H4V7.5zM3 4h10v1.1H3V4z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-three-lines-horizontal>span{display:none}.icon--mm6-two-lines-horizontal{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M2 10.4h12v1.1H2v-1.1zM2 4.5h12v1.1H2V4.5z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M2 10.4h12v1.1H2v-1.1zM2 4.5h12v1.1H2V4.5z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.icon--mm6-two-lines-horizontal>span{display:none}.icon--pay-amex{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 27 18'%3e%3cpath fill='%231F72CD' d='M0 0h27v18H0z'/%3e%3cpath stroke='black' stroke-opacity='.1' stroke-width='.75' d='M.375.375h26.25v17.25H.375z'/%3e%3cpath fill='%23F7F7F7' d='M3.558 5.563h19.886v7.563H3.558z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.86 7.301H6.587l-1.53 3.575h.93l.329-.801h1.779l.33.801h1.736V8.075l1.238 2.801h.755l1.23-2.801.008 2.801h.844V7.301h-1.388l-1.03 2.423L10.701 7.3H9.306v3.379L7.86 7.3zM6.62 9.334l.586-1.428.585 1.428H6.62zM15.008 7.301h3.433l1.05 1.17 1.084-1.17h1.05l-1.596 1.797 1.596 1.776h-1.098l-1.05-1.184-1.09 1.184h-3.379V7.301zm.848.74v.653h1.873v.727h-1.873v.713h2.1l.976-1.05-.934-1.043h-2.142z' fill='%231F72CD'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.243.75A2.746 2.746 0 001.5 3.5v11a2.746 2.746 0 002.743 2.75h18.514A2.746 2.746 0 0025.5 14.5v-11A2.746 2.746 0 0022.757.75H4.243zM3.9 11.576l2.181-4.982H8.31l.29.585v-.585h2.605l.572 1.286.558-1.286h6.504l.659.76.707-.76h3.023L21.04 9.099l2.188 2.483-3.07-.006-.68-.774-.728.774h-5.978v-.62l-.256.62H11.03l-.256-.606v.606H7.9l-.324-.795h-.74l-.324.795H3.9z' fill='%231F72CD'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:transparent}.icon--pay-amex>span{display:none}.icon--pay-apple{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 14'%3e%3cpath d='M6.212 1.805c-.398.473-1.036.846-1.673.793-.08-.64.232-1.32.598-1.739C5.535.373 6.232.027 6.797 0c.066.666-.193 1.319-.585 1.805zm.578.92c-.923-.054-1.713.525-2.152.525-.445 0-1.115-.5-1.846-.486-.95.013-1.833.553-2.318 1.412-.996 1.718-.259 4.263.704 5.661.472.693 1.036 1.452 1.78 1.426.704-.027.983-.46 1.833-.46.857 0 1.103.46 1.846.446.77-.013 1.256-.692 1.727-1.385.538-.786.757-1.552.77-1.592-.013-.013-1.487-.58-1.5-2.284-.014-1.426 1.162-2.105 1.215-2.145-.664-.986-1.7-1.092-2.059-1.119zM12.123.792v10.383h1.607v-3.55h2.225c2.033 0 3.46-1.399 3.46-3.423 0-2.025-1.4-3.41-3.406-3.41h-3.886zM13.73 2.15h1.853c1.395 0 2.192.746 2.192 2.058 0 1.312-.797 2.065-2.198 2.065H13.73V2.151zm8.621 9.105c1.01 0 1.946-.513 2.371-1.325h.033v1.245h1.488V6.008c0-1.499-1.196-2.465-3.035-2.465-1.707 0-2.969.98-3.015 2.325h1.447c.12-.64.711-1.06 1.521-1.06.983 0 1.534.46 1.534 1.306v.573l-2.005.12c-1.867.113-2.876.879-2.876 2.211 0 1.345 1.043 2.238 2.537 2.238zm.432-1.232c-.857 0-1.402-.413-1.402-1.046 0-.653.525-1.032 1.528-1.092l1.786-.113v.586c0 .972-.823 1.665-1.912 1.665zM28.229 14c1.567 0 2.304-.6 2.948-2.418L34 3.643h-1.634l-1.893 6.134h-.033l-1.893-6.134h-1.68l2.723 7.56-.146.46c-.246.778-.644 1.078-1.355 1.078-.126 0-.372-.013-.471-.026v1.245c.093.027.491.04.61.04z' fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:transparent}.icon--pay-apple>span{display:none}.icon--pay-cashondelivery{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 27 18'%3e%3cpath fill='white' d='M0 0h27v18H0z'/%3e%3cpath stroke='black' stroke-opacity='.1' stroke-width='.75' d='M.375.375h26.25v17.25H.375z'/%3e%3cpath stroke='black' d='M5.5 5h16v8h-16z'/%3e%3ccircle cx='13.5' cy='9' r='1.5' stroke='black'/%3e%3cg clip-path='url(%23clip0_17725_20608)' stroke='black'%3e%3ccircle cx='21.5' cy='5' r='3'/%3e%3ccircle cx='5.5' cy='5' r='3'/%3e%3ccircle cx='21.5' cy='13' r='3'/%3e%3ccircle cx='5.5' cy='13' r='3'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_17725_20608'%3e%3cpath fill='white' transform='translate(5 5)' d='M0 0h17v8H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:transparent}.icon--pay-cashondelivery>span{display:none}.icon--pay-dwapplepay{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 27 18'%3e%3cpath fill='white' d='M0 0h27v18H0z'/%3e%3cpath stroke='black' stroke-opacity='.1' stroke-width='.75' d='M.375.375h26.25v17.25H.375z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.127 6.402c-.199.237-.516.423-.834.397-.04-.32.116-.66.298-.87a1.24 1.24 0 01.827-.43c.033.334-.096.66-.291.903zm.288.46c-.28-.016-.534.085-.74.166-.133.053-.246.097-.331.097-.096 0-.213-.047-.344-.1-.172-.068-.37-.147-.576-.143a1.357 1.357 0 00-1.154.706c-.496.86-.129 2.131.35 2.83.236.347.517.727.887.713.163-.006.28-.056.402-.108.14-.06.284-.122.51-.122.22 0 .358.06.492.119a.943.943 0 00.428.104c.384-.006.625-.346.86-.692.254-.372.365-.735.382-.79l.002-.006-.01-.004c-.084-.04-.731-.338-.737-1.138-.007-.672.513-1.012.595-1.066l.01-.007c-.331-.493-.847-.546-1.026-.56zm2.658 4.225V5.895h1.935c.999 0 1.697.693 1.697 1.705 0 1.013-.712 1.712-1.724 1.712h-1.108v1.775h-.8zm.8-4.51h.923c.694 0 1.091.373 1.091 1.029 0 .656-.397 1.032-1.095 1.032h-.92V6.577zm5.472 3.889c-.212.406-.678.662-1.18.662-.745 0-1.264-.446-1.264-1.119 0-.666.503-1.049 1.432-1.105l.999-.06v-.286c0-.423-.275-.653-.764-.653-.404 0-.698.21-.758.53h-.72c.023-.673.651-1.163 1.501-1.163.916 0 1.511.483 1.511 1.232v2.585h-.74v-.623h-.017zm-.966.046c-.426 0-.698-.206-.698-.523 0-.326.262-.516.761-.546l.89-.057v.294c0 .486-.41.832-.953.832zm4.181.78c-.32.909-.688 1.209-1.468 1.209-.06 0-.258-.007-.304-.02v-.623c.05.006.171.013.234.013.354 0 .553-.15.675-.54l.073-.23-1.356-3.779h.837l.942 3.067h.017l.942-3.067h.814l-1.406 3.97z' fill='%230D0D0D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:transparent}.icon--pay-dwapplepay>span{display:none}.icon--pay-klarnaaccount{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 27 18'%3e%3cpath fill='%23FFA8CD' d='M0 0h27v18H0z'/%3e%3cpath d='M21.745 10.572a.846.846 0 01-.838-.86c0-.472.367-.86.838-.86.47 0 .838.388.838.86 0 .471-.367.86-.838.86zm-.236.908c.402 0 .914-.152 1.198-.749l.028.014c-.125.326-.125.52-.125.569v.076h1.011V8.034h-1.01v.076c0 .048 0 .243.124.569l-.028.013c-.284-.596-.796-.749-1.198-.749-.962 0-1.64.763-1.64 1.769 0 1.005.678 1.768 1.64 1.768zm-3.4-3.537c-.456 0-.816.16-1.107.75l-.028-.014c.125-.326.125-.52.125-.57v-.075h-1.011v3.356h1.038V9.622c0-.465.27-.756.707-.756.436 0 .65.25.65.749v1.775h1.04V9.254c0-.763-.596-1.31-1.413-1.31zm-3.524.75l-.027-.014c.124-.326.124-.52.124-.57v-.075h-1.01v3.356h1.038l.007-1.616c0-.471.25-.756.658-.756.11 0 .2.014.304.042V8.034c-.457-.098-.865.076-1.094.658zm-3.303 1.879a.846.846 0 01-.837-.86c0-.472.367-.86.837-.86.471 0 .838.388.838.86 0 .471-.367.86-.838.86zm-.235.908c.402 0 .914-.152 1.198-.749l.028.014c-.125.326-.125.52-.125.569v.076h1.01V8.034h-1.01v.076c0 .048 0 .243.125.569l-.028.013c-.284-.596-.796-.749-1.198-.749-.963 0-1.641.763-1.641 1.769 0 1.005.678 1.768 1.641 1.768zm-3.088-.09h1.038V6.536H7.96v4.854zm-.762-4.854h-1.06c0 .867-.532 1.643-1.343 2.198l-.318.222v-2.42H3.375v4.854h1.1V8.984l1.822 2.406H7.64L5.888 9.088c.797-.576 1.316-1.47 1.31-2.552z' fill='%230B051D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:transparent}.icon--pay-klarnaaccount>span{display:none}.icon--pay-mc{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 27 18'%3e%3cpath fill='white' d='M0 0h27v18H0z'/%3e%3cpath stroke='black' stroke-opacity='.1' stroke-width='.75' d='M.375.375h26.25v17.25H.375z'/%3e%3cg opacity='.01'%3e%3cpath d='M24.39 1.8H2.615v14.4H24.39V1.8z' fill='white'/%3e%3c/g%3e%3cpath d='M16.374 4.309h-5.743v9.382h5.743V4.31z' fill='%23F26122'/%3e%3cpath d='M11.25 9a5.951 5.951 0 012.25-4.692 5.968 5.968 0 100 9.383 5.951 5.951 0 01-2.25-4.692z' fill='%23EA1D25'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.617 12.517v.255h-.045v-.255h-.105v-.052h.262v.052h-.112zm.51-.052v.307h-.053v-.232l-.082.202h-.06l-.09-.202v.232h-.053v-.307h.075l.098.217.09-.217h.075z' fill='%23F69E1E'/%3e%3cpath d='M23.152 9a5.968 5.968 0 01-9.652 4.692 5.968 5.968 0 001.001-8.376A5.849 5.849 0 0013.5 4.31a5.968 5.968 0 019.652 4.692z' fill='%23F69E1E'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:transparent}.icon--pay-mc>span{display:none}.icon--pay-paypal{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 27 18'%3e%3cpath fill='white' d='M0 0h27v18H0z'/%3e%3cpath stroke='black' stroke-opacity='.1' stroke-width='.75' d='M.375.375h26.25v17.25H.375z'/%3e%3cpath d='M11.556 14.009l.185-1.17-.41-.009H9.373l1.36-8.625a.114.114 0 01.038-.068.11.11 0 01.073-.027h3.3c1.096 0 1.853.228 2.248.678.184.212.302.432.36.675.06.255.06.56.002.93l-.004.027v.238l.185.105a1.3 1.3 0 01.375.286c.158.18.26.41.303.682.045.28.03.613-.043.99-.084.433-.22.81-.405 1.12-.17.284-.386.52-.642.703a2.606 2.606 0 01-.865.39 4.315 4.315 0 01-1.081.125h-.257a.778.778 0 00-.764.652l-.02.106-.325 2.06-.014.075c-.004.024-.01.037-.02.045a.055.055 0 01-.034.012h-1.587z' fill='%23253B80'/%3e%3cpath d='M17.11 6.448c-.01.063-.02.128-.033.194-.436 2.235-1.925 3.007-3.827 3.007h-.968a.47.47 0 00-.465.398l-.496 3.144-.14.892a.248.248 0 00.244.286h1.718a.413.413 0 00.408-.348l.017-.087.323-2.053.021-.112a.413.413 0 01.408-.35h.257c1.664 0 2.967-.675 3.348-2.63.159-.817.076-1.499-.345-1.978a1.642 1.642 0 00-.47-.363z' fill='%23179BD7'/%3e%3cpath d='M16.654 6.266a3.407 3.407 0 00-.423-.094 5.378 5.378 0 00-.854-.063H12.79a.41.41 0 00-.407.35l-.55 3.485-.017.102a.47.47 0 01.465-.398h.969c1.902 0 3.39-.773 3.826-3.007.013-.066.024-.13.034-.194a2.321 2.321 0 00-.456-.181z' fill='%23222D65'/%3e%3cpath d='M12.383 6.46a.411.411 0 01.408-.35h2.587c.306 0 .592.02.854.063a3.942 3.942 0 01.423.094l.098.03c.128.043.247.093.358.15.13-.825-.002-1.387-.448-1.896-.492-.561-1.38-.801-2.518-.801h-3.3a.472.472 0 00-.467.399l-1.374 8.714a.284.284 0 00.28.328h2.037l.512-3.246.55-3.486z' fill='%23253B80'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:transparent}.icon--pay-paypal>span{display:none}.icon--pay-visa{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 27 18'%3e%3cpath fill='white' d='M0 0h27v18H0z'/%3e%3cpath stroke='black' stroke-opacity='.1' stroke-width='.75' d='M.375.375h26.25v17.25H.375z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.072 9.94c.003-.858-.704-1.228-1.253-1.516-.348-.182-.632-.33-.632-.548 0-.186.18-.383.563-.434a2.52 2.52 0 011.327.231l.237-1.125a3.623 3.623 0 00-1.26-.23c-1.328 0-2.25.708-2.25 1.72 0 .749.669 1.165 1.175 1.413.507.247.703.421.698.646 0 .35-.416.507-.805.512a2.815 2.815 0 01-1.372-.337l-.242 1.125c.477.186.985.28 1.496.275 1.412 0 2.34-.697 2.346-1.777l-.028.045zm-3.65-3.533l-1.126 5.204h-1.35l1.125-5.204h1.35zm5.658 3.375l.709-1.951.41 1.951h-1.12zm2.75 1.845h-1.248l-.163-.776h-1.694l-.275.776h-1.418l2.02-4.82a.613.613 0 01.562-.383h1.125l1.091 5.203zm-12.487-.033l2.182-5.203h-1.462l-1.4 3.538-.563-3.01a.63.63 0 00-.625-.528H5.186l-.034.151c.46.09.906.238 1.328.44.18.084.302.257.32.455l1.075 4.157h1.468z' fill='%232A2A6C'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:transparent}.icon--pay-visa>span{display:none}.icon.icon-mm6-ondark{background-color:var(--mm6-content-primary-ondark)}.icon--mm-glyph-single-responsive{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 18'%3e%3cpath d='M2.75 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 18'%3e%3cpath d='M2.75 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}@media(min-width: 768px){.icon--mm-glyph-single-responsive{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 16'%3e%3cpath d='M2.25 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 16'%3e%3cpath d='M2.25 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}}.icon--mm-glyph-double-responsive{border:none;min-width:initial;padding:0;height:auto;background-color:var(--color-mm-base-black);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3e%3cpath d='M5 11.456a.5.5 0 01-.75-.433V6.986A.5.5 0 015 6.553L8.5 8.57a.5.5 0 010 .866L5 11.456zM10.5 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433L14 8.57a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3e%3cpath d='M5 11.456a.5.5 0 01-.75-.433V6.986A.5.5 0 015 6.553L8.5 8.57a.5.5 0 010 .866L5 11.456zM10.5 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433L14 8.57a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}@media(min-width: 768px){.icon--mm-glyph-double-responsive{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4 10.456a.5.5 0 01-.75-.433V5.986A.5.5 0 014 5.553L7.5 7.57a.5.5 0 010 .866L4 10.456zM9.5 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433L13 7.57a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M4 10.456a.5.5 0 01-.75-.433V5.986A.5.5 0 014 5.553L7.5 7.57a.5.5 0 010 .866L4 10.456zM9.5 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433L13 7.57a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}}.custom-bubble-icon .bubble-path{fill:var(--mm-content-primary)}.custom-bubble-icon:hover .bubble-path{fill:var(--mm-content-secondary)}.custom-bubble-icon:active .bubble-path{fill:var(--mm-content-tertiary)}.custom-bubble-icon .circle-path{fill:var(--color-mm-base-green)}.px-mob-0{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}.pl-mob-0{padding-left:0;padding-left:0ch}.pr-mob-0{padding-right:0;padding-right:0ch}.mx-mob-0{margin-left:0;margin-left:0ch;margin-right:0;margin-right:0ch}.ml-mob-0{margin-left:0;margin-left:0ch}.mr-mob-0{margin-right:0;margin-right:0ch}.px-mob-0-5{padding-left:4.5px;padding-left:0.5ch;padding-right:4.5px;padding-right:0.5ch}.pl-mob-0-5{padding-left:4.5px;padding-left:0.5ch}.pr-mob-0-5{padding-right:4.5px;padding-right:0.5ch}.mx-mob-0-5{margin-left:4.5px;margin-left:0.5ch;margin-right:4.5px;margin-right:0.5ch}.ml-mob-0-5{margin-left:4.5px;margin-left:0.5ch}.mr-mob-0-5{margin-right:4.5px;margin-right:0.5ch}.px-mob-1{padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch}.pl-mob-1{padding-left:9px;padding-left:1ch}.pr-mob-1{padding-right:9px;padding-right:1ch}.mx-mob-1{margin-left:9px;margin-left:1ch;margin-right:9px;margin-right:1ch}.ml-mob-1{margin-left:9px;margin-left:1ch}.mr-mob-1{margin-right:9px;margin-right:1ch}.px-mob-1-5{padding-left:13.5px;padding-left:1.5ch;padding-right:13.5px;padding-right:1.5ch}.pl-mob-1-5{padding-left:13.5px;padding-left:1.5ch}.pr-mob-1-5{padding-right:13.5px;padding-right:1.5ch}.mx-mob-1-5{margin-left:13.5px;margin-left:1.5ch;margin-right:13.5px;margin-right:1.5ch}.ml-mob-1-5{margin-left:13.5px;margin-left:1.5ch}.mr-mob-1-5{margin-right:13.5px;margin-right:1.5ch}.px-mob-2{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.pl-mob-2{padding-left:18px;padding-left:2ch}.pr-mob-2{padding-right:18px;padding-right:2ch}.mx-mob-2{margin-left:18px;margin-left:2ch;margin-right:18px;margin-right:2ch}.ml-mob-2{margin-left:18px;margin-left:2ch}.mr-mob-2{margin-right:18px;margin-right:2ch}.px-mob-3{padding-left:27px;padding-left:3ch;padding-right:27px;padding-right:3ch}.pl-mob-3{padding-left:27px;padding-left:3ch}.pr-mob-3{padding-right:27px;padding-right:3ch}.mx-mob-3{margin-left:27px;margin-left:3ch;margin-right:27px;margin-right:3ch}.ml-mob-3{margin-left:27px;margin-left:3ch}.mr-mob-3{margin-right:27px;margin-right:3ch}.px-mob-4{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch}.pl-mob-4{padding-left:36px;padding-left:4ch}.pr-mob-4{padding-right:36px;padding-right:4ch}.mx-mob-4{margin-left:36px;margin-left:4ch;margin-right:36px;margin-right:4ch}.ml-mob-4{margin-left:36px;margin-left:4ch}.mr-mob-4{margin-right:36px;margin-right:4ch}.px-mob-5{padding-left:45px;padding-left:5ch;padding-right:45px;padding-right:5ch}.pl-mob-5{padding-left:45px;padding-left:5ch}.pr-mob-5{padding-right:45px;padding-right:5ch}.mx-mob-5{margin-left:45px;margin-left:5ch;margin-right:45px;margin-right:5ch}.ml-mob-5{margin-left:45px;margin-left:5ch}.mr-mob-5{margin-right:45px;margin-right:5ch}.px-mob-6{padding-left:54px;padding-left:6ch;padding-right:54px;padding-right:6ch}.pl-mob-6{padding-left:54px;padding-left:6ch}.pr-mob-6{padding-right:54px;padding-right:6ch}.mx-mob-6{margin-left:54px;margin-left:6ch;margin-right:54px;margin-right:6ch}.ml-mob-6{margin-left:54px;margin-left:6ch}.mr-mob-6{margin-right:54px;margin-right:6ch}.py-mob-0{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}.pt-mob-0{padding-top:0;padding-top:0lh}.pb-mob-0{padding-bottom:0;padding-bottom:0lh}.my-mob-0{margin-top:0;margin-top:0lh;margin-bottom:0;margin-bottom:0lh}.mt-mob-0{margin-top:0;margin-top:0lh}.mb-mob-0{margin-bottom:0;margin-bottom:0lh}.py-mob-0-25{padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh}.pt-mob-0-25{padding-top:4.5px;padding-top:0.25lh}.pb-mob-0-25{padding-bottom:4.5px;padding-bottom:0.25lh}.my-mob-0-25{margin-top:4.5px;margin-top:0.25lh;margin-bottom:4.5px;margin-bottom:0.25lh}.mt-mob-0-25{margin-top:4.5px;margin-top:0.25lh}.mb-mob-0-25{margin-bottom:4.5px;margin-bottom:0.25lh}.py-mob-0-5{padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}.pt-mob-0-5{padding-top:9px;padding-top:0.5lh}.pb-mob-0-5{padding-bottom:9px;padding-bottom:0.5lh}.my-mob-0-5{margin-top:9px;margin-top:0.5lh;margin-bottom:9px;margin-bottom:0.5lh}.mt-mob-0-5{margin-top:9px;margin-top:0.5lh}.mb-mob-0-5{margin-bottom:9px;margin-bottom:0.5lh}.py-mob-1{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.pt-mob-1{padding-top:18px;padding-top:1lh}.pb-mob-1{padding-bottom:18px;padding-bottom:1lh}.my-mob-1{margin-top:18px;margin-top:1lh;margin-bottom:18px;margin-bottom:1lh}.mt-mob-1{margin-top:18px;margin-top:1lh}.mb-mob-1{margin-bottom:18px;margin-bottom:1lh}.py-mob-1-5{padding-top:27px;padding-top:1.5lh;padding-bottom:27px;padding-bottom:1.5lh}.pt-mob-1-5{padding-top:27px;padding-top:1.5lh}.pb-mob-1-5{padding-bottom:27px;padding-bottom:1.5lh}.my-mob-1-5{margin-top:27px;margin-top:1.5lh;margin-bottom:27px;margin-bottom:1.5lh}.mt-mob-1-5{margin-top:27px;margin-top:1.5lh}.mb-mob-1-5{margin-bottom:27px;margin-bottom:1.5lh}.py-mob-2{padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}.pt-mob-2{padding-top:36px;padding-top:2lh}.pb-mob-2{padding-bottom:36px;padding-bottom:2lh}.my-mob-2{margin-top:36px;margin-top:2lh;margin-bottom:36px;margin-bottom:2lh}.mt-mob-2{margin-top:36px;margin-top:2lh}.mb-mob-2{margin-bottom:36px;margin-bottom:2lh}.py-mob-2-5{padding-top:45px;padding-top:2.5lh;padding-bottom:45px;padding-bottom:2.5lh}.pt-mob-2-5{padding-top:45px;padding-top:2.5lh}.pb-mob-2-5{padding-bottom:45px;padding-bottom:2.5lh}.my-mob-2-5{margin-top:45px;margin-top:2.5lh;margin-bottom:45px;margin-bottom:2.5lh}.mt-mob-2-5{margin-top:45px;margin-top:2.5lh}.mb-mob-2-5{margin-bottom:45px;margin-bottom:2.5lh}.py-mob-3{padding-top:54px;padding-top:3lh;padding-bottom:54px;padding-bottom:3lh}.pt-mob-3{padding-top:54px;padding-top:3lh}.pb-mob-3{padding-bottom:54px;padding-bottom:3lh}.my-mob-3{margin-top:54px;margin-top:3lh;margin-bottom:54px;margin-bottom:3lh}.mt-mob-3{margin-top:54px;margin-top:3lh}.mb-mob-3{margin-bottom:54px;margin-bottom:3lh}@media(min-width: 768px){.px-desk-0{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}.pl-desk-0{padding-left:0;padding-left:0ch}.pr-desk-0{padding-right:0;padding-right:0ch}.mx-desk-0{margin-left:0;margin-left:0ch;margin-right:0;margin-right:0ch}.ml-desk-0{margin-left:0;margin-left:0ch}.mr-desk-0{margin-right:0;margin-right:0ch}.px-desk-0-5{padding-left:4px;padding-left:0.5ch;padding-right:4px;padding-right:0.5ch}.pl-desk-0-5{padding-left:4px;padding-left:0.5ch}.pr-desk-0-5{padding-right:4px;padding-right:0.5ch}.mx-desk-0-5{margin-left:4px;margin-left:0.5ch;margin-right:4px;margin-right:0.5ch}.ml-desk-0-5{margin-left:4px;margin-left:0.5ch}.mr-desk-0-5{margin-right:4px;margin-right:0.5ch}.px-desk-1{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}.pl-desk-1{padding-left:8px;padding-left:1ch}.pr-desk-1{padding-right:8px;padding-right:1ch}.mx-desk-1{margin-left:8px;margin-left:1ch;margin-right:8px;margin-right:1ch}.ml-desk-1{margin-left:8px;margin-left:1ch}.mr-desk-1{margin-right:8px;margin-right:1ch}.px-desk-1-5{padding-left:12px;padding-left:1.5ch;padding-right:12px;padding-right:1.5ch}.pl-desk-1-5{padding-left:12px;padding-left:1.5ch}.pr-desk-1-5{padding-right:12px;padding-right:1.5ch}.mx-desk-1-5{margin-left:12px;margin-left:1.5ch;margin-right:12px;margin-right:1.5ch}.ml-desk-1-5{margin-left:12px;margin-left:1.5ch}.mr-desk-1-5{margin-right:12px;margin-right:1.5ch}.px-desk-2{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.pl-desk-2{padding-left:16px;padding-left:2ch}.pr-desk-2{padding-right:16px;padding-right:2ch}.mx-desk-2{margin-left:16px;margin-left:2ch;margin-right:16px;margin-right:2ch}.ml-desk-2{margin-left:16px;margin-left:2ch}.mr-desk-2{margin-right:16px;margin-right:2ch}.px-desk-3{padding-left:24px;padding-left:3ch;padding-right:24px;padding-right:3ch}.pl-desk-3{padding-left:24px;padding-left:3ch}.pr-desk-3{padding-right:24px;padding-right:3ch}.mx-desk-3{margin-left:24px;margin-left:3ch;margin-right:24px;margin-right:3ch}.ml-desk-3{margin-left:24px;margin-left:3ch}.mr-desk-3{margin-right:24px;margin-right:3ch}.px-desk-4{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}.pl-desk-4{padding-left:32px;padding-left:4ch}.pr-desk-4{padding-right:32px;padding-right:4ch}.mx-desk-4{margin-left:32px;margin-left:4ch;margin-right:32px;margin-right:4ch}.ml-desk-4{margin-left:32px;margin-left:4ch}.mr-desk-4{margin-right:32px;margin-right:4ch}.px-desk-5{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}.pl-desk-5{padding-left:40px;padding-left:5ch}.pr-desk-5{padding-right:40px;padding-right:5ch}.mx-desk-5{margin-left:40px;margin-left:5ch;margin-right:40px;margin-right:5ch}.ml-desk-5{margin-left:40px;margin-left:5ch}.mr-desk-5{margin-right:40px;margin-right:5ch}.px-desk-6{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}.pl-desk-6{padding-left:48px;padding-left:6ch}.pr-desk-6{padding-right:48px;padding-right:6ch}.mx-desk-6{margin-left:48px;margin-left:6ch;margin-right:48px;margin-right:6ch}.ml-desk-6{margin-left:48px;margin-left:6ch}.mr-desk-6{margin-right:48px;margin-right:6ch}.px-desk-9{padding-left:72px;padding-left:9ch;padding-right:72px;padding-right:9ch}.pl-desk-9{padding-left:72px;padding-left:9ch}.pr-desk-9{padding-right:72px;padding-right:9ch}.mx-desk-9{margin-left:72px;margin-left:9ch;margin-right:72px;margin-right:9ch}.ml-desk-9{margin-left:72px;margin-left:9ch}.mr-desk-9{margin-right:72px;margin-right:9ch}.py-desk-0{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}.pt-desk-0{padding-top:0;padding-top:0lh}.pb-desk-0{padding-bottom:0;padding-bottom:0lh}.my-desk-0{margin-top:0;margin-top:0lh;margin-bottom:0;margin-bottom:0lh}.mt-desk-0{margin-top:0;margin-top:0lh}.mb-desk-0{margin-bottom:0;margin-bottom:0lh}.py-desk-0-25{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}.pt-desk-0-25{padding-top:4px;padding-top:0.25lh}.pb-desk-0-25{padding-bottom:4px;padding-bottom:0.25lh}.my-desk-0-25{margin-top:4px;margin-top:0.25lh;margin-bottom:4px;margin-bottom:0.25lh}.mt-desk-0-25{margin-top:4px;margin-top:0.25lh}.mb-desk-0-25{margin-bottom:4px;margin-bottom:0.25lh}.py-desk-0-5{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}.pt-desk-0-5{padding-top:8px;padding-top:0.5lh}.pb-desk-0-5{padding-bottom:8px;padding-bottom:0.5lh}.my-desk-0-5{margin-top:8px;margin-top:0.5lh;margin-bottom:8px;margin-bottom:0.5lh}.mt-desk-0-5{margin-top:8px;margin-top:0.5lh}.mb-desk-0-5{margin-bottom:8px;margin-bottom:0.5lh}.py-desk-0-75{padding-top:12px;padding-top:0.75lh;padding-bottom:12px;padding-bottom:0.75lh}.pt-desk-0-75{padding-top:12px;padding-top:0.75lh}.pb-desk-0-75{padding-bottom:12px;padding-bottom:0.75lh}.my-desk-0-75{margin-top:12px;margin-top:0.75lh;margin-bottom:12px;margin-bottom:0.75lh}.mt-desk-0-75{margin-top:12px;margin-top:0.75lh}.mb-desk-0-75{margin-bottom:12px;margin-bottom:0.75lh}.py-desk-1{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.pt-desk-1{padding-top:16px;padding-top:1lh}.pb-desk-1{padding-bottom:16px;padding-bottom:1lh}.my-desk-1{margin-top:16px;margin-top:1lh;margin-bottom:16px;margin-bottom:1lh}.mt-desk-1{margin-top:16px;margin-top:1lh}.mb-desk-1{margin-bottom:16px;margin-bottom:1lh}.py-desk-1-5{padding-top:24px;padding-top:1.5lh;padding-bottom:24px;padding-bottom:1.5lh}.pt-desk-1-5{padding-top:24px;padding-top:1.5lh}.pb-desk-1-5{padding-bottom:24px;padding-bottom:1.5lh}.my-desk-1-5{margin-top:24px;margin-top:1.5lh;margin-bottom:24px;margin-bottom:1.5lh}.mt-desk-1-5{margin-top:24px;margin-top:1.5lh}.mb-desk-1-5{margin-bottom:24px;margin-bottom:1.5lh}.py-desk-2{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}.pt-desk-2{padding-top:32px;padding-top:2lh}.pb-desk-2{padding-bottom:32px;padding-bottom:2lh}.my-desk-2{margin-top:32px;margin-top:2lh;margin-bottom:32px;margin-bottom:2lh}.mt-desk-2{margin-top:32px;margin-top:2lh}.mb-desk-2{margin-bottom:32px;margin-bottom:2lh}.py-desk-2-5{padding-top:40px;padding-top:2.5lh;padding-bottom:40px;padding-bottom:2.5lh}.pt-desk-2-5{padding-top:40px;padding-top:2.5lh}.pb-desk-2-5{padding-bottom:40px;padding-bottom:2.5lh}.my-desk-2-5{margin-top:40px;margin-top:2.5lh;margin-bottom:40px;margin-bottom:2.5lh}.mt-desk-2-5{margin-top:40px;margin-top:2.5lh}.mb-desk-2-5{margin-bottom:40px;margin-bottom:2.5lh}.py-desk-3{padding-top:48px;padding-top:3lh;padding-bottom:48px;padding-bottom:3lh}.pt-desk-3{padding-top:48px;padding-top:3lh}.pb-desk-3{padding-bottom:48px;padding-bottom:3lh}.my-desk-3{margin-top:48px;margin-top:3lh;margin-bottom:48px;margin-bottom:3lh}.mt-desk-3{margin-top:48px;margin-top:3lh}.mb-desk-3{margin-bottom:48px;margin-bottom:3lh}}.px-mm6-mob-cell-border{padding-left:1px;padding-right:1px}.py-mm6-mob-cell-border{padding-top:1px;padding-bottom:1px}.pt-mm6-mob-cell-border{padding-top:1px}.pb-mm6-mob-cell-border{padding-bottom:1px}.pl-mm6-mob-cell-border{padding-left:1px}.pr-mm6-mob-cell-border{padding-right:1px}.mx-mm6-mob-cell-border{margin-left:1px;margin-right:1px}.my-mm6-mob-cell-border{margin-top:1px;margin-bottom:1px}.mt-mm6-mob-cell-border{margin-top:1px}.mb-mm6-mob-cell-border{margin-bottom:1px}.ml-mm6-mob-cell-border{margin-left:1px}.mr-mm6-mob-cell-border{margin-right:1px}.px-mm6-mob-0-25{padding-left:2px;padding-right:2px}.py-mm6-mob-0-25{padding-top:2px;padding-bottom:2px}.pt-mm6-mob-0-25{padding-top:2px}.pb-mm6-mob-0-25{padding-bottom:2px}.pl-mm6-mob-0-25{padding-left:2px}.pr-mm6-mob-0-25{padding-right:2px}.mx-mm6-mob-0-25{margin-left:2px;margin-right:2px}.my-mm6-mob-0-25{margin-top:2px;margin-bottom:2px}.mt-mm6-mob-0-25{margin-top:2px}.mb-mm6-mob-0-25{margin-bottom:2px}.ml-mm6-mob-0-25{margin-left:2px}.mr-mm6-mob-0-25{margin-right:2px}.px-mm6-mob-0-5{padding-left:4px;padding-right:4px}.py-mm6-mob-0-5{padding-top:4px;padding-bottom:4px}.pt-mm6-mob-0-5{padding-top:4px}.pb-mm6-mob-0-5{padding-bottom:4px}.pl-mm6-mob-0-5{padding-left:4px}.pr-mm6-mob-0-5{padding-right:4px}.mx-mm6-mob-0-5{margin-left:4px;margin-right:4px}.my-mm6-mob-0-5{margin-top:4px;margin-bottom:4px}.mt-mm6-mob-0-5{margin-top:4px}.mb-mm6-mob-0-5{margin-bottom:4px}.ml-mm6-mob-0-5{margin-left:4px}.mr-mm6-mob-0-5{margin-right:4px}.px-mm6-mob-0-75{padding-left:6px;padding-right:6px}.py-mm6-mob-0-75{padding-top:6px;padding-bottom:6px}.pt-mm6-mob-0-75{padding-top:6px}.pb-mm6-mob-0-75{padding-bottom:6px}.pl-mm6-mob-0-75{padding-left:6px}.pr-mm6-mob-0-75{padding-right:6px}.mx-mm6-mob-0-75{margin-left:6px;margin-right:6px}.my-mm6-mob-0-75{margin-top:6px;margin-bottom:6px}.mt-mm6-mob-0-75{margin-top:6px}.mb-mm6-mob-0-75{margin-bottom:6px}.ml-mm6-mob-0-75{margin-left:6px}.mr-mm6-mob-0-75{margin-right:6px}.px-mm6-mob-1{padding-left:8px;padding-right:8px}.py-mm6-mob-1{padding-top:8px;padding-bottom:8px}.pt-mm6-mob-1{padding-top:8px}.pb-mm6-mob-1{padding-bottom:8px}.pl-mm6-mob-1{padding-left:8px}.pr-mm6-mob-1{padding-right:8px}.mx-mm6-mob-1{margin-left:8px;margin-right:8px}.my-mm6-mob-1{margin-top:8px;margin-bottom:8px}.mt-mm6-mob-1{margin-top:8px}.mb-mm6-mob-1{margin-bottom:8px}.ml-mm6-mob-1{margin-left:8px}.mr-mm6-mob-1{margin-right:8px}.px-mm6-mob-1-5{padding-left:12px;padding-right:12px}.py-mm6-mob-1-5{padding-top:12px;padding-bottom:12px}.pt-mm6-mob-1-5{padding-top:12px}.pb-mm6-mob-1-5{padding-bottom:12px}.pl-mm6-mob-1-5{padding-left:12px}.pr-mm6-mob-1-5{padding-right:12px}.mx-mm6-mob-1-5{margin-left:12px;margin-right:12px}.my-mm6-mob-1-5{margin-top:12px;margin-bottom:12px}.mt-mm6-mob-1-5{margin-top:12px}.mb-mm6-mob-1-5{margin-bottom:12px}.ml-mm6-mob-1-5{margin-left:12px}.mr-mm6-mob-1-5{margin-right:12px}.px-mm6-mob-2{padding-left:16px;padding-right:16px}.py-mm6-mob-2{padding-top:16px;padding-bottom:16px}.pt-mm6-mob-2{padding-top:16px}.pb-mm6-mob-2{padding-bottom:16px}.pl-mm6-mob-2{padding-left:16px}.pr-mm6-mob-2{padding-right:16px}.mx-mm6-mob-2{margin-left:16px;margin-right:16px}.my-mm6-mob-2{margin-top:16px;margin-bottom:16px}.mt-mm6-mob-2{margin-top:16px}.mb-mm6-mob-2{margin-bottom:16px}.ml-mm6-mob-2{margin-left:16px}.mr-mm6-mob-2{margin-right:16px}.px-mm6-mob-2-5{padding-left:20px;padding-right:20px}.py-mm6-mob-2-5{padding-top:20px;padding-bottom:20px}.pt-mm6-mob-2-5{padding-top:20px}.pb-mm6-mob-2-5{padding-bottom:20px}.pl-mm6-mob-2-5{padding-left:20px}.pr-mm6-mob-2-5{padding-right:20px}.mx-mm6-mob-2-5{margin-left:20px;margin-right:20px}.my-mm6-mob-2-5{margin-top:20px;margin-bottom:20px}.mt-mm6-mob-2-5{margin-top:20px}.mb-mm6-mob-2-5{margin-bottom:20px}.ml-mm6-mob-2-5{margin-left:20px}.mr-mm6-mob-2-5{margin-right:20px}.px-mm6-mob-3{padding-left:24px;padding-right:24px}.py-mm6-mob-3{padding-top:24px;padding-bottom:24px}.pt-mm6-mob-3{padding-top:24px}.pb-mm6-mob-3{padding-bottom:24px}.pl-mm6-mob-3{padding-left:24px}.pr-mm6-mob-3{padding-right:24px}.mx-mm6-mob-3{margin-left:24px;margin-right:24px}.my-mm6-mob-3{margin-top:24px;margin-bottom:24px}.mt-mm6-mob-3{margin-top:24px}.mb-mm6-mob-3{margin-bottom:24px}.ml-mm6-mob-3{margin-left:24px}.mr-mm6-mob-3{margin-right:24px}.px-mm6-mob-4{padding-left:32px;padding-right:32px}.py-mm6-mob-4{padding-top:32px;padding-bottom:32px}.pt-mm6-mob-4{padding-top:32px}.pb-mm6-mob-4{padding-bottom:32px}.pl-mm6-mob-4{padding-left:32px}.pr-mm6-mob-4{padding-right:32px}.mx-mm6-mob-4{margin-left:32px;margin-right:32px}.my-mm6-mob-4{margin-top:32px;margin-bottom:32px}.mt-mm6-mob-4{margin-top:32px}.mb-mm6-mob-4{margin-bottom:32px}.ml-mm6-mob-4{margin-left:32px}.mr-mm6-mob-4{margin-right:32px}.px-mm6-mob-4-5{padding-left:36px;padding-right:36px}.py-mm6-mob-4-5{padding-top:36px;padding-bottom:36px}.pt-mm6-mob-4-5{padding-top:36px}.pb-mm6-mob-4-5{padding-bottom:36px}.pl-mm6-mob-4-5{padding-left:36px}.pr-mm6-mob-4-5{padding-right:36px}.mx-mm6-mob-4-5{margin-left:36px;margin-right:36px}.my-mm6-mob-4-5{margin-top:36px;margin-bottom:36px}.mt-mm6-mob-4-5{margin-top:36px}.mb-mm6-mob-4-5{margin-bottom:36px}.ml-mm6-mob-4-5{margin-left:36px}.mr-mm6-mob-4-5{margin-right:36px}.px-mm6-mob-5{padding-left:40px;padding-right:40px}.py-mm6-mob-5{padding-top:40px;padding-bottom:40px}.pt-mm6-mob-5{padding-top:40px}.pb-mm6-mob-5{padding-bottom:40px}.pl-mm6-mob-5{padding-left:40px}.pr-mm6-mob-5{padding-right:40px}.mx-mm6-mob-5{margin-left:40px;margin-right:40px}.my-mm6-mob-5{margin-top:40px;margin-bottom:40px}.mt-mm6-mob-5{margin-top:40px}.mb-mm6-mob-5{margin-bottom:40px}.ml-mm6-mob-5{margin-left:40px}.mr-mm6-mob-5{margin-right:40px}@media(min-width: 768px){.px-mm6-desk-cell-border{padding-left:1px;padding-right:1px}.py-mm6-desk-cell-border{padding-top:1px;padding-bottom:1px}.pt-mm6-desk-cell-border{padding-top:1px}.pb-mm6-desk-cell-border{padding-bottom:1px}.pl-mm6-desk-cell-border{padding-left:1px}.pr-mm6-desk-cell-border{padding-right:1px}.mx-mm6-desk-cell-border{margin-left:1px;margin-right:1px}.my-mm6-desk-cell-border{margin-top:1px;margin-bottom:1px}.mt-mm6-desk-cell-border{margin-top:1px}.mb-mm6-desk-cell-border{margin-bottom:1px}.ml-mm6-desk-cell-border{margin-left:1px}.mr-mm6-desk-cell-border{margin-right:1px}.px-mm6-desk-0-25{padding-left:2px;padding-right:2px}.py-mm6-desk-0-25{padding-top:2px;padding-bottom:2px}.pt-mm6-desk-0-25{padding-top:2px}.pb-mm6-desk-0-25{padding-bottom:2px}.pl-mm6-desk-0-25{padding-left:2px}.pr-mm6-desk-0-25{padding-right:2px}.mx-mm6-desk-0-25{margin-left:2px;margin-right:2px}.my-mm6-desk-0-25{margin-top:2px;margin-bottom:2px}.mt-mm6-desk-0-25{margin-top:2px}.mb-mm6-desk-0-25{margin-bottom:2px}.ml-mm6-desk-0-25{margin-left:2px}.mr-mm6-desk-0-25{margin-right:2px}.px-mm6-desk-0-5{padding-left:4px;padding-right:4px}.py-mm6-desk-0-5{padding-top:4px;padding-bottom:4px}.pt-mm6-desk-0-5{padding-top:4px}.pb-mm6-desk-0-5{padding-bottom:4px}.pl-mm6-desk-0-5{padding-left:4px}.pr-mm6-desk-0-5{padding-right:4px}.mx-mm6-desk-0-5{margin-left:4px;margin-right:4px}.my-mm6-desk-0-5{margin-top:4px;margin-bottom:4px}.mt-mm6-desk-0-5{margin-top:4px}.mb-mm6-desk-0-5{margin-bottom:4px}.ml-mm6-desk-0-5{margin-left:4px}.mr-mm6-desk-0-5{margin-right:4px}.px-mm6-desk-0-75{padding-left:6px;padding-right:6px}.py-mm6-desk-0-75{padding-top:6px;padding-bottom:6px}.pt-mm6-desk-0-75{padding-top:6px}.pb-mm6-desk-0-75{padding-bottom:6px}.pl-mm6-desk-0-75{padding-left:6px}.pr-mm6-desk-0-75{padding-right:6px}.mx-mm6-desk-0-75{margin-left:6px;margin-right:6px}.my-mm6-desk-0-75{margin-top:6px;margin-bottom:6px}.mt-mm6-desk-0-75{margin-top:6px}.mb-mm6-desk-0-75{margin-bottom:6px}.ml-mm6-desk-0-75{margin-left:6px}.mr-mm6-desk-0-75{margin-right:6px}.px-mm6-desk-1{padding-left:8px;padding-right:8px}.py-mm6-desk-1{padding-top:8px;padding-bottom:8px}.pt-mm6-desk-1{padding-top:8px}.pb-mm6-desk-1{padding-bottom:8px}.pl-mm6-desk-1{padding-left:8px}.pr-mm6-desk-1{padding-right:8px}.mx-mm6-desk-1{margin-left:8px;margin-right:8px}.my-mm6-desk-1{margin-top:8px;margin-bottom:8px}.mt-mm6-desk-1{margin-top:8px}.mb-mm6-desk-1{margin-bottom:8px}.ml-mm6-desk-1{margin-left:8px}.mr-mm6-desk-1{margin-right:8px}.px-mm6-desk-1-5{padding-left:12px;padding-right:12px}.py-mm6-desk-1-5{padding-top:12px;padding-bottom:12px}.pt-mm6-desk-1-5{padding-top:12px}.pb-mm6-desk-1-5{padding-bottom:12px}.pl-mm6-desk-1-5{padding-left:12px}.pr-mm6-desk-1-5{padding-right:12px}.mx-mm6-desk-1-5{margin-left:12px;margin-right:12px}.my-mm6-desk-1-5{margin-top:12px;margin-bottom:12px}.mt-mm6-desk-1-5{margin-top:12px}.mb-mm6-desk-1-5{margin-bottom:12px}.ml-mm6-desk-1-5{margin-left:12px}.mr-mm6-desk-1-5{margin-right:12px}.px-mm6-desk-2{padding-left:16px;padding-right:16px}.py-mm6-desk-2{padding-top:16px;padding-bottom:16px}.pt-mm6-desk-2{padding-top:16px}.pb-mm6-desk-2{padding-bottom:16px}.pl-mm6-desk-2{padding-left:16px}.pr-mm6-desk-2{padding-right:16px}.mx-mm6-desk-2{margin-left:16px;margin-right:16px}.my-mm6-desk-2{margin-top:16px;margin-bottom:16px}.mt-mm6-desk-2{margin-top:16px}.mb-mm6-desk-2{margin-bottom:16px}.ml-mm6-desk-2{margin-left:16px}.mr-mm6-desk-2{margin-right:16px}.px-mm6-desk-2-5{padding-left:20px;padding-right:20px}.py-mm6-desk-2-5{padding-top:20px;padding-bottom:20px}.pt-mm6-desk-2-5{padding-top:20px}.pb-mm6-desk-2-5{padding-bottom:20px}.pl-mm6-desk-2-5{padding-left:20px}.pr-mm6-desk-2-5{padding-right:20px}.mx-mm6-desk-2-5{margin-left:20px;margin-right:20px}.my-mm6-desk-2-5{margin-top:20px;margin-bottom:20px}.mt-mm6-desk-2-5{margin-top:20px}.mb-mm6-desk-2-5{margin-bottom:20px}.ml-mm6-desk-2-5{margin-left:20px}.mr-mm6-desk-2-5{margin-right:20px}.px-mm6-desk-3{padding-left:24px;padding-right:24px}.py-mm6-desk-3{padding-top:24px;padding-bottom:24px}.pt-mm6-desk-3{padding-top:24px}.pb-mm6-desk-3{padding-bottom:24px}.pl-mm6-desk-3{padding-left:24px}.pr-mm6-desk-3{padding-right:24px}.mx-mm6-desk-3{margin-left:24px;margin-right:24px}.my-mm6-desk-3{margin-top:24px;margin-bottom:24px}.mt-mm6-desk-3{margin-top:24px}.mb-mm6-desk-3{margin-bottom:24px}.ml-mm6-desk-3{margin-left:24px}.mr-mm6-desk-3{margin-right:24px}.px-mm6-desk-4{padding-left:32px;padding-right:32px}.py-mm6-desk-4{padding-top:32px;padding-bottom:32px}.pt-mm6-desk-4{padding-top:32px}.pb-mm6-desk-4{padding-bottom:32px}.pl-mm6-desk-4{padding-left:32px}.pr-mm6-desk-4{padding-right:32px}.mx-mm6-desk-4{margin-left:32px;margin-right:32px}.my-mm6-desk-4{margin-top:32px;margin-bottom:32px}.mt-mm6-desk-4{margin-top:32px}.mb-mm6-desk-4{margin-bottom:32px}.ml-mm6-desk-4{margin-left:32px}.mr-mm6-desk-4{margin-right:32px}.px-mm6-desk-4-5{padding-left:36px;padding-right:36px}.py-mm6-desk-4-5{padding-top:36px;padding-bottom:36px}.pt-mm6-desk-4-5{padding-top:36px}.pb-mm6-desk-4-5{padding-bottom:36px}.pl-mm6-desk-4-5{padding-left:36px}.pr-mm6-desk-4-5{padding-right:36px}.mx-mm6-desk-4-5{margin-left:36px;margin-right:36px}.my-mm6-desk-4-5{margin-top:36px;margin-bottom:36px}.mt-mm6-desk-4-5{margin-top:36px}.mb-mm6-desk-4-5{margin-bottom:36px}.ml-mm6-desk-4-5{margin-left:36px}.mr-mm6-desk-4-5{margin-right:36px}.px-mm6-desk-5{padding-left:40px;padding-right:40px}.py-mm6-desk-5{padding-top:40px;padding-bottom:40px}.pt-mm6-desk-5{padding-top:40px}.pb-mm6-desk-5{padding-bottom:40px}.pl-mm6-desk-5{padding-left:40px}.pr-mm6-desk-5{padding-right:40px}.mx-mm6-desk-5{margin-left:40px;margin-right:40px}.my-mm6-desk-5{margin-top:40px;margin-bottom:40px}.mt-mm6-desk-5{margin-top:40px}.mb-mm6-desk-5{margin-bottom:40px}.ml-mm6-desk-5{margin-left:40px}.mr-mm6-desk-5{margin-right:40px}}.border-mm6-cell{border-width:1px}.left-0{left:0;left:0ch}@media(min-width: 768px){.left-0{left:0;left:0ch}}.right-0{right:0;right:0ch}@media(min-width: 768px){.right-0{right:0;right:0ch}}.left-0-5{left:4.5px;left:0.5ch}@media(min-width: 768px){.left-0-5{left:4px;left:0.5ch}}.right-0-5{right:4.5px;right:0.5ch}@media(min-width: 768px){.right-0-5{right:4px;right:0.5ch}}.left-1{left:9px;left:1ch}@media(min-width: 768px){.left-1{left:8px;left:1ch}}.right-1{right:9px;right:1ch}@media(min-width: 768px){.right-1{right:8px;right:1ch}}.left-1-5{left:13.5px;left:1.5ch}@media(min-width: 768px){.left-1-5{left:12px;left:1.5ch}}.right-1-5{right:13.5px;right:1.5ch}@media(min-width: 768px){.right-1-5{right:12px;right:1.5ch}}.left-2{left:18px;left:2ch}@media(min-width: 768px){.left-2{left:16px;left:2ch}}.right-2{right:18px;right:2ch}@media(min-width: 768px){.right-2{right:16px;right:2ch}}.left-3{left:27px;left:3ch}@media(min-width: 768px){.left-3{left:24px;left:3ch}}.right-3{right:27px;right:3ch}@media(min-width: 768px){.right-3{right:24px;right:3ch}}.left-4{left:36px;left:4ch}@media(min-width: 768px){.left-4{left:32px;left:4ch}}.right-4{right:36px;right:4ch}@media(min-width: 768px){.right-4{right:32px;right:4ch}}.left-5{left:45px;left:5ch}@media(min-width: 768px){.left-5{left:40px;left:5ch}}.right-5{right:45px;right:5ch}@media(min-width: 768px){.right-5{right:40px;right:5ch}}.left-6{left:54px;left:6ch}@media(min-width: 768px){.left-6{left:48px;left:6ch}}.right-6{right:54px;right:6ch}@media(min-width: 768px){.right-6{right:48px;right:6ch}}.top-0{top:0;top:0lh}@media(min-width: 768px){.top-0{top:0;top:0lh}}.bottom-0{bottom:0;bottom:0lh}@media(min-width: 768px){.bottom-0{bottom:0;bottom:0lh}}.top-0-25{top:4.5px;top:0.25lh}@media(min-width: 768px){.top-0-25{top:4px;top:0.25lh}}.bottom-0-25{bottom:4.5px;bottom:0.25lh}@media(min-width: 768px){.bottom-0-25{bottom:4px;bottom:0.25lh}}.top-0-5{top:9px;top:0.5lh}@media(min-width: 768px){.top-0-5{top:8px;top:0.5lh}}.bottom-0-5{bottom:9px;bottom:0.5lh}@media(min-width: 768px){.bottom-0-5{bottom:8px;bottom:0.5lh}}.top-1{top:18px;top:1lh}@media(min-width: 768px){.top-1{top:16px;top:1lh}}.bottom-1{bottom:18px;bottom:1lh}@media(min-width: 768px){.bottom-1{bottom:16px;bottom:1lh}}.top-1-5{top:27px;top:1.5lh}@media(min-width: 768px){.top-1-5{top:24px;top:1.5lh}}.bottom-1-5{bottom:27px;bottom:1.5lh}@media(min-width: 768px){.bottom-1-5{bottom:24px;bottom:1.5lh}}.top-2{top:36px;top:2lh}@media(min-width: 768px){.top-2{top:32px;top:2lh}}.bottom-2{bottom:36px;bottom:2lh}@media(min-width: 768px){.bottom-2{bottom:32px;bottom:2lh}}.top-2-5{top:45px;top:2.5lh}@media(min-width: 768px){.top-2-5{top:40px;top:2.5lh}}.bottom-2-5{bottom:45px;bottom:2.5lh}@media(min-width: 768px){.bottom-2-5{bottom:40px;bottom:2.5lh}}.top-3{top:54px;top:3lh}@media(min-width: 768px){.top-3{top:48px;top:3lh}}.bottom-3{bottom:54px;bottom:3lh}@media(min-width: 768px){.bottom-3{bottom:48px;bottom:3lh}}.top-mm6-0-25{top:2px}.bottom-mm6-0-25{bottom:2px}.left-mm6-0-25{left:2px}.right-mm6-0-25{right:2px}.top-mm6-0-5{top:4px}.bottom-mm6-0-5{bottom:4px}.left-mm6-0-5{left:4px}.right-mm6-0-5{right:4px}.top-mm6-0-75{top:6px}.bottom-mm6-0-75{bottom:6px}.left-mm6-0-75{left:6px}.right-mm6-0-75{right:6px}.top-mm6-1{top:8px}.bottom-mm6-1{bottom:8px}.left-mm6-1{left:8px}.right-mm6-1{right:8px}.top-mm6-1-5{top:12px}.bottom-mm6-1-5{bottom:12px}.left-mm6-1-5{left:12px}.right-mm6-1-5{right:12px}.top-mm6-2{top:16px}.bottom-mm6-2{bottom:16px}.left-mm6-2{left:16px}.right-mm6-2{right:16px}.top-mm6-2-5{top:20px}.bottom-mm6-2-5{bottom:20px}.left-mm6-2-5{left:20px}.right-mm6-2-5{right:20px}.top-mm6-3{top:24px}.bottom-mm6-3{bottom:24px}.left-mm6-3{left:24px}.right-mm6-3{right:24px}.top-mm6-4{top:32px}.bottom-mm6-4{bottom:32px}.left-mm6-4{left:32px}.right-mm6-4{right:32px}.top-mm6-4-5{top:36px}.bottom-mm6-4-5{bottom:36px}.left-mm6-4-5{left:36px}.right-mm6-4-5{right:36px}.top-mm6-5{top:40px}.bottom-mm6-5{bottom:40px}.left-mm6-5{left:40px}.right-mm6-5{right:40px}.z-n1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-60{z-index:60}.z-80{z-index:80}.z-100{z-index:100}.mm-layers-primary-noise{background-color:var(--mm-layers-primary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Layer-compressed.png")}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mm-layers-primary-noise{background-image:url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:200px 200px}}.mm-layers-secondary-noise{background-color:var(--mm-layers-secondary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Layer-compressed.png")}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mm-layers-secondary-noise{background-image:url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:200px 200px}}.mm-scrims-primary-noise{background-color:var(--mm-scrims-primary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Scrim-compressed.png");backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mm-scrims-primary-noise{background-image:url("../noise-pattern/Noise-Scrim@2x-compressed.png");background-size:200px 200px}}.mm6-layers-primary-noise{background-color:var(--mm6-layers-primary);background-repeat:repeat;background-image:none}.mm6-scrims-primary-noise{background-color:var(--mm6-scrims-primary);background-repeat:repeat;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mm-anim-entrance-popup-slow{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-anim-entrance-popup-slow.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mm-anim-entrance-popup-structural{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-anim-entrance-popup-structural.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mm-anim-entrance-popup-expressive{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-anim-entrance-popup-expressive.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mm-anim-entrance-popup-standard{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-anim-entrance-popup-standard.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mm-anim-entrance-sheet-slow{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1}.mm-anim-entrance-sheet-structural{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1}.mm-anim-entrance-sheet-expressive{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1}.mm-anim-entrance-sheet-standard{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1}.mm-anim-exit-popup-standard.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-anim-exit-popup-standard.-closed{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-anim-exit-popup-slow.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-anim-exit-popup-slow.-closed{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-anim-exit-sheet-standard.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-anim-exit-sheet-standard.-closed{opacity:0}.mm-anim-exit-sheet-slow.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-anim-exit-sheet-slow.-closed{opacity:0}.mm-anim-overlay-slow{-webkit-transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),visibility 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),visibility 250ms cubic-bezier(0, 0, 0.58, 1);opacity:0;visibility:hidden}.mm-anim-overlay-slow.-show{opacity:1;visibility:visible}.mm-anim-overlay-expressive{-webkit-transition:opacity 500ms cubic-bezier(0, 0, 0.58, 1),visibility 500ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 500ms cubic-bezier(0, 0, 0.58, 1),visibility 500ms cubic-bezier(0, 0, 0.58, 1);opacity:0;visibility:hidden}.mm-anim-overlay-expressive.-show{opacity:1;visibility:visible}.mm6-anim-entrance-popup-slow{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm6-anim-entrance-popup-slow.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mm6-anim-entrance-popup-structural{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm6-anim-entrance-popup-structural.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mm6-anim-entrance-popup-standard{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm6-anim-entrance-popup-standard.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mm6-anim-entrance-sheet-slow{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1}.mm6-anim-entrance-sheet-structural{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1}.mm6-anim-entrance-sheet-standard{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1}.mm6-anim-exit-popup-structural.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm6-anim-exit-popup-structural.-closed{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm6-anim-exit-sheet-structural.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm6-anim-exit-sheet-structural.-closed{opacity:0}.mm6-anim-overlay-slow{-webkit-transition:opacity 150ms linear,visibility 150ms linear;transition:opacity 150ms linear,visibility 150ms linear;opacity:0;visibility:hidden}.mm6-anim-overlay-slow.-show{opacity:1;visibility:visible}.mm6-anim-overlay-structural{-webkit-transition:opacity 200ms linear,visibility 200ms linear;transition:opacity 200ms linear,visibility 200ms linear;opacity:0;visibility:hidden}.mm6-anim-overlay-structural.-show{opacity:1;visibility:visible}.mm-delay-micro{-webkit-transition-delay:50ms;transition-delay:50ms}.mm-delay-long{-webkit-transition-delay:1000ms;transition-delay:1000ms}.mm-delay-extra-long{-webkit-transition-delay:3000ms;transition-delay:3000ms}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-blue,.swiper-button-next.swiper-button-blue{--swiper-navigation-color: #0d6efd}.swiper-button-prev.swiper-button-indigo,.swiper-button-next.swiper-button-indigo{--swiper-navigation-color: #6610f2}.swiper-button-prev.swiper-button-purple,.swiper-button-next.swiper-button-purple{--swiper-navigation-color: #6f42c1}.swiper-button-prev.swiper-button-pink,.swiper-button-next.swiper-button-pink{--swiper-navigation-color: #d63384}.swiper-button-prev.swiper-button-red,.swiper-button-next.swiper-button-red{--swiper-navigation-color: #dc3545}.swiper-button-prev.swiper-button-orange,.swiper-button-next.swiper-button-orange{--swiper-navigation-color: #fd7e14}.swiper-button-prev.swiper-button-yellow,.swiper-button-next.swiper-button-yellow{--swiper-navigation-color: #ffc107}.swiper-button-prev.swiper-button-green,.swiper-button-next.swiper-button-green{--swiper-navigation-color: #198754}.swiper-button-prev.swiper-button-teal,.swiper-button-next.swiper-button-teal{--swiper-navigation-color: #20c997}.swiper-button-prev.swiper-button-cyan,.swiper-button-next.swiper-button-cyan{--swiper-navigation-color: #0dcaf0}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #fff}.swiper-button-prev.swiper-button-gray,.swiper-button-next.swiper-button-gray{--swiper-navigation-color: #6c757d}.swiper-button-prev.swiper-button-gray-dark,.swiper-button-next.swiper-button-gray-dark{--swiper-navigation-color: #343a40}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-blue{--swiper-pagination-color: #0d6efd}.swiper-pagination-indigo{--swiper-pagination-color: #6610f2}.swiper-pagination-purple{--swiper-pagination-color: #6f42c1}.swiper-pagination-pink{--swiper-pagination-color: #d63384}.swiper-pagination-red{--swiper-pagination-color: #dc3545}.swiper-pagination-orange{--swiper-pagination-color: #fd7e14}.swiper-pagination-yellow{--swiper-pagination-color: #ffc107}.swiper-pagination-green{--swiper-pagination-color: #198754}.swiper-pagination-teal{--swiper-pagination-color: #20c997}.swiper-pagination-cyan{--swiper-pagination-color: #0dcaf0}.swiper-pagination-white{--swiper-pagination-color: #fff}.swiper-pagination-gray{--swiper-pagination-color: #6c757d}.swiper-pagination-gray-dark{--swiper-pagination-color: #343a40}.swiper-pagination-lock{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}body[data-sitetype=Revamp]{--mm-body-font-family: "CourierNewRecast", "Courier New", Courier, monospace;--mm-body-font-weight: 500;--mm-body-font-size: 14px;--mm-body-line-height: 18px}body[data-sitetype=Revamp].editmode #__tealiumGDPRecModal,body[data-sitetype=Revamp].editmode #__tealiumGDPRcpPrefs{display:none !important}@media(min-width: 768px){body[data-sitetype=Revamp]{--mm-body-font-size: 13px;--mm-body-line-height: 16px}}body:not(:has(#maincontent.MM6--page)){background-color:var(--mm-background-primary)}body:has(#maincontent.MM6--page){background-color:var(--mm6-background-dark-primary)}.mm-accordion-section{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-accordion-section{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-accordion-section__trigger{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;height:2.5lh;background:none;border:none;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;text-align:left;cursor:pointer}@media(min-width: 768px){.mm-accordion-section__trigger{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}@media screen and (min-width: 768px){.mm-accordion-section__trigger{font-size:13px;line-height:16px}}.mm-accordion-section__trigger::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-accordion-section__trigger::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-accordion-section__trigger::after{content:"+";display:inline-block;margin-left:1ch;white-space:nowrap}.mm-accordion-section__content{display:none;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}@media(min-width: 768px){.mm-accordion-section__content{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){.mm-accordion-section__content{padding-bottom:16px;padding-bottom:1lh}}.mm-accordion-section.is-active>.mm-accordion-section__content{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-accordion-section.is-active>.mm-accordion-section__trigger::after{content:"−"}.mm6-accordion-section__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-mm-6-base-05, 4px) var(--Spacing-MM6-Base-1, 8px) var(--spacing-mm-6-base-25, 20px) var(--Spacing-MM6-Base-1, 8px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;width:100%;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;border:none;background-color:transparent;color:var(--mm6-content-primary-onlight)}.mm6-accordion-section__trigger::-moz-selection{background-color:highlight;color:highlighttext}.mm6-accordion-section__trigger::selection{background-color:highlight;color:highlighttext}.mm6-accordion-section__trigger:hover{background:var(--Colour-MM6-Background-Light-Secondary, #F4F5F7)}.mm6-accordion-section__trigger:active{background:var(--Colour-MM6-Background-Light-Secondary-Contrast, #E6E9EB)}.mm6-accordion-section__trigger::after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.55 7.45H14v1.099H8.55V14h-1.1V8.549H2v-1.1h5.45V2h1.1v5.45z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.55 7.45H14v1.099H8.55V14h-1.1V8.549H2v-1.1h5.45V2h1.1v5.45z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em);background-color:var(--Colour-MM6-Content-OnLight-Primary, #000)}.mm6-accordion-section__content{display:none;-ms-flex-item-align:stretch;align-self:stretch;padding:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.mm6-accordion-section.is-active .mm6-accordion-section__content{display:-webkit-box;display:-ms-flexbox;display:flex}.mm6-accordion-section.is-active .mm6-accordion-section__trigger::after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M2 7.45h12v1.1H2v-1.1z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M2 7.45h12v1.1H2v-1.1z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em);background-color:var(--Colour-MM6-Content-OnLight-Primary, #000)}.mm-account-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-account-page .mm-account-layout-wrapper{-webkit-transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),-webkit-transform 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),-webkit-transform 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),transform 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),transform 250ms cubic-bezier(0, 0, 0.58, 1),-webkit-transform 250ms cubic-bezier(0, 0, 0.58, 1)}.mm-account-page .mm-account-layout-wrapper.is-entering{opacity:0;-webkit-transform:translateY(1lh);transform:translateY(1lh);-webkit-transition:none;transition:none}.mm-account-page .mm-account-layout-wrapper .privacy-form-description{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-account-page .mm-account-layout-wrapper .privacy-form-description{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-account-page .mm-account-layout-wrapper .privacy-form-description p{margin:0}.mm-account-page.is-loading .mm-account-layout-wrapper{opacity:.4;pointer-events:none;-webkit-transition:opacity 100ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 100ms cubic-bezier(0, 0, 0.58, 1)}.mm-account-tabs-row{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mm-account-tabs-row::-webkit-scrollbar{display:none}.mm-account-tabs-row .mm-tabs{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:0;padding-top:0lh;padding-bottom:9px;padding-bottom:0.5lh}@media(min-width: 768px){.mm-account-tabs-row .mm-tabs{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}@media(min-width: 768px){.mm-account-tabs-row .mm-tabs{padding-top:12px;padding-top:0.75lh}}@media(min-width: 768px){.mm-account-tabs-row .mm-tabs{padding-bottom:0;padding-bottom:0lh}}.mm-account-tabs-row .mm-tabs .mm-account-tabs{height:45px;height:2.5lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-account-tabs-row .mm-tabs .mm-account-tabs .nav-tabs-wrapper{margin:0;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-account-tabs-row .mm-tabs .mm-account-tabs .nav-tabs-wrapper::after{left:0;right:0}.mm-account-tabs-row .mm-tabs .mm-account-tabs .nav-tabs-wrapper .nav-tab-btn{padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh;max-height:unset;text-decoration:none;border-bottom:0}@media(min-width: 768px){.mm-account-tabs-row .mm-tabs .mm-account-tabs .nav-tabs-wrapper .nav-tab-btn{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}@media(min-width: 768px){.mm-account-tabs-row .mm-tabs .mm-account-tabs .nav-tabs-wrapper .nav-tab-btn{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}.mm-account-tabs-row .mm-tabs .mm-account-tabs .nav-tabs-wrapper .nav-tab-btn.active{border-bottom:0}.mm-account-tabs-row .nav-tab-btn-label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-account-tabs-row .nav-tab-btn-label{font-size:13px;line-height:16px}}.mm-account-tabs-row .nav-tab-btn-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-account-tabs-row .nav-tab-btn-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-account-layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-account-layout-wrapper .mm-account-left{width:100%}.mm-account-layout-wrapper .mm-account-left .mm-account-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:18px;padding-right:2ch;padding-left:18px;padding-left:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-account-layout-wrapper .mm-account-left .mm-account-layout{padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-account-layout-wrapper .mm-account-left .mm-account-layout{padding-left:40px;padding-left:5ch}}@media(min-width: 768px){.mm-account-layout-wrapper .mm-account-left .mm-account-layout{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.mm-account-layout-wrapper .mm-account-left .mm-account-layout__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-account-profile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:9px;row-gap:0.5lh;margin-bottom:54px;margin-bottom:3lh}@media(min-width: 768px){.mm-account-profile-nav{margin-bottom:0;margin-bottom:0lh}}.mm-account-profile-nav .mm-link--tier{width:auto;color:var(--mm-content-tertiary) !important}.mm-account-profile-nav .mm-link--tier .mm-link__glyph .icon{background-color:var(--mm-content-tertiary)}.mm-account-profile-nav .mm-link--tier.is-active{color:var(--mm-content-primary) !important}.mm-account-profile-nav .mm-link--tier.is-active .mm-link__glyph .icon{background-color:var(--mm-content-primary)}.mm-account-section__title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);padding-bottom:18px;padding-bottom:1lh}@media screen and (min-width: 768px){.mm-account-section__title{font-size:13px;line-height:16px}}.mm-account-section__title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-account-section__title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-account-section__title{padding-bottom:16px;padding-bottom:1lh}}.mm-account-card{margin:0;padding:0;list-style:none;border:1px solid var(--mm-border-secondary)}.mm-account-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-top:36px;padding-top:2lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-account-card__row{padding-top:32px;padding-top:2lh}}@media(min-width: 768px){.mm-account-card__row{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-account-card__row{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-account-card__row:not(:first-child){border-top:1px solid var(--mm-border-secondary)}.mm-account-card__label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.mm-account-card__action{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}@media screen and (min-width: 768px){.mm-account-card__action{font-size:13px;line-height:16px}}.mm-account-card__action::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-account-card__action::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-account-card__action:hover{color:var(--mm-content-secondary)}.mm-address-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-account-section .mm-address-addnew{padding-top:0;padding-top:0lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-account-section .mm-address-addnew{padding-top:0;padding-top:0lh}}@media(min-width: 768px){.mm-account-section .mm-address-addnew{padding-bottom:16px;padding-bottom:1lh}}.mm-address-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--mm-border-secondary);row-gap:9px;row-gap:0.5lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-address-card{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-address-card{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.mm-address-card+.mm-address-card{margin-top:-1px}.mm-address-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-address-card__title{margin:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-address-card__title{font-size:13px;line-height:16px}}.mm-address-card__title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-address-card__title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-address-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-address-card__actions .remove-address{padding:0;border:0;background:none;cursor:pointer}.mm-address-card__body{color:var(--mm-content-primary)}.mm-select--locked{pointer-events:none}.mm-select--locked .mm-select__select{color:var(--mm-content-tertiary)}.mm-address-form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-address-form__buttons{padding-bottom:16px;padding-bottom:1lh}}.mm-address-form__buttons .mm-btn{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mm-address-form__phone-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:4.5px;-moz-column-gap:4.5px;column-gap:4.5px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}.mm-address-form__phone-row .mm-input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.mm-address-form__phone-row .mm-address-form__phone-dash{-ms-flex-negative:0;flex-shrink:0;color:var(--mm-content-primary);margin-top:28px}.mm-form-feedback{margin:0}.mm-form-feedback--success,.mm-form-feedback--error{padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-form-feedback--success,.mm-form-feedback--error{padding-bottom:16px;padding-bottom:1lh}}.mm-form-feedback--success{color:var(--mm-content-success)}.mm-form-feedback--error{color:var(--mm-content-error)}.mm-payment-card__expiry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-payment-card__expiry .mm-brand-card{width:35px;height:24px}.mm-delete-address-modal{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-delete-address-modal{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-delete-address-modal{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.mm-delete-address-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding-top:18px;padding-top:1lh}@media(min-width: 768px){.mm-delete-address-modal__actions{padding-top:16px;padding-top:1lh}}.mm-delete-address-modal__actions .mm-btn{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mm-brand-about{display:block;color:var(--mm-content-primary)}.mm-brand-about__title{margin:0;color:var(--mm-content-primary)}.mm-brand-about__description p{margin:0;color:var(--mm-content-primary)}.mm-brand-about__hero{display:block;width:100%}.mm-brand-about__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2lh;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-brand-about__section{padding-top:40px;padding-top:2.5lh}}@media(min-width: 768px){.mm-brand-about__section{padding-bottom:0;padding-bottom:0lh}}.mm-brand-about__section-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1lh}.mm-brand-about__section-heading{margin:0;color:var(--mm-content-primary)}.mm-brand-about__section-desc p{margin:0;color:var(--mm-content-primary)}.mm-brand-about__section-media{width:100%}.mm-brand-detail{display:block;position:relative}.mm-brand-detail__header--standalone{padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-brand-detail__header--standalone{padding-bottom:16px;padding-bottom:1lh}}.mm-brand-detail__title{margin:0;color:var(--mm-content-primary)}.mm-brand-detail__tabs{width:100%;margin:0}.mm-brand-detail__tabs .nav-tabs-container{position:sticky;top:var(--mm-header-offset, var(--mm-header-height));z-index:20;background-color:var(--mm-background-primary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}.mm-brand-detail__tabs .nav-tabs-container.is-stuck{background-color:var(--mm-layers-secondary)}.mm-brand-detail__tabs .nav-tabs-container.is-stuck::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--mm-header-height);background-color:var(--mm-layers-secondary)}.mm-brand-detail__tabs .nav-tabs-container.is-stuck .nav-tabs-wrapper::after{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(transparent), color-stop(transparent), to(#000));-webkit-mask-image:linear-gradient(90deg, #000 var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-end, 0), #000 var(--mm-tab-gap-end, 0));mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(transparent), color-stop(transparent), to(#000));mask-image:linear-gradient(90deg, #000 var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-end, 0), #000 var(--mm-tab-gap-end, 0))}.mm-brand-detail__tabs .nav-tabs-container.is-stuck .nav-tab-btn.active{border-bottom-color:transparent}.mm-brand-detail__tabs .nav-tabs-container.is-stuck .nav-tab-btn.active::after{display:none}.mm-brand-detail__tabs .nav-tabs-wrapper{padding-left:0;padding-right:0;padding-top:9px;padding-top:0.5lh;margin-bottom:0}@media(min-width: 768px){.mm-brand-detail__tabs .nav-tabs-wrapper{padding-top:16px;padding-top:1lh}}.mm-brand-detail__tabs .nav-tabs-wrapper::after{left:0;right:0}.mm-cfrow__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.mm-cfrow__item{margin:0;min-width:0}.mm-files-desc__text{color:var(--mm-content-primary);max-width:60ch}.mm-files-row__inner{display:grid;grid-template-columns:90px minmax(0, 1fr);grid-template-areas:"thumb name" "thumb download";grid-template-rows:1fr auto;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;border-bottom:1px solid var(--mm-border-primary)}.mm-files-row__thumb{grid-area:thumb;width:90px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mm-files-row__thumb-inner{width:100%;aspect-ratio:2/3;overflow:hidden}.mm-files-row__name{grid-area:name;color:var(--mm-content-primary);word-break:break-word}.mm-files-row__type,.mm-files-row__size,.mm-files-row__date{display:none}.mm-files-row__download{grid-area:download;align-self:end;justify-self:start;white-space:nowrap}.mm-crossnav{padding-top:18px;padding-top:1lh}@media(min-width: 768px){.mm-crossnav{padding-top:16px;padding-top:1lh}}.mm-crossnav__head,.mm-crossnav__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;color:var(--mm-content-primary)}.mm-crossnav__row{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;border-bottom:1px solid var(--mm-border-primary);text-decoration:none}.mm-crossnav__col--item{min-width:0;word-break:break-word}.mm-crossnav__col--category{text-align:right;white-space:nowrap}.mm-crossnav__col--count,.mm-crossnav__col--date{display:none}.mm-bhome-page{color:var(--mm-content-primary)}.mm-bhome__breadcrumb{display:none}.mm-bhome__title{margin:0}.mm-bhome__desc{margin:0;color:var(--mm-content-primary)}.mm-bhome__sections-heading{color:var(--mm-content-primary)}.mm-bhome__sections-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1lh}.mm-bhome__section-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--mm-content-primary);text-decoration:none}.mm-bhome__section-link:focus,.mm-bhome__section-link:visited,.mm-bhome__section-link:-webkit-any-link{color:var(--mm-content-primary);text-decoration:none}.mm-bhome__section-link:hover{color:var(--mm-content-secondary)}.mm-bhome__section-link:active{color:var(--mm-content-tertiary);text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}.mm-bcovers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-bcovers__row{display:grid}.mm-bcovers__row--1-up{grid-template-columns:minmax(0, 1fr)}.mm-bcovers__row--2-up{grid-template-columns:repeat(2, minmax(0, 1fr))}.mm-bcovers__row--3-up{grid-template-columns:repeat(3, minmax(0, 1fr))}.mm-bcovers__cover{display:block;text-decoration:none}.mm-bhome__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}.mm-bhome__pagination-count{color:var(--mm-content-primary)}.mm-bhome__show-more.is-loading{pointer-events:none;opacity:.5}.mm-bindex-page{color:var(--mm-content-primary)}.mm-bindex-page .mm-bindex{display:inline-grid;grid-template-rows:repeat(15, fit-content(100%));grid-template-columns:repeat(1, fit-content(100%));width:100%}.mm-bindex-page .mm-bindex__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;border-bottom:1px solid var(--mm-border-primary);text-decoration:none}.mm-bindex-page .mm-bindex__thumb{width:130px}.mm-bindex-page .mm-bindex__thumb-inner{width:100%;aspect-ratio:2/3;overflow:hidden}.mm-bindex-page .mm-bindex__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch;align-self:stretch}.mm-bindex-page .mm-bindex__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;gap:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}.mm-bindex-page .mm-bindex__title{word-break:break-word}.mm-bindex-page .mm-bindex__desc{word-break:break-word}.mm-bindex-page .mm-bindex__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-bindex-page .mm-bindex__category,.mm-bindex-page .mm-bindex__count,.mm-bindex-page .mm-bindex__date{white-space:nowrap}.mm-brand-shows{display:block;color:var(--mm-content-primary)}.mm-brand-shows__title{margin:0;color:var(--mm-content-primary)}.mm-brand-shows__hero{width:100%}.mm-bshows__desc-date{color:var(--mm-content-primary)}.mm-bshows__desc-text{margin:0;color:var(--mm-content-primary);overflow:hidden;max-height:6lh}.mm-bshows__desc.is-expanded .mm-bshows__desc-text{max-height:none;overflow:visible}.mm-bshows__desc-more{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0}.mm-bshows__themes-heading{color:var(--mm-content-primary)}.mm-bshows__themes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.mm-bshows__themes-list .mm-bhome__section-link::before{content:"/"}.mm-brand-shows__tabs{width:100%;margin:0;display:block}.mm-brand-shows__tabs .nav-tabs-content{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}.mm-brand-shows__tabs .nav-tab-content{height:auto}.mm-brand-shows__tabs .nav-tab-content.active{display:block}.mm-brand-shows__tabs .nav-tabs-container{position:sticky;top:var(--mm-header-offset, var(--mm-header-height));z-index:20;background-color:var(--mm-background-primary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-brand-shows__tabs .nav-tabs-container.is-stuck{background-color:var(--mm-layers-secondary)}.mm-brand-shows__tabs .nav-tabs-container.is-stuck::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--mm-header-height);background-color:var(--mm-layers-secondary)}.mm-brand-shows__tabs .nav-tabs-container.is-stuck .nav-tab-btn.active::after{background-color:var(--mm-layers-secondary)}.mm-brand-shows__tabs .nav-tabs-wrapper{padding-left:0;padding-right:0;padding-top:9px;padding-top:0.5lh;margin-bottom:0}@media(min-width: 768px){.mm-brand-shows__tabs .nav-tabs-wrapper{padding-top:16px;padding-top:1lh}}.mm-brand-shows__tabs .nav-tabs-wrapper::after{left:0;right:0}.mm-bshows__looks-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}.mm-bshows__looks-grid--detail{grid-template-columns:minmax(0, 1fr)}.mm-bshows__looks-grid--detail .mm-bshows__look-caption{position:static;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-bshows__look{position:relative;display:block;text-decoration:none}.mm-bshows__look-caption{position:absolute;left:0;right:0;bottom:0;color:var(--mm-content-primary);text-align:left;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}.mm-bshows__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1lh;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}.mm-bshows__pagination-count{color:var(--mm-content-primary)}.mm-bshows__show-more.is-loading{pointer-events:none;opacity:.5}.mm-bshows__detail-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1lh;color:var(--mm-content-primary);overflow:hidden}.mm-bshows__detail-group-label{-ms-flex-item-align:start;align-self:flex-start;color:var(--mm-content-primary);text-decoration:none}.mm-bshows__detail-group-items{overflow:visible}.mm-bshows__detail-group-item{display:block;text-decoration:none}.mm-breadcrumb,.mm6-breadcrumb{padding:0;margin:0;list-style:none;width:100%;gap:1ch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.mm-breadcrumb .ed-separator,.mm6-breadcrumb .ed-separator{display:none}.mm-breadcrumb-editorial,.mm6-breadcrumb-editorial{gap:0}.mm-breadcrumb-editorial .ed-separator,.mm6-breadcrumb-editorial .ed-separator{display:inline}.mm-breadcrumb-editorial .mm-link--tier,.mm-breadcrumb-editorial .mm6-link--tier,.mm6-breadcrumb-editorial .mm-link--tier,.mm6-breadcrumb-editorial .mm6-link--tier{text-transform:uppercase}.mm-breadcrumb-item,.mm6-breadcrumb-item{min-width:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-breadcrumb-item .mm-link--tier,.mm-breadcrumb-item .mm6-link--tier,.mm6-breadcrumb-item .mm-link--tier,.mm6-breadcrumb-item .mm6-link--tier{min-width:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.mm-breadcrumb-item .mm-link--tier-text,.mm-breadcrumb-item .mm6-link--tier-text,.mm6-breadcrumb-item .mm-link--tier-text,.mm6-breadcrumb-item .mm6-link--tier-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.mm-breadcrumb-item-first,.mm6-breadcrumb-item-first{-ms-flex-negative:0;flex-shrink:0}.mm-breadcrumb-item-last,.mm6-breadcrumb-item-last{-ms-flex-negative:.00001;flex-shrink:.00001}.mm-breadcrumb-item:not([class*=-first]):not([class*=-last]):not(.ds-breadcrumbs-preview),.mm6-breadcrumb-item:not([class*=-first]):not([class*=-last]):not(.ds-breadcrumbs-preview){min-width:5ch;-ms-flex-negative:0;flex-shrink:0}.mm-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier,.mm6-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier{font-size:0;min-width:0}.mm-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after,.mm6-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after{content:"…";display:inline-block}.mm-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after,.mm6-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after,.mm6-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after{font-size:13px;line-height:16px}}.mm-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after::-moz-selection, .mm6-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after::selection,.mm6-breadcrumb.is-l1-collapsed .mm-breadcrumb-item-first .mm-link--tier::after::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier,.mm6-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier{font-size:0;min-width:0}.mm-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier::after,.mm6-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier::after{content:"…";display:inline-block}.mm-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier::after,.mm6-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier::after{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier::after::-moz-selection, .mm6-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier::after::-moz-selection{background-color:highlight;color:highlighttext}.mm-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier::after::selection,.mm6-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier::after::selection{background-color:highlight;color:highlighttext}.mm-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier .mm6-link--icon,.mm6-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item-first .mm6-link--tier .mm6-link--icon{-webkit-transform:none;transform:none}.mm-breadcrumb.is-l1-collapsed .mm-breadcrumb-item:not([class*=-first]):not([class*=-last]),.mm-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item:not([class*=-first]):not([class*=-last]),.mm6-breadcrumb.is-l1-collapsed .mm-breadcrumb-item:not([class*=-first]):not([class*=-last]),.mm6-breadcrumb.is-l1-collapsed .mm6-breadcrumb-item:not([class*=-first]):not([class*=-last]){-ms-flex-negative:1;flex-shrink:1}.mm-breadcrumb.is-l2-collapsed .mm-breadcrumb-item:nth-of-type(2),.mm-breadcrumb.is-l2-collapsed .mm6-breadcrumb-item:nth-of-type(2),.mm6-breadcrumb.is-l2-collapsed .mm-breadcrumb-item:nth-of-type(2),.mm6-breadcrumb.is-l2-collapsed .mm6-breadcrumb-item:nth-of-type(2){display:none}.mm-breadcrumb.is-l2-collapsed .mm-breadcrumb-item-last,.mm-breadcrumb.is-l2-collapsed .mm6-breadcrumb-item-last,.mm6-breadcrumb.is-l2-collapsed .mm-breadcrumb-item-last,.mm6-breadcrumb.is-l2-collapsed .mm6-breadcrumb-item-last{-ms-flex-negative:1;flex-shrink:1}.mm-breadcrumb-item{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media screen and (min-width: 768px){.mm-breadcrumb-item{font-size:13px;line-height:16px}}.mm-breadcrumb-item::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-breadcrumb-item::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-breadcrumb-item{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}.mm6-breadcrumb{gap:6px}.mm6-breadcrumb-item{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;padding-top:12px;padding-bottom:12px}.mm6-breadcrumb-item::-moz-selection{background-color:highlight;color:highlighttext}.mm6-breadcrumb-item::selection{background-color:highlight;color:highlighttext}.mm-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1px;cursor:pointer;padding:0;text-decoration:none}.mm-btn:disabled,.mm-btn[aria-disabled=true]{cursor:default;opacity:.3;pointer-events:none}.mm-btn:focus-visible{outline:2px solid var(--mm-border-primary);outline-offset:2px}.mm-btn--text-ghost{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;min-height:1.5lh;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-btn--text-ghost{font-size:13px;line-height:16px}}.mm-btn--text-ghost::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--text-ghost::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--text-ghost .mm-btn__glyph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:1ch;height:1lh}.mm-btn--text-ghost .mm-btn__glyph .icon{background-color:currentColor}.mm-btn--text-ghost:hover{color:var(--mm-content-secondary)}.mm-btn--text-ghost:hover .mm-btn__glyph .icon{-webkit-animation:mm-btn-glyph-blink .6s step-end infinite;animation:mm-btn-glyph-blink .6s step-end infinite}.mm-btn--text-ghost:active{color:var(--mm-content-tertiary)}.mm-btn--text-filled{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-left:27px;padding-left:3ch;padding-right:27px;padding-right:3ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media screen and (min-width: 768px){.mm-btn--text-filled{font-size:13px;line-height:16px}}.mm-btn--text-filled::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--text-filled::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--text-filled:hover{background-color:var(--mm-content-secondary);color:var(--mm-content-primary-inverse)}.mm-btn--text-filled:active{background-color:var(--mm-content-tertiary);color:var(--mm-content-primary-inverse)}.mm-btn--text-filled:disabled,.mm-btn--text-filled[aria-disabled=true]{background-color:transparent;border:1px solid var(--mm-border-secondary);color:var(--mm-content-tertiary);cursor:default;opacity:1;pointer-events:none}.mm-btn--text-outlined{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-left:27px;padding-left:3ch;padding-right:27px;padding-right:3ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;border:1px solid var(--mm-border-primary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-btn--text-outlined{font-size:13px;line-height:16px}}.mm-btn--text-outlined::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--text-outlined::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--text-outlined:hover{border:1px solid var(--mm-border-tertiary);color:var(--mm-content-secondary)}.mm-btn--text-outlined:active{border:1px solid var(--mm-border-tertiary);color:var(--mm-content-tertiary)}.mm-btn--text-outlined:disabled,.mm-btn--text-outlined[aria-disabled=true]{border:1px solid var(--mm-border-secondary);color:var(--mm-content-tertiary);cursor:default;opacity:1;pointer-events:none}.mm-btn--text-outlined-small{padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}.mm-btn--text-outlined-small .mm-btn__inner{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5lh;border:1px solid var(--mm-border-primary);border-radius:1px;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-btn--text-outlined-small .mm-btn__inner{font-size:13px;line-height:16px}}.mm-btn--text-outlined-small .mm-btn__inner::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--text-outlined-small .mm-btn__inner::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--text-outlined-small .mm-btn__glyph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:1ch;height:1lh}.mm-btn--text-outlined-small .mm-btn__glyph .icon{background-color:currentColor}.mm-btn--text-outlined-small:hover .mm-btn__inner{color:var(--mm-content-secondary);border-color:var(--mm-border-tertiary)}.mm-btn--text-outlined-small:hover .mm-btn__glyph .icon{-webkit-animation:mm-btn-glyph-blink .6s step-end infinite;animation:mm-btn-glyph-blink .6s step-end infinite}.mm-btn--text-outlined-small:active .mm-btn__inner{border-color:var(--mm-border-tertiary);color:var(--mm-content-tertiary)}.mm-btn--text-outlined-small.is-loading{pointer-events:none;cursor:default}.mm-btn--text-outlined-small.is-loading .mm-btn__glyph .icon{-webkit-animation:mm-btn-glyph-blink .6s step-end infinite;animation:mm-btn-glyph-blink .6s step-end infinite}.mm-btn--text-outlined-small.mm-btn--secondary .mm-btn__inner{border-color:var(--mm-border-secondary)}.mm-btn--text-outlined-small.mm-btn--secondary:hover .mm-btn__inner{border-color:var(--mm-border-secondary);color:var(--mm-content-secondary)}.mm-btn--text-outlined-small.mm-btn--secondary:active .mm-btn__inner{border-color:var(--mm-border-secondary);color:var(--mm-content-tertiary)}.mm-btn--icon-text-ghost{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;gap:1ch;min-height:1.5lh;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-btn--icon-text-ghost{font-size:13px;line-height:16px}}.mm-btn--icon-text-ghost::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--icon-text-ghost::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--icon-text-ghost .mm-btn__glyph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:2ch;height:1lh}.mm-btn--icon-text-ghost .mm-btn__glyph .icon{background-color:currentColor}.mm-btn--icon-text-ghost:hover{color:var(--mm-content-secondary)}.mm-btn--icon-text-ghost:active{color:var(--mm-content-tertiary)}.mm-btn--icon-ghost{width:45px;width:5ch;height:45px;height:2.5lh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm-btn--icon-ghost .icon{background-color:var(--mm-content-primary)}.mm-btn--icon-ghost:hover .icon{background-color:var(--mm-content-secondary)}.mm-btn--icon-ghost:active .icon{background-color:var(--mm-content-tertiary)}.mm-btn--icon-ghost.mm-btn--on-dark .icon{background-color:var(--mm-content-primary-inverse)}.mm-btn--icon-ghost.mm-btn--on-dark:hover{opacity:.7}.mm-btn--icon-ghost.mm-btn--on-dark:active{opacity:.4}@-webkit-keyframes mm-btn-glyph-blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes mm-btn-glyph-blink{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes mm-btn-glyph-blink-reveal{0%,100%{opacity:1}50%{opacity:0}}@keyframes mm-btn-glyph-blink-reveal{0%,100%{opacity:1}50%{opacity:0}}.mm-btn--header-cart-button{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;padding-left:4.5px;padding-left:0.5ch;padding-right:0;padding-right:0ch;min-height:1.5lh;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-btn--header-cart-button{font-size:13px;line-height:16px}}.mm-btn--header-cart-button::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-btn--header-cart-button::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-btn--header-cart-button{padding-left:4px;padding-left:0.5ch}}@media(min-width: 768px){.mm-btn--header-cart-button{padding-right:4px;padding-right:0.5ch}}.mm-btn--header-cart-button:has(.text:not(:empty)){margin-right:4.5px;margin-right:0.5ch}@media(min-width: 768px){.mm-btn--header-cart-button:has(.text:not(:empty)){margin-right:0;margin-right:0ch}}.mm-btn--header-cart-button .mm-btn__glyph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:2ch;height:1lh}.mm-btn--header-cart-button .mm-btn__glyph .icon{background-color:currentColor}.mm-btn--header-cart-button:hover{color:var(--mm-content-secondary)}.mm-btn--header-cart-button:active{color:var(--mm-content-tertiary)}.mm6-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:0;text-decoration:none}.mm6-btn:disabled,.mm6-btn[aria-disabled=true]{cursor:default;pointer-events:none}.mm6-btn:focus-visible{outline:2px solid var(--mm6-border-primary-onlight);outline-offset:2px}.mm6-btn--text-filled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2px;padding-bottom:2px;width:100%}.mm6-btn--text-filled .mm6-btn__inner{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;padding-top:4px;padding-bottom:4px;overflow:hidden;background-color:var(--mm6-background-dark-primary);color:var(--mm6-content-primary-ondark)}.mm6-btn--text-filled .mm6-btn__inner::-moz-selection{background-color:highlight;color:highlighttext}.mm6-btn--text-filled .mm6-btn__inner::selection{background-color:highlight;color:highlighttext}.mm6-btn--text-filled .mm6-btn__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.mm6-btn--text-filled .mm6-btn__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.mm6-btn--text-filled:hover .mm6-btn__inner{background-color:var(--mm6-background-dark-secondary)}.mm6-btn--text-filled:active .mm6-btn__inner{background-color:var(--mm6-background-dark-secondary);color:var(--mm6-content-secondary-contrast-ondark)}.mm6-btn--text-filled:disabled .mm6-btn__inner,.mm6-btn--text-filled[aria-disabled=true] .mm6-btn__inner{background-color:transparent;border:1px solid var(--mm6-border-secondary-onlight);color:var(--mm6-content-secondary-onlight);padding-left:1px;padding-right:1px}.mm6-btn--text-filled.is-loading{pointer-events:none;cursor:default}.mm6-btn--text-filled.mm6-btn--secondary .mm6-btn__inner{background-color:var(--mm6-background-light-secondary);color:var(--mm6-content-primary-onlight)}.mm6-btn--text-filled.mm6-btn--secondary:hover .mm6-btn__inner{background-color:var(--mm6-background-light-secondary-contrast)}.mm6-btn--text-filled.mm6-btn--secondary:active .mm6-btn__inner{background-color:var(--mm6-background-light-secondary-contrast);color:var(--mm6-content-secondary-contrast-onlight)}.mm6-btn--text-filled.mm6-btn--secondary:disabled .mm6-btn__inner,.mm6-btn--text-filled.mm6-btn--secondary[aria-disabled=true] .mm6-btn__inner{background-color:transparent;border:1px solid var(--mm6-border-secondary-onlight);color:var(--mm6-content-secondary-onlight);padding-left:1px;padding-right:1px}.mm6-btn--text-filled.mm6-btn--ondark .mm6-btn__inner{background-color:var(--mm6-background-light-primary);color:var(--mm6-content-primary-onlight)}.mm6-btn--text-filled.mm6-btn--ondark:hover .mm6-btn__inner{background-color:var(--mm6-background-light-secondary)}.mm6-btn--text-filled.mm6-btn--ondark:active .mm6-btn__inner{background-color:var(--mm6-background-light-secondary);color:var(--mm6-content-secondary-contrast-onlight)}.mm6-btn--text-filled.mm6-btn--ondark:disabled .mm6-btn__inner,.mm6-btn--text-filled.mm6-btn--ondark[aria-disabled=true] .mm6-btn__inner{background-color:transparent;border:1px solid var(--mm6-border-secondary-ondark);color:var(--mm6-content-secondary-ondark);padding-left:1px;padding-right:1px}.mm6-btn--text-filled.mm6-btn--ondark.mm6-btn--secondary .mm6-btn__inner{background-color:var(--mm6-background-dark-secondary);color:var(--mm6-content-primary-ondark)}.mm6-btn--text-filled.mm6-btn--ondark.mm6-btn--secondary:hover .mm6-btn__inner{background-color:var(--mm6-background-dark-secondary-contrast)}.mm6-btn--text-filled.mm6-btn--ondark.mm6-btn--secondary:active .mm6-btn__inner{background-color:var(--mm6-background-dark-secondary-contrast);color:var(--mm6-content-secondary-contrast-ondark)}.mm6-btn--text-filled.mm6-btn--ondark.mm6-btn--secondary:disabled .mm6-btn__inner,.mm6-btn--text-filled.mm6-btn--ondark.mm6-btn--secondary[aria-disabled=true] .mm6-btn__inner{background-color:transparent;border:1px solid var(--mm6-border-secondary-ondark);color:var(--mm6-content-secondary-ondark);padding-left:1px;padding-right:1px}.mm6-btn--icon-ghost{width:44px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm6-btn--icon-ghost .icon{background-color:var(--mm6-content-primary-onlight)}.mm6-btn--icon-ghost:hover .icon{background-color:var(--mm6-content-secondary-onlight)}.mm6-btn--icon-ghost:active .icon{background-color:var(--mm6-content-tertiary-onlight)}.mm6-btn--icon-ghost.mm6-btn--narrow{width:32px}.mm6-btn--icon-ghost.mm6-btn--ondark .icon{background-color:var(--mm6-content-primary-ondark)}.mm6-btn--icon-ghost.mm6-btn--ondark:hover .icon{background-color:var(--mm6-content-primary-ondark)}.mm6-btn--icon-ghost.mm6-btn--ondark:active .icon{background-color:var(--mm6-content-primary-ondark)}.mm6-btn--icon-ghost.mm6-btn--ondark:hover{opacity:.7}.mm6-btn--icon-ghost.mm6-btn--ondark:active{opacity:.4}.mm6-btn--icon-cell{padding-top:2px;padding-bottom:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px}.mm6-btn--icon-cell .mm6-btn__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:32px;height:40px;padding-top:4px;padding-bottom:4px;color:var(--mm6-content-primary-onlight)}.mm6-btn--icon-cell .mm6-btn__inner .icon{background-color:var(--mm6-content-primary-onlight)}.mm6-btn--icon-cell.mm6-btn--bottom .mm6-btn__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mm6-btn--icon-cell:hover .mm6-btn__inner{background-color:var(--mm6-background-dark-primary)}.mm6-btn--icon-cell:hover .mm6-btn__inner .icon{background-color:var(--mm6-content-primary-ondark)}.mm6-btn--icon-cell:active .mm6-btn__inner{background-color:var(--mm6-background-dark-primary);color:var(--mm6-content-secondary-contrast-ondark)}.mm6-btn--icon-cell:active .mm6-btn__inner .icon{background-color:var(--mm6-content-secondary-contrast-ondark)}.mm6-btn--icon-cell.mm6-btn--ondark .mm6-btn__inner{color:var(--mm6-content-primary-ondark)}.mm6-btn--icon-cell.mm6-btn--ondark .mm6-btn__inner .icon{background-color:var(--mm6-content-primary-ondark)}.mm6-btn--icon-cell.mm6-btn--ondark:hover .mm6-btn__inner{background-color:var(--mm6-background-light-primary);color:var(--mm6-content-secondary-contrast-onlight)}.mm6-btn--icon-cell.mm6-btn--ondark:hover .mm6-btn__inner .icon{background-color:var(--mm6-content-primary-onlight)}.mm6-btn--icon-cell.mm6-btn--ondark:active .mm6-btn__inner{background-color:var(--mm6-background-light-primary);color:var(--mm6-content-secondary-contrast-onlight)}.mm6-btn--icon-cell.mm6-btn--ondark:active .mm6-btn__inner .icon{background-color:var(--mm6-content-secondary-contrast-onlight)}.mm6-btn--icon-text-cell,.mm6-btn--text-cell{padding-top:2px;padding-bottom:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm6-btn--icon-text-cell .mm6-btn__inner,.mm6-btn--text-cell .mm6-btn__inner{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:40px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;color:var(--mm6-content-primary-onlight)}.mm6-btn--icon-text-cell .mm6-btn__inner::-moz-selection, .mm6-btn--text-cell .mm6-btn__inner::-moz-selection{background-color:highlight;color:highlighttext}.mm6-btn--icon-text-cell .mm6-btn__inner::selection,.mm6-btn--text-cell .mm6-btn__inner::selection{background-color:highlight;color:highlighttext}.mm6-btn--icon-text-cell .mm6-btn__inner .icon,.mm6-btn--text-cell .mm6-btn__inner .icon{background-color:currentColor;-ms-flex-negative:0;flex-shrink:0}.mm6-btn--icon-text-cell.mm6-btn--bottom .mm6-btn__inner,.mm6-btn--text-cell.mm6-btn--bottom .mm6-btn__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mm6-btn--icon-text-cell.mm6-btn--icon-right .mm6-btn__inner,.mm6-btn--text-cell.mm6-btn--icon-right .mm6-btn__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm6-btn--icon-text-cell:hover .mm6-btn__inner,.mm6-btn--text-cell:hover .mm6-btn__inner{background-color:var(--mm6-background-dark-primary);color:var(--mm6-content-primary-ondark)}.mm6-btn--icon-text-cell:active .mm6-btn__inner,.mm6-btn--text-cell:active .mm6-btn__inner{background-color:var(--mm6-background-dark-primary);color:var(--mm6-content-secondary-contrast-ondark)}.mm6-btn--icon-text-cell.mm6-btn--ondark .mm6-btn__inner,.mm6-btn--text-cell.mm6-btn--ondark .mm6-btn__inner{color:var(--mm6-content-primary-ondark)}.mm6-btn--icon-text-cell.mm6-btn--ondark:hover .mm6-btn__inner,.mm6-btn--text-cell.mm6-btn--ondark:hover .mm6-btn__inner{background-color:var(--mm6-background-light-primary);color:var(--mm6-content-primary-onlight)}.mm6-btn--icon-text-cell.mm6-btn--ondark:active .mm6-btn__inner,.mm6-btn--text-cell.mm6-btn--ondark:active .mm6-btn__inner{background-color:var(--mm6-background-light-primary);color:var(--mm6-content-secondary-contrast-onlight)}.back-to-top{position:fixed;bottom:0;right:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.back-to-top.mm-btn{background-color:var(--mm-layers-secondary);width:45px;height:45px;-webkit-box-shadow:0 0 100px 0 rgba(0,0,0,.05);box-shadow:0 0 100px 0 rgba(0,0,0,.05);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:1px}.back-to-top.mm6-btn{padding-top:1px;background-color:var(--mm6-background-dark-primary);border:1px solid var(--mm6-border-tertiary-ondark);height:auto;width:auto}.back-to-top.mm6-btn .mm6-btn__inner{width:32px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-top:4px;padding-bottom:4px}.back-to-top.mm6-btn:hover{background-color:var(--mm6-background-light-primary);opacity:1}.back-to-top.mm6-btn:hover .icon{background-color:var(--mm6-content-primary-onlight)}.back-to-top.mm6-btn:active{background-color:var(--mm6-background-light-primary);opacity:1}.back-to-top.mm6-btn:active .icon{background-color:var(--mm6-content-secondary-onlight)}.back-to-top.back-to-top--hidden{-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-sheet.mm-cart-sheet .mm-sheet__header{padding:0}.mm-sheet.mm-cart-sheet .mm-sheet__body{padding:0;overflow-x:hidden}.mm-sheet.mm-cart-sheet .mm-sheet__body .cart-container .full-cart-container{height:100%}.mm-sheet.mm-cart-sheet .mm-sheet__body .cart-container .full-cart-container .cart-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-sheet.mm-cart-sheet .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-wrapper{display:block}.mm-sheet.mm-cart-sheet .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-wrapper .cart-subtitle{display:none}.mm-sheet.mm-cart-sheet .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-messages{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:auto}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header{padding:0;padding-right:0;padding-right:0ch}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header{padding-right:12px;padding-right:1.5ch}}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__title{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__title{font-size:13px;line-height:16px}}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__close{width:45px;width:5ch;height:45px;height:2.5lh;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body{padding:0}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container{height:100%}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .emtpy-cart-content{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;row-gap:18px;row-gap:1lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .emtpy-cart-content .btn-wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row{grid-template-columns:118px 1fr;border-bottom:1px solid var(--color-mm-base-black);row-gap:9px;row-gap:0.5lh;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-top:18px;padding-top:1lh;padding-bottom:9px;padding-bottom:0.5lh}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row{padding-bottom:16px;padding-bottom:1lh}}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__image{grid-column:1;grid-row:1}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body{grid-column:2;grid-row:1}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_title{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_title{padding-bottom:16px;padding-bottom:1lh}}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_title_brand-badge{white-space:nowrap}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_title_title{display:block;word-break:break-word}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_attributes,.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_ddd-item{padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_attributes,.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_ddd-item{padding-bottom:16px;padding-bottom:1lh}}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer{grid-column:1/span 2;grid-row:2;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-actions{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-actions .mm-btn--icon-text-ghost{height:27px;height:1.5lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer:has(.pbp-container) .product-row__footer-actions{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-gap:0ch;-moz-column-gap:0ch;column-gap:0ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-prices{padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh;row-gap:9px;row-gap:0.5lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-prices .prices-wrapper{color:var(--mm-content-secondary)}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-prices .prices-wrapper .strike-through{color:var(--mm-content-tertiary)}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-prices .pbp-container{color:var(--mm-content-tertiary)}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-messages{margin-left:18px;margin-left:2ch;margin-right:18px;margin-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;border-bottom:1px solid var(--color-mm-base-black)}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-messages{padding-top:0;padding-top:0lh}}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-messages{padding-bottom:16px;padding-bottom:1lh}}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;row-gap:18px;row-gap:1lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons{-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:18px;row-gap:1lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container{height:54px;height:3lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .mm-btn{width:100%;height:54px;height:3lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .dw-apple-pay-button{height:54px;height:3lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-terms-link{margin:0}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-terms-link a{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;text-decoration:underline}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-terms-link a::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-terms-link a::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-sheet.mm-cart-sheet[data-brand=mm] .error-message{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;color:var(--mm-content-error)}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .error-message{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .error-message{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-sheet.mm-cart-sheet[data-brand=mm6]{margin:0}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__dialog{padding-right:1px;padding-left:1px;padding-top:1px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__header{padding:0;min-height:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:1px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__header .mm-sheet__title{margin:0;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__header .mm-sheet__title::-moz-selection{background-color:highlight;color:highlighttext}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__header .mm-sheet__title::selection{background-color:highlight;color:highlighttext}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__header .mm-sheet__close{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:32px;height:40px;padding-top:4px;padding-bottom:4px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body{padding:0}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container{height:calc(100% - 2px)}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .emtpy-cart-content{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;row-gap:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .emtpy-cart-content .btn-wrapper{width:100%}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row{grid-template-columns:129px 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row__image{grid-column:1;grid-row:1/span 2}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row__body{grid-column:2;grid-row:1}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row__body_attributes-detail{padding-top:12px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row__body_ddd-item{padding-top:12px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row__footer{grid-column:2;grid-row:2;align-self:end;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;padding-top:8px;padding-bottom:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row__footer-actions{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row__footer-prices .prices-wrapper .strike-through{color:var(--mm6-content-secondary-onlight)}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .product-row__footer-prices .pbp-container{color:var(--mm6-content-secondary-onlight)}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-messages{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;row-gap:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container{height:44px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .mm6-btn{padding-top:0;height:40px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .dw-apple-pay-button{height:40px;margin-top:.1em;margin-bottom:-0.1em}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-terms-link a{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:6.5%;text-underline-offset:25%;text-underline-position:from-font}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-terms-link a::-moz-selection{background-color:highlight;color:highlighttext}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-terms-link a::selection{background-color:highlight;color:highlighttext}.mm-sheet.mm-cart-sheet[data-brand=mm6] .error-message{padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;color:var(--mm6-content-error-onlight)}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .product-variants{padding-left:8px;padding-right:8px;padding-bottom:8px;row-gap:2px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .product-variants .selected-color-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-top:0lh}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .product-variants .selected-color-text{padding-top:0;padding-top:0lh}}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .product-variants .mm-color-swatch:has(.selected-color):after{height:1px;background-color:var(--mm6-border-primary-onlight)}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .product-variants .product-variants-box{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .product-variants .product-variants-box .mm-color-swatch__image{max-width:56px;width:100%;aspect-ratio:2/3;cursor:pointer}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants{padding-left:8px;padding-right:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .selected-size-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:8px;padding-bottom:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .size-container{padding-left:0;padding-right:0;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .size-container .size-system-selector{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding-bottom:16px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;width:calc(50% - .5px);border-bottom:1px solid var(--mm6-border-secondary-onlight);padding-top:4px;padding-bottom:20px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch:has(.selected-size){background-color:var(--mm6-background-light-secondary-contrast)}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch .inner-text .mm-size-swatch__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch .inner-text .mm-size-swatch__value{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch .inner-text .mm-size-swatch__value::-moz-selection{background-color:highlight;color:highlighttext}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch .inner-text .mm-size-swatch__value::selection{background-color:highlight;color:highlighttext}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_footer{padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;gap:0}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_footer__row{border:none;padding-bottom:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_footer__row-quantity .edit-quantity__wrapper .edit-qnt-btn{width:24px;height:24px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_footer__row-actions{row-gap:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container .edit-cart_footer__update{padding-top:8px}.cart-container .emtpy-cart-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-container .emtpy-cart-content p{margin:0}.cart-container .full-cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-container .full-cart-container .cart-content .cart-items-section{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cart-container .full-cart-container .cart-content .cart-items-section .product-row{max-height:300px;align-self:stretch;display:grid;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__image{width:100%}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__image .image{width:100%;height:auto;aspect-ratio:2/3;display:block}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__body{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__body_ddd-item-value{text-transform:capitalize}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__footer:has(.pbp-container) .product-row__footer-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__footer-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cart-container .full-cart-container .cart-content .cart-items-section .product-row__footer-prices .prices-wrapper .strike-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.cart-container .full-cart-container .cart-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-container .full-cart-container .cart-footer .cart-totals{width:100%}.cart-container .full-cart-container .cart-footer .cart-totals__line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}.cart-container .full-cart-container .cart-footer .cart-totals__line-item.grey-item{color:var(--mm-content-tertiary)}.cart-container .full-cart-container .cart-footer .cart-buttons{display:grid;grid-template-columns:repeat(2, 1fr);width:100%}.cart-container .full-cart-container .cart-footer .cart-buttons>.btn-container{grid-column:span 2;width:100%}.cart-container .full-cart-container .cart-footer .cart-buttons>.btn-container:nth-last-child(2){grid-column:1;grid-row:1}.cart-container .full-cart-container .cart-footer .cart-buttons>.btn-container:nth-last-child(2)+.btn-container{grid-column:2;grid-row:1}.cart-container .full-cart-container .cart-footer .cart-buttons>.btn-container:nth-last-child(3)+.btn-container{grid-column:1;grid-row:2}.cart-container .full-cart-container .cart-footer .cart-buttons>.btn-container:nth-last-child(3)+.btn-container+.btn-container{grid-column:2;grid-row:2}.cart-container .full-cart-container .cart-footer .cart-buttons .dw-apple-pay-button{width:100%;border-radius:0;margin:0}.cart-container .full-cart-container .cart-footer .cart-terms-link{color:var(--mm-content-secondary)}.cart-container .full-cart-container .dw-apple-pay-button{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 14'%3e%3cpath d='M6.212 1.805c-.398.473-1.036.846-1.673.793-.08-.64.232-1.32.598-1.739C5.535.373 6.232.027 6.797 0c.066.666-.193 1.319-.585 1.805zm.578.92c-.923-.054-1.713.525-2.152.525-.445 0-1.115-.5-1.846-.486-.95.013-1.833.553-2.318 1.412-.996 1.718-.259 4.263.704 5.661.472.693 1.036 1.452 1.78 1.426.704-.027.983-.46 1.833-.46.857 0 1.103.46 1.846.446.77-.013 1.256-.692 1.727-1.385.538-.786.757-1.552.77-1.592-.013-.013-1.487-.58-1.5-2.284-.014-1.426 1.162-2.105 1.215-2.145-.664-.986-1.7-1.092-2.059-1.119zM12.123.792v10.383h1.607v-3.55h2.225c2.033 0 3.46-1.399 3.46-3.423 0-2.025-1.4-3.41-3.406-3.41h-3.886zM13.73 2.15h1.853c1.395 0 2.192.746 2.192 2.058 0 1.312-.797 2.065-2.198 2.065H13.73V2.151zm8.621 9.105c1.01 0 1.946-.513 2.371-1.325h.033v1.245h1.488V6.008c0-1.499-1.196-2.465-3.035-2.465-1.707 0-2.969.98-3.015 2.325h1.447c.12-.64.711-1.06 1.521-1.06.983 0 1.534.46 1.534 1.306v.573l-2.005.12c-1.867.113-2.876.879-2.876 2.211 0 1.345 1.043 2.238 2.537 2.238zm.432-1.232c-.857 0-1.402-.413-1.402-1.046 0-.653.525-1.032 1.528-1.092l1.786-.113v.586c0 .972-.823 1.665-1.912 1.665zM28.229 14c1.567 0 2.304-.6 2.948-2.418L34 3.643h-1.634l-1.893 6.134h-.033l-1.893-6.134h-1.68l2.723 7.56-.146.46c-.246.778-.644 1.078-1.355 1.078-.126 0-.372-.013-.471-.026v1.245c.093.027.491.04.61.04z' fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-shadow:none;box-shadow:none;background-color:var(--color-mm-base-white);background-size:34px 14px;border:1px solid var(--mm-content-primary);cursor:pointer}.cart-container .full-cart-container .dw-apple-pay-button:hover,.cart-container .full-cart-container .dw-apple-pay-button:active{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 14'%3e%3cpath d='M6.212 1.805c-.398.473-1.036.846-1.673.793-.08-.64.232-1.32.598-1.739C5.535.373 6.232.027 6.797 0c.066.666-.193 1.319-.585 1.805zm.578.92c-.923-.054-1.713.525-2.152.525-.445 0-1.115-.5-1.846-.486-.95.013-1.833.553-2.318 1.412-.996 1.718-.259 4.263.704 5.661.472.693 1.036 1.452 1.78 1.426.704-.027.983-.46 1.833-.46.857 0 1.103.46 1.846.446.77-.013 1.256-.692 1.727-1.385.538-.786.757-1.552.77-1.592-.013-.013-1.487-.58-1.5-2.284-.014-1.426 1.162-2.105 1.215-2.145-.664-.986-1.7-1.092-2.059-1.119zM12.123.792v10.383h1.607v-3.55h2.225c2.033 0 3.46-1.399 3.46-3.423 0-2.025-1.4-3.41-3.406-3.41h-3.886zM13.73 2.15h1.853c1.395 0 2.192.746 2.192 2.058 0 1.312-.797 2.065-2.198 2.065H13.73V2.151zm8.621 9.105c1.01 0 1.946-.513 2.371-1.325h.033v1.245h1.488V6.008c0-1.499-1.196-2.465-3.035-2.465-1.707 0-2.969.98-3.015 2.325h1.447c.12-.64.711-1.06 1.521-1.06.983 0 1.534.46 1.534 1.306v.573l-2.005.12c-1.867.113-2.876.879-2.876 2.211 0 1.345 1.043 2.238 2.537 2.238zm.432-1.232c-.857 0-1.402-.413-1.402-1.046 0-.653.525-1.032 1.528-1.092l1.786-.113v.586c0 .972-.823 1.665-1.912 1.665zM28.229 14c1.567 0 2.304-.6 2.948-2.418L34 3.643h-1.634l-1.893 6.134h-.033l-1.893-6.134h-1.68l2.723 7.56-.146.46c-.246.778-.644 1.078-1.355 1.078-.126 0-.372-.013-.471-.026v1.245c.093.027.491.04.61.04z' fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:var(--color-mm-base-white);background-size:34px 14px;border:1px solid var(--mm-border-tertiary)}.edit-cart_container .edit-cart_content .product-variants{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh;row-gap:18px;row-gap:1lh}@media(min-width: 768px){.edit-cart_container .edit-cart_content .product-variants{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.edit-cart_container .edit-cart_content .product-variants{padding-bottom:16px;padding-bottom:1lh}}.edit-cart_container .edit-cart_content .product-variants .selected-color-text{padding-top:0;padding-top:0lh;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}@media(min-width: 768px){.edit-cart_container .edit-cart_content .product-variants .selected-color-text{padding-top:16px;padding-top:1lh}}.edit-cart_container .edit-cart_content .product-variants .mm-color-swatch{position:relative}.edit-cart_container .edit-cart_content .product-variants .mm-color-swatch:has(.selected-color):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--mm-content-primary)}.edit-cart_container .edit-cart_content .product-variants .mm-color-swatch__image{max-width:56px;width:100%;aspect-ratio:2/3;cursor:pointer}.edit-cart_container .edit-cart_content .product-variants .product-variants-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.edit-cart_container .edit-cart_content .product-variants .product-variants-box .mm-color-swatch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.edit-cart_container .edit-cart_content .product-variants .product-variants-box .product-color-variant{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary);margin-top:8px;text-align:center}@media screen and (min-width: 768px){.edit-cart_container .edit-cart_content .product-variants .product-variants-box .product-color-variant{font-size:13px;line-height:16px}}.edit-cart_container .edit-cart_content .product-variants .product-variants-box .product-color-variant::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.edit-cart_container .edit-cart_content .product-variants .product-variants-box .product-color-variant::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.edit-cart_container .edit-cart_content .size-variants{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.edit-cart_container .edit-cart_content .size-variants{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.edit-cart_container .edit-cart_content .size-variants{padding-bottom:16px;padding-bottom:1lh}}.edit-cart_container .edit-cart_content .size-variants .selected-size-text{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}@media(min-width: 768px){.edit-cart_container .edit-cart_content .size-variants .selected-size-text{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.edit-cart_container .edit-cart_content .size-variants .size-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.edit-cart_container .edit-cart_content .size-variants .size-container{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.edit-cart_container .edit-cart_content .size-variants .size-container{padding-bottom:16px;padding-bottom:1lh}}.edit-cart_container .edit-cart_content .size-variants .size-container .size-system-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;-webkit-column-gap:3ch;-moz-column-gap:3ch;column-gap:3ch}.edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;border-bottom:1px solid var(--mm-border-secondary);cursor:pointer}@media(min-width: 768px){.edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch:has(.selected-size){border-bottom-color:var(--mm-border-primary)}.edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch:not(:has(.selected-size)) .mm-size-swatch__name .icon:first-child{display:none}.edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch .inner-text .mm-size-swatch__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1ch}.edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch .inner-text .icon.icon--mm-symbol-circle-fill{width:5px;height:5px}.edit-cart_container .edit-cart_content .size-variants .size-container .mm-size-swatch .inner-text .icon.icon--mm-symbol-circle-fill.hidden{opacity:0}.edit-cart_container .edit-cart_footer{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;row-gap:18px;row-gap:1lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.edit-cart_container .edit-cart_footer{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.edit-cart_container .edit-cart_footer{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.edit-cart_container .edit-cart_footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--color-mm-base-black)}.edit-cart_container .edit-cart_footer__row-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-cart_container .edit-cart_footer__row-quantity .edit-quantity__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-cart_container .edit-cart_footer__row-quantity .edit-quantity__wrapper .edit-qnt-btn{width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edit-cart_container .edit-cart_footer__row-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-cart_container .edit-cart_footer__row-actions .add-to-wishlist-container button .wishlist-toadd{display:block}.edit-cart_container .edit-cart_footer__row-actions .add-to-wishlist-container button .wishlist-toremove{display:none}.edit-cart_container .edit-cart_footer__row-actions .add-to-wishlist-container button.active .wishlist-toadd{display:none}.edit-cart_container .edit-cart_footer__row-actions .add-to-wishlist-container button.active .wishlist-toremove{display:block}.edit-cart_container .edit-cart_footer__update button{width:100%}.main--layout-page.main--cart{padding:0;padding-top:1px}.main--layout-page.main--cart .page-container .bag-section .cart-title{border-top:1px solid}.main--layout-page.main--cart .page-container .bag-section .error-message{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;color:var(--mm-content-error)}@media(min-width: 768px){.main--layout-page.main--cart .page-container .bag-section .error-message{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.main--layout-page.main--cart .page-container .bag-section .error-message{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.main--layout-page.main--cart .page-container .bag-section .cart-container .emtpy-cart-content{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;row-gap:18px;row-gap:1lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .emtpy-cart-content .btn-wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;row-gap:36px;row-gap:2lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row{grid-template-columns:118px 1fr;border-bottom:1px solid var(--color-mm-base-black);row-gap:9px;row-gap:0.5lh;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-top:18px;padding-top:1lh;padding-bottom:9px;padding-bottom:0.5lh}@media(min-width: 768px){.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row{padding-bottom:16px;padding-bottom:1lh}}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__image{grid-column:1;grid-row:1}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body{grid-column:2;grid-row:1}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_title{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_title{padding-bottom:16px;padding-bottom:1lh}}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_title_brand-badge{white-space:nowrap}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_title_title{display:block;word-break:break-word}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_attributes,.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_ddd-item{padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_attributes,.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_ddd-item{padding-bottom:16px;padding-bottom:1lh}}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer{grid-column:1/span 2;grid-row:2}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-actions{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-actions .mm-btn--icon-text-ghost{height:27px;height:1.5lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer:has(.pbp-container) .product-row__footer-actions{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-gap:0ch;-moz-column-gap:0ch;column-gap:0ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-prices{padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh;row-gap:9px;row-gap:0.5lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-prices .prices-wrapper{color:var(--mm-content-secondary)}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-prices .prices-wrapper .strike-through{color:var(--mm-content-tertiary)}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-prices .pbp-container{color:var(--mm-content-tertiary)}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;row-gap:18px;row-gap:1lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer .cart-buttons{-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:18px;row-gap:1lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container{height:54px;height:3lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .mm-btn{width:100%;height:54px;height:3lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .dw-apple-pay-button{height:54px;height:3lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer .cart-terms-link{margin:0}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer .cart-terms-link a{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;text-decoration:underline}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer .cart-terms-link a::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer .cart-terms-link a::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.main--layout-page.main--cart .page-container .bag-section .cart-messages{display:none}.main--layout-page.main--cart .page-container .assurances-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.mm-hp-category-list{overflow:hidden}.mm-hp-category-list__title{display:block}.mm-hp-category-list__swiper{overflow:visible}.mm-hp-category-list__item{text-decoration:none;color:var(--mm-content-primary)}.mm-hp-category-list__item:focus,.mm-hp-category-list__item:visited,.mm-hp-category-list__item:-webkit-any-link{color:var(--mm-content-primary)}.mm-hp-category-list__label{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-hp-category-list__badge{position:absolute;top:18px;left:11px;z-index:1;margin:0;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;pointer-events:none;white-space:nowrap;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%)}[data-brand=mm] .selection-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;cursor:pointer;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){[data-brand=mm] .selection-box{font-size:13px;line-height:16px}}[data-brand=mm] .selection-box::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}[data-brand=mm] .selection-box::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}[data-brand=mm] .selection-box input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:9px;height:9px;border:1px solid var(--mm-border-primary);background-position:50% 100%;background-repeat:no-repeat}[data-brand=mm] .selection-box input[type=checkbox]:checked{border:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' fill='none'%3E%3Crect width='9' height='9' rx='1' fill='black'/%3E%3Cpath d='M7.01531 3.46561C7.20683 3.26672 7.20048 2.95017 7.0016 2.75862L6.85758 2.61954C6.65868 2.42818 6.34208 2.43443 6.15059 2.63325L3.85029 5.02104L2.82144 4.04669C2.62102 3.85712 2.30443 3.86576 2.1146 4.06593L1.97694 4.21128C1.78714 4.41171 1.7959 4.72823 1.99618 4.91813L3.53129 6.37192C3.73181 6.56151 4.04835 6.55309 4.23814 6.35269L7.01531 3.46561Z' fill='white'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center;background-repeat:no-repeat}[data-brand=mm] .selection-box input[type=checkbox]:focus,[data-brand=mm] .selection-box input[type=checkbox]:focus-visible{outline:none}[data-brand=mm] .selection-box input,[data-brand=mm] .selection-box label{text-transform:capitalize;cursor:pointer}[data-brand=mm6] .selection-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;cursor:pointer;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;padding-left:0;padding-right:0;padding-top:12px;padding-bottom:12px;gap:6px;margin:0}[data-brand=mm6] .selection-box::-moz-selection{background-color:highlight;color:highlighttext}[data-brand=mm6] .selection-box::selection{background-color:highlight;color:highlighttext}[data-brand=mm6] .selection-box input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:10px;height:10px;min-width:10px;min-height:10px;border:1px solid var(--mm6-border-primary-onlight);background-position:50% 100%;background-repeat:no-repeat}[data-brand=mm6] .selection-box input[type=checkbox]:checked{border:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' fill='none'%3E%3Crect width='9' height='9' rx='1' fill='black'/%3E%3Cpath d='M7.01531 3.46561C7.20683 3.26672 7.20048 2.95017 7.0016 2.75862L6.85758 2.61954C6.65868 2.42818 6.34208 2.43443 6.15059 2.63325L3.85029 5.02104L2.82144 4.04669C2.62102 3.85712 2.30443 3.86576 2.1146 4.06593L1.97694 4.21128C1.78714 4.41171 1.7959 4.72823 1.99618 4.91813L3.53129 6.37192C3.73181 6.56151 4.04835 6.55309 4.23814 6.35269L7.01531 3.46561Z' fill='white'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center;background-repeat:no-repeat}[data-brand=mm6] .selection-box input[type=checkbox]:focus,[data-brand=mm6] .selection-box input[type=checkbox]:focus-visible{outline:none}[data-brand=mm6] .selection-box input,[data-brand=mm6] .selection-box label{text-transform:capitalize;cursor:pointer}[data-brand=mm6] .value.availableInStores .selection-box input,[data-brand=mm6] .value.availableInStores .selection-box label{text-transform:none}.mm-popup.cookie-popup{color:var(--mm-content-primary)}.mm-popup.cookie-popup .mm-popup__header{padding-right:18px;padding-right:2ch}.mm-popup.cookie-popup .mm-popup__body .mm-form-check{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-popup.cookie-popup .mm-popup__body .txt{margin:0}.mm-popup.cookie-popup .mm-popup__footer{gap:2ch}.mm-popup.cookie-popup .btn-action-container{gap:1ch}.mm-popup.cookie-popup .manage-btn-link-cookie{background-color:transparent;border:none;padding:0;color:var(--mm-content-primary)}.mm-popup.cookie-popup.mm6-popup{color:var(--mm6-content-primary-onlight)}.mm-popup.cookie-popup.mm6-popup .mm-popup__body{gap:16px}.mm-popup.cookie-popup.mm6-popup .mm-popup__footer{gap:4px}.mm-popup.cookie-popup.mm6-popup .mm6-btn__right{margin-left:auto}.mm-popup.cookie-popup.mm6-popup .manage-btn-link-cookie{color:var(--mm6-content-primary-onlight)}#mm-cookie-sheet-management{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){#mm-cookie-sheet-management{font-size:13px;line-height:16px}}#mm-cookie-sheet-management::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#mm-cookie-sheet-management::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#mm-cookie-sheet-management .mm-sheet__header{padding-left:2ch;padding-right:0}#mm-cookie-sheet-management .mm-sheet__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}#mm-cookie-sheet-management .mm-sheet__body .container-link{padding-top:0;padding-bottom:16px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}#mm-cookie-sheet-management .mm-sheet__body p{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:16px;padding-bottom:1lh;margin:0}#mm-cookie-sheet-management .mm-sheet__body .selection-box{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;gap:var(--Spacing-MM-Mobile-1-lh, 18px)}#mm-cookie-sheet-management .mm-sheet__body .sheet-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding:9px 2ch;-ms-flex-wrap:wrap;flex-wrap:wrap}#mm-cookie-sheet-management .mm-sheet__body .sheet-footer-actions #submitCookieButton .mm-btn__inner{border-color:var(--mm-border-secondary)}#mm6-cookie-sheet-management{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;margin:0}#mm6-cookie-sheet-management::-moz-selection{background-color:highlight;color:highlighttext}#mm6-cookie-sheet-management::selection{background-color:highlight;color:highlighttext}#mm6-cookie-sheet-management .mm-sheet__title{padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;margin-top:0}#mm6-cookie-sheet-management .mm-sheet__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-left:8px;padding-right:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}#mm6-cookie-sheet-management .mm-sheet__body p,#mm6-cookie-sheet-management .mm-sheet__body .sheet-footer-actions{padding:0;padding-bottom:16px;margin:0}#mm6-cookie-sheet-management .mm-sheet__body .sheet-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}#mm6-cookie-sheet-management .mm-sheet__body .sheet-footer-actions .mm6-btn__right{margin-left:auto}.mm-plus-cursor-dark{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5H23C23.2761 0.5 23.5 0.723858 23.5 1V23C23.5 23.2761 23.2761 23.5 23 23.5H1C0.723858 23.5 0.5 23.2761 0.5 23V1C0.5 0.723858 0.723858 0.5 1 0.5Z' stroke='black'/%3E%3Cpath d='M12.0996 8C12.3758 8 12.5996 8.22386 12.5996 8.5V11.4004H15.5C15.7761 11.4004 16 11.6242 16 11.9004V12.0996C16 12.3758 15.7761 12.5996 15.5 12.5996H12.5996V15.5C12.5996 15.7761 12.3758 16 12.0996 16H11.8994C11.6234 15.9999 11.3994 15.7761 11.3994 15.5V12.5996H8.5C8.22386 12.5996 8 12.3758 8 12.0996V11.9004C8 11.6242 8.22386 11.4004 8.5 11.4004H11.3994V8.5C11.3994 8.22392 11.6234 8.00011 11.8994 8H12.0996Z' fill='black'/%3E%3C/svg%3E%0A"),auto}.mm-plus-cursor-light{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5H23C23.2761 0.5 23.5 0.723858 23.5 1V23C23.5 23.2761 23.2761 23.5 23 23.5H1C0.723858 23.5 0.5 23.2761 0.5 23V1C0.5 0.723858 0.723858 0.5 1 0.5Z' stroke='white'/%3E%3Cpath d='M12.0996 8C12.3758 8 12.5996 8.22386 12.5996 8.5V11.4004H15.5C15.7761 11.4004 16 11.6242 16 11.9004V12.0996C16 12.3758 15.7761 12.5996 15.5 12.5996H12.5996V15.5C12.5996 15.7761 12.3758 16 12.0996 16H11.8994C11.6234 15.9999 11.3994 15.7761 11.3994 15.5V12.5996H8.5C8.22386 12.5996 8 12.3758 8 12.0996V11.9004C8 11.6242 8.22386 11.4004 8.5 11.4004H11.3994V8.5C11.3994 8.22392 11.6234 8.00011 11.8994 8H12.0996Z' fill='white'/%3E%3C/svg%3E%0A"),auto}.mm-minus-cursor-dark{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5H23C23.2761 0.5 23.5 0.723858 23.5 1V23C23.5 23.2761 23.2761 23.5 23 23.5H1C0.723858 23.5 0.5 23.2761 0.5 23V1C0.5 0.723858 0.723858 0.5 1 0.5Z' stroke='black'/%3E%3Cpath d='M8 11.9C8 11.6239 8.22386 11.4 8.5 11.4H15.5C15.7761 11.4 16 11.6239 16 11.9V12.1C16 12.3761 15.7761 12.6 15.5 12.6H8.5C8.22386 12.6 8 12.3761 8 12.1V11.9Z' fill='black'/%3E%3C/svg%3E%0A"),auto}.mm-minus-cursor-light{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5H23C23.2761 0.5 23.5 0.723858 23.5 1V23C23.5 23.2761 23.2761 23.5 23 23.5H1C0.723858 23.5 0.5 23.2761 0.5 23V1C0.5 0.723858 0.723858 0.5 1 0.5Z' stroke='white'/%3E%3Cpath d='M8 11.9C8 11.6239 8.22386 11.4 8.5 11.4H15.5C15.7761 11.4 16 11.6239 16 11.9V12.1C16 12.3761 15.7761 12.6 15.5 12.6H8.5C8.22386 12.6 8 12.3761 8 12.1V11.9Z' fill='white'/%3E%3C/svg%3E%0A"),auto}.mm-right-cursor-dark{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5H23C23.2761 0.5 23.5 0.723858 23.5 1V23C23.5 23.2761 23.2761 23.5 23 23.5H1C0.723858 23.5 0.5 23.2761 0.5 23V1C0.5 0.723858 0.723858 0.5 1 0.5Z' stroke='black'/%3E%3Cpath d='M10.6729 16.1351C10.4776 16.3303 10.1611 16.3303 9.96584 16.1351L9.82423 15.9935C9.62911 15.7982 9.62902 15.4817 9.82423 15.2865L13.0059 12.1048L9.75295 8.85188C9.55804 8.6566 9.55784 8.34 9.75295 8.14485L9.89455 8.00325C10.0897 7.80827 10.4063 7.80838 10.6016 8.00325L14.3496 11.7513C14.5448 11.9465 14.5448 12.2631 14.3496 12.4583L10.6729 16.1351Z' fill='black'/%3E%3C/svg%3E%0A"),auto}.mm-right-cursor-light{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5H23C23.2761 0.5 23.5 0.723858 23.5 1V23C23.5 23.2761 23.2761 23.5 23 23.5H1C0.723858 23.5 0.5 23.2761 0.5 23V1C0.5 0.723858 0.723858 0.5 1 0.5Z' stroke='white'/%3E%3Cpath d='M10.6729 16.1351C10.4776 16.3303 10.1611 16.3303 9.96584 16.1351L9.82423 15.9935C9.62911 15.7982 9.62902 15.4817 9.82423 15.2865L13.0059 12.1048L9.75295 8.85188C9.55804 8.6566 9.55784 8.34 9.75295 8.14485L9.89455 8.00325C10.0897 7.80827 10.4063 7.80838 10.6016 8.00325L14.3496 11.7513C14.5448 11.9465 14.5448 12.2631 14.3496 12.4583L10.6729 16.1351Z' fill='white'/%3E%3C/svg%3E%0A"),auto}.mm-left-cursor-dark{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5H23C23.2761 0.5 23.5 0.723858 23.5 1V23C23.5 23.2761 23.2761 23.5 23 23.5H1C0.723858 23.5 0.5 23.2761 0.5 23V1C0.5 0.723858 0.723858 0.5 1 0.5Z' stroke='black'/%3E%3Cpath d='M12.6604 8.00393C12.8556 7.80867 13.1721 7.80867 13.3674 8.00393L13.509 8.14455C13.7043 8.33982 13.7043 8.6573 13.509 8.85256L10.3274 12.0342L13.5803 15.2871C13.7752 15.4824 13.7754 15.799 13.5803 15.9942L13.4387 16.1358C13.2435 16.3308 12.9269 16.3307 12.7317 16.1358L8.9836 12.3877C8.78838 12.1925 8.78846 11.876 8.9836 11.6807L12.6604 8.00393Z' fill='black'/%3E%3C/svg%3E%0A"),auto}.mm-left-cursor-light{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5H23C23.2761 0.5 23.5 0.723858 23.5 1V23C23.5 23.2761 23.2761 23.5 23 23.5H1C0.723858 23.5 0.5 23.2761 0.5 23V1C0.5 0.723858 0.723858 0.5 1 0.5Z' stroke='white'/%3E%3Cpath d='M12.6604 8.00393C12.8556 7.80867 13.1721 7.80867 13.3674 8.00393L13.509 8.14455C13.7043 8.33982 13.7043 8.6573 13.509 8.85256L10.3274 12.0342L13.5803 15.2871C13.7752 15.4824 13.7754 15.799 13.5803 15.9942L13.4387 16.1358C13.2435 16.3308 12.9269 16.3307 12.7317 16.1358L8.9836 12.3877C8.78838 12.1925 8.78846 11.876 8.9836 11.6807L12.6604 8.00393Z' fill='white'/%3E%3C/svg%3E%0A"),auto}.mm6-plus-cursor-dark{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5498 11.4492H18V12.5488H12.5498V18H11.4502V12.5488H6V11.4492H11.4502V6H12.5498V11.4492Z' fill='black'/%3E%3C/svg%3E%0A"),auto}.mm6-plus-cursor-light{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5498 11.4492H18V12.5488H12.5498V18H11.4502V12.5488H6V11.4492H11.4502V6H12.5498V11.4492Z' fill='%23F4F5F7'/%3E%3C/svg%3E%0A"),auto}.mm6-minus-cursor-dark{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11.4492H18V12.5492H6V11.4492Z' fill='black'/%3E%3C/svg%3E%0A"),auto}.mm6-minus-cursor-light{cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11.4492H18V12.5492H6V11.4492Z' fill='%23F4F5F7'/%3E%3C/svg%3E%0A"),auto}.datepicker{display:none;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.datepicker{font-size:13px;line-height:16px}}.datepicker::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.datepicker::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.datepicker.active{display:block}.mm-datepicker-anchor{position:relative}.datepicker-dropdown{position:absolute;top:auto !important;bottom:100% !important;left:0 !important;right:0;z-index:100;padding:0}.datepicker-picker{background-color:var(--mm-layers-primary);border:0;background-image:repeating-linear-gradient(90deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),repeating-linear-gradient(90deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),url("../noise-pattern/Noise-Layer@2x-compressed.png");background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%,200px 200px;background-position:top left,bottom left,top left,top right,top left;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:0;display:block;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.datepicker-picker{background-image:repeating-linear-gradient(90deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),repeating-linear-gradient(90deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),url("../noise-pattern/Noise-Layer@2x-compressed.png")}}@media(min-width: 768px){.datepicker-picker{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.datepicker-picker{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.datepicker-picker .datepicker-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.datepicker-picker .datepicker-controls .button{background:transparent;border:none;color:var(--mm-content-primary);cursor:pointer}.datepicker-picker .datepicker-controls .button:focus,.datepicker-picker .datepicker-controls .button:active{outline:none}.datepicker-picker .datepicker-controls .view-switch{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;height:45px;height:2.5lh;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}@media screen and (min-width: 768px){.datepicker-picker .datepicker-controls .view-switch{font-size:13px;line-height:16px}}.datepicker-picker .datepicker-controls .view-switch::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.datepicker-picker .datepicker-controls .view-switch::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.datepicker-picker .datepicker-controls .view-switch{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}.datepicker-picker .datepicker-controls .prev-btn{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .708L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .708L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.datepicker-picker .datepicker-controls .next-btn{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.673 12.135a.5.5 0 01-.707 0l-.142-.141a.5.5 0 010-.707l3.182-3.182-3.253-3.253a.5.5 0 010-.707l.142-.142a.5.5 0 01.707 0l3.748 3.748a.5.5 0 010 .707l-3.677 3.677z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M6.673 12.135a.5.5 0 01-.707 0l-.142-.141a.5.5 0 010-.707l3.182-3.182-3.253-3.253a.5.5 0 010-.707l.142-.142a.5.5 0 01.707 0l3.748 3.748a.5.5 0 010 .707l-3.677 3.677z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.datepicker-picker .datepicker-controls .next-btn-wrapper,.datepicker-picker .datepicker-controls .prev-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:45px;height:45px;height:2.5lh;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.datepicker-picker .datepicker-controls .next-btn-wrapper,.datepicker-picker .datepicker-controls .prev-btn-wrapper{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}@media(min-width: 768px){.datepicker-picker .datepicker-controls .next-btn-wrapper,.datepicker-picker .datepicker-controls .prev-btn-wrapper{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}.datepicker-picker .datepicker-controls .next-btn-wrapper button,.datepicker-picker .datepicker-controls .prev-btn-wrapper button{padding:0;background-color:var(--mm-content-primary)}.datepicker-picker .datepicker-view .days-of-week{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-picker .datepicker-view .dow{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding-left:13.5px;padding-left:1.5ch;padding-right:13.5px;padding-right:1.5ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}@media(min-width: 768px){.datepicker-picker .datepicker-view .dow{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.datepicker-picker .datepicker-view .dow{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}.datepicker-picker .datepicker-grid{display:grid;grid-auto-rows:fit-content(100%);grid-template-columns:repeat(7, 1fr)}.datepicker-picker .datepicker-grid .datepicker-cell{cursor:pointer;color:var(--mm-content-primary);border-bottom:1px solid var(--mm-border-secondary);text-align:center;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.datepicker-picker .datepicker-grid .datepicker-cell{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.datepicker-picker .datepicker-grid .datepicker-cell:not(.disabled):hover{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}@media screen and (min-width: 768px){.datepicker-picker .datepicker-grid .datepicker-cell:not(.disabled):hover{font-size:13px;line-height:16px}}.datepicker-picker .datepicker-grid .datepicker-cell:not(.disabled):hover::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.datepicker-picker .datepicker-grid .datepicker-cell:not(.disabled):hover::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.datepicker-picker .datepicker-grid .datepicker-cell.selected,.datepicker-picker .datepicker-grid .datepicker-cell.focused{border:1px solid var(--mm-border-primary)}.datepicker-picker .datepicker-grid .datepicker-cell.disabled{color:var(--mm-content-tertiary);cursor:default}.datepicker-picker .datepicker-grid .datepicker-cell.prev,.datepicker-picker .datepicker-grid .datepicker-cell.next{color:var(--mm-content-tertiary);font-weight:normal}.datepicker-picker .months.datepicker-grid,.datepicker-picker .years.datepicker-grid,.datepicker-picker .decades.datepicker-grid{grid-template-columns:repeat(4, 1fr)}.datepicker-picker .datepicker-footer{display:none}#filters-sheet{width:100vw}#filters-sheet.is-checking-filters .filters-sidebar-content{pointer-events:none}#filters-sheet .mm-sheet__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}#filters-sheet .mm-sheet__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}#filters-sheet .mm-sheet__header .mm-sheet__close{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;width:45px;width:5ch;height:45px;height:2.5lh;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){#filters-sheet .mm-sheet__header .mm-sheet__close{font-size:13px;line-height:16px}}#filters-sheet .mm-sheet__header .mm-sheet__close::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#filters-sheet .mm-sheet__header .mm-sheet__close::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){#filters-sheet .mm-sheet__header .mm-sheet__close{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}@media(min-width: 768px){#filters-sheet .mm-sheet__header .mm-sheet__close{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}#filters-sheet .filters-sidebar-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#filters-sheet .filters-sidebar-content::-webkit-scrollbar{display:none}#filters-sheet .filters-sidebar-content .sort-options{list-style:none;padding:0;margin:0}#filters-sheet .filters-sidebar-content .sort-options li label{height:45px;height:2.5lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;cursor:pointer;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media(min-width: 768px){#filters-sheet .filters-sidebar-content .sort-options li label{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}@media screen and (min-width: 768px){#filters-sheet .filters-sidebar-content .sort-options li label{font-size:13px;line-height:16px}}#filters-sheet .filters-sidebar-content .sort-options li label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#filters-sheet .filters-sidebar-content .sort-options li label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#filters-sheet .filters-sidebar-content .sort-options li label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border:1px solid var(--mm-border-primary);border-radius:50%;position:relative}#filters-sheet .filters-sidebar-content .sort-options li label input[type=radio]:checked{background-color:var(--mm-content-primary)}#filters-sheet .filters-sidebar-content .values{list-style:none;padding:0;display:inline-grid;margin:0;width:100%;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:0;row-gap:0lh}#filters-sheet .filters-sidebar-content .values li .selection-box{height:45px;height:2.5lh}#filters-sheet .filters-sidebar-content .values li .selection-box .color-box{width:9px;display:-webkit-box;display:-ms-flexbox;display:flex;height:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filters-sheet .filters-sidebar-content .values li .selection-box .color-box .single-color-box{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3e%3ccircle cx='4.5' cy='4.5' r='4.5' fill='%230B53BF'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3e%3ccircle cx='4.5' cy='4.5' r='4.5' fill='%230B53BF'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}#filters-sheet .filters-sidebar-content .size .values{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(4, minmax(0, 1fr))}#filters-sheet .filters-sidebar-content .macroColor .values{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}#filters-sheet .sheet-footer-actions{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}@media(min-width: 768px){#filters-sheet .sheet-footer-actions{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){#filters-sheet .sheet-footer-actions{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}#filters-sheet .sheet-footer-actions .mm-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-column-gap:4.5px;-moz-column-gap:4.5px;column-gap:4.5px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}@media(min-width: 768px){#filters-sheet .sheet-footer-actions .mm-btn{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){#filters-sheet .sheet-footer-actions .mm-btn{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}#filters-mm6-sheet .mm-sheet__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}#filters-mm6-sheet .filters-sidebar-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}#filters-mm6-sheet .filters-sidebar-content .mm6-accordion-section__content{padding:0;padding-bottom:16px}#filters-mm6-sheet .filters-sidebar-content .sort-options{list-style:none;padding:0;margin:0;width:100%}#filters-mm6-sheet .filters-sidebar-content .sort-options li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}#filters-mm6-sheet .filters-sidebar-content .sort-options li:has(input:checked){background:var(--mm6-background-light-secondary-contrast)}#filters-mm6-sheet .filters-sidebar-content .sort-options li:hover{background:var(--mm6-background-light-secondary)}#filters-mm6-sheet .filters-sidebar-content .sort-options li .mm6-radio{padding:0}#filters-mm6-sheet .filters-sidebar-content .values{list-style:none;padding:0;margin:0;width:100%}#filters-mm6-sheet .filters-sidebar-content .values li{margin-bottom:12px;padding:0 4px;padding-left:4px;padding-right:4px;width:100%;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}#filters-mm6-sheet .filters-sidebar-content .values li::-moz-selection{background-color:highlight;color:highlighttext}#filters-mm6-sheet .filters-sidebar-content .values li::selection{background-color:highlight;color:highlighttext}#filters-mm6-sheet .filters-sidebar-content .values li.selected-box{background:var(--mm6-background-light-secondary-contrast)}#filters-mm6-sheet .filters-sidebar-content .values li:hover{background:var(--mm6-background-light-secondary)}#filters-mm6-sheet .filters-sidebar-content .values li .selection-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:20px}#filters-mm6-sheet .filters-sidebar-content .values li .selection-box .color-box{width:9px;display:-webkit-box;display:-ms-flexbox;display:flex;height:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filters-mm6-sheet .filters-sidebar-content .values li .selection-box .color-box .single-color-box{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3e%3ccircle cx='4.5' cy='4.5' r='4.5' fill='%230B53BF'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3e%3ccircle cx='4.5' cy='4.5' r='4.5' fill='%230B53BF'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}#filters-mm6-sheet .filters-sidebar-content .refinements-list .macroColor .values,#filters-mm6-sheet .filters-sidebar-content .refinements-list .size .values{display:inline-grid;width:100%;row-gap:1px;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}#filters-mm6-sheet .filters-sidebar-content .refinements-list .macroColor .values{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(6, fit-content(100%))}#filters-mm6-sheet .filters-sidebar-content .refinements-list .size .values{grid-template-rows:repeat(2, fit-content(100%));grid-template-columns:repeat(4, minmax(0, 1fr))}#filters-mm6-sheet .sheet-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#filters-sheet .filters-sidebar-content .values li.size .selection-box input,#filters-sheet .filters-sidebar-content .values li.size .selection-box label,#filters-mm6-sheet .filters-sidebar-content .values li.size .selection-box input,#filters-mm6-sheet .filters-sidebar-content .values li.size .selection-box label{text-transform:uppercase}#filters-sheet .filters-sidebar-content .values li#filter-multicolor .selection-box .single-color-box,#filters-mm6-sheet .filters-sidebar-content .values li#filter-multicolor .selection-box .single-color-box{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 8'%3e%3cg clip-path='url(%23paint0_angular_1990_36374_clip_path)' data-figma-skip-parse='true'%3e%3cg transform='rotate(90 0 4) scale(.004)'%3e%3cforeignObject x='-1250' y='-1250' width='2500' height='2500'%3e%3cdiv xmlns='http://www.w3.org/1999/xhtml' style='background:conic-gradient(from 90deg%2c%232f9525 0deg%2c%232f9525 28.8deg%2c%230b53bf 28.8deg%2c%230b53bf 90deg%2c%23ec5f9c 90deg%2c%23ec5f9c 151.2deg%2c%23ea0808 151.2deg%2c%23ea0808 208.8deg%2c%23f79423 208.8deg%2c%23f79423 270deg%2c%23f7e523 270deg%2c%23f7e523 331.2deg%2c%232f9525 331.2deg%2c%232f9525 360deg)%3bheight:100%25%3bwidth:100%25' opacity='1'%3e%3c/div%3e%3c/foreignObject%3e%3c/g%3e%3c/g%3e%3ccircle cx='4' cy='4' r='4' data-figma-gradient-fill='%7b%26quot%3btype%26quot%3b:%26quot%3bGRADIENT_ANGULAR%26quot%3b%2c%26quot%3bstops%26quot%3b:%5b%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.18431372940540314%2c%26quot%3bg%26quot%3b:0.58431375026702881%2c%26quot%3bb%26quot%3b:0.14509804546833038%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.079999998211860657%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.043137256056070328%2c%26quot%3bg%26quot%3b:0.32549020648002625%2c%26quot%3bb%26quot%3b:0.74901962280273438%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.079999998211860657%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.043137256056070328%2c%26quot%3bg%26quot%3b:0.32549020648002625%2c%26quot%3bb%26quot%3b:0.74901962280273438%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.250%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.92549020051956177%2c%26quot%3bg%26quot%3b:0.37254902720451355%2c%26quot%3bb%26quot%3b:0.61176472902297974%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.250%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.92549020051956177%2c%26quot%3bg%26quot%3b:0.37254902720451355%2c%26quot%3bb%26quot%3b:0.61176472902297974%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.41999998688697815%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.91764706373214722%2c%26quot%3bg%26quot%3b:0.031372550874948502%2c%26quot%3bb%26quot%3b:0.031372550874948502%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.41999998688697815%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.91764706373214722%2c%26quot%3bg%26quot%3b:0.031372550874948502%2c%26quot%3bb%26quot%3b:0.031372550874948502%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.57999998331069946%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.96862745285034180%2c%26quot%3bg%26quot%3b:0.58039218187332153%2c%26quot%3bb%26quot%3b:0.13725490868091583%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.57999998331069946%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.96862745285034180%2c%26quot%3bg%26quot%3b:0.58039218187332153%2c%26quot%3bb%26quot%3b:0.13725490868091583%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.750%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.96862745285034180%2c%26quot%3bg%26quot%3b:0.89803922176361084%2c%26quot%3bb%26quot%3b:0.13725490868091583%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.750%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.96862745285034180%2c%26quot%3bg%26quot%3b:0.89803922176361084%2c%26quot%3bb%26quot%3b:0.13725490868091583%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.92000001668930054%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.18431372940540314%2c%26quot%3bg%26quot%3b:0.58431375026702881%2c%26quot%3bb%26quot%3b:0.14509804546833038%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.92000001668930054%7d%5d%2c%26quot%3bstopsVar%26quot%3b:%5b%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.18431372940540314%2c%26quot%3bg%26quot%3b:0.58431375026702881%2c%26quot%3bb%26quot%3b:0.14509804546833038%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.079999998211860657%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.043137256056070328%2c%26quot%3bg%26quot%3b:0.32549020648002625%2c%26quot%3bb%26quot%3b:0.74901962280273438%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.079999998211860657%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.043137256056070328%2c%26quot%3bg%26quot%3b:0.32549020648002625%2c%26quot%3bb%26quot%3b:0.74901962280273438%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.250%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.92549020051956177%2c%26quot%3bg%26quot%3b:0.37254902720451355%2c%26quot%3bb%26quot%3b:0.61176472902297974%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.250%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.92549020051956177%2c%26quot%3bg%26quot%3b:0.37254902720451355%2c%26quot%3bb%26quot%3b:0.61176472902297974%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.41999998688697815%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.91764706373214722%2c%26quot%3bg%26quot%3b:0.031372550874948502%2c%26quot%3bb%26quot%3b:0.031372550874948502%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.41999998688697815%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.91764706373214722%2c%26quot%3bg%26quot%3b:0.031372550874948502%2c%26quot%3bb%26quot%3b:0.031372550874948502%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.57999998331069946%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.96862745285034180%2c%26quot%3bg%26quot%3b:0.58039218187332153%2c%26quot%3bb%26quot%3b:0.13725490868091583%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.57999998331069946%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.96862745285034180%2c%26quot%3bg%26quot%3b:0.58039218187332153%2c%26quot%3bb%26quot%3b:0.13725490868091583%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.750%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.96862745285034180%2c%26quot%3bg%26quot%3b:0.89803922176361084%2c%26quot%3bb%26quot%3b:0.13725490868091583%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.750%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.96862745285034180%2c%26quot%3bg%26quot%3b:0.89803922176361084%2c%26quot%3bb%26quot%3b:0.13725490868091583%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.92000001668930054%7d%2c%7b%26quot%3bcolor%26quot%3b:%7b%26quot%3br%26quot%3b:0.18431372940540314%2c%26quot%3bg%26quot%3b:0.58431375026702881%2c%26quot%3bb%26quot%3b:0.14509804546833038%2c%26quot%3ba%26quot%3b:1.0%7d%2c%26quot%3bposition%26quot%3b:0.92000001668930054%7d%5d%2c%26quot%3btransform%26quot%3b:%7b%26quot%3bm00%26quot%3b:4.8985874103406714e-16%2c%26quot%3bm01%26quot%3b:-8.0%2c%26quot%3bm02%26quot%3b:8.0%2c%26quot%3bm10%26quot%3b:8.0%2c%26quot%3bm11%26quot%3b:4.8985874103406714e-16%2c%26quot%3bm12%26quot%3b:-4.8985874103406714e-16%7d%2c%26quot%3bopacity%26quot%3b:1.0%2c%26quot%3bblendMode%26quot%3b:%26quot%3bNORMAL%26quot%3b%2c%26quot%3bvisible%26quot%3b:true%7d' xmlns='http://www.w3.org/2000/svg'/%3e%3cdefs%3e%3cclipPath id='paint0_angular_1990_36374_clip_path'%3e%3ccircle cx='4' cy='4' r='4'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-position:center;width:16px;height:16px;display:inline-block;background-repeat:no-repeat;-webkit-mask:none;mask:none;background-color:unset !important}#filters-sheet .filters-sidebar-content .values li#filter-white .selection-box .single-color-box,#filters-mm6-sheet .filters-sidebar-content .values li#filter-white .selection-box .single-color-box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Ccircle cx='4.5' cy='4.5' r='4' fill='white' stroke='black' stroke-opacity='0.1'/%3E%3C/svg%3E");background-position:center;width:16px;height:16px;display:inline-block;background-repeat:no-repeat;-webkit-mask:none;mask:none;background-color:unset !important}#filters-sheet .filters-sidebar-content .values li.filter-disabled,#filters-mm6-sheet .filters-sidebar-content .values li.filter-disabled{opacity:.3;pointer-events:none}#filters-sheet .filters-sidebar-content .values li.filter-disabled input,#filters-mm6-sheet .filters-sidebar-content .values li.filter-disabled input{pointer-events:none}#newsletter-popup.mm-popup{min-height:auto}.mm-footer-newsletter{width:100%}.mm-footer-newsletter__title{margin:0}.mm-footer-newsletter__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-footer-newsletter__gender{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2ch;border:0;padding:0;margin:0;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-footer-newsletter__privacy{margin:0;color:var(--mm-content-primary)}.mm-footer-newsletter__privacy a{color:inherit;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%;font-size:10px;line-height:normal}.mm-footer-newsletter__error{padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}.mm-footer-newsletter__thankyou-text{margin:0}.mm-footer-newsletter__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.mm6-footer-newsletter{background-color:var(--mm6-background-dark-primary);color:var(--mm6-content-primary-ondark)}.mm6-footer-newsletter__title{margin:0;color:var(--mm6-content-primary-ondark)}.mm6-footer-newsletter__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm6-footer-newsletter__gender{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;border:0;padding:0;margin:0}.mm6-footer-newsletter__privacy{margin:0;color:var(--mm6-content-primary-ondark)}.mm6-footer-newsletter__privacy a{color:inherit;text-decoration:underline}.mm6-footer-newsletter__error{padding-top:4px}.mm6-footer-newsletter__thankyou-body{margin:0;color:var(--mm6-content-primary-ondark)}.mm6-footer-newsletter__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.mm6-footer-wechat-sheet-wrapper .mm-sheet__title{padding-left:6px}.mm6-footer-wechat-sheet-wrapper .mm-sheet__body{padding:0}.mm6-footer-wechat-sheet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--mm6-content-primary-onlight);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:32px}.mm6-footer-wechat-sheet__instructions{margin:0;padding-bottom:8px}.mm6-footer-wechat-sheet__qr{padding-bottom:8px}.mm6-footer-wechat-sheet__qr img{display:block;width:160px;height:160px}.mm-footer-wechat-sheet-wrapper .mm-sheet__body{padding:0}.mm-footer-wechat-sheet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:45px;padding-left:5ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-footer-wechat-sheet{padding-left:40px;padding-left:5ch}}@media(min-width: 768px){.mm-footer-wechat-sheet{padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-footer-wechat-sheet{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.mm-footer-wechat-sheet__instructions{margin:0;margin-bottom:18px;margin-bottom:1lh;max-width:381px;color:var(--mm-content-primary)}@media(min-width: 768px){.mm-footer-wechat-sheet__instructions{margin-bottom:16px;margin-bottom:1lh}}.mm-footer-wechat-sheet__qr{margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.mm-footer-wechat-sheet__qr{margin-bottom:32px;margin-bottom:2lh}}.mm-footer-wechat-sheet__qr img{display:block;width:160px;height:160px}.mm6-footer-whatsapp-sheet-wrapper .mm-sheet__title{padding-left:6px}.mm6-footer-whatsapp-sheet-wrapper .mm-sheet__body{padding:0}.mm6-footer-whatsapp-sheet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--mm6-content-primary-onlight);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:32px}.mm6-footer-whatsapp-sheet__instructions{margin:0;padding-bottom:8px}.mm6-footer-whatsapp-sheet__qr{padding-bottom:8px}.mm6-footer-whatsapp-sheet__qr img{display:block;width:160px;height:160px}.mm6-footer-whatsapp-sheet__alternative{margin:0}.mm6-footer-whatsapp-sheet__alternative a{color:inherit;text-decoration:underline}.mm-footer-whatsapp-sheet-wrapper .mm-sheet__body{padding:0}.mm-footer-whatsapp-sheet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:45px;padding-left:5ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-footer-whatsapp-sheet{padding-left:40px;padding-left:5ch}}@media(min-width: 768px){.mm-footer-whatsapp-sheet{padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-footer-whatsapp-sheet{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.mm-footer-whatsapp-sheet__instructions{margin:0;margin-bottom:18px;margin-bottom:1lh;max-width:381px;color:var(--mm-content-primary)}@media(min-width: 768px){.mm-footer-whatsapp-sheet__instructions{margin-bottom:16px;margin-bottom:1lh}}.mm-footer-whatsapp-sheet__qr{margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.mm-footer-whatsapp-sheet__qr{margin-bottom:32px;margin-bottom:2lh}}.mm-footer-whatsapp-sheet__qr img{display:block;width:160px;height:160px}.mm-footer-whatsapp-sheet__alternative{margin:0;margin-bottom:18px;margin-bottom:1lh;color:var(--mm-content-primary)}@media(min-width: 768px){.mm-footer-whatsapp-sheet__alternative{margin-bottom:16px;margin-bottom:1lh}}.mm-footer-whatsapp-sheet__button.mm-link--tier{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;border:1px solid var(--mm-border-primary);border-radius:1px;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;text-decoration:none;color:var(--mm-content-primary)}@media(min-width: 768px){.mm-footer-whatsapp-sheet__button.mm-link--tier{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}.fragment-plp{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}.fragment-plp__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.fragment-plp__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding-bottom:18px;padding-bottom:1lh}.fragment-plp__headline_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}.fragment-plp__glyph{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:9px;width:1ch;height:18px;height:1lh}.fragment-plp__headline{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;margin:0;word-break:break-word}.fragment-plp__description_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}.fragment-plp__description{margin:0;word-break:break-word}.fragment-plp__brand-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}.fragment-plp__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch}.fragment-plp--default-position-1{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}.fragment-plp--default-position-1 .fragment-plp__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fragment-plp--default-position-1 .fragment-plp__headline_container{padding-top:18px;padding-top:1lh}.fragment-editorial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.fragment-editorial__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.fragment-editorial__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding-bottom:18px;padding-bottom:1lh}.fragment-editorial__headline_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.fragment-editorial__glyph{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:1ch;height:1lh}.fragment-editorial__headline{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;margin:0;word-break:break-word}.fragment-editorial__description_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}.fragment-editorial__description{margin:0;word-break:break-word}.fragment-editorial__brand-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}.mm-product-card__hand-drawn{position:absolute;z-index:12;display:block;pointer-events:none}.mm-product-card__hand-drawn svg{display:block;width:100%;height:100%;overflow:visible}.mm-product-card__hand-drawn--01{width:50%;height:90px;top:-5px;left:-9px}.mm-product-card__hand-drawn--02{width:25%;height:72px;top:0;left:0}.mm-product-card__hand-drawn--03{width:75%;height:90px;top:-7px;left:-9px}.mm-product-card__hand-drawn--04{width:75%;height:90px;top:-5px;left:-9px}.mm-product-card__hand-drawn--05{width:75%;height:90px;top:-4px;left:-9px}.mm-product-card__hand-drawn--06{width:50%;height:90px;top:-3px;left:-5px}.mm-product-card__hand-drawn--07{width:75%;height:90px;top:-3px;left:-9px}.mm-product-card__hand-drawn--08{width:75%;height:90px;top:-5px;left:-9px}.mm-help-page .accordion{list-style:none;margin:0;border-bottom:1px solid var(--mm-border-secondary)}.mm-help-page .accordion:first-child{border-top:1px solid var(--mm-border-secondary)}.mm-help-page .accordion-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1ch;width:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;text-align:left;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .accordion-trigger{font-size:13px;line-height:16px}}.mm-help-page .accordion-trigger::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-trigger::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .accordion-title{font-size:13px;line-height:16px}}.mm-help-page .accordion-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-icon{-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-primary);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.936 6.625a.5.5 0 010-.707l.142-.141a.5.5 0 01.707 0l3.182 3.181 3.253-3.252a.5.5 0 01.707 0l.141.141a.5.5 0 010 .707L8.32 10.302a.506.506 0 01-.707 0L3.936 6.625z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.936 6.625a.5.5 0 010-.707l.142-.141a.5.5 0 01.707 0l3.182 3.181 3.253-3.252a.5.5 0 01.707 0l.141.141a.5.5 0 010 .707L8.32 10.302a.506.506 0 01-.707 0L3.936 6.625z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transition:-webkit-transform 200ms cubic-bezier(0, 0, 0.58, 1);transition:-webkit-transform 200ms cubic-bezier(0, 0, 0.58, 1);transition:transform 200ms cubic-bezier(0, 0, 0.58, 1);transition:transform 200ms cubic-bezier(0, 0, 0.58, 1), -webkit-transform 200ms cubic-bezier(0, 0, 0.58, 1)}.mm-help-page .accordion-icon i,.mm-help-page .accordion-icon svg{display:none}.mm-help-page .accordion-content{display:none;padding-bottom:36px}.mm-help-page .accordion-content>.help-content-box-section{padding-left:18px;padding-left:2ch}.mm-help-page .accordion-content>.help-content-box-section:has(>.help-subtitle)>.help-content-box-ordered-list,.mm-help-page .accordion-content>.help-content-box-section:has(>.help-subtitle)>ul{margin-left:18px;margin-left:2ch}.mm-help-page .accordion-content .help-content-paragraph-box{padding-left:18px;padding-left:2ch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1lh}.mm-help-page .accordion-content .help-content-paragraph-box>.help-content-paragraph-box{padding-left:0}.mm-help-page .accordion-content .help-content-paragraph-box+.help-content-paragraph-box{margin-top:1lh}.mm-help-page .accordion-content .help-content-paragraph-box .help-subtitle{display:block;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);padding-top:1lh}@media screen and (min-width: 768px){.mm-help-page .accordion-content .help-content-paragraph-box .help-subtitle{font-size:13px;line-height:16px}}.mm-help-page .accordion-content .help-content-paragraph-box .help-subtitle::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-content .help-content-paragraph-box .help-subtitle::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-paragraph{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);margin:0}@media screen and (min-width: 768px){.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-paragraph{font-size:13px;line-height:16px}}.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-paragraph::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-paragraph::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-list{margin:0;padding-left:27px;padding-left:3ch;list-style:decimal;list-style-position:outside;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-list{font-size:13px;line-height:16px}}.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-list::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-list::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-list .help-content-box-section-list-item+.help-content-box-section-list-item{margin-top:.5lh}.mm-help-page .accordion-content .help-content-paragraph-box a{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%;cursor:pointer}@media screen and (min-width: 768px){.mm-help-page .accordion-content .help-content-paragraph-box a{font-size:13px;line-height:16px}}.mm-help-page .accordion-content .help-content-paragraph-box a::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-content .help-content-paragraph-box a::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .accordion-content .help-content-paragraph-box:has(>.help-subtitle)>.help-content-box-section-list,.mm-help-page .accordion-content .help-content-paragraph-box:has(>.help-subtitle)>ul{margin-left:18px;margin-left:2ch}.mm-help-page .accordion.is-active .accordion-content{display:block}.mm-help-page .accordion.is-active .accordion-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mm-help-page .help-sizeguide-content .accordion-content table.table{display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;padding-left:18px;padding-left:2ch}.mm-help-page .help-sizeguide-content .accordion-content table.table th,.mm-help-page .help-sizeguide-content .accordion-content table.table td{border:0 !important;padding:0 1ch 0 0 !important;text-align:left;vertical-align:top;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .help-sizeguide-content .accordion-content table.table th,.mm-help-page .help-sizeguide-content .accordion-content table.table td{font-size:13px;line-height:16px}}.mm-help-page .help-sizeguide-content .accordion-content table.table th::-moz-selection, .mm-help-page .help-sizeguide-content .accordion-content table.table td::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-sizeguide-content .accordion-content table.table th::selection,.mm-help-page .help-sizeguide-content .accordion-content table.table td::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-sizeguide-content .accordion-content table.table th p,.mm-help-page .help-sizeguide-content .accordion-content table.table td p{margin:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-help-page .help-sizeguide-content .accordion-content table.table th p,.mm-help-page .help-sizeguide-content .accordion-content table.table td p{font-size:13px;line-height:16px}}.mm-help-page .help-sizeguide-content .accordion-content table.table th p::-moz-selection, .mm-help-page .help-sizeguide-content .accordion-content table.table td p::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-sizeguide-content .accordion-content table.table th p::selection,.mm-help-page .help-sizeguide-content .accordion-content table.table td p::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}body#help-show #maincontent{padding-top:0 !important}.mm-help-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:60vh}.mm-help-page p{margin:1lh 0}.mm-help-page form p{margin:0}.mm-help-tabs-row{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mm-help-tabs-row::-webkit-scrollbar{display:none}.mm-help-tabs-row .mm-help-nav{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-help-tabs-row .mm-help-nav{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}.mm-help-tabs-row .mm-help-nav .nav-tabs-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin-bottom:0;padding:0}.mm-help-tabs-row .mm-help-nav .nav-tabs-wrapper::after{left:0;right:0}.mm-help-tabs-row .mm-help-nav .nav-tabs-wrapper .nav-tab-btn{padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh;max-height:unset}@media(min-width: 768px){.mm-help-tabs-row .mm-help-nav .nav-tabs-wrapper .nav-tab-btn{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}@media(min-width: 768px){.mm-help-tabs-row .mm-help-nav .nav-tabs-wrapper .nav-tab-btn{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}.mm-help-tabs-row .nav-tab-btn-label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-help-tabs-row .nav-tab-btn-label{font-size:13px;line-height:16px}}.mm-help-tabs-row .nav-tab-btn-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-tabs-row .nav-tab-btn-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-tabs-row .nav-tabs-wrapper .nav-tab-btn.active{background:transparent}.mm-help-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;gap:0}.mm-help-layout .row,.mm-help-layout .row .col,.mm-help-layout .col-12{margin:0;padding:0}.mm-help-layout__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:27px;row-gap:1.5lh;padding-bottom:3lh}.mm-help-tabs-row .nav-tabs-content{display:none}.mm-help-layout__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mm-help-layout__content ul:not(.mm-order-detail__items){margin:0;padding:0;list-style:none}.mm-help-layout__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-help-secondary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none;row-gap:9px;row-gap:0.5lh}.mm-help-secondary-nav .mm-help-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.mm-help-secondary-nav .mm-help-nav-link .mm-help-nav-link__glyph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:9px;height:18px}.mm-help-secondary-nav .mm-help-nav-link .mm-help-nav-link__text{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-secondary-nav .mm-help-nav-link .mm-help-nav-link__text{font-size:13px;line-height:16px}}.mm-help-secondary-nav .mm-help-nav-link .mm-help-nav-link__text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-secondary-nav .mm-help-nav-link .mm-help-nav-link__text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-secondary-nav .mm-help-nav-link[aria-current=page] .mm-help-nav-link__text,.mm-help-secondary-nav .mm-help-nav-link.is-active .mm-help-nav-link__text{color:var(--mm-content-primary)}.mm-help-secondary-nav .mm-help-nav-link[aria-current=page] .icon,.mm-help-secondary-nav .mm-help-nav-link.is-active .icon{background-color:var(--mm-content-primary)}.mm-help-secondary-nav .mm-help-nav-link:not([aria-current=page]):not(.is-active) .mm-help-nav-link__text{color:var(--mm-content-tertiary)}.mm-help-secondary-nav .mm-help-nav-link:not([aria-current=page]):not(.is-active) .icon{background-color:var(--mm-content-tertiary)}.mm-help-secondary-nav .mm-help-nav-link:hover .mm-help-nav-link__text{color:var(--mm-content-secondary)}.mm-help-secondary-nav .mm-help-nav-link:hover .icon{background-color:var(--mm-content-secondary)}.mm-help-contact-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:9px}.mm-help-contact-sidebar .mm-help-contact-status.-available{color:var(--mm-content-success)}.mm-help-contact-sidebar .mm-help-contact-status.-offline{color:var(--mm-content-secondary)}.mm-help-page .header-title .help-subtitle,.mm-help-page .help-content-box-header>.help-subtitle{display:none}.mm-help-page .header-title{margin-top:0;margin-bottom:1lh}.mm-help-page .header-title .help-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-help-page .header-title .help-title{font-size:13px;line-height:16px}}.mm-help-page .header-title .help-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .header-title .help-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-header>.help-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;margin-top:0;margin-bottom:1lh}@media screen and (min-width: 768px){.mm-help-page .help-content-box-header>.help-title{font-size:13px;line-height:16px}}.mm-help-page .help-content-box-header>.help-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-header>.help-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .box-section-card{border:1px solid var(--mm-border-secondary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-help-page .box-section-card+.box-section-card{border-top:none}.mm-help-page .box-section-card:not(:has(+.box-section-card)){margin-bottom:1lh}.mm-help-page .box-section-card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1ch}.mm-help-page .box-section-card .card-header-title,.mm-help-page .box-section-card .card-header-price{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .box-section-card .card-header-title,.mm-help-page .box-section-card .card-header-price{font-size:13px;line-height:16px}}.mm-help-page .box-section-card .card-header-title::-moz-selection, .mm-help-page .box-section-card .card-header-price::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .box-section-card .card-header-title::selection,.mm-help-page .box-section-card .card-header-price::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .box-section-card .card-header-price{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.mm-help-page .box-section-card .card-description{margin-top:1lh;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .box-section-card .card-description{font-size:13px;line-height:16px}}.mm-help-page .box-section-card .card-description::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .box-section-card .card-description::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .box-spacer{margin-top:2lh}.mm-help-page .box-spacer:has(>.help-subtitle){margin-top:0}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1lh;padding-bottom:1lh}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))+.help-content-box-section{border-top:none}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-subtitle{display:block;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);padding-top:1lh}@media screen and (min-width: 768px){.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-subtitle{font-size:13px;line-height:16px}}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-subtitle::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-subtitle::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-section-paragraph{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);margin:0}@media screen and (min-width: 768px){.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-section-paragraph{font-size:13px;line-height:16px}}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-section-paragraph::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-section-paragraph::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-ordered-list{margin:0;padding-left:27px;padding-left:3ch;list-style:decimal;list-style-position:outside;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-ordered-list{font-size:13px;line-height:16px}}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-ordered-list::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-ordered-list::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-ordered-list li{margin:0}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-ordered-list li+li{margin-top:.5lh}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))>ul{margin:0;padding-left:27px;padding-left:3ch;list-style:disc;list-style-position:outside;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))>ul{font-size:13px;line-height:16px}}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))>ul::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))>ul::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))>ul li{margin:0}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))>ul li p{margin:0}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))>ul li+li{margin-top:.5lh}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) a{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%;cursor:pointer}@media screen and (min-width: 768px){.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) a{font-size:13px;line-height:16px}}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) a::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) a::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box>ul{margin:0;padding-left:27px;padding-left:3ch;list-style:disc;list-style-position:outside;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .help-content-box>ul{font-size:13px;line-height:16px}}.mm-help-page .help-content-box>ul::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box>ul::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box>ul li{margin:0}.mm-help-page .help-content-box>ul li p{margin:0}.mm-help-page .help-content-box>ul li+li{margin-top:.5lh}.mm-help-page .help-fitguide-gender{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);padding-top:27px;padding-top:1.5lh;padding-bottom:27px;padding-bottom:1.5lh;margin:0}@media screen and (min-width: 768px){.mm-help-page .help-fitguide-gender{font-size:13px;line-height:16px}}.mm-help-page .help-fitguide-gender::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-fitguide-gender::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-help-page .help-fitguide-gender{padding-top:24px;padding-top:1.5lh;padding-bottom:24px;padding-bottom:1.5lh}}.mm-help-page .help-fitguide-gender:nth-child(2){padding-top:45px;padding-top:2.5lh}@media(min-width: 768px){.mm-help-page .help-fitguide-gender:nth-child(2){padding-top:40px;padding-top:2.5lh}}.mm-help-page .help-content-box>.help-subtitle{display:block;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);padding-top:1lh}@media screen and (min-width: 768px){.mm-help-page .help-content-box>.help-subtitle{font-size:13px;line-height:16px}}.mm-help-page .help-content-box>.help-subtitle::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box>.help-subtitle::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box-section:has(>.help-subtitle):not(.accordion-content *)>.help-content-box-ordered-list,.mm-help-page .help-content-box-section:has(>.help-subtitle):not(.accordion-content *)>ul{margin-left:18px;margin-left:2ch}.mm-help-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-help-form .mm-form-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}.mm-help-form__row--split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}.mm-help-form__mandatory{margin:0;color:var(--mm-content-tertiary)}.mm-help-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-help-form__submit{padding-bottom:16px;padding-bottom:1lh}}.mm-help-form__submit .mm-btn{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mm-help-search{position:relative;width:100%}.mm-help-search__form{position:relative;width:100%;margin-top:-9px}.mm-help-search__form.mm-menu-search__bar{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:auto;min-height:0;overflow-y:visible}.mm-help-search__input-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;border-bottom:1px solid var(--mm-border-primary);-webkit-box-sizing:border-box;box-sizing:border-box}.mm-help-search__input-row:has(.mm-help-search__input:not(:-moz-placeholder-shown)){border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}.mm-help-search__input-row:has(.mm-help-search__input:not(:-ms-input-placeholder)){border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}.mm-help-search__input-row:has(.mm-help-search__input:focus),.mm-help-search__input-row:has(.mm-help-search__input:not(:placeholder-shown)){border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}@media(min-width: 768px){.mm-help-search__input-row:has(.mm-help-search__input:not(:-moz-placeholder-shown)){border-image-source:url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E")}.mm-help-search__input-row:has(.mm-help-search__input:not(:-ms-input-placeholder)){border-image-source:url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E")}.mm-help-search__input-row:has(.mm-help-search__input:focus),.mm-help-search__input-row:has(.mm-help-search__input:not(:placeholder-shown)){border-image-source:url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E")}}.mm-help-search__input-row:has(.mm-help-search__input:not(:focus):not(:-moz-placeholder-shown)){border-bottom:1px solid var(--mm-border-primary);border-image:none}.mm-help-search__input-row:has(.mm-help-search__input:not(:focus):not(:-ms-input-placeholder)){border-bottom:1px solid var(--mm-border-primary);border-image:none}.mm-help-search__input-row:has(.mm-help-search__input:not(:focus):not(:placeholder-shown)){border-bottom:1px solid var(--mm-border-primary);-o-border-image:none;border-image:none}.mm-help-search__icon-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;padding:0;margin:0 9px 0 0;background:none;border:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mm-help-search__icon-btn .icon{display:block;width:16px;height:16px;background-color:var(--mm-content-primary)}.mm-help-search__form #help-searchbar{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.mm-help-search__input{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;border:none;outline:none;background:transparent;padding:0;margin:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;caret-color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-search__input{font-size:13px;line-height:16px}}.mm-help-search__input::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-search__input::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-search__input::-webkit-input-placeholder{color:transparent;opacity:1}.mm-help-search__input::-moz-placeholder{color:transparent;opacity:1}.mm-help-search__input:-ms-input-placeholder{color:transparent;opacity:1}.mm-help-search__input::-ms-input-placeholder{color:transparent;opacity:1}.mm-help-search__input::placeholder{color:transparent;opacity:1}.mm-help-search__input:focus{outline:none}.mm-help-search__fake-placeholder{position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;z-index:1;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-search__fake-placeholder{font-size:13px;line-height:16px}}.mm-help-search__fake-placeholder::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-search__fake-placeholder::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-search__fake-placeholder .cursor{margin-left:1px;color:var(--mm-content-primary)}.mm-help-search__input:not(:-moz-placeholder-shown)~.mm-help-search__fake-placeholder{display:none}.mm-help-search__input:not(:-ms-input-placeholder)~.mm-help-search__fake-placeholder{display:none}.mm-help-search__input:focus~.mm-help-search__fake-placeholder,.mm-help-search__input:not(:placeholder-shown)~.mm-help-search__fake-placeholder{display:none}.mm-help-search__clear-btn{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;padding:0;margin:0;background:none;border:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mm-help-search__clear-btn .icon{display:block;width:16px;height:16px;background-color:var(--mm-content-primary)}.mm-help-search__input-row:has(.mm-help-search__input:not(:-moz-placeholder-shown)) .mm-help-search__clear-btn{display:flex}.mm-help-search__input-row:has(.mm-help-search__input:not(:-ms-input-placeholder)) .mm-help-search__clear-btn{display:-ms-flexbox;display:flex}.mm-help-search__input-row:has(.mm-help-search__input:not(:placeholder-shown)) .mm-help-search__clear-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-help-search__results{position:absolute;top:54px;left:0;right:0;z-index:100;background-color:var(--mm-layers-primary);background-image:repeating-linear-gradient(90deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 7px, transparent 7px 9px);background-repeat:no-repeat;background-size:100% 1px,1px 100%,1px 100%;background-position:bottom left,top left,top right;padding:18px;list-style:none;margin:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.mm-help-search__results.show{display:-webkit-box;display:-ms-flexbox;display:flex}.result-item-li{list-style:none;margin:0;padding:0}.result-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);text-decoration:none;-webkit-font-smoothing:antialiased}@media screen and (min-width: 768px){.result-item{font-size:13px;line-height:16px}}.result-item::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.result-item::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.result-item::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:9px;height:18px;margin-right:9px;background-color:var(--mm-content-primary);-webkit-mask-image:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 18'%3e%3cpath d='M2.75 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e);mask-image:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 18'%3e%3cpath d='M2.75 11.456a.5.5 0 01-.75-.433V6.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.result-item:hover{color:var(--mm-content-secondary)}.result-item:hover::before{background-color:var(--mm-content-secondary)}.result-item.result-message{display:block;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.result-item.result-message{font-size:13px;line-height:16px}}.result-item.result-message::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.result-item.result-message::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.result-item.result-message::before{display:none}.result-item.result-message.-invalid{color:var(--mm-content-error)}.mm-help-area-search-input-error{display:none;visibility:hidden}.mm-help-page .help-message-success .help-content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-help-page .help-message-success .help-content-box>.help-content-box-header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.mm-help-page .help-message-success .help-content-box>.back-button,.mm-help-page .help-message-success .help-content-box>.back-to-home{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;margin-top:1lh}.mm-help-page .help-message-success .help-content-box-header>.help-subtitle{display:block;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);margin:0 0 .5lh}@media screen and (min-width: 768px){.mm-help-page .help-message-success .help-content-box-header>.help-subtitle{font-size:13px;line-height:16px}}.mm-help-page .help-message-success .help-content-box-header>.help-subtitle::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .help-content-box-header>.help-subtitle::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .help-subtitle-2{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .help-message-success .help-subtitle-2{font-size:13px;line-height:16px}}.mm-help-page .help-message-success .help-subtitle-2::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .help-subtitle-2::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .back-button .mm-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer}.mm-help-page .help-message-success .back-button .mm-button:focus-visible{outline:2px solid var(--mm-border-primary);outline-offset:2px}.mm-help-page .help-message-success .back-button .mm-button a{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-left:27px;padding-left:3ch;padding-right:27px;padding-right:3ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:1px;background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse);text-decoration:none}@media screen and (min-width: 768px){.mm-help-page .help-message-success .back-button .mm-button a{font-size:13px;line-height:16px}}.mm-help-page .help-message-success .back-button .mm-button a::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .back-button .mm-button a::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .back-button .mm-button a:hover{background-color:var(--mm-content-secondary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .back-button .mm-button a:active{background-color:var(--mm-content-tertiary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .back-to-home a{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-left:27px;padding-left:3ch;padding-right:27px;padding-right:3ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border:1px solid var(--mm-border-primary);border-radius:1px;background-color:var(--mm-content-primary-inverse);color:var(--mm-content-primary);text-decoration:none;cursor:pointer}@media screen and (min-width: 768px){.mm-help-page .help-message-success .back-to-home a{font-size:13px;line-height:16px}}.mm-help-page .help-message-success .back-to-home a::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .back-to-home a::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-message-success .back-to-home a:hover{border-color:var(--mm-border-tertiary);color:var(--mm-content-secondary)}.mm-help-page .help-message-success .back-to-home a:active{border-color:var(--mm-border-tertiary);color:var(--mm-content-tertiary)}.mm-help-page .help-message-success .back-to-home a:focus-visible{outline:2px solid var(--mm-border-primary);outline-offset:2px}.mm-help-page .measuring-guide-content{display:block;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:18px;padding-bottom:1lh}.mm-help-page .measuring-guide-content>table.table:empty{display:none}.mm-help-page .measuring-guide-content table{width:100%;min-width:640px;table-layout:fixed;border:0 !important;border-collapse:collapse}.mm-help-page .measuring-guide-content td{border:0 !important;border-bottom:1px solid var(--mm-border-secondary) !important;height:auto !important;text-align:left !important;vertical-align:top !important;padding:18px 18px 18px 0 !important;padding:1lh 2ch 1lh 0 !important;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-help-page .measuring-guide-content td{font-size:13px;line-height:16px}}.mm-help-page .measuring-guide-content td::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .measuring-guide-content td::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .measuring-guide-content td p{margin:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-help-page .measuring-guide-content td p{font-size:13px;line-height:16px}}.mm-help-page .measuring-guide-content td p::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .measuring-guide-content td p::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .measuring-guide-content thead td{border-bottom-color:var(--mm-border-primary) !important;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-help-page .measuring-guide-content thead td{font-size:13px;line-height:16px}}.mm-help-page .measuring-guide-content thead td::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .measuring-guide-content thead td::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .measuring-guide-content td img{margin:0 !important}.mm-help-page .help-content-box table.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;border:0 !important;border-collapse:collapse}.mm-help-page .help-content-box table.table>thead{display:table-header-group}.mm-help-page .help-content-box table.table>tbody{display:table-row-group}.mm-help-page .help-content-box table.table tr{display:table-row}.mm-help-page .help-content-box table.table th,.mm-help-page .help-content-box table.table td{display:table-cell;min-width:145px;border:0 !important;border-bottom:1px solid var(--mm-border-secondary) !important;text-align:left !important;vertical-align:top !important;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-right:18px;padding-right:2ch;padding-left:0;padding-left:0ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media(min-width: 768px){.mm-help-page .help-content-box table.table th,.mm-help-page .help-content-box table.table td{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-help-page .help-content-box table.table th,.mm-help-page .help-content-box table.table td{padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-help-page .help-content-box table.table th,.mm-help-page .help-content-box table.table td{padding-left:0;padding-left:0ch}}@media screen and (min-width: 768px){.mm-help-page .help-content-box table.table th,.mm-help-page .help-content-box table.table td{font-size:13px;line-height:16px}}.mm-help-page .help-content-box table.table th::-moz-selection, .mm-help-page .help-content-box table.table td::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box table.table th::selection,.mm-help-page .help-content-box table.table td::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box table.table th p,.mm-help-page .help-content-box table.table td p{margin:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-help-page .help-content-box table.table th p,.mm-help-page .help-content-box table.table td p{font-size:13px;line-height:16px}}.mm-help-page .help-content-box table.table th p::-moz-selection, .mm-help-page .help-content-box table.table td p::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box table.table th p::selection,.mm-help-page .help-content-box table.table td p::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box table.table thead th{border-bottom-color:var(--mm-border-primary) !important;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-help-page .help-content-box table.table thead th{font-size:13px;line-height:16px}}.mm-help-page .help-content-box table.table thead th::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-help-page .help-content-box table.table thead th::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh;row-gap:0;position:relative}.mm-input__wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--mm-background-input);border-bottom:1px solid var(--mm-border-primary)}.mm-input__wrapper_edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2ch;width:100%}.mm-input__wrapper_edit .mm-link{white-space:nowrap}.mm-input__wrapper:has(.toggle-password){position:relative}.mm-input__label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;display:block;color:var(--mm-content-primary);cursor:text}@media screen and (min-width: 768px){.mm-input__label{font-size:13px;line-height:16px}}.mm-input__label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-input__label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-input__field{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;width:100%;margin:0;padding:0;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--mm-content-primary);caret-color:var(--mm-content-primary);outline:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 768px){.mm-input__field{font-size:13px;line-height:16px}}.mm-input__field::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-input__field::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-input__field::-webkit-input-placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-input__field::-moz-placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-input__field:-ms-input-placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-input__field::-ms-input-placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-input__field::placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-input__field:hover:not(:disabled):not(:focus)::-webkit-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-input__field:hover:not(:disabled):not(:focus)::-moz-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-input__field:hover:not(:disabled):not(:focus):-ms-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-input__field:hover:not(:disabled):not(:focus)::-ms-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-input__field:hover:not(:disabled):not(:focus)::placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-input__field:focus,.mm-input__field:focus-visible{outline:none}.mm-input__field:disabled{color:var(--mm-content-tertiary);cursor:not-allowed;-webkit-text-fill-color:var(--mm-content-tertiary)}.mm-input__field:disabled::-webkit-input-placeholder{color:var(--mm-content-tertiary)}.mm-input__field:disabled::-moz-placeholder{color:var(--mm-content-tertiary)}.mm-input__field:disabled:-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-input__field:disabled::-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-input__field:disabled::placeholder{color:var(--mm-content-tertiary)}.mm-input__error,.mm-input .invalid-feedback{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;color:var(--mm-content-error)}@media screen and (min-width: 768px){.mm-input__error,.mm-input .invalid-feedback{font-size:13px;line-height:16px}}.mm-input__error::-moz-selection, .mm-input .invalid-feedback::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-input__error::selection,.mm-input .invalid-feedback::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-input .invalid-feedback:before{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-error);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.mm-input__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mm-input__error .icon{-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-error)}.mm-input.-invalid .invalid-feedback,.mm-input:has(.is-invalid) .invalid-feedback{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.mm-input__wrapper:focus-within{border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}@media(min-width: 768px){.mm-input__wrapper:focus-within{border-image-source:url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E")}}.mm-input__wrapper:has(.mm-input__field[aria-invalid=true]){border-bottom-style:solid}.mm-input__wrapper:has(.mm-input__field:disabled){border-bottom-color:var(--mm-border-secondary)}.mm-input__wrapper:has(.mm-input__field:disabled) .mm-input__label{color:var(--mm-content-tertiary);cursor:not-allowed}.mm-input--disabled .mm-input__wrapper{border-bottom-color:var(--mm-border-secondary)}.mm-input--disabled .mm-input__label{color:var(--mm-content-tertiary);cursor:not-allowed}.mm-newsletter-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0;background:transparent;border:0}.mm-newsletter-input__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2ch;width:100%;border-bottom:1px solid var(--mm-border-primary);padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}.mm-newsletter-input:focus-within .mm-newsletter-input__row{border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}@media(min-width: 768px){.mm-newsletter-input:focus-within .mm-newsletter-input__row{border-image-source:url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E")}}.mm-newsletter-input__field{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--mm-content-primary);caret-color:var(--mm-content-primary);outline:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 768px){.mm-newsletter-input__field{font-size:13px;line-height:16px}}.mm-newsletter-input__field::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-newsletter-input__field::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-newsletter-input__field::-webkit-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-newsletter-input__field::-moz-placeholder{color:var(--mm-content-primary);opacity:1}.mm-newsletter-input__field:-ms-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-newsletter-input__field::-ms-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-newsletter-input__field::placeholder{color:var(--mm-content-primary);opacity:1}.mm-newsletter-input__field:hover:not(:disabled):not(:focus)::-webkit-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-newsletter-input__field:hover:not(:disabled):not(:focus)::-moz-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-newsletter-input__field:hover:not(:disabled):not(:focus):-ms-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-newsletter-input__field:hover:not(:disabled):not(:focus)::-ms-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-newsletter-input__field:hover:not(:disabled):not(:focus)::placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-newsletter-input__field:focus,.mm-newsletter-input__field:focus-visible{outline:none}.mm-newsletter-input__field:focus::-webkit-input-placeholder, .mm-newsletter-input__field:focus-visible::-webkit-input-placeholder{color:var(--mm-content-tertiary)}.mm-newsletter-input__field:focus::-moz-placeholder, .mm-newsletter-input__field:focus-visible::-moz-placeholder{color:var(--mm-content-tertiary)}.mm-newsletter-input__field:focus:-ms-input-placeholder, .mm-newsletter-input__field:focus-visible:-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-newsletter-input__field:focus::-ms-input-placeholder, .mm-newsletter-input__field:focus-visible::-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-newsletter-input__field:focus::placeholder,.mm-newsletter-input__field:focus-visible::placeholder{color:var(--mm-content-tertiary)}.mm-newsletter-input__field:disabled{color:var(--mm-content-tertiary);cursor:not-allowed;-webkit-text-fill-color:var(--mm-content-tertiary)}.mm-newsletter-input__submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}.mm-newsletter-input__submit:focus-visible{outline:2px solid var(--mm-border-primary);outline-offset:2px}.mm-newsletter-input__submit:disabled,.mm-newsletter-input__submit[aria-disabled=true]{cursor:default;opacity:.3;pointer-events:none}.mm-newsletter-input__submit-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:27px;height:27px;border:1px solid var(--mm-border-primary);border-radius:1px}.mm-newsletter-input__submit-box .icon{background-color:var(--mm-content-primary)}.mm-newsletter-input__submit:hover .mm-newsletter-input__submit-box{border-color:var(--mm-border-tertiary)}.mm-newsletter-input__submit:hover .mm-newsletter-input__submit-box .icon{background-color:var(--mm-content-secondary)}.mm-newsletter-input__submit:active .mm-newsletter-input__submit-box{border-color:var(--mm-border-tertiary)}.mm-newsletter-input__submit:active .mm-newsletter-input__submit-box .icon{background-color:var(--mm-content-tertiary)}.mm-promocode-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0;background:transparent;border:0}.mm-promocode-input__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2ch;width:100%;border-bottom:1px solid var(--mm-border-primary)}.mm-promocode-input:focus-within .mm-promocode-input__row{border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}@media(min-width: 768px){.mm-promocode-input:focus-within .mm-promocode-input__row{border-image-source:url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E")}}.mm-promocode-input__field{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;margin-top:18px;margin-top:1lh;margin-bottom:18px;margin-bottom:1lh;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;padding:0;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--mm-content-primary);caret-color:var(--mm-content-primary);outline:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 768px){.mm-promocode-input__field{font-size:13px;line-height:16px}}.mm-promocode-input__field::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-promocode-input__field::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-promocode-input__field{margin-top:16px;margin-top:1lh;margin-bottom:16px;margin-bottom:1lh}}.mm-promocode-input__field::-webkit-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-promocode-input__field::-moz-placeholder{color:var(--mm-content-primary);opacity:1}.mm-promocode-input__field:-ms-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-promocode-input__field::-ms-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-promocode-input__field::placeholder{color:var(--mm-content-primary);opacity:1}.mm-promocode-input__field:hover:not(:disabled):not(:focus)::-webkit-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-promocode-input__field:hover:not(:disabled):not(:focus)::-moz-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-promocode-input__field:hover:not(:disabled):not(:focus):-ms-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-promocode-input__field:hover:not(:disabled):not(:focus)::-ms-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-promocode-input__field:hover:not(:disabled):not(:focus)::placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-promocode-input__field:focus,.mm-promocode-input__field:focus-visible{outline:none}.mm-promocode-input__field:focus::-webkit-input-placeholder, .mm-promocode-input__field:focus-visible::-webkit-input-placeholder{color:var(--mm-content-tertiary)}.mm-promocode-input__field:focus::-moz-placeholder, .mm-promocode-input__field:focus-visible::-moz-placeholder{color:var(--mm-content-tertiary)}.mm-promocode-input__field:focus:-ms-input-placeholder, .mm-promocode-input__field:focus-visible:-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-promocode-input__field:focus::-ms-input-placeholder, .mm-promocode-input__field:focus-visible::-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-promocode-input__field:focus::placeholder,.mm-promocode-input__field:focus-visible::placeholder{color:var(--mm-content-tertiary)}.mm-promocode-input__field:disabled{color:var(--mm-content-tertiary);cursor:not-allowed;-webkit-text-fill-color:var(--mm-content-tertiary)}.mm-promocode-input__submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:var(--mm-content-primary);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-promocode-input__submit{font-size:13px;line-height:16px}}.mm-promocode-input__submit::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-promocode-input__submit::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-promocode-input__submit:focus-visible{outline:2px solid var(--mm-border-primary);outline-offset:2px}.mm-promocode-input__submit:disabled,.mm-promocode-input__submit[aria-disabled=true]{cursor:default;opacity:.3;pointer-events:none}.mm-promocode-input__submit-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;border:1px solid var(--mm-border-primary);border-radius:1px;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch}@media(min-width: 768px){.mm-promocode-input__submit-box{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}.mm-promocode-input__submit:hover .mm-promocode-input__submit-box{border-color:var(--mm-border-tertiary);color:var(--mm-content-secondary)}.mm-promocode-input__submit:active .mm-promocode-input__submit-box{border-color:var(--mm-border-tertiary)}.mm-promocode-input__submit:active .mm-promocode-input__submit-box .icon{background-color:var(--mm-content-tertiary)}.mm-textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh;row-gap:0;position:relative}.mm-textarea__wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--mm-background-input);border-bottom:1px solid var(--mm-border-primary)}.mm-textarea__wrapper_edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2ch;width:100%}.mm-textarea__label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;display:block;color:var(--mm-content-primary);cursor:text}@media screen and (min-width: 768px){.mm-textarea__label{font-size:13px;line-height:16px}}.mm-textarea__label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-textarea__label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-textarea__field{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;width:100%;min-height:72px;min-height:4lh;height:100%;resize:none;overflow:hidden;margin:0;padding:0;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--mm-content-primary);caret-color:var(--mm-content-primary);outline:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 768px){.mm-textarea__field{font-size:13px;line-height:16px}}.mm-textarea__field::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-textarea__field::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-textarea__field::-webkit-input-placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-textarea__field::-moz-placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-textarea__field:-ms-input-placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-textarea__field::-ms-input-placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-textarea__field::placeholder{color:var(--mm-content-tertiary);opacity:1}.mm-textarea__field:hover:not(:disabled):not(:focus)::-webkit-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-textarea__field:hover:not(:disabled):not(:focus)::-moz-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-textarea__field:hover:not(:disabled):not(:focus):-ms-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-textarea__field:hover:not(:disabled):not(:focus)::-ms-input-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-textarea__field:hover:not(:disabled):not(:focus)::placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-textarea__field:focus,.mm-textarea__field:focus-visible{outline:none}.mm-textarea__field:disabled{color:var(--mm-content-tertiary);cursor:not-allowed;-webkit-text-fill-color:var(--mm-content-tertiary)}.mm-textarea__field:disabled::-webkit-input-placeholder{color:var(--mm-content-tertiary)}.mm-textarea__field:disabled::-moz-placeholder{color:var(--mm-content-tertiary)}.mm-textarea__field:disabled:-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-textarea__field:disabled::-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-textarea__field:disabled::placeholder{color:var(--mm-content-tertiary)}.mm-textarea__area{display:grid;width:100%;grid-template-rows:1fr}.mm-textarea__area::after{content:url() attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.mm-textarea__field,.mm-textarea__area::after{grid-area:1/1/2/2}.mm-textarea__error{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;color:var(--mm-content-error)}@media screen and (min-width: 768px){.mm-textarea__error{font-size:13px;line-height:16px}}.mm-textarea__error::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-textarea__error::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-textarea__error .icon{-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-error)}.mm-textarea__wrapper:focus-within{border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}@media(min-width: 768px){.mm-textarea__wrapper:focus-within{border-image-source:url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E")}}.mm-textarea__wrapper:has(.mm-textarea__field[aria-invalid=true]){border-bottom-style:solid}.mm-textarea__wrapper:has(.mm-textarea__field:disabled){border-bottom-color:var(--mm-border-secondary)}.mm-textarea__wrapper:has(.mm-textarea__field:disabled) .mm-input__label{color:var(--mm-content-tertiary);cursor:not-allowed}.mm-textarea--disabled .mm-input__wrapper{border-bottom-color:var(--mm-border-secondary)}.mm-textarea--disabled .mm-textarea__label{color:var(--mm-content-tertiary);cursor:not-allowed}.search-container:has(.mm-form-search-input){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid var(--mm-content-primary);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;position:relative}@media(min-width: 768px){.search-container:has(.mm-form-search-input){padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.search-container:has(.mm-form-search-input):focus-within{border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}@media(min-width: 768px){.search-container:has(.mm-form-search-input):focus-within{border-image-source:url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E")}}.search-container:has(.mm-form-search-input):has(input:not(:-moz-placeholder-shown)) .js-search-submit, .search-container:has(.mm-form-search-input):has(input:not(:-moz-placeholder-shown)) .js-search-reset-btn{display:inline-flex !important}.search-container:has(.mm-form-search-input):has(input:not(:-ms-input-placeholder)) .js-search-submit, .search-container:has(.mm-form-search-input):has(input:not(:-ms-input-placeholder)) .js-search-reset-btn{display:-ms-inline-flexbox !important;display:inline-flex !important}.search-container:has(.mm-form-search-input):focus-within .js-search-submit,.search-container:has(.mm-form-search-input):focus-within .js-search-reset-btn,.search-container:has(.mm-form-search-input):has(input:not(:placeholder-shown)) .js-search-submit,.search-container:has(.mm-form-search-input):has(input:not(:placeholder-shown)) .js-search-reset-btn{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.search-container:has(.mm-form-search-input) .mm-form-search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;position:relative}.search-container:has(.mm-form-search-input) .mm-form-search-input .icon--mm-magnifying-glass{width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.68 2a4.68 4.68 0 013.558 7.72c.019.015.039.029.056.046l2.13 2.13a.601.601 0 01-.848.85l-2.13-2.132a.601.601 0 01-.08-.101A4.68 4.68 0 117.68 2zm0 1.2a3.48 3.48 0 100 6.961 3.48 3.48 0 000-6.96z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.68 2a4.68 4.68 0 013.558 7.72c.019.015.039.029.056.046l2.13 2.13a.601.601 0 01-.848.85l-2.13-2.132a.601.601 0 01-.08-.101A4.68 4.68 0 117.68 2zm0 1.2a3.48 3.48 0 100 6.961 3.48 3.48 0 000-6.96z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;z-index:1}.search-container:has(.mm-form-search-input) .mm-form-search-input input{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;border:none;border-radius:0;font-size:14px;padding:0;background:transparent;width:100%;z-index:2}@media screen and (min-width: 768px){.search-container:has(.mm-form-search-input) .mm-form-search-input input{font-size:13px;line-height:16px}}.search-container:has(.mm-form-search-input) .mm-form-search-input input::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.search-container:has(.mm-form-search-input) .mm-form-search-input input::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.search-container:has(.mm-form-search-input) .mm-form-search-input input::-webkit-input-placeholder{color:transparent}.search-container:has(.mm-form-search-input) .mm-form-search-input input::-moz-placeholder{color:transparent}.search-container:has(.mm-form-search-input) .mm-form-search-input input:-ms-input-placeholder{color:transparent}.search-container:has(.mm-form-search-input) .mm-form-search-input input::-ms-input-placeholder{color:transparent}.search-container:has(.mm-form-search-input) .mm-form-search-input input::placeholder{color:transparent}.search-container:has(.mm-form-search-input) .mm-form-search-input input:focus{outline:none}.search-container:has(.mm-form-search-input) .mm-form-search-input input:not(:-moz-placeholder-shown)~.fake-search-placeholder{display:none}.search-container:has(.mm-form-search-input) .mm-form-search-input input:not(:-ms-input-placeholder)~.fake-search-placeholder{display:none}.search-container:has(.mm-form-search-input) .mm-form-search-input input:focus~.fake-search-placeholder,.search-container:has(.mm-form-search-input) .mm-form-search-input input:not(:placeholder-shown)~.fake-search-placeholder{display:none}.search-container:has(.mm-form-search-input) .mm-form-search-input .fake-search-placeholder{position:absolute;left:calc(16px + 1ch);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 768px){.search-container:has(.mm-form-search-input) .mm-form-search-input .fake-search-placeholder{font-size:13px;line-height:16px}}.search-container:has(.mm-form-search-input) .mm-form-search-input .fake-search-placeholder::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.search-container:has(.mm-form-search-input) .mm-form-search-input .fake-search-placeholder::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.search-container:has(.mm-form-search-input) .mm-form-search-input .fake-search-placeholder .cursor{display:inline-block;color:var(--mm-content-primary);margin:0;height:14px;overflow:hidden;-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite;position:relative;top:3px}.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4.5px;-moz-column-gap:4.5px;column-gap:4.5px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;column-gap:0.5ch;position:absolute;right:0;z-index:200}.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-reset-btn,.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-submit{display:none}.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-reset-btn:disabled,.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-submit:disabled{opacity:1}.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-reset-btn{width:36px;width:4ch;height:36px;height:2lh;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}@media(min-width: 768px){.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-reset-btn{width:32px;width:4ch}}@media(min-width: 768px){.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-reset-btn{height:32px;height:2lh}}@media(min-width: 768px){.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-reset-btn{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .js-search-reset-btn .icon--mm-cross{width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.924 4.246a.5.5 0 01.707.002l.142.141a.5.5 0 01-.002.707L8.855 7.995l2.914 2.898a.5.5 0 01.002.707l-.14.142a.5.5 0 01-.708.002L8.003 8.84 5.09 11.74a.5.5 0 01-.707-.002l-.141-.142a.501.501 0 01.003-.708l2.909-2.893-2.91-2.893a.5.5 0 01-.001-.707l.14-.142a.501.501 0 01.708-.002l2.914 2.897 2.92-2.902z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.924 4.246a.5.5 0 01.707.002l.142.141a.5.5 0 01-.002.707L8.855 7.995l2.914 2.898a.5.5 0 01.002.707l-.14.142a.5.5 0 01-.708.002L8.003 8.84 5.09 11.74a.5.5 0 01-.707-.002l-.141-.142a.501.501 0 01.003-.708l2.909-2.893-2.91-2.893a.5.5 0 01-.001-.707l.14-.142a.501.501 0 01.708-.002l2.914 2.897 2.92-2.902z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;display:block}.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .mm-button.-search{border:1px solid var(--mm-content-primary);padding:4px 14px;font-family:"Courier New",Courier,monospace;text-transform:uppercase;font-size:12px;letter-spacing:.1em;background:transparent;color:var(--mm-content-primary);-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;white-space:nowrap}.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .mm-button.-search:hover{background:var(--mm-content-primary);color:var(--mm-bg-primary)}.search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .separator{width:1px;height:24px;background-color:var(--mm-border-primary)}.mm-sheet[data-brand=mm6] .search-container:has(.mm-form-search-input) .mm-form-search-input .action-buttons .separator{background-color:var(--mm6-border-primary-onlight)}.search-container:has(.mm6-form-search-input){border-bottom:none;padding-top:0;padding-bottom:0;width:100%}.search-container:has(.mm6-form-search-input):focus-within{border-bottom:none}.search-container:has(.mm6-form-search-input) .mm6-form-search-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-container:has(.mm6-form-search-input) .mm6-form-search-input input{padding-left:1px;padding-right:1px}.search-container:has(.mm6-form-search-input) .mm6-form-search-input input:not(:-moz-placeholder-shown)~.action-buttons .js-search-submit{color:var(--mm6-content-primary-onlight)}.search-container:has(.mm6-form-search-input) .mm6-form-search-input input:not(:-ms-input-placeholder)~.action-buttons .js-search-submit{color:var(--mm6-content-primary-onlight)}.search-container:has(.mm6-form-search-input) .mm6-form-search-input input:focus~.action-buttons .js-search-submit,.search-container:has(.mm6-form-search-input) .mm6-form-search-input input:not(:placeholder-shown)~.action-buttons .js-search-submit{color:var(--mm6-content-primary-onlight)}.search-container:has(.mm6-form-search-input) .mm6-form-search-input input:not(:-moz-placeholder-shown)~.action-buttons .js-search-reset-btn{display:inline-flex}.search-container:has(.mm6-form-search-input) .mm6-form-search-input input:not(:-ms-input-placeholder)~.action-buttons .js-search-reset-btn{display:-ms-inline-flexbox;display:inline-flex}.search-container:has(.mm6-form-search-input) .mm6-form-search-input input:focus~.action-buttons .js-search-reset-btn,.search-container:has(.mm6-form-search-input) .mm6-form-search-input input:not(:placeholder-shown)~.action-buttons .js-search-reset-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.search-container:has(.mm6-form-search-input) .mm6-form-search-input .action-buttons{position:absolute;right:0;padding-top:4px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.search-container:has(.mm6-form-search-input) .mm6-form-search-input .action-buttons .js-search-submit{color:var(--mm6-content-secondary-onlight);font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.search-container:has(.mm6-form-search-input) .mm6-form-search-input .action-buttons .js-search-submit::-moz-selection{background-color:highlight;color:highlighttext}.search-container:has(.mm6-form-search-input) .mm6-form-search-input .action-buttons .js-search-submit::selection{background-color:highlight;color:highlighttext}.search-container:has(.mm6-form-search-input) .mm6-form-search-input .action-buttons .js-search-submit:hover{color:var(--mm6-content-primary-onlight)}.search-container:has(.mm6-form-search-input) .mm6-form-search-input .action-buttons .js-search-reset-btn{display:none;color:var(--mm6-content-secondary-onlight);font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.search-container:has(.mm6-form-search-input) .mm6-form-search-input .action-buttons .js-search-reset-btn::-moz-selection{background-color:highlight;color:highlighttext}.search-container:has(.mm6-form-search-input) .mm6-form-search-input .action-buttons .js-search-reset-btn::selection{background-color:highlight;color:highlighttext}.toggle-password{width:16px;height:16px;position:absolute;top:unset;top:36px;right:18px;top:2lh;right:2ch}.mm-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-select.has-placeholder .mm-select__button{color:var(--mm-content-tertiary);opacity:1}.mm-select.has-placeholder .mm-select__button:hover:not(:disabled):not(:focus){font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-select__wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--mm-background-input);border-bottom:1px solid var(--mm-border-primary);position:relative;cursor:pointer}.mm-select__wrapper:has(.mm-select__button:disabled){cursor:not-allowed}.mm-select__label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);position:relative}@media screen and (min-width: 768px){.mm-select__label{font-size:13px;line-height:16px}}.mm-select__label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-select__label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-select__label p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;width:calc(100% - 16px)}.mm-select__label:not([aria-disabled=true]):after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.936 6.625a.5.5 0 010-.707l.142-.141a.5.5 0 01.707 0l3.182 3.181 3.253-3.252a.5.5 0 01.707 0l.141.141a.5.5 0 010 .707L8.32 10.302a.506.506 0 01-.707 0L3.936 6.625z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.936 6.625a.5.5 0 010-.707l.142-.141a.5.5 0 01.707 0l3.182 3.181 3.253-3.252a.5.5 0 01.707 0l.141.141a.5.5 0 010 .707L8.32 10.302a.506.506 0 01-.707 0L3.936 6.625z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;background-color:var(--color-mm-base-black);display:block;position:absolute;top:0;right:0;pointer-events:none}.mm-select__label-hidden{display:none}.mm-select__field,.mm-select__button{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;text-align:left;width:100%;margin:0;padding:0;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--mm-content-primary);caret-color:var(--mm-content-primary);outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.mm-select__field,.mm-select__button{font-size:13px;line-height:16px}}.mm-select__field::-moz-selection, .mm-select__button::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-select__field::selection,.mm-select__button::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-select__field:focus,.mm-select__field:focus-visible,.mm-select__button:focus,.mm-select__button:focus-visible{outline:none}.mm-select__field:disabled,.mm-select__button:disabled{color:var(--mm-content-tertiary);cursor:not-allowed;-webkit-text-fill-color:var(--mm-content-tertiary)}.mm-select__field:disabled::-webkit-input-placeholder, .mm-select__button:disabled::-webkit-input-placeholder{color:var(--mm-content-tertiary)}.mm-select__field:disabled::-moz-placeholder, .mm-select__button:disabled::-moz-placeholder{color:var(--mm-content-tertiary)}.mm-select__field:disabled:-ms-input-placeholder, .mm-select__button:disabled:-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-select__field:disabled::-ms-input-placeholder, .mm-select__button:disabled::-ms-input-placeholder{color:var(--mm-content-tertiary)}.mm-select__field:disabled::placeholder,.mm-select__button:disabled::placeholder{color:var(--mm-content-tertiary)}.mm-select__original-select{display:none !important}.mm-select__button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:none}.mm-select__button[aria-expanded=true]:after{-webkit-transform:translateY(0) rotateZ(180deg);transform:translateY(0) rotateZ(180deg)}.mm-select__button[aria-expanded=true]+.mm-select__list{height:auto;visibility:visible;opacity:1;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-select__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-select__option[data-label-html=true]{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.mm-select__option[aria-disabled=true]{opacity:.3}.mm-select__option:not([aria-disabled=true]):focus{color:inherit;background-color:var(--mm-background-input)}.mm-select__option>span{pointer-events:none}.mm-select__list{display:block;visibility:hidden;opacity:0;height:0;margin:0;padding:0;position:absolute;top:100%;left:0;right:0;z-index:1;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-right:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='1' height='9' viewBox='0 0 1 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1' height='7' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 100% 0 0;border-image-repeat:round;background-image:repeating-linear-gradient(90deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),repeating-linear-gradient(90deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 7px, transparent 7px 9px),url("../noise-pattern/Noise-Layer@2x-compressed.png");background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:100% 1px,100% 1px,1px 100%,200px 200px;background-position:top left,bottom left,top left,top left;background-color:var(--mm-layers-primary);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;scrollbar-width:thin;scrollbar-color:var(--mm-border-primary) transparent}@media(min-width: 768px){.mm-select__list{border-image-source:url("data:image/svg+xml,%3Csvg width='1' height='8' viewBox='0 0 1 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1' height='6' rx='0.4' fill='black'/%3E%3C/svg%3E");background-image:repeating-linear-gradient(90deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),repeating-linear-gradient(90deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),url("../noise-pattern/Noise-Layer@2x-compressed.png")}}.mm-select__list::-webkit-scrollbar{width:4px}.mm-select__list::-webkit-scrollbar-track{background:transparent}.mm-select__list::-webkit-scrollbar-thumb{background-color:var(--mm-border-primary)}.mm-select__error,.mm-select .invalid-feedback{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;color:var(--mm-content-error)}@media screen and (min-width: 768px){.mm-select__error,.mm-select .invalid-feedback{font-size:13px;line-height:16px}}.mm-select__error::-moz-selection, .mm-select .invalid-feedback::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-select__error::selection,.mm-select .invalid-feedback::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-select .invalid-feedback:before{content:"";display:inline-block;margin-right:1ch;-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-error);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.mm-select__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm-select__error .icon{display:inline-block;margin-right:1ch;-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-error);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.mm-select.-invalid .mm-select__wrapper,.mm-select:has(.is-invalid) .mm-select__wrapper{border-bottom-color:var(--mm-content-error)}.mm-select.-invalid .invalid-feedback,.mm-select:has(.is-invalid) .invalid-feedback{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.mm-select--small .mm-select__wrapper{padding:0;background:transparent;border-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;height:45px;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-select--small .mm-select__label{color:var(--mm-content-primary)}.mm-select--small .mm-select__label:after{content:none}.mm-select--small .mm-select__label[aria-disabled=true]{color:var(--mm-content-tertiary);cursor:not-allowed}.mm-select--small .mm-select__label p{width:100%}.mm-select--small .mm-select__field,.mm-select--small .mm-select__button{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mm-select--small .mm-select__option{cursor:pointer;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.mm-select--small .mm-select__button{-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-select--small .mm-select__button:not(:disabled):after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.936 6.625a.5.5 0 010-.707l.142-.141a.5.5 0 01.707 0l3.182 3.181 3.253-3.252a.5.5 0 01.707 0l.141.141a.5.5 0 010 .707L8.32 10.302a.506.506 0 01-.707 0L3.936 6.625z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M3.936 6.625a.5.5 0 010-.707l.142-.141a.5.5 0 01.707 0l3.182 3.181 3.253-3.252a.5.5 0 01.707 0l.141.141a.5.5 0 010 .707L8.32 10.302a.506.506 0 01-.707 0L3.936 6.625z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;background-color:var(--color-mm-base-black);-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.mm-select--small .mm-select__list{left:0;right:auto;min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(90vw,400px);max-height:90px}.mm-select--small.-invalid .mm-select__wrapper,.mm-select--small:has(.is-invalid) .mm-select__wrapper{-webkit-box-shadow:0 1px 0 0 var(--mm-content-error);box-shadow:0 1px 0 0 var(--mm-content-error)}.mm6-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;row-gap:2px;color:var(--mm6-content-primary-onlight)}.mm6-input input{padding-left:1px;padding-right:1px}.mm6-input__label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:inherit}.mm6-input__label::-moz-selection{background-color:highlight;color:highlighttext}.mm6-input__label::selection{background-color:highlight;color:highlighttext}.mm6-input__field,.mm6-input__search{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;width:100%;padding-top:4px;padding-bottom:20px;padding-left:0;padding-right:0;background-color:var(--mm6-background-light-secondary);color:var(--mm6-content-primary-onlight);caret-color:var(--mm6-content-primary-onlight);border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.mm6-input__field::-moz-selection, .mm6-input__search::-moz-selection{background-color:highlight;color:highlighttext}.mm6-input__field::selection,.mm6-input__search::selection{background-color:highlight;color:highlighttext}.mm6-input__field::-webkit-input-placeholder, .mm6-input__search::-webkit-input-placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-input__field::-moz-placeholder, .mm6-input__search::-moz-placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-input__field:-ms-input-placeholder, .mm6-input__search:-ms-input-placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-input__field::-ms-input-placeholder, .mm6-input__search::-ms-input-placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-input__field::placeholder,.mm6-input__search::placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-input__field:hover:not(:disabled),.mm6-input__search:hover:not(:disabled){background-color:var(--mm6-background-light-secondary-contrast)}.mm6-input__field:hover:not(:disabled)::-webkit-input-placeholder, .mm6-input__search:hover:not(:disabled)::-webkit-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:hover:not(:disabled)::-moz-placeholder, .mm6-input__search:hover:not(:disabled)::-moz-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:hover:not(:disabled):-ms-input-placeholder, .mm6-input__search:hover:not(:disabled):-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:hover:not(:disabled)::-ms-input-placeholder, .mm6-input__search:hover:not(:disabled)::-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:hover:not(:disabled)::placeholder,.mm6-input__search:hover:not(:disabled)::placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:focus,.mm6-input__field:focus-visible,.mm6-input__search:focus,.mm6-input__search:focus-visible{background-color:var(--mm6-background-light-secondary-contrast);outline:none}.mm6-input__field:focus::-webkit-input-placeholder, .mm6-input__field:focus-visible::-webkit-input-placeholder, .mm6-input__search:focus::-webkit-input-placeholder, .mm6-input__search:focus-visible::-webkit-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:focus::-moz-placeholder, .mm6-input__field:focus-visible::-moz-placeholder, .mm6-input__search:focus::-moz-placeholder, .mm6-input__search:focus-visible::-moz-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:focus:-ms-input-placeholder, .mm6-input__field:focus-visible:-ms-input-placeholder, .mm6-input__search:focus:-ms-input-placeholder, .mm6-input__search:focus-visible:-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:focus::-ms-input-placeholder, .mm6-input__field:focus-visible::-ms-input-placeholder, .mm6-input__search:focus::-ms-input-placeholder, .mm6-input__search:focus-visible::-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:focus::placeholder,.mm6-input__field:focus-visible::placeholder,.mm6-input__search:focus::placeholder,.mm6-input__search:focus-visible::placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-input__field:disabled,.mm6-input__search:disabled{color:var(--mm6-content-secondary-onlight);cursor:not-allowed;-webkit-text-fill-color:var(--mm6-content-secondary-onlight)}.mm6-input__field:disabled::-webkit-input-placeholder, .mm6-input__search:disabled::-webkit-input-placeholder{color:var(--mm6-content-secondary-onlight)}.mm6-input__field:disabled::-moz-placeholder, .mm6-input__search:disabled::-moz-placeholder{color:var(--mm6-content-secondary-onlight)}.mm6-input__field:disabled:-ms-input-placeholder, .mm6-input__search:disabled:-ms-input-placeholder{color:var(--mm6-content-secondary-onlight)}.mm6-input__field:disabled::-ms-input-placeholder, .mm6-input__search:disabled::-ms-input-placeholder{color:var(--mm6-content-secondary-onlight)}.mm6-input__field:disabled::placeholder,.mm6-input__search:disabled::placeholder{color:var(--mm6-content-secondary-onlight)}.mm6-input__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--mm6-content-error-onlight)}.mm6-input__error .icon{-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm6-content-error-onlight)}.mm6-input__error-text{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-input__error-text::-moz-selection{background-color:highlight;color:highlighttext}.mm6-input__error-text::selection{background-color:highlight;color:highlighttext}.mm6-input--ondark{color:var(--mm6-content-primary-ondark)}.mm6-input--ondark .mm6-input__field{background-color:var(--mm6-background-dark-secondary);color:var(--mm6-content-primary-ondark);caret-color:var(--mm6-content-primary-ondark)}.mm6-input--ondark .mm6-input__field::-webkit-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field::-moz-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field:-ms-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field::-ms-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field::placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field:hover:not(:disabled),.mm6-input--ondark .mm6-input__field:focus,.mm6-input--ondark .mm6-input__field:focus-visible{background-color:var(--mm6-background-dark-secondary-contrast)}.mm6-input--ondark .mm6-input__field:hover:not(:disabled)::-webkit-input-placeholder, .mm6-input--ondark .mm6-input__field:focus::-webkit-input-placeholder, .mm6-input--ondark .mm6-input__field:focus-visible::-webkit-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-input--ondark .mm6-input__field:hover:not(:disabled)::-moz-placeholder, .mm6-input--ondark .mm6-input__field:focus::-moz-placeholder, .mm6-input--ondark .mm6-input__field:focus-visible::-moz-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-input--ondark .mm6-input__field:hover:not(:disabled):-ms-input-placeholder, .mm6-input--ondark .mm6-input__field:focus:-ms-input-placeholder, .mm6-input--ondark .mm6-input__field:focus-visible:-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-input--ondark .mm6-input__field:hover:not(:disabled)::-ms-input-placeholder, .mm6-input--ondark .mm6-input__field:focus::-ms-input-placeholder, .mm6-input--ondark .mm6-input__field:focus-visible::-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-input--ondark .mm6-input__field:hover:not(:disabled)::placeholder,.mm6-input--ondark .mm6-input__field:focus::placeholder,.mm6-input--ondark .mm6-input__field:focus-visible::placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-input--ondark .mm6-input__field:disabled{color:var(--mm6-content-secondary-ondark);-webkit-text-fill-color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field:disabled::-webkit-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field:disabled::-moz-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field:disabled:-ms-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field:disabled::-ms-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__field:disabled::placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-input--ondark .mm6-input__error{padding-top:2px;color:var(--mm6-content-error-ondark)}.mm6-input--ondark .mm6-input__error .icon{background-color:var(--mm6-content-error-ondark)}.mm6-newsletter-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0;background:transparent;border:0;row-gap:2px}.mm6-newsletter-input__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding-top:4px;padding-bottom:20px;background-color:var(--mm6-background-light-secondary)}.mm6-newsletter-input__field{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;padding:0;background:transparent;color:var(--mm6-content-primary-onlight);caret-color:var(--mm6-content-primary-onlight);border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.mm6-newsletter-input__field::-moz-selection{background-color:highlight;color:highlighttext}.mm6-newsletter-input__field::selection{background-color:highlight;color:highlighttext}.mm6-newsletter-input__field::-webkit-input-placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-newsletter-input__field::-moz-placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-newsletter-input__field:-ms-input-placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-newsletter-input__field::-ms-input-placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-newsletter-input__field::placeholder{color:var(--mm6-content-secondary-onlight);opacity:1}.mm6-newsletter-input__field:focus,.mm6-newsletter-input__field:focus-visible{outline:none}.mm6-newsletter-input__field:focus::-webkit-input-placeholder, .mm6-newsletter-input__field:focus-visible::-webkit-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input__field:focus::-moz-placeholder, .mm6-newsletter-input__field:focus-visible::-moz-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input__field:focus:-ms-input-placeholder, .mm6-newsletter-input__field:focus-visible:-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input__field:focus::-ms-input-placeholder, .mm6-newsletter-input__field:focus-visible::-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input__field:focus::placeholder,.mm6-newsletter-input__field:focus-visible::placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input__field:disabled{color:var(--mm6-content-secondary-onlight);cursor:not-allowed;-webkit-text-fill-color:var(--mm6-content-secondary-onlight)}.mm6-newsletter-input__submit{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;-ms-flex-negative:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;cursor:pointer;color:var(--mm6-content-secondary-onlight);text-align:right;white-space:nowrap}.mm6-newsletter-input__submit::-moz-selection{background-color:highlight;color:highlighttext}.mm6-newsletter-input__submit::selection{background-color:highlight;color:highlighttext}.mm6-newsletter-input__submit:focus-visible{outline:2px solid var(--mm6-content-primary-onlight);outline-offset:2px}.mm6-newsletter-input__submit:disabled,.mm6-newsletter-input__submit[aria-disabled=true]{cursor:not-allowed;opacity:.3;pointer-events:none}.mm6-newsletter-input:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__row{background-color:var(--mm6-background-light-secondary-contrast)}.mm6-newsletter-input:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field::-webkit-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field::-moz-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field:-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field::-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field::placeholder,.mm6-newsletter-input:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__submit{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input:focus-within .mm6-newsletter-input__row{background-color:var(--mm6-background-light-secondary-contrast)}.mm6-newsletter-input:focus-within .mm6-newsletter-input__submit{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-newsletter-input:has(.mm6-newsletter-input__field:not(:-moz-placeholder-shown)) .mm6-newsletter-input__submit{color:var(--mm6-content-primary-onlight)}.mm6-newsletter-input:has(.mm6-newsletter-input__field:not(:-ms-input-placeholder)) .mm6-newsletter-input__submit{color:var(--mm6-content-primary-onlight)}.mm6-newsletter-input:has(.mm6-newsletter-input__field:not(:placeholder-shown)) .mm6-newsletter-input__submit{color:var(--mm6-content-primary-onlight)}.mm6-newsletter-input--ondark .mm6-newsletter-input__row{background-color:var(--mm6-background-dark-secondary)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field{color:var(--mm6-content-primary-ondark);caret-color:var(--mm6-content-primary-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field::-webkit-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field::-moz-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field:-ms-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field::-ms-input-placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field::placeholder{color:var(--mm6-content-secondary-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus::-webkit-input-placeholder, .mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus-visible::-webkit-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus::-moz-placeholder, .mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus-visible::-moz-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus:-ms-input-placeholder, .mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus-visible:-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus::-ms-input-placeholder, .mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus-visible::-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus::placeholder,.mm6-newsletter-input--ondark .mm6-newsletter-input__field:focus-visible::placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__field:disabled{color:var(--mm6-content-secondary-ondark);-webkit-text-fill-color:var(--mm6-content-secondary-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__submit{color:var(--mm6-content-secondary-ondark)}.mm6-newsletter-input--ondark .mm6-newsletter-input__submit:focus-visible{outline-color:var(--mm6-content-primary-ondark)}.mm6-newsletter-input--ondark:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__row{background-color:var(--mm6-background-dark-secondary-contrast)}.mm6-newsletter-input--ondark:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field::-webkit-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field::-moz-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field:-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field::-ms-input-placeholder{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__field::placeholder,.mm6-newsletter-input--ondark:hover:not(:has(.mm6-newsletter-input__field:disabled)) .mm6-newsletter-input__submit{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark:focus-within .mm6-newsletter-input__row{background-color:var(--mm6-background-dark-secondary-contrast)}.mm6-newsletter-input--ondark:focus-within .mm6-newsletter-input__submit{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-newsletter-input--ondark:has(.mm6-newsletter-input__field:not(:-moz-placeholder-shown)) .mm6-newsletter-input__submit{color:var(--mm6-content-primary-ondark)}.mm6-newsletter-input--ondark:has(.mm6-newsletter-input__field:not(:-ms-input-placeholder)) .mm6-newsletter-input__submit{color:var(--mm6-content-primary-ondark)}.mm6-newsletter-input--ondark:has(.mm6-newsletter-input__field:not(:placeholder-shown)) .mm6-newsletter-input__submit{color:var(--mm6-content-primary-ondark)}.selection-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.selection-box{padding-top:0;padding-top:0lh}}@media(min-width: 768px){.selection-box{padding-bottom:16px;padding-bottom:1lh}}.selection-box .mm-checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;height:1lh;width:18px;width:2ch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:10px}.selection-box .link-underline{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}@media screen and (min-width: 768px){.selection-box .link-underline{font-size:13px;line-height:16px}}.selection-box .link-underline::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.selection-box .link-underline::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-lightbox-gallery{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:1200;background-color:var(--mm-background-primary, #ffffff);overflow:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1;background-color:var(--mm-layers-primary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Layer-compressed.png")}.mm-lightbox-gallery.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-lightbox-gallery.-closed{opacity:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mm-lightbox-gallery{background-image:url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:200px 200px}}.mm-lightbox-gallery.-show{-webkit-transform:translateX(0);transform:translateX(0)}.mm-lightbox-gallery__close{position:fixed;top:18px;right:12px;width:24px;height:24px;background:none;border:none;padding:0;cursor:pointer;z-index:1210;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm-lightbox-gallery__close .icon{background-color:var(--mm-content-primary, #000000)}.mm-lightbox-gallery__track{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.mm-lightbox-gallery__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:100dvh;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-lightbox-gallery__image-wrapper{width:100%;height:100%;overflow-y:auto;overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-width:none}.mm-lightbox-gallery__image-wrapper::-webkit-scrollbar{display:none}.mm-lightbox-gallery__image{display:block;position:absolute;height:100%;width:auto;min-width:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.mm-lightbox-gallery__sidebar{display:contents}.mm-lightbox-gallery__caption-rail{display:none}.mm-lightbox-gallery__indicators{position:fixed;bottom:54px;left:0;z-index:1206;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-lightbox-gallery__indicators{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-lightbox-gallery__indicators{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}.-no-caption .mm-lightbox-gallery__indicators{bottom:0}.mm-lightbox-gallery__caption{position:fixed;z-index:1205;background-color:rgba(255,255,255,.96);color:var(--mm-content-primary, #000000);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace;background-color:var(--mm-layers-primary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Layer-compressed.png");border-top:1px solid var(--mm-border-secondary, #e0e0e0);pointer-events:none;bottom:0;left:0;width:100%;height:54px;overflow:hidden}@media screen and (min-width: 768px){.mm-lightbox-gallery__caption{font-size:13px;line-height:16px}}.mm-lightbox-gallery__caption::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-lightbox-gallery__caption::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mm-lightbox-gallery__caption{background-image:url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:200px 200px}}.mm-lightbox-gallery__caption-mobile-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.mm-lightbox-gallery__caption-mobile-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-lightbox-gallery__caption-mobile-item{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-lightbox-gallery__caption-mobile-item{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-lightbox-gallery[data-brand=mm6] .mm-lightbox-gallery__track{left:0;width:100%}.mm-lightbox-gallery[data-brand=mm6] .mm-lightbox-gallery__indicators{position:absolute;bottom:0;left:0;padding:8px;z-index:10}.mm-lightbox-gallery[data-brand=mm6] .mm-lightbox-gallery__close{top:0;right:0;width:32px;height:40px;padding:0;padding-top:4px;padding-bottom:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}button.mm-link{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;text-align:left;color:inherit}.mm-link{cursor:pointer;color:var(--mm-content-primary)}.mm-link:focus,.mm-link:visited,.mm-link:-webkit-any-link{color:inherit}.mm-link:hover{color:var(--mm-content-secondary)}.mm-link:active{color:var(--mm-content-tertiary)}.mm-link.mm-content-primary:focus,.mm-link.mm-content-primary:visited,.mm-link.mm-content-primary:-webkit-any-link{color:var(--mm-content-primary)}.mm-link.mm-content-secondary:focus,.mm-link.mm-content-secondary:visited,.mm-link.mm-content-secondary:-webkit-any-link{color:var(--mm-content-secondary)}.mm-link.mm-content-tertiary:focus,.mm-link.mm-content-tertiary:visited,.mm-link.mm-content-tertiary:-webkit-any-link{color:var(--mm-content-tertiary)}.mm-link--secondary{color:var(--mm-content-secondary)}.mm-link--secondary:focus,.mm-link--secondary:visited,.mm-link--secondary:-webkit-any-link{color:var(--mm-content-secondary)}.mm-link--secondary:hover{color:var(--mm-content-tertiary)}.mm-link--text{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}@media screen and (min-width: 768px){.mm-link--text{font-size:13px;line-height:16px}}.mm-link--text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--contextual{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;text-decoration:none}@media screen and (min-width: 768px){.mm-link--contextual{font-size:13px;line-height:16px}}.mm-link--contextual::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--contextual::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--contextual::after{content:"»";display:inline-block;margin-left:9px;margin-left:1ch;white-space:nowrap}.mm-link--contextual.-down::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mm-link--tier{width:100%;text-decoration:none;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 768px){.mm-link--tier{font-size:13px;line-height:16px}}.mm-link--tier::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--tier::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--tier-text{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-link--tier-text{font-size:13px;line-height:16px}}.mm-link--tier-text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--tier-text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--tier .mm-link__glyph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.mm-link--tier .mm-link__glyph .icon{width:9px;width:1ch;height:18px;height:1lh}.mm-link--tier .mm-link__glyph .icon[class*=-double]{width:18px;width:2ch}.mm-link--tier:hover .mm-link__glyph .icon{background-color:var(--mm-content-secondary);-webkit-animation:mm-btn-glyph-blink .6s step-end infinite;animation:mm-btn-glyph-blink .6s step-end infinite}.mm-link--tier:active .mm-link__glyph .icon{background-color:var(--mm-content-tertiary)}.mm-link--tier.mm-link--page{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-link--tier.mm-link--page{font-size:13px;line-height:16px}}.mm-link--tier.mm-link--page::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--tier.mm-link--page::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--tier.mm-link--page .mm-link--tier-text{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-link--tier.mm-link--page .mm-link--tier-text{font-size:13px;line-height:16px}}.mm-link--tier.mm-link--page .mm-link--tier-text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-link--tier.mm-link--page .mm-link--tier-text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm6-link--ondark{color:var(--mm6-content-primary-ondark)}.mm6-link--ondark.mm6-link--text:hover,.mm6-link--ondark.mm6-link--text:focus{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-link--ondark.mm6-link--text:hover .icon,.mm6-link--ondark.mm6-link--text:focus .icon{background-color:var(--mm6-content-secondary-contrast-ondark)}.mm6-link--ondark.mm6-link--text:active{color:var(--mm6-content-secondary-ondark)}.mm6-link--ondark.mm6-link--tier-text{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px}.mm6-link--ondark.mm6-link--tier-text::-moz-selection{background-color:highlight;color:highlighttext}.mm6-link--ondark.mm6-link--tier-text::selection{background-color:highlight;color:highlighttext}.mm6-link--ondark.mm6-link--tier:hover,.mm6-link--ondark.mm6-link--tier:focus{color:var(--mm6-content-primary-ondark)}.mm6-link--ondark.mm6-link--tier:hover .icon,.mm6-link--ondark.mm6-link--tier:focus .icon{background-color:var(--mm6-content-primary-ondark)}.mm6-link--ondark.mm6-link--tier:active{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-link--ondark.mm6-link--tier:active .icon{background-color:var(--mm6-content-secondary-contrast-ondark)}.mm6-link--onlight{color:var(--mm6-content-primary-onlight)}.mm6-link--onlight.mm6-link--text:hover,.mm6-link--onlight.mm6-link--text:focus{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-link--onlight.mm6-link--text:hover .icon,.mm6-link--onlight.mm6-link--text:focus .icon{background-color:var(--mm6-content-secondary-contrast-onlight)}.mm6-link--onlight.mm6-link--text:active{color:var(--mm6-content-secondary-onlight)}.mm6-link--onlight.mm6-link--tier-text{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px}.mm6-link--onlight.mm6-link--tier-text::-moz-selection{background-color:highlight;color:highlighttext}.mm6-link--onlight.mm6-link--tier-text::selection{background-color:highlight;color:highlighttext}.mm6-link--onlight.mm6-link--tier:hover,.mm6-link--onlight.mm6-link--tier:focus{color:var(--mm6-content-primary-onlight)}.mm6-link--onlight.mm6-link--tier:hover .icon,.mm6-link--onlight.mm6-link--tier:focus .icon{background-color:var(--mm6-content-primary-onlight)}.mm6-link--onlight.mm6-link--tier:active{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-link--onlight.mm6-link--tier:active .icon{background-color:var(--mm6-content-secondary-contrast-onlight)}.mm6-link--text{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:25%}.mm6-link--text::-moz-selection{background-color:highlight;color:highlighttext}.mm6-link--text::selection{background-color:highlight;color:highlighttext}.mm6-link--tier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;text-decoration:none;width:100%}.mm6-link--tier::-moz-selection{background-color:highlight;color:highlighttext}.mm6-link--tier::selection{background-color:highlight;color:highlighttext}.mm6-link--tier:hover,.mm6-link--tier:active,.mm6-link--tier:focus{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:25%}.mm6-link--tier:hover::-moz-selection, .mm6-link--tier:active::-moz-selection, .mm6-link--tier:focus::-moz-selection{background-color:highlight;color:highlighttext}.mm6-link--tier:hover::selection,.mm6-link--tier:active::selection,.mm6-link--tier:focus::selection{background-color:highlight;color:highlighttext}.mm6-link--icon{-ms-flex-negative:0;flex-shrink:0;margin:0;width:8px;height:16px}.mm6-link--icon[class*=-double]{width:14px}.mm-location-switcher-wrapper .mm-sheet__body,.mm6-location-switcher-wrapper .mm-sheet__body{padding:0}.mm-location-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-location-switcher__intro{margin:0}.mm-location-switcher__search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5lh;width:100%}.mm-location-switcher__search-input{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;margin:0;padding:0;border:0;background:transparent;outline:none;color:var(--mm-content-primary)}.mm-location-switcher__search-input::-webkit-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-location-switcher__search-input::-moz-placeholder{color:var(--mm-content-primary);opacity:1}.mm-location-switcher__search-input:-ms-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-location-switcher__search-input::-ms-input-placeholder{color:var(--mm-content-primary);opacity:1}.mm-location-switcher__search-input::placeholder{color:var(--mm-content-primary);opacity:1}.mm-location-switcher__group-title{margin:0}.mm-location-switcher__grid{list-style:none;margin:0;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.mm-location-switcher__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.mm-location-switcher__item.is-hidden,.mm-location-switcher__group.is-hidden{display:none}.mm-location-switcher__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;text-decoration:none;color:var(--mm-content-primary)}.mm-location-switcher__name{white-space:nowrap}.mm-location-switcher--mm .mm-link--tier{width:100%}.mm-location-switcher--mm .mm-link--tier .mm-link__glyph{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;margin-right:4px;margin-left:-10px;width:8px}.mm-location-switcher--mm .mm-link--tier:hover{color:var(--mm-content-secondary)}.mm-location-switcher--mm .mm-link--tier:hover .mm-link__glyph{opacity:1}.mm-location-switcher--mm .mm-link--tier-text{text-transform:none}.mm-location-switcher--mm .mm-location-switcher__item.is-active .mm-link__glyph{opacity:1}.mm-location-switcher--mm .mm-location-switcher__item:not(.is-active) .mm-link--tier:hover .mm-link__glyph{-webkit-transition:none;transition:none}.mm-location-switcher--mm .mm-location-switcher__item:not(.is-active) .mm-link--tier:hover .mm-link__glyph .icon{-webkit-animation:mm-btn-glyph-blink-reveal .6s step-end infinite;animation:mm-btn-glyph-blink-reveal .6s step-end infinite}.mm-location-switcher--mm .mm-location-switcher__intro{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}.mm-location-switcher--mm .mm-location-switcher__search{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:36px;padding-bottom:2lh}.mm-location-switcher--mm .mm-location-switcher__search-field{border-bottom:1px solid var(--mm-border-primary);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-location-switcher--mm .mm-location-switcher__group-title{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}.mm-location-switcher--mm .mm-location-switcher__grid{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:36px;padding-bottom:2lh;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px}.mm-location-switcher--mm .mm-location-switcher__item{margin-bottom:18px}.mm-location-switcher--mm6 .mm-location-switcher__item:hover,.mm-location-switcher--mm6 .mm-location-switcher__item.is-active{background-color:var(--mm6-background-dark-primary)}.mm-location-switcher--mm6 .mm-location-switcher__item:hover .mm-location-switcher__link,.mm-location-switcher--mm6 .mm-location-switcher__item.is-active .mm-location-switcher__link{color:var(--mm6-content-primary-ondark)}.mm-location-switcher--mm6 .mm-location-switcher__item:hover .icon,.mm-location-switcher--mm6 .mm-location-switcher__item.is-active .icon{background-color:var(--mm6-content-primary-ondark)}.mm-location-switcher--mm6 .mm-location-switcher__item:active{background-color:var(--mm6-background-dark-secondary)}.mm-location-switcher--mm6 .mm-location-switcher__item:active .mm-location-switcher__link{color:var(--mm6-content-secondary-contrast-ondark)}.mm-location-switcher--mm6 .mm-location-switcher__item:active .icon{background-color:var(--mm6-content-secondary-contrast-ondark)}.mm-location-switcher--mm6 .mm-location-switcher__link:hover,.mm-location-switcher--mm6 .mm-location-switcher__link:focus,.mm-location-switcher--mm6 .mm-location-switcher__link:active{text-decoration:none}.mm-location-switcher--mm6 .mm-location-switcher__search-field{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--mm6-background-light-secondary)}.mm-location-switcher--mm6 .mm-location-switcher__intro{padding-left:8px;padding-right:8px;padding-bottom:24px}.mm-location-switcher--mm6 .mm-location-switcher__search{padding-left:8px;padding-right:8px;margin-bottom:24px}.mm-location-switcher--mm6 .mm-location-switcher__search-field{padding-top:4px;padding-bottom:20px;padding-left:8px;padding-right:8px}.mm-location-switcher--mm6 .mm-location-switcher__search-input::-webkit-input-placeholder{color:var(--mm6-content-secondary-onlight)}.mm-location-switcher--mm6 .mm-location-switcher__search-input::-moz-placeholder{color:var(--mm6-content-secondary-onlight)}.mm-location-switcher--mm6 .mm-location-switcher__search-input:-ms-input-placeholder{color:var(--mm6-content-secondary-onlight)}.mm-location-switcher--mm6 .mm-location-switcher__search-input::-ms-input-placeholder{color:var(--mm6-content-secondary-onlight)}.mm-location-switcher--mm6 .mm-location-switcher__search-input::placeholder{color:var(--mm6-content-secondary-onlight)}.mm-location-switcher--mm6 .mm-location-switcher__search-label{color:var(--mm6-content-secondary-onlight);-ms-flex-negative:0;flex-shrink:0}.mm-location-switcher--mm6 .mm-location-switcher__group-title{padding-left:8px;padding-right:8px;padding-bottom:8px}.mm-location-switcher--mm6 .mm-location-switcher__grid{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;padding-bottom:16px}.mm-location-switcher--mm6 .mm-location-switcher__link{width:100%}.mm-location-switcher--mm6 .mm-location-switcher__item{padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:12px;margin-bottom:1px}@-webkit-keyframes menu-back-btn-fade-in{from{opacity:0}to{opacity:1}}@keyframes menu-back-btn-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes menu-back-btn-fade-out{from{opacity:1}to{opacity:0}}@keyframes menu-back-btn-fade-out{from{opacity:1}to{opacity:0}}#header-navigation-menu .mm-sheet__dialog .mm-sheet__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#header-navigation-menu .mm-sheet__dialog .menu-l3-editorial{max-width:33.3vw;width:33.3vw;margin-top:unset;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;pointer-events:none;will-change:transform;-webkit-transition:visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);transition:visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);transition:transform 240ms cubic-bezier(0, 0, 0.58, 1),visibility 0s linear 240ms;transition:transform 240ms cubic-bezier(0, 0, 0.58, 1),visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1)}#header-navigation-menu .mm-sheet__dialog .menu-l3-editorial.active{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s linear,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1);transition:visibility 0s linear,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 240ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear;transition:transform 240ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1)}#header-navigation-menu .menu-back-btn,#header-navigation-menu .menu-back-btn-search{background:none;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;color:var(--mm-content-primary);-webkit-animation:menu-back-btn-fade-in .35s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation:menu-back-btn-fade-in .35s cubic-bezier(0.4, 0, 0.2, 1) forwards}#header-navigation-menu .menu-back-btn.is-leaving,#header-navigation-menu .menu-back-btn-search.is-leaving{-webkit-animation:menu-back-btn-fade-out .3s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation:menu-back-btn-fade-out .3s cubic-bezier(0.4, 0, 0.2, 1) forwards}#header-navigation-menu .menu-back-btn .icon-back,#header-navigation-menu .menu-back-btn-search .icon-back{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;width:12px;height:12px}#header-navigation-menu .menu-back-btn-search .icon-back{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}#header-navigation-menu:has(.nav-tab-btn--mm.active) .mm-sheet__header .menu-back-btn .back-label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){#header-navigation-menu:has(.nav-tab-btn--mm.active) .mm-sheet__header .menu-back-btn .back-label{font-size:13px;line-height:16px}}#header-navigation-menu:has(.nav-tab-btn--mm.active) .mm-sheet__header .menu-back-btn .back-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#header-navigation-menu:has(.nav-tab-btn--mm.active) .mm-sheet__header .menu-back-btn .back-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header,#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header,#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__title{font-size:13px;line-height:16px}}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header::-moz-selection, #header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header::selection,#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__title{margin:0}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header{height:60px;margin-bottom:59px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header .back-label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:normal;margin:0}@media screen and (min-width: 768px){#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header .back-label{font-size:13px;line-height:16px}}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header .back-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header .back-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header .icon--mm6-cross{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.924 4.246a.5.5 0 01.707.002l.142.141a.5.5 0 01-.002.707L8.855 7.995l2.914 2.898a.5.5 0 01.002.707l-.14.142a.5.5 0 01-.708.002L8.003 8.84 5.09 11.74a.5.5 0 01-.707-.002l-.141-.142a.501.501 0 01.003-.708l2.909-2.893-2.91-2.893a.5.5 0 01-.001-.707l.14-.142a.501.501 0 01.708-.002l2.914 2.897 2.92-2.902z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M10.924 4.246a.5.5 0 01.707.002l.142.141a.5.5 0 01-.002.707L8.855 7.995l2.914 2.898a.5.5 0 01.002.707l-.14.142a.5.5 0 01-.708.002L8.003 8.84 5.09 11.74a.5.5 0 01-.707-.002l-.141-.142a.501.501 0 01.003-.708l2.909-2.893-2.91-2.893a.5.5 0 01-.001-.707l.14-.142a.501.501 0 01.708-.002l2.914 2.897 2.92-2.902z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header .mm-sheet__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px}#header-navigation-menu:has(.nav-tab-btn--mm.active).is-search-open .mm-sheet__header .mm-sheet__close i{font-size:inherit}#header-navigation-menu:has(.nav-tab-btn--mm6.active) .mm-sheet__header .menu-back-btn .back-label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight)}#header-navigation-menu:has(.nav-tab-btn--mm6.active) .mm-sheet__header .menu-back-btn .back-label::-moz-selection{background-color:highlight;color:highlighttext}#header-navigation-menu:has(.nav-tab-btn--mm6.active) .mm-sheet__header .menu-back-btn .back-label::selection{background-color:highlight;color:highlighttext}#header-navigation-menu:has(.nav-tab-btn--mm6.active) .mm-sheet__header .menu-back-btn .icon-back{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.01 12.788L6.284 8.056l4.812-4.808-.777-.778L4.73 8.059l5.502 5.507.779-.778z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M11.01 12.788L6.284 8.056l4.812-4.808-.777-.778L4.73 8.059l5.502 5.507.779-.778z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .mm-sheet__header{min-height:41px;padding-bottom:1px;margin:0;padding-left:0;padding-right:0;height:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .mm-sheet__header .icon--mm-cross{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.805 3.847L8.75 7.901l4.157 4.157-.778.778-4.157-4.157-4.115 4.116-.777-.778 4.115-4.115-4.05-4.05.777-.778 4.05 4.05 4.055-4.054.778.777z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.805 3.847L8.75 7.901l4.157 4.157-.778.778-4.157-4.157-4.115 4.116-.777-.778 4.115-4.115-4.05-4.05.777-.778 4.05 4.05 4.055-4.054.778.777z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .mm-sheet__header .mm-sheet__close{padding:0;margin-top:4px;height:32px;width:32px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .menu-detail-header{height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:41px;padding-bottom:8px;margin:0}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .mm6-form-search-input{padding-top:18px}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .menu-back-btn-search{color:var(--mm6-content-primary-onlight);-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .menu-back-btn-search .back-label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .menu-back-btn-search .back-label::-moz-selection{background-color:highlight;color:highlighttext}#header-navigation-menu:has(.nav-tab-btn--mm6.active).mm-sheet.mm-header-menu-sheet.is-search-open .menu-back-btn-search .back-label::selection{background-color:highlight;color:highlighttext}.header-menu-container{padding-top:0;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.header-menu-container:has(.menu-main-view.active),.header-menu-container:has(.menu-l1-detail.active){overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.header-menu-container:has(.menu-main-view.active)::-webkit-scrollbar,.header-menu-container:has(.menu-l1-detail.active)::-webkit-scrollbar{display:none}.header-menu-container .nav-tabs-wrapper{-webkit-transition:visibility 0s linear,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);transition:visibility 0s linear,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);transition:transform 240ms cubic-bezier(0, 0, 0.58, 1),visibility 0s linear;transition:transform 240ms cubic-bezier(0, 0, 0.58, 1),visibility 0s linear,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;will-change:transform}.header-menu-container .nav-tabs-wrapper::after{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(transparent), color-stop(transparent), to(#000));-webkit-mask-image:linear-gradient(90deg, #000 var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-end, 0), #000 var(--mm-tab-gap-end, 0));mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(transparent), color-stop(transparent), to(#000));mask-image:linear-gradient(90deg, #000 var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-end, 0), #000 var(--mm-tab-gap-end, 0))}.header-menu-container .nav-tabs-wrapper .nav-tab-btn{padding:4px 8px;border-bottom:none}.header-menu-container .nav-tabs-wrapper .nav-tab-btn.active{border-bottom:none}.header-menu-container .nav-tabs-wrapper .nav-tab-btn.active::after{display:none}.header-menu-container.is-drill-down .nav-tabs-wrapper{-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none;visibility:hidden;-webkit-transition:visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1);transition:visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 240ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear 240ms;transition:transform 240ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1)}.header-menu-container.is-drill-down .menu-main-view{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;pointer-events:none;-webkit-transition:visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1);transition:visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 240ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear 240ms;transition:transform 240ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1)}.header-menu-container .nav-tabs-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-menu-container .nav-tabs-content .nav-tab-content{display:none;height:100%}.header-menu-container .nav-tabs-content .nav-tab-content.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-menu-item{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-menu-item{font-size:13px;line-height:16px}}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-menu-item::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-menu-item::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-menu-item .icon-arrow-mm{margin-left:9px;margin-left:1ch}@media(min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-menu-item .icon-arrow-mm{margin-left:8px;margin-left:1ch}}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier{padding:0;color:var(--mm-content-primary);background-color:transparent;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier .mm-link__glyph{opacity:0;margin-right:0;width:2ch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:-18px;margin-left:-2ch}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier .mm-link__glyph.sale-icon{opacity:1}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier .mm-link__glyph.sale-icon .icon{background-color:var(--mm-content-highlight);-webkit-animation:none;animation:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier .icon--mm-chevron-right{margin-left:9px;margin-left:1ch}@media(min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier .icon--mm-chevron-right{margin-left:8px;margin-left:1ch}}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier:not(.all-lines):not(.view-all):hover .mm-link__glyph{-webkit-transition:none;transition:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier:not(.all-lines):not(.view-all):hover .mm-link__glyph .icon{-webkit-animation:mm-btn-glyph-blink-reveal .6s step-end infinite;animation:mm-btn-glyph-blink-reveal .6s step-end infinite}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier:hover:not(.-active){color:var(--mm-content-secondary)}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier:hover:not(.-active) .mm-link__glyph{opacity:1}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link):not(.view-all) .mm-link__glyph{width:16px;margin-left:-16px}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).all-lines{margin-left:-4px;margin-left:-0.5ch;padding-left:13.5px;padding-left:1.5ch}@media(min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).all-lines{padding-left:12px;padding-left:1.5ch}}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).all-lines .mm-link__glyph{opacity:1;margin-right:0}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).all-lines:has(.icon--mm-glyph-double-responsive){padding-left:18px;padding-left:2ch}@media(min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).all-lines:has(.icon--mm-glyph-double-responsive){padding-left:16px;padding-left:2ch}}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all{padding-left:18px;padding-left:2ch;margin-left:-8px}@media(min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all{padding-left:16px;padding-left:2ch}}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all .mm-link__glyph{opacity:1;margin-right:0;width:2ch;margin-left:-18px;margin-left:-2ch}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all .mm-link__glyph .icon--mm-glyph-single-responsive{display:block;margin-right:1px}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all .mm-link__glyph .icon--mm-glyph-double-responsive{display:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all.-active{margin-left:-16px}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all.-active .mm-link__glyph{opacity:0}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all:hover .mm-link__glyph{width:2ch;margin-left:-18px;margin-left:-2ch}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all:hover .mm-link__glyph .icon--mm-glyph-single-responsive{display:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm .mm-link--tier.mm-menu-item:not(.js-menu-l1-link).view-all:hover .mm-link__glyph .icon--mm-glyph-double-responsive{display:block}.header-menu-container .nav-tabs-content .nav-tab-content--mm .menu-column-title.mm-menu-item{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm .menu-column-title.mm-menu-item{font-size:13px;line-height:16px}}.header-menu-container .nav-tabs-content .nav-tab-content--mm .menu-column-title.mm-menu-item::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.header-menu-container .nav-tabs-content .nav-tab-content--mm .menu-column-title.mm-menu-item::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.header-menu-container .nav-tabs-content .nav-tab-content--mm .back-label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm .back-label{font-size:13px;line-height:16px}}.header-menu-container .nav-tabs-content .nav-tab-content--mm .back-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.header-menu-container .nav-tabs-content .nav-tab-content--mm .back-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-menu-item{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-menu-item::-moz-selection{background-color:highlight;color:highlighttext}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-menu-item::selection{background-color:highlight;color:highlighttext}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-menu-item.menu-column-title{gap:4px;padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-menu-item.menu-column-title{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}@media(min-width: 768px){.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-menu-item.menu-column-title{margin-bottom:16px;margin-bottom:1lh}}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .menu-l1-item .mm6-link--tier{gap:4px}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-link--tier{color:var(--mm6-content-primary-onlight);background:none;border:none;padding:0}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-link--tier .mm6-link--icon{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-link--tier .mm6-link--icon .icon{background-color:currentColor}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-link--tier:hover{color:var(--mm6-content-secondary-onlight);text-decoration:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-link--tier:hover .mm6-link--icon{-webkit-animation:mm-btn-glyph-blink .6s step-end infinite;animation:mm-btn-glyph-blink .6s step-end infinite}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-link--tier{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-link--tier::-moz-selection{background-color:highlight;color:highlighttext}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .mm6-link--tier::selection{background-color:highlight;color:highlighttext}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .back-label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;text-transform:uppercase}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .back-label::-moz-selection{background-color:highlight;color:highlighttext}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .back-label::selection{background-color:highlight;color:highlighttext}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .menu-l1-item--sales{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .menu-l1-item--sales::-moz-selection{background-color:highlight;color:highlighttext}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .menu-l1-item--sales::selection{background-color:highlight;color:highlighttext}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .menu-l1-item--sales .mm6-btn{gap:4px}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .menu-l1-item--sales .sale-icon{width:8px;height:16px;background-color:var(--mm6-content-highlight-onlight)}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .menu-auxiliary-items .menu-auxiliary-item{text-transform:none}.header-menu-container .nav-tabs-content .nav-tab-content--mm6 .menu-auxiliary-items .menu-auxiliary-item .icon{width:8px;height:16px}.header-menu-container .menu-main-view{-webkit-transition:visibility 0s linear,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);transition:visibility 0s linear,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);transition:transform 240ms cubic-bezier(0, 0, 0.58, 1),visibility 0s linear;transition:transform 240ms cubic-bezier(0, 0, 0.58, 1),visibility 0s linear,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;will-change:transform}.header-menu-container .menu-l1-detail{position:absolute;padding:0 18px;top:0;left:0;width:100%;height:100%;overflow-y:auto;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;-webkit-transition:visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);transition:visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);transition:transform 240ms cubic-bezier(0, 0, 0.58, 1),visibility 0s linear 240ms;transition:transform 240ms cubic-bezier(0, 0, 0.58, 1),visibility 0s linear 240ms,-webkit-transform 240ms cubic-bezier(0, 0, 0.58, 1);pointer-events:none;will-change:transform}.header-menu-container .menu-l1-detail.active{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s linear,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1);transition:visibility 0s linear,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 240ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear;transition:transform 240ms cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear,-webkit-transform 240ms cubic-bezier(0.4, 0, 0.2, 1)}.header-menu-container .menu-l1-list{list-style:none;padding:0 16px 18px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding:0}@media screen and (min-width: 768px){.header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm{font-size:13px;line-height:16px}}.header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm6{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;height:45px}.header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm6::-moz-selection{background-color:highlight;color:highlighttext}.header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm6::selection{background-color:highlight;color:highlighttext}.header-menu-container .menu-l1-list .menu-item .js-header-search-open .mm6-btn__inner{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.header-menu-container .menu-l1-list .menu-item.home,.header-menu-container .menu-l1-list .menu-item.menu-l1-item{padding-left:4.5px}.header-menu-container .menu-l1-list .menu-item.menu-l1-item--sales .mm-link--tier-text{text-transform:uppercase}.header-menu-container .menu-l1-list .menu-l1-link{background:none;border:none;padding:0;padding-left:9px;padding-left:1ch;cursor:pointer;text-align:left;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(min-width: 768px){.header-menu-container .menu-l1-list .menu-l1-link{padding-left:8px;padding-left:1ch}}.header-menu-container .menu-l1-list .menu-l1-link .icon--mm-chevron-right,.header-menu-container .menu-l1-list .menu-l1-link .icon--mm6-chevron-right{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0}.header-menu-container .menu-l1-list .menu-l1-link:hover{opacity:.6}.header-menu-container .menu-auxiliary-items{list-style:none;padding:0 18px 16px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-menu-container .menu-l1-detail .menu-detail-header .menu-back-btn,.header-menu-container .menu-search-view .menu-detail-header .menu-back-btn,.header-menu-container .mm-sheet__header .menu-detail-header .menu-back-btn{background:none;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;color:var(--mm-content-primary)}.header-menu-container .menu-l1-detail .menu-detail-header .menu-back-btn .icon-back,.header-menu-container .menu-search-view .menu-detail-header .menu-back-btn .icon-back,.header-menu-container .mm-sheet__header .menu-detail-header .menu-back-btn .icon-back{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;width:12px;height:12px}.header-menu-container .menu-l1-detail .menu-detail-header{margin-bottom:16px}.header-menu-container .menu-columns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-menu-container .menu-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.header-menu-container .menu-column-title{width:100%;text-align:left;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;margin-bottom:0;color:var(--mm-content-primary)}.header-menu-container .menu-column-title .accordion-icon-mm6{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.55 7.45H14v1.099H8.55V14h-1.1V8.549H2v-1.1h5.45V2h1.1v5.45z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.55 7.45H14v1.099H8.55V14h-1.1V8.549H2v-1.1h5.45V2h1.1v5.45z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em);width:12px;height:12px;background-color:var(--mm6-content-primary-onlight);-webkit-transition:background-image .3s ease;transition:background-image .3s ease}.header-menu-container .menu-column-title .accordion-icon-mm-plus,.header-menu-container .menu-column-title .accordion-icon-mm-minus{color:var(--mm-content-primary)}.header-menu-container .menu-column-title .accordion-icon-mm-minus{display:none}.header-menu-container .menu-column-title.is-open .accordion-icon-mm6{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M2 7.45h12v1.1H2v-1.1z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M2 7.45h12v1.1H2v-1.1z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.header-menu-container .menu-column-title.is-open .accordion-icon-mm-plus{display:none}.header-menu-container .menu-column-title.is-open .accordion-icon-mm-minus{display:block}.header-menu-container .menu-list{list-style:none;margin:0;max-height:0;overflow:hidden;-webkit-transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1),padding-bottom .4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1),padding-bottom .4s cubic-bezier(0.4, 0, 0.2, 1);padding:0}.header-menu-container .menu-list.is-open{max-height:1000px}.header-menu-container .menu-list .menu-item .inner-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-menu-container .menu-list:has(.menu-item-with-image){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item{width:100%}.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item.menu-item-with-image{width:33.33%}.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item.menu-item-with-image .inner-text{padding-top:9px;padding-top:0.5lh}@media(min-width: 768px){.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item.menu-item-with-image .inner-text{padding-top:8px;padding-top:0.5lh}}.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item.menu-item-with-image .mm-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item.menu-item-with-image .mm-link .l3-category-miniature--image{max-width:75px;height:auto}.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item:has(.all-lines):not(.menu-item-with-image,.last-line-category){padding-top:1lh !important}.editorial-featured-content .menu-category-feature__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.editorial-featured-content .menu-category-feature__label{position:absolute;left:15px;top:16px;width:14px}.editorial-featured-content .menu-category-feature__link{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;white-space:nowrap;text-decoration:none;color:var(--mm-content-primary-inverse);-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}@media screen and (min-width: 768px){.editorial-featured-content .menu-category-feature__link{font-size:13px;line-height:16px}}.editorial-featured-content .menu-category-feature__link::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.editorial-featured-content .menu-category-feature__link::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.editorial-featured-content .menu-category-feature__link .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:var(--mm-content-primary-inverse)}.editorial-featured-content .menu-category-feature__link .icon.icon--mm-glyph-single-responsive{display:block;width:8px;margin-top:-4px}.editorial-featured-content .menu-category-feature__link .icon.icon--mm6-symbol-triangle-forward-single-fill{display:none}.editorial-featured-content .menu-category-feature__image-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.editorial-featured-content .menu-category-feature__image{width:100%;height:auto;display:block}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__close{width:24px;height:24px}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header .back-label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header .back-label{font-size:13px;line-height:16px}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header .back-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header .back-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__title{padding-left:0;padding-left:0ch}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__title{padding-left:0;padding-left:0ch}}.mm-header-menu-sheet[data-brand=mm].is-search-open .mm-sheet__header{margin-bottom:59px;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm].is-search-open .mm-sheet__header{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-header-menu-sheet[data-brand=mm].is-search-open .menu-back-btn-search{color:var(--mm-content-primary)}.mm-header-menu-sheet[data-brand=mm].is-search-open .menu-back-btn-search .icon-back{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.mm-header-menu-sheet[data-brand=mm] .menu-detail-header.header-content-moved{display:none}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .nav-tabs-wrapper{margin-bottom:18px;margin-bottom:1lh;line-height:16px}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .nav-tabs-wrapper{margin-bottom:16px;margin-bottom:1lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-column-title{padding-left:0}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-column-title:not(.mm6-menu-item){height:45px}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-list{padding-left:27px;padding-left:3ch}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-list{padding-left:8px;padding-left:1ch}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-list .menu-item{line-height:16px}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-list .menu-item.last-line-category{padding-bottom:18px;padding-bottom:1lh;padding-top:36px;padding-top:2lh;height:auto}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-list .menu-item.last-line-category{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-list .menu-item.last-line-category{padding-top:16px;padding-top:1lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-list.is-open{padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-list.is-open{padding-bottom:16px;padding-bottom:1lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list{gap:0;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:0;padding-bottom:0lh}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list{padding-bottom:0;padding-bottom:0lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home){padding-bottom:0;padding-bottom:0lh;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home){padding-bottom:0;padding-bottom:0lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home){margin-bottom:16px;margin-bottom:1lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home):has(.js-header-search-open){margin-bottom:18px;margin-bottom:1lh;margin-top:18px;margin-top:1lh}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home):has(.js-header-search-open){margin-bottom:32px;margin-bottom:2lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home):has(.js-header-search-open){margin-top:0;margin-top:0lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item.home .-mm{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item.home .-mm{font-size:13px;line-height:16px}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item.home .-mm::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item.home .-mm::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item.home .-mm6{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item.home .-mm6::-moz-selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item.home .-mm6::selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:last-child{padding-bottom:0;padding-bottom:0lh}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:last-child{padding-bottom:4px;padding-bottom:0.25lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail .menu-detail-header{margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail .menu-detail-header{margin-bottom:32px;margin-bottom:2lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail .menu-detail-header .menu-back-btn{row-gap:18px;row-gap:1lh}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-auxiliary-items{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-auxiliary-items{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-auxiliary-items .menu-auxiliary-item{padding:9px 0}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-auxiliary-items .menu-auxiliary-item:last-child{padding-bottom:0}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .menu-l2-group .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .menu-l2-group .menu-item{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .menu-l2-group .menu-item.menu-item-with-image{height:auto}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .menu-l2-group .menu-item.-active{margin-left:-16px}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .menu-l2-group .menu-item.-active .active-indicator{display:block}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .menu-l2-group .menu-item:not(.-active) .active-indicator{display:none}.mm-header-menu-sheet[data-brand=mm]#header-search-sheet .mm-sheet__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mm-header-menu-sheet[data-brand=mm]#header-search-sheet .menu-detail-header{display:none}.mm-header-menu-sheet[data-brand=mm].is-brand-menu .mm-sheet__body .header-menu-container .menu-l1-detail{padding:0}.mm-header-menu-sheet[data-brand=mm].is-brand-menu .mm-sheet__body .header-menu-container .menu-l1-detail .menu-l2-group{padding:0 18px}.mm-header-menu-sheet[data-brand=mm] .nav-tab-content--mm6 .editorial-featured-content{margin-top:auto}.mm-header-menu-sheet[data-brand=mm] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;white-space:nowrap;text-decoration:none;color:var(--mm6-content-primary-ondark);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.mm-header-menu-sheet[data-brand=mm] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link::-moz-selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link::selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link .icon{-webkit-transform:rotate(0);transform:rotate(0);background-color:var(--mm6-content-primary-ondark)}.mm-header-menu-sheet[data-brand=mm] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link .icon.icon--mm-glyph-single-responsive{display:none}.mm-header-menu-sheet[data-brand=mm] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link .icon.icon--mm6-symbol-triangle-forward-single-fill{display:block;width:8px;height:16px}.mm-header-menu-sheet[data-brand=mm] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__label{left:20px;top:16px}.mm-header-menu-sheet[data-brand=mm6] .menu-column-title{color:var(--mm6-content-primary-onlight);padding-top:14.5px;padding-bottom:14.5px;padding-left:0;padding-right:0}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__header{min-height:58px}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__header .back-label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;text-transform:uppercase}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__header .back-label::-moz-selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__header .back-label::selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__header .menu-back-btn{color:var(--mm6-content-primary-onlight)}.mm-header-menu-sheet[data-brand=mm6] .menu-columns-container{padding-left:8px;padding-right:8px;margin-left:-20px}.mm-header-menu-sheet[data-brand=mm6] .menu-columns-container .menu-l2-group .menu-list{padding-left:16px}.mm-header-menu-sheet[data-brand=mm6] .menu-columns-container .menu-l2-group .menu-list.is-open{padding-bottom:16px}.mm-header-menu-sheet[data-brand=mm6] .mm6-menu-item{gap:0}.mm-header-menu-sheet[data-brand=mm6] .mm6-menu-item .mm6-link--icon{margin-right:0}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-wrapper{padding-top:8px;padding-left:8px;padding-right:8px;margin-bottom:24px}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-wrapper .nav-tab-btn{min-height:27px}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-wrapper:after{left:8px}.mm-header-menu-sheet[data-brand=mm6]:has(.is-drill-down) .mm-sheet__header{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-header-menu-sheet[data-brand=mm6] .menu-detail-header.header-content-moved{display:none}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-list .menu-item{height:45px;padding-top:4px;padding-bottom:4px;-ms-flex-line-pack:center;align-content:center}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-list .menu-item.menu-l1-item--sales .sale-icon{width:8px;height:16px;background-color:var(--mm6-content-highlight-onlight)}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-auxiliary-items .menu-auxiliary-item{padding-top:10px;padding-bottom:10px}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home){margin-bottom:16px}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.menu-l1-item,.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home{height:45px;-ms-flex-line-pack:center;align-content:center}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home .-mm6{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home .-mm6::-moz-selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home .-mm6::selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home .-mm{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home .-mm{font-size:13px;line-height:16px}}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home .-mm::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home .-mm::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm{height:45px}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm .menu-columns-container{padding-left:20px}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm .editorial-featured-content{margin-top:auto}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm6 .editorial-featured-content{margin-top:auto}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;white-space:nowrap;text-decoration:none;color:var(--mm6-content-primary-ondark);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link::-moz-selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link::selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link .icon{-webkit-transform:rotate(0);transform:rotate(0);background-color:var(--mm6-content-primary-ondark)}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link .icon.icon--mm-glyph-single-responsive{display:none}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__link .icon.icon--mm6-symbol-triangle-forward-single-fill{display:block;width:8px;height:16px}.mm-header-menu-sheet[data-brand=mm6] .nav-tab-content--mm6 .editorial-featured-content .menu-category-feature__label{left:8px;top:8px}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__body .menu-l2-group .menu-item.-active{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:25%}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__body .menu-l2-group .menu-item.-active::-moz-selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__body .menu-l2-group .menu-item.-active::selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .mm-sheet__body .menu-l2-group .menu-item .active-indicator{display:none}.mm-header-menu-sheet[data-brand=mm6]#header-search-sheet .menu-detail-header{display:none}.mm-header-menu-sheet[data-brand=mm6]#header-search-sheet .mm-sheet__header{min-height:41px;padding-bottom:1px;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mm-hp-feature-carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.mm-hp-feature-carousel__viewport{position:relative;width:100%}.mm-hp-feature-carousel__swiper{width:100%;aspect-ratio:2/3;overflow:hidden}.mm-hp-feature-carousel--ratio-3-4 .mm-hp-feature-carousel__swiper{aspect-ratio:3/4}.mm-hp-feature-carousel--layered{--mm-feature-carousel-sliver: 18px}.mm-hp-feature-carousel--layered .mm-media__controls{right:var(--mm-feature-carousel-sliver)}.mm-hp-feature-carousel--layered .swiper-slide{will-change:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.mm-hp-feature-carousel:not(.is-swiper-ready) .mm-media.is-loaded .mm-media__asset,.mm-hp-feature-carousel:not(.is-swiper-ready) .mm-media.is-loaded .mm-media__video,.mm-hp-feature-carousel:not(.is-swiper-ready) .swiper-slide-duplicate .mm-media__asset,.mm-hp-feature-carousel:not(.is-swiper-ready) .swiper-slide-duplicate .mm-media__video{opacity:0;-webkit-transition:none;transition:none}.mm-hp-feature-carousel:not(.is-swiper-ready) .mm-media.is-loaded .mm-media__container{background-color:var(--mm-background-skeleton);-webkit-box-shadow:inset 0 0 0 1px var(--mm-background-primary);box-shadow:inset 0 0 0 1px var(--mm-background-primary)}.mm-hp-feature-carousel.is-swiper-ready .swiper-slide-duplicate .mm-media__asset,.mm-hp-feature-carousel.is-swiper-ready .swiper-slide-duplicate .mm-media__video{opacity:1}.mm-hp-feature-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mm-hp-feature-carousel .slide-indicators{position:absolute;bottom:0;left:0;z-index:3;pointer-events:auto;cursor:pointer}.mm-hp-feature-carousel .slide-indicators .swiper-pagination-bullet{pointer-events:none;cursor:pointer}.mm-hp-feature-carousel__zones{display:none;position:absolute;inset:0;z-index:2;pointer-events:none}.mm-hp-feature-carousel__zone{position:absolute;top:0;bottom:0;pointer-events:auto;background:transparent;border:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mm-hp-feature-carousel__zone--prev,.mm-hp-feature-carousel__zone--next{width:15%}.mm-hp-feature-carousel__zone--prev{left:0}.mm-hp-feature-carousel__zone--next{right:0}.mm-hp-feature-carousel__zone--cta{left:15%;width:70%;cursor:pointer;text-decoration:none;display:block}.mm-hp-feature-carousel__zone--inert{cursor:default;pointer-events:none}.mm-hp-feature-carousel__sticky-content,.mm-hp-feature-carousel__description{width:100%;background-color:var(--mm-layers-secondary);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.mm-hp-feature-carousel__sticky-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:9px;row-gap:0.5lh;z-index:4}.mm-hp-feature-carousel__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;row-gap:9px;row-gap:0.5lh}.mm-hp-feature-carousel__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.mm-hp-feature-carousel__title{margin:0;width:100%;color:var(--mm-content-primary)}.mm-hp-feature-carousel__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-hp-feature-carousel__links .mm-link--tier{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.mm-hp-feature-carousel__links .mm-link--tier,.mm-hp-feature-carousel__links .mm-link--tier:-webkit-any-link,.mm-hp-feature-carousel__links .mm-link--tier:visited,.mm-hp-feature-carousel__links .mm-link--tier:focus{color:var(--mm-content-primary)}.mm-hp-feature-carousel__description p{margin:0;color:var(--mm-content-primary)}.mm-hp-feature-carousel--first-feature .mm-hp-feature-carousel__sticky-content{position:sticky;bottom:0}.mm-hp-feature-carousel--first-feature-released .mm-hp-feature-carousel__sticky-content{position:static}.mm-hp-feature-slide{display:block;width:100%;-ms-flex-negative:0;flex-shrink:0}.mm-hp-feature-grid{display:block;width:100%}.mm-hp-feature-grid__tiles{display:grid;grid-template-columns:1fr;gap:0}.mm-hp-feature-grid__tiles>.experience-component{min-width:0}.mm-hp-feature-row{display:block;width:100%}.mm-hp-feature-row__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.mm-hp-feature-row__features>.experience-component{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.mm-hp-feature-row--first-feature .mm-hp-feature-row__features>.experience-component:not(:first-child) .mm-hp-feature-single__sticky-content{position:static}.mm-hp-feature-single__iframe{position:relative;width:100%}.mm-hp-feature-single__iframe iframe{display:block;width:100%;border:0}.mm-hp-feature-single__iframe:not(.-full-bleed){padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(max-width: 767px){.mm-hp-feature-single__iframe.-hide-mobile{display:none}}@media(min-width: 768px)and (max-width: 1199px){.mm-hp-feature-single__iframe.-hide-tablet{display:none}}@media(min-width: 1200px){.mm-hp-feature-single__iframe.-hide-desktop{display:none}}.mm-hp-feature-single{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.mm-hp-feature-single__brandwitcherlogo-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;cursor:pointer;width:240px}.mm-hp-feature-single__brandwitcherlogo-wrapper.light--logo-wrapper{-webkit-filter:invert(1);filter:invert(1)}.mm-hp-feature-single__sticky-content,.mm-hp-feature-single__description{width:100%;background-color:var(--mm-layers-secondary);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.mm-hp-feature-single__sticky-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:9px;row-gap:0.5lh;z-index:4}.mm-hp-feature-single__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.mm-hp-feature-single__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;row-gap:9px;row-gap:0.5lh}.mm-hp-feature-single__title{margin:0;width:100%;color:var(--mm-content-primary)}.mm-hp-feature-single__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-hp-feature-single__links .mm-link--tier{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.mm-hp-feature-single__links .mm-link--tier,.mm-hp-feature-single__links .mm-link--tier:-webkit-any-link,.mm-hp-feature-single__links .mm-link--tier:visited,.mm-hp-feature-single__links .mm-link--tier:focus{color:var(--mm-content-primary)}.mm-hp-feature-single__description p{margin:0;color:var(--mm-content-primary)}.mm-hp-feature-single--first-feature .mm-hp-feature-single__sticky-content{position:sticky;bottom:0}.mm-hp-feature-single--first-feature-released .mm-hp-feature-single__sticky-content{position:static}.mm-hp-feature-storytelling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.mm-hp-feature-storytelling__media{width:100%}.mm-hp-feature-storytelling__content{background-color:var(--mm-layers-secondary);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:9px;row-gap:0.5lh}.mm-hp-feature-storytelling__top-wrapper{display:contents}.mm-hp-feature-storytelling__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:9px;row-gap:0.5lh}.mm-hp-feature-storytelling__title{margin:0;width:100%;color:var(--mm-content-primary)}.mm-hp-feature-storytelling__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-hp-feature-storytelling__links .mm-link--tier{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.mm-hp-feature-storytelling__links .mm-link--tier,.mm-hp-feature-storytelling__links .mm-link--tier:-webkit-any-link,.mm-hp-feature-storytelling__links .mm-link--tier:visited,.mm-hp-feature-storytelling__links .mm-link--tier:focus{color:var(--mm-content-primary)}.mm-hp-feature-storytelling__description{display:none}.mm-hp-feature-storytelling__description p{margin:0;color:var(--mm-content-primary)}.mm-hp-feature-storytelling__spacer{display:none}.mm-hp-numeric-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:var(--mm-content-primary)}.mm-hp-numeric-code__offset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm-hp-numeric-code__logo{width:169px}.mm-hp-numeric-code__logo svg{display:block;width:100%;height:auto}.mm-hp-product-group{display:block;width:100%}.mm-hp-product-group__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;padding:1rem;background-color:var(--mm-background-skeleton);color:var(--mm-content-secondary)}.mm-hp-product-group__label{font-weight:600}.mm-hp-product-group__title{margin-top:.5rem;opacity:.6}@-webkit-keyframes mm-hp-show-hero-live-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:.6}}@keyframes mm-hp-show-hero-live-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:.6}}.mm-hp-show-hero{position:relative;display:block;width:100%;min-height:675px;overflow:hidden;color:var(--mm-content-primary-inverse);background-color:var(--mm-background-skeleton)}.mm-hp-show-hero__inner{position:relative;z-index:1;width:100%;height:100%;min-height:inherit}.mm-hp-show-hero__title,.mm-hp-show-hero__subtitle{position:relative;z-index:2;margin:0;padding:0 1rem;text-align:center}.mm-hp-show-hero__title{padding-top:1rem}.mm-hp-show-hero__subtitle{padding-bottom:1rem;opacity:.85}.mm-hp-show-hero__state{position:relative;width:100%;min-height:600px}.mm-hp-show-hero__state[hidden]{display:none}.mm-hp-show-hero__media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background-color:var(--mm-background-skeleton)}.mm-hp-show-hero__poster,.mm-hp-show-hero__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mm-hp-show-hero__overlay{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center;pointer-events:none}.mm-hp-show-hero__overlay--live,.mm-hp-show-hero__overlay--recap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mm-hp-show-hero__overlay>*{pointer-events:auto}.mm-hp-show-hero__live-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.mm-hp-show-hero__live-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:var(--mm-content-error, #f44725);-webkit-animation:mm-hp-show-hero-live-pulse 1.4s ease-in-out infinite;animation:mm-hp-show-hero-live-pulse 1.4s ease-in-out infinite}.mm-hp-show-hero__live-label{letter-spacing:.1em}.mm-hp-show-hero__timer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.75rem}.mm-hp-show-hero__timer-segment{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:3ch}.mm-hp-show-hero__timer-value{font-variant-numeric:tabular-nums;font-size:2.5rem;line-height:1}.mm-hp-show-hero__timer-unit{margin-top:.25rem;font-size:.75rem;text-transform:uppercase;opacity:.7}.mm-hp-show-hero__caption{margin:0;opacity:.85}.mm-hp-show-hero__cta{display:inline-block}.mm-hp-show-hero__noscript-cta{position:relative;z-index:2;display:inline-block;margin:1rem}.mm-media{position:relative;width:100%;overflow:hidden}.mm-media-component{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.mm-media__container{position:relative;overflow:hidden;width:100%}.mm-media--mob-2-3 .mm-media__container{aspect-ratio:2/3}.mm-media--mob-3-4 .mm-media__container{aspect-ratio:3/4}.mm-media--mob-16-9 .mm-media__container{aspect-ratio:16/9}.mm-media__picture{display:block;position:absolute;inset:0;width:100%;height:100%}.mm-media__asset,.mm-media__video{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 200ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.58, 1)}.mm-media.is-loaded .mm-media__asset,.mm-media.is-loaded .mm-media__video{opacity:1}.mm-media.is-loaded .mm-media__container{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm-media__link{position:absolute;inset:0;z-index:1;display:block}.mm-media__protection{position:absolute;inset:0;background:radial-gradient(ellipse at bottom right, rgba(0, 0, 0, 0.4) 0%, transparent 60%);pointer-events:none;z-index:1}.mm-media__controls{position:absolute;bottom:0;right:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-media__controls .mm-btn--icon-ghost{width:36px;height:45px}.mm-media__gradient{position:absolute;bottom:0;left:0;right:0;height:180px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);pointer-events:none;z-index:1}.mm-media__player-bar{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-left:13.5px;padding-left:1.5ch;padding-right:13.5px;padding-right:1.5ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;z-index:2}.mm-media__playhead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-media__time{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary-inverse);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 768px){.mm-media__time{font-size:13px;line-height:16px}}.mm-media__time::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-media__time::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-media__track{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:1px;background:var(--mm-content-tertiary);position:relative;overflow:hidden;min-width:0;cursor:pointer}.mm-media__scrubber{position:absolute;top:0;left:0;bottom:0;width:0%;background:var(--mm-content-primary-inverse);-webkit-transition:width .1s linear;transition:width .1s linear}.swiper-slide-duplicate .mm-media__asset,.swiper-slide-duplicate .mm-media__video{opacity:1}.swiper-slide-duplicate .mm-media__container{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm6-brand-about{width:100%;background-color:var(--mm6-background-dark-primary)}.mm6-brand-about__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding-left:1px;padding-right:1px;background-color:var(--mm6-background-dark-primary)}.mm6-brand-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.mm6-brand-feature__wrapper{width:100%;padding-top:1px;background-color:var(--mm6-background-dark-primary)}.mm6-brand-feature__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;background-color:var(--mm6-background-dark-primary)}.mm6-brand-feature__label{margin:0;width:100%;color:var(--mm6-content-primary-ondark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm6-brand-feature__body,.mm6-brand-feature__body-col{width:100%}.mm6-brand-feature__text{margin:0;color:var(--mm6-content-primary-ondark);white-space:pre-line}.mm6-brand-shows{width:100%;background-color:var(--mm6-background-dark-primary);color:var(--mm6-content-primary-ondark)}.mm6-brand-shows__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--mm6-background-dark-primary)}.mm6-brand-shows__title{margin:0;color:var(--mm6-content-primary-ondark)}.mm6-brand-shows__hero,.mm6-brand-shows__looks{width:100%}.mm6-bshows__desc-text{margin:0;color:var(--mm6-content-primary-ondark);overflow:hidden;max-height:16px}.mm6-brand-feature__bar.is-expanded .mm6-bshows__desc-text{max-height:none;overflow:visible}.mm6-bshows__desc-more{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;color:var(--mm6-content-primary-ondark);cursor:pointer}.mm6-bshows__looks-grid{list-style:none;margin:0;padding:0;display:grid;gap:1px;padding-left:1px;padding-right:1px;background-color:var(--mm6-background-dark-primary);grid-template-columns:repeat(2, minmax(0, 1fr))}.mm6-bshows__looks-grid--smallest{grid-template-columns:repeat(3, minmax(0, 1fr))}.mm6-bshows__looks-grid--largest{grid-template-columns:repeat(1, minmax(0, 1fr))}.mm6-bshows__look{display:block;background-color:var(--mm6-background-dark-primary);text-decoration:none}.mm6-bshows__look-caption{color:var(--mm6-content-primary-ondark);text-align:left;width:100%;padding-top:4px;padding-bottom:20px}.mm6-bshows__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--mm6-background-dark-primary);padding-left:8px;padding-right:8px}.mm6-hp-category-list{background-color:var(--mm6-background-dark-primary)}.mm6-hp-category-list__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-left:1px;padding-right:1px}.mm6-hp-category-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:var(--mm6-content-primary-ondark)}.mm6-hp-category-list__item:focus,.mm6-hp-category-list__item:visited,.mm6-hp-category-list__item:-webkit-any-link{color:var(--mm6-content-primary-ondark)}.mm6-hp-category-list__sticky-content{width:100%;padding-top:1px;background-color:var(--mm6-background-dark-primary)}.mm6-hp-category-list__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:calc(2 * 16px + 2 * 4px);background-color:var(--mm6-background-dark-primary);-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.mm6-hp-category-list__title{margin:0;width:100%;color:var(--mm6-content-primary-ondark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color 200ms linear;transition:color 200ms linear}.mm6-hp-category-list__link{color:var(--mm6-content-primary-ondark)}.mm6-hp-category-list__link .icon,.mm6-hp-category-list__link .mm6-link--icon{background-color:var(--mm6-content-primary-ondark);-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.mm6-hp-category-list__link .mm6-hp-category-list__link-label{-webkit-transition:color 200ms linear;transition:color 200ms linear}.mm6-hp-category-list__item:hover .mm6-hp-category-list__bar{background-color:var(--mm6-background-light-primary)}.mm6-hp-category-list__item:hover .mm6-hp-category-list__title{color:var(--mm6-content-primary-onlight)}.mm6-hp-category-list__item:hover .mm6-hp-category-list__link{color:var(--mm6-content-primary-onlight)}.mm6-hp-category-list__item:hover .mm6-hp-category-list__link .icon,.mm6-hp-category-list__item:hover .mm6-hp-category-list__link .mm6-link--icon{background-color:var(--mm6-content-primary-onlight)}.mm6-hp-category-list__item:hover .mm6-hp-category-list__link .mm6-hp-category-list__link-label{color:var(--mm6-content-primary-onlight)}.mm6-hp-feature-grid{display:block;width:100%}.mm6-hp-feature-grid__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding-left:1px;padding-right:1px}.mm6-hp-feature-grid__features>.experience-component{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.mm6-hp-feature-single__iframe{position:relative;width:100%}.mm6-hp-feature-single__iframe iframe{display:block;width:100%;border:0}.mm6-hp-feature-single__iframe:not(.-full-bleed){padding-left:8px;padding-right:8px}@media(max-width: 767px){.mm6-hp-feature-single__iframe.-hide-mobile{display:none}}@media(min-width: 768px)and (max-width: 1199px){.mm6-hp-feature-single__iframe.-hide-tablet{display:none}}@media(min-width: 1200px){.mm6-hp-feature-single__iframe.-hide-desktop{display:none}}.mm6-hp-feature-single{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.mm6-hp-feature-single--full{padding-left:1px;padding-right:1px}.mm6-hp-feature-single__sticky-content{position:sticky;bottom:0;z-index:4;width:100%;padding-top:1px;background-color:var(--mm6-background-dark-primary)}.mm6-hp-feature-single__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;min-height:calc(2 * 16px + 2 * 4px);background-color:var(--mm6-background-dark-primary);-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;margin:0px 1px 1px 0px}.mm6-hp-feature-single__title{margin:0;width:100%;color:var(--mm6-content-primary-ondark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color 200ms linear;transition:color 200ms linear}.mm6-hp-feature-single__link{color:var(--mm6-content-primary-ondark)}.mm6-hp-feature-single__link .icon,.mm6-hp-feature-single__link .mm6-link--icon{background-color:var(--mm6-content-primary-ondark);-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.mm6-hp-feature-single__link .mm6-hp-feature-single__link-label{-webkit-transition:color 200ms linear;transition:color 200ms linear}.mm6-hp-feature-single:hover .mm6-hp-feature-single__bar{background-color:var(--mm6-background-light-primary)}.mm6-hp-feature-single:hover .mm6-hp-feature-single__title{color:var(--mm6-content-primary-onlight)}.mm6-hp-feature-single:hover .mm6-hp-feature-single__link{color:var(--mm6-content-primary-onlight)}.mm6-hp-feature-single:hover .mm6-hp-feature-single__link .icon,.mm6-hp-feature-single:hover .mm6-hp-feature-single__link .mm6-link--icon{background-color:var(--mm6-content-primary-onlight)}.mm6-hp-feature-single:hover .mm6-hp-feature-single__link .mm6-hp-feature-single__link-label{color:var(--mm6-content-primary-onlight)}.mm6-hp-feature-single--first-feature-released .mm6-hp-feature-single__sticky-content{position:static}.mm6-media{position:relative;width:100%}.mm6-media__container{position:relative;overflow:hidden;width:100%}.mm6-media--mob-2-3 .mm6-media__container{aspect-ratio:2/3}.mm6-media--mob-3-4 .mm6-media__container{aspect-ratio:3/4}.mm6-media--mob-16-9 .mm6-media__container{aspect-ratio:16/9}.mm6-media__picture{display:block;position:absolute;inset:0;width:100%;height:100%}.mm6-media__asset,.mm6-media__video{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}.mm6-media.is-loaded .mm6-media__asset,.mm6-media.is-loaded .mm6-media__video{opacity:1}.mm6-media.is-loaded .mm6-media__container{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm6-media__link{position:absolute;inset:0;z-index:1;display:block}.mm6-media__protection{position:absolute;inset:0;background:radial-gradient(ellipse at bottom right, rgba(0, 0, 0, 0.4) 0%, transparent 60%);pointer-events:none;z-index:1}.mm6-media__controls{position:absolute;bottom:0;right:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm6-media__gradient{position:absolute;bottom:0;left:0;right:0;height:180px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);pointer-events:none;z-index:1}.mm6-media__player-bar{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;z-index:2}.mm6-media__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:44px}.mm6-media__btn .icon{width:16px;height:16px}.mm6-media__btn:hover{opacity:.7}.mm6-media__btn:active{opacity:.4}.mm6-media__playhead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;gap:8px;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch}.mm6-media__time{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-ondark);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.mm6-media__time::-moz-selection{background-color:highlight;color:highlighttext}.mm6-media__time::selection{background-color:highlight;color:highlighttext}.mm6-media__track{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:1px;background:var(--mm6-content-tertiary-ondark);position:relative;overflow:hidden;min-width:0;cursor:pointer}.mm6-media__scrubber{position:absolute;top:0;left:0;bottom:0;width:0%;background:var(--mm6-content-primary-ondark);-webkit-transition:width .1s linear;transition:width .1s linear}.swiper-slide-duplicate .mm6-media__asset,.swiper-slide-duplicate .mm6-media__video{opacity:1}.swiper-slide-duplicate .mm6-media__container{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm6-footer__hand{--mm6-hand-reach: 600px;position:absolute;top:calc(-1*var(--mm6-hand-reach));right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:30}.mm6-footer__hand-video{--mm6-hand-width: 560px;--mm6-hand-shift-y: -225px;position:absolute;left:calc(50% + 37.5px);top:calc(var(--mm6-hand-reach) + 67.5px);width:var(--mm6-hand-width);max-width:none;height:auto;aspect-ratio:970/1280;-webkit-transform:translate(-54.6%, calc(-38.7% + var(--mm6-hand-shift-y)));transform:translate(-54.6%, calc(-38.7% + var(--mm6-hand-shift-y)));-webkit-transition:opacity 150ms linear,visibility 150ms linear;transition:opacity 150ms linear,visibility 150ms linear;opacity:0;visibility:hidden}.mm6-footer__hand-video.-show{opacity:1;visibility:visible}.mm6-newsletter-popup{color:var(--mm6-content-primary-onlight);width:100%}.mm6-newsletter-popup__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.mm6-newsletter-popup__body{margin-bottom:16px}.mm6-newsletter-popup__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.mm6-newsletter-popup__gender{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;border:0;padding:0;margin:0;padding-top:8px;padding-bottom:8px}.mm6-newsletter-popup__privacy{margin:0;color:var(--mm6-content-secondary-onlight)}.mm6-newsletter-popup__privacy a{color:inherit;text-decoration:underline}#newsletter-sheet .mm-sheet__header{padding:0;padding-right:13.5px;padding-right:1.5ch}@media(min-width: 768px){#newsletter-sheet .mm-sheet__header{padding-right:12px;padding-right:1.5ch}}#newsletter-sheet .mm-sheet__title{padding-left:18px;padding-left:2ch}@media(min-width: 768px){#newsletter-sheet .mm-sheet__title{padding-left:16px;padding-left:2ch}}#newsletter-sheet .mm-sheet__body{padding:0;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch}@media(min-width: 768px){#newsletter-sheet .mm-sheet__body{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}#newsletter-sheet .mm-footer-newsletter__title{margin-bottom:9px;margin-bottom:0.5lh}@media(min-width: 768px){#newsletter-sheet .mm-footer-newsletter__title{margin-bottom:8px;margin-bottom:0.5lh}}#newsletter-sheet.mm-sheet--right{right:auto;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#newsletter-sheet.mm-sheet--right.-show{-webkit-transform:translateX(0);transform:translateX(0)}#newsletter-sheet-mm6 .mm-sheet__title{padding-left:8px;padding-right:8px}#newsletter-sheet-mm6 .mm-sheet__body{padding:0;padding-left:8px;padding-right:8px;padding-bottom:16px}.mm-order-detail p{margin:0}.mm-order-detail__stack{margin:0;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-order-detail__stack{padding-bottom:16px;padding-bottom:1lh}}.mm-order-detail__stack-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;border:1px solid var(--mm-border-secondary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-order-detail__stack-row{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-order-detail__stack-row{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-order-detail__stack-row+.mm-order-detail__stack-row{border-top:0}.mm-order-detail__stack-row dt,.mm-order-detail__stack-row dd{margin:0;font-weight:inherit}.mm-order-detail__stack-row dd{color:var(--mm-content-tertiary)}.mm-order-detail__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-order-detail__actions{padding-bottom:16px;padding-bottom:1lh}}.mm-order-detail__actions .mm-btn--text-outlined-small{padding:0}.mm-order-detail__actions .mm-btn--text-outlined-small .mm-btn__inner{min-height:27px;min-height:1.5lh;height:auto}.mm-order-detail__actions--footer{padding-top:9px;padding-top:0.5lh;padding-bottom:0}@media(min-width: 768px){.mm-order-detail__actions--footer{padding-top:8px;padding-top:0.5lh}}.mm-order-detail__block{padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-order-detail__block{padding-bottom:16px;padding-bottom:1lh}}.mm-order-detail__items{margin:0;padding:0;list-style:none;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-order-detail__items{padding-bottom:16px;padding-bottom:1lh}}.mm-order-detail__item-wrapper{border:1px solid var(--mm-border-secondary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-order-detail__item-wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-order-detail__item-wrapper{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-order-detail__item-wrapper+.mm-order-detail__item-wrapper{border-top:0}.mm-order-detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-order-detail__item-media{-webkit-box-flex:0;-ms-flex:0 0 118px;flex:0 0 118px}.mm-order-detail__item-media img{display:block;width:100%;aspect-ratio:200/300;-o-object-fit:cover;object-fit:cover}.mm-order-detail__item-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-order-detail__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-order-detail__item-head{padding-bottom:16px;padding-bottom:1lh}}.mm-order-detail__item-name{text-transform:uppercase;color:var(--mm-content-primary)}.mm-order-detail__item-name:hover{color:var(--mm-content-secondary)}.mm-order-detail__item-price{color:var(--mm-content-secondary)}.mm-order-detail__item-price .strike-through{text-decoration:line-through;color:var(--mm-content-tertiary)}.mm-order-detail__item-price .prior-best-price-discount{color:var(--mm-content-tertiary)}.mm-order-detail__item-attrs p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-order-detail__item-attr-label{text-transform:uppercase}.mm-order-detail__item-note{margin:0;padding-top:18px;padding-top:1lh}@media(min-width: 768px){.mm-order-detail__item-note{padding-top:16px;padding-top:1lh}}.mm-order-detail__totals{margin:0}.mm-order-detail__totals dt,.mm-order-detail__totals dd{margin:0;font-weight:inherit}.mm-order-detail__totals-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-order-detail__totals-row dt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-order-detail__totals-row dd{text-align:right;white-space:nowrap}.mm-order-detail__totals-icon{-ms-flex-negative:0;flex-shrink:0}.mm-order-list{margin:0;padding:0;list-style:none}.mm-order-card{border:1px solid var(--mm-border-secondary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}.mm-order-card+.mm-order-card{border-top:0}.mm-order-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-bottom:18px;padding-bottom:1lh;height:72px}@media(min-width: 768px){.mm-order-card__header{padding-bottom:16px;padding-bottom:1lh}}.mm-order-card__header p{margin:0}.mm-order-card__chip{display:block;color:var(--mm-content-tertiary)}.mm-order-card__summary{padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-order-card__summary{padding-bottom:16px;padding-bottom:1lh}}.mm-order-card__summary p{margin:0}.mm-order-card__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4, 1fr)}.mm-order-card__grid li{min-width:0}.mm-order-card__grid img{display:block;width:100%;aspect-ratio:200/300;-o-object-fit:cover;object-fit:cover}.mm-return-page .card-body{display:none}.mm-return-page .js_order-step2,.mm-return-page .js_order-step3{display:none}.mm-return-page .variation-attributes.return-flow ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;padding-left:0}.mm-return-page .variation-attributes.return-flow ul li .unic-element{display:none}.mm-return-page .variation-attributes.return-flow ul .color{margin-top:9px;margin-top:0.5lh;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 768px){.mm-return-page .variation-attributes.return-flow ul .color{margin-top:8px;margin-top:0.5lh}}.mm-return-page .js_order-step3 .section-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);margin-bottom:18px;margin-bottom:1lh}@media screen and (min-width: 768px){.mm-return-page .js_order-step3 .section-title{font-size:13px;line-height:16px}}.mm-return-page .js_order-step3 .section-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .js_order-step3 .section-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-return-page .js_order-step3 .section-title{margin-bottom:16px;margin-bottom:1lh}}.mm-return-page .order-step{margin-top:9px;margin-top:0.5lh;margin-bottom:9px;margin-bottom:0.5lh;padding-bottom:27px;padding-bottom:1.5lh;-webkit-transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),-webkit-transform 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),-webkit-transform 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),transform 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),transform 250ms cubic-bezier(0, 0, 0.58, 1),-webkit-transform 250ms cubic-bezier(0, 0, 0.58, 1)}@media(min-width: 768px){.mm-return-page .order-step{margin-top:0;margin-top:0lh;margin-bottom:0;margin-bottom:0lh}}@media(min-width: 768px){.mm-return-page .order-step{padding-bottom:24px;padding-bottom:1.5lh}}.mm-return-page .order-step.is-entering{opacity:0;-webkit-transform:translateY(1lh);transform:translateY(1lh);-webkit-transition:none;transition:none}.mm-return-page .order-step .summary-return-section{margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.mm-return-page .order-step .summary-return-section{margin-bottom:32px;margin-bottom:2lh}}.mm-return-page .order-step .horizontal-row{border-top:1px solid var(--mm-border-secondary);margin-top:18px;margin-top:1lh;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.mm-return-page .order-step .horizontal-row{margin-top:16px;margin-top:1lh;margin-bottom:16px;margin-bottom:1lh}}.mm-return-page .order-step .horizontal-row.product-inner-separator{margin:0;margin-top:18px;margin-top:1lh}@media(min-width: 768px){.mm-return-page .order-step .horizontal-row.product-inner-separator{margin-top:16px;margin-top:1lh}}.mm-return-page .order-step .horizontal-row.upper-return-produtc-row{border-color:transparent}.mm-return-page .order-step .current-step-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);margin-bottom:18px;margin-bottom:1lh}@media screen and (min-width: 768px){.mm-return-page .order-step .current-step-title{font-size:13px;line-height:16px}}.mm-return-page .order-step .current-step-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .order-step .current-step-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-return-page .order-step .current-step-title{margin-bottom:16px;margin-bottom:1lh}}.mm-return-page .steps-flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;margin-top:36px;margin-top:2lh;margin-bottom:54px;margin-bottom:3lh;position:relative}@media(min-width: 768px){.mm-return-page .steps-flex-box{margin-top:32px;margin-top:2lh}}@media(min-width: 768px){.mm-return-page .steps-flex-box{margin-bottom:48px;margin-bottom:3lh}}.mm-return-page .steps-flex-box:before{background:var(--mm-border-secondary);content:"";display:block;height:2px;left:0;position:absolute;top:50%;width:100%}.mm-return-page .steps-flex-box .steps-flex-item{background-color:var(--mm-background-primary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:0;padding-bottom:0;width:auto;z-index:1}@media(min-width: 768px){.mm-return-page .steps-flex-box .steps-flex-item{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-return-page .steps-flex-box .steps-flex-item .status-circle p{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-tertiary);margin-bottom:0}@media screen and (min-width: 768px){.mm-return-page .steps-flex-box .steps-flex-item .status-circle p{font-size:13px;line-height:16px}}.mm-return-page .steps-flex-box .steps-flex-item .status-circle p::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .steps-flex-box .steps-flex-item .status-circle p::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .steps-flex-box .steps-flex-item .status-circle.active p,.mm-return-page .steps-flex-box .steps-flex-item .status-circle.completed p{color:var(--mm-content-primary)}.mm-return-page .steps-flex-box .steps-flex-item.first-element{padding-left:0}.mm-return-page .steps-flex-box .steps-flex-item.last-element{padding-right:0}.mm-return-page .steps-flex-box.return-step-2:before{background:-webkit-gradient(linear, right top, left top, color-stop(50%, var(--mm-border-secondary)), color-stop(30%, var(--mm-border-primary)));background:linear-gradient(to left, var(--mm-border-secondary) 50%, var(--mm-border-primary) 30%)}.mm-return-page .steps-flex-box.return-step-3:before{background:var(--mm-border-primary)}.mm-return-page .select-where-to-return .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.5lh}.mm-return-page .return-products-wrapper{background-color:var(--mm-background-primary);border:1px solid var(--mm-border-secondary);border-radius:1px}.mm-return-page .return-products-wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-return-page .return-products-wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-return-page .return-products-wrapper{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-return-page .return-products-wrapper .mm-order-detail__item--bare{border:0;padding:0}.mm-return-page .return-products-wrapper .return-option-quantity{margin-top:9px;margin-top:0.5lh}@media(min-width: 768px){.mm-return-page .return-products-wrapper .return-option-quantity{margin-top:8px;margin-top:0.5lh}}.mm-return-page .return-products-wrapper .return-option-quantity.d-none{display:none}.mm-return-page .summary-return-section .return-summary-card+.return-summary-card .mm-order-detail__item{border-top:0}.mm-return-page .return-options-box.visible{display:block}.mm-return-page .return-not-returnable-msg{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary);margin:0}@media screen and (min-width: 768px){.mm-return-page .return-not-returnable-msg{font-size:13px;line-height:16px}}.mm-return-page .return-not-returnable-msg::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .return-not-returnable-msg::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .return-reason-option.show{display:block}.mm-return-page .header-title-box-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:54px;margin-bottom:3lh;margin-top:45px;margin-top:2.5lh}@media(min-width: 768px){.mm-return-page .header-title-box-section{margin-bottom:48px;margin-bottom:3lh}}@media(min-width: 768px){.mm-return-page .header-title-box-section{margin-top:40px;margin-top:2.5lh}}.mm-return-page .header-title-box-section .header-additional-text{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary);max-width:17.625rem;margin:0 auto;margin-top:18px;margin-top:1lh;text-align:center}@media screen and (min-width: 768px){.mm-return-page .header-title-box-section .header-additional-text{font-size:13px;line-height:16px}}.mm-return-page .header-title-box-section .header-additional-text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .header-title-box-section .header-additional-text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-return-page .header-title-box-section .header-additional-text{margin-top:16px;margin-top:1lh}}.mm-return-page .header-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:15.625rem;margin:0 auto;text-align:center}.mm-return-page .header-title-box .header-subtitle{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-tertiary);margin-bottom:9px;margin-bottom:0.5lh}@media screen and (min-width: 768px){.mm-return-page .header-title-box .header-subtitle{font-size:13px;line-height:16px}}.mm-return-page .header-title-box .header-subtitle::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .header-title-box .header-subtitle::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-return-page .header-title-box .header-subtitle{margin-bottom:8px;margin-bottom:0.5lh}}.mm-return-page .header-title-box .header-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-return-page .header-title-box .header-title{font-size:13px;line-height:16px}}.mm-return-page .header-title-box .header-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .header-title-box .header-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .confirm-return-note{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;color:var(--mm-content-secondary);margin-top:36px;margin-top:2lh}.mm-return-page .confirm-return-note::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .confirm-return-note::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-return-page .confirm-return-note{margin-top:32px;margin-top:2lh}}.mm-return-page .confirm-return-note p{margin:0}.mm-return-page .error-message,.mm-return-page .step-error-message,.mm-return-page .return-error,.mm-return-page .invalid-feedback{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-error)}@media screen and (min-width: 768px){.mm-return-page .error-message,.mm-return-page .step-error-message,.mm-return-page .return-error,.mm-return-page .invalid-feedback{font-size:13px;line-height:16px}}.mm-return-page .error-message::-moz-selection, .mm-return-page .step-error-message::-moz-selection, .mm-return-page .return-error::-moz-selection, .mm-return-page .invalid-feedback::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .error-message::selection,.mm-return-page .step-error-message::selection,.mm-return-page .return-error::selection,.mm-return-page .invalid-feedback::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-return-page .error-message.d-none,.mm-return-page .step-error-message.d-none,.mm-return-page .return-error.d-none,.mm-return-page .invalid-feedback.d-none{display:none}.mm-return-page .return-option__error-msg,.mm-return-page .return-option__error-msg-missing{display:block}.mm-return-page .return-option__error-msg.d-none,.mm-return-page .return-option__error-msg-missing.d-none{display:none}.mm-return-page .step-error-message,.mm-return-page .error-message .invalid-feedback,.mm-return-page .return-option__error-msg p,.mm-return-page .return-option__error-msg-missing p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm-return-page .step-error-message:before,.mm-return-page .error-message .invalid-feedback:before,.mm-return-page .return-option__error-msg p:before,.mm-return-page .return-option__error-msg-missing p:before{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-error);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.mm-return-page .return-error-visible.invalid-feedback{background-color:transparent;padding-left:0;padding-right:0}.mm-return-page .next-step-button{margin-top:27px;margin-top:1.5lh;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.mm-return-page .next-step-button{margin-top:24px;margin-top:1.5lh}}.mm-return-page .wrapper-checkout-recap-bottom{margin-top:0;margin-top:0lh;padding-bottom:0;padding-bottom:0lh}@media(min-width: 768px){.mm-return-page .wrapper-checkout-recap-bottom{margin-top:48px;margin-top:3lh}}@media(min-width: 768px){.mm-return-page .wrapper-checkout-recap-bottom{padding-bottom:24px;padding-bottom:1.5lh}}#order-confirm{padding:0;padding-top:1px}#order-confirm .page-container .order-section .accordion-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid var(--mm-border-primary);row-gap:36px;row-gap:2lh}#order-confirm .page-container .order-section .accordion-section__body{width:100%;-ms-flex-negative:0;flex-shrink:0}#order-confirm .page-container .order-section .accordion-section__body .order-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){#order-confirm .page-container .order-section .accordion-section__body .order-stack{margin-bottom:16px;margin-bottom:1lh}}#order-confirm .page-container .order-section .accordion-section__body .order-stack__content{position:relative;border-color:var(--mm-border-secondary);border-style:solid;border-width:1px;border-top-width:0;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){#order-confirm .page-container .order-section .accordion-section__body .order-stack__content{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){#order-confirm .page-container .order-section .accordion-section__body .order-stack__content{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}#order-confirm .page-container .order-section .accordion-section__body .order-stack__content:first-of-type{border-top-width:1px}#order-confirm .page-container .order-section .accordion-section__body .order-stack__content .order-arrive-date{text-transform:capitalize}#order-confirm .page-container .order-section .accordion-section__body .order-stack__content .store-box-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#order-confirm .page-container .order-section .accordion-section__body .checkout-registration [data-step]{display:none}#order-confirm .page-container .order-section .accordion-section__body .checkout-registration[data-active-step="1"] [data-step="1"]{display:-webkit-box;display:-ms-flexbox;display:flex}#order-confirm .page-container .order-section .accordion-section__body .checkout-registration[data-active-step="2"] [data-step="2"]{display:-webkit-box;display:-ms-flexbox;display:flex}#order-confirm .page-container .order-section .accordion-section__body .checkout-registration__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}#order-confirm .page-container .order-section .accordion-section__body .checkout-registration .mm-select__list{max-height:300px;overflow-y:auto}#order-confirm .page-container .order-section .accordion-section__body .checkout-registration .mm-input-phone .col-4{padding-right:18px;padding-right:2ch}@media(min-width: 768px){#order-confirm .page-container .order-section .accordion-section__body .checkout-registration .mm-input-phone .col-4{padding-right:16px;padding-right:2ch}}#order-confirm .page-container .order-section .accordion-section__body .checkout-registration .mm-input-phone .col-8{padding-left:0;padding-left:0ch}@media(min-width: 768px){#order-confirm .page-container .order-section .accordion-section__body .checkout-registration .mm-input-phone .col-8{padding-left:0;padding-left:0ch}}#order-confirm .page-container .order-section .accordion-section.reg-section{border-top:none}#order-confirm .page-container .product-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#order-confirm .page-container .product-section .mm-accordion-section{padding-left:0;padding-right:0}#order-confirm .page-container .product-section .mm-accordion-section.is-active>.mm-accordion-section__content{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;padding-bottom:0lh}@media(min-width: 768px){#order-confirm .page-container .product-section .mm-accordion-section.is-active>.mm-accordion-section__content{padding-bottom:16px;padding-bottom:1lh}}#order-confirm .page-container .product-section .mm-accordion-section .mm-accordion-section__trigger{color:var(--mm-content-primary);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){#order-confirm .page-container .product-section .mm-accordion-section .mm-accordion-section__trigger{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){#order-confirm .page-container .product-section .mm-accordion-section .mm-accordion-section__trigger{padding-bottom:4px;padding-bottom:0.25lh}}#order-confirm .page-container .product-section .strike-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#order-confirm .page-container .product-section .bag-product{border-bottom:1px solid var(--color-mm-base-black);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){#order-confirm .page-container .product-section .bag-product{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}#order-confirm .page-container .product-section .bag-product .product-info{display:grid;grid-template-columns:118px 1fr;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}#order-confirm .page-container .product-section .bag-product .product-info .product-image{width:100%}#order-confirm .page-container .product-section .bag-product__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#order-confirm .page-container .product-section .bag-product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:4.5px;-moz-column-gap:4.5px;column-gap:4.5px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}#order-confirm .page-container .product-section .bag-product__price .strike-through{color:var(--mm-content-tertiary)}#order-confirm .page-container .product-section .bag-product__price .ae-price-description{display:none}#order-confirm .page-container .product-section .order-summary{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){#order-confirm .page-container .product-section .order-summary{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}#order-confirm .page-container .product-section .order-summary .bag-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#order-confirm .page-container .product-section .order-summary .bag-summary .row{margin:0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#order-confirm .page-container .product-section .order-summary .bag-summary .row>[class^=items__]{width:auto;padding:0;margin:0;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#order-confirm .page-container .product-section .order-summary .bag-summary .row>[class^=items__] p{margin:0}#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__value{-webkit-column-gap:4.5px;-moz-column-gap:4.5px;column-gap:4.5px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__label .no-badge-shipping{display:none}#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__label .mm-badge.-light,#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__label .include-taxes{display:inline}#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__label .mm-badge.-light:before,#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__label .include-taxes:before{content:"["}#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__label .mm-badge.-light:after,#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__label .include-taxes:after{content:"]"}.pdp-fulfilment-sheet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.pdp-fulfilment-sheet__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.pdp-fulfilment-sheet__product{padding-bottom:16px;padding-bottom:1lh}}.pdp-fulfilment-sheet__product-image{-ms-flex-negative:0;flex-shrink:0;width:36px;height:54px}.pdp-fulfilment-sheet__product-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdp-fulfilment-sheet__product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0}.pdp-fulfilment-sheet__product-name{color:var(--mm-content-primary);margin-bottom:0}.pdp-fulfilment-sheet__product-price{color:var(--mm-content-secondary)}.pdp-fulfilment-sheet__product-price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pdp-fulfilment-sheet__product-price .price .strike-through{text-decoration:line-through;color:var(--mm-content-tertiary)}.pdp-fulfilment-sheet__product-price .price .discount-disclaimer{color:var(--mm-content-tertiary)}.pdp-fulfilment-sheet__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.pdp-fulfilment-sheet__section{padding-bottom:32px;padding-bottom:2lh}}.pdp-fulfilment-sheet__section-title{color:var(--mm-content-primary)}.pdp-fulfilment-sheet__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.pdp-fulfilment-sheet__status{border:1px solid var(--mm-border-primary);color:var(--mm-content-primary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.pdp-fulfilment-sheet__status--placeholder{border-color:var(--mm-border-secondary);color:var(--mm-content-tertiary)}.pdp-fulfilment-sheet__status-title{color:var(--mm-content-primary);margin-bottom:0}.pdp-fulfilment-sheet__status-notify{display:block;width:100%;margin:0;padding:0;background:transparent;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--mm-content-secondary)}.pdp-fulfilment-sheet__copy{color:var(--mm-content-primary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.pdp-fulfilment-sheet__copy p{margin:0}.pdp-fulfilment-sheet__copy p+p{margin-top:18px;margin-top:1lh}@media(min-width: 768px){.pdp-fulfilment-sheet__copy p+p{margin-top:16px;margin-top:1lh}}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__product{gap:8px;padding-left:8px;padding-right:8px;padding-bottom:24px}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__product-name,.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__product-price,.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__section-title,.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__status-title,.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__copy{color:var(--mm6-content-primary-onlight)}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__section{gap:0;padding-left:8px;padding-right:8px;padding-bottom:8px}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__fields{gap:6px;margin-top:8px;padding-bottom:6px;padding-left:0;padding-right:0}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__section--info{margin-top:16px}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__status{border:0;border-bottom:1px solid var(--mm6-border-primary-onlight);margin-top:4px;padding:4px 0;color:var(--mm6-content-primary-onlight)}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__status--placeholder{border-bottom-color:var(--mm6-border-secondary-onlight);color:var(--mm6-content-secondary-onlight)}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__status-notify{color:var(--mm6-content-secondary-onlight)}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__copy{padding-left:0;padding-right:0}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__copy p+p{margin-top:0}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;row-gap:2px;color:var(--mm6-content-primary-onlight);position:relative}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field .mm6-input__label{color:inherit}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0;padding-top:4px;padding-bottom:20px;padding-left:0;padding-right:0;background-color:var(--mm6-background-light-secondary);border:0;border-radius:0;cursor:pointer;font:inherit}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-trigger:hover{background-color:var(--mm6-background-light-secondary-contrast)}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-value{color:var(--mm6-content-primary-onlight);display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-value.is-placeholder{color:var(--mm6-content-secondary-onlight)}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-msg{color:var(--mm6-content-primary-onlight);display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-panel{position:absolute;top:100%;left:0;right:0;z-index:1;background:var(--mm6-background-light-primary);border:1px solid var(--mm6-border-primary-onlight);padding:8px}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-options{width:100%}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--mm6-border-secondary-onlight)}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-option .mm-size-swatch{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;padding-top:4px;padding-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-self:stretch;border:none;width:100%;background-color:transparent;color:var(--mm6-content-primary-onlight);cursor:pointer;outline:none;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-option .mm-size-swatch:hover:not(.not-available),.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-option .mm-size-swatch:has(.selected-size){background-color:var(--mm6-background-light-secondary-contrast)}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-option .mm-size-swatch .inner-text .mm-size-swatch__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-option .mm-size-swatch .inner-text .mm-size-swatch__value{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-option .mm-size-swatch .inner-text .mm-size-swatch__value::-moz-selection{background-color:highlight;color:highlighttext}.pdp-fulfilment-sheet[data-brand=mm6] .pdp-fulfilment-sheet__size-field-option .mm-size-swatch .inner-text .mm-size-swatch__value::selection{background-color:highlight;color:highlighttext}.mm-popup{position:fixed;left:0;bottom:0;width:100%;max-height:100%;z-index:1050;background-color:var(--color-mm-base-white);-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-popup.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mm-popup.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-popup.-closed{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-popup.copy-pid-to-clipboard-popup{z-index:1055}.mm-popup__container{padding-bottom:2.5lh}.mm-popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px;padding-left:2ch;padding-right:9px;padding-right:1ch}.mm-popup__header .title{font-size:14px;font-weight:600;text-transform:uppercase;margin:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;width:100%;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media screen and (min-width: 768px){.mm-popup__header .title{font-size:13px;line-height:16px}}.mm-popup__header .title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-popup__header .title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-popup__header .close-btn{background:none;border:none;padding:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm-popup__header .close-btn svg{width:16px;height:16px;stroke:var(--color-mm-base-black)}.mm-popup__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-popup__body .txt{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-popup__body .txt{font-size:13px;line-height:16px}}.mm-popup__body .txt::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-popup__body .txt::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-popup__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2ch 1lh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:1ch}.mm-popup.mm6-popup{border-radius:0;border:1px solid var(--mm6-border-primary-onlight, #000000);background-color:var(--mm6-layers-primary, #ffffff);-webkit-box-shadow:none;box-shadow:none;min-height:146px;left:auto;right:0}.mm-popup.mm6-popup .mm-popup__container{padding-bottom:32px}.mm-popup.mm6-popup .mm-popup__header{height:40px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:2px;border-bottom:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm-popup.mm6-popup .mm-popup__header .title{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight);padding:0}.mm-popup.mm6-popup .mm-popup__header .title::-moz-selection{background-color:highlight;color:highlighttext}.mm-popup.mm6-popup .mm-popup__header .title::selection{background-color:highlight;color:highlighttext}.mm-popup.mm6-popup .mm-popup__body,.mm-popup.mm6-popup .mm-popup__footer{padding-left:8px;padding-right:8px;padding-bottom:16px;padding-top:0}.mm-popup.mm6-popup .mm-popup__body .txt{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight)}.mm-popup.mm6-popup .mm-popup__body .txt::-moz-selection{background-color:highlight;color:highlighttext}.mm-popup.mm6-popup .mm-popup__body .txt::selection{background-color:highlight;color:highlighttext}.mm-popup.mm6-popup .mm-popup__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-bottom:16px;padding-left:8px;padding-right:8px}.mm-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040;-webkit-transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),visibility 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),visibility 250ms cubic-bezier(0, 0, 0.58, 1);opacity:0;visibility:hidden;background-color:var(--mm-scrims-primary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Scrim-compressed.png");backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.mm-popup-overlay.-show{opacity:1;visibility:visible}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mm-popup-overlay{background-image:url("../noise-pattern/Noise-Scrim@2x-compressed.png");background-size:200px 200px}}body.mm-popup-locked{overflow:hidden}[data-sitebrand=mm6] .mm-popup-overlay,body.mm6 .mm-popup-overlay,.mm-popup-overlay.mm6-overlay{-webkit-transition:opacity 150ms linear,visibility 150ms linear;transition:opacity 150ms linear,visibility 150ms linear;opacity:0;visibility:hidden;background-color:var(--mm6-scrims-primary);background-repeat:repeat;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-sitebrand=mm6] .mm-popup-overlay.-show,body.mm6 .mm-popup-overlay.-show,.mm-popup-overlay.mm6-overlay.-show{opacity:1;visibility:visible}.mm6-product-card{position:relative;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:var(--mm6-background-dark-primary);pointer-events:none}.mm6-product-card__image-wrapper{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:block;text-decoration:none}.mm6-product-card__image-wrapper .mm6-skeleton{width:100%;height:100%}.mm6-product-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/3;opacity:0}.mm6-product-card:has(.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded),.mm6-product-card:has(.swiper-slide .swiper-lazy-loaded){pointer-events:auto}.mm6-product-card:has(.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm6-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm6-product-card:has(.swiper-slide .swiper-lazy-loaded) .mm6-product-card__image-wrapper .badge-container .product-badge.mm-badge{opacity:1}.mm6-product-card:has(.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm6-product-card__image-wrapper .swiper-slide:has(.swiper-lazy-loaded),.mm6-product-card:has(.swiper-slide .swiper-lazy-loaded) .mm6-product-card__image-wrapper .swiper-slide:has(.swiper-lazy-loaded){background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm6-product-card:has(.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm6-product-card__image-wrapper .swiper-slide:has(.swiper-lazy-loaded) .swiper-lazy-loaded,.mm6-product-card:has(.swiper-slide .swiper-lazy-loaded) .mm6-product-card__image-wrapper .swiper-slide:has(.swiper-lazy-loaded) .swiper-lazy-loaded{opacity:1}.mm6-product-card:has(.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm6-product-card__image-wrapper .mm6-product-card__image.lazyloaded,.mm6-product-card:has(.swiper-slide .swiper-lazy-loaded) .mm6-product-card__image-wrapper .mm6-product-card__image.lazyloaded{opacity:1}.mm6-product-card:has(.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm6-product-card__details,.mm6-product-card:has(.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm6-product-card__wishlist,.mm6-product-card:has(.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm6-product-card__colors-indicator,.mm6-product-card:has(.swiper-slide .swiper-lazy-loaded) .mm6-product-card__details,.mm6-product-card:has(.swiper-slide .swiper-lazy-loaded) .mm6-product-card__wishlist,.mm6-product-card:has(.swiper-slide .swiper-lazy-loaded) .mm6-product-card__colors-indicator{opacity:1}.mm6-product-card__wishlist{position:absolute;top:0;right:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.mm6-product-card__wishlist .icon{-ms-flex-negative:0;flex-shrink:0}.mm6-product-card__wishlist .icon--mm6-star-filled{display:none}.mm6-product-card__wishlist .icon--mm6-star{display:-webkit-box;display:-ms-flexbox;display:flex}.mm6-product-card__wishlist.active .icon--mm6-star-filled,.mm6-product-card__wishlist:hover .icon--mm6-star-filled{display:-webkit-box;display:-ms-flexbox;display:flex}.mm6-product-card__wishlist.active .icon--mm6-star,.mm6-product-card__wishlist:hover .icon--mm6-star{display:none}.mm6-product-card__wishlist .icon--mm6-star{display:block}.mm6-product-card__wishlist .icon--mm6-star-filled,.mm6-product-card__wishlist .mm6-text-content{display:none}.mm6-product-card__wishlist.active .icon--mm6-star{display:none}.mm6-product-card__wishlist.active .icon--mm6-star-filled{display:block}.mm6-product-card__label{position:absolute;top:8px;left:6px;width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.mm6-product-card__label span{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:nowrap;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight)}.mm6-product-card__label span::-moz-selection{background-color:highlight;color:highlighttext}.mm6-product-card__label span::selection{background-color:highlight;color:highlighttext}.mm6-product-card .badge-container{position:absolute;top:8px;left:6px;z-index:1;pointer-events:none;margin:0;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);display:-webkit-box;display:-ms-flexbox;display:flex}.mm6-product-card .badge-container .product-badge.mm-badge{z-index:1;opacity:0;white-space:nowrap;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px}.mm6-product-card .badge-container .product-badge.mm-badge::-moz-selection{background-color:highlight;color:highlighttext}.mm6-product-card .badge-container .product-badge.mm-badge::selection{background-color:highlight;color:highlighttext}.mm6-product-card .swiper{position:static;z-index:0;height:100%}.mm6-product-card .swiper-pagination{bottom:0;left:0;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1}.mm6-product-card .swiper-button-prev,.mm6-product-card .swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;color:var(--mm6-content-primary-onlight);width:44px;z-index:1}.mm6-product-card .swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mm6-product-card .swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mm6-product-card .swiper-button-prev::after,.mm6-product-card .swiper-button-next::after{display:none}.mm6-product-card__colors-indicator{position:absolute;bottom:0;right:0;padding:12px 8px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;z-index:1;opacity:0}.mm6-product-card__color-dot{display:block;width:8px;height:8px;border-radius:50%;background-color:var(--mm6-content-primary-onlight);-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.mm6-product-card__color-count{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight);width:16px}.mm6-product-card__color-count::-moz-selection{background-color:highlight;color:highlighttext}.mm6-product-card__color-count::selection{background-color:highlight;color:highlighttext}.mm6-product-card__details{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1px;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;position:relative;min-width:0;min-height:41px;opacity:0}.mm6-product-card__details.is-color-open .mm6-product-card__details-swatches-color{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--mm6-background-light-primary)}.mm6-product-card__details.is-color-open .mm6-product-card__details-swatches-color.has-hovered-swatch .swatches-color__image.selected{border-bottom-color:transparent}.mm6-product-card__details.is-color-open .mm6-product-card__details-swatches-color:not(.has-hovered-swatch) .swatches-color__image.selected{border-bottom:1px solid var(--mm6-border-cellborder-ondark)}.mm6-product-card__details.is-color-open .mm6-product-card__details-swatches-color:not(.has-hovered-swatch) .swatches-color__more-indicator{color:var(--mm6-content-primary-onlight)}.mm6-product-card__details .link-mask::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mm6-product-card__details-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;position:absolute;top:0;visibility:visible;opacity:1;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px}.mm6-product-card__name{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-ondark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.mm6-product-card__name::-moz-selection{background-color:highlight;color:highlighttext}.mm6-product-card__name::selection{background-color:highlight;color:highlighttext}.mm6-product-card__price{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-ondark);margin:0}.mm6-product-card__price::-moz-selection{background-color:highlight;color:highlighttext}.mm6-product-card__price::selection{background-color:highlight;color:highlighttext}.mm6-product-card__price .default-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:1px;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm6-product-card__price .default-price-container .strike-through{text-decoration:line-through;color:var(--mm6-content-secondary-ondark)}.mm6-product-card__price .default-price-container .discount-percentage{display:none}.mm6-product-card__price .line-item-wishilist,.mm6-product-card__price .discount-disclaimer{display:none}.mm6-product-card .swatches-color__image-wrapper:has(.lazyloaded){background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm6-product-card__details-swatches{position:relative}.mm6-product-card__details-swatches-color{display:none;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:1px;right:0;padding-top:1px;gap:1px;background-color:var(--mm6-background-dark-primary);z-index:2}.mm6-product-card__details-swatches-color .swatches-color__images{display:contents}.mm6-product-card__details-swatches-color .swatches-color__image{height:57px;width:38px;-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:2px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;opacity:0}.mm6-product-card__details-swatches-color .swatches-color__image.lazyloaded{opacity:1}.mm6-product-card__details-swatches-color .swatches-color__image.selected{border-bottom:1px solid var(--mm6-border-primary-ondark);padding-bottom:1px}.mm6-product-card__details-swatches-color .swatches-color__image.is-hovered{border-bottom:1px solid var(--mm6-border-cellborder-onlight);padding-bottom:1px}.mm6-product-card__details-swatches-color .swatches-color__image.is-hidden{display:none}.mm6-product-card__details-swatches-color .swatches-color__close{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight);position:absolute;top:-32px;padding:12px 8px 4px;border:0;background-color:transparent}.mm6-product-card__details-swatches-color .swatches-color__close::-moz-selection{background-color:highlight;color:highlighttext}.mm6-product-card__details-swatches-color .swatches-color__close::selection{background-color:highlight;color:highlighttext}.mm6-product-card__details-swatches-color .swatches-color__more-indicator{display:none;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-ondark);padding:41px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:57px;min-width:38px;margin:0}.mm6-product-card__details-swatches-color .swatches-color__more-indicator::-moz-selection{background-color:highlight;color:highlighttext}.mm6-product-card__details-swatches-color .swatches-color__more-indicator::selection{background-color:highlight;color:highlighttext}.mm6-product-card__details-swatches-color .swatches-color__more-indicator.is-show{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mm6-product-card__details-swatches-size{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;-ms-flex-line-pack:start;align-content:flex-start;width:100%;padding:4px 8px}.mm6-product-card__details-swatches-size .swatches-size-value{color:var(--mm6-content-primary-onlight);font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;letter-spacing:-0.13px;width:43px}.mm6-product-card__details-swatches-size .swatches-size-value::-moz-selection{background-color:highlight;color:highlighttext}.mm6-product-card__details-swatches-size .swatches-size-value::selection{background-color:highlight;color:highlighttext}.mm6-product-card__details-swatches-size .swatches-size-value.is-unavailable{text-decoration:line-through}.mm6-position-sentinel{position:relative}.is-grid-loading .mm6-product-card{pointer-events:none !important}.is-grid-loading .mm6-product-card .mm6-product-card__image,.is-grid-loading .mm6-product-card .swiper-lazy-loaded,.is-grid-loading .mm6-product-card .badge-container .product-badge.mm-badge,.is-grid-loading .mm6-product-card .mm6-product-card__details,.is-grid-loading .mm6-product-card .mm6-product-card__wishlist,.is-grid-loading .mm6-product-card .mm6-product-card__colors-indicator{opacity:0 !important}.is-grid-loading .mm6-product-card .mm6-skeleton,.is-grid-loading .mm6-product-card .mm6-dark-skeleton{background-color:var(--mm6-background-dark-skeleton) !important;-webkit-box-shadow:inset 0 0 0 1px var(--mm6-background-dark-primary) !important;box-shadow:inset 0 0 0 1px var(--mm6-background-dark-primary) !important}.mm-product-card{position:relative;width:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;pointer-events:none;isolation:isolate}.mm-product-card__image-wrapper{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0);-ms-flex-negative:0;flex-shrink:0;display:block;text-decoration:none}.mm-product-card__image-wrapper .swiper-slide{will-change:transform;height:auto}.mm-product-card__image-wrapper .mm-skeleton{height:100%;width:100%}.mm-product-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.01);transform:scale(1.01);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded),.mm-product-card:has(.swiper-slide-active .swiper-lazy-loaded){pointer-events:auto}.mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm-product-card:has(.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper .badge-container .product-badge.mm-badge{opacity:1}.mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm-product-card__image-wrapper .swiper-slide:has(.swiper-lazy-loaded),.mm-product-card:has(.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper .swiper-slide:has(.swiper-lazy-loaded){background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm-product-card__image-wrapper .swiper-slide:has(.swiper-lazy-loaded) .swiper-lazy-loaded,.mm-product-card:has(.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper .swiper-slide:has(.swiper-lazy-loaded) .swiper-lazy-loaded{opacity:1}.mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm-product-card__image-wrapper .mm-product-card__image.lazyloaded,.mm-product-card:has(.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper .mm-product-card__image.lazyloaded{opacity:1}.mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm-product-card__details,.mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded) .mm-product-card__wishlist,.mm-product-card:has(.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__details,.mm-product-card:has(.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__wishlist{opacity:1}.mm-product-card__wishlist.mm-btn--icon-ghost{position:absolute;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;height:2.5lh;width:45px;width:5ch;font-size:14px;line-height:18px;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.mm-product-card__wishlist.active .icon--mm-asterisk-small{display:none}.mm-product-card__wishlist.active .icon--mm-asterisk-small-underlined{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-product-card__wishlist:not(.active) .icon--mm-asterisk-small{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-product-card__wishlist:not(.active) .icon--mm-asterisk-small-underlined{display:none}.mm-product-card__label{position:absolute;top:18px;left:13px;width:18px;height:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;overflow:hidden}.mm-product-card__label span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;text-transform:uppercase;font-size:14px;line-height:18px}@media screen and (min-width: 768px){.mm-product-card__label span{font-size:13px;line-height:16px}}.mm-product-card__label span::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card__label span::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card .badge-container{position:absolute;top:18px;left:13px;pointer-events:none;margin:0;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1;height:auto;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);display:-webkit-box;display:-ms-flexbox;display:flex}.mm-product-card .badge-container .product-badge.mm-badge{z-index:1;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);white-space:nowrap;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-product-card .badge-container .product-badge.mm-badge{font-size:13px;line-height:16px}}.mm-product-card .badge-container .product-badge.mm-badge::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card .badge-container .product-badge.mm-badge::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card .swiper{position:relative;overflow:hidden;z-index:0;height:100%;width:100%;display:block}.mm-product-card .swiper-slide{will-change:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.mm-product-card .swiper.swiper-initialized:not(.is-sliding) .swiper-slide:not(.swiper-slide-active){visibility:hidden}.mm-product-card .swiper-pagination{position:absolute;bottom:18px !important;left:18px !important;width:auto !important;text-align:left;z-index:10;line-height:0;opacity:1;pointer-events:auto}.mm-product-card .swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:9px;padding-left:1ch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.mm-product-card .swiper-button-prev{padding-left:8px;padding-left:1ch}}.mm-product-card .swiper-button-next{right:0;padding-right:9px;padding-right:1ch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.mm-product-card .swiper-button-next{padding-right:8px;padding-right:1ch}}.mm-product-card .swiper-button-prev,.mm-product-card .swiper-button-next{display:none;color:var(--mm-content-primary);width:44px;height:44px;z-index:10}.mm-product-card .swiper-button-prev::after,.mm-product-card .swiper-button-next::after{display:none}.mm-product-card .swiper-button-prev span.icon,.mm-product-card .swiper-button-next span.icon{width:24px}.mm-product-card__details{width:100%;display:grid;grid-template-areas:"card-bottom";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:0;position:relative}.mm-product-card__details .mm-product-card__sizes-view{display:none}.mm-product-card__details:not(:has(.mm-product-card__swatches-view)) .mm-product-card__sizes-view{height:auto !important}.mm-product-card__details .link-mask::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mm-product-card__info-view,.mm-product-card__swatches-view{grid-area:card-bottom;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.mm-product-card__info-view{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;position:relative;z-index:1;visibility:visible;opacity:1;pointer-events:auto}@media(min-width: 768px){.mm-product-card__info-view{padding-top:16px;padding-top:1lh}}.mm-product-card__swatches-view{visibility:hidden;opacity:0;pointer-events:none}.mm-product-card.is-color-open .mm-product-card__info-view{visibility:hidden;opacity:0;pointer-events:none}.mm-product-card.is-color-open .mm-product-card__swatches-view{visibility:visible;opacity:1;pointer-events:auto}.mm-product-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-product-card__name{text-transform:uppercase;margin:0}.mm-product-card__price{margin:0}.mm-product-card__price .discount-disclaimer{display:none}.mm-product-card__price .default-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-product-card__price .default-price-container .strike-through{text-decoration:line-through;color:var(--mm-content-tertiary);margin:0}.mm-product-card__price .default-price-container .discount-percentage{display:none}.mm-product-card__price .default-price-container .sales{color:var(--mm-content-secondary)}.mm-product-card__price .line-item-wishilist{display:none}.mm-product-card__colors,.mm-product-card__close-wrapper{margin-top:auto;padding-top:9px;padding-top:0.5lh;padding-bottom:18px;padding-bottom:1lh;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media(min-width: 768px){.mm-product-card__colors,.mm-product-card__close-wrapper{padding-top:8px;padding-top:0.5lh}}@media(min-width: 768px){.mm-product-card__colors,.mm-product-card__close-wrapper{padding-bottom:16px;padding-bottom:1lh}}@media screen and (min-width: 768px){.mm-product-card__colors,.mm-product-card__close-wrapper{font-size:13px;line-height:16px}}.mm-product-card__colors::-moz-selection, .mm-product-card__close-wrapper::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card__colors::selection,.mm-product-card__close-wrapper::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card__colors .mm-link--contextual,.mm-product-card__close-wrapper .mm-link--contextual{position:relative;z-index:10}.mm-product-card__colors .swatches-color__close::after,.mm-product-card__close-wrapper .swatches-color__close::after{content:"×"}.mm-product-card__close-wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-product-card__close-wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-product-card__close-wrapper .swatches-color__close{color:var(--mm-content-primary)}.mm-product-card .swatches-color__image-wrapper:has(.lazyloaded){background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm-product-card__details-swatches-color{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;container-type:inline-size}.mm-product-card__details-swatches-color .swatches-color__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0;overflow:hidden;height:30cqw;position:relative;display:inline-block}.mm-product-card__details-swatches-color .swatches-color__image-wrapper:has(.selected)::after,.mm-product-card__details-swatches-color .swatches-color__image-wrapper:has(.is-hovered)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--mm-border-primary);pointer-events:none}.mm-product-card__details-swatches-color .swatches-color__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.mm-product-card__details-swatches-color .swatches-color__image.lazyloaded{opacity:1}.mm-product-card__details-swatches-color.has-hovered-swatch .swatches-color__image-wrapper:has(.selected:not(.is-hovered))::after{background-color:transparent}.mm-product-card__details-swatches-color .swatches-color__more-indicator{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;height:30cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.mm-product-card__details-swatches-color .swatches-color__more-indicator{font-size:13px;line-height:16px}}.mm-product-card__details-swatches-color .swatches-color__more-indicator::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card__details-swatches-color .swatches-color__more-indicator::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card .is-mobile-only{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-product-card .is-desktop-only{display:none}.mm-product-card__sizes-view{height:0;overflow:hidden;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;margin-top:0}.mm-product-card__sizes-view .mm-product-card__details-swatches-color{display:none}.mm-product-card__details-swatches-size{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;-ms-flex-line-pack:start;align-content:flex-start;padding-top:9px;padding-top:0.5lh;min-height:2.5lh}@media(min-width: 768px){.mm-product-card__details-swatches-size{padding-top:8px;padding-top:0.5lh}}.mm-product-card__details-swatches-size .swatches-size-value{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;width:43px}@media screen and (min-width: 768px){.mm-product-card__details-swatches-size .swatches-size-value{font-size:13px;line-height:16px}}.mm-product-card__details-swatches-size .swatches-size-value::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card__details-swatches-size .swatches-size-value::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-product-card__details-swatches-size .swatches-size-value.is-unavailable{text-decoration:line-through}.mm-product-card__swatches-view{position:relative;z-index:10}.mm-product-card__swatches-view .mm-product-card__details-swatches-size{display:none}.is-grid-loading .mm-product-card{pointer-events:none !important}.is-grid-loading .mm-product-card .mm-product-card__image,.is-grid-loading .mm-product-card .swiper-lazy-loaded,.is-grid-loading .mm-product-card .badge-container .product-badge.mm-badge,.is-grid-loading .mm-product-card .mm-product-card__details,.is-grid-loading .mm-product-card .mm-product-card__wishlist{opacity:0 !important}.is-grid-loading .mm-product-card .mm-skeleton{background-color:var(--mm-background-skeleton) !important;-webkit-box-shadow:inset 0 0 0 1px var(--mm-background-primary) !important;box-shadow:inset 0 0 0 1px var(--mm-background-primary) !important}.mm-revamp-grid-container{padding:0}.mm-revamp-grid-container .grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1lh 2ch;gap:10px}.mm-revamp-grid-container .product-grid-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:1lh;list-style:none;padding:0;margin:0}.mm-revamp-grid-container .product-grid-container li{list-style:none;padding:0;margin:0;min-width:0}.mm-revamp-grid-container .product-grid-container li .product{width:100%;min-width:0}.mm-revamp-grid-container .product-grid-container li .product .mm-product-card{width:100% !important;max-width:none !important;min-width:0}.mm-revamp-grid-container .product-grid-container::before,.mm-revamp-grid-container .product-grid-container::after{display:none}.mm6-revamp-grid-container{margin:0;background-color:var(--mm6-background-dark-primary)}.mm6-revamp-grid-container .product-grid-container{margin:0;display:inline-grid;row-gap:1px;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;padding:0 1px;grid-template-rows:repeat(3, fit-content(100%));grid-template-columns:repeat(3, minmax(0, 1fr))}.mm6-revamp-grid-container .product-grid-container li{list-style:none;padding:0;margin:0;min-width:0}.mm6-revamp-grid-container .product-grid-container li .product{width:100%;min-width:0}.mm6-revamp-grid-container .product-grid-container li .product .mm6-product-card{width:100% !important;max-width:none !important;min-width:0}.mm6-revamp-grid-container .product-grid-container.two-group{grid-template-rows:repeat(4, fit-content(100%));grid-template-columns:repeat(3, minmax(0, 1fr))}.mm6-revamp-grid-container .product-grid-container .grid-header{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-ondark);display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 8px 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;align-self:stretch;grid-row:1/span 1;grid-column:1/span 3;justify-self:stretch}.mm6-revamp-grid-container .product-grid-container .grid-header::-moz-selection{background-color:highlight;color:highlighttext}.mm6-revamp-grid-container .product-grid-container .grid-header::selection{background-color:highlight;color:highlighttext}.mm6-revamp-grid-container .product-grid-container .grid-header.-other{grid-row:3/span 1;grid-column:1/span 3}.mm-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:45px;cursor:pointer;position:relative;color:var(--mm-content-primary)}.mm-radio__input{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.mm-radio__indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;width:18px;height:1lh;position:relative}.mm-radio__indicator::before{content:"";display:block;width:10px;height:10px;border:1px solid currentColor;border-radius:50%;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-radio__label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:inherit}@media screen and (min-width: 768px){.mm-radio__label{font-size:13px;line-height:16px}}.mm-radio__label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-radio__label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-radio:hover:not(:has(.mm-radio__input:disabled)) .mm-radio__label{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.mm-radio__input:checked+.mm-radio__indicator::before{background-color:currentColor}.mm-radio__input:disabled~.mm-radio__indicator,.mm-radio__input:disabled~.mm-radio__label{color:var(--mm-content-tertiary)}.mm-radio:has(.mm-radio__input:disabled){cursor:not-allowed;color:var(--mm-content-tertiary)}.mm-radio--disabled{cursor:not-allowed;color:var(--mm-content-tertiary)}.mm-radio--disabled .mm-radio__label{color:var(--mm-content-tertiary)}.mm-radio__input:focus-visible+.mm-radio__indicator::before{outline:2px solid var(--mm-border-primary);outline-offset:2px}.mm6-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding-top:12px;padding-bottom:12px;cursor:pointer;color:var(--mm6-content-primary-onlight)}.mm6-radio__input{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.mm6-radio__indicator{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;border:1px solid currentColor;border-radius:50%;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.mm6-radio__label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:inherit}.mm6-radio__label::-moz-selection{background-color:highlight;color:highlighttext}.mm6-radio__label::selection{background-color:highlight;color:highlighttext}.mm6-radio__input:checked+.mm6-radio__indicator{background-color:currentColor}.mm6-radio:hover:not(:has(.mm6-radio__input:disabled)){color:var(--mm6-content-secondary-contrast-onlight)}.mm6-radio__input:disabled+.mm6-radio__indicator{color:var(--mm6-content-tertiary-onlight)}.mm6-radio:has(.mm6-radio__input:disabled){cursor:not-allowed}.mm6-radio:has(.mm6-radio__input:disabled) .mm6-radio__label{color:var(--mm6-content-secondary-onlight)}.mm6-radio--disabled{cursor:not-allowed}.mm6-radio--disabled .mm6-radio__indicator{color:var(--mm6-content-tertiary-onlight)}.mm6-radio--disabled .mm6-radio__label{color:var(--mm6-content-secondary-onlight)}.mm6-radio__input:focus-visible+.mm6-radio__indicator{outline:2px solid currentColor;outline-offset:2px}.mm6-radio--ondark{color:var(--mm6-content-primary-ondark)}.mm6-radio--ondark:hover:not(:has(.mm6-radio__input:disabled)){color:var(--mm6-content-secondary-contrast-ondark)}.mm6-radio--ondark .mm6-radio__input:disabled+.mm6-radio__indicator{color:var(--mm6-content-tertiary-ondark)}.mm6-radio--ondark:has(.mm6-radio__input:disabled) .mm6-radio__label{color:var(--mm6-content-secondary-ondark)}.mm6-radio--ondark.mm6-radio--disabled .mm6-radio__indicator{color:var(--mm6-content-tertiary-ondark)}.mm6-radio--ondark.mm6-radio--disabled .mm6-radio__label{color:var(--mm6-content-secondary-ondark)}.return-confirmation-wrapper .return-confirmation-content .return-confirmation-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);margin-top:18px;margin-top:1lh;margin-bottom:18px;margin-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media screen and (min-width: 768px){.return-confirmation-wrapper .return-confirmation-content .return-confirmation-title{font-size:13px;line-height:16px}}.return-confirmation-wrapper .return-confirmation-content .return-confirmation-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.return-confirmation-wrapper .return-confirmation-content .return-confirmation-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.return-confirmation-wrapper .return-confirmation-content .return-confirmation-title{margin-top:16px;margin-top:1lh;margin-bottom:16px;margin-bottom:1lh}}@media(min-width: 768px){.return-confirmation-wrapper .return-confirmation-content .return-confirmation-title{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.return-confirmation-wrapper .return-confirmation-content .return-confirmation-img img{height:100px}.return-confirmation-wrapper .header-title-box-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:54px;margin-bottom:3lh;margin-top:45px;margin-top:2.5lh}@media(min-width: 768px){.return-confirmation-wrapper .header-title-box-section{margin-bottom:48px;margin-bottom:3lh}}@media(min-width: 768px){.return-confirmation-wrapper .header-title-box-section{margin-top:40px;margin-top:2.5lh}}.return-confirmation-wrapper .header-title-box-section .header-additional-text{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary);max-width:17.625rem;margin:0 auto;margin-top:18px;margin-top:1lh;text-align:center}@media screen and (min-width: 768px){.return-confirmation-wrapper .header-title-box-section .header-additional-text{font-size:13px;line-height:16px}}.return-confirmation-wrapper .header-title-box-section .header-additional-text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.return-confirmation-wrapper .header-title-box-section .header-additional-text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.return-confirmation-wrapper .header-title-box-section .header-additional-text{margin-top:16px;margin-top:1lh}}.return-confirmation-wrapper .header-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:15.625rem;margin:0 auto;text-align:center}.return-confirmation-wrapper .header-title-box .header-subtitle{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-tertiary);margin-bottom:9px;margin-bottom:0.5lh}@media screen and (min-width: 768px){.return-confirmation-wrapper .header-title-box .header-subtitle{font-size:13px;line-height:16px}}.return-confirmation-wrapper .header-title-box .header-subtitle::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.return-confirmation-wrapper .header-title-box .header-subtitle::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.return-confirmation-wrapper .header-title-box .header-subtitle{margin-bottom:8px;margin-bottom:0.5lh}}.return-confirmation-wrapper .header-title-box .header-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.return-confirmation-wrapper .header-title-box .header-title{font-size:13px;line-height:16px}}.return-confirmation-wrapper .header-title-box .header-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.return-confirmation-wrapper .header-title-box .header-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.return-confirmation-wrapper .return-confirmation-steps{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary);margin:0 auto;max-width:17.625rem}@media screen and (min-width: 768px){.return-confirmation-wrapper .return-confirmation-steps{font-size:13px;line-height:16px}}.return-confirmation-wrapper .return-confirmation-steps::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.return-confirmation-wrapper .return-confirmation-steps::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.return-confirmation-wrapper .return-confirmation-steps ol{margin:0;padding-left:18px;padding-left:2ch}@media(min-width: 768px){.return-confirmation-wrapper .return-confirmation-steps ol{padding-left:16px;padding-left:2ch}}.return-confirmation-wrapper .return-confirmation-steps .return-confirmation-list-item{margin-bottom:9px;margin-bottom:0.5lh}@media(min-width: 768px){.return-confirmation-wrapper .return-confirmation-steps .return-confirmation-list-item{margin-bottom:8px;margin-bottom:0.5lh}}.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper{margin-top:45px;margin-top:2.5lh;text-align:center}@media(min-width: 768px){.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper{margin-top:40px;margin-top:2.5lh}}.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper .return-confirmation-button{padding:0;padding-top:18px;padding-top:1lh}@media(min-width: 768px){.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper .return-confirmation-button{padding-top:16px;padding-top:1lh}}.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper .return-to-order-details{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper .return-to-home{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper .return-to-home{font-size:13px;line-height:16px}}.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper .return-to-home::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.return-confirmation-wrapper .return-confirmation-page .action-buttons-wrapper .return-to-home::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-sheet.mm-header-menu-sheet{width:100vw;max-width:none;contain:layout;-webkit-transition:none;transition:none}.mm-sheet.mm-header-menu-sheet.-show{-webkit-transition-property:width,opacity,-webkit-transform;transition-property:width,opacity,-webkit-transform;transition-property:width,transform,opacity;transition-property:width,transform,opacity,-webkit-transform;-webkit-transition-duration:240ms,200ms,200ms;transition-duration:240ms,200ms,200ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1),cubic-bezier(0, 0, 0.58, 1),cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1),cubic-bezier(0, 0, 0.58, 1),cubic-bezier(0, 0, 0.58, 1)}.mm-sheet.mm-header-menu-sheet.-opened{-webkit-transition-property:width,opacity,-webkit-transform;transition-property:width,opacity,-webkit-transform;transition-property:width,transform,opacity;transition-property:width,transform,opacity,-webkit-transform;-webkit-transition-duration:240ms,100ms,100ms;transition-duration:240ms,100ms,100ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1),linear,linear;transition-timing-function:cubic-bezier(0, 0, 0.58, 1),linear,linear}.mm-sheet.mm-header-menu-sheet.-opened:has(.is-drill-down),.mm-sheet.mm-header-menu-sheet.-opened.is-search-open{-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1),linear,linear;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1),linear,linear}.mm-sheet.mm-header-menu-sheet[data-brand=mm6]{-webkit-transition:none;transition:none}.mm-sheet.mm-header-menu-sheet[data-brand=mm6].-show{-webkit-transition-property:width,opacity,-webkit-transform;transition-property:width,opacity,-webkit-transform;transition-property:width,transform,opacity;transition-property:width,transform,opacity,-webkit-transform;-webkit-transition-duration:100ms,100ms,100ms;transition-duration:100ms,100ms,100ms;-webkit-transition-timing-function:linear,linear,linear;transition-timing-function:linear,linear,linear}.mm-sheet.mm-header-menu-sheet[data-brand=mm6].-opened{-webkit-transition-property:width,opacity,-webkit-transform;transition-property:width,opacity,-webkit-transform;transition-property:width,transform,opacity;transition-property:width,transform,opacity,-webkit-transform;-webkit-transition-duration:100ms,0ms,0ms;transition-duration:100ms,0ms,0ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1),linear,linear;transition-timing-function:cubic-bezier(0, 0, 0.58, 1),linear,linear}.mm-sheet.mm-header-menu-sheet.is-drill-down,.mm-sheet.mm-header-menu-sheet.is-search-open{width:100vw}.mm-sheet.mm-header-menu-sheet .mm-sheet__header{border-bottom:none}.mm-sheet.mm-header-menu-sheet .mm-sheet__body{padding-bottom:0;padding-left:0;padding-right:0;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-scroll-chaining:none;overscroll-behavior:none}.header-menu-container.is-search-open .nav-tabs-wrapper{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;pointer-events:none;visibility:hidden;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.header-menu-container.is-search-open .menu-main-view{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.header-menu-container .menu-search-view{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;-webkit-transition:opacity 240ms linear,visibility 240ms linear,-webkit-transform 240ms linear;transition:opacity 240ms linear,visibility 240ms linear,-webkit-transform 240ms linear;transition:transform 240ms linear,opacity 240ms linear,visibility 240ms linear;transition:transform 240ms linear,opacity 240ms linear,visibility 240ms linear,-webkit-transform 240ms linear;pointer-events:none;overflow-x:hidden}.header-menu-container .menu-search-view.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.mm-menu-search,.mm6-menu-search{height:auto;min-height:100%}.mm-menu-search__bar,.mm6-menu-search__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100%}.mm-menu-search .suggestions-products-title,.mm-menu-search .suggestions-categories-title,.mm6-menu-search .suggestions-products-title,.mm6-menu-search .suggestions-categories-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-bottom:18px;padding-bottom:1lh}@media screen and (min-width: 768px){.mm-menu-search .suggestions-products-title,.mm-menu-search .suggestions-categories-title,.mm6-menu-search .suggestions-products-title,.mm6-menu-search .suggestions-categories-title{font-size:13px;line-height:16px}}.mm-menu-search .suggestions-products-title::-moz-selection, .mm-menu-search .suggestions-categories-title::-moz-selection, .mm6-menu-search .suggestions-products-title::-moz-selection, .mm6-menu-search .suggestions-categories-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-menu-search .suggestions-products-title::selection,.mm-menu-search .suggestions-categories-title::selection,.mm6-menu-search .suggestions-products-title::selection,.mm6-menu-search .suggestions-categories-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-menu-search .suggestions-products-title,.mm-menu-search .suggestions-categories-title,.mm6-menu-search .suggestions-products-title,.mm6-menu-search .suggestions-categories-title{padding-bottom:16px;padding-bottom:1lh}}.mm-menu-search .mm6-product-card__name,.mm-menu-search .mm6-product-card__price,.mm6-menu-search .mm6-product-card__name,.mm6-menu-search .mm6-product-card__price{color:var(--mm6-content-primary-onlight)}.mm-menu-search .mm6-menu-search__left,.mm6-menu-search .mm6-menu-search__left{position:relative;height:100%;padding-left:8px;padding-right:8px}.mm-menu-search .mm6-menu-search__left .container-list-search-suggestions .experience-region,.mm6-menu-search .mm6-menu-search__left .container-list-search-suggestions .experience-region{row-gap:16px}.mm-menu-search .mm6-menu-search__left .page-search-result-container .recommendations-cards-list,.mm6-menu-search .mm6-menu-search__left .page-search-result-container .recommendations-cards-list{row-gap:1px}.mm-menu-search .mm6-menu-search__left .page-search-result-container .recommendations-cards-list article,.mm6-menu-search .mm6-menu-search__left .page-search-result-container .recommendations-cards-list article{background-color:var(--mm6-background-lightprimary);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.mm-menu-search .mm6-menu-search__left .mm6-menu-search__results__end,.mm6-menu-search .mm6-menu-search__left .mm6-menu-search__results__end{position:absolute;bottom:0;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px}.mm-menu-search .mm-menu-search__left,.mm6-menu-search .mm-menu-search__left{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-menu-search .mm-menu-search__left,.mm6-menu-search .mm-menu-search__left{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region,.mm6-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;row-gap:18px;row-gap:1lh}@media screen and (min-width: 768px){.mm-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region,.mm6-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region{font-size:13px;line-height:16px}}.mm-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region::-moz-selection, .mm6-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region::selection,.mm6-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region .mm-search-suggestion,.mm6-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region .mm-search-suggestion{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region .mm-search-suggestion,.mm6-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region .mm-search-suggestion{font-size:13px;line-height:16px}}.mm-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region .mm-search-suggestion::-moz-selection, .mm6-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region .mm-search-suggestion::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region .mm-search-suggestion::selection,.mm6-menu-search .mm-menu-search__left .container-list-search-suggestions .experience-region .mm-search-suggestion::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-menu-search .mm-menu-search__left .page-search-result-container .recommendations-cards-list article,.mm6-menu-search .mm-menu-search__left .page-search-result-container .recommendations-cards-list article{padding-bottom:18px;padding-bottom:1lh;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}@media(min-width: 768px){.mm-menu-search .mm-menu-search__left .page-search-result-container .recommendations-cards-list article,.mm6-menu-search .mm-menu-search__left .page-search-result-container .recommendations-cards-list article{padding-bottom:16px;padding-bottom:1lh}}.mm-menu-search .container-list-search-suggestions .unstyled-list .experience-region,.mm6-menu-search .container-list-search-suggestions .unstyled-list .experience-region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu-search .search-recommendations-top,.mm6-menu-search .search-recommendations-top{width:100%}.mm-menu-search .search-recommendations-top .suggestions-categories-list,.mm6-menu-search .search-recommendations-top .suggestions-categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu-search .search-recommendations-top-mm6,.mm6-menu-search .search-recommendations-top-mm6{padding-top:32px;padding-bottom:32px}.mm-menu-search .search-recommendations-top-mm6 .suggestions-categories-list,.mm6-menu-search .search-recommendations-top-mm6 .suggestions-categories-list{row-gap:16px}.mm-menu-search .search-recommendations-top-mm6 .title-section-search-suggestions,.mm6-menu-search .search-recommendations-top-mm6 .title-section-search-suggestions{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;padding-bottom:16px}.mm-menu-search .search-recommendations-top-mm6 .title-section-search-suggestions::-moz-selection, .mm6-menu-search .search-recommendations-top-mm6 .title-section-search-suggestions::-moz-selection{background-color:highlight;color:highlighttext}.mm-menu-search .search-recommendations-top-mm6 .title-section-search-suggestions::selection,.mm6-menu-search .search-recommendations-top-mm6 .title-section-search-suggestions::selection{background-color:highlight;color:highlighttext}.mm-menu-search .search-recommendations-top-mm,.mm6-menu-search .search-recommendations-top-mm{padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-menu-search .search-recommendations-top-mm,.mm6-menu-search .search-recommendations-top-mm{padding-top:48px;padding-top:3lh;padding-bottom:48px;padding-bottom:3lh}}.mm-menu-search .search-recommendations-top-mm .suggestions-categories-list,.mm6-menu-search .search-recommendations-top-mm .suggestions-categories-list{row-gap:18px;row-gap:1lh}.mm-menu-search .search-recommendations-top-mm .title-section-search-suggestions,.mm6-menu-search .search-recommendations-top-mm .title-section-search-suggestions{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-bottom:18px;padding-bottom:1lh}@media screen and (min-width: 768px){.mm-menu-search .search-recommendations-top-mm .title-section-search-suggestions,.mm6-menu-search .search-recommendations-top-mm .title-section-search-suggestions{font-size:13px;line-height:16px}}.mm-menu-search .search-recommendations-top-mm .title-section-search-suggestions::-moz-selection, .mm6-menu-search .search-recommendations-top-mm .title-section-search-suggestions::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-menu-search .search-recommendations-top-mm .title-section-search-suggestions::selection,.mm6-menu-search .search-recommendations-top-mm .title-section-search-suggestions::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-menu-search .search-recommendations-top-mm .title-section-search-suggestions,.mm6-menu-search .search-recommendations-top-mm .title-section-search-suggestions{padding-bottom:16px;padding-bottom:1lh}}.mm-menu-search .page-search-result-container,.mm6-menu-search .page-search-result-container{width:100%}.mm-menu-search .page-search-result-container .recommendations-cards-list,.mm6-menu-search .page-search-result-container .recommendations-cards-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu-search .page-search-result-container .recommendations-cards-list article,.mm6-menu-search .page-search-result-container .recommendations-cards-list article{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__image-wrapper,.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__image-wrapper,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__image-wrapper,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__image-wrapper{max-width:36px;max-height:54px;aspect-ratio:2/3}.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__image-wrapper:has(.lazyloaded)+.mm-product-card__details,.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__image-wrapper:has(.lazyloaded)+.mm6-product-card__details,.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__image-wrapper:has(.lazyloaded)+.mm-product-card__details,.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__image-wrapper:has(.lazyloaded)+.mm6-product-card__details,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__image-wrapper:has(.lazyloaded)+.mm-product-card__details,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__image-wrapper:has(.lazyloaded)+.mm6-product-card__details,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__image-wrapper:has(.lazyloaded)+.mm-product-card__details,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__image-wrapper:has(.lazyloaded)+.mm6-product-card__details{opacity:1}.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__image-wrapper:has(.lazyloaded) .lazyloaded,.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__image-wrapper:has(.lazyloaded) .lazyloaded,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__image-wrapper:has(.lazyloaded) .lazyloaded,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__image-wrapper:has(.lazyloaded) .lazyloaded{opacity:1}.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__price,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__price{padding-bottom:16px}.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__details,.mm-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__details,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm-product-card__details,.mm6-menu-search .page-search-result-container .recommendations-cards-list article .mm6-product-card__details{padding:0;width:auto}.mm-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__name,.mm-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__price,.mm6-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__name,.mm6-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__price{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight)}.mm-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__name::-moz-selection, .mm-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__price::-moz-selection, .mm6-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__name::-moz-selection, .mm6-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__price::-moz-selection{background-color:highlight;color:highlighttext}.mm-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__name::selection,.mm-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__price::selection,.mm6-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__name::selection,.mm6-menu-search .page-search-result-container .recommendations-cards-list article[data-brand=mm6] .mm-product-card__price::selection{background-color:highlight;color:highlighttext}.mm-menu-search .suggestions-wrapper-container,.mm6-menu-search .suggestions-wrapper-container{-webkit-box-flex:0;-ms-flex:none;flex:none;height:-webkit-max-content;height:-moz-max-content;height:max-content;overflow:hidden}.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));padding:0}.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded),.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded),.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded),.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded){pointer-events:auto}.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper .badge-container .product-badge.mm-badge,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper .badge-container .product-badge.mm-badge{opacity:1}.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper img,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper img,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper img,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper img,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper img,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper img,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__image-wrapper img,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__image-wrapper img{opacity:1}.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__details,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__wishlist,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__colors-indicator,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__details,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__wishlist,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__colors-indicator,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__details,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__wishlist,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__colors-indicator,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__details,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__wishlist,.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__colors-indicator,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__details,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__wishlist,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__colors-indicator,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__details,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__wishlist,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__colors-indicator,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__details,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__wishlist,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm6-product-card__colors-indicator,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__details,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__wishlist,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid .mm6-product-card:has(.mm-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.mm6-skeleton:not(.swatches-color__image-wrapper)>.lazyloaded,.swiper-slide-active .swiper-lazy-loaded) .mm-product-card__colors-indicator{opacity:1}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid{row-gap:1px;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card,.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card:hover,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card:hover{background-color:var(--mm6-background-light-primary)}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-dark-skeleton,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-dark-skeleton{background-color:var(--mm6-background-light-skeleton);-webkit-box-shadow:inset 0 0 0 1px var(--mm6-background-light-primary);box-shadow:inset 0 0 0 1px var(--mm6-background-light-primary)}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__price .default-price-container .strike-through,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__price .default-price-container .strike-through{color:var(--mm6-content-secondary-onlight)}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color{background-color:var(--mm6-background-light-primary)}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color.has-hovered-swatch .swatches-color__image.selected,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color.has-hovered-swatch .swatches-color__image.selected{border-bottom-color:transparent}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color:not(.has-hovered-swatch) .swatches-color__image.selected,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color:not(.has-hovered-swatch) .swatches-color__image.selected{border-bottom-color:var(--mm6-border-primary-onlight)}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color .swatches-color__image.is-hovered,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color .swatches-color__image.is-hovered{border-bottom-color:var(--mm6-border-primary-onlight)}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color .swatches-color__more-indicator,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__start .suggestions-products-grid .mm6-product-card .mm6-product-card__details-swatches-color .swatches-color__more-indicator{color:var(--mm6-content-primary-onlight)}.mm-menu-search .mm6-menu-search__results .mm6-menu-search__results__products_end,.mm6-menu-search .mm6-menu-search__results .mm6-menu-search__results__products_end{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px}.mm-menu-search .mm-menu-search__results .mm-menu-search__results__start .suggestions-products-grid .mm-product-card,.mm6-menu-search .mm-menu-search__results .mm-menu-search__results__start .suggestions-products-grid .mm-product-card{width:100%;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-menu-search .mm-menu-search__results .mm-menu-search__results__start .suggestions-products-grid .mm-product-card,.mm6-menu-search .mm-menu-search__results .mm-menu-search__results__start .suggestions-products-grid .mm-product-card{padding-bottom:48px;padding-bottom:3lh}}.mm-menu-search .mm-menu-search__results .mm-menu-search__results__products_end,.mm6-menu-search .mm-menu-search__results .mm-menu-search__results__products_end{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-menu-search .mm-menu-search__results .mm-menu-search__results__products_end,.mm6-menu-search .mm-menu-search__results .mm-menu-search__results__products_end{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-menu-search .mm-menu-search__results .mm-menu-search__results__products_end,.mm6-menu-search .mm-menu-search__results .mm-menu-search__results__products_end{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.is-search-open .mm-sheet__body{overflow:hidden}html:has(#header-search-sheet.-opened),html:has(.is-search-open.-opened){overflow:hidden}.mm-sheet{position:fixed;z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(255,255,255,.96);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);opacity:1;background-color:var(--mm-layers-primary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Layer-compressed.png");backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.mm-sheet.-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-sheet.-closed{opacity:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mm-sheet{background-image:url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:200px 200px}}.mm-sheet--right{top:0;right:0;width:100vw;max-width:100vw;height:100dvh;-webkit-transform:translateX(100%);transform:translateX(100%)}.mm-sheet--right.-show{-webkit-transform:translateX(0);transform:translateX(0)}.mm-sheet--left{top:0;left:0;width:100vw;max-width:100vw;height:100dvh;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mm-sheet--left.-show{-webkit-transform:translateX(0);transform:translateX(0)}.mm-sheet--bottom{bottom:0;left:0;width:100vw;max-height:90dvh;-webkit-transform:translateY(100%);transform:translateY(100%)}.mm-sheet--bottom.-show{-webkit-transform:translateY(0);transform:translateY(0)}.mm-sheet__dialog{height:100%;width:100%}.mm-sheet__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-sheet__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;height:60px;-ms-flex-negative:0;flex-shrink:0}.mm-sheet__header .mm-sheet__title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;margin:0}@media screen and (min-width: 768px){.mm-sheet__header .mm-sheet__title{font-size:13px;line-height:16px}}.mm-sheet__header .mm-sheet__title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-sheet__header .mm-sheet__title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-sheet .mm-sheet__close{background:none;border:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm-sheet .mm-sheet__close i{font-size:16px}.mm-sheet__body{padding:0 18px 18px 18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.mm-sheet .mm-sheet__multiple-content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.mm-sheet .mm-sheet__multiple-content .mm-sheet__content{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.mm-sheet .mm-sheet__multiple-content.mm-sheet__switched-content .mm-sheet__content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mm-sheet[data-brand=mm6]{background-color:var(--mm6-layers-primary, #ffffff);-webkit-box-shadow:none;box-shadow:none;background-image:none;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1}.mm-sheet[data-brand=mm6].-opened{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-sheet[data-brand=mm6].-closed{opacity:0}.mm-sheet[data-brand=mm6] .mm-sheet__multiple-content .mm-sheet__content{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.mm-sheet[data-brand=mm6].mm-sheet--left{border-left:none}.mm-sheet[data-brand=mm6].mm-sheet--bottom{border-left:none}.mm-sheet[data-brand=mm6] .mm-sheet__dialog{padding:1px 1px 0}.mm-sheet[data-brand=mm6] .mm-sheet__header{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;min-height:40px;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1px;padding:0}.mm-sheet[data-brand=mm6] .mm-sheet__header .mm-sheet__title{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;color:var(--mm6-content-primary-onlight);margin-top:4px}.mm-sheet[data-brand=mm6] .mm-sheet__header .mm-sheet__title::-moz-selection{background-color:highlight;color:highlighttext}.mm-sheet[data-brand=mm6] .mm-sheet__header .mm-sheet__title::selection{background-color:highlight;color:highlighttext}.mm-sheet[data-brand=mm6] .mm-sheet__header .mm-sheet__close{display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:40px;margin-top:0;padding:4px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.mm-sheet[data-brand=mm6] .mm-sheet__body{padding:0;color:var(--mm6-content-primary-onlight)}.mm-sheet[data-brand=mm6] .sheet-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.mm-sheet-overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:1040;-webkit-transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),visibility 250ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 250ms cubic-bezier(0, 0, 0.58, 1),visibility 250ms cubic-bezier(0, 0, 0.58, 1);opacity:0;visibility:hidden;background-color:var(--mm-scrims-primary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Scrim-compressed.png");backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.mm-sheet-overlay.-show{opacity:1;visibility:visible}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mm-sheet-overlay{background-image:url("../noise-pattern/Noise-Scrim@2x-compressed.png");background-size:200px 200px}}.mm-sheet-overlay.mm6-overlay{-webkit-transition:opacity 150ms linear,visibility 150ms linear;transition:opacity 150ms linear,visibility 150ms linear;opacity:0;visibility:hidden;background-color:var(--mm6-scrims-primary);background-repeat:repeat;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mm-sheet-overlay.mm6-overlay.-show{opacity:1;visibility:visible}html:has(body.mm-sheet-locked){overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}body.mm-sheet-locked{-ms-scroll-chaining:none;overscroll-behavior:none}.sidebar-checkout__assurances{width:100%;padding-top:36px;padding-top:2lh}@media(min-width: 768px){.sidebar-checkout__assurances{padding-top:16px;padding-top:1lh}}.sidebar-checkout__assurances .mm-accordion-section .mm-accordion-section__trigger{text-transform:unset;padding-left:0;padding-right:0;padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh}@media(min-width: 768px){.sidebar-checkout__assurances .mm-accordion-section .mm-accordion-section__trigger{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}.sidebar-checkout__assurances .mm-accordion-section.is-active .mm-accordion-section__content{padding-top:18px;padding-top:1lh;display:block}@media(min-width: 768px){.sidebar-checkout__assurances .mm-accordion-section.is-active .mm-accordion-section__content{padding-top:16px;padding-top:1lh}}.sidebar-checkout__assurances .mm-accordion-section.is-active .mm-accordion-section__content img{width:100%;max-width:237px}.sidebar-checkout__assurances .mm-accordion-section.is-active .mm-accordion-section__content p{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.sidebar-checkout__assurances .mm-accordion-section.is-active .mm-accordion-section__content p{margin-bottom:16px;margin-bottom:1lh}}.sidebar-checkout__assurances .mm-footer-section__items{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch}@media(min-width: 768px){.sidebar-checkout__assurances .mm-footer-section__items{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}.sidebar-checkout__assurances .mm-footer-section__heading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;height:2.5lh;padding:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;margin-bottom:0;margin-bottom:0lh}@media screen and (min-width: 768px){.sidebar-checkout__assurances .mm-footer-section__heading-wrap{font-size:13px;line-height:16px}}.sidebar-checkout__assurances .mm-footer-section__heading-wrap::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.sidebar-checkout__assurances .mm-footer-section__heading-wrap::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.sidebar-checkout__assurances .mm-footer-section__heading-wrap{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.sidebar-checkout__assurances .mm-footer-section__heading-wrap{margin-bottom:16px;margin-bottom:1lh}}.mm-txt-default{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-txt-default{font-size:13px;line-height:16px}}.mm-txt-default::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-default::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-capitals{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-txt-capitals{font-size:13px;line-height:16px}}.mm-txt-capitals::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-capitals::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}@media screen and (min-width: 768px){.mm-txt-emphasis{font-size:13px;line-height:16px}}.mm-txt-emphasis::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis-capitals{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace;text-transform:uppercase}@media screen and (min-width: 768px){.mm-txt-emphasis-capitals{font-size:13px;line-height:16px}}.mm-txt-emphasis-capitals::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis-capitals::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-underline{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}@media screen and (min-width: 768px){.mm-txt-underline{font-size:13px;line-height:16px}}.mm-txt-underline::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-underline::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-legal{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal}.mm-txt-legal::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-legal::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-replica-display{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:28px;line-height:36px;letter-spacing:.28px;text-transform:uppercase}.mm-txt-replica-display::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-display::selection{background-color:highlight;color:highlighttext}.mm-txt-replica-title{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:16px;line-height:20px;letter-spacing:.16px;text-transform:uppercase}.mm-txt-replica-title::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-title::selection{background-color:highlight;color:highlighttext}.mm-txt-replica-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:14px;line-height:18px}@media screen and (min-width: 768px){.mm-txt-replica-default{font-size:13px;line-height:16px}}.mm-txt-replica-default::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-txt-default::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-underline{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:25%}.mm6-txt-underline::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-underline::selection{background-color:highlight;color:highlighttext}.mm6-txt-emphasis{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-style:italic}.mm6-txt-emphasis::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-emphasis::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px}.mm6-txt-legal-default::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-underline{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:6.5%;text-underline-offset:25%;text-underline-position:from-font}.mm6-txt-legal-underline::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-underline::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-emphasis{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;font-style:italic;line-height:14px;letter-spacing:-0.1px}.mm6-txt-legal-emphasis::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-emphasis::selection{background-color:highlight;color:highlighttext}.mm6-txt-list-compact{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;letter-spacing:-0.13px}.mm6-txt-list-compact::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-list-compact::selection{background-color:highlight;color:highlighttext}.mm6-txt-bold{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-weight:700}.mm6-txt-bold::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-bold::selection{background-color:highlight;color:highlighttext}:root{--color-mm-base-white: #ffffff;--color-mm-base-black: #000000;--color-mm-base-off-white: #fcfcfc;--color-mm-base-neutral-900: #404040;--color-mm-base-neutral-500: #6c6c6c;--color-mm-base-neutral-200: #cccccc;--color-mm-base-neutral-100: #e5e5e5;--color-mm-base-red: #ea0000;--color-mm-base-dark-red: #bf1d1d;--color-mm-base-green: #40aa75;--color-mm-base-yellow: #ffaa01;--color-mm-base-black-alpha-10: #0000001a;--color-mm-base-black-alpha-25: #00000040;--color-mm-base-white-alpha-96: #fffffff5;--color-mm-base-white-alpha-25: #ffffff40;--color-mm-base-white-alpha-10: #ffffff1a;--color-mm-base-off-white-alpha-96: #fcfcfcf5;--color-mm-base-off-white-alpha-85: #fcfcfcd9;--color-mm-base-neutral-100-alpha-60: #e5e5e599;--color-mm6-base-white: #ffffff;--color-mm6-base-black: #000000;--color-mm6-base-neutral-900: #151515;--color-mm6-base-neutral-800: #222222;--color-mm6-base-neutral-750: #2c2c2c;--color-mm6-base-neutral-700: #444444;--color-mm6-base-neutral-550: #616161;--color-mm6-base-neutral-500: #707070;--color-mm6-base-neutral-400: #8A8A8A;--color-mm6-base-neutral-350: #939393;--color-mm6-base-neutral-300: #bbbbbb;--color-mm6-base-neutral-150: #e6e9eb;--color-mm6-base-neutral-100: #f4f5f7;--color-mm6-base-red-500: #ea0000;--color-mm6-base-red-400: #FF0404;--color-mm6-base-green: #32cd32;--color-mm6-base-yellow: #ffdd00;--color-mm6-base-blue: #007ED2;--color-mm6-base-alpha-black-10: #0000001a;--color-mm6-base-alpha-neutral-900-70: #151515b2;--color-mm6-base-alpha-neutral-100-10: #f4f5f71a;--mm-background-primary: var(--color-mm-base-off-white);--mm-background-skeleton: var(--color-mm-base-white);--mm-background-input: var(--color-mm-base-neutral-100-alpha-60);--mm-content-primary: var(--color-mm-base-black);--mm-content-primary-inverse: var(--color-mm-base-white);--mm-content-secondary: var(--color-mm-base-neutral-900);--mm-content-tertiary: var(--color-mm-base-neutral-500);--mm-content-tertiary-inverse: var(--color-mm-base-neutral-200);--mm-content-highlight: var(--color-mm-base-dark-red);--mm-content-error: var(--color-mm-base-red);--mm-content-success: var(--color-mm-base-green);--mm-content-warning: var(--color-mm-base-yellow);--mm-layers-primary: var(--color-mm-base-white-alpha-96);--mm-layers-secondary: var(--color-mm-base-off-white-alpha-96);--mm-scrims-primary: var(--color-mm-base-off-white-alpha-85);--mm-border-primary: var(--color-mm-base-black);--mm-border-secondary: var(--color-mm-base-black-alpha-10);--mm-border-tertiary: var(--color-mm-base-neutral-500);--mm-border-inverse: var(--color-mm-base-white);--mm-border-inverse-secondary: var(--color-mm-base-white-alpha-10);--mm6-background-dark-primary: var(--color-mm6-base-neutral-900);--mm6-background-dark-secondary: var(--color-mm6-base-neutral-800);--mm6-background-dark-secondary-contrast: var(--color-mm6-base-neutral-750);--mm6-background-dark-skeleton: var(--color-mm6-base-neutral-800);--mm6-background-light-primary: var(--color-mm6-base-white);--mm6-background-light-secondary: var(--color-mm6-base-neutral-100);--mm6-background-light-secondary-contrast: var(--color-mm6-base-neutral-150);--mm6-background-light-skeleton: var(--color-mm6-base-neutral-100);--mm6-content-primary-onlight: var(--color-mm6-base-black);--mm6-content-secondary-onlight: var(--color-mm6-base-neutral-500);--mm6-content-secondary-contrast-onlight: var(--color-mm6-base-neutral-550);--mm6-content-tertiary-onlight: var(--color-mm6-base-neutral-300);--mm6-content-highlight-onlight: var(--color-mm6-base-red-500);--mm6-content-error-onlight: var(--color-mm6-base-red-500);--mm6-content-success-onlight: var(--color-mm6-base-green);--mm6-content-warning-onlight: var(--color-mm6-base-yellow);--mm6-content-primary-ondark: var(--color-mm6-base-neutral-100);--mm6-content-secondary-ondark: var(--color-mm6-base-neutral-400);--mm6-content-secondary-contrast-ondark: var(--color-mm6-base-neutral-350);--mm6-content-tertiary-ondark: var(--color-mm6-base-neutral-700);--mm6-content-highlight-ondark: var(--color-mm6-base-red-400);--mm6-content-error-ondark: var(--color-mm6-base-red-400);--mm6-content-success-ondark: var(--color-mm6-base-green);--mm6-content-warning-ondark: var(--color-mm6-base-yellow);--mm6-border-cellborder-onlight: var(--color-mm6-base-white);--mm6-border-primary-onlight: var(--color-mm6-base-black);--mm6-border-secondary-onlight: var(--color-mm6-base-neutral-100);--mm6-border-tertiary-onlight: var(--color-mm6-base-alpha-black-10);--mm6-border-focus-onlight: var(--color-mm6-base-blue);--mm6-border-cellborder-ondark: var(--color-mm6-base-neutral-900);--mm6-border-primary-ondark: var(--color-mm6-base-neutral-100);--mm6-border-secondary-ondark: var(--color-mm6-base-neutral-800);--mm6-border-tertiary-ondark: var(--color-mm6-base-alpha-neutral-100-10);--mm6-border-focus-ondark: var(--color-mm6-base-blue);--mm6-layers-primary: var(--color-mm6-base-white);--mm6-scrims-primary: var(--color-mm6-base-alpha-neutral-900-70)}.mm-content-primary{color:var(--mm-content-primary)}.mm-content-primary-inverse{color:var(--mm-content-primary-inverse)}.mm-content-secondary{color:var(--mm-content-secondary)}.mm-content-tertiary{color:var(--mm-content-tertiary)}.mm-content-highlight{color:var(--mm-content-highlight)}.mm-content-error{color:var(--mm-content-error)}.mm-content-success{color:var(--mm-content-success)}.mm-content-warning{color:var(--mm-content-warning)}.mm-background-primary{background-color:var(--mm-background-primary)}.mm-background-skeleton{background-color:var(--mm-background-skeleton)}.mm-background-input{background-color:var(--mm-background-input)}.mm-border-primary{border-color:var(--mm-border-primary)}.mm-border-secondary{border-color:var(--mm-border-secondary)}.mm-border-tertiary{border-color:var(--mm-border-tertiary)}.mm-border-inverse{border-color:var(--mm-border-inverse)}.mm-border-inverse-secondary{border-color:var(--mm-border-inverse-secondary)}.mm-layers-primary{background-color:var(--mm-layers-primary)}.mm-layers-secondary{background-color:var(--mm-layers-secondary)}.mm-scrims-primary{background-color:var(--mm-scrims-primary)}.mm6-background-dark-primary{background-color:var(--mm6-background-dark-primary)}.mm6-background-dark-secondary{background-color:var(--mm6-background-dark-secondary)}.mm6-background-dark-secondary-contrast{background-color:var(--mm6-background-dark-secondary-contrast)}.mm6-background-dark-skeleton{background-color:var(--mm6-background-dark-skeleton)}.mm6-background-light-primary{background-color:var(--mm6-background-light-primary)}.mm6-background-light-secondary{background-color:var(--mm6-background-light-secondary)}.mm6-background-light-secondary-contrast{background-color:var(--mm6-background-light-secondary-contrast)}.mm6-background-light-skeleton{background-color:var(--mm6-background-light-skeleton)}.mm6-content-primary-onlight{color:var(--mm6-content-primary-onlight)}.mm6-content-secondary-onlight{color:var(--mm6-content-secondary-onlight)}.mm6-content-secondary-contrast-onlight{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-content-tertiary-onlight{color:var(--mm6-content-tertiary-onlight)}.mm6-content-highlight-onlight{color:var(--mm6-content-highlight-onlight)}.mm6-content-error-onlight{color:var(--mm6-content-error-onlight)}.mm6-content-success-onlight{color:var(--mm6-content-success-onlight)}.mm6-content-warning-onlight{color:var(--mm6-content-warning-onlight)}.mm6-content-primary-ondark{color:var(--mm6-content-primary-ondark)}.mm6-content-secondary-ondark{color:var(--mm6-content-secondary-ondark)}.mm6-content-secondary-contrast-ondark{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-content-tertiary-ondark{color:var(--mm6-content-tertiary-ondark)}.mm6-content-highlight-ondark{color:var(--mm6-content-highlight-ondark)}.mm6-content-error-ondark{color:var(--mm6-content-error-ondark)}.mm6-content-success-ondark{color:var(--mm6-content-success-ondark)}.mm6-content-warning-ondark{color:var(--mm6-content-warning-ondark)}.mm6-border-cellborder-onlight{border-color:var(--mm6-border-cellborder-onlight)}.mm6-border-primary-onlight{border-color:var(--mm6-border-primary-onlight)}.mm6-border-secondary-onlight{border-color:var(--mm6-border-secondary-onlight)}.mm6-border-tertiary-onlight{border-color:var(--mm6-border-tertiary-onlight)}.mm6-border-cellborder-ondark{border-color:var(--mm6-border-cellborder-ondark)}.mm6-border-primary-ondark{border-color:var(--mm6-border-primary-ondark)}.mm6-border-secondary-ondark{border-color:var(--mm6-border-secondary-ondark)}.mm6-border-tertiary-ondark{border-color:var(--mm6-border-tertiary-ondark)}.mm6-layers-primary{background-color:var(--mm6-layers-primary)}.mm6-scrims-primary{background-color:var(--mm6-scrims-primary)}.size-guide-mm6-container.is-size-unselected .unisize-dimensions{display:none}.size-guide-toggle-content .size-guide-mm6-container.is-size-unselected .size-guide__measurements:has(.unisize-dimensions) .size-guide__measurements__header{display:none}.size-guide-mm6-container h3{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight)}.size-guide-mm6-container h3::-moz-selection{background-color:highlight;color:highlighttext}.size-guide-mm6-container h3::selection{background-color:highlight;color:highlighttext}.size-guide-mm6-container .size-guide__size-fit{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:358px;padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:16px}.size-guide-mm6-container .size-guide__measurements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-left:8px;padding-right:8px;padding-bottom:18px}.size-guide-mm6-container .size-guide__measurements .unisize-guide-mm6-container .unisize-dimensions{padding:0}.size-guide-mm6-container .measuring-img__sketches{overflow:hidden;position:relative;padding-top:100%;aspect-ratio:1/1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.size-guide-mm6-container .measuring-img__sketches svg{position:absolute;max-height:100%;top:0}.size-guide-mm6-container .measuring-img__sketches svg text{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.size-guide-mm6-container .measuring-img__sketches svg text::-moz-selection{background-color:highlight;color:highlighttext}.size-guide-mm6-container .measuring-img__sketches svg text::selection{background-color:highlight;color:highlighttext}.size-guide-mm6-container .measuring-img__sketches svg [id*=arrow-],.size-guide-mm6-container .measuring-img__sketches svg text{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.size-guide-mm6-container .measuring-img__sketches svg [id*=arrow-].active,.size-guide-mm6-container .measuring-img__sketches svg text.active{opacity:1}.size-guide-mm6-container .size-guide__conversions__header{padding-top:16px;padding-bottom:4px}.size-guide-mm6-container .measuring-guide__radio-input .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.size-guide-mm6-container .measuring-guide__radio-input .form-group .mm6-radio{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.size-guide-mm6-container .measuring-guide-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.size-guide-mm6-container .measuring-guide-container .measuring-guide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.size-guide-mm6-container .measuring-guide-container .measuring-guide-content.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-right:0;margin-left:0}.size-guide-mm6-container .measuring-guide-container .measuring-guide-content.row .table:not(:has(tr>:nth-child(4))){table-layout:fixed}.size-guide-mm6-container .measuring-guide-container .measuring-guide-content td{border-bottom:1px solid var(--mm6-border-secondary-onlight);padding:4px 0}.size-guide-mm6-container .measuring-guide-container .show-all-sizes{border:none;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.size-guide-mm6-container .measuring-guide-container .product-sizechart-header{display:none}.size-guide-mm6-container .measuring-guide-container .product-sizechart-header+.measuring-guide-content .table th{vertical-align:text-top;font-weight:500;border-bottom:1px solid var(--mm6-border-secondary-onlight)}.size-guide-mm6-container .measuring-guide-container .product-sizechart-header+.measuring-guide-content .table th p{margin-bottom:0;padding:4px 0}.size-guide-mm6-container .measuring-guide-container .product-sizechart-header+.measuring-guide-content .table th p:first-child{border-bottom:1px solid var(--mm6-border-secondary-onlight)}.size-guide-mm6-container .add-to-cart-actions{padding-bottom:8px}.size-guide-mm6-container .add-to-cart-actions .mm6-btn{padding-top:6px;padding-bottom:6px}.size-guide-mm6-container .add-to-cart-actions .mm6-btn .mm6-btn__inner{padding-top:2px;padding-bottom:2px}.unisize-guide-mm6-container{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;gap:16px}.unisize-guide-mm6-container::-moz-selection{background-color:highlight;color:highlighttext}.unisize-guide-mm6-container::selection{background-color:highlight;color:highlighttext}.unisize-guide-mm6-container .unisize-dimensions{padding-left:8px;padding-right:8px;padding-bottom:8px}.unisize-guide-mm6-container .unisize-dimensions .size-guide__size-fit__header h3,.unisize-guide-mm6-container .unisize-dimensions .size__dimensions__header h3{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.unisize-guide-mm6-container .unisize-dimensions .size-guide__size-fit__header h3::-moz-selection, .unisize-guide-mm6-container .unisize-dimensions .size__dimensions__header h3::-moz-selection{background-color:highlight;color:highlighttext}.unisize-guide-mm6-container .unisize-dimensions .size-guide__size-fit__header h3::selection,.unisize-guide-mm6-container .unisize-dimensions .size__dimensions__header h3::selection{background-color:highlight;color:highlighttext}.unisize-guide-mm6-container .unisize-dimensions:first-child{padding-bottom:24px}.unisize-guide-mm6-container .unisize-dimensions__units{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.unisize-guide-mm6-container .unisize-dimensions__units .mm6-radio{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.unisize-guide-mm6-container .table-details .table-details-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.unisize-guide-mm6-container .table-details .table-details-row .table-details-label p,.unisize-guide-mm6-container .table-details .table-details-row .table-details-label span{display:inline;margin:0;color:var(--mm6-content-primary-onlight)}.unisize-guide-mm6-container .table-details .table-details-row .table-details-label::after{content:":"}.unisize-guide-mm6-container .table-details .table-details-row .table-details-value{display:inline;color:var(--mm6-content-primary-onlight)}.size-guide-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.size-guide-container.is-size-unselected .unisize-dimensions{display:none}.size-guide-toggle-content .size-guide-container.is-size-unselected .size-guide__measurements:has(.unisize-dimensions) .size-guide__measurements__header{display:none}.size-guide-container .size-guide__measurements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;row-gap:18px;row-gap:1lh}.size-guide-container .size-guide__measurements .size-guide__measurements__header h3{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.size-guide-container .size-guide__measurements .size-guide__measurements__header h3{font-size:13px;line-height:16px}}.size-guide-container .size-guide__measurements .size-guide__measurements__header h3::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.size-guide-container .size-guide__measurements .size-guide__measurements__header h3::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.size-guide-container .size-selector-guide-wrapper{margin-top:auto}.size-guide-container .size-selector-guide-wrapper .add-to-cart-actions{padding-top:54px;padding-top:3lh}@media(min-width: 768px){.size-guide-container .size-selector-guide-wrapper .add-to-cart-actions{padding-top:48px;padding-top:3lh}}.size-guide-container .choose-size-and-unit-measure{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.size-guide-container .choose-size-and-unit-measure{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){.size-guide-container .choose-size-and-unit-measure{padding-bottom:16px;padding-bottom:1lh}}.size-guide-container .controls{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch}@media(min-width: 768px){.size-guide-container .controls{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}.size-guide-container .controls .mm-radio{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.size-guide-container .controls .mm-radio{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.size-guide-container .controls .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;max-height:45px}.size-guide-container .measuring-img__sketches{overflow:hidden;position:relative;padding-top:100%;aspect-ratio:1/1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.size-guide-container .measuring-img__sketches svg{position:absolute;max-height:100%;top:0}.size-guide-container .measuring-img__sketches svg [id*=arrow-],.size-guide-container .measuring-img__sketches svg text{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.size-guide-container .measuring-img__sketches svg [id*=arrow-].active,.size-guide-container .measuring-img__sketches svg text.active{opacity:1}.size-guide-container .measuring-img__sketches svg text{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.size-guide-container .measuring-img__sketches svg text{font-size:13px;line-height:16px}}.size-guide-container .measuring-img__sketches svg text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.size-guide-container .measuring-img__sketches svg text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.size-guide-container .size-guide__conversions__header{padding-top:36px;padding-top:2lh}@media(min-width: 768px){.size-guide-container .size-guide__conversions__header{padding-top:32px;padding-top:2lh}}.size-guide-container .size-guide__conversions__header h3{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.size-guide-container .size-guide__conversions__header h3{font-size:13px;line-height:16px}}.size-guide-container .size-guide__conversions__header h3::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.size-guide-container .size-guide__conversions__header h3::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.size-guide-container .model-size-label-section{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-top:18px;padding-top:1lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.size-guide-container .model-size-label-section{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){.size-guide-container .model-size-label-section{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.size-guide-container .model-size-label-section{padding-bottom:32px;padding-bottom:2lh}}.size-guide-container .model-size-label-section p{margin-bottom:0}.size-guide-container .measuring-guide-container .measuring-guide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-top:18px;padding-top:1lh}.size-guide-container .measuring-guide-container .measuring-guide-content.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-right:0;margin-left:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.size-guide-container .measuring-guide-container .measuring-guide-content.row{font-size:13px;line-height:16px}}.size-guide-container .measuring-guide-container .measuring-guide-content.row::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.size-guide-container .measuring-guide-container .measuring-guide-content.row::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.size-guide-container .measuring-guide-container .measuring-guide-content.row .table:not(:has(tr>:nth-child(4))){table-layout:fixed}.size-guide-container .measuring-guide-container .measuring-guide-content.row .table td{line-height:16px;max-height:18px}@media(min-width: 768px){.size-guide-container .measuring-guide-container .measuring-guide-content{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){.size-guide-container .measuring-guide-container .measuring-guide-content{padding-top:16px;padding-top:1lh}}.size-guide-container .measuring-guide-container .show-all-sizes{color:var(--mm-content-primary);padding-top:18px;padding-top:1lh;padding-left:36px;padding-left:4ch}@media(min-width: 768px){.size-guide-container .measuring-guide-container .show-all-sizes{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.size-guide-container .measuring-guide-container .show-all-sizes{padding-left:32px;padding-left:4ch}}.size-guide-container .measuring-guide-container .product-sizechart-header{display:none}.size-guide-container .measuring-guide-container .product-sizechart-header+.measuring-guide-content .table th{vertical-align:text-top;font-weight:500}.size-guide-container .measuring-guide-container .product-sizechart-header+.measuring-guide-content .table th p:first-child{margin-bottom:0}.mm6-size-select{position:relative;width:100%}.mm6-size-select__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2px;padding-bottom:2px;width:100%;background-color:var(--mm6-background-light-secondary);color:var(--mm6-content-primary-onlight);cursor:pointer;height:40px}.mm6-size-select__trigger:hover{background-color:var(--mm6-background-light-secondary-contrast)}.mm6-size-select__trigger:active{background-color:var(--mm6-background-light-secondary-contrast);color:var(--mm6-content-secondary-contrast-onlight)}.mm6-size-select__trigger .mm6-btn__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm6-size-select__label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight)}.mm6-size-select__label::-moz-selection{background-color:highlight;color:highlighttext}.mm6-size-select__label::selection{background-color:highlight;color:highlighttext}.mm6-size-select__value{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap;gap:9px}.mm6-size-select__value::-moz-selection{background-color:highlight;color:highlighttext}.mm6-size-select__value::selection{background-color:highlight;color:highlighttext}.mm6-size-select__panel{position:absolute;top:100%;left:0;right:0;background-color:var(--mm6-background-light-primary);border:1px solid var(--mm6-border-primary-onlight);z-index:100;padding-bottom:16px;padding-left:8px;padding-right:8px;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:mmSlideDown .2s cubic-bezier(0.16, 1, 0.3, 1);animation:mmSlideDown .2s cubic-bezier(0.16, 1, 0.3, 1)}.mm6-size-select__options{display:grid;width:100%;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;grid-template-rows:repeat(7, fit-content(100%));grid-template-columns:repeat(2, minmax(0, 1fr))}.mm6-size-select__option-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid var(--mm6-border-secondary-onlight)}.mm6-size-select.is-open .is-placeholder{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-style:italic}.mm6-size-select.is-open .is-placeholder::-moz-selection{background-color:highlight;color:highlighttext}.mm6-size-select.is-open .is-placeholder::selection{background-color:highlight;color:highlighttext}.mm6-size-select .mm-size-swatch{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;padding-top:4px;padding-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-self:stretch;border:none;width:100%;background-color:transparent;color:var(--mm6-content-primary-onlight);cursor:pointer;outline:none;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}.mm6-size-select .mm-size-swatch:hover:not(.not-available),.mm6-size-select .mm-size-swatch:has(.selected-size){background-color:var(--mm6-background-light-secondary-contrast)}.mm6-size-select .mm-size-swatch .inner-text .mm-size-swatch__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.mm6-size-select .mm-size-swatch .inner-text .mm-size-swatch__value{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-size-select .mm-size-swatch .inner-text .mm-size-swatch__value::-moz-selection{background-color:highlight;color:highlighttext}.mm6-size-select .mm-size-swatch .inner-text .mm-size-swatch__value::selection{background-color:highlight;color:highlighttext}.mm6-size-select .size-system-selector{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@-webkit-keyframes mmSlideDown{from{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmSlideDown{from{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mm-size-select{position:relative;width:100%}.mm-size-select__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--mm-background-input);border-bottom:1px solid var(--mm-border-primary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.mm-size-select__trigger:hover{background-color:var(--mm-background-input-hover, #eaeaea)}.mm-size-select__trigger-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mm-size-select__label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);line-height:1.2}@media screen and (min-width: 768px){.mm-size-select__label{font-size:13px;line-height:16px}}.mm-size-select__label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-select__label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-select__value{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;font-size:13px;color:var(--mm-content-primary);line-height:1.2;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:18px;row-gap:1lh}@media screen and (min-width: 768px){.mm-size-select__value{font-size:13px;line-height:16px}}.mm-size-select__value::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-select__value::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-select__value.is-placeholder{color:var(--mm-content-tertiary)}.mm-size-select__chevron{width:16px;height:16px;color:var(--mm-content-primary);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.mm-size-select__panel{position:absolute;top:100%;left:0;right:0;background-color:var(--mm-layers-primary);border:1px solid transparent;background-image:-webkit-gradient(linear, left top, right top, color-stop(77.78%, var(--mm-border-primary)), color-stop(77.78%, transparent)),-webkit-gradient(linear, left top, right top, color-stop(77.78%, var(--mm-border-primary)), color-stop(77.78%, transparent)),-webkit-gradient(linear, left top, left bottom, color-stop(77.78%, var(--mm-border-primary)), color-stop(77.78%, transparent)),-webkit-gradient(linear, left top, left bottom, color-stop(77.78%, var(--mm-border-primary)), color-stop(77.78%, transparent)),url("../noise-pattern/Noise-Layer@2x-compressed.png");background-image:linear-gradient(to right, var(--mm-border-primary) 77.78%, transparent 77.78%),linear-gradient(to right, var(--mm-border-primary) 77.78%, transparent 77.78%),linear-gradient(to bottom, var(--mm-border-primary) 77.78%, transparent 77.78%),linear-gradient(to bottom, var(--mm-border-primary) 77.78%, transparent 77.78%),url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:9px 1px,9px 1px,1px 9px,1px 9px,200px 200px;background-position:top left,bottom left,top left,top right,top left;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y,repeat;background-origin:border-box;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);z-index:100;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:mmSlideDown .2s cubic-bezier(0.16, 1, 0.3, 1);animation:mmSlideDown .2s cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 768px){.mm-size-select__panel{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-size-select__panel{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-size-select__options{width:100%}.mm-size-select__option-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-size-select.is-open .mm-size-select__trigger{border-bottom-color:transparent}.mm-size-select.is-open .is-placeholder{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}@media screen and (min-width: 768px){.mm-size-select.is-open .is-placeholder{font-size:13px;line-height:16px}}.mm-size-select.is-open .is-placeholder::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-select.is-open .is-placeholder::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-select .mm-size-swatch{background:transparent;border:none;border-bottom:1px solid var(--mm-border-secondary);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;outline:none;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);text-align:center;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}@media(min-width: 768px){.mm-size-select .mm-size-swatch{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media screen and (min-width: 768px){.mm-size-select .mm-size-swatch{font-size:13px;line-height:16px}}.mm-size-select .mm-size-swatch::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-select .mm-size-swatch::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-select .mm-size-swatch:hover{border-bottom-color:var(--mm-border-primary)}.mm-size-select .mm-size-swatch.selected-size{border-bottom-color:var(--mm-border-primary)}.mm-size-select .mm-size-swatch.not-available{cursor:pointer}.mm-size-select .mm-size-swatch .inner-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm-size-select .mm-size-swatch .inner-text .mm-size-swatch__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1ch}.mm-size-select .mm-size-swatch .inner-text .icon.icon--mm-symbol-circle-fill{width:5px;height:5px;background-color:currentColor;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mm-size-select .mm-size-swatch .inner-text .icon.icon--mm-symbol-circle-fill.hidden{opacity:0}.mm-size-select .mm-size-swatch .inner-text .icon.icon--mm-bell{width:12px;height:12px;background-color:currentColor}.mm-size-select .mm-size-swatch .inner-text .icon.icon--mm-bell.d-none{display:none !important}.mm-size-select .size-system-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;border-bottom:1px solid var(--mm-border-tertiary);padding-bottom:16px;margin-bottom:16px}@keyframes mmSlideDown{from{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mm-skeleton{background-color:var(--mm-background-skeleton);-webkit-box-shadow:inset 0 0 0 1px var(--mm-background-primary);box-shadow:inset 0 0 0 1px var(--mm-background-primary)}.mm6-light-skeleton{background-color:var(--mm6-background-light-skeleton);-webkit-box-shadow:inset 0 0 0 1px var(--mm6-background-light-primary);box-shadow:inset 0 0 0 1px var(--mm6-background-light-primary)}.mm6-dark-skeleton{background-color:var(--mm6-background-dark-skeleton);-webkit-box-shadow:inset 0 0 0 1px var(--mm6-background-dark-primary);box-shadow:inset 0 0 0 1px var(--mm6-background-dark-primary)}.slide-indicators{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-indicators .swiper-pagination-bullet{opacity:1;cursor:pointer}.slide-indicators.mm-indicators .swiper-pagination-bullet{width:7px;width:calc(1ch - 2px);border-radius:.4px;height:1.2px;margin-right:2px;background:var(--color-mm-base-black-alpha-10)}.slide-indicators.mm-indicators .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-mm-base-black)}.slide-indicators.mm-indicators.scheme-light .swiper-pagination-bullet{background:var(--color-mm-base-white-alpha-10)}.slide-indicators.mm-indicators.scheme-light .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-mm-base-white)}.slide-indicators.mm-indicators.high-constrast .swiper-pagination-bullet{background:var(--color-mm-base-black-alpha-25)}.slide-indicators.mm-indicators.high-constrast .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-mm-base-black)}.slide-indicators.mm-indicators.high-constrast.scheme-light .swiper-pagination-bullet{background:var(--color-mm-base-white-alpha-25)}.slide-indicators.mm-indicators.high-constrast.scheme-light .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-mm-base-white)}.slide-indicators.mm6-indicators{gap:1px}.slide-indicators.mm6-indicators .swiper-pagination-bullet{width:8px;height:1px;background:var(--color-mm6-base-alpha-neutral-100-10)}.slide-indicators.mm6-indicators .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-mm6-base-neutral-100)}.slide-indicators.mm6-indicators.on-light .swiper-pagination-bullet{background:var(--color-mm6-base-alpha-black-10)}.slide-indicators.mm6-indicators.on-light .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-mm6-base-black)}.mm-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.nav-tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;margin-bottom:40px;padding:0 18px;border-bottom:none;position:relative;width:100%}.nav-tabs-wrapper::after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:1px;background-color:var(--mm-border-primary)}.nav-tabs-wrapper .nav-tab-btn{padding:4.5px 9px;background:none;border-radius:1px 1px 0 0;border:1px solid var(--mm-border-tertiary);border-bottom:1px solid transparent;color:var(--mm-content-tertiary);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;max-height:27px}.nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-tabs-wrapper .nav-tab-btn--mm .nav-tab-btn-label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.nav-tabs-wrapper .nav-tab-btn--mm .nav-tab-btn-label{font-size:13px;line-height:16px}}.nav-tabs-wrapper .nav-tab-btn--mm .nav-tab-btn-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.nav-tabs-wrapper .nav-tab-btn--mm .nav-tab-btn-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.nav-tabs-wrapper .nav-tab-btn--mm6 .nav-tab-btn-label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;text-transform:uppercase;font-size:12px}.nav-tabs-wrapper .nav-tab-btn--mm6 .nav-tab-btn-label::-moz-selection{background-color:highlight;color:highlighttext}.nav-tabs-wrapper .nav-tab-btn--mm6 .nav-tab-btn-label::selection{background-color:highlight;color:highlighttext}.nav-tabs-wrapper .nav-tab-btn.active{color:var(--mm-content-primary);border:1px solid var(--mm-border-primary);z-index:1;position:relative}.nav-tabs-wrapper .nav-tab-btn.active::after{content:"";position:absolute;bottom:-2px;left:0;height:3px;width:100%;background-color:var(--mm-background-primary)}.nav-tabs-wrapper .nav-tab-btn:hover:not(.active){color:var(--mm-content-secondary);border-color:var(--mm-border-primary)}.nav-tabs-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-tabs-content .nav-tab-content{display:none;height:100%}.nav-tabs-content .nav-tab-content.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-tooltip{position:relative;display:inline}.mm-tooltip .mm-tooltip-content{display:none;position:absolute;left:100%;top:0;margin-top:-50%;margin-left:.5ch;border-radius:1px;border:1px solid var(--mm-border-primary);background:var(--mm-layers-secondary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}@media(min-width: 768px){.mm-tooltip .mm-tooltip-content{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}@media(min-width: 768px){.mm-tooltip .mm-tooltip-content{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}.mm-tooltip.-open .mm-tooltip-content{display:-webkit-box;display:-ms-flexbox;display:flex}.mm6-tooltip{position:relative;display:inline}.mm6-tooltip .mm6-tooltip-content{display:none;position:absolute;left:100%;top:0;margin-top:-50%;margin-left:.5ch;border-radius:1px;background:var(--mm6-background-light-primary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.mm6-tooltip.-open .mm6-tooltip-content{display:-webkit-box;display:-ms-flexbox;display:flex}.pb-top-banner .pb-banners-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.pb-top-banner .pb-banners-wrapper .notifications-container{list-style:none;padding:0;margin:0}.pb-top-banner .pb-banners-wrapper .notifications-container .promo-banner-component{display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;overflow:hidden}.pb-top-banner .pb-banners-wrapper .notifications-container .promo-banner-component a.slide-content{text-decoration:none;display:block;color:inherit}.pb-top-banner .pb-banners-wrapper .notifications-container .promo-banner-component div.slide-content{cursor:default}.pb-top-banner .pb-banners-wrapper .notifications-container .promo-banner-component .promo-banner-text{white-space:nowrap;overflow:hidden;color:inherit;font-family:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:inherit;text-decoration:inherit;font-style:inherit}.pb-top-banner .pd-banner-action{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.pb-top-banner .pd-banner-action .slide-indicators{display:none;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.pb-top-banner .pd-banner-action .slide-indicators .swiper-pagination-bullet{pointer-events:none}.pb-top-banner .banner-MM{height:var(--mm-banner-height);background-color:var(--mm-background-primary);border-bottom:1px solid var(--color-mm-base-black-alpha-10);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#product-show .pb-top-banner .banner-MM{border-bottom:none}.pb-top-banner .banner-MM .promo-banner-component{-ms-flex-line-pack:center;align-content:center}.pb-top-banner .banner-MM .pd-banner-action{-ms-flex-negative:0;flex-shrink:0}.pb-top-banner .banner-MM .pd-banner-action .banner-close{border:none;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:var(--mm-banner-height);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-right:-4.5px}.pb-top-banner .banner-MM .pd-banner-action .banner-close .icon{width:16px;height:16px}.pb-top-banner .banner-MM6{height:var(--mm6-banner-height);border-bottom:1px solid var(--color-mm6-base-neutral-800);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.pb-top-banner .banner-MM6 .pb-banners-wrapper{height:24px}.pb-top-banner .banner-MM6 .pb-banners-wrapper.show-animation .notifications-container .promo-banner-component .promo-banner-text{overflow:visible}.pb-top-banner .banner-MM6 .pb-banners-wrapper.show-animation .swiper-slide .slide-content{opacity:0}.pb-top-banner .banner-MM6 .pb-banners-wrapper.show-animation .swiper-slide.swiper-slide-active .slide-content{-webkit-animation:flashStep 4s forwards;animation:flashStep 4s forwards}@-webkit-keyframes flashStep{0%,25%{opacity:0}26%,100%{opacity:1}}@keyframes flashStep{0%,25%{opacity:0}26%,100%{opacity:1}}.pb-top-banner .banner-MM6 .pd-banner-action{-ms-flex-negative:0;flex-shrink:0}.pb-top-banner .banner-MM6 .pd-banner-action .banner-close{border:none;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:var(--mm6-banner-height);padding:4px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.pb-top-banner .banner-MM6 .pd-banner-action .banner-close .icon{width:16px;height:16px}.type-element{white-space:nowrap;overflow:hidden;display:block}[data-component=MMTypewriterComponent].typewriter-loading .type-element,[data-component=MMTypewriterComponent].typewriter-loading>*{visibility:hidden}.cursor{display:inline-block;color:#000;-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite}.cursor.no-blink{-webkit-animation:none;animation:none}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.mm-vertex-popup .mm-btn{margin-top:0;margin-bottom:0}.mm-vertex-popup__view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;row-gap:18px;row-gap:1lh}.mm-vertex-popup__view .mm-btn{width:100%}.mm-vertex-popup__view--rectified{row-gap:0;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-vertex-popup__view--rectified{padding-bottom:16px;padding-bottom:1lh}}.mm-vertex-popup__text{margin:0;color:var(--mm-content-primary)}.mm-vertex-popup__area{width:100%;border:1px solid var(--mm-border-secondary);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-vertex-popup__area{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-vertex-popup__area{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-vertex-popup__area:nth-of-type(2){border-top-width:0}.mm-vertex-popup__area p{margin:0;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-vertex-popup__area p{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-vertex-popup__area .mm-vertex-popup__address-info{padding-bottom:36px;padding-bottom:2lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-vertex-popup__area .mm-vertex-popup__address-info{padding-bottom:32px;padding-bottom:2lh}}@media(min-width: 768px){.mm-vertex-popup__area .mm-vertex-popup__address-info{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-vertex-popup__area .mm-btn{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.mm-vertex-popup__area .mm-btn{margin-bottom:16px;margin-bottom:1lh}}#wishlist-show .wishlistItemCards{margin:0}.mm-wishlist-header{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;max-width:480px}.mm-wishlist-header__title{color:var(--mm-content-primary);margin:0}.mm-wishlist-list-wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;max-width:480px;min-height:100vh}.mm-wishlist-empty__text{color:var(--mm-content-primary);margin:0}.mm-wishlist-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-height:300px;border-bottom:1px solid var(--mm-border-primary);-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;row-gap:18px;row-gap:1lh;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-wishlist-item:has(>.mm-wishlist-item__actions.-full-width){grid-template-rows:auto auto}.mm-wishlist-item.-notify-me .mm-wishlist-item__media{opacity:.5}.mm-wishlist-item.-notify-me .mm-wishlist-item__name{color:var(--mm-content-tertiary)}.mm-wishlist-item__media{grid-column:1;grid-row:1;-ms-flex-negative:0;flex-shrink:0;width:118px}.mm-wishlist-item__image{display:block;width:100%;height:auto;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.mm-wishlist-item__form{grid-column:2;grid-row:1;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.mm-wishlist-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0}.mm-wishlist-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px;padding-bottom:1lh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}.mm-wishlist-item__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;color:var(--mm-content-primary);margin:0}.mm-wishlist-item__brand{-ms-flex-negative:0;flex-shrink:0;width:32px}.mm-wishlist-item__name-link{color:inherit;text-decoration:none;overflow-wrap:break-word}.mm-wishlist-item__name-link:hover{color:var(--mm-content-secondary)}.mm-wishlist-item__price{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;margin:0;white-space:nowrap}.mm-wishlist-item__price .default-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-wishlist-item__price .default-price-container .strike-through{margin-bottom:0}.mm-wishlist-item__price .default-price-container .discount-percentage{display:block}.mm-wishlist-item__price .price .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-wishlist-item__price .price .discount-disclaimer{color:var(--mm-content-tertiary)}.mm-wishlist-item__price-list{text-decoration:line-through;color:var(--mm-content-tertiary)}.mm-wishlist-item__variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:9px;padding-bottom:0.5lh;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mm-wishlist-item__variants .mm-select__wrapper{height:auto}.mm-wishlist-item__variant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-wishlist-item__variant.mm-select--small{min-width:0}.mm-wishlist-item__variant.mm-select--small .mm-select__wrapper{-ms-flex-item-align:stretch;align-self:stretch;width:100%;min-width:0}.mm-wishlist-item__variant.mm-select--small .mm-select__field,.mm-wishlist-item__variant.mm-select--small .mm-select__button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.mm-wishlist-item__variant.mm-select--small .mm-select__label{-ms-flex-negative:0;flex-shrink:0}.mm-wishlist-item__variant.mm-select--small .mm-select__button{min-width:0}.mm-wishlist-item__variant.mm-select--small .mm-select__button>span:first-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.mm-wishlist-item__variant.mm-select--small .mm-select__button>span.icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mm-wishlist-item__variant.attribute-size.single-variant{display:none}.mm-wishlist-item__variant-label{-ms-flex-negative:0;flex-shrink:0;color:var(--mm-content-primary)}.mm-wishlist-item__variant-value{color:var(--mm-content-primary)}.mm-wishlist-item__actions{grid-column:1/-1;grid-row:2;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.mm-wishlist-item__actions .mm-btn--text-outlined-small{padding:0}.mm-wishlist-item__actions .mm-wishlist-item__remove{padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh}.mm-wishlist-item__remove{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mm-wishlist-item__add-to-bag{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mm-wishlist-item .add-to-cart-switch .product-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-wishlist-item .add-to-cart-switch .product-add-to-cart button.add-to-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mm-wishlist-item .add-to-cart-switch .product-notify button{display:none}.mm-wishlist-item .add-to-cart-switch.show-notify-me .product-add-to-cart button.add-to-cart{display:none}.mm-wishlist-item .add-to-cart-switch.show-notify-me .product-notify{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-wishlist-item .add-to-cart-switch.show-notify-me .product-notify button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mm-wishlist-item__error{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;color:var(--mm-content-error)}@media screen and (min-width: 768px){.mm-wishlist-item__error{font-size:13px;line-height:16px}}.mm-wishlist-item__error::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-wishlist-item__error::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-wishlist-item__error:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm-wishlist-item__error:not(:empty):before{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-error);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.mm-footer{background-color:var(--mm-background-primary);color:var(--mm-content-primary);width:100%}.mm-footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-footer__pd,.mm-footer__newsletter-col{width:100%}.mm-footer__newsletter-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mm-footer__pd{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mm-footer__pd-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-footer__pd-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-footer-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-footer-section__heading-wrap{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px}.mm-footer-section__heading{margin:0}.mm-footer-section__items{list-style:none;margin:0;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.mm-footer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none;color:var(--mm-content-primary)}.mm-footer-item__label{color:inherit}.mm-footer-item__status{color:var(--mm-content-success)}.mm-footer-item__status.-available{color:var(--mm-content-success)}.mm-footer-item__status.-offline{color:var(--mm-content-tertiary)}.mm-footer-item-phone__number{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}.mm-footer-text-item{margin:0;white-space:pre-wrap;color:var(--mm-content-primary)}.mm-footer-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-footer-legal p{margin-bottom:0}.mm-footer-legal__col{margin:0;width:100%}.mm-footer-legal__copyright{white-space:nowrap}.mm6-footer{position:relative;background-color:var(--mm6-background-dark-primary);color:var(--mm6-content-primary-ondark);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm6-footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--mm6-background-dark-primary);margin-bottom:1px}.mm6-footer__logo-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--mm6-background-dark-primary);-webkit-filter:invert(1);filter:invert(1)}.mm6-footer__logo-link svg{width:200px;max-width:100%;height:auto;display:block;fill:currentColor}.mm6-footer__columns,.mm6-footer__pd,.mm6-footer__newsletter-col,.mm6-footer__legal-col{width:100%}.mm6-footer__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm6-footer__newsletter-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mm6-footer__pd{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mm6-footer__legal-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.mm6-footer__pd-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;background-color:var(--mm6-background-dark-primary)}.mm6-footer__pd-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;background-color:var(--mm6-background-dark-primary)}.mm6-footer .mm-txt-default,.mm6-footer .mm-footer-section__heading,.mm6-footer .mm-footer-item,.mm6-footer .mm-footer-item__label,.mm6-footer .mm-footer-text-item{font-family:"Helvetica Now Text",sans-serif;font-weight:400;font-size:13px;line-height:16px;letter-spacing:-0.13px;text-transform:none}.mm6-footer .mm-link__glyph .icon{background-color:var(--mm6-content-primary-ondark)}.mm6-footer .mm-footer-section{background-color:var(--mm6-background-dark-primary);color:var(--mm6-content-primary-ondark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm6-footer .mm-footer-section__heading-wrap{padding-left:8px;padding-right:8px;padding-bottom:8px}.mm6-footer .mm-footer-section__heading{color:var(--mm6-content-primary-ondark)}.mm6-footer .mm-footer-section__items{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;background-color:var(--mm6-border-cellborder-ondark);padding-left:8px;padding-right:8px;padding-bottom:16px}.mm6-footer .mm-footer-section__item,.mm6-footer .mm-footer-section__item--text{background-color:var(--mm6-background-dark-primary)}.mm6-footer .mm-footer-item{color:var(--mm6-content-primary-ondark);width:100%;padding:4px 0px 12px}.mm6-footer .mm-footer-item:hover,.mm6-footer .mm-footer-item:focus,.mm6-footer .mm-footer-item:visited{color:var(--mm6-content-primary-ondark)}.mm6-footer .mm-footer-item__status.-available{color:var(--mm6-content-success-ondark)}.mm6-footer .mm-footer-item__status.-offline{color:var(--mm6-content-secondary-ondark)}.mm6-footer .mm-footer-text-item{color:var(--mm6-content-primary-ondark);background-color:var(--mm6-background-dark-primary);padding:4px 0px 12px}.mm6-footer-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--mm6-content-primary-ondark)}.mm6-footer-legal__copyright,.mm6-footer-legal__otb{margin:0}.mm6-footer-legal a.mm6-link{color:var(--mm6-content-primary-ondark);text-decoration:underline}.mm-header{height:var(--mm-header-height);width:100%;position:sticky;top:calc(-1*var(--mm-header-height));z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--mm-background-primary);will-change:transform;-webkit-transition:none;transition:none}.mm-header.header-visible{top:0}#product-show .mm-header,body:has(.mm-storelocator-detail) .mm-header{background-color:transparent}#product-show .mm-header::before,body:has(.mm-storelocator-detail) .mm-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--mm-layers-secondary);opacity:0;-webkit-transition:opacity 100ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 100ms cubic-bezier(0, 0, 0.58, 1)}#product-show .mm-header.header-solid::before,body:has(.mm-storelocator-detail) .mm-header.header-solid::before{opacity:1;-webkit-transition:none;transition:none}.mm-header__left,.mm-header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.mm-header__logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;pointer-events:none}.mm-header__logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto}.mm-header__logo-link svg{display:block;width:169px;height:auto}.mm-header__btn-narrow.mm-btn--icon-ghost{width:36px;width:4ch}.mm-header__left-desktop{min-width:0}.mm-header__menu-label{display:none}.mm-header__breadcrumbs{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;overflow:hidden}.mm-header__breadcrumbs .mm-breadcrumb{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mm6-header{height:var(--mm6-header-height);width:100%;position:sticky;top:calc(-1*var(--mm6-header-height));z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--mm6-background-dark-primary);padding-left:1px;padding-right:1px;will-change:transform;-webkit-transition:none;transition:none}.mm6-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--mm6-background-dark-primary);pointer-events:none;z-index:2}.mm6-header.header-visible{top:0}.mm6-header__left,.mm6-header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;z-index:1}.mm6-header__left-mobile{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.mm6-header__logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;pointer-events:none}.mm6-header__logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto}.mm6-header__logo-link svg{display:block;width:83px;height:30px;-webkit-filter:invert(1);filter:invert(1)}.mm-spotlight-container{width:100%}.mm-spotlight-container .tile-image{aspect-ratio:2/3}.mm-spotlight-container .mm-spotlight-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;overflow-y:hidden;position:relative;min-width:0;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-left:3ch;scrollbar-width:none;padding-bottom:4.5px;padding-bottom:0.25lh;padding-left:27px;padding-left:3ch;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;-webkit-column-gap:3ch;-moz-column-gap:3ch;column-gap:3ch}.mm-spotlight-container .mm-spotlight-list::-webkit-scrollbar{display:none}@media(min-width: 768px){.mm-spotlight-container .mm-spotlight-list{padding-bottom:12px;padding-bottom:0.75lh}}@media(min-width: 768px){.mm-spotlight-container .mm-spotlight-list{padding-left:32px;padding-left:4ch}}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item{cursor:pointer;width:calc((100% - 12ch)/3.25);max-width:84px;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4.5px;row-gap:0.25lh}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-image{position:relative;width:calc(100% - 1ch);margin-left:1ch;overflow:hidden}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-image .tile-link{display:block;width:100%;height:100%;position:relative}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-image .tile-link img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-image .tile-image-product,.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-image .tile-image-silhouette{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-image .tile-image-silhouette{opacity:1}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;height:2.5lh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-title .mm-chip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item:hover .tile-content .tile-image .tile-image-silhouette,.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item.selected .tile-content .tile-image .tile-image-silhouette{opacity:0}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item:hover .tile-content .tile-image .tile-image-product,.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item.selected .tile-content .tile-image .tile-image-product{opacity:1}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item.selected .tile-content .tile-title .mm-chip{border-radius:1px;border:1px solid var(--mm-border-primary)}.onepage-checkout-app .checkoutpage{margin:0;padding:0;width:100%;max-width:unset}.onepage-checkout-app .checkoutpage .strike-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data{padding-left:40px;padding-left:5ch}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data{padding-right:16px;padding-right:2ch}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step{border-top:1px solid var(--mm-border-primary);margin-left:18px;margin-left:2ch;margin-right:18px;margin-right:2ch}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step{margin-left:0;margin-left:0ch}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step{margin-right:0;margin-right:0ch}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;row-gap:36px;row-gap:2lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header h2{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header h2{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header h2::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header h2::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header .step__resume{width:100%;-ms-flex-negative:0;flex-shrink:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header .step__resume .review-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px;margin-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header .step__resume .review-box{margin-bottom:16px;margin-bottom:1lh}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header .step__resume .review-box{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header .step__resume .review-box .description-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header .step__resume .review-box .mm-link{white-space:nowrap}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__panel{position:relative}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;row-gap:36px;row-gap:2lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section__body{width:100%;-ms-flex-negative:0;flex-shrink:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .mm-btn{width:100%;margin-top:36px;margin-top:2lh;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .mm-btn{margin-top:32px;margin-top:2lh}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .mm-btn{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .globalerrors{display:-webkit-box;display:-ms-flexbox;display:flex}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .globalerrors::before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.367 6.765c.12 0 .237.03.323.117a.444.444 0 01.117.323v2.711h1.137c.12 0 .24.03.326.115a.443.443 0 01.119.325v.115c0 .12-.031.238-.118.324a.451.451 0 01-.327.115H6.49a.444.444 0 01-.323-.116.444.444 0 01-.117-.323v-.115c0-.12.03-.237.117-.324a.443.443 0 01.323-.116h1.142V7.76H6.49a.444.444 0 01-.323-.117.443.443 0 01-.117-.324v-.114c0-.12.03-.237.117-.323a.443.443 0 01.323-.117h1.877zM8.253 4.55c.149 0 .288.038.389.138.1.102.138.241.138.39v.576a.532.532 0 01-.138.389c-.101.1-.24.139-.39.139h-.18a.534.534 0 01-.39-.139.533.533 0 01-.138-.389v-.576c0-.149.038-.288.139-.39a.533.533 0 01.39-.138h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.367 6.765c.12 0 .237.03.323.117a.444.444 0 01.117.323v2.711h1.137c.12 0 .24.03.326.115a.443.443 0 01.119.325v.115c0 .12-.031.238-.118.324a.451.451 0 01-.327.115H6.49a.444.444 0 01-.323-.116.444.444 0 01-.117-.323v-.115c0-.12.03-.237.117-.324a.443.443 0 01.323-.116h1.142V7.76H6.49a.444.444 0 01-.323-.117.443.443 0 01-.117-.324v-.114c0-.12.03-.237.117-.323a.443.443 0 01.323-.117h1.877zM8.253 4.55c.149 0 .288.038.389.138.1.102.138.241.138.39v.576a.532.532 0 01-.138.389c-.101.1-.24.139-.39.139h-.18a.534.534 0 01-.39-.139.533.533 0 01-.138-.389v-.576c0-.149.038-.288.139-.39a.533.533 0 01.39-.138h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;background-color:var(--mm-content-error);-ms-flex-negative:0;flex-shrink:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:18px;padding-top:1lh;row-gap:36px;row-gap:2lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step{padding-top:16px;padding-top:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step:not(:has(.is-active)){margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step:not(:has(.is-active)){margin-bottom:32px;margin-bottom:2lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .customer-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .customer-title{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .customer-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .customer-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .step-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .step-email{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .step-email{padding-bottom:16px;padding-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .step-email .mm-link{white-space:nowrap}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div{cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;border:1px solid var(--mm-border-secondary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div:nth-child(1){border-bottom-color:var(--mm-border-primary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div:nth-child(2){border-top-width:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div.radio-item-checked{border-color:var(--mm-border-primary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div .radiobox__option{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div .radiobox__option [class^=icon]{-ms-flex-negative:0;flex-shrink:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__address__address-book .checkout-title,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__address__address-book .subtitle{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__address__address-book .address-book-selection-list{margin-bottom:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__address__address-book .address-book-selection-list .address-item .address-address-short{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .method-deliveryTimeslot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:9px;margin-top:0.5lh;padding-top:18px;padding-top:1lh;row-gap:18px;row-gap:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .method-deliveryTimeslot{margin-top:8px;margin-top:0.5lh}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .method-deliveryTimeslot{padding-top:16px;padding-top:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .search-container .search-field:hover:not(:disabled):not(:focus)+.fake-search-placeholder{font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .search-container .action-buttons .mm-btn{margin:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list{margin-top:18px;margin-top:1lh;padding-top:18px;padding-top:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list{margin-top:16px;margin-top:1lh}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list{padding-top:16px;padding-top:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item{row-gap:18px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .element-footer{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .element-footer{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .accordion-content{opacity:0;overflow:hidden;color:var(--mm-content-secondary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .accordion-content .store-extended-hours{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .accordion-content .store-extended-hours{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .accordion-content .store-extended-hours .single-store-hour{text-transform:capitalize}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .accordion-content .store-phone{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .accordion-content .store-phone{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .accordion-content.open{opacity:1}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .store-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--mm-content-secondary);margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .store-address{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .product-availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .product-availability .store-avail-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .product-availability .store-avail-message:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3ccircle cx='3.5' cy='3.5' r='2.5' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3e%3ccircle cx='3.5' cy='3.5' r='2.5' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;width:9px;width:1ch;height:18px;height:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .product-availability .store-avail-message:before{width:8px;width:1ch}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .product-availability .store-avail-message:before{height:16px;height:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .product-availability .store-avail-message.availablenow:before{background:var(--mm-content-success)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .product-availability .store-avail-message.availabledays:before{background:var(--mm-content-warning)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list .store-item .product-availability .store-avail-message.outofstock:before{background:var(--mm-content-error)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list.is-searching{opacity:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list.no-search{margin-top:0;margin-top:0lh;padding-top:0;padding-top:0lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list.no-search{margin-top:0;margin-top:0lh}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .stores-list.no-search{padding-top:0;padding-top:0lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .btn-see-store{margin-bottom:18px;margin-bottom:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .btn-see-store{margin-bottom:16px;margin-bottom:1lh}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .btn-see-store{padding-bottom:16px;padding-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element{position:relative;border:1px solid var(--mm-border-secondary);background-color:var(--mm-background-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;margin-bottom:18px;margin-bottom:1lh;row-gap:18px;row-gap:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element.selected{border-color:var(--mm-border-primary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element:not(.selected) .element-footer{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-check .selection-box{padding:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-check .selection-box{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-check .selection-box::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-check .selection-box::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-check .mm-txt-capitals{white-space:nowrap}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-footer .checkout-gift-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-footer .checkout-gift-info img{width:100%;aspect-ratio:3/2}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .gift-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .billing-address-check .selection-box{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .billing-address-check .selection-box{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item .payment-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item .payment-icons i{display:-webkit-box;display:-ms-flexbox;display:flex}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item .payment-icons i .card-type-icon,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item .payment-icons i [class^=icon--pay-]{width:27px;height:18px}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item .payment-icons i .icon--pay-paypay{background:url("../images/icon-payment-paypay.png") center/contain no-repeat}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item .element-footer:empty{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item#payment-paypay .mm-radio__label{text-transform:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item.stored-card-element .element-radio{display:grid;grid-template-columns:2ch 1fr 28px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item.stored-card-element .adyen-checkout-form-instruction{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item.stored-card-element .adyen-checkout__card__exp-cvc{width:100%}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item.stored-card-element .adyen-checkout__field--storedCard:not(.adyen-checkout__field--securityCode){display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item.stored-card-element .adyen-checkout__field--storedCard.adyen-checkout__field--securityCode{width:100%}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item.stored-card-element .adyen-checkout__field{margin:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-form-instruction,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field__exp-date_hint_wrapper,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field__cvc--back-hint,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field__cvc--front-hint,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__brands,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__cardNumber__brandIcon,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-input__inline-validation{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-card-input__wrapper{padding-top:9px;padding-top:0.5lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-card-input__wrapper{padding-top:8px;padding-top:0.5lh}}@media(max-width: 1024px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field{width:100%}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__exp-cvc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__exp-cvc .adyen-checkout__field:first-of-type{margin-right:0;margin-right:0ch}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__exp-cvc .adyen-checkout__field:first-of-type{margin-right:8px;margin-right:1ch}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__exp-cvc .adyen-checkout__field:last-of-type{margin-left:0;margin-left:0ch}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__exp-cvc .adyen-checkout__field:last-of-type{margin-left:8px;margin-left:1ch}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field--error .adyen-checkout-contextual-text--error,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field--error .adyen-checkout__error-text{display:-webkit-box;display:-ms-flexbox;display:flex}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field{display:grid;grid-template-rows:36px 36px auto;grid-template-rows:2lh 2lh auto;grid-template-columns:1fr;position:relative;height:auto;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;grid-row:1/3;grid-column:1;background-color:var(--mm-background-input);border-bottom:1px solid var(--mm-border-primary);z-index:1}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field:has(.adyen-checkout__label--focused)::before{border-bottom:1px solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg width='10' height='1' viewBox='0 0 10 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='1' rx='0.4' fill='black'/%3E%3C/svg%3E");border-image-slice:0 0 100% 0;border-image-repeat:round}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mm-content-primary);cursor:text;grid-row:1;grid-column:1;z-index:2;margin:0;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label{padding-top:16px;padding-top:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label__text,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label__text-error{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);margin:0}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label__text,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label__text-error{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label__text::-moz-selection, .onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label__text-error::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label__text::selection,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label__text-error::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__label--focused .adyen-checkout__label__text{color:var(--mm-content-primary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input-wrapper{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--mm-content-primary);caret-color:var(--mm-content-primary);outline:none;-webkit-box-shadow:none;box-shadow:none;z-index:2;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input-wrapper{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input-wrapper::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input-wrapper::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input-wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input-wrapper{padding-bottom:16px;padding-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input{padding:0;font-family:Courier,monospace;font-size:14px;height:18px;height:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input{height:16px;height:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input>img,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input+div:not(.adyen-checkout__card__dual-branding__buttons){display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__input--focus{-webkit-box-shadow:none;box-shadow:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text{margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:var(--mm-content-primary);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-top:18px;padding-top:1lh}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text{padding-top:16px;padding-top:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text--hidden{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text--error,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__error-text{display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:var(--mm-content-error);margin:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text--error,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__error-text{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text--error::-moz-selection, .onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__error-text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text--error::selection,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__error-text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text--error,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__error-text{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text--error:before,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__error-text:before{content:"";-ms-flex-negative:0;flex-shrink:0;background-color:var(--mm-content-error);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout-contextual-text--error{grid-column:1;z-index:2}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__checkbox__input{vertical-align:middle;cursor:pointer;border-radius:0;-webkit-box-shadow:0 0 0 4px transparent;box-shadow:0 0 0 4px transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__checkbox__input:checked{border-color:transparent}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__checkbox__label::after,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__checkbox__label::before{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__dropdown{width:100%;height:3rem;padding:0 3rem 0 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem 1rem;-webkit-box-shadow:0 0 0 4px transparent;box-shadow:0 0 0 4px transparent}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__dropdown__button--active,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__dropdown__button--active:hover,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__dropdown__button:active,.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__dropdown__button:focus{-webkit-box-shadow:none;box-shadow:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__dropdown__button::after{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__store-details{padding:0;border:none;background:transparent;margin-top:36px;margin-top:2lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__store-details{margin-top:16px;margin-top:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__store-details .adyen-checkout__checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:9px;height:9px;border:1px solid var(--mm-border-primary);background-position:50% 100%;background-repeat:no-repeat;cursor:pointer;position:static}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__store-details .adyen-checkout__checkbox__input:checked{border:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' fill='none'%3E%3Crect width='9' height='9' rx='1' fill='black'/%3E%3Cpath d='M7.01531 3.46561C7.20683 3.26672 7.20048 2.95017 7.0016 2.75862L6.85758 2.61954C6.65868 2.42818 6.34208 2.43443 6.15059 2.63325L3.85029 5.02104L2.82144 4.04669C2.62102 3.85712 2.30443 3.86576 2.1146 4.06593L1.97694 4.21128C1.78714 4.41171 1.7959 4.72823 1.99618 4.91813L3.53129 6.37192C3.73181 6.56151 4.04835 6.55309 4.23814 6.35269L7.01531 3.46561Z' fill='white'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center;background-repeat:no-repeat}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__store-details .adyen-checkout__checkbox__label{cursor:pointer;padding-left:0;margin-left:9px;margin-left:1ch}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__store-details .adyen-checkout__checkbox__label{margin-left:8px;margin-left:1ch}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__spinner:before{width:50px;height:50px;left:calc(50% - 25px);top:calc(50% - 25px)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .condition-summary-review-description .read-more-target{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .condition-summary-review-description.expanded .read-more-target{display:inline}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .add-element-list{position:relative;border:1px solid var(--mm-border-secondary);background-color:var(--mm-background-primary);margin-top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:100%;color:var(--mm-content-primary);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;row-gap:18px;row-gap:1lh}@media screen and (min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .add-element-list{font-size:13px;line-height:16px}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .add-element-list::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .add-element-list::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .add-element-list .icon--plus-icon-ck{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .add-element-list::before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.1 4a.5.5 0 01.5.5v2.9h2.9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H8.6v2.9a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5V8.6H4.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.9V4.5a.5.5 0 01.5-.5h.2z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.1 4a.5.5 0 01.5.5v2.9h2.9a.5.5 0 01.5.5v.2a.5.5 0 01-.5.5H8.6v2.9a.5.5 0 01-.5.5h-.2a.5.5 0 01-.5-.5V8.6H4.5a.5.5 0 01-.5-.5v-.2a.5.5 0 01.5-.5h2.9V4.5a.5.5 0 01.5-.5h.2z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;background-color:var(--mm-content-primary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .add-element-list.add-address{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .add-element-list.add-address{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list:not(:empty){margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list:not(:empty){margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list .radio-selection-element{position:relative;border:1px solid var(--mm-border-secondary);background-color:var(--mm-background-primary);margin-top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;row-gap:9px;row-gap:0.5lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list .radio-selection-element:first-child{margin-top:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list .radio-selection-element.selected{border-color:var(--mm-border-primary);z-index:1}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list .radio-selection-element .element-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list .radio-selection-element .element-radio .mm-radio{min-height:unset;padding:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list .radio-selection-element .element-radio .mm-link--text{white-space:nowrap}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .requirement-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--mm-content-secondary);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal;padding-bottom:18px;padding-bottom:1lh;row-gap:9px;row-gap:0.5lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .requirement-box::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .requirement-box::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .requirement-box{padding-bottom:16px;padding-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .mm-btn{margin-bottom:0;margin-top:0;width:100%}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .rectified-vertex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:54px;padding-bottom:3lh;row-gap:18px;row-gap:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .rectified-vertex{padding-bottom:48px;padding-bottom:3lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex{padding-bottom:54px;padding-bottom:3lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex{padding-bottom:48px;padding-bottom:3lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-description{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-description{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area{border:1px solid var(--mm-border-secondary);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area:nth-of-type(2){border-top-width:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area p{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area .vertex-address-info{padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area .vertex-address-info{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area .vertex-address-info{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area .mm-btn{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area .mm-btn{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;position:static}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .loader-container.fixedHeight{height:18px;height:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .loader-container.fixedHeight{height:16px;height:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .loader-container .overlay_loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;cursor:default}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content{width:100%}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-trigger{position:relative;padding-left:0;padding-right:0;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-trigger{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-trigger{padding-bottom:4px;padding-bottom:0.25lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-trigger .edit-cart{position:absolute;right:0;display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section.is-visible .edit-cart{display:block}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content>div{width:100%}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product{border-bottom:1px solid var(--color-mm-base-black);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product .product-info{display:grid;grid-template-columns:118px 1fr;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product .product-info .product-image{width:100%}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:4.5px;-moz-column-gap:4.5px;column-gap:4.5px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product__price .strike-through{color:var(--mm-content-tertiary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product__price .ae-price-description{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-tooltip .mm-tooltip-content .content{width:180px}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-wrapper .voucher-wrapper-col{margin-top:9px;margin-top:0.5lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-wrapper .voucher-wrapper-col{margin-top:16px;margin-top:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-wrapper .voucher-wrapper-col .mm-accordion-section{padding-left:0;padding-right:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-wrapper .voucher-wrapper-col .mm-accordion-section__trigger{padding-left:0;padding-right:0;padding-bottom:0;margin-top:0;text-transform:unset;margin-bottom:0;margin-bottom:0lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-wrapper .voucher-wrapper-col .mm-accordion-section__trigger{margin-bottom:16px;margin-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-wrapper .voucher-wrapper-col .mm-accordion-section.is-active .mm-accordion-section__content{padding-left:0;padding-right:0;padding-bottom:0;width:100%;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-wrapper .voucher-wrapper-col .mm-accordion-section.is-active .mm-accordion-section__content{margin-bottom:24px;margin-bottom:1.5lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-code-row{color:var(--mm-content-success)}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-code-row .coupon-code-row{height:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .voucher-code-row .coupon-code-row .icon{background-color:var(--color-mm-base-green)}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary{padding-bottom:16px;padding-bottom:1lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row>[class^=items__]{width:auto;padding:0;margin:0;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label{-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .no-badge-shipping{display:none}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .mm-badge.-light,.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .include-taxes{display:inline}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .mm-badge.-light:before,.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .include-taxes:before{content:"["}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .mm-badge.-light:after,.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .include-taxes:after{content:"]"}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .tooltip-global-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .tooltip-global-container .tooltip-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .tooltip-global-container .tooltip-toggler:hover+.tooltip-box{display:block}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary .row .items__label .tooltip-global-container .tooltip-box{display:none;position:absolute;bottom:0;left:100%;border:1px solid}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .sidebar-checkout__assurances{margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .sidebar-checkout__assurances{margin-bottom:32px;margin-bottom:2lh}}.onepage-checkout-app .checkoutpage .checkoutpage-row .mm-accordion-section__trigger{color:var(--mm-content-primary)}.onepage-checkout-app .modal-3ds{display:none}.onepage-checkout-app .modal-3ds .modal-overlay{z-index:1111112}.onepage-checkout-app .modal-3ds .modal-overlay .modal-container{max-width:unset;max-height:unset;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;pointer-events:visible;position:fixed;top:0;left:0;z-index:9999}.onepage-checkout-app .modal-3ds .modal-overlay .modal-container .modal-content{height:100vh;width:100vw;max-height:calc(100vh - 40px)}.onepage-checkout-app .modal-3ds .modal-overlay .modal-container .modal-content .threeDS-container{height:100%;width:100%}.onepage-checkout-app .modal-3ds.is-open{display:block}.onepage-checkout-app .modal-3ds.is-open .modal-overlay,.onepage-checkout-app .modal-3ds.is-open .modal-container{opacity:1}.onepage-checkout-app .row,.address-book-sheet .row{margin:0}.onepage-checkout-app .row>*,.address-book-sheet .row>*{padding:0}.onepage-checkout-app p,.address-book-sheet p{margin:0}.onepage-checkout-app .address-form-wrapper,.address-book-sheet .address-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}.onepage-checkout-app .address-form-wrapper .mm-select__list,.address-book-sheet .address-form-wrapper .mm-select__list{max-height:195px}.onepage-checkout-app .address-form-wrapper .phone-row-checkout,.address-book-sheet .address-form-wrapper .phone-row-checkout{display:grid;grid-template-columns:auto auto auto;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.onepage-checkout-app .address-form-wrapper .phone-row-checkout .col-4,.address-book-sheet .address-form-wrapper .phone-row-checkout .col-4{width:100%}.onepage-checkout-app .address-form-wrapper .phone-row-checkout .phone-dash,.address-book-sheet .address-form-wrapper .phone-row-checkout .phone-dash{display:none}.onepage-checkout-app .autocomplete_relative,.address-book-sheet .autocomplete_relative{position:relative}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete{left:0;right:0;border:1px dashed var(--mm-border-primary);-webkit-box-shadow:unset;box-shadow:unset;background-color:var(--mm-layers-primary);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Layer-compressed.png");backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete{background-image:url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:200px 200px}}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcalist,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcalist{display:block;margin:0;z-index:1;overflow:auto;background:transparent;border:none;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcaitem,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcaitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;border:none;padding-left:0;padding-right:0;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcaitem,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcaitem{font-size:13px;line-height:16px}}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcaitem::-moz-selection, .address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcaitem::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcaitem::selection,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcaitem::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcaitem:focus,.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcaitem:hover,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcaitem:focus,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcaitem:hover{color:inherit;background-color:var(--mm-background-input)}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcaitem .pcadescription,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcaitem .pcadescription{margin:0;color:var(--mm-content-secondary)}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .insert-manual,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .insert-manual{border:none;background:transparent;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}@media screen and (min-width: 768px){.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .insert-manual,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .insert-manual{font-size:13px;line-height:16px}}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .insert-manual::-moz-selection, .address-book-sheet .autocomplete_relative .pca .pcaautocomplete .insert-manual::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .insert-manual::selection,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .insert-manual::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .insert-manual:focus,.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .insert-manual:hover,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .insert-manual:focus,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .insert-manual:hover{background-color:var(--mm-background-input)}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete.list-top:has(.insert-manual) .pcalist,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete.list-top:has(.insert-manual) .pcalist{padding-bottom:0}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete.list-top:has(.insert-manual) .insert-manual,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete.list-top:has(.insert-manual) .insert-manual{padding-top:9px;padding-top:0.5lh}@media(min-width: 768px){.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete.list-top:has(.insert-manual) .insert-manual,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete.list-top:has(.insert-manual) .insert-manual{padding-top:8px;padding-top:0.5lh}}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete.list-bottom:has(.insert-manual) .pcalist,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete.list-bottom:has(.insert-manual) .pcalist{padding-top:0}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete.list-bottom:has(.insert-manual) .insert-manual,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete.list-bottom:has(.insert-manual) .insert-manual{padding-top:9px;padding-top:0.5lh}@media(min-width: 768px){.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete.list-bottom:has(.insert-manual) .insert-manual,.address-book-sheet .autocomplete_relative .pca .pcaautocomplete.list-bottom:has(.insert-manual) .insert-manual{padding-top:8px;padding-top:0.5lh}}.mm-sheet.address-book-sheet .mm-sheet__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mm-sheet.address-book-sheet .mm-sheet__body .address_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.mm-sheet.address-book-sheet .mm-sheet__body .address_form .address-sheet-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.mm-sheet.address-book-sheet .mm-sheet__body .address_form .address-sheet-footer{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;padding-top:18px;padding-top:1lh;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}@media(min-width: 768px){.mm-sheet.address-book-sheet .mm-sheet__body .address_form .address-sheet-footer{padding-top:16px;padding-top:1lh}}#noosa-modal{display:none}.main--layout-page.main--cart .login-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;row-gap:36px;row-gap:2lh}.main--layout-page.main--cart .login-wrapper .login-section .hide{display:none}.main--layout-page.main--cart .login-wrapper .login-section .privacy-levels-wrapper .mm-txt-legal{font-size:10px;line-height:normal}.main--layout-page.main--cart .login-wrapper .login-section .privacy-levels-wrapper .section-wrapper{border-width:1px;border-style:solid}.main--layout-page.main--cart .login-wrapper .login-section .privacy-levels-wrapper .section-wrapper:nth-child(2){border-top-width:0}.main--layout-page.main--cart .login-wrapper .login-section .privacy-levels-wrapper .privacy-levels-wrapper{margin-top:-18px;margin-top:-1lh}.main--layout-page.main--cart .login-wrapper .login-section .privacy-levels-wrapper .privacyLevelContainer{padding-top:0;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.main--layout-page.main--cart .login-wrapper .login-section .privacy-levels-wrapper .privacyLevelContainer{padding-bottom:16px;padding-bottom:1lh}}.main--layout-page.main--cart .login-wrapper .login-section .privacy-levels-wrapper .privacyLevelContainer input[type=checkbox]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:start}.main--layout-page.main--cart .login-wrapper .login-section .privacy-levels-wrapper .privacyLevelContainer label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.main--layout-page.main--cart .login-wrapper .login-section .mm-input .edit-button{position:absolute;bottom:18px;right:18px;bottom:1lh;right:2ch}.main--layout-page.main--cart .login-wrapper .login-section .mm-input .mm-input__wrapper:has(.valid[readonly]){position:relative}.main--layout-page.main--cart .login-wrapper .login-section .mm-input .mm-input__wrapper:has(.valid[readonly])::after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.91 3.165a.5.5 0 01.138.694L7.25 12.553a.75.75 0 01-1.212.048L2.975 8.72a.5.5 0 01.083-.702l.078-.063.079-.061a.5.5 0 01.702.083l2.678 3.395 5.454-8.178a.5.5 0 01.694-.14l.167.112z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M12.91 3.165a.5.5 0 01.138.694L7.25 12.553a.75.75 0 01-1.212.048L2.975 8.72a.5.5 0 01.083-.702l.078-.063.079-.061a.5.5 0 01.702.083l2.678 3.395 5.454-8.178a.5.5 0 01.694-.14l.167.112z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;position:absolute;display:block;background:#000;bottom:0;right:0;margin-right:18px;margin-right:2ch;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.main--layout-page.main--cart .login-wrapper .login-section .mm-input .mm-input__wrapper:has(.valid[readonly])::after{margin-right:16px;margin-right:2ch}}@media(min-width: 768px){.main--layout-page.main--cart .login-wrapper .login-section .mm-input .mm-input__wrapper:has(.valid[readonly])::after{margin-bottom:16px;margin-bottom:1lh}}.main--layout-page.main--cart .login-wrapper .login-section .remember-me-flag .selection-box{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}@media(min-width: 768px){.main--layout-page.main--cart .login-wrapper .login-section .remember-me-flag .selection-box{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}.mm-sheet.mm-sheet-login .mm-sheet__header{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-sheet.mm-sheet-login .mm-sheet__header{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-sheet.mm-sheet-login .mm-sheet__body{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:0}@media(min-width: 768px){.mm-sheet.mm-sheet-login .mm-sheet__body{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-sheet.mm-sheet-login .mm-sheet__body>div{padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-sheet.mm-sheet-login .mm-sheet__body>div{padding-bottom:16px;padding-bottom:1lh}}.mm-sheet.mm-sheet-login .mm-sheet__body>div>p:last-of-type{margin:0}.editorial-all-lines-wrapper .mm-page-title{padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.editorial-all-lines-wrapper .mm-page-title{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.editorial-all-lines-wrapper .mm-page-title{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}.editorial-all-lines-wrapper .mm-header__breadcrumbs{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.editorial-all-lines-wrapper .mm-header__breadcrumbs{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.editorial-all-lines-wrapper .pd-page__content.experience-all-lines{display:grid;grid-template-columns:1fr}.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__title{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__title{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__title{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__description{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__description{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__description{padding-bottom:16px;padding-bottom:1lh}}.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__link{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:36px;padding-bottom:2lh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__link{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){.editorial-all-lines-wrapper .pd-page__content.experience-all-lines .mm-editorial-tile__link{padding-bottom:32px;padding-bottom:2lh}}#account-sheet.-show{z-index:10000}#account-sheet .mm-sheet__header{padding-right:0;padding-right:0ch;padding-left:18px;padding-left:2ch}@media(min-width: 768px){#account-sheet .mm-sheet__header{padding-right:12px;padding-right:1.5ch}}@media(min-width: 768px){#account-sheet .mm-sheet__header{padding-left:0;padding-left:0ch}}#account-sheet .mm-sheet__header .mm-sheet__close{width:45px;height:45px;height:2.5lh;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch}@media(min-width: 768px){#account-sheet .mm-sheet__header .mm-sheet__close{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}@media(min-width: 768px){#account-sheet .mm-sheet__header .mm-sheet__close{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}#account-sheet .mm-sheet__body{padding:0}#account-sheet .mm-account-container{width:100%;position:relative;overflow:hidden}#account-sheet .mm-account-container .account-sheet__guest{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){#account-sheet .mm-account-container .account-sheet__guest{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){#account-sheet .mm-account-container .account-sheet__guest{padding-bottom:16px;padding-bottom:1lh}}#account-sheet .mm-account-container .account-sheet__guest form{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){#account-sheet .mm-account-container .account-sheet__guest form{padding-left:32px;padding-left:4ch}}@media(min-width: 768px){#account-sheet .mm-account-container .account-sheet__guest form{padding-right:0;padding-right:0ch}}#account-sheet .js-account-guest-wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}#account-sheet .account-main-view{width:100%;-ms-flex-negative:0;flex-shrink:0}#account-sheet .account-reset-password-view{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}#account-sheet .account-back-btn{background:none;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;color:var(--mm-content-primary)}#account-sheet .account-back-btn .icon-back{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M8.66 4.004a.5.5 0 01.707 0l.142.14a.501.501 0 010 .709L6.327 8.034l3.253 3.253a.5.5 0 010 .707l-.141.142a.5.5 0 01-.707 0L4.984 8.388a.5.5 0 010-.707L8.66 4.004z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;width:12px;height:12px}#account-sheet .account-back-btn .back-label{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){#account-sheet .account-back-btn .back-label{font-size:13px;line-height:16px}}#account-sheet .account-back-btn .back-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#account-sheet .account-back-btn .back-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#account-sheet .mm-form-fieldset .mm-link--tier{width:unset}#account-sheet .alert.alert-danger{background:none;border:none;padding:0;margin:0;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;color:var(--mm-content-error);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){#account-sheet .alert.alert-danger{font-size:13px;line-height:16px}}#account-sheet .alert.alert-danger::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#account-sheet .alert.alert-danger::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#account-sheet .alert.alert-danger:before{content:"";display:inline-block;background-color:var(--mm-content-error);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}#login-show .selection-box,#account-sheet .selection-box{padding-top:0;padding-top:0lh;padding-bottom:18px;padding-bottom:1lh;gap:0}@media(min-width: 768px){#login-show .selection-box,#account-sheet .selection-box{padding-top:0;padding-top:0lh}}@media(min-width: 768px){#login-show .selection-box,#account-sheet .selection-box{padding-bottom:16px;padding-bottom:1lh}}#login-show .mm-login-page .mm-btn--text-filled{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){#login-show .mm-login-page .mm-btn--text-filled{margin-bottom:16px;margin-bottom:1lh}}#login-show .mm-login-page .mm-account-container__content{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){#login-show .mm-login-page .mm-account-container__content{padding-left:40px;padding-left:5ch}}@media(min-width: 768px){#login-show .mm-login-page .mm-account-container__content{padding-right:16px;padding-right:2ch}}@media(min-width: 768px){#login-show .mm-login-page .mm-account-container__content{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}#login-show .mm-login-page .mm-account-container__content form.login{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){#login-show .mm-login-page .mm-account-container__content form.login{padding-left:0;padding-left:0ch}}@media(min-width: 768px){#login-show .mm-login-page .mm-account-container__content form.login{padding-right:0;padding-right:0ch}}#login-show .mm-login-page .alert.alert-danger{background:none;border:none;padding:0;margin:0;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;color:var(--mm-content-error);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){#login-show .mm-login-page .alert.alert-danger{font-size:13px;line-height:16px}}#login-show .mm-login-page .alert.alert-danger::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#login-show .mm-login-page .alert.alert-danger::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}#login-show .mm-login-page .alert.alert-danger:before{content:"";display:inline-block;background-color:var(--mm-content-error);-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath d='M7.379 5.377a.5.5 0 01.5-.5h.24a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-.24a.5.5 0 01-.5-.5v-3z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.088 9.877c.149 0 .288.029.389.106.1.076.138.182.138.296v.438a.352.352 0 01-.138.295.64.64 0 01-.39.105h-.18a.642.642 0 01-.39-.105.353.353 0 01-.138-.296v-.437c0-.114.038-.22.139-.296a.642.642 0 01.39-.106h.18z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 110 12A6 6 0 018 2zm0 1.2a4.8 4.8 0 100 9.6 4.8 4.8 0 000-9.6z' fill='black'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block}.main--layout-page.MM6--page{padding-top:0}.main--layout-page.pdp-page:not(.mm6--page){padding-top:0;margin-top:calc(-1*var(--mm-header-height))}.mm-txt-default{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-txt-default{font-size:13px;line-height:16px}}.mm-txt-default::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-default::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-capitals{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-txt-capitals{font-size:13px;line-height:16px}}.mm-txt-capitals::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-capitals::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}@media screen and (min-width: 768px){.mm-txt-emphasis{font-size:13px;line-height:16px}}.mm-txt-emphasis::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis-capitals{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace;text-transform:uppercase}@media screen and (min-width: 768px){.mm-txt-emphasis-capitals{font-size:13px;line-height:16px}}.mm-txt-emphasis-capitals::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis-capitals::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-underline{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}@media screen and (min-width: 768px){.mm-txt-underline{font-size:13px;line-height:16px}}.mm-txt-underline::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-underline::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-legal{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal}.mm-txt-legal::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-legal::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-replica-display{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:28px;line-height:36px;letter-spacing:.28px;text-transform:uppercase}.mm-txt-replica-display::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-display::selection{background-color:highlight;color:highlighttext}.mm-txt-replica-title{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:16px;line-height:20px;letter-spacing:.16px;text-transform:uppercase}.mm-txt-replica-title::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-title::selection{background-color:highlight;color:highlighttext}.mm-txt-replica-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:14px;line-height:18px}@media screen and (min-width: 768px){.mm-txt-replica-default{font-size:13px;line-height:16px}}.mm-txt-replica-default::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-txt-default::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-underline{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:25%}.mm6-txt-underline::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-underline::selection{background-color:highlight;color:highlighttext}.mm6-txt-emphasis{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-style:italic}.mm6-txt-emphasis::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-emphasis::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px}.mm6-txt-legal-default::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-underline{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:6.5%;text-underline-offset:25%;text-underline-position:from-font}.mm6-txt-legal-underline::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-underline::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-emphasis{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;font-style:italic;line-height:14px;letter-spacing:-0.1px}.mm6-txt-legal-emphasis::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-emphasis::selection{background-color:highlight;color:highlighttext}.mm6-txt-list-compact{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;letter-spacing:-0.13px}.mm6-txt-list-compact::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-list-compact::selection{background-color:highlight;color:highlighttext}.mm6-txt-bold{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-weight:700}.mm6-txt-bold::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-bold::selection{background-color:highlight;color:highlighttext}:root{--color-mm-base-white: #ffffff;--color-mm-base-black: #000000;--color-mm-base-off-white: #fcfcfc;--color-mm-base-neutral-900: #404040;--color-mm-base-neutral-500: #6c6c6c;--color-mm-base-neutral-200: #cccccc;--color-mm-base-neutral-100: #e5e5e5;--color-mm-base-red: #ea0000;--color-mm-base-dark-red: #bf1d1d;--color-mm-base-green: #40aa75;--color-mm-base-yellow: #ffaa01;--color-mm-base-black-alpha-10: #0000001a;--color-mm-base-black-alpha-25: #00000040;--color-mm-base-white-alpha-96: #fffffff5;--color-mm-base-white-alpha-25: #ffffff40;--color-mm-base-white-alpha-10: #ffffff1a;--color-mm-base-off-white-alpha-96: #fcfcfcf5;--color-mm-base-off-white-alpha-85: #fcfcfcd9;--color-mm-base-neutral-100-alpha-60: #e5e5e599;--color-mm6-base-white: #ffffff;--color-mm6-base-black: #000000;--color-mm6-base-neutral-900: #151515;--color-mm6-base-neutral-800: #222222;--color-mm6-base-neutral-750: #2c2c2c;--color-mm6-base-neutral-700: #444444;--color-mm6-base-neutral-550: #616161;--color-mm6-base-neutral-500: #707070;--color-mm6-base-neutral-400: #8A8A8A;--color-mm6-base-neutral-350: #939393;--color-mm6-base-neutral-300: #bbbbbb;--color-mm6-base-neutral-150: #e6e9eb;--color-mm6-base-neutral-100: #f4f5f7;--color-mm6-base-red-500: #ea0000;--color-mm6-base-red-400: #FF0404;--color-mm6-base-green: #32cd32;--color-mm6-base-yellow: #ffdd00;--color-mm6-base-blue: #007ED2;--color-mm6-base-alpha-black-10: #0000001a;--color-mm6-base-alpha-neutral-900-70: #151515b2;--color-mm6-base-alpha-neutral-100-10: #f4f5f71a;--mm-background-primary: var(--color-mm-base-off-white);--mm-background-skeleton: var(--color-mm-base-white);--mm-background-input: var(--color-mm-base-neutral-100-alpha-60);--mm-content-primary: var(--color-mm-base-black);--mm-content-primary-inverse: var(--color-mm-base-white);--mm-content-secondary: var(--color-mm-base-neutral-900);--mm-content-tertiary: var(--color-mm-base-neutral-500);--mm-content-tertiary-inverse: var(--color-mm-base-neutral-200);--mm-content-highlight: var(--color-mm-base-dark-red);--mm-content-error: var(--color-mm-base-red);--mm-content-success: var(--color-mm-base-green);--mm-content-warning: var(--color-mm-base-yellow);--mm-layers-primary: var(--color-mm-base-white-alpha-96);--mm-layers-secondary: var(--color-mm-base-off-white-alpha-96);--mm-scrims-primary: var(--color-mm-base-off-white-alpha-85);--mm-border-primary: var(--color-mm-base-black);--mm-border-secondary: var(--color-mm-base-black-alpha-10);--mm-border-tertiary: var(--color-mm-base-neutral-500);--mm-border-inverse: var(--color-mm-base-white);--mm-border-inverse-secondary: var(--color-mm-base-white-alpha-10);--mm6-background-dark-primary: var(--color-mm6-base-neutral-900);--mm6-background-dark-secondary: var(--color-mm6-base-neutral-800);--mm6-background-dark-secondary-contrast: var(--color-mm6-base-neutral-750);--mm6-background-dark-skeleton: var(--color-mm6-base-neutral-800);--mm6-background-light-primary: var(--color-mm6-base-white);--mm6-background-light-secondary: var(--color-mm6-base-neutral-100);--mm6-background-light-secondary-contrast: var(--color-mm6-base-neutral-150);--mm6-background-light-skeleton: var(--color-mm6-base-neutral-100);--mm6-content-primary-onlight: var(--color-mm6-base-black);--mm6-content-secondary-onlight: var(--color-mm6-base-neutral-500);--mm6-content-secondary-contrast-onlight: var(--color-mm6-base-neutral-550);--mm6-content-tertiary-onlight: var(--color-mm6-base-neutral-300);--mm6-content-highlight-onlight: var(--color-mm6-base-red-500);--mm6-content-error-onlight: var(--color-mm6-base-red-500);--mm6-content-success-onlight: var(--color-mm6-base-green);--mm6-content-warning-onlight: var(--color-mm6-base-yellow);--mm6-content-primary-ondark: var(--color-mm6-base-neutral-100);--mm6-content-secondary-ondark: var(--color-mm6-base-neutral-400);--mm6-content-secondary-contrast-ondark: var(--color-mm6-base-neutral-350);--mm6-content-tertiary-ondark: var(--color-mm6-base-neutral-700);--mm6-content-highlight-ondark: var(--color-mm6-base-red-400);--mm6-content-error-ondark: var(--color-mm6-base-red-400);--mm6-content-success-ondark: var(--color-mm6-base-green);--mm6-content-warning-ondark: var(--color-mm6-base-yellow);--mm6-border-cellborder-onlight: var(--color-mm6-base-white);--mm6-border-primary-onlight: var(--color-mm6-base-black);--mm6-border-secondary-onlight: var(--color-mm6-base-neutral-100);--mm6-border-tertiary-onlight: var(--color-mm6-base-alpha-black-10);--mm6-border-focus-onlight: var(--color-mm6-base-blue);--mm6-border-cellborder-ondark: var(--color-mm6-base-neutral-900);--mm6-border-primary-ondark: var(--color-mm6-base-neutral-100);--mm6-border-secondary-ondark: var(--color-mm6-base-neutral-800);--mm6-border-tertiary-ondark: var(--color-mm6-base-alpha-neutral-100-10);--mm6-border-focus-ondark: var(--color-mm6-base-blue);--mm6-layers-primary: var(--color-mm6-base-white);--mm6-scrims-primary: var(--color-mm6-base-alpha-neutral-900-70)}.mm-content-primary{color:var(--mm-content-primary)}.mm-content-primary-inverse{color:var(--mm-content-primary-inverse)}.mm-content-secondary{color:var(--mm-content-secondary)}.mm-content-tertiary{color:var(--mm-content-tertiary)}.mm-content-highlight{color:var(--mm-content-highlight)}.mm-content-error{color:var(--mm-content-error)}.mm-content-success{color:var(--mm-content-success)}.mm-content-warning{color:var(--mm-content-warning)}.mm-background-primary{background-color:var(--mm-background-primary)}.mm-background-skeleton{background-color:var(--mm-background-skeleton)}.mm-background-input{background-color:var(--mm-background-input)}.mm-border-primary{border-color:var(--mm-border-primary)}.mm-border-secondary{border-color:var(--mm-border-secondary)}.mm-border-tertiary{border-color:var(--mm-border-tertiary)}.mm-border-inverse{border-color:var(--mm-border-inverse)}.mm-border-inverse-secondary{border-color:var(--mm-border-inverse-secondary)}.mm-layers-primary{background-color:var(--mm-layers-primary)}.mm-layers-secondary{background-color:var(--mm-layers-secondary)}.mm-scrims-primary{background-color:var(--mm-scrims-primary)}.mm6-background-dark-primary{background-color:var(--mm6-background-dark-primary)}.mm6-background-dark-secondary{background-color:var(--mm6-background-dark-secondary)}.mm6-background-dark-secondary-contrast{background-color:var(--mm6-background-dark-secondary-contrast)}.mm6-background-dark-skeleton{background-color:var(--mm6-background-dark-skeleton)}.mm6-background-light-primary{background-color:var(--mm6-background-light-primary)}.mm6-background-light-secondary{background-color:var(--mm6-background-light-secondary)}.mm6-background-light-secondary-contrast{background-color:var(--mm6-background-light-secondary-contrast)}.mm6-background-light-skeleton{background-color:var(--mm6-background-light-skeleton)}.mm6-content-primary-onlight{color:var(--mm6-content-primary-onlight)}.mm6-content-secondary-onlight{color:var(--mm6-content-secondary-onlight)}.mm6-content-secondary-contrast-onlight{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-content-tertiary-onlight{color:var(--mm6-content-tertiary-onlight)}.mm6-content-highlight-onlight{color:var(--mm6-content-highlight-onlight)}.mm6-content-error-onlight{color:var(--mm6-content-error-onlight)}.mm6-content-success-onlight{color:var(--mm6-content-success-onlight)}.mm6-content-warning-onlight{color:var(--mm6-content-warning-onlight)}.mm6-content-primary-ondark{color:var(--mm6-content-primary-ondark)}.mm6-content-secondary-ondark{color:var(--mm6-content-secondary-ondark)}.mm6-content-secondary-contrast-ondark{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-content-tertiary-ondark{color:var(--mm6-content-tertiary-ondark)}.mm6-content-highlight-ondark{color:var(--mm6-content-highlight-ondark)}.mm6-content-error-ondark{color:var(--mm6-content-error-ondark)}.mm6-content-success-ondark{color:var(--mm6-content-success-ondark)}.mm6-content-warning-ondark{color:var(--mm6-content-warning-ondark)}.mm6-border-cellborder-onlight{border-color:var(--mm6-border-cellborder-onlight)}.mm6-border-primary-onlight{border-color:var(--mm6-border-primary-onlight)}.mm6-border-secondary-onlight{border-color:var(--mm6-border-secondary-onlight)}.mm6-border-tertiary-onlight{border-color:var(--mm6-border-tertiary-onlight)}.mm6-border-cellborder-ondark{border-color:var(--mm6-border-cellborder-ondark)}.mm6-border-primary-ondark{border-color:var(--mm6-border-primary-ondark)}.mm6-border-secondary-ondark{border-color:var(--mm6-border-secondary-ondark)}.mm6-border-tertiary-ondark{border-color:var(--mm6-border-tertiary-ondark)}.mm6-layers-primary{background-color:var(--mm6-layers-primary)}.mm6-scrims-primary{background-color:var(--mm6-scrims-primary)}:root{--mm-pdp-carousel-sliver: 18px}#product-show .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-pdp-layout,.mm-mobile-sticky-footer-container{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);background-color:var(--mm-background-primary)}@media screen and (min-width: 768px){.mm-pdp-layout,.mm-mobile-sticky-footer-container{font-size:13px;line-height:16px}}.mm-pdp-layout::-moz-selection, .mm-mobile-sticky-footer-container::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout::selection,.mm-mobile-sticky-footer-container::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .details-column-content-inner,.mm-mobile-sticky-footer-container .details-column-content-inner{padding-top:36px;padding-top:2lh;position:relative}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner,.mm-mobile-sticky-footer-container .details-column-content-inner{padding-top:0;padding-top:0lh}}.mm-pdp-layout .details-column-content .breadcrumbs-hero-internal,.mm-mobile-sticky-footer-container .details-column-content .breadcrumbs-hero-internal{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-pdp-layout .details-column-content .breadcrumbs-hero-internal,.mm-mobile-sticky-footer-container .details-column-content .breadcrumbs-hero-internal{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-pdp-layout .details-column-content .breadcrumbs-hero-internal .mm-header__breadcrumbs,.mm-mobile-sticky-footer-container .details-column-content .breadcrumbs-hero-internal .mm-header__breadcrumbs{max-width:calc(90vw - 45px)}.mm-pdp-layout .col-images-stacked.swiper,.mm-mobile-sticky-footer-container .col-images-stacked.swiper{position:relative;overflow:hidden}.mm-pdp-layout .col-images-stacked.swiper .slide-indicators,.mm-mobile-sticky-footer-container .col-images-stacked.swiper .slide-indicators{position:absolute;bottom:0;left:0}.mm-pdp-layout .product-slide.mm-skeleton:has(.lazyloaded),.mm-mobile-sticky-footer-container .product-slide.mm-skeleton:has(.lazyloaded){background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.mm-pdp-layout .product-slide .js-product-image,.mm-mobile-sticky-footer-container .product-slide .js-product-image{opacity:0;-webkit-transition:opacity .2s cubic-bezier(0, 0, 0.58, 1);transition:opacity .2s cubic-bezier(0, 0, 0.58, 1);aspect-ratio:2/3}.mm-pdp-layout .product-slide .js-product-image.lazyloaded,.mm-mobile-sticky-footer-container .product-slide .js-product-image.lazyloaded{opacity:1}.mm-pdp-layout .product-name .title,.mm-mobile-sticky-footer-container .product-name .title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary)}@media screen and (min-width: 768px){.mm-pdp-layout .product-name .title,.mm-mobile-sticky-footer-container .product-name .title{font-size:13px;line-height:16px}}.mm-pdp-layout .product-name .title::-moz-selection, .mm-mobile-sticky-footer-container .product-name .title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .product-name .title::selection,.mm-mobile-sticky-footer-container .product-name .title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .add-to-wishlist-container,.mm-mobile-sticky-footer-container .add-to-wishlist-container{position:absolute;top:18px;top:1lh;right:18px;right:2ch}@media(min-width: 768px){.mm-pdp-layout .add-to-wishlist-container,.mm-mobile-sticky-footer-container .add-to-wishlist-container{top:16px;top:1lh}}@media(min-width: 768px){.mm-pdp-layout .add-to-wishlist-container,.mm-mobile-sticky-footer-container .add-to-wishlist-container{right:16px;right:2ch}}.mm-pdp-layout .add-to-wishlist-container .add-to-wish-list .icon--mm-asterisk-small,.mm-mobile-sticky-footer-container .add-to-wishlist-container .add-to-wish-list .icon--mm-asterisk-small{display:block}.mm-pdp-layout .add-to-wishlist-container .add-to-wish-list .icon--mm-asterisk-small-underlined,.mm-mobile-sticky-footer-container .add-to-wishlist-container .add-to-wish-list .icon--mm-asterisk-small-underlined{display:none}.mm-pdp-layout .add-to-wishlist-container .add-to-wish-list.active .icon--mm-asterisk-small,.mm-mobile-sticky-footer-container .add-to-wishlist-container .add-to-wish-list.active .icon--mm-asterisk-small{display:none}.mm-pdp-layout .add-to-wishlist-container .add-to-wish-list.active .icon--mm-asterisk-small-underlined,.mm-mobile-sticky-footer-container .add-to-wishlist-container .add-to-wish-list.active .icon--mm-asterisk-small-underlined{display:block}.mm-pdp-layout .product-price,.mm-mobile-sticky-footer-container .product-price{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary)}@media screen and (min-width: 768px){.mm-pdp-layout .product-price,.mm-mobile-sticky-footer-container .product-price{font-size:13px;line-height:16px}}.mm-pdp-layout .product-price::-moz-selection, .mm-mobile-sticky-footer-container .product-price::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .product-price::selection,.mm-mobile-sticky-footer-container .product-price::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .product-price .strike-through,.mm-mobile-sticky-footer-container .product-price .strike-through{color:var(--mm-content-tertiary);text-decoration:line-through}.mm-pdp-layout .product-price .default-price-container,.mm-mobile-sticky-footer-container .product-price .default-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-pdp-layout .product-price .default-price-container .strike-through,.mm-mobile-sticky-footer-container .product-price .default-price-container .strike-through{margin-bottom:0}.mm-pdp-layout .product-price .price .price-wrapper,.mm-mobile-sticky-footer-container .product-price .price .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-pdp-layout .product-price .discount-disclaimer,.mm-mobile-sticky-footer-container .product-price .discount-disclaimer{color:var(--mm-content-tertiary);display:block}.mm-pdp-layout .product-description-content,.mm-mobile-sticky-footer-container .product-description-content{padding-top:0;padding-top:0lh;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-pdp-layout .product-description-content,.mm-mobile-sticky-footer-container .product-description-content{padding-top:0;padding-top:0lh}}@media(min-width: 768px){.mm-pdp-layout .product-description-content,.mm-mobile-sticky-footer-container .product-description-content{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}@media(min-width: 768px){.mm-pdp-layout .product-description-content,.mm-mobile-sticky-footer-container .product-description-content{padding-bottom:16px;padding-bottom:1lh}}.mm-pdp-layout .product-description-content .text-collapsed__content,.mm-mobile-sticky-footer-container .product-description-content .text-collapsed__content{display:block}.mm-pdp-layout .product-description-content .text-collapsed__content a,.mm-mobile-sticky-footer-container .product-description-content .text-collapsed__content a{text-transform:capitalize}.mm-pdp-layout .pdp-sheet-cta-container,.mm-mobile-sticky-footer-container .pdp-sheet-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;row-gap:9px;row-gap:0.5lh;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.mm-pdp-layout .pdp-sheet-cta-container,.mm-mobile-sticky-footer-container .pdp-sheet-cta-container{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}@media(min-width: 768px){.mm-pdp-layout .pdp-sheet-cta-container,.mm-mobile-sticky-footer-container .pdp-sheet-cta-container{margin-bottom:16px;margin-bottom:1lh}}.mm-pdp-layout .pdp-sheet-cta,.mm-mobile-sticky-footer-container .pdp-sheet-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;padding:0;color:var(--mm-content-primary);cursor:pointer;text-align:left;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-pdp-layout .pdp-sheet-cta,.mm-mobile-sticky-footer-container .pdp-sheet-cta{font-size:13px;line-height:16px}}.mm-pdp-layout .pdp-sheet-cta::-moz-selection, .mm-mobile-sticky-footer-container .pdp-sheet-cta::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .pdp-sheet-cta::selection,.mm-mobile-sticky-footer-container .pdp-sheet-cta::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .pdp-sheet-cta .pdp__symbol,.mm-mobile-sticky-footer-container .pdp-sheet-cta .pdp__symbol{display:-webkit-box;display:-ms-flexbox;display:flex;width:1ch;height:1lh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-pdp-layout .pdp-sheet-cta .pdp__symbol .icon,.mm-mobile-sticky-footer-container .pdp-sheet-cta .pdp__symbol .icon{width:7px;height:7px;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1/1}.mm-pdp-layout .pdp-sheet-cta:hover,.mm-mobile-sticky-footer-container .pdp-sheet-cta:hover{color:var(--mm-content-secondary)}.mm-pdp-layout .pdp-sheet-cta:nth-child(1) .text:before,.mm-mobile-sticky-footer-container .pdp-sheet-cta:nth-child(1) .text:before{content:"A·"}.mm-pdp-layout .pdp-sheet-cta:nth-child(2) .text:before,.mm-mobile-sticky-footer-container .pdp-sheet-cta:nth-child(2) .text:before{content:"B·"}.mm-pdp-layout .pdp-sheet-cta:nth-child(3) .text:before,.mm-mobile-sticky-footer-container .pdp-sheet-cta:nth-child(3) .text:before{content:"C·"}.mm-pdp-layout .details-column-content-inner,.mm-pdp-layout .size-guide-cta-wrapper,.mm-mobile-sticky-footer-container .details-column-content-inner,.mm-mobile-sticky-footer-container .size-guide-cta-wrapper{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner,.mm-pdp-layout .size-guide-cta-wrapper,.mm-mobile-sticky-footer-container .details-column-content-inner,.mm-mobile-sticky-footer-container .size-guide-cta-wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner,.mm-pdp-layout .size-guide-cta-wrapper,.mm-mobile-sticky-footer-container .details-column-content-inner,.mm-mobile-sticky-footer-container .size-guide-cta-wrapper{padding-bottom:16px;padding-bottom:1lh}}.mm-pdp-layout .size-guide-cta-wrapper .pdp-sheet-cta,.mm-mobile-sticky-footer-container .size-guide-cta-wrapper .pdp-sheet-cta{padding-top:18px;padding-top:1lh;width:100%;border-top:1px solid var(--mm-border-primary);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 768px){.mm-pdp-layout .size-guide-cta-wrapper .pdp-sheet-cta,.mm-mobile-sticky-footer-container .size-guide-cta-wrapper .pdp-sheet-cta{padding-top:16px;padding-top:1lh}}.mm-pdp-layout .size-guide-cta-wrapper .pdp-sheet-cta .inner-text,.mm-mobile-sticky-footer-container .size-guide-cta-wrapper .pdp-sheet-cta .inner-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mm-pdp-layout .size-guide-cta-wrapper .pdp-sheet-cta .inner-text .icon--mm-bell,.mm-mobile-sticky-footer-container .size-guide-cta-wrapper .pdp-sheet-cta .inner-text .icon--mm-bell{width:16px;height:16px;margin-left:9px;margin-left:1ch}@media(min-width: 768px){.mm-pdp-layout .size-guide-cta-wrapper .pdp-sheet-cta .inner-text .icon--mm-bell,.mm-mobile-sticky-footer-container .size-guide-cta-wrapper .pdp-sheet-cta .inner-text .icon--mm-bell{margin-left:8px;margin-left:1ch}}.mm-pdp-layout .details-column-content-inner .add-to-cart-switch,.mm-mobile-sticky-footer-container .details-column-content-inner .add-to-cart-switch{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner .add-to-cart-switch,.mm-mobile-sticky-footer-container .details-column-content-inner .add-to-cart-switch{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner .add-to-cart-switch,.mm-mobile-sticky-footer-container .details-column-content-inner .add-to-cart-switch{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner .add-to-cart-switch,.mm-mobile-sticky-footer-container .details-column-content-inner .add-to-cart-switch{padding-bottom:32px;padding-bottom:2lh}}.mm-pdp-layout .details-column-content-inner .add-to-cart-switch .add-to-cart:disabled,.mm-mobile-sticky-footer-container .details-column-content-inner .add-to-cart-switch .add-to-cart:disabled{background-color:var(--mm-content-primary);color:var(--mm-content-secondary)}.mm-pdp-layout .details-column-content-inner .product-variants,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh;gap:1lh}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner .product-variants,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner .product-variants,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants{padding-bottom:16px;padding-bottom:1lh}}.mm-pdp-layout .details-column-content-inner .product-variants .selected-color-text,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants .selected-color-text{border-top:1px solid var(--mm-border-primary);padding-top:18px;padding-top:1lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 768px){.mm-pdp-layout .details-column-content-inner .product-variants .selected-color-text,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants .selected-color-text{padding-top:16px;padding-top:1lh}}.mm-pdp-layout .details-column-content-inner .product-variants .selected-color-text__more,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants .selected-color-text__more{color:var(--mm-content-secondary)}.mm-pdp-layout .details-column-content-inner .product-variants .mm-color-swatch,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants .mm-color-swatch{position:relative}.mm-pdp-layout .details-column-content-inner .product-variants .mm-color-swatch:has(.selected-color):after,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants .mm-color-swatch:has(.selected-color):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--mm-content-primary)}.mm-pdp-layout .details-column-content-inner .product-variants .mm-color-swatch__image,.mm-mobile-sticky-footer-container .details-column-content-inner .product-variants .mm-color-swatch__image{max-width:56px;width:100%;aspect-ratio:2/3;cursor:pointer}.mm-pdp-layout .accordion-group-list-container,.mm-mobile-sticky-footer-container .accordion-group-list-container{margin-top:32px;border-top:1px solid var(--mm-border-tertiary)}.mm-pdp-layout .accordion-group-list-item,.mm-mobile-sticky-footer-container .accordion-group-list-item{border-bottom:1px solid var(--mm-border-tertiary)}.mm-pdp-layout .accordion-group-list-item .accordion-trigger,.mm-mobile-sticky-footer-container .accordion-group-list-item .accordion-trigger{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;background:transparent;border:none;cursor:pointer}@media screen and (min-width: 768px){.mm-pdp-layout .accordion-group-list-item .accordion-trigger,.mm-mobile-sticky-footer-container .accordion-group-list-item .accordion-trigger{font-size:13px;line-height:16px}}.mm-pdp-layout .accordion-group-list-item .accordion-trigger::-moz-selection, .mm-mobile-sticky-footer-container .accordion-group-list-item .accordion-trigger::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .accordion-group-list-item .accordion-trigger::selection,.mm-mobile-sticky-footer-container .accordion-group-list-item .accordion-trigger::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .accordion-group-list-item .accordion-trigger .accordion-icon,.mm-mobile-sticky-footer-container .accordion-group-list-item .accordion-trigger .accordion-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-pdp-layout .accordion-group-list-item .accordion-content,.mm-mobile-sticky-footer-container .accordion-group-list-item .accordion-content{padding-bottom:16px;color:var(--mm-content-secondary)}.mm-pdp-layout .product-variants-box,.mm-mobile-sticky-footer-container .product-variants-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mm-pdp-layout .product-variants-box .mm-color-swatch,.mm-mobile-sticky-footer-container .product-variants-box .mm-color-swatch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mm-pdp-layout .product-variants-box .mm-color-swatch:nth-child(n+6 of :not(:has(.selected-color))),.mm-mobile-sticky-footer-container .product-variants-box .mm-color-swatch:nth-child(n+6 of :not(:has(.selected-color))){display:none}.mm-pdp-layout .product-variants-box .product-color-variant,.mm-mobile-sticky-footer-container .product-variants-box .product-color-variant{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary);margin-top:8px;text-align:center}@media screen and (min-width: 768px){.mm-pdp-layout .product-variants-box .product-color-variant,.mm-mobile-sticky-footer-container .product-variants-box .product-color-variant{font-size:13px;line-height:16px}}.mm-pdp-layout .product-variants-box .product-color-variant::-moz-selection, .mm-mobile-sticky-footer-container .product-variants-box .product-color-variant::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .product-variants-box .product-color-variant::selection,.mm-mobile-sticky-footer-container .product-variants-box .product-color-variant::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .replica-label-container,.mm-mobile-sticky-footer-container .replica-label-container{position:relative;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-pdp-layout .replica-label-container,.mm-mobile-sticky-footer-container .replica-label-container{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-pdp-layout .replica-label-container,.mm-mobile-sticky-footer-container .replica-label-container{padding-top:32px;padding-top:2lh}}@media(min-width: 768px){.mm-pdp-layout .replica-label-container,.mm-mobile-sticky-footer-container .replica-label-container{padding-bottom:16px;padding-bottom:1lh}}.mm-pdp-layout .replica-label-container .add-to-wishlist-container,.mm-mobile-sticky-footer-container .replica-label-container .add-to-wishlist-container{position:absolute;top:8px;right:24px}.mm-pdp-layout .replica-label-box,.mm-mobile-sticky-footer-container .replica-label-box{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:14px;line-height:18px;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:32px;padding-bottom:24px;border:1.5px solid var(--mm-border-primary);text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.mm-pdp-layout .replica-label-box,.mm-mobile-sticky-footer-container .replica-label-box{font-size:13px;line-height:16px}}.mm-pdp-layout .replica-label-box::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box::-moz-selection{background-color:highlight;color:highlighttext}.mm-pdp-layout .replica-label-box::selection,.mm-mobile-sticky-footer-container .replica-label-box::selection{background-color:highlight;color:highlighttext}@media(min-width: 768px){.mm-pdp-layout .replica-label-box,.mm-mobile-sticky-footer-container .replica-label-box{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-pdp-layout .replica-label-box .replica-label-header,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-header{font-size:28px;letter-spacing:.28px;margin-bottom:12px;height:24px;text-transform:uppercase}.mm-pdp-layout .replica-label-box .replica-label-subheader,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-subheader{font-size:16px;line-height:20px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.16px}.mm-pdp-layout .replica-label-box .replica-label-section,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-section{text-align:left}.mm-pdp-layout .replica-label-box .replica-label-section:first-of-type,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-section:first-of-type{margin-top:0}.mm-pdp-layout .replica-label-box .replica-label-section.price-section,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-section.price-section{margin-bottom:12px}.mm-pdp-layout .replica-label-box .replica-label-value,.mm-pdp-layout .replica-label-box .replica-label-value-price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;text-align:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24' preserveAspectRatio='none'%3E%3Cline x1='0' y1='23' x2='100' y2='23' stroke='black' stroke-dasharray='3, 3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-size:100% 18px;background-repeat:repeat-y;word-break:break-word;color:#000}@media screen and (min-width: 768px){.mm-pdp-layout .replica-label-box .replica-label-value,.mm-pdp-layout .replica-label-box .replica-label-value-price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price{font-size:13px;line-height:16px}}.mm-pdp-layout .replica-label-box .replica-label-value::-moz-selection, .mm-pdp-layout .replica-label-box .replica-label-value-price::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-value::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .replica-label-box .replica-label-value::selection,.mm-pdp-layout .replica-label-box .replica-label-value-price::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .replica-label-box .replica-label-value .single-element-content-detail-price,.mm-pdp-layout .replica-label-box .replica-label-value-price .single-element-content-detail-price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .single-element-content-detail-price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .single-element-content-detail-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm-pdp-layout .replica-label-box .replica-label-value .price-wrapper,.mm-pdp-layout .replica-label-box .replica-label-value-price .price-wrapper,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .price-wrapper,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-pdp-layout .replica-label-box .replica-label-value .price-wrapper:has(.strike-through),.mm-pdp-layout .replica-label-box .replica-label-value-price .price-wrapper:has(.strike-through),.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .price-wrapper:has(.strike-through),.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .price-wrapper:has(.strike-through){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mm-pdp-layout .replica-label-box .replica-label-value .price,.mm-pdp-layout .replica-label-box .replica-label-value .sales,.mm-pdp-layout .replica-label-box .replica-label-value .value,.mm-pdp-layout .replica-label-box .replica-label-value-price .price,.mm-pdp-layout .replica-label-box .replica-label-value-price .sales,.mm-pdp-layout .replica-label-box .replica-label-value-price .value,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .sales,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .value,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .sales,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .value{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary);background:transparent}@media screen and (min-width: 768px){.mm-pdp-layout .replica-label-box .replica-label-value .price,.mm-pdp-layout .replica-label-box .replica-label-value .sales,.mm-pdp-layout .replica-label-box .replica-label-value .value,.mm-pdp-layout .replica-label-box .replica-label-value-price .price,.mm-pdp-layout .replica-label-box .replica-label-value-price .sales,.mm-pdp-layout .replica-label-box .replica-label-value-price .value,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .sales,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .value,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .sales,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .value{font-size:13px;line-height:16px}}.mm-pdp-layout .replica-label-box .replica-label-value .price::-moz-selection, .mm-pdp-layout .replica-label-box .replica-label-value .sales::-moz-selection, .mm-pdp-layout .replica-label-box .replica-label-value .value::-moz-selection, .mm-pdp-layout .replica-label-box .replica-label-value-price .price::-moz-selection, .mm-pdp-layout .replica-label-box .replica-label-value-price .sales::-moz-selection, .mm-pdp-layout .replica-label-box .replica-label-value-price .value::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .price::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .sales::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .value::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .price::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .sales::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .value::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .replica-label-box .replica-label-value .price::selection,.mm-pdp-layout .replica-label-box .replica-label-value .sales::selection,.mm-pdp-layout .replica-label-box .replica-label-value .value::selection,.mm-pdp-layout .replica-label-box .replica-label-value-price .price::selection,.mm-pdp-layout .replica-label-box .replica-label-value-price .sales::selection,.mm-pdp-layout .replica-label-box .replica-label-value-price .value::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .price::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .sales::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .value::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .price::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .sales::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .value::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .replica-label-box .replica-label-value .price,.mm-pdp-layout .replica-label-box .replica-label-value-price .price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .price,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .price{display:block;color:var(--mm-content-secondary)}.mm-pdp-layout .replica-label-box .replica-label-value .price .strike-through .value,.mm-pdp-layout .replica-label-box .replica-label-value-price .price .strike-through .value,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .price .strike-through .value,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .price .strike-through .value{color:var(--mm-content-tertiary);text-decoration:line-through}.mm-pdp-layout .replica-label-box .replica-label-value .discount-disclaimer,.mm-pdp-layout .replica-label-box .replica-label-value-price .discount-disclaimer,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value .discount-disclaimer,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-value-price .discount-disclaimer{color:var(--mm-content-tertiary);display:block}.mm-pdp-layout .replica-label-box .replica-label-description,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-description{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;text-align:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24' preserveAspectRatio='none'%3E%3Cline x1='0' y1='23' x2='100' y2='23' stroke='black' stroke-dasharray='3, 3' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-size:100% 18px;background-repeat:repeat;word-break:break-word}@media screen and (min-width: 768px){.mm-pdp-layout .replica-label-box .replica-label-description,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-description{font-size:13px;line-height:16px}}.mm-pdp-layout .replica-label-box .replica-label-description::-moz-selection, .mm-mobile-sticky-footer-container .replica-label-box .replica-label-description::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .replica-label-box .replica-label-description::selection,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-description::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-layout .replica-label-box .replica-label-description p,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-description p{margin:0;padding:0;line-height:18px;margin-bottom:24px}.mm-pdp-layout .replica-label-box .replica-label-description p:last-child,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-description p:last-child{margin-bottom:0}.mm-pdp-layout .replica-label-box .replica-label-description br,.mm-mobile-sticky-footer-container .replica-label-box .replica-label-description br{line-height:18px}.mm-pdp-layout .breadcrumbs-hero-internal,.mm-mobile-sticky-footer-container .breadcrumbs-hero-internal{position:relative}.mm-pdp-layout .breadcrumbs-hero-internal .add-to-wishlist-container,.mm-mobile-sticky-footer-container .breadcrumbs-hero-internal .add-to-wishlist-container{position:absolute;top:4px;right:0}.mm-pdp-sheet,.mm-colors-detail-sheet,.mm-size-selector-sheet,.mm-notify-me-sheet,.mm-boutique-availability-sheet,.mm-shipping-estimate-sheet{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-pdp-sheet,.mm-colors-detail-sheet,.mm-size-selector-sheet,.mm-notify-me-sheet,.mm-boutique-availability-sheet,.mm-shipping-estimate-sheet{font-size:13px;line-height:16px}}.mm-pdp-sheet::-moz-selection, .mm-colors-detail-sheet::-moz-selection, .mm-size-selector-sheet::-moz-selection, .mm-notify-me-sheet::-moz-selection, .mm-boutique-availability-sheet::-moz-selection, .mm-shipping-estimate-sheet::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-sheet::selection,.mm-colors-detail-sheet::selection,.mm-size-selector-sheet::selection,.mm-notify-me-sheet::selection,.mm-boutique-availability-sheet::selection,.mm-shipping-estimate-sheet::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-sheet .mm-sheet__body,.mm-colors-detail-sheet .mm-sheet__body,.mm-size-selector-sheet .mm-sheet__body,.mm-notify-me-sheet .mm-sheet__body,.mm-boutique-availability-sheet .mm-sheet__body,.mm-shipping-estimate-sheet .mm-sheet__body{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-pdp-sheet .mm-sheet__body,.mm-colors-detail-sheet .mm-sheet__body,.mm-size-selector-sheet .mm-sheet__body,.mm-notify-me-sheet .mm-sheet__body,.mm-boutique-availability-sheet .mm-sheet__body,.mm-shipping-estimate-sheet .mm-sheet__body{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper{padding:0}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper::after,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper::after,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper::after,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper::after,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper::after,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper::after{left:0;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(transparent), color-stop(transparent), to(#000));-webkit-mask-image:linear-gradient(90deg, #000 var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-end, 0), #000 var(--mm-tab-gap-end, 0));mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(transparent), color-stop(transparent), to(#000));mask-image:linear-gradient(90deg, #000 var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-start, 0), transparent var(--mm-tab-gap-end, 0), #000 var(--mm-tab-gap-end, 0))}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn{padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}@media(min-width: 768px){.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}@media(min-width: 768px){.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(1) .text:before,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(1) .text:before,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(1) .text:before,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(1) .text:before,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(1) .text:before,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(1) .text:before{content:"A·"}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(2) .text:before,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(2) .text:before,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(2) .text:before,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(2) .text:before,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(2) .text:before,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(2) .text:before{content:"B·"}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(3) .text:before,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(3) .text:before,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(3) .text:before,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(3) .text:before,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(3) .text:before,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn:nth-child(3) .text:before{content:"C·"}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol{display:-webkit-box;display:-ms-flexbox;display:flex;width:1ch;height:1lh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol .icon,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol .icon,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol .icon,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol .icon,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol .icon,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .pdp__symbol .icon{width:7px;height:7px;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1/1;background-color:var(--mm-content-tertiary)}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active{border-bottom-color:transparent}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active .nav-tab-btn-label .icon,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active .nav-tab-btn-label .icon,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active .nav-tab-btn-label .icon,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active .nav-tab-btn-label .icon,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active .nav-tab-btn-label .icon,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active .nav-tab-btn-label .icon{background-color:var(--mm-content-primary)}.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active::after,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active::after,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active::after,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active::after,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active::after,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn.active::after{display:none}.mm-pdp-sheet .mm-sheet__body .add-to-cart:disabled,.mm-colors-detail-sheet .mm-sheet__body .add-to-cart:disabled,.mm-size-selector-sheet .mm-sheet__body .add-to-cart:disabled,.mm-notify-me-sheet .mm-sheet__body .add-to-cart:disabled,.mm-boutique-availability-sheet .mm-sheet__body .add-to-cart:disabled,.mm-shipping-estimate-sheet .mm-sheet__body .add-to-cart:disabled{background-color:var(--mm-content-primary);color:var(--mm-content-secondary)}.mm-shipping-estimate-sheet .mm-sheet__header{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-shipping-estimate-sheet .mm-sheet__header{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-colors-detail-sheet{width:100%;max-width:390px}.mm-colors-detail-sheet .colors-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-colors-detail-sheet .colors-container .mm-color-swatch{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-colors-detail-sheet .colors-container .mm-color-swatch:has(.selected-color) .mm-color-swatch__container{position:relative}.mm-colors-detail-sheet .colors-container .mm-color-swatch:has(.selected-color) .mm-color-swatch__container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--mm-content-primary)}.mm-colors-detail-sheet .colors-container .mm-color-swatch .mm-color-swatch__image{max-width:120px;aspect-ratio:2/3;cursor:pointer}.mm-colors-detail-sheet .colors-container .mm-color-swatch .mm-color-swatch__name{padding-top:18px;padding-top:1lh;padding-bottom:36px;padding-bottom:2lh;padding-right:9px;padding-right:1ch}@media(min-width: 768px){.mm-colors-detail-sheet .colors-container .mm-color-swatch .mm-color-swatch__name{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.mm-colors-detail-sheet .colors-container .mm-color-swatch .mm-color-swatch__name{padding-bottom:32px;padding-bottom:2lh}}@media(min-width: 768px){.mm-colors-detail-sheet .colors-container .mm-color-swatch .mm-color-swatch__name{padding-right:8px;padding-right:1ch}}.mm-size-selector-sheet{width:100%}.mm-size-selector-sheet .mm-sheet__header{padding-left:18px;padding-left:2ch;padding-right:13.5px;padding-right:1.5ch}@media(min-width: 768px){.mm-size-selector-sheet .mm-sheet__header{padding-left:16px;padding-left:2ch}}@media(min-width: 768px){.mm-size-selector-sheet .mm-sheet__header{padding-right:12px;padding-right:1.5ch}}.mm-size-selector-sheet .mm-sheet__body{padding:0}.mm-size-selector-sheet .mm-sheet__body .size-selector-guide-wrapper:has(.add-to-cart-actions){padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-size-selector-sheet .mm-sheet__body .size-selector-guide-wrapper:has(.add-to-cart-actions){padding-bottom:16px;padding-bottom:1lh}}.mm-size-selector-sheet .mm-sheet__body .size-selector-guide-wrapper .add-to-cart-actions{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-size-selector-sheet .mm-sheet__body .size-selector-guide-wrapper .add-to-cart-actions{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-size-selector-sheet .size-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-size-selector-sheet .size-container{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-size-selector-sheet .size-container{padding-bottom:16px;padding-bottom:1lh}}.mm-size-selector-sheet .size-container .mm-size-swatch{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;border-bottom:1px solid var(--mm-border-secondary);-webkit-transition:border-color .25s ease;transition:border-color .25s ease}@media(min-width: 768px){.mm-size-selector-sheet .size-container .mm-size-swatch{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-size-selector-sheet .size-container .mm-size-swatch:hover{border-bottom-color:var(--mm-border-primary)}.mm-size-selector-sheet .size-container .mm-size-swatch:has(.selected-size){border-bottom-color:var(--mm-border-primary)}.mm-size-selector-sheet .size-container .mm-size-swatch .inner-text .mm-size-swatch__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1ch}.mm-size-selector-sheet .size-container .mm-size-swatch .inner-text .icon.icon--mm-symbol-circle-fill{width:5px;height:5px}.mm-size-selector-sheet .size-container .mm-size-swatch .inner-text .icon.icon--mm-symbol-circle-fill.hidden{opacity:0}.mm-size-selector-sheet .size-container .size-system-selector{gap:18px}.mm-size-selector-sheet .product-model-size-message-selector{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-size-selector-sheet .product-model-size-message-selector{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-size-selector-sheet .product-model-size-message-selector{padding-bottom:16px;padding-bottom:1lh}}.mm-size-selector-sheet .product-model-size-message-selector p{margin-bottom:0;color:var(--mm-content-secondary);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;white-space:pre-line}@media screen and (min-width: 768px){.mm-size-selector-sheet .product-model-size-message-selector p{font-size:13px;line-height:16px}}.mm-size-selector-sheet .product-model-size-message-selector p::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-selector-sheet .product-model-size-message-selector p::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-selector-sheet .show-size-guide-section{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.mm-size-selector-sheet .show-size-guide-section{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-size-selector-sheet .show-size-guide-section{margin-bottom:32px;margin-bottom:2lh}}.mm-size-selector-sheet .show-size-guide-section .show-size-guide-btn{background:none;border:none;padding:0;color:var(--mm-content-primary);cursor:pointer;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-size-selector-sheet .show-size-guide-section .show-size-guide-btn{font-size:13px;line-height:16px}}.mm-size-selector-sheet .show-size-guide-section .show-size-guide-btn::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-selector-sheet .show-size-guide-section .show-size-guide-btn::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-size-selector-sheet .show-size-guide-section .show-size-guide-btn:hover{color:var(--mm-content-secondary)}.mm-size-selector-sheet .size-guide-toggle-content{padding-top:0;padding-top:0lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-size-selector-sheet .size-guide-toggle-content{padding-top:0;padding-top:0lh}}@media(min-width: 768px){.mm-size-selector-sheet .size-guide-toggle-content{padding-bottom:32px;padding-bottom:2lh}}.mm-size-selector-sheet .size-guide-toggle-content-wrapper .size-guide-toggle-content{padding-left:18px;padding-left:2ch}@media(min-width: 768px){.mm-size-selector-sheet .size-guide-toggle-content-wrapper .size-guide-toggle-content{padding-left:16px;padding-left:2ch}}.mm-notify-me-sheet .mm-sheet__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-notify-me-sheet .mm-sheet__body{padding-bottom:16px;padding-bottom:1lh}}.mm-notify-me-sheet .mm-sheet__header{padding-left:18px;padding-left:2ch;padding-right:13.5px;padding-right:1.5ch}@media(min-width: 768px){.mm-notify-me-sheet .mm-sheet__header{padding-left:16px;padding-left:2ch}}@media(min-width: 768px){.mm-notify-me-sheet .mm-sheet__header{padding-right:12px;padding-right:1.5ch}}.mm-notify-me-sheet .product-notify,.mm-notify-me-sheet .product-notify-sheet-content,.mm-notify-me-sheet .notify-me-container,.mm-notify-me-sheet .product-notify-content,.mm-notify-me-sheet .form-notify-me-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.mm-notify-me-sheet .form-notify-me-email{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-notify-me-sheet .form-notify-me-email{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-notify-me-sheet .notify-description{padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-notify-me-sheet .notify-description{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-notify-me-sheet .notify-description{padding-left:16px;padding-left:2ch}}@media(min-width: 768px){.mm-notify-me-sheet .notify-description{padding-right:16px;padding-right:2ch}}.mm-notify-me-sheet .product-info{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-notify-me-sheet .product-info .product-img{max-width:36px}.mm-notify-me-sheet .product-info .product-img img{width:100%}.mm-notify-me-sheet .product-info .product-text{padding-left:18px;padding-left:2ch}@media(min-width: 768px){.mm-notify-me-sheet .product-info .product-text{padding-left:16px;padding-left:2ch}}.mm-notify-me-sheet .product-info .product-name{color:var(--mm-content-primary)}.mm-notify-me-sheet .product-info .product-price{color:var(--mm-content-secondary)}.mm-notify-me-sheet .mm-form-fieldset{padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}@media(min-width: 768px){.mm-notify-me-sheet .mm-form-fieldset{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}.mm-notify-me-sheet .mm-form-fieldset .selection-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm-notify-me-sheet .js-collection-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-notify-me-sheet .notifyme-acceptnewsletters{padding-top:18px;padding-top:1lh}@media(min-width: 768px){.mm-notify-me-sheet .notifyme-acceptnewsletters{padding-top:16px;padding-top:1lh}}.mm-notify-me-sheet .submit-button{margin-top:auto;padding-top:24px}.mm-notify-me-sheet .submit-button button.mm-btn{display:block}.mm-notify-me-sheet .submit-button button.mm-btn:disabled{display:none}.mm-notify-me-sheet .selection-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;cursor:pointer;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-notify-me-sheet .selection-box{font-size:13px;line-height:16px}}.mm-notify-me-sheet .selection-box::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-notify-me-sheet .selection-box::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-notify-me-sheet .selection-box input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:9px;height:9px;border:1px solid var(--mm-border-primary);background-position:50% 100%;background-repeat:no-repeat;margin-top:3px}.mm-notify-me-sheet .selection-box input[type=checkbox]:checked{border:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' fill='none'%3E%3Crect width='9' height='9' rx='1' fill='black'/%3E%3Cpath d='M7.01531 3.46561C7.20683 3.26672 7.20048 2.95017 7.0016 2.75862L6.85758 2.61954C6.65868 2.42818 6.34208 2.43443 6.15059 2.63325L3.85029 5.02104L2.82144 4.04669C2.62102 3.85712 2.30443 3.86576 2.1146 4.06593L1.97694 4.21128C1.78714 4.41171 1.7959 4.72823 1.99618 4.91813L3.53129 6.37192C3.73181 6.56151 4.04835 6.55309 4.23814 6.35269L7.01531 3.46561Z' fill='white'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center;background-repeat:no-repeat}.mm-notify-me-sheet .selection-box label{max-width:calc(100% - 18px)}.mm-notify-me-sheet .selection-box input,.mm-notify-me-sheet .selection-box label{cursor:pointer}.mm-pdp-sheet .mm-sheet__header{padding-left:0;padding-left:0ch;padding-right:13.5px;padding-right:1.5ch}@media(min-width: 768px){.mm-pdp-sheet .mm-sheet__header{padding-left:0;padding-left:0ch}}@media(min-width: 768px){.mm-pdp-sheet .mm-sheet__header{padding-right:12px;padding-right:1.5ch}}.mm-pdp-sheet .mm-sheet__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-pdp-sheet .mm-pdp-sheet-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mm-pdp-sheet .mm-sheet__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mm-pdp-sheet .nav-tabs-wrapper{margin-bottom:36px;margin-bottom:2lh;gap:0}@media(min-width: 768px){.mm-pdp-sheet .nav-tabs-wrapper{margin-bottom:32px;margin-bottom:2lh}}.mm-pdp-sheet .nav-tabs-wrapper::after{display:none}.mm-pdp-sheet .nav-tabs-wrapper .tab-btn-container:nth-of-type(1) .nav-tab-btn .text::before{content:"A·"}.mm-pdp-sheet .nav-tabs-wrapper .tab-btn-container:nth-of-type(2) .nav-tab-btn .text::before{content:"B·"}.mm-pdp-sheet .nav-tabs-wrapper .tab-btn-container:nth-of-type(3) .nav-tab-btn .text::before{content:"C·"}.mm-pdp-sheet .nav-tabs-wrapper .nav-tab-btn{position:relative;border-bottom:none;min-height:1.5lh;-webkit-transition:none;transition:none}.mm-pdp-sheet .nav-tabs-wrapper .nav-tab-btn .tab-bottom-line{position:absolute;bottom:0;width:100%;left:0}.mm-pdp-sheet .nav-tabs-wrapper .nav-tab-btn.active .tab-bottom-line{display:none}.mm-pdp-sheet .nav-tabs-wrapper .tab-btn-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.5lh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-pdp-sheet .nav-tabs-wrapper .tab-spacer-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:1ch;min-height:2.5lh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-pdp-sheet .nav-tabs-wrapper .tab-spacer-container.--filler{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mm-pdp-sheet .nav-tabs-wrapper .tab-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1.5lh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch}.mm-pdp-sheet .nav-tabs-wrapper .tab-bottom-line{height:1px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;background-color:#000}.mm-pdp-sheet .nav-tab-content .details__specifications__header h3,.mm-pdp-sheet .nav-tab-content .materials__compositions__header h3,.mm-pdp-sheet .nav-tab-content .size-guide__size-fit__header h3,.mm-pdp-sheet .nav-tab-content .size-guide__measurements__header h3{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-pdp-sheet .nav-tab-content .details__specifications__header h3,.mm-pdp-sheet .nav-tab-content .materials__compositions__header h3,.mm-pdp-sheet .nav-tab-content .size-guide__size-fit__header h3,.mm-pdp-sheet .nav-tab-content .size-guide__measurements__header h3{font-size:13px;line-height:16px}}.mm-pdp-sheet .nav-tab-content .details__specifications__header h3::-moz-selection, .mm-pdp-sheet .nav-tab-content .materials__compositions__header h3::-moz-selection, .mm-pdp-sheet .nav-tab-content .size-guide__size-fit__header h3::-moz-selection, .mm-pdp-sheet .nav-tab-content .size-guide__measurements__header h3::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-sheet .nav-tab-content .details__specifications__header h3::selection,.mm-pdp-sheet .nav-tab-content .materials__compositions__header h3::selection,.mm-pdp-sheet .nav-tab-content .size-guide__size-fit__header h3::selection,.mm-pdp-sheet .nav-tab-content .size-guide__measurements__header h3::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-sheet .nav-tab-content .details-list{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:36px;padding-bottom:2lh}@media screen and (min-width: 768px){.mm-pdp-sheet .nav-tab-content .details-list{font-size:13px;line-height:16px}}.mm-pdp-sheet .nav-tab-content .details-list::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-pdp-sheet .nav-tab-content .details-list::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-pdp-sheet .nav-tab-content .details-list{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-pdp-sheet .nav-tab-content .details-list{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.mm-pdp-sheet .nav-tab-content .details-list{padding-bottom:32px;padding-bottom:2lh}}.mm-pdp-sheet .nav-tab-content .pid-copy-to-clipboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4.5px;-moz-column-gap:4.5px;column-gap:4.5px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-pdp-sheet .nav-tab-content .pid-copy-to-clipboard{padding-bottom:32px;padding-bottom:2lh}}body[data-gcat=MM] .unisize-dimensions{padding-top:18px;padding-top:1lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){body[data-gcat=MM] .unisize-dimensions{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){body[data-gcat=MM] .unisize-dimensions{padding-bottom:32px;padding-bottom:2lh}}body[data-gcat=MM] .unisize-dimensions:first-child{padding-top:0;padding-top:0lh}@media(min-width: 768px){body[data-gcat=MM] .unisize-dimensions:first-child{padding-top:0;padding-top:0lh}}body[data-gcat=MM] .unisize-dimensions .model-size-label-section{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){body[data-gcat=MM] .unisize-dimensions .model-size-label-section{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}body[data-gcat=MM] .unisize-dimensions .size__dimensions__header h3{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){body[data-gcat=MM] .unisize-dimensions .size__dimensions__header h3{font-size:13px;line-height:16px}}body[data-gcat=MM] .unisize-dimensions .size__dimensions__header h3::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}body[data-gcat=MM] .unisize-dimensions .size__dimensions__header h3::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}body[data-gcat=MM] .unisize-dimensions__units{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){body[data-gcat=MM] .unisize-dimensions__units{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){body[data-gcat=MM] .unisize-dimensions__units{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}body[data-gcat=MM] .unisize-dimensions__units .mm-radio{margin-bottom:0}body[data-gcat=MM] .unisize-dimensions__units .mm-radio__label{font-weight:500;text-transform:uppercase}body[data-gcat=MM] .unisize-dimensions .table-details{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){body[data-gcat=MM] .unisize-dimensions .table-details{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row{font-size:13px;line-height:16px}}body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row .table-details-label p,body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row .table-details-label span{display:inline;margin:0;font-weight:400;color:var(--mm-content-primary)}body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row .table-details-label::after{content:":"}body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row .table-details-value{display:inline;font-weight:500;color:var(--mm-content-primary)}body[data-gcat=MM] .unisize-dimensions .table-details .table-details-row .table-details-value span{font-weight:500}.mm-sales-tax-canada-message{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}@media(min-width: 768px){.mm-sales-tax-canada-message{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media screen and (min-width: 768px){.mm-sales-tax-canada-message{font-size:13px;line-height:16px}}.mm-sales-tax-canada-message::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-sales-tax-canada-message::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-not-returnable-message{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}@media(min-width: 768px){.mm-not-returnable-message{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media screen and (min-width: 768px){.mm-not-returnable-message{font-size:13px;line-height:16px}}.mm-not-returnable-message::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-not-returnable-message::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.add-to-cart-switch .add-to-cart-actions button.add-to-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.add-to-cart-switch .product-notify button{display:none}.add-to-cart-switch.show-notify-me .add-to-cart-actions button.add-to-cart,.add-to-cart-switch.show-notify-me .ipay-wrapper{display:none}.add-to-cart-switch.show-notify-me .product-notify button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mm-color-swatch.mm-skeleton:has(.lazyloaded){background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.mm-color-swatch .mm-color-swatch__image{opacity:0;-webkit-transition:opacity .2s cubic-bezier(0, 0, 0.58, 1);transition:opacity .2s cubic-bezier(0, 0, 0.58, 1)}.mm-color-swatch .mm-color-swatch__image.lazyloaded{opacity:1}body[data-gcat=MM] .pdp-delivery-options{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media(min-width: 768px){body[data-gcat=MM] .pdp-delivery-options{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media screen and (min-width: 768px){body[data-gcat=MM] .pdp-delivery-options{font-size:13px;line-height:16px}}body[data-gcat=MM] .pdp-delivery-options::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}body[data-gcat=MM] .pdp-delivery-options::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}body[data-gcat=MM] .pdp-delivery-options__title{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){body[data-gcat=MM] .pdp-delivery-options__title{margin-bottom:16px;margin-bottom:1lh}}body[data-gcat=MM] .pdp-delivery-options__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){body[data-gcat=MM] .pdp-delivery-options__list{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){body[data-gcat=MM] .pdp-delivery-options__list{padding-bottom:32px;padding-bottom:2lh}}body[data-gcat=MM] .pdp-delivery-options__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body[data-gcat=MM] .pdp-delivery-options__item.is-pending,body[data-gcat=MM] .pdp-delivery-options__item.is-empty{display:none}body[data-gcat=MM] .pdp-delivery-options__item-info{color:var(--mm-content-secondary)}body[data-gcat=MM] .pdp-delivery-options__trigger{background:transparent;border:none;padding:0;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body[data-gcat=MM] .pdp-delivery-options__trigger:hover{color:var(--mm-content-primary)}body[data-gcat=MM] .pdp-delivery-options__trigger .inner-text{color:var(--mm-content-secondary)}body[data-gcat=MM] .pdp-delivery-options__trigger.boutique-availability{width:100%;text-align:left}.mm-boutique-availability-sheet .mm-sheet__header{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-boutique-availability-sheet .mm-sheet__header{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-boutique-availability-sheet .pdp-boutique-availability__product-summary{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__product-summary{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__product-summary{margin-bottom:16px;margin-bottom:1lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__image-container{max-width:36px;aspect-ratio:2/3;overflow:hidden;background-color:var(--mm-background-input);margin-right:9px;margin-right:1ch;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__image-container{margin-right:8px;margin-right:1ch}}.mm-boutique-availability-sheet .pdp-boutique-availability__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mm-boutique-availability-sheet .pdp-boutique-availability__product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-boutique-availability-sheet .pdp-boutique-availability__product-name{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;text-transform:uppercase;margin-bottom:4.5px;margin-bottom:0.25lh}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__product-name{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__product-name::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__product-name::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__product-name{margin-bottom:4px;margin-bottom:0.25lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__product-price{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary)}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__product-price{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__product-price::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__product-price::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__product-price .strike-through{color:var(--mm-content-tertiary);text-decoration:line-through}.mm-boutique-availability-sheet .pdp-boutique-availability__product-price .discount-disclaimer{color:var(--mm-content-tertiary);display:block}.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works{margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works{margin-bottom:32px;margin-bottom:2lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-title{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;margin-bottom:18px;margin-bottom:1lh}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-title{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-title::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-title::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-title{margin-bottom:16px;margin-bottom:1lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-text{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;color:var(--mm-content-secondary)}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-text{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__how-it-works-text{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-boutique-availability-sheet .pdp-boutique-availability__size-selector{margin-bottom:36px;margin-bottom:2lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__size-selector{margin-bottom:32px;margin-bottom:2lh}}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__size-selector{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-boutique-availability-sheet .pdp-boutique-availability__location-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;margin-bottom:36px;margin-bottom:2lh}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__location-ctas{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__location-ctas{margin-bottom:32px;margin-bottom:2lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__location-ctas .mm-btn{margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__location-ctas .mm-btn{margin-bottom:16px;margin-bottom:1lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__location-ctas .mm-btn:last-child{margin-bottom:0}.mm-boutique-availability-sheet .pdp-boutique-availability__stores-list{position:relative;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__stores-list{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-boutique-availability-sheet .pdp-boutique-availability__loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;color:var(--mm-content-primary)}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__loader{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__store-card{border:1px solid var(--mm-border-secondary);padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;margin-bottom:18px;margin-bottom:1lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__store-card{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__store-card{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__store-card{margin-bottom:16px;margin-bottom:1lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__store-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:18px;margin-bottom:1lh}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__store-header{margin-bottom:16px;margin-bottom:1lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__store-name{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;text-transform:uppercase;font-weight:500}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__store-name{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__store-name::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__store-name::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__details-btn{background:transparent;border:none;padding:0;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;text-decoration:underline;color:var(--mm-content-secondary);cursor:pointer}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__details-btn{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__details-btn::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__details-btn::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__details-btn:hover{color:var(--mm-content-primary)}.mm-boutique-availability-sheet .pdp-boutique-availability__show-all-btn{display:block;width:100%;background:transparent;border:none;padding:0;text-align:left;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);cursor:pointer;margin-top:18px;margin-top:1lh}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__show-all-btn{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__show-all-btn::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__show-all-btn::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__show-all-btn{margin-top:16px;margin-top:1lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__show-all-btn:hover{color:var(--mm-content-secondary)}.mm-boutique-availability-sheet .pdp-boutique-availability__store-details{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary)}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__store-details{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__store-details{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__store-details::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__store-details::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__store-address,.mm-boutique-availability-sheet .pdp-boutique-availability__store-hours,.mm-boutique-availability-sheet .pdp-boutique-availability__store-phone{margin-bottom:9px;margin-bottom:0.5lh;line-height:1.4}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__store-address,.mm-boutique-availability-sheet .pdp-boutique-availability__store-hours,.mm-boutique-availability-sheet .pdp-boutique-availability__store-phone{margin-bottom:12px;margin-bottom:0.75lh}}.mm-boutique-availability-sheet .pdp-boutique-availability__store-hour{margin-bottom:0}.mm-boutique-availability-sheet .pdp-boutique-availability__address-link,.mm-boutique-availability-sheet .pdp-boutique-availability__phone-link{color:var(--mm-content-primary);text-decoration:underline}.mm-boutique-availability-sheet .pdp-boutique-availability__address-link:hover,.mm-boutique-availability-sheet .pdp-boutique-availability__phone-link:hover{color:var(--mm-content-primary)}.mm-boutique-availability-sheet .pdp-boutique-availability__status{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__status{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__status::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__status::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__status-bullet{margin-right:9px;margin-right:1ch}@media(min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__status-bullet{margin-right:8px;margin-right:1ch}}.mm-boutique-availability-sheet .pdp-boutique-availability__status-bullet .icon{width:7px;height:7px}.mm-boutique-availability-sheet .pdp-boutique-availability__status.-select-size{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace;color:var(--mm-content-tertiary)}@media screen and (min-width: 768px){.mm-boutique-availability-sheet .pdp-boutique-availability__status.-select-size{font-size:13px;line-height:16px}}.mm-boutique-availability-sheet .pdp-boutique-availability__status.-select-size::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__status.-select-size::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-boutique-availability-sheet .pdp-boutique-availability__status.-select-size .pdp-boutique-availability__status-bullet .icon{background-color:var(--mm-border-secondary)}.mm-boutique-availability-sheet .pdp-boutique-availability__status.-instock .pdp-boutique-availability__status-bullet .icon{background-color:var(--mm-content-success)}.mm-boutique-availability-sheet .pdp-boutique-availability__status.-limitedstock .pdp-boutique-availability__status-bullet .icon{background-color:var(--mm-content-warning)}.mm-boutique-availability-sheet .pdp-boutique-availability__status.-outofstock .pdp-boutique-availability__status-bullet .icon{background-color:var(--mm-content-highlight)}.shipping-estimate-content{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;color:var(--mm-content-secondary);padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media screen and (min-width: 768px){.shipping-estimate-content{font-size:13px;line-height:16px}}.shipping-estimate-content::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.shipping-estimate-content::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.shipping-estimate-content{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}#mm-mobile-sticky-footer{max-width:100vw;background-color:var(--mm-layers-primary);position:fixed;bottom:0;left:0;width:100%;z-index:999;will-change:transform,opacity,visibility;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-bottom:env(safe-area-inset-bottom, 0px)}#mm-mobile-sticky-footer.is-hidden{opacity:0;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);visibility:hidden;pointer-events:none}#mm-mobile-sticky-footer.is-compact .footer-add-to-cart{opacity:1}#mm-mobile-sticky-footer.is-compact .cta-button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#mm-mobile-sticky-footer.is-expanded .mm-mobile-sticky-footer-container .mm-mobile-sticky-footer{gap:0}#mm-mobile-sticky-footer.is-expanded .footer-product-info{opacity:0;max-width:0;margin:0;padding:0}#mm-mobile-sticky-footer.is-expanded .footer-add-to-cart{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mm-mobile-sticky-footer.hide-product-info .footer-product-info{opacity:0}#mm-mobile-sticky-footer .add-to-cart-actions,#mm-mobile-sticky-footer .product-notify{width:100%}.mm-mobile-sticky-footer-container{max-width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent}.mm-mobile-sticky-footer-container .breadcrumbs-hero-internal{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none}@media(min-width: 768px){.mm-mobile-sticky-footer-container .breadcrumbs-hero-internal{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-mobile-sticky-footer-container .breadcrumbs-hero-internal .mm-header__breadcrumbs{max-width:calc(90vw - 45px)}#mm-mobile-sticky-footer.has-breadcrumb:not(.breadcrumb-hidden) .breadcrumbs-hero-internal{max-height:90px;opacity:1;visibility:visible;pointer-events:auto}#mm-mobile-sticky-footer .price-wrapper{display:grid;white-space:nowrap;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.mm-mobile-sticky-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;gap:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-mobile-sticky-footer .footer-product-info{-webkit-transition:opacity 200ms cubic-bezier(0, 0, 0.58, 1),max-width 200ms cubic-bezier(0, 0, 0.58, 1),margin 200ms cubic-bezier(0, 0, 0.58, 1),height 200ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.58, 1),max-width 200ms cubic-bezier(0, 0, 0.58, 1),margin 200ms cubic-bezier(0, 0, 0.58, 1),height 200ms cubic-bezier(0, 0, 0.58, 1);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:197px;width:100%;height:auto;opacity:1}.mm-mobile-sticky-footer .footer-product-info .product-name{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-mobile-sticky-footer .footer-product-info .product-price{color:var(--mm-content-secondary)}.mm-mobile-sticky-footer .footer-product-info .product-price .strike-through{color:var(--mm-content-tertiary);text-decoration:line-through}.mm-mobile-sticky-footer .footer-product-info .mm-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mm-mobile-sticky-footer .footer-product-info .discount-disclaimer{display:none}.mm-mobile-sticky-footer .footer-add-to-cart{-webkit-transition:-webkit-box-flex 200ms cubic-bezier(0, 0, 0.58, 1);transition:-webkit-box-flex 200ms cubic-bezier(0, 0, 0.58, 1);transition:flex 200ms cubic-bezier(0, 0, 0.58, 1);transition:flex 200ms cubic-bezier(0, 0, 0.58, 1), -webkit-box-flex 200ms cubic-bezier(0, 0, 0.58, 1), -ms-flex 200ms cubic-bezier(0, 0, 0.58, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:0}.mm-mobile-sticky-footer .footer-add-to-cart .cart-and-ipay{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;width:100%}.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 36px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:36px}.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-description,.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-img{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:0;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 768px){.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-description,.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-img{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-description{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none;margin:0}@media screen and (min-width: 768px){.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-description{font-size:13px;line-height:16px}}.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-description::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-description::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-delivery-options-packaging[data-brand=mm] .pdp-packaging-journey-img{max-width:100%;-ms-flex-item-align:stretch;align-self:stretch;aspect-ratio:4/3}.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 14'%3e%3cpath d='M6.212 1.805c-.398.473-1.036.846-1.673.793-.08-.64.232-1.32.598-1.739C5.535.373 6.232.027 6.797 0c.066.666-.193 1.319-.585 1.805zm.578.92c-.923-.054-1.713.525-2.152.525-.445 0-1.115-.5-1.846-.486-.95.013-1.833.553-2.318 1.412-.996 1.718-.259 4.263.704 5.661.472.693 1.036 1.452 1.78 1.426.704-.027.983-.46 1.833-.46.857 0 1.103.46 1.846.446.77-.013 1.256-.692 1.727-1.385.538-.786.757-1.552.77-1.592-.013-.013-1.487-.58-1.5-2.284-.014-1.426 1.162-2.105 1.215-2.145-.664-.986-1.7-1.092-2.059-1.119zM12.123.792v10.383h1.607v-3.55h2.225c2.033 0 3.46-1.399 3.46-3.423 0-2.025-1.4-3.41-3.406-3.41h-3.886zM13.73 2.15h1.853c1.395 0 2.192.746 2.192 2.058 0 1.312-.797 2.065-2.198 2.065H13.73V2.151zm8.621 9.105c1.01 0 1.946-.513 2.371-1.325h.033v1.245h1.488V6.008c0-1.499-1.196-2.465-3.035-2.465-1.707 0-2.969.98-3.015 2.325h1.447c.12-.64.711-1.06 1.521-1.06.983 0 1.534.46 1.534 1.306v.573l-2.005.12c-1.867.113-2.876.879-2.876 2.211 0 1.345 1.043 2.238 2.537 2.238zm.432-1.232c-.857 0-1.402-.413-1.402-1.046 0-.653.525-1.032 1.528-1.092l1.786-.113v.586c0 .972-.823 1.665-1.912 1.665zM28.229 14c1.567 0 2.304-.6 2.948-2.418L34 3.643h-1.634l-1.893 6.134h-.033l-1.893-6.134h-1.68l2.723 7.56-.146.46c-.246.778-.644 1.078-1.355 1.078-.126 0-.372-.013-.471-.026v1.245c.093.027.491.04.61.04z' fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;-webkit-appearance:button;-moz-appearance:button;appearance:button;width:100%;border-radius:0;height:54px;height:3lh;display:block;margin-top:18px;margin-top:1lh;margin-bottom:18px;margin-bottom:1lh;-webkit-box-shadow:none;box-shadow:none;background-color:var(--color-mm-base-white);background-size:34px 14px;border:1px solid var(--mm-content-primary);cursor:pointer}@media(min-width: 768px){.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button{margin-top:16px;margin-top:1lh}}@media(min-width: 768px){.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button{margin-bottom:0;margin-bottom:0lh}}.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button:hover,.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button:active{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 14'%3e%3cpath d='M6.212 1.805c-.398.473-1.036.846-1.673.793-.08-.64.232-1.32.598-1.739C5.535.373 6.232.027 6.797 0c.066.666-.193 1.319-.585 1.805zm.578.92c-.923-.054-1.713.525-2.152.525-.445 0-1.115-.5-1.846-.486-.95.013-1.833.553-2.318 1.412-.996 1.718-.259 4.263.704 5.661.472.693 1.036 1.452 1.78 1.426.704-.027.983-.46 1.833-.46.857 0 1.103.46 1.846.446.77-.013 1.256-.692 1.727-1.385.538-.786.757-1.552.77-1.592-.013-.013-1.487-.58-1.5-2.284-.014-1.426 1.162-2.105 1.215-2.145-.664-.986-1.7-1.092-2.059-1.119zM12.123.792v10.383h1.607v-3.55h2.225c2.033 0 3.46-1.399 3.46-3.423 0-2.025-1.4-3.41-3.406-3.41h-3.886zM13.73 2.15h1.853c1.395 0 2.192.746 2.192 2.058 0 1.312-.797 2.065-2.198 2.065H13.73V2.151zm8.621 9.105c1.01 0 1.946-.513 2.371-1.325h.033v1.245h1.488V6.008c0-1.499-1.196-2.465-3.035-2.465-1.707 0-2.969.98-3.015 2.325h1.447c.12-.64.711-1.06 1.521-1.06.983 0 1.534.46 1.534 1.306v.573l-2.005.12c-1.867.113-2.876.879-2.876 2.211 0 1.345 1.043 2.238 2.537 2.238zm.432-1.232c-.857 0-1.402-.413-1.402-1.046 0-.653.525-1.032 1.528-1.092l1.786-.113v.586c0 .972-.823 1.665-1.912 1.665zM28.229 14c1.567 0 2.304-.6 2.948-2.418L34 3.643h-1.634l-1.893 6.134h-.033l-1.893-6.134h-1.68l2.723 7.56-.146.46c-.246.778-.644 1.078-1.355 1.078-.126 0-.372-.013-.471-.026v1.245c.093.027.491.04.61.04z' fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:var(--color-mm-base-white);background-size:34px 14px;border:1px solid var(--mm-border-tertiary);border-radius:0;margin-top:18px;margin-top:1lh;margin-bottom:18px;margin-bottom:1lh;width:100%;height:54px;height:3lh}@media(min-width: 768px){.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button:hover,.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button:active{margin-top:16px;margin-top:1lh}}@media(min-width: 768px){.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button:hover,.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button:active{margin-bottom:0;margin-bottom:0lh}}.mm-txt-default{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:none}@media screen and (min-width: 768px){.mm-txt-default{font-size:13px;line-height:16px}}.mm-txt-default::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-default::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-capitals{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.mm-txt-capitals{font-size:13px;line-height:16px}}.mm-txt-capitals::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-capitals::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}@media screen and (min-width: 768px){.mm-txt-emphasis{font-size:13px;line-height:16px}}.mm-txt-emphasis::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis-capitals{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace;text-transform:uppercase}@media screen and (min-width: 768px){.mm-txt-emphasis-capitals{font-size:13px;line-height:16px}}.mm-txt-emphasis-capitals::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-emphasis-capitals::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-underline{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:35%}@media screen and (min-width: 768px){.mm-txt-underline{font-size:13px;line-height:16px}}.mm-txt-underline::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-underline::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-legal{font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:normal}.mm-txt-legal::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-legal::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-txt-replica-display{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:28px;line-height:36px;letter-spacing:.28px;text-transform:uppercase}.mm-txt-replica-display::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-display::selection{background-color:highlight;color:highlighttext}.mm-txt-replica-title{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:16px;line-height:20px;letter-spacing:.16px;text-transform:uppercase}.mm-txt-replica-title::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-title::selection{background-color:highlight;color:highlighttext}.mm-txt-replica-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-style:normal;font-size:14px;line-height:18px}@media screen and (min-width: 768px){.mm-txt-replica-default{font-size:13px;line-height:16px}}.mm-txt-replica-default::-moz-selection{background-color:highlight;color:highlighttext}.mm-txt-replica-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-txt-default::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-underline{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:25%}.mm6-txt-underline::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-underline::selection{background-color:highlight;color:highlighttext}.mm6-txt-emphasis{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-style:italic}.mm6-txt-emphasis::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-emphasis::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-default{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px}.mm6-txt-legal-default::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-default::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-underline{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;line-height:14px;letter-spacing:-0.1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:6.5%;text-underline-offset:25%;text-underline-position:from-font}.mm6-txt-legal-underline::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-underline::selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-emphasis{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-size:10px;font-style:italic;line-height:14px;letter-spacing:-0.1px}.mm6-txt-legal-emphasis::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-legal-emphasis::selection{background-color:highlight;color:highlighttext}.mm6-txt-list-compact{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;letter-spacing:-0.13px}.mm6-txt-list-compact::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-list-compact::selection{background-color:highlight;color:highlighttext}.mm6-txt-bold{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-weight:700}.mm6-txt-bold::-moz-selection{background-color:highlight;color:highlighttext}.mm6-txt-bold::selection{background-color:highlight;color:highlighttext}:root{--color-mm-base-white: #ffffff;--color-mm-base-black: #000000;--color-mm-base-off-white: #fcfcfc;--color-mm-base-neutral-900: #404040;--color-mm-base-neutral-500: #6c6c6c;--color-mm-base-neutral-200: #cccccc;--color-mm-base-neutral-100: #e5e5e5;--color-mm-base-red: #ea0000;--color-mm-base-dark-red: #bf1d1d;--color-mm-base-green: #40aa75;--color-mm-base-yellow: #ffaa01;--color-mm-base-black-alpha-10: #0000001a;--color-mm-base-black-alpha-25: #00000040;--color-mm-base-white-alpha-96: #fffffff5;--color-mm-base-white-alpha-25: #ffffff40;--color-mm-base-white-alpha-10: #ffffff1a;--color-mm-base-off-white-alpha-96: #fcfcfcf5;--color-mm-base-off-white-alpha-85: #fcfcfcd9;--color-mm-base-neutral-100-alpha-60: #e5e5e599;--color-mm6-base-white: #ffffff;--color-mm6-base-black: #000000;--color-mm6-base-neutral-900: #151515;--color-mm6-base-neutral-800: #222222;--color-mm6-base-neutral-750: #2c2c2c;--color-mm6-base-neutral-700: #444444;--color-mm6-base-neutral-550: #616161;--color-mm6-base-neutral-500: #707070;--color-mm6-base-neutral-400: #8A8A8A;--color-mm6-base-neutral-350: #939393;--color-mm6-base-neutral-300: #bbbbbb;--color-mm6-base-neutral-150: #e6e9eb;--color-mm6-base-neutral-100: #f4f5f7;--color-mm6-base-red-500: #ea0000;--color-mm6-base-red-400: #FF0404;--color-mm6-base-green: #32cd32;--color-mm6-base-yellow: #ffdd00;--color-mm6-base-blue: #007ED2;--color-mm6-base-alpha-black-10: #0000001a;--color-mm6-base-alpha-neutral-900-70: #151515b2;--color-mm6-base-alpha-neutral-100-10: #f4f5f71a;--mm-background-primary: var(--color-mm-base-off-white);--mm-background-skeleton: var(--color-mm-base-white);--mm-background-input: var(--color-mm-base-neutral-100-alpha-60);--mm-content-primary: var(--color-mm-base-black);--mm-content-primary-inverse: var(--color-mm-base-white);--mm-content-secondary: var(--color-mm-base-neutral-900);--mm-content-tertiary: var(--color-mm-base-neutral-500);--mm-content-tertiary-inverse: var(--color-mm-base-neutral-200);--mm-content-highlight: var(--color-mm-base-dark-red);--mm-content-error: var(--color-mm-base-red);--mm-content-success: var(--color-mm-base-green);--mm-content-warning: var(--color-mm-base-yellow);--mm-layers-primary: var(--color-mm-base-white-alpha-96);--mm-layers-secondary: var(--color-mm-base-off-white-alpha-96);--mm-scrims-primary: var(--color-mm-base-off-white-alpha-85);--mm-border-primary: var(--color-mm-base-black);--mm-border-secondary: var(--color-mm-base-black-alpha-10);--mm-border-tertiary: var(--color-mm-base-neutral-500);--mm-border-inverse: var(--color-mm-base-white);--mm-border-inverse-secondary: var(--color-mm-base-white-alpha-10);--mm6-background-dark-primary: var(--color-mm6-base-neutral-900);--mm6-background-dark-secondary: var(--color-mm6-base-neutral-800);--mm6-background-dark-secondary-contrast: var(--color-mm6-base-neutral-750);--mm6-background-dark-skeleton: var(--color-mm6-base-neutral-800);--mm6-background-light-primary: var(--color-mm6-base-white);--mm6-background-light-secondary: var(--color-mm6-base-neutral-100);--mm6-background-light-secondary-contrast: var(--color-mm6-base-neutral-150);--mm6-background-light-skeleton: var(--color-mm6-base-neutral-100);--mm6-content-primary-onlight: var(--color-mm6-base-black);--mm6-content-secondary-onlight: var(--color-mm6-base-neutral-500);--mm6-content-secondary-contrast-onlight: var(--color-mm6-base-neutral-550);--mm6-content-tertiary-onlight: var(--color-mm6-base-neutral-300);--mm6-content-highlight-onlight: var(--color-mm6-base-red-500);--mm6-content-error-onlight: var(--color-mm6-base-red-500);--mm6-content-success-onlight: var(--color-mm6-base-green);--mm6-content-warning-onlight: var(--color-mm6-base-yellow);--mm6-content-primary-ondark: var(--color-mm6-base-neutral-100);--mm6-content-secondary-ondark: var(--color-mm6-base-neutral-400);--mm6-content-secondary-contrast-ondark: var(--color-mm6-base-neutral-350);--mm6-content-tertiary-ondark: var(--color-mm6-base-neutral-700);--mm6-content-highlight-ondark: var(--color-mm6-base-red-400);--mm6-content-error-ondark: var(--color-mm6-base-red-400);--mm6-content-success-ondark: var(--color-mm6-base-green);--mm6-content-warning-ondark: var(--color-mm6-base-yellow);--mm6-border-cellborder-onlight: var(--color-mm6-base-white);--mm6-border-primary-onlight: var(--color-mm6-base-black);--mm6-border-secondary-onlight: var(--color-mm6-base-neutral-100);--mm6-border-tertiary-onlight: var(--color-mm6-base-alpha-black-10);--mm6-border-focus-onlight: var(--color-mm6-base-blue);--mm6-border-cellborder-ondark: var(--color-mm6-base-neutral-900);--mm6-border-primary-ondark: var(--color-mm6-base-neutral-100);--mm6-border-secondary-ondark: var(--color-mm6-base-neutral-800);--mm6-border-tertiary-ondark: var(--color-mm6-base-alpha-neutral-100-10);--mm6-border-focus-ondark: var(--color-mm6-base-blue);--mm6-layers-primary: var(--color-mm6-base-white);--mm6-scrims-primary: var(--color-mm6-base-alpha-neutral-900-70)}.mm-content-primary{color:var(--mm-content-primary)}.mm-content-primary-inverse{color:var(--mm-content-primary-inverse)}.mm-content-secondary{color:var(--mm-content-secondary)}.mm-content-tertiary{color:var(--mm-content-tertiary)}.mm-content-highlight{color:var(--mm-content-highlight)}.mm-content-error{color:var(--mm-content-error)}.mm-content-success{color:var(--mm-content-success)}.mm-content-warning{color:var(--mm-content-warning)}.mm-background-primary{background-color:var(--mm-background-primary)}.mm-background-skeleton{background-color:var(--mm-background-skeleton)}.mm-background-input{background-color:var(--mm-background-input)}.mm-border-primary{border-color:var(--mm-border-primary)}.mm-border-secondary{border-color:var(--mm-border-secondary)}.mm-border-tertiary{border-color:var(--mm-border-tertiary)}.mm-border-inverse{border-color:var(--mm-border-inverse)}.mm-border-inverse-secondary{border-color:var(--mm-border-inverse-secondary)}.mm-layers-primary{background-color:var(--mm-layers-primary)}.mm-layers-secondary{background-color:var(--mm-layers-secondary)}.mm-scrims-primary{background-color:var(--mm-scrims-primary)}.mm6-background-dark-primary{background-color:var(--mm6-background-dark-primary)}.mm6-background-dark-secondary{background-color:var(--mm6-background-dark-secondary)}.mm6-background-dark-secondary-contrast{background-color:var(--mm6-background-dark-secondary-contrast)}.mm6-background-dark-skeleton{background-color:var(--mm6-background-dark-skeleton)}.mm6-background-light-primary{background-color:var(--mm6-background-light-primary)}.mm6-background-light-secondary{background-color:var(--mm6-background-light-secondary)}.mm6-background-light-secondary-contrast{background-color:var(--mm6-background-light-secondary-contrast)}.mm6-background-light-skeleton{background-color:var(--mm6-background-light-skeleton)}.mm6-content-primary-onlight{color:var(--mm6-content-primary-onlight)}.mm6-content-secondary-onlight{color:var(--mm6-content-secondary-onlight)}.mm6-content-secondary-contrast-onlight{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-content-tertiary-onlight{color:var(--mm6-content-tertiary-onlight)}.mm6-content-highlight-onlight{color:var(--mm6-content-highlight-onlight)}.mm6-content-error-onlight{color:var(--mm6-content-error-onlight)}.mm6-content-success-onlight{color:var(--mm6-content-success-onlight)}.mm6-content-warning-onlight{color:var(--mm6-content-warning-onlight)}.mm6-content-primary-ondark{color:var(--mm6-content-primary-ondark)}.mm6-content-secondary-ondark{color:var(--mm6-content-secondary-ondark)}.mm6-content-secondary-contrast-ondark{color:var(--mm6-content-secondary-contrast-ondark)}.mm6-content-tertiary-ondark{color:var(--mm6-content-tertiary-ondark)}.mm6-content-highlight-ondark{color:var(--mm6-content-highlight-ondark)}.mm6-content-error-ondark{color:var(--mm6-content-error-ondark)}.mm6-content-success-ondark{color:var(--mm6-content-success-ondark)}.mm6-content-warning-ondark{color:var(--mm6-content-warning-ondark)}.mm6-border-cellborder-onlight{border-color:var(--mm6-border-cellborder-onlight)}.mm6-border-primary-onlight{border-color:var(--mm6-border-primary-onlight)}.mm6-border-secondary-onlight{border-color:var(--mm6-border-secondary-onlight)}.mm6-border-tertiary-onlight{border-color:var(--mm6-border-tertiary-onlight)}.mm6-border-cellborder-ondark{border-color:var(--mm6-border-cellborder-ondark)}.mm6-border-primary-ondark{border-color:var(--mm6-border-primary-ondark)}.mm6-border-secondary-ondark{border-color:var(--mm6-border-secondary-ondark)}.mm6-border-tertiary-ondark{border-color:var(--mm6-border-tertiary-ondark)}.mm6-layers-primary{background-color:var(--mm6-layers-primary)}.mm6-scrims-primary{background-color:var(--mm6-scrims-primary)}body[data-gcat=MM6]{--mm-pdp-carousel-sliver: 0px}.mm6-pdp-layout{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;background-color:var(--mm6-background-dark-primary);-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;display:inline-grid;padding:0 1px;align-self:stretch;grid-template-rows:repeat(2, fit-content(100%));grid-template-columns:repeat(1, minmax(0, 1fr));width:100%}.mm6-pdp-layout::-moz-selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout::selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout .col-images-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--Spacing-MM6-Base-cell-border, 1px);grid-row:1/span 1;grid-column:1/span 1;justify-self:stretch}.mm6-pdp-layout .col-images-stacked.swiper{position:relative;overflow:hidden}.mm6-pdp-layout .col-images-stacked.swiper .slide-indicators{position:absolute;bottom:0;left:0;padding:8px}.mm6-pdp-layout .col-images-stacked-wrapper{gap:1px}.mm6-pdp-layout .product-slide.mm6-dark-skeleton:has(.lazyloaded){background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.mm6-pdp-layout .product-slide .js-product-image{opacity:0;-webkit-transition:opacity .2s cubic-bezier(0, 0, 0.58, 1);transition:opacity .2s cubic-bezier(0, 0, 0.58, 1);aspect-ratio:2/3}.mm6-pdp-layout .product-slide .js-product-image.lazyloaded{opacity:1}.mm6-pdp-layout .right-sticky-col{color:var(--mm6-content-primary-onlight);background-color:var(--mm6-background-light-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;align-self:stretch;grid-row:2/span 1;grid-column:1/span 1;justify-self:stretch}.mm6-pdp-layout .right-sticky-col>div{width:100%}.mm6-pdp-layout .mm6-breadcrumb-wrapper{width:calc(100% - 40px)}.mm6-pdp-layout .details-column-content .add-to-wishlist-container{position:absolute;top:0;right:0;display:none}.mm6-pdp-layout .details-column-content .add-to-wishlist-container .add-to-wish-list .icon--mm6-star{display:block}.mm6-pdp-layout .details-column-content .add-to-wishlist-container .add-to-wish-list .icon--mm6-star-filled,.mm6-pdp-layout .details-column-content .add-to-wishlist-container .add-to-wish-list .mm6-text-content{display:none}.mm6-pdp-layout .details-column-content .add-to-wishlist-container .add-to-wish-list.active .icon--mm6-star{display:none}.mm6-pdp-layout .details-column-content .add-to-wishlist-container .add-to-wish-list.active .icon--mm6-star-filled{display:block}.mm6-pdp-layout .details-column-content-inner.content-breadcrumbs{padding-top:4px;padding-left:8px;padding-right:0;padding-bottom:16px;gap:4px;position:relative}.mm6-pdp-layout .details-column-content-inner.content-breadcrumbs .add-to-wishlist-container{display:block;position:absolute;top:0;right:0}.mm6-pdp-layout .details-column-content-inner.content-breadcrumbs .add-to-wishlist-container .add-to-wish-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding-top:4px;padding-bottom:4px}.mm6-pdp-layout .details-column-content-inner.content-breadcrumbs .mm6-breadcrumb-item{margin:0}.mm6-pdp-layout .details-column-content-inner.content-breadcrumbs .mm6-breadcrumb-item .mm6-link{text-transform:capitalize}.mm6-pdp-layout .details-column-content-inner.content-title{position:relative;padding-top:0;padding-bottom:24px;padding-left:8px;padding-right:8px}.mm6-pdp-layout .details-column-content-inner.content-title .product-name .title{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight)}.mm6-pdp-layout .details-column-content-inner.content-title .product-name .title::-moz-selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout .details-column-content-inner.content-title .product-name .title::selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout .details-column-content-inner.content-title .add-to-wishlist-container{padding-top:4px}.mm6-pdp-layout .details-column-content-inner.content-title .product-price{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-onlight)}.mm6-pdp-layout .details-column-content-inner.content-title .product-price::-moz-selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout .details-column-content-inner.content-title .product-price::selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout .details-column-content-inner.content-title .product-price .strike-through .value{color:var(--mm6-content-secondary-ondark);text-decoration:line-through}.mm6-pdp-layout .details-column-content-inner.content-title .product-price .price .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.mm6-pdp-layout .details-column-content-inner.content-title .product-price .price .price-wrapper .discount-percentage{padding-left:4px}.mm6-pdp-layout .details-column-content-inner.content-title .product-price .discount-disclaimer{color:var(--mm6-content-secondary-onlight);display:block}.mm6-pdp-layout .product-description-content,.mm6-pdp-layout .size-guide-cta-wrapper,.mm6-pdp-layout .product-variants,.mm6-pdp-layout .content-extra-info{padding-top:0;padding-bottom:8px;padding-left:8px;padding-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.mm6-pdp-layout .details-column-content-inner.content-details .product-description-content-body .text-collapsed__content{display:block}.mm6-pdp-layout .details-column-content-inner.content-details .product-description-content-body .text-collapsed__content a{text-transform:capitalize}.mm6-pdp-layout .details-column-content-inner.content-details .add-to-cart-switch{gap:8px}.mm6-pdp-layout .details-column-content-inner.content-details .pdp-sheet-size-dimensions{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;border:none}.mm6-pdp-layout .details-column-content-inner.content-variations .product-variants{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.mm6-pdp-layout .details-column-content-inner.content-variations .product-variants .selected-color-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm6-pdp-layout .details-column-content-inner.content-variations .product-variants .product-variants-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1px;-ms-flex-item-align:stretch;align-self:stretch}.mm6-pdp-layout .details-column-content-inner.content-variations .product-variants .product-variants-box .mm-color-swatch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;aspect-ratio:2/3}.mm6-pdp-layout .details-column-content-inner.content-variations .product-variants .product-variants-box .mm-color-swatch:has(.selected-color){border-bottom:1px solid var(--mm6-border-primary-onlight)}.mm6-pdp-layout .details-column-content-inner.content-variations .product-variants .product-variants-box .mm-color-swatch__image{max-width:56px;width:100%;aspect-ratio:2/3;cursor:pointer}.mm6-pdp-layout .details-column-content-inner.content-variations .product-description-content .pid-copy-to-clipboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.mm6-pdp-layout .details-column-content-inner.content-variations .product-description-content .pid-copy-to-clipboard .mm6-btn--icon-ghost{width:16px;height:16px}.mm6-pdp-layout .details-column-content-inner.content-actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.mm6-pdp-layout .details-column-content-inner.content-actions .cart-and-ipay{display:-webkit-box;display:-ms-flexbox;display:flex}.mm6-pdp-layout .details-column-content-inner.content-actions .cart-and-ipay .mm6-btn{padding:0}.mm6-pdp-layout .details-column-content-inner.content-actions .cart-and-ipay .mm6-btn__inner{margin:0}.mm6-pdp-layout .details-column-content-inner.content-actions .add-to-cart-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;padding-top:8px}.mm6-pdp-layout .details-column-content-inner.content-actions .add-to-cart-switch .add-to-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.mm6-pdp-layout .details-column-content-inner.content-extra-info{padding-bottom:12px}.mm6-pdp-layout .details-column-content-inner.content-extra-info .pdp-delivery-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-pdp-layout .details-column-content-inner.content-extra-info .pdp-delivery-options::-moz-selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout .details-column-content-inner.content-extra-info .pdp-delivery-options::selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout .details-column-content-inner.content-extra-info .pdp-delivery-options__item{padding-bottom:8px}.mm6-pdp-layout .details-column-content-inner.content-extra-info .pdp-delivery-options__item.is-pending,.mm6-pdp-layout .details-column-content-inner.content-extra-info .pdp-delivery-options__item.is-empty{display:none}.mm6-pdp-layout .details-column-content-inner.content-extra-info .pdp-delivery-options__trigger{background:transparent;border:none;padding:0;text-align:left;cursor:pointer}.mm6-pdp-layout .mm6-btn__inner .mm6-btn__left .mm6-btn__line,.mm6-pdp-layout .mm6-btn__inner .mm6-btn__right .mm6-btn__line{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm6-pdp-layout .mm6-btn__inner .mm6-btn__left .mm6-btn__line::-moz-selection, .mm6-pdp-layout .mm6-btn__inner .mm6-btn__right .mm6-btn__line::-moz-selection{background-color:highlight;color:highlighttext}.mm6-pdp-layout .mm6-btn__inner .mm6-btn__left .mm6-btn__line::selection,.mm6-pdp-layout .mm6-btn__inner .mm6-btn__right .mm6-btn__line::selection{background-color:highlight;color:highlighttext}.mm6-size-selector-sheet,.mm6-notify-me-sheet{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-size-selector-sheet::-moz-selection, .mm6-notify-me-sheet::-moz-selection{background-color:highlight;color:highlighttext}.mm6-size-selector-sheet::selection,.mm6-notify-me-sheet::selection{background-color:highlight;color:highlighttext}.mm6-size-selector-sheet{margin-top:0}.mm6-size-selector-sheet .size-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;grid-row:1/span 1;grid-column:1/span 2;justify-self:stretch}.mm6-size-selector-sheet .size-wrapper .size-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:4px;padding-left:8px;padding-right:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}.mm6-size-selector-sheet .size-wrapper .size-container .size-system-selector{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.mm6-size-selector-sheet .size-wrapper .size-container .size-grid{display:grid;width:100%;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;grid-template-rows:repeat(7, fit-content(100%));grid-template-columns:repeat(2, minmax(0, 1fr))}.mm6-size-selector-sheet .size-wrapper .size-container .size-grid .mm-size-swatch{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;padding-top:4px;padding-bottom:20px;color:var(--mm6-content-primary-onlight);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-self:stretch;border-bottom:1px solid var(--mm6-border-secondary-onlight);width:100%;cursor:pointer}.mm6-size-selector-sheet .size-wrapper .size-container .size-grid .mm-size-swatch:has(.selected-size){background-color:var(--mm6-background-light-secondary-contrast)}.mm6-size-selector-sheet .size-wrapper .size-container .size-grid .mm-size-swatch .inner-text .mm-size-swatch__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.mm6-size-selector-sheet .size-wrapper .size-container .size-grid .mm-size-swatch .inner-text .mm-size-swatch__value{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-size-selector-sheet .size-wrapper .size-container .size-grid .mm-size-swatch .inner-text .mm-size-swatch__value::-moz-selection{background-color:highlight;color:highlighttext}.mm6-size-selector-sheet .size-wrapper .size-container .size-grid .mm-size-swatch .inner-text .mm-size-swatch__value::selection{background-color:highlight;color:highlighttext}.mm6-size-selector-sheet .size-guide-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:0;padding-bottom:8px;padding-left:8px;padding-right:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm6-size-selector-sheet .size-guide-details .pdp-sheet-size-dimensions{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent;border:none;color:var(--mm6-content-primary-onlight)}.mm6-size-selector-sheet .size-guide-details .size-guide-toggle-content{padding-top:24px}.mm6-size-selector-sheet .size-guide-details .size-guide-toggle-content .size-guide__measurements{padding:0}.mm6-size-selector-sheet .sheet-footer-actions .mm6-btn{padding-top:8px;padding-bottom:8px}.mm6-sales-tax-canada-message{padding-left:8px;padding-right:8px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;padding-bottom:8px}.mm6-sales-tax-canada-message::-moz-selection{background-color:highlight;color:highlighttext}.mm6-sales-tax-canada-message::selection{background-color:highlight;color:highlighttext}.product-detail:has(.mm6-not-returnable-message) .mm6-sales-tax-canada-message{padding-bottom:0}.mm6-not-returnable-message{padding-left:8px;padding-right:8px;padding-bottom:8px;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-not-returnable-message::-moz-selection{background-color:highlight;color:highlighttext}.mm6-not-returnable-message::selection{background-color:highlight;color:highlighttext}.mm6-notify-me-sheet .mm-sheet__title{margin:0}.mm6-notify-me-sheet .mm-sheet__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm6-notify-me-sheet .product-notify,.mm6-notify-me-sheet .product-notify-sheet-content,.mm6-notify-me-sheet .notify-me-container,.mm6-notify-me-sheet .product-notify-content,.mm6-notify-me-sheet .form-notify-me-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.mm6-notify-me-sheet .notify-description{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm6-notify-me-sheet .success-msg{padding-left:8px;padding-right:8px}.mm6-notify-me-sheet .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.mm6-notify-me-sheet .product-info .product-img{max-width:36px}.mm6-notify-me-sheet .product-info .product-img img{width:100%}.mm6-notify-me-sheet .product-info .product-text{padding-bottom:18px}.mm6-notify-me-sheet .mm-form-fieldset--email{padding-bottom:10px;padding-left:8px;padding-right:8px}.mm6-notify-me-sheet .mm6-form-fieldsets-container{padding-left:8px;padding-right:8px}.mm6-notify-me-sheet .mm6-form-fieldsets-container .mm-radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.mm6-notify-me-sheet .mm6-form-fieldsets-container .notifyme-acceptnewsletters{padding-top:12px}.mm6-notify-me-sheet .submit-button{margin-top:auto}.mm6-notify-me-sheet .submit-button button.mm6-btn{display:block}.mm6-notify-me-sheet .submit-button button.mm6-btn:disabled{display:none}#mm6-mobile-sticky-footer{padding-top:1px;padding-bottom:0;padding-left:1px;padding-right:1px;background-color:var(--mm6-background-dark-primary);position:fixed;bottom:0;left:0;width:100%;z-index:999}.mm6-mobile-sticky-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--mm6-background-light-primary);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1px;-ms-flex-item-align:stretch;align-self:stretch}.mm6-mobile-sticky-footer .footer-product-info{-webkit-transition:opacity 100ms linear;transition:opacity 100ms linear;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0;padding-left:0;padding-top:6px;padding-bottom:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mm6-mobile-sticky-footer .footer-product-info .product-name{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm6-mobile-sticky-footer .footer-product-info .product-price{color:var(--mm6-content-primary-onlight)}.mm6-mobile-sticky-footer .footer-product-info .product-price .strike-through .value{color:var(--mm6-content-secondary-ondark);text-decoration:line-through}.mm6-mobile-sticky-footer .footer-product-info .product-price .price .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.mm6-mobile-sticky-footer .footer-product-info .product-price .price .price-wrapper .discount-percentage{padding-left:4px}.mm6-mobile-sticky-footer .footer-product-info .discount-disclaimer{display:none}.mm6-mobile-sticky-footer .footer-add-to-cart{font-weight:bold;-webkit-transition:flex-grow 100ms linear,text-align 100ms linear,-webkit-box-flex 100ms linear;transition:flex-grow 100ms linear,text-align 100ms linear,-webkit-box-flex 100ms linear;transition:flex-grow 100ms linear,text-align 100ms linear;transition:flex-grow 100ms linear,text-align 100ms linear,-webkit-box-flex 100ms linear,-ms-flex-positive 100ms linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mm6-mobile-sticky-footer .footer-add-to-cart .cart-and-ipay{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#mm6-mobile-sticky-footer.is-compact .footer-add-to-cart{opacity:1}#mm6-mobile-sticky-footer.is-compact .cta-button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#mm6-mobile-sticky-footer.is-expanded .footer-product-info{opacity:0;max-width:0;margin:0;padding:0;height:0}#mm6-mobile-sticky-footer.is-expanded .footer-add-to-cart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}#mm6-mobile-sticky-footer.is-hidden{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);pointer-events:none}.mm-color-swatch.mm6-light-skeleton:has(.lazyloaded){background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.mm-color-swatch .mm-color-swatch__image{opacity:0;-webkit-transition:opacity .2s cubic-bezier(0, 0, 0.58, 1);transition:opacity .2s cubic-bezier(0, 0, 0.58, 1)}.mm-color-swatch .mm-color-swatch__image.lazyloaded{opacity:1}.mm6-boutique-availability-sheet .pdp-boutique-availability__product-summary{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.mm6-boutique-availability-sheet .pdp-boutique-availability__image-container{max-width:36px;aspect-ratio:2/3;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.mm6-boutique-availability-sheet .pdp-boutique-availability__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mm6-boutique-availability-sheet .pdp-boutique-availability__product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px}.mm6-boutique-availability-sheet .pdp-boutique-availability__product-name,.mm6-boutique-availability-sheet .pdp-boutique-availability__product-price,.mm6-boutique-availability-sheet .pdp-boutique-availability__how-it-works-title,.mm6-boutique-availability-sheet .pdp-boutique-availability__how-it-works-text,.mm6-boutique-availability-sheet .pdp-boutique-availability__store-name{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-boutique-availability-sheet .pdp-boutique-availability__product-name::-moz-selection, .mm6-boutique-availability-sheet .pdp-boutique-availability__product-price::-moz-selection, .mm6-boutique-availability-sheet .pdp-boutique-availability__how-it-works-title::-moz-selection, .mm6-boutique-availability-sheet .pdp-boutique-availability__how-it-works-text::-moz-selection, .mm6-boutique-availability-sheet .pdp-boutique-availability__store-name::-moz-selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__product-name::selection,.mm6-boutique-availability-sheet .pdp-boutique-availability__product-price::selection,.mm6-boutique-availability-sheet .pdp-boutique-availability__how-it-works-title::selection,.mm6-boutique-availability-sheet .pdp-boutique-availability__how-it-works-text::selection,.mm6-boutique-availability-sheet .pdp-boutique-availability__store-name::selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__product-price{color:var(--mm6-content-primary-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__product-price .strike-through .value{color:var(--mm6-content-secondary-ondark);text-decoration:line-through}.mm6-boutique-availability-sheet .pdp-boutique-availability__product-price .discount-disclaimer{color:var(--mm6-content-secondary-onlight);display:block}.mm6-boutique-availability-sheet .pdp-boutique-availability__how-it-works{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm6-boutique-availability-sheet .pdp-boutique-availability__size-selector,.mm6-boutique-availability-sheet .pdp-boutique-availability__stores-list,.mm6-boutique-availability-sheet .pdp-boutique-availability__location-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm6-boutique-availability-sheet .pdp-boutique-availability__stores-list{position:relative}.mm6-boutique-availability-sheet .pdp-boutique-availability__location-ctas{width:100%}.mm6-boutique-availability-sheet .pdp-boutique-availability__location-ctas .mm6-btn{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;width:100%;margin-bottom:8px}.mm6-boutique-availability-sheet .pdp-boutique-availability__location-ctas .mm6-btn::-moz-selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__location-ctas .mm6-btn::selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__location-ctas .mm6-btn:last-child{margin-bottom:0}.mm6-boutique-availability-sheet .pdp-boutique-availability__loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh;color:var(--mm-content-primary)}@media(min-width: 768px){.mm6-boutique-availability-sheet .pdp-boutique-availability__loader{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.mm6-boutique-availability-sheet .pdp-boutique-availability__store-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:12px;padding-bottom:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm6-boutique-availability-sheet .pdp-boutique-availability__store-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:9px;width:100%}.mm6-boutique-availability-sheet .pdp-boutique-availability__details-btn{background:transparent;border:none;padding:0;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;text-decoration:underline;cursor:pointer;color:var(--mm6-content-primary-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__details-btn::-moz-selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__details-btn::selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__details-btn:hover,.mm6-boutique-availability-sheet .pdp-boutique-availability__details-btn:focus{color:var(--mm6-content-primary-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__details-btn:active{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__show-all-btn{display:block;width:100%;background:transparent;border:none;padding:0;text-align:left;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;cursor:pointer;color:var(--mm6-content-primary-onlight);margin-top:8px}.mm6-boutique-availability-sheet .pdp-boutique-availability__show-all-btn::-moz-selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__show-all-btn::selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__show-all-btn:hover,.mm6-boutique-availability-sheet .pdp-boutique-availability__show-all-btn:focus{color:var(--mm6-content-primary-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__show-all-btn:active{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__store-details{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;padding-top:16px}.mm6-boutique-availability-sheet .pdp-boutique-availability__store-details::-moz-selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__store-details::selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__store-address,.mm6-boutique-availability-sheet .pdp-boutique-availability__store-hours,.mm6-boutique-availability-sheet .pdp-boutique-availability__store-phone{padding-bottom:16px}.mm6-boutique-availability-sheet .pdp-boutique-availability__store-hour{margin:0}.mm6-boutique-availability-sheet .pdp-boutique-availability__address-link,.mm6-boutique-availability-sheet .pdp-boutique-availability__phone-link{text-decoration:underline;cursor:pointer}.mm6-boutique-availability-sheet .pdp-boutique-availability__address-link:hover,.mm6-boutique-availability-sheet .pdp-boutique-availability__address-link:focus,.mm6-boutique-availability-sheet .pdp-boutique-availability__phone-link:hover,.mm6-boutique-availability-sheet .pdp-boutique-availability__phone-link:focus{color:var(--mm6-content-primary-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__address-link:active,.mm6-boutique-availability-sheet .pdp-boutique-availability__phone-link:active{color:var(--mm6-content-secondary-contrast-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__status{width:100%;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.mm6-boutique-availability-sheet .pdp-boutique-availability__status::-moz-selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__status::selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__status-bullet .icon{width:8px;height:8px}.mm6-boutique-availability-sheet .pdp-boutique-availability__status.-select-size{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;font-style:italic;color:var(--mm6-content-secondary-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__status.-select-size::-moz-selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__status.-select-size::selection{background-color:highlight;color:highlighttext}.mm6-boutique-availability-sheet .pdp-boutique-availability__status.-select-size .pdp-boutique-availability__status-bullet .icon{background-color:var(--mm6-content-tertiary-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__status.-instock .pdp-boutique-availability__status-bullet .icon{background-color:var(--mm6-content-success-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__status.-limitedstock .pdp-boutique-availability__status-bullet .icon{background-color:var(--mm6-content-warning-onlight)}.mm6-boutique-availability-sheet .pdp-boutique-availability__status.-outofstock .pdp-boutique-availability__status-bullet .icon{background-color:var(--mm6-content-error-onlight)}.mm-delivery-options-packaging[data-brand=mm6] .pdp-packaging-journey-description,.mm-delivery-options-packaging[data-brand=mm6] .pdp-packaging-journey-img{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:8px;padding-left:8px;padding-right:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm-delivery-options-packaging[data-brand=mm6] .pdp-packaging-journey-description{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm-delivery-options-packaging[data-brand=mm6] .pdp-packaging-journey-description::-moz-selection{background-color:highlight;color:highlighttext}.mm-delivery-options-packaging[data-brand=mm6] .pdp-packaging-journey-description::selection{background-color:highlight;color:highlighttext}.mm-delivery-options-packaging[data-brand=mm6] .pdp-packaging-journey-img{padding-top:16px;padding-bottom:16px;max-width:100%;-ms-flex-item-align:stretch;align-self:stretch;aspect-ratio:4/3}.pdp-apple-pay-wrapper--mm6{padding-top:8px}.pdp-apple-pay-wrapper--mm6 .pdp-apple-pay-button-fake,.pdp-apple-pay-wrapper--mm6 .pdp-apple-pay-button{padding-bottom:8px}.pdp-apple-pay-wrapper--mm6 .pdp-apple-pay-button-fake .apple-pay-pdp-button,.pdp-apple-pay-wrapper--mm6 .pdp-apple-pay-button .apple-pay-pdp-button{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 14'%3e%3cpath d='M6.212 1.805c-.398.473-1.036.846-1.673.793-.08-.64.232-1.32.598-1.739C5.535.373 6.232.027 6.797 0c.066.666-.193 1.319-.585 1.805zm.578.92c-.923-.054-1.713.525-2.152.525-.445 0-1.115-.5-1.846-.486-.95.013-1.833.553-2.318 1.412-.996 1.718-.259 4.263.704 5.661.472.693 1.036 1.452 1.78 1.426.704-.027.983-.46 1.833-.46.857 0 1.103.46 1.846.446.77-.013 1.256-.692 1.727-1.385.538-.786.757-1.552.77-1.592-.013-.013-1.487-.58-1.5-2.284-.014-1.426 1.162-2.105 1.215-2.145-.664-.986-1.7-1.092-2.059-1.119zM12.123.792v10.383h1.607v-3.55h2.225c2.033 0 3.46-1.399 3.46-3.423 0-2.025-1.4-3.41-3.406-3.41h-3.886zM13.73 2.15h1.853c1.395 0 2.192.746 2.192 2.058 0 1.312-.797 2.065-2.198 2.065H13.73V2.151zm8.621 9.105c1.01 0 1.946-.513 2.371-1.325h.033v1.245h1.488V6.008c0-1.499-1.196-2.465-3.035-2.465-1.707 0-2.969.98-3.015 2.325h1.447c.12-.64.711-1.06 1.521-1.06.983 0 1.534.46 1.534 1.306v.573l-2.005.12c-1.867.113-2.876.879-2.876 2.211 0 1.345 1.043 2.238 2.537 2.238zm.432-1.232c-.857 0-1.402-.413-1.402-1.046 0-.653.525-1.032 1.528-1.092l1.786-.113v.586c0 .972-.823 1.665-1.912 1.665zM28.229 14c1.567 0 2.304-.6 2.948-2.418L34 3.643h-1.634l-1.893 6.134h-.033l-1.893-6.134h-1.68l2.723 7.56-.146.46c-.246.778-.644 1.078-1.355 1.078-.126 0-.372-.013-.471-.026v1.245c.093.027.491.04.61.04z' fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;-webkit-appearance:button;-moz-appearance:button;appearance:button;width:100%;border-radius:0;height:40px;display:block;-webkit-box-shadow:none;box-shadow:none;margin:0 !important;background-color:var(--color-mm-base-white);background-size:34px 14px;border:1px solid var(--mm-content-primary);cursor:pointer}.pdp-apple-pay-wrapper--mm6 .pdp-apple-pay-button-fake .apple-pay-pdp-button:hover,.pdp-apple-pay-wrapper--mm6 .pdp-apple-pay-button-fake .apple-pay-pdp-button:active,.pdp-apple-pay-wrapper--mm6 .pdp-apple-pay-button .apple-pay-pdp-button:hover,.pdp-apple-pay-wrapper--mm6 .pdp-apple-pay-button .apple-pay-pdp-button:active{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 14'%3e%3cpath d='M6.212 1.805c-.398.473-1.036.846-1.673.793-.08-.64.232-1.32.598-1.739C5.535.373 6.232.027 6.797 0c.066.666-.193 1.319-.585 1.805zm.578.92c-.923-.054-1.713.525-2.152.525-.445 0-1.115-.5-1.846-.486-.95.013-1.833.553-2.318 1.412-.996 1.718-.259 4.263.704 5.661.472.693 1.036 1.452 1.78 1.426.704-.027.983-.46 1.833-.46.857 0 1.103.46 1.846.446.77-.013 1.256-.692 1.727-1.385.538-.786.757-1.552.77-1.592-.013-.013-1.487-.58-1.5-2.284-.014-1.426 1.162-2.105 1.215-2.145-.664-.986-1.7-1.092-2.059-1.119zM12.123.792v10.383h1.607v-3.55h2.225c2.033 0 3.46-1.399 3.46-3.423 0-2.025-1.4-3.41-3.406-3.41h-3.886zM13.73 2.15h1.853c1.395 0 2.192.746 2.192 2.058 0 1.312-.797 2.065-2.198 2.065H13.73V2.151zm8.621 9.105c1.01 0 1.946-.513 2.371-1.325h.033v1.245h1.488V6.008c0-1.499-1.196-2.465-3.035-2.465-1.707 0-2.969.98-3.015 2.325h1.447c.12-.64.711-1.06 1.521-1.06.983 0 1.534.46 1.534 1.306v.573l-2.005.12c-1.867.113-2.876.879-2.876 2.211 0 1.345 1.043 2.238 2.537 2.238zm.432-1.232c-.857 0-1.402-.413-1.402-1.046 0-.653.525-1.032 1.528-1.092l1.786-.113v.586c0 .972-.823 1.665-1.912 1.665zM28.229 14c1.567 0 2.304-.6 2.948-2.418L34 3.643h-1.634l-1.893 6.134h-.033l-1.893-6.134h-1.68l2.723 7.56-.146.46c-.246.778-.644 1.078-1.355 1.078-.126 0-.372-.013-.471-.026v1.245c.093.027.491.04.61.04z' fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;background-color:var(--color-mm-base-white);background-size:34px 14px;border:1px solid var(--mm6-content-secondary-onlight);border-radius:0;width:100%;height:40px}#account-create .mm-account-container__content,#login-show .mm-account-container__content{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){#account-create .mm-account-container__content,#login-show .mm-account-container__content{padding-left:40px;padding-left:5ch}}@media(min-width: 768px){#account-create .mm-account-container__content,#login-show .mm-account-container__content{padding-right:16px;padding-right:2ch}}@media(min-width: 768px){#account-create .mm-account-container__content,#login-show .mm-account-container__content{padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}#account-create .mm-form-fieldset .mm-link--tier,#login-show .mm-form-fieldset .mm-link--tier{width:unset}#modal-mailing-popup .mm-sheet__body,#modal-marketing-privacy-policy .mm-sheet__body{padding:0}#account-create .mm-privacy-content,#profile .mm-privacy-content{width:100%}#account-create .selection-box{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;gap:0}@media(min-width: 768px){#account-create .selection-box{padding-top:0;padding-top:0lh}}@media(min-width: 768px){#account-create .selection-box{padding-bottom:16px;padding-bottom:1lh}}#profile .selection-box{padding-top:0;padding-top:0lh;padding-bottom:18px;padding-bottom:1lh;gap:0}@media(min-width: 768px){#profile .selection-box{padding-top:0;padding-top:0lh}}@media(min-width: 768px){#profile .selection-box{padding-bottom:16px;padding-bottom:1lh}}#profile .mm-account-form-wrapper .selection-box,#account-create .mm-account-form-wrapper .selection-box,#login-show .mm-account-form-wrapper .selection-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.mm-account-form-wrapper .mm-select__list{max-height:300px;overflow-y:auto}.mm6-revamp-plp .mm6-breadcrumb-wrapper{width:100%}.mm6-revamp-plp .accessibility-filter-title{height:0;visibility:hidden}.mm6-revamp-plp .grid-header{padding:0}.mm6-revamp-plp .grid-product .product-grid-container{display:grid;padding-top:0;padding-bottom:0;margin:0;padding-left:1px;padding-right:1px;row-gap:1px;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;align-self:stretch}.mm6-revamp-plp .grid-product .product-grid-container li{list-style:none;padding:0;margin:0;min-width:0}.mm6-revamp-plp .grid-product .product-grid-container li .product{width:100%;min-width:0}.mm6-revamp-plp .grid-product .product-grid-container li .product .mm6-product-card{width:100% !important;max-width:none !important;min-width:0}.mm6-revamp-plp .grid-product .product-grid-container .mm6-revamp-grid-item .product{height:100%}.mm6-revamp-plp .grid-product .product-grid-container,.mm6-revamp-plp .grid-product .product-grid-container.is-grid-default{grid-template-rows:repeat(7, fit-content(100%));grid-template-columns:repeat(2, minmax(0, 1fr))}.mm6-revamp-plp .grid-product .product-grid-container .plp-top-editorial-mm6,.mm6-revamp-plp .grid-product .product-grid-container.is-grid-default .plp-top-editorial-mm6{grid-column:span 2;grid-row:span 1}.mm6-revamp-plp .filters-scale-bar-revamp{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:0;padding-bottom:1px;padding-left:1px;padding-right:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--mm6-background-dark-primary);position:fixed;bottom:0;z-index:99}.mm6-revamp-plp .mm6-filters{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mm6-revamp-plp .mm6-filters .filter-bar-revamp-inner{padding-top:4px;padding-bottom:20px;padding-left:8px;padding-right:8px}.mm6-revamp-plp .plp-banner .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}.mm6-revamp-plp .plp-banner .container-fluid:has(.plp-results-title){padding-left:1px;padding-right:1px;padding-bottom:20px}.mm6-revamp-plp .plp-banner .container-fluid:has(.plp-results-title) .plp-results-title{padding-left:8px;padding-right:8px}.mm6-revamp-plp .plp-banner .page-title{color:var(--mm6-content-primary-ondark);font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-revamp-plp .plp-banner .page-title::-moz-selection{background-color:highlight;color:highlighttext}.mm6-revamp-plp .plp-banner .page-title::selection{background-color:highlight;color:highlighttext}.mm6-revamp-plp .grid-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px;padding-bottom:4px;padding-left:1px;padding-right:1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.mm6-revamp-plp .grid-footer .plp-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}.mm6-revamp-plp .grid-footer .plp-pagination .show-more{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;background-color:var(--mm6-background-light-primary)}.mm6-revamp-plp .grid-footer .plp-pagination .show-more .mm6-btn{height:100%}.mm6-revamp-plp .grid-footer .plp-pagination .show-more .mm6-btn__inner{padding:4px 0}.mm6-revamp-plp .grid-footer .plp-seo-text{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm6-revamp-plp .grid-footer .plp-seo-text::-moz-selection{background-color:highlight;color:highlighttext}.mm6-revamp-plp .grid-footer .plp-seo-text::selection{background-color:highlight;color:highlighttext}.mm6-revamp-plp .grid-footer .plp-seo-text .plp-seo-title{display:none}.mm6-revamp-plp .grid-footer .plp-seo-text .plp-seo-description{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-item-align:stretch;align-self:stretch}.mm6-revamp-plp .mm6-plp-nextCategory-assurances{padding-top:24px;padding-bottom:24px;padding-left:1px;padding-right:1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm6-revamp-plp .mm6-plp-nextCategory-assurances-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-ms-flex-item-align:stretch;align-self:stretch;padding:0 8px}.mm6-revamp-plp .mm6-plp-nextCategory-assurances-container .mm6-cross-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-self:stretch}.mm6-revamp-plp .mm6-plp-nextCategory-assurances-container .mm6-cross-category-label{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;font-size:12px}.mm6-revamp-plp .mm6-plp-nextCategory-assurances-container .mm6-cross-category-label::-moz-selection{background-color:highlight;color:highlighttext}.mm6-revamp-plp .mm6-plp-nextCategory-assurances-container .mm6-cross-category-label::selection{background-color:highlight;color:highlighttext}.mm6-revamp-plp .mm6-plp-nextCategory-assurances-container .mm6-plp-assurances{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;justify-self:stretch}.mm6-revamp-plp .mm6-no-result-case .mm6-hp-category-list__title.main-title{padding-top:20px;padding-left:8px;padding-right:8px;padding-bottom:4px}.mm6-revamp-plp .mm6-no-result-case .text-content{padding-top:4px;padding-bottom:4px;padding-left:1px;padding-right:1px}.mm6-revamp-plp .mm6-no-result-case .text-content .plp-no-result-title{padding-left:8px;padding-right:8px}.mm6-revamp-plp .mm6-no-result-case .text-content .plp-no-result-description{padding-left:8px;padding-right:8px}.plp-top-editorial-mm6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.plp-top-editorial-mm6:has(.mm6-media.is-loaded) .mm6-hero__text-container{opacity:1}.plp-top-editorial-mm6 .pd-page__content{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding-bottom:1px}.plp-top-editorial-mm6 .pd-page__content .experience-component,.plp-top-editorial-mm6 .pd-page__content .mm6-media-component,.plp-top-editorial-mm6 .pd-page__content .mm6-media,.plp-top-editorial-mm6 .pd-page__content .mm6-media__container{height:100%;display:block}.plp-top-editorial-mm6 .mm6-hero__text-container{position:absolute;bottom:0;left:0;opacity:0;width:100%;font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none;color:var(--mm6-content-primary-ondark);background-color:var(--mm6-background-dark-primary);padding-bottom:4px;padding-left:8px;padding-right:8px;padding-top:5px;margin:0}.plp-top-editorial-mm6 .mm6-hero__text-container::-moz-selection{background-color:highlight;color:highlighttext}.plp-top-editorial-mm6 .mm6-hero__text-container::selection{background-color:highlight;color:highlighttext}.plp-top-editorial-mm6 .mm6-hero__text-container .mm6-hero__desc__container .text-collapsed__content{display:block;overflow:hidden}.plp-top-editorial-mm6 .mm6-hero__text-container .mm6-hero__desc__container .mm6-link--text:focus,.plp-top-editorial-mm6 .mm6-hero__text-container .mm6-hero__desc__container .mm6-link--text:hover,.plp-top-editorial-mm6 .mm6-hero__text-container .mm6-hero__desc__container .mm6-link--text :active{color:inherit}html:has(.mm-revamp-plp){overflow-x:hidden}.mm-revamp-plp{padding:0}.mm-revamp-plp .mm-block-left-outside .mm-page-title{padding-top:18px;padding-top:1lh}@media(min-width: 768px){.mm-revamp-plp .mm-block-left-outside .mm-page-title{padding-top:16px;padding-top:1lh}}.mm-revamp-plp .mm-header__breadcrumbs{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-revamp-plp .mm-header__breadcrumbs{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-revamp-plp .mm-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-revamp-plp .mm-header-container .grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-revamp-plp .top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-revamp-plp .top-container.reverse-header .mm-block-right .mm-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:13.5px;-moz-column-gap:13.5px;column-gap:13.5px;-webkit-column-gap:1.5ch;-moz-column-gap:1.5ch;column-gap:1.5ch;margin:0;scrollbar-width:none}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-top:12px;padding-top:0.75lh;padding-bottom:12px;padding-bottom:0.75lh}}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner::-webkit-scrollbar{display:none}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:4.5px;-moz-column-gap:4.5px;column-gap:4.5px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch;padding:0;position:sticky;left:0;z-index:10;white-space:nowrap;height:45px;height:2.5lh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:13.5px;padding-left:1.5ch;padding-right:4.5px;padding-right:0.5ch}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button{padding-left:12px;padding-left:1.5ch}}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button{padding-right:4px;padding-right:0.5ch}}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button .filter-separator{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:18px;height:1lh;background-color:var(--mm-border-secondary);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button.-collapsed .filter-separator{opacity:1}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button+.filter-button-label{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;height:45px;height:2.5lh;margin-left:-13.5px;margin-left:-1.5ch}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner:has(.filter-selected){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner:has(.filter-selected) .filter-button{height:47px;height:calc(2.5lh + 2px)}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .category-menu-top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--mm-content-primary);height:45px;height:2.5lh}@media screen and (min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .category-menu-top-container{font-size:13px;line-height:16px}}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .category-menu-top-container::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .category-menu-top-container::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters:empty{display:none}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters .filter-selected{border:1px solid var(--mm-border-primary);-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:unset;height:45px;height:2.5lh;padding-left:9px;padding-left:1ch;padding-right:4.5px;padding-right:0.5ch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters .filter-selected{padding-left:8px;padding-left:1ch}}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters .filter-selected{padding-right:4px;padding-right:0.5ch}}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters .filter-selected.-show{opacity:1}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters .filter-selected.chips-overflow{padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters .filter-selected.chips-overflow{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}.mm-revamp-plp .filters-bar-revamp.is-fixed{position:fixed;top:var(--mm-header-offset, var(--mm-header-height));left:0;width:100%;z-index:102}.mm-revamp-plp .filters-bar-revamp.no-category-filter .filter-bar-revamp-inner{padding-top:0;padding-top:0lh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-revamp-plp .filters-bar-revamp.no-category-filter .filter-bar-revamp-inner{padding-top:12px;padding-top:0.75lh}}@media(min-width: 768px){.mm-revamp-plp .filters-bar-revamp.no-category-filter .filter-bar-revamp-inner{padding-bottom:12px;padding-bottom:0.75lh}}.mm-revamp-plp .filters-bar-revamp.no-category-filter .filter-bar-revamp-inner .filter-button{height:auto;padding-left:18px;padding-left:2ch}@media(min-width: 768px){.mm-revamp-plp .filters-bar-revamp.no-category-filter .filter-bar-revamp-inner .filter-button{padding-left:0;padding-left:0ch}}.mm-revamp-plp .grid-product{margin:0;padding:0}.mm-revamp-plp .grid-product .version{margin:0;padding:0}.mm-revamp-plp .grid-product .product-grid-container{display:grid;grid-template-rows:repeat(7, fit-content(100%));grid-template-columns:repeat(2, minmax(0, 1fr));align-self:stretch;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0;list-style:none;padding:0;margin:0}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item{padding-bottom:18px;padding-bottom:1lh;grid-column:span var(--grid-c-span, 1);grid-row:span var(--grid-r-span, 1);overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 768px){.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item{padding-bottom:16px;padding-bottom:1lh}}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content{width:100%;height:100%;overflow:hidden;grid-column:span var(--grid-c-span, 1);grid-row:span var(--grid-r-span, 1)}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .editorial-content,.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .asset-content,.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .fragment-content{width:100%;height:100%}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .editorial-content img,.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .editorial-content video,.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .asset-content img,.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .asset-content video,.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .fragment-content img,.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.additional-content .fragment-content video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-mob-1x1{--grid-c-span: 1;--grid-r-span: 1}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-mob-1x2{--grid-c-span: 2;--grid-r-span: 1}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-mob-2x1{--grid-c-span: 1;--grid-r-span: 2}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-mob-2x2{--grid-c-span: 2;--grid-r-span: 2}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-mob-4x2{--grid-c-span: 2;--grid-r-span: 4}.mm-revamp-plp .grid-product .product-grid-container li{list-style:none;padding:0;margin:0;min-width:0}.mm-revamp-plp .grid-product .product-grid-container li .product{width:100%;min-width:0}.mm-revamp-plp .grid-product .product-grid-container li .product .mm-product-card{width:100% !important;max-width:none !important;min-width:0}.mm-revamp-plp .grid-product .product-grid-container::before,.mm-revamp-plp .grid-product .product-grid-container::after{display:none}.mm-revamp-plp .grid-footer:has(.show-more){padding-top:36px;padding-top:2lh;padding-bottom:36px;padding-bottom:2lh}@media(min-width: 768px){.mm-revamp-plp .grid-footer:has(.show-more){padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}}.mm-revamp-plp .grid-footer:has(.show-more) .show-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-revamp-plp .mm-no-result-case .text-content{padding-top:18px;padding-top:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}@media(min-width: 768px){.mm-revamp-plp .mm-no-result-case .text-content{padding-top:12px;padding-top:0.75lh}}@media(min-width: 768px){.mm-revamp-plp .mm-no-result-case .text-content{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}.mm-chip-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding:0;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;z-index:1}.mm-chip-wrapper.is-wide-spacing{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-chip{display:-webkit-box;display:-ms-flexbox;display:flex;height:27px;height:1.5lh;color:var(--mm-content-primary);width:auto;-ms-flex-negative:0;flex-shrink:0;padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;background-color:unset;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}@media(min-width: 768px){.mm-chip{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}@media screen and (min-width: 768px){.mm-chip{font-size:13px;line-height:16px}}.mm-chip::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-chip::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}@media(min-width: 768px){.mm-chip{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}.mm-chip.is-selected{border-radius:1px;border:1px solid var(--mm-border-primary)}.mm-chip:hover{color:var(--mm-content-secondary)}.mm-chip:active{color:var(--mm-content-tertiary)}.mm-seo-text,.mm-page-text{max-width:100%}.mm-seo-title{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;margin:0}@media(min-width: 768px){.mm-seo-title{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-seo-title{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-page-title{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-page-title{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}@media(min-width: 768px){.mm-page-title{padding-bottom:16px;padding-bottom:1lh}}.mm-page-title.plp-results-title{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}@media(min-width: 768px){.mm-page-title.plp-results-title{padding-top:12px;padding-top:0.75lh;padding-bottom:12px;padding-bottom:0.75lh}}.mm-seo-description{padding-bottom:18px;padding-bottom:1lh;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;margin:0}@media(min-width: 768px){.mm-seo-description{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-seo-description{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}.mm-page-description{padding-bottom:18px;padding-bottom:1lh;padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;margin:0}@media(min-width: 768px){.mm-page-description{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-page-description{padding-left:72px;padding-left:9ch;padding-right:72px;padding-right:9ch}}.mm-cross-category-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-cross-category-wrapper .mm-cross-category-label{white-space:nowrap}.mm-cross-category-wrapper .mm-cross-category-heading{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;gap:10px}@media(min-width: 768px){.mm-cross-category-wrapper .mm-cross-category-heading{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-cross-category-wrapper .mm-cross-category-heading{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}.mm-plp-assurances{padding-top:18px;padding-top:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}@media(min-width: 768px){.mm-plp-assurances{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.mm-plp-assurances{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}.mm-plp-assurances-wrapper{row-gap:18px;row-gap:1lh;padding-bottom:18px;padding-bottom:1lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border-bottom:1px solid var(--mm-border-secondary)}@media(min-width: 768px){.mm-plp-assurances-wrapper{padding-bottom:16px;padding-bottom:1lh}}.mm-storelocator.mm-storelocator-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-storelocator-gallery{display:contents}.mm-storelocator-gallery-carousel{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.mm-storelocator-gallery-slide--map{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main--layout-page:has(.mm-storelocator-detail){margin-top:calc(-1*var(--mm-header-height))}.mm-storelocator-detail:not(:has(.mm-storelocator-gallery-carousel .mm-storelocator-gallery-slide)) .mm-storelocator-detail-main{padding-top:var(--mm-header-height)}.mm-storelocator-detail-breadcrumbs{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-storelocator-detail-breadcrumbs .mm-header__breadcrumbs{border-top:1px solid var(--color-mm-base-white)}.mm-storelocator-detail-breadcrumbs .mm-breadcrumb{margin:0;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-storelocator-detail-breadcrumbs .mm-breadcrumb-item{padding-top:0;padding-bottom:0}.mm-storelocator-subtitle{margin:0}.mm-storelocator-detail-content{display:grid;grid-template-columns:1fr;grid-template-areas:"location" "hours" "holiday" "contact" "collections" "services"}.mm-storelocator-detail-location{grid-area:location}.mm-storelocator-detail-hours{grid-area:hours}.mm-storelocator-detail-holiday{grid-area:holiday}.mm-storelocator-detail-contact{grid-area:contact}.mm-storelocator-detail-collections{grid-area:collections}.mm-storelocator-detail-services{grid-area:services}.mm-storelocator-detail-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh;padding-top:18px;padding-top:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-storelocator-detail-section-title{margin:0}.mm-storelocator-detail-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding-bottom:18px;padding-bottom:1lh;padding-left:18px;padding-left:2ch}.mm-storelocator-detail-section-content p,.mm-storelocator-detail-section-content address{margin:0;font-style:normal}.mm-storelocator-detail-section-content .service-endless_aisle{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mm-storelocator-detail-contact .mm-storelocator-detail-section-content{row-gap:18px;row-gap:1lh}.mm-storelocator-detail-hours-subheading{margin-top:9px;margin-top:.5lh}.mm-storelocator-detail-address{display:inline-block}.mm-storelocator-postcard{padding-bottom:45px;padding-bottom:2.5lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-storelocator-postcard-image{display:block;width:180px;height:126px;-o-object-fit:cover;object-fit:cover}.mm-storelocator-gallery-carousel{position:relative;width:100%;overflow:hidden}.mm-storelocator-gallery-carousel .slide-indicators{position:absolute;bottom:0;left:0;z-index:1;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-storelocator-gallery-carousel .mm-storelocator-gallery-slide{width:100%;aspect-ratio:2/3;overflow:hidden}.mm-storelocator-gallery-slide--map{width:100%}.mm-storelocator-gallery-image{display:block;width:calc(100% + 2px);margin-left:-1px;height:100%;-o-object-fit:cover;object-fit:cover}.mm-storelocator-detail .mm-storelocator-map{margin-left:0;margin-right:0}.mm-storelocator{background-color:var(--mm-background-primary)}.mm-storelocator-header{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-storelocator-title{margin:0}.mm-storelocator-content{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"search" "map" "filters" "list";padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}.mm-storelocator-left{display:contents}.mm-storelocator-sticky-rail,.mm-storelocator-topbar{display:contents}.mm-storelocator-search-wrap{grid-area:search;margin-bottom:18px;margin-bottom:1lh}.mm-storelocator-map{grid-area:map}.mm-storelocator-filters-wrap{grid-area:filters}.mm-storelocator-list-wrap{grid-area:list}.mm-storelocator-search-wrap .search-container:has(.mm-form-search-input) .mm-form-search-input .icon--mm-magnifying-glass{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mm-storelocator-search-wrap .search-container:has(.mm-form-search-input) .mm-form-search-input input{padding-left:calc(16px + 1ch)}body:has(.mm-storelocator) .pac-container{margin-top:19px}.mm-storelocator-error{color:var(--mm-content-error);margin-top:9px;margin-top:0.5lh}.mm-storelocator-error.d-none{display:none}.mm-storelocator-filters-wrap{position:sticky;top:var(--mm-header-offset, var(--mm-header-height, 60px));z-index:5;background-color:var(--mm-background-primary);margin-right:-18px;margin-right:-2ch}.mm-storelocator-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;background-color:var(--mm-background-primary);overflow:hidden}.mm-storelocator-filters-icon{-ms-flex-negative:0;flex-shrink:0}.mm-storelocator-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:18px;padding-right:2ch}.mm-storelocator-chips::-webkit-scrollbar{display:none}.mm-storelocator-chips .mm-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;height:45px;height:2.5lh}.mm-storelocator-chips .mm-chip__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:27px;height:1.5lh;border:1px solid transparent;border-radius:1px;color:var(--mm-content-primary);padding-left:9px;padding-left:1ch;padding-right:9px;padding-right:1ch}.mm-storelocator-chips .mm-chip:hover .mm-chip__inner{color:var(--mm-content-secondary)}.mm-storelocator-chips .mm-chip:active .mm-chip__inner{color:var(--mm-content-tertiary)}.mm-storelocator-chips .mm-chip.is-selected{border:0}.mm-storelocator-chips .mm-chip.is-selected:hover{border:0}.mm-storelocator-chips .mm-chip.is-selected .mm-chip__inner{border-color:var(--mm-border-primary)}.mm-storelocator-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}.mm-storelocator-empty{padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-storelocator-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh;border:1px solid var(--mm-border-secondary);border-radius:1px;scroll-margin-top:calc(var(--mm-header-height, 60px) + 63px + 9px)}.mm-storelocator-item.is-active{border-color:var(--mm-border-primary)}.mm-storelocator-item[hidden]{display:none}.mm-storelocator-item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-storelocator-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.mm-storelocator-item-view{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mm-storelocator-item-status,.mm-storelocator-infowindow-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-storelocator-item-status-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:9px;width:1ch;height:18px;height:1lh}.mm-storelocator-item-status-dot .icon{width:7px;height:7px;background-color:var(--mm-content-secondary)}.mm-storelocator-item-status--open .mm-storelocator-item-status-dot .icon{background-color:var(--mm-content-success)}.mm-storelocator-item-status--closed .mm-storelocator-item-status-dot .icon{background-color:var(--mm-content-error)}.mm-storelocator-infowindow-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.mm-storelocator-infowindow-header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}.mm-storelocator-infowindow-close-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding-top:4.5px;padding-top:0.25lh}.mm-storelocator-infowindow-close{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mm-storelocator-infowindow-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;row-gap:27px;row-gap:1.5lh}.mm-storelocator-infowindow-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px;row-gap:1lh}.mm-storelocator-infowindow-address{font-style:normal;margin-bottom:0}.mm-storelocator-infowindow-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:9px;row-gap:0.5lh}.mm-storelocator-infowindow-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;max-width:100%;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:0;row-gap:0lh}.mm-storelocator-infowindow-actions .mm-btn--text-outlined-small{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.gm-style .gm-style-iw-c{padding:0;border-radius:1px;background-color:var(--mm-layers-primary);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);-webkit-box-shadow:0 0 100px 0 rgba(0,0,0,.05);box-shadow:0 0 100px 0 rgba(0,0,0,.05);min-width:calc(100vw - 36px) !important;min-width:calc(100vw - 4ch) !important;max-width:calc(100vw - 36px) !important;max-width:calc(100vw - 4ch) !important;height:auto !important;max-height:none !important;overflow:visible !important}.gm-style .gm-style-iw-chr{display:none}.gm-style .gm-style-iw-d{overflow:visible !important;max-height:none !important;max-width:none !important;padding-bottom:18px;padding-bottom:1lh}.gm-style .gm-ui-hover-effect{display:none !important}.gm-style .gm-style-iw-tc{-webkit-filter:none;filter:none}.gm-style .gm-style-iw-tc::after{background:var(--mm-layers-primary)}.mm-storelocator-map{position:relative;height:420px;background-color:#d9d9d9;margin-left:-18px;margin-left:-2ch;margin-right:-18px;margin-right:-2ch;overflow:hidden}.mm-storelocator-map .mm-storelocator-map-canvas{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.mm-storelocator-map.is-ready .mm-storelocator-map-canvas{opacity:1}.mm-storelocator-map-canvas{position:absolute;inset:0;width:100%;height:100%}.mm-storelocator-map-canvas .gm-style-cc,.mm-storelocator-map-canvas .gmnoprint{z-index:1}.mm-storelocator-map-controls{position:absolute;right:18px;right:2ch;bottom:9px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:9px;row-gap:0.5lh}.mm-storelocator-zoom-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--mm-background-primary);border:1px solid var(--mm-border-primary);border-radius:1px;cursor:pointer;padding:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:27px;width:3ch;height:27px;height:1.5lh}.mm-storelocator-zoom-btn .icon{background-color:var(--mm-content-primary)}.mm-storelocator-zoom-btn:hover .icon{background-color:var(--mm-content-secondary)}.mm-storelocator-zoom-btn:active .icon{background-color:var(--mm-content-tertiary)}.mm-storelocator-no-api{position:absolute;inset:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;background-color:var(--mm-background-primary)}.mm-storelocator-no-api[hidden]{display:none}.mm-storelocator-pin-overlay{position:absolute;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.mm-storelocator-pin{position:relative;width:38px;height:38px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mm-storelocator-pin::before{content:"";position:absolute;top:5px;left:50%;width:27px;height:27px;background-color:var(--mm-content-primary);border-radius:50% 50% 1px 50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.mm-storelocator-pin-count{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:var(--mm-content-primary-inverse);pointer-events:none}@media(min-width: 768px){.mm-accordion-section__trigger{height:unset;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}}@media(min-width: 768px)and (min-width: 768px){.mm-accordion-section__trigger{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}@media(min-width: 768px){.mm-account-tabs-row{overflow-x:visible}.mm-account-tabs-row .mm-tabs .mm-account-tabs{height:auto}.mm-account-tabs-row .mm-tabs .mm-account-tabs .nav-tabs-wrapper{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-account-tabs-row .nav-tab-btn-label{font-size:13px}}@media(min-width: 768px){.mm-account-layout-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-account-layout-wrapper .mm-account-left{width:auto}.mm-account-layout-wrapper .mm-account-left .mm-account-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-account-layout-wrapper .mm-account-left .mm-account-layout__sidebar{width:22.223vw}.mm-account-layout-wrapper .mm-account-left .mm-account-layout__sidebar.second-sidebar{height:144px}.mm-account-layout-wrapper .mm-account-left .mm-account-layout__content{width:39.445vw}}@media(min-width: 768px){.mm-account-profile-nav{row-gap:8px;row-gap:0.5lh}}@media(min-width: 768px){.mm-account-card__row{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}}@media(min-width: 768px){.mm-address-card{row-gap:8px;row-gap:0.5lh}.mm-address-card__header{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-address-card__actions{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-address-card__body{font-size:14px;line-height:18px}}@media(min-width: 768px){.mm-delete-address-modal__actions{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}@media(min-width: 768px){.mm-address-form__buttons{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}@media(min-width: 768px){.mm-address-form__phone-row{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}}@media(min-width: 768px){.mm-brand-about__header{width:33.333vw}}@media(min-width: 768px){.mm-brand-about__section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.mm-brand-about__section-text{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333vw - 5ch);flex:0 0 calc(33.333vw - 5ch);position:sticky;top:var(--mm-header-offset, var(--mm-header-height));padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-brand-about__section-media{-webkit-box-flex:0;-ms-flex:0 0 calc(50vw - 5ch);flex:0 0 calc(50vw - 5ch);width:calc(50vw - 5ch);padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}@media(min-width: 768px){.mm-brand-detail__title{margin:0}.mm-brand-detail__tabs{margin:0}.mm-brand-detail__tabs .nav-tabs-container{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch;padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}@media(min-width: 768px){.mm-cfrow__track{display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0}.mm-cfrow__item{min-width:0}.mm-cfrow--cols-1 .mm-cfrow__track{grid-template-columns:minmax(0, 1fr)}.mm-cfrow--cols-1 .mm-media.mm-media--desk-2-3 .mm-media__container{aspect-ratio:16/9}.mm-cfrow--cols-2 .mm-cfrow__track{grid-template-columns:repeat(2, minmax(0, 1fr))}.mm-cfrow--cols-3 .mm-cfrow__track{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.mm-files-row__inner{grid-template-columns:90px minmax(0, 1fr) 110px 110px 110px 110px;grid-template-areas:"thumb name type size date download";grid-template-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-files-row__type,.mm-files-row__size,.mm-files-row__date{display:block;color:var(--mm-content-primary);margin-right:0;justify-self:end;text-align:right}.mm-files-row__type{grid-area:type}.mm-files-row__size{grid-area:size}.mm-files-row__date{grid-area:date}.mm-files-row__download{grid-area:download;align-self:center;justify-self:end}}@media(min-width: 768px){.mm-crossnav__head,.mm-crossnav__row{grid-template-columns:minmax(0, 1fr) 180px 180px 180px}.mm-crossnav__row{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-crossnav__col--count,.mm-crossnav__col--date{display:block;text-align:right;white-space:nowrap}}@media(min-width: 768px){.mm-bhome-page .mm-bhome__header,.mm-bhome-page .mm-bhome__sections{max-width:480px}.mm-bhome-page .mm-bhome__header .mm-bhome__sections-list,.mm-bhome-page .mm-bhome__sections .mm-bhome__sections-list{gap:0}}@media(min-width: 768px){.mm-bhome__pagination{gap:.5lh}}@media(min-width: 768px){.mm-bindex-page .mm-bindex__header{max-width:33vw}.mm-bindex-page .mm-bindex{grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;row-gap:0}.mm-bindex-page .mm-bindex__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh;gap:2ch}.mm-bindex-page .mm-bindex__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2ch}.mm-bindex-page .mm-bindex__thumb{width:180px}.mm-bindex-page .mm-bindex__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-right:0;padding-bottom:0;padding-bottom:0lh}.mm-bindex-page .mm-bindex__meta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:0;padding-right:0}.mm-bindex-page .mm-bindex__count{display:block}}@media(min-width: 768px){.mm-brand-shows__title{margin:0}}@media(min-width: 768px){.mm-bshows__desc-text{max-width:33vw}}@media(min-width: 768px){.mm-bshows__themes-list{gap:0}}@media(min-width: 768px){.mm-brand-shows__tabs .nav-tabs-container{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}@media(min-width: 768px){.mm-bshows__looks-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.mm-bshows__looks-grid--detail{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.mm-bshows__look-caption{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-bshows__detail-group{overflow:visible}.mm-bshows__detail-group-items{overflow:visible}.mm-bshows__detail-group-track{-webkit-transform:none !important;transform:none !important;gap:5ch}.mm-bshows__detail-group-item{-webkit-box-flex:1 !important;-ms-flex:1 0 0px !important;flex:1 0 0 !important;width:auto !important;min-width:1px;margin-right:0 !important}}@media(min-width: 768px){.mm6-breadcrumb-item{padding-top:4px;padding-bottom:4px}}@media(min-width: 768px){.mm-btn--text-ghost{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}@media(min-width: 768px){.mm-btn--text-filled,.mm-btn--text-outlined{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-btn--text-outlined-small{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}.mm-btn--text-outlined-small .mm-btn__inner{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}@media(min-width: 768px){.mm-btn--icon-text-ghost{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}}@media(min-width: 768px){.mm-btn--icon-ghost{width:16px;height:16px}}@media(min-width: 768px){.mm-btn--header-cart-button{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}@media(min-width: 768px){.mm6-btn--text-filled{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}}@media(min-width: 768px){.mm6-btn--icon-ghost{width:24px;height:24px}}@media(min-width: 768px){.mm6-btn--icon-cell{padding:0}}@media(min-width: 768px){.mm6-btn--icon-text-cell,.mm6-btn--text-cell{padding:0;padding-bottom:1px}}@media(min-width: 768px){.mm6-btn--icon-text-cell .mm6-btn__inner{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}@media(min-width: 768px){.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__title{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__close{width:24px;width:3ch;height:24px;height:1.5lh;padding:0}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .emtpy-cart-content{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh;row-gap:16px;row-gap:1lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .emtpy-cart-content .btn-wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container{width:33vw}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row{grid-template-columns:112px 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;row-gap:0;row-gap:0lh;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__image{grid-row:1/span 2}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_title{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_title_brand-badge{white-space:nowrap}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__body_title_title{display:block;word-break:break-word}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer{grid-column:2;grid-row:2;align-self:flex-end}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-actions{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-actions .mm-btn--icon-text-ghost{height:24px;height:1.5lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer:has(.pbp-container) .product-row__footer-actions{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-gap:0ch;-moz-column-gap:0ch;column-gap:0ch}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-content .cart-items-section .product-wrapper .product-row__footer-prices{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh;row-gap:8px;row-gap:0.5lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh;row-gap:16px;row-gap:1lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:16px;row-gap:1lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container{height:48px;height:3lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .mm-btn{height:48px;height:3lh}.mm-sheet.mm-cart-sheet[data-brand=mm] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .dw-apple-pay-button{height:48px;height:3lh}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .emtpy-cart-content{padding-top:8px;padding-bottom:8px;row-gap:8px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-content .product-wrapper .cart-items-section .product-row{grid-template-columns:119px 1fr}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container{height:44px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .mm6-btn{padding-top:0;height:40px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .mm-sheet__body .cart-container .full-cart-container .cart-footer .cart-buttons .btn-container .dw-apple-pay-button{height:40px}.mm-sheet.mm-cart-sheet[data-brand=mm6] .edit-cart_container{width:25vw}}@media(min-width: 768px){.edit-cart_container{width:33.3vw}}@media(min-width: 768px){.mm-hp-category-list{overflow:visible}.mm-hp-category-list__swiper{overflow:visible}.mm-hp-category-list__track{-webkit-transform:none !important;transform:none !important;gap:40px;gap:5ch}.mm-hp-category-list__item{-webkit-box-flex:1 !important;-ms-flex:1 0 0px !important;flex:1 0 0 !important;width:auto !important;min-width:1px;margin-right:0 !important}.mm-hp-category-list__label{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-hp-category-list__badge{top:16px;left:12px}}@media(min-width: 768px){[data-brand=mm] .selection-box{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}@media(min-width: 768px){[data-brand=mm6] .selection-box{padding-top:4px;padding-bottom:4px}}@media(min-width: 768px){.mm-popup.cookie-popup .mm-popup__header{padding-right:16px;padding-right:2ch}.mm-popup.cookie-popup .mm-popup__body{gap:16px}.mm-popup.cookie-popup .mm-popup__body .mm-form-check{padding:0}.mm-popup.cookie-popup.mm6-popup{width:360px}}@media(min-width: 768px){#mm-cookie-sheet-management{width:720px}#mm-cookie-sheet-management .mm-sheet__header{padding-right:1.5ch}#mm-cookie-sheet-management .mm-sheet__body{width:480px;gap:1lh}#mm-cookie-sheet-management .mm-sheet__body .container-link{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}#mm-cookie-sheet-management .mm-sheet__body .selection-box{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}#mm-cookie-sheet-management .mm-sheet__body p{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}#mm-cookie-sheet-management .mm-sheet__body .sheet-footer-actions{padding-top:0;padding-bottom:0;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}@media(min-width: 768px){#mm6-cookie-sheet-management{width:360px}}@media(min-width: 768px){.datepicker-picker .view-switch{height:24px;height:1.5lh}.datepicker-picker .datepicker-controls{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}.datepicker-picker .datepicker-controls .next-btn-wrapper,.datepicker-picker .datepicker-controls .prev-btn-wrapper{width:24px;width:3ch;height:24px;height:1.5lh}}@media(min-width: 768px){#filters-sheet.mm-sheet{width:50vw}#filters-sheet.mm-sheet .mm-sheet__body{width:100%}#filters-sheet .mm-sheet__header{padding-left:13.5px;padding-left:1.5ch;padding-right:13.5px;padding-right:1.5ch}}@media(min-width: 768px)and (min-width: 768px){#filters-sheet .mm-sheet__header{padding-left:12px;padding-left:1.5ch;padding-right:12px;padding-right:1.5ch}}@media(min-width: 768px){#filters-sheet .mm-sheet__header .mm-sheet__close{width:24px;width:3ch;height:24px;height:1.5lh}}@media(min-width: 768px){#filters-sheet .filters-sidebar-content .sort-options{row-gap:8px;row-gap:0.5lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#filters-sheet .filters-sidebar-content .sort-options li label{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;height:auto}#filters-sheet .filters-sidebar-content .values{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:8px;row-gap:0.5lh}#filters-sheet .filters-sidebar-content .values li .selection-box{height:auto}#filters-sheet .filters-sidebar-content .refinements-list .ecomProductGroup .values,#filters-sheet .filters-sidebar-content .refinements-list .ecomProductMainGroup .values{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}}@media(min-width: 768px){#filters-mm6-sheet .mm-sheet__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#filters-mm6-sheet .filters-sidebar-content{scrollbar-width:none;-ms-overflow-style:none}#filters-mm6-sheet .filters-sidebar-content::-webkit-scrollbar{display:none}}@media(min-width: 768px){.mm-footer-newsletter__gender{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-footer-newsletter__error{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}.mm-footer-newsletter__privacy{margin:0;color:var(--mm-content-primary)}}@media(min-width: 768px){.mm6-footer-newsletter__field{padding-top:4px;padding-bottom:20px}}@media(min-width: 768px){.fragment-plp__headline_container{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}@media(min-width: 768px){.fragment-plp__text{padding-bottom:0;padding-bottom:0lh}}@media(min-width: 768px){.fragment-plp--small{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}.fragment-plp--small .fragment-plp__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.fragment-plp--small .fragment-plp__text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.fragment-plp--small .fragment-plp__headline_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-bottom:16px;padding-bottom:1lh}.fragment-plp--small .fragment-plp__description_container{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch;padding-bottom:16px;padding-bottom:1lh}.fragment-plp--small .fragment-plp__brand-link-container{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch;padding-bottom:0;padding-bottom:0lh}.fragment-plp--small .fragment-plp__media{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}@media(min-width: 768px){.fragment-plp--default,.fragment-plp--default-position-1{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}.fragment-plp--default .fragment-plp__content,.fragment-plp--default-position-1 .fragment-plp__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fragment-plp--default .fragment-plp__text,.fragment-plp--default-position-1 .fragment-plp__text{-ms-flex-item-align:start;align-self:flex-start;width:480px;max-width:100%}.fragment-plp--default .fragment-plp__headline_container,.fragment-plp--default-position-1 .fragment-plp__headline_container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:40px;padding-left:5ch;padding-right:16px;padding-right:2ch;padding-bottom:16px;padding-bottom:1lh}.fragment-plp--default .fragment-plp__description_container,.fragment-plp--default-position-1 .fragment-plp__description_container{padding-left:72px;padding-left:9ch;padding-right:32px;padding-right:4ch;padding-bottom:16px;padding-bottom:1lh}.fragment-plp--default .fragment-plp__brand-link-container,.fragment-plp--default-position-1 .fragment-plp__brand-link-container{padding-left:72px;padding-left:9ch;padding-right:72px;padding-right:9ch;padding-bottom:0;padding-bottom:0lh}.fragment-plp--default .fragment-plp__media,.fragment-plp--default-position-1 .fragment-plp__media{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.fragment-plp--extra-large{padding-top:40px;padding-top:2.5lh;padding-bottom:40px;padding-bottom:2.5lh}.fragment-plp--extra-large .fragment-plp__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fragment-plp--extra-large .fragment-plp__text{-webkit-box-flex:0;-ms-flex:0 0 480px;flex:0 0 480px;max-width:480px}.fragment-plp--extra-large .fragment-plp__media{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:start;align-self:flex-start;padding-left:40px;padding-left:5ch;padding-right:0;padding-right:0ch}.fragment-plp--extra-large .fragment-plp__headline_container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:120px;padding-right:16px;padding-right:2ch;padding-bottom:16px;padding-bottom:1lh}.fragment-plp--extra-large .fragment-plp__description_container{padding-left:152px;padding-right:32px;padding-right:4ch;padding-bottom:16px;padding-bottom:1lh}.fragment-plp--extra-large .fragment-plp__brand-link-container{padding-left:152px;padding-right:32px;padding-right:4ch;padding-bottom:0;padding-bottom:0lh}}@media(min-width: 768px){.fragment-editorial{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(min-width: 768px){.fragment-editorial__text{-ms-flex-item-align:start;align-self:flex-start;width:480px;max-width:100%;padding-bottom:48px;padding-bottom:3lh}}@media(min-width: 768px){.fragment-editorial__headline_container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.fragment-editorial__description_container{padding-left:40px;padding-left:5ch;padding-right:32px;padding-right:4ch;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.fragment-editorial__brand-link-container{padding-left:40px;padding-left:5ch;padding-right:48px;padding-right:6ch;padding-bottom:0;padding-bottom:0lh}}@media(min-width: 768px){.fragment-editorial__media{padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch}}@media(min-width: 768px){.mm-product-card__hand-drawn--01{top:-10px;left:-16px}.mm-product-card__hand-drawn--02{top:0;left:0}.mm-product-card__hand-drawn--03{top:-12px;left:-16px}.mm-product-card__hand-drawn--04{top:-10px;left:-16px}.mm-product-card__hand-drawn--05{top:-8px;left:-16px}.mm-product-card__hand-drawn--06{top:-5px;left:-10px}.mm-product-card__hand-drawn--07{top:-5px;left:-16px}.mm-product-card__hand-drawn--08{top:-10px;left:-16px}}@media(min-width: 768px){.mm-help-page .accordion-trigger{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-help-page .help-sizeguide-content .accordion-content table.table{padding-left:32px;padding-left:4ch}.mm-help-page .accordion-content{padding-bottom:32px;padding-bottom:2lh}.mm-help-page .accordion-content>.help-content-box-section{padding-left:32px;padding-left:4ch}.mm-help-page .accordion-content>.help-content-box-section:has(>.help-subtitle)>.help-content-box-ordered-list,.mm-help-page .accordion-content>.help-content-box-section:has(>.help-subtitle)>ul{margin-left:16px;margin-left:2ch}.mm-help-page .accordion-content .help-content-paragraph-box{padding-left:32px;padding-left:4ch}.mm-help-page .accordion-content .help-content-paragraph-box>.help-content-paragraph-box{padding-left:0}.mm-help-page .accordion-content .help-content-paragraph-box .help-content-box-section-list{padding-left:24px;padding-left:3ch}.mm-help-page .accordion-content .help-content-paragraph-box:has(>.help-subtitle)>.help-content-box-section-list,.mm-help-page .accordion-content .help-content-paragraph-box:has(>.help-subtitle)>ul{margin-left:16px;margin-left:2ch}}@media(min-width: 768px){.mm-help-tabs-row{overflow-x:visible}.mm-help-tabs-row .nav-tabs-wrapper{padding-left:0;padding-right:0}.mm-help-tabs-row .nav-tab-btn-label{font-size:13px}.mm-help-tabs-row .nav-tabs-content{display:none}}@media(min-width: 768px){.mm-help-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch;padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}.mm-help-layout .help-content-box-section,.mm-help-layout .help-content-box-header,.mm-help-layout .help-content-box-section-paragraph{width:39.445vw}}@media(min-width: 768px){.mm-help-layout__sidebar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;min-width:0;padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch;row-gap:24px;row-gap:1.5lh;padding-bottom:0}}@media(min-width: 768px){.mm-help-layout__content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-help-layout__contact{width:25vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mm-help-layout__contact .content-asset{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(min-width: 768px){.mm-help-secondary-nav{row-gap:8px;row-gap:0.5lh}.mm-help-secondary-nav .mm-help-nav-link__glyph{width:8px;height:16px}}@media(min-width: 768px){.mm-help-contact-sidebar{row-gap:8px;row-gap:0.5lh}}@media(min-width: 768px){.mm-help-page .box-section-card{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)){padding-bottom:2lh}.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container)) .help-content-box-ordered-list,.mm-help-page .help-content-box-section:not(:has(.accordion-group-list-container))>ul{padding-left:24px;padding-left:3ch}.mm-help-page .help-content-box>ul{padding-left:24px;padding-left:3ch}.mm-help-page .help-content-box-section:has(>.help-subtitle):not(.accordion-content *)>.help-content-box-ordered-list,.mm-help-page .help-content-box-section:has(>.help-subtitle):not(.accordion-content *)>ul{margin-left:32px;margin-left:4ch}}@media(min-width: 768px){.mm-help-form .mm-form-fieldset{row-gap:16px;row-gap:1lh}.mm-help-form__row--split{row-gap:16px;row-gap:1lh}}@media(min-width: 768px){.mm-help-search{margin-top:-1lh}}@media(min-width: 768px){.mm-help-search__form{margin-top:0}}@media(min-width: 768px){.mm-help-search__input-row{height:48px}}@media(min-width: 768px){.mm-help-search__icon-btn{margin-right:8px}}@media(min-width: 768px){.mm-help-search__fake-placeholder{left:24px}}@media(min-width: 768px){.mm-help-search__input{font-size:13px;line-height:16px}.mm-help-search__input::-webkit-input-placeholder{font-size:13px;line-height:16px}.mm-help-search__input::-moz-placeholder{font-size:13px;line-height:16px}.mm-help-search__input:-ms-input-placeholder{font-size:13px;line-height:16px}.mm-help-search__input::-ms-input-placeholder{font-size:13px;line-height:16px}.mm-help-search__input::placeholder{font-size:13px;line-height:16px}}@media(min-width: 768px){.mm-help-search__clear-btn{width:24px;height:24px}}@media(min-width: 768px){.mm-help-search__results{top:48px;padding:16px;gap:8px;background-image:repeating-linear-gradient(90deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 6px, transparent 6px 8px),repeating-linear-gradient(0deg, var(--mm-border-primary) 0 6px, transparent 6px 8px)}}@media(min-width: 768px){.result-item{font-size:13px;line-height:16px}.result-item::before{width:8px;height:16px;margin-right:8px;-webkit-mask-image:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 16'%3e%3cpath d='M2.25 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e);mask-image:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 16'%3e%3cpath d='M2.25 10.456a.5.5 0 01-.75-.433V5.986a.5.5 0 01.75-.433l3.5 2.018a.5.5 0 010 .866l-3.5 2.019z' fill='black'/%3e%3c/svg%3e)}}@media(min-width: 768px){.result-item.result-message{font-size:13px;line-height:16px}}@media(min-width: 768px){.mm-help-page .help-message-success .help-content-box{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-help-page .help-message-success .back-button .mm-button a,.mm-help-page .help-message-success .back-to-home a{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-help-page .mm-help-layout__content:has(.measuring-guide-content)>*{width:39.445vw}.mm-help-page .measuring-guide-content{overflow-x:visible;padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch;padding-bottom:16px;padding-bottom:1lh}.mm-help-page .measuring-guide-content table{min-width:0;width:39.445vw}.mm-help-page .measuring-guide-content td{padding:16px 16px 16px 0 !important;padding:1lh 2ch 1lh 0 !important}}@media(min-width: 768px){.mm-help-page .help-content-box table.table{width:39.445vw}}@media(min-width: 768px){.mm-help-page .help-content-box table.table{margin-bottom:16px;margin-bottom:1lh}.mm-help-page .help-content-box table.table th,.mm-help-page .help-content-box table.table td{padding:16px 16px 16px 0 !important}}@media(min-width: 768px){.mm-input__wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-input__error{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}@media(min-width: 768px){.mm-newsletter-input__row{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}.mm-newsletter-input__submit{padding-top:0;padding-top:0lh;padding-bottom:0;padding-bottom:0lh}.mm-newsletter-input__submit-box{width:24px;height:24px}}@media(min-width: 768px){.mm-textarea__field{min-height:64px;min-height:4lh}}@media(min-width: 768px){.toggle-password{top:32px;right:16px;top:2lh;right:2ch}}@media(min-width: 768px){.mm-select__wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-select__button[aria-expanded=true]+.mm-select__list{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.mm-select__option{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-select__error{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}@media(min-width: 768px){.mm-select--small .mm-select__wrapper{height:24px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-select--small .mm-select__button{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-select--small .mm-select__list{max-height:80px}}@media(min-width: 768px){.selection-box .mm-checkbox-wrapper{height:16px;height:1lh;width:16px;width:2ch}}@media(min-width: 768px){.mm-lightbox-gallery__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;bottom:0;left:0;width:44px;height:100dvh;z-index:1205;background-color:var(--color-mm-base-off-white-alpha-96);background-repeat:repeat;background-image:url("../noise-pattern/Noise-Layer-compressed.png");padding-top:18px;padding-top:1lh;padding-bottom:45px;padding-bottom:2.5lh;pointer-events:auto}}@media(min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),(min-width: 768px)and (min-resolution: 192dpi){.mm-lightbox-gallery__sidebar{background-image:url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:200px 200px}}@media(min-width: 768px)and (min-width: 768px){.mm-lightbox-gallery__sidebar{padding-top:16px;padding-top:1lh}}@media(min-width: 768px)and (min-width: 768px){.mm-lightbox-gallery__sidebar{padding-bottom:40px;padding-bottom:2.5lh}}@media(min-width: 768px){.mm-lightbox-gallery__track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:44px;width:calc(100% - 44px);overflow-y:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mm-lightbox-gallery__track::-webkit-scrollbar{display:none}}@media(min-width: 768px){.mm-lightbox-gallery__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:100dvh}}@media(min-width: 768px){.mm-lightbox-gallery__image-wrapper{height:100%;overflow-y:auto;overflow-x:auto}}@media(min-width: 768px){.mm-lightbox-gallery__image{position:absolute;top:0;left:0;width:100%;height:auto}}@media(min-width: 768px){.mm-lightbox-gallery__indicators{position:relative;bottom:auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1206}.mm-lightbox-gallery__indicators.slide-indicators.mm-indicators .swiper-pagination-bullet{margin-right:0;margin-bottom:2px;width:1.2px;height:6px}.mm-lightbox-gallery__indicators.slide-indicators.mm-indicators .swiper-pagination-bullet:last-child{margin-bottom:0}}@media(min-width: 768px){.mm-lightbox-gallery__caption-rail{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}}@media(min-width: 768px){.mm-lightbox-gallery__caption-track{position:absolute;top:0;left:0;width:100%}}@media(min-width: 768px){.mm-lightbox-gallery__caption-item{position:relative;height:100dvh}}@media(min-width: 768px){.mm-lightbox-gallery__caption-text{position:absolute;right:16px;bottom:16px;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;font-family:"CourierNewRecastItalic","Courier New",Courier,monospace}}@media screen and (min-width: 768px)and (min-width: 768px){.mm-lightbox-gallery__caption-text{font-size:13px;line-height:16px}}@media(min-width: 768px){.mm-lightbox-gallery__caption-text::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-lightbox-gallery__caption-text::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}}@media(min-width: 768px){.mm-lightbox-gallery[data-brand=mm6] .mm-lightbox-gallery__sidebar{background:none;border:none;padding:0;width:0}}@media(min-width: 768px){.mm-link-tier .mm-link__glyph .icon{width:8px;width:1ch;height:16px;height:1lh}.mm-link-tier .mm-link__glyph .icon[class*=-double]{width:16px;width:2ch}}@media(min-width: 768px){.mm-link--contextual::after{margin-left:8px;margin-left:1ch}}@media(min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__intro{max-width:480px;padding-left:54px;padding-left:6ch;padding-right:54px;padding-right:6ch;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px)and (min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__intro{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}@media(min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__search{max-width:480px;padding-left:54px;padding-left:6ch;padding-right:54px;padding-right:6ch;padding-bottom:32px;padding-bottom:2lh}}@media(min-width: 768px)and (min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__search{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}@media(min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__search .mm-location-switcher__search-field{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__group-title{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}}@media(min-width: 768px)and (min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__group-title{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__grid{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding-left:54px;padding-left:6ch;padding-right:54px;padding-right:6ch}}@media(min-width: 768px)and (min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__grid{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}@media(min-width: 768px){.mm-location-switcher--mm .mm-location-switcher__item{margin-bottom:16px}}@media(min-width: 768px){.mm-location-switcher--mm6 .mm-location-switcher__grid{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width: 768px){.mm-sheet.mm-header-menu-sheet{width:50vw;--menu-drilled-width: 100vw}.mm-sheet.mm-header-menu-sheet[data-brand=mm6]{width:25vw}.mm-sheet.mm-header-menu-sheet:has(.is-drill-down){width:100vw}.mm-sheet.mm-header-menu-sheet:has(.menu-l1-detail.is-two-columns.active){width:calc(var(--menu-drilled-width)/3*2)}.mm-sheet.mm-header-menu-sheet .mm-sheet__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mm-sheet.mm-header-menu-sheet .mm-sheet__header .mm-sheet__title{display:none}.mm-sheet.mm-header-menu-sheet .mm-sheet__body:has(.is-drill-down){overflow-x:hidden;overflow-y:hidden}.mm-sheet.mm-header-menu-sheet#header-navigation-menu.is-search-open[data-brand=mm] .mm-sheet__header,.mm-sheet.mm-header-menu-sheet#header-search-sheet[data-brand=mm] .mm-sheet__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mm-sheet.mm-header-menu-sheet#header-navigation-menu.is-search-open[data-brand=mm6] .mm-sheet__header,.mm-sheet.mm-header-menu-sheet#header-search-sheet[data-brand=mm6] .mm-sheet__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mm-sheet.mm-header-menu-sheet#header-navigation-menu.is-search-open[data-brand=mm6].has-results .mm-sheet__header,.mm-sheet.mm-header-menu-sheet#header-search-sheet[data-brand=mm6].has-results .mm-sheet__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mm-sheet.mm-header-menu-sheet#header-navigation-menu.is-search-open:has(.nav-tab-btn--mm6.active).has-results .mm-sheet__header,.mm-sheet.mm-header-menu-sheet#header-search-sheet:has(.nav-tab-btn--mm6.active).has-results .mm-sheet__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mm-sheet.mm-header-menu-sheet#header-navigation-menu.is-search-open:has(.nav-tab-btn--mm.active) .mm-sheet__header,.mm-sheet.mm-header-menu-sheet#header-search-sheet:has(.nav-tab-btn--mm.active) .mm-sheet__header{margin-bottom:0;padding-left:13.5px;padding-left:1.5ch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width: 768px)and (min-width: 768px){.mm-sheet.mm-header-menu-sheet#header-navigation-menu.is-search-open:has(.nav-tab-btn--mm.active) .mm-sheet__header,.mm-sheet.mm-header-menu-sheet#header-search-sheet:has(.nav-tab-btn--mm.active) .mm-sheet__header{padding-left:12px;padding-left:1.5ch}}@media(min-width: 768px){.mm-sheet.mm-header-menu-sheet#header-navigation-menu.is-search-open:has(.nav-tab-btn--mm.active) .menu-detail-header,.mm-sheet.mm-header-menu-sheet#header-search-sheet:has(.nav-tab-btn--mm.active) .menu-detail-header{margin-bottom:36px;margin-bottom:2lh}}@media(min-width: 768px)and (min-width: 768px){.mm-sheet.mm-header-menu-sheet#header-navigation-menu.is-search-open:has(.nav-tab-btn--mm.active) .menu-detail-header,.mm-sheet.mm-header-menu-sheet#header-search-sheet:has(.nav-tab-btn--mm.active) .menu-detail-header{margin-bottom:32px;margin-bottom:2lh}}@media(min-width: 768px){.mm-sheet.mm-header-menu-sheet#header-navigation-menu .menu-detail-header .menu-back-btn .icon-back{width:16px;height:16px}}@media(min-width: 768px){.header-menu-container{--menu-l1-width: 50vw}.header-menu-container .nav-tabs-wrapper,.header-menu-container .menu-main-view{width:var(--menu-l1-width)}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container{display:grid;grid-template-rows:repeat(2, auto);grid-template-columns:repeat(3, 1fr);gap:32px 0;width:100%}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container.is-large{grid-template-columns:32vw 22.6vw 22.6vw 22.6vw}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container.is-eight-columns{grid-template-columns:repeat(4, 1fr)}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container:has(.menu-l2-group:nth-child(3)):not(:has(.menu-l2-group:nth-child(4))) .menu-l2-group:nth-child(3){grid-column:2;grid-row:2}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container .menu-l3-editorial{grid-column:3;grid-row:1/span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:24px}.header-menu-container .nav-tabs-content .nav-tab-content .menu-l1-detail.is-two-columns .menu-columns-container{grid-template-columns:repeat(2, 1fr)}.header-menu-container .nav-tabs-content .nav-tab-content .menu-list{padding-left:8px}.header-menu-container .nav-tabs-content .nav-tab-content .menu-l2-group:first-child{grid-column:1;grid-row:1/span 2}.header-menu-container .nav-tabs-content .nav-tab-content .menu-l2-group:first-child .menu-column-title,.header-menu-container .nav-tabs-content .nav-tab-content .menu-l2-group:first-child .menu-list{padding-left:20px}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container.is-eight-columns .menu-l2-group:first-child{grid-row:1}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container.is-eight-columns .menu-l2-group:nth-child(5) .menu-column-title,.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container.is-eight-columns .menu-l2-group:nth-child(5) .menu-list{padding-left:20px}.header-menu-container .menu-column-title{margin-bottom:16px;padding:0;border-bottom:none;cursor:default}.header-menu-container .menu-column-title .accordion-icon{display:none}.header-menu-container .menu-list,.header-menu-container .menu-list.is-open{max-height:none;overflow:visible;padding:0}.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item.menu-item-with-image,.header-menu-container .menu-list.is-open:has(.menu-item-with-image) .menu-item.menu-item-with-image{width:50%}.header-menu-container .menu-list:has(.menu-item-with-image) .menu-item:has(.all-lines):not(.menu-item-with-image),.header-menu-container .menu-list.is-open:has(.menu-item-with-image) .menu-item:has(.all-lines):not(.menu-item-with-image){padding-top:1lh !important}.header-menu-container .menu-l1-list .menu-l1-link{padding-left:0}}@media(min-width: 768px){#header-navigation-menu.mm-sheet.is-brand-menu .mm-sheet__dialog{display:-webkit-box;display:-ms-flexbox;display:flex}#header-navigation-menu.mm-sheet.is-brand-menu .mm-sheet__dialog .menu-l3-editorial{max-width:25vw;width:25vw;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#header-navigation-menu.mm-sheet.is-brand-menu .header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container{grid-template-columns:repeat(2, 1fr)}#header-navigation-menu.mm-sheet.is-brand-menu .header-menu-container .menu-l1-detail{width:75vw}}@media(min-width: 768px){.header-menu-container .menu-l1-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;width:100vw;-webkit-transform:translateX(var(--menu-l1-width));transform:translateX(var(--menu-l1-width))}.header-menu-container .menu-l1-detail.active{-webkit-transform:translateX(0);transform:translateX(0)}.header-menu-container .menu-l1-detail.is-two-columns{width:calc(var(--menu-drilled-width)/3*2)}.header-menu-container .menu-l1-detail.is-two-columns .menu-list:has(.menu-item-with-image){display:grid;grid-template-columns:repeat(2, calc((100% - 32px) / 3));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.header-menu-container .menu-l1-detail.is-two-columns .menu-list:has(.menu-item-with-image) .menu-item.menu-item-with-image{width:auto}.header-menu-container .menu-l1-detail.is-two-columns .menu-list:has(.menu-item-with-image) .menu-item:not(.menu-item-with-image){grid-column:1/-1}.header-menu-container .menu-l1-detail .menu-detail-header{width:100%}.header-menu-container .menu-l1-detail .menu-columns-container{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header-menu-container .menu-l1-detail .editorial{width:25vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:24px}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header{padding-left:13.5px;padding-left:1.5ch}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header{padding-left:12px;padding-left:1.5ch}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__header .mm-sheet__title{padding-left:0}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm]:has(.is-drill-down) .mm-sheet__header,.mm-header-menu-sheet[data-brand=mm].is-search-open .mm-sheet__header{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-header-menu-sheet[data-brand=mm]:has(.is-drill-down) .menu-detail-header,.mm-header-menu-sheet[data-brand=mm].is-search-open .menu-detail-header{display:block;padding-top:0;padding-top:0lh}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm]:has(.is-drill-down) .menu-detail-header,.mm-header-menu-sheet[data-brand=mm].is-search-open .menu-detail-header{padding-top:0;padding-top:0lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm]:has(.is-drill-down) .menu-back-btn-search,.mm-header-menu-sheet[data-brand=mm].is-search-open .menu-back-btn-search{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm].is-search-open .mm-sheet__body .nav-tab-content--mm6 .menu-detail-header{padding-left:0}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm].is-brand-menu .mm-sheet__body .header-menu-container .menu-l1-detail{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm].is-brand-menu .mm-sheet__body .header-menu-container .menu-l1-detail{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm].is-brand-menu .mm-sheet__body .header-menu-container .menu-l1-detail .menu-l2-group{padding:0}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .nav-tabs-wrapper{margin-bottom:36px;margin-bottom:2lh}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .nav-tabs-wrapper{margin-bottom:32px;margin-bottom:2lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-column-title{padding-left:8px}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-column-title:not(.mm6-menu-item){height:auto}.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-search-view .menu-detail-header{margin-bottom:36px;margin-bottom:2lh;min-height:unset}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-search-view .menu-detail-header{margin-bottom:32px;margin-bottom:2lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-search-view .menu-detail-header .menu-back-btn-search{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list{gap:0;line-height:16px;padding-left:27px;padding-left:3ch;padding-right:18px;padding-right:2ch;padding-bottom:36px;padding-bottom:2lh}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list{padding-left:24px;padding-left:3ch}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list{padding-right:16px;padding-right:2ch}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list{padding-bottom:32px;padding-bottom:2lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item{height:auto;padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh;line-height:16px}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home){margin-bottom:36px;margin-bottom:2lh}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home){margin-bottom:32px;margin-bottom:2lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item.home .mm-btn{min-height:16px}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm{padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-list .menu-item .js-header-search-open.-mm6{height:24px}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail{padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail .menu-detail-header{margin-bottom:36px;margin-bottom:2lh}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail .menu-detail-header{margin-bottom:32px;margin-bottom:2lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l1-detail .menu-detail-header .menu-back-btn{row-gap:16px;row-gap:1lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .nav-tab-content--mm6 .menu-l1-detail{padding-left:0}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l2-group .menu-item{height:auto;padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l2-group .menu-item{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l2-group:first-child .menu-column-title,.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l2-group:first-child .menu-list{padding-left:27px;padding-left:3ch}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l2-group:first-child .menu-column-title,.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .header-menu-container .menu-l2-group:first-child .menu-list{padding-left:24px;padding-left:3ch}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm] .mm-sheet__body .nav-tab-content--mm6 .menu-detail-header{padding-left:16px}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm6].is-search-open .mm6-form-search-input{padding-top:0}.mm-header-menu-sheet[data-brand=mm6].is-search-open .mm-sheet__body .nav-tab-content--mm6 .menu-detail-header{padding-left:0}.mm-header-menu-sheet[data-brand=mm6] .menu-column-title{padding-left:8px;margin-bottom:8px}.mm-header-menu-sheet[data-brand=mm6] .menu-columns-container{padding-left:0}.mm-header-menu-sheet[data-brand=mm6] .menu-columns-container .menu-l2-group .menu-list{padding-left:8px}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-detail{padding:0 8px}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list{gap:0;padding-right:8px;padding-left:16px;padding-bottom:24px}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item{height:auto;padding:4.5px 0}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item:not(.menu-l1-item):not(.home){margin-bottom:24px}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.menu-l1-item,.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home{height:auto;-ms-flex-line-pack:center;align-content:center}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home{font-family:"HelveticaNowProText",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;font-size:13px;line-height:16px;margin-top:.1em;margin-bottom:-0.1em;letter-spacing:-0.13px;text-transform:none}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home::-moz-selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-l1-list .menu-item.home::selection{background-color:highlight;color:highlighttext}.mm-header-menu-sheet[data-brand=mm6] .header-menu-container .menu-list .menu-item{height:auto}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-wrapper{padding:0 8px;margin-bottom:18px}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-wrapper::after{left:8px}.mm-header-menu-sheet[data-brand=mm6]:has(.is-drill-down) .mm-sheet__header{display:-webkit-box;display:-ms-flexbox;display:flex}.mm-header-menu-sheet[data-brand=mm6]:has(.is-drill-down) .menu-detail-header{display:block;padding-top:0;padding-top:0lh}}@media(min-width: 768px)and (min-width: 768px){.mm-header-menu-sheet[data-brand=mm6]:has(.is-drill-down) .menu-detail-header{padding-top:0;padding-top:0lh}}@media(min-width: 768px){.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-content .nav-tab-content .menu-columns-container{margin-left:0}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-content .nav-tab-content .menu-l2-group:first-child .menu-column-title,.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-content .nav-tab-content .menu-l2-group:first-child .menu-list{padding-left:8px}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-content .nav-tab-content .menu-l2-group .menu-column-title{padding-top:4px;padding-bottom:4px;margin-bottom:8px}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-content .nav-tab-content--mm .menu-columns-container .menu-column-title{margin-left:-18px}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-content .nav-tab-content--mm .menu-columns-container .menu-l2-group .menu-item.last-line-category{padding-bottom:16px}.mm-header-menu-sheet[data-brand=mm6] .nav-tabs-content .nav-tab-content--mm6 .menu-detail-header{padding-left:4px}}@media(min-width: 768px){.header-menu-container .menu-main-view .editorial-featured-content:has(.menu-category-feature){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:auto}.header-menu-container .menu-main-view .editorial-featured-content:has(.menu-category-feature) .pd-menuCategoryFeature,.header-menu-container .menu-main-view .editorial-featured-content:has(.menu-category-feature) .experience-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-menu-container .menu-main-view .editorial-featured-content:has(.menu-category-feature) .menu-category-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-menu-container .menu-main-view .editorial-featured-content:has(.menu-category-feature) .menu-category-feature__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-menu-container .menu-main-view .editorial-featured-content:has(.menu-category-feature) .menu-category-feature__label{z-index:2}.header-menu-container .menu-main-view .editorial-featured-content:has(.menu-category-feature) .menu-category-feature__image-wrapper{position:relative;z-index:1;overflow:hidden;aspect-ratio:2/3}.header-menu-container .menu-main-view .editorial-featured-content:has(.menu-category-feature) .menu-category-feature__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}@media(min-width: 768px)and (min-width: 768px){.mm-hp-feature-carousel__swiper,.mm-hp-feature-carousel--ratio-3-4 .mm-hp-feature-carousel__swiper{aspect-ratio:16/9}.mm-hp-feature-carousel--layered{--mm-feature-carousel-sliver: 40px}.mm-hp-feature-carousel__zones{display:block}.mm-hp-feature-carousel--has-video .mm-hp-feature-carousel__zone--next{bottom:45px}.mm-hp-feature-carousel__sticky-content{row-gap:8px;row-gap:0.5lh}.mm-hp-feature-carousel__top{row-gap:8px;row-gap:0.5lh}.mm-hp-feature-carousel__links{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-hp-feature-carousel__description{max-width:33.3vw;width:auto}}@media(min-width: 768px){.mm-hp-feature-grid__tiles{grid-template-columns:1fr 1fr}}@media(min-width: 768px){.mm-hp-feature-row__features{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mm-hp-feature-row__features>.experience-component{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.mm-hp-feature-row--first-feature .mm-hp-feature-row__features>.experience-component:not(:first-child) .mm-hp-feature-single__sticky-content{position:sticky;bottom:0}}@media(min-width: 768px){.mm-hp-feature-single__iframe:not(.-full-bleed){padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}@media(min-width: 768px){.mm-hp-feature-single__sticky-content{row-gap:8px;row-gap:0.5lh}.mm-hp-feature-single__top{row-gap:8px;row-gap:0.5lh}.mm-hp-feature-single__links{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-hp-feature-single__description{max-width:33.3vw;width:auto}}@media(min-width: 768px){.mm-hp-feature-storytelling{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.mm-hp-feature-storytelling--media-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mm-hp-feature-storytelling--media-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-hp-feature-storytelling__media{-webkit-box-flex:0;-ms-flex:0 0 66.67vw;flex:0 0 66.67vw;width:66.67vw;min-width:0}.mm-hp-feature-storytelling__content{-webkit-box-flex:0;-ms-flex:0 0 25vw;flex:0 0 25vw;width:25vw;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0;row-gap:0lh}.mm-hp-feature-storytelling__top-wrapper{display:contents}.mm-hp-feature-storytelling__top{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:8px;row-gap:0.5lh;width:100%;z-index:2;margin-bottom:var(--storytelling-desc-h, 0px)}.mm-hp-feature-storytelling__spacer{display:block;-ms-flex-negative:0;flex-shrink:0;height:calc(50% - var(--storytelling-top-h, 0px) - var(--storytelling-desc-h, 0px))}.mm-hp-feature-storytelling__description{display:block;width:100%;position:sticky;top:var(--storytelling-top-h, 0px);z-index:1}.mm-hp-feature-storytelling__links{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}}@media(min-width: 768px){.mm-hp-numeric-code__offset{padding-left:4px;padding-left:.5ch}.mm-hp-numeric-code__logo{width:200px}}@media(min-width: 768px){.mm-hp-product-group__placeholder{min-height:500px}}@media(min-width: 768px){.mm-hp-show-hero{min-height:1168px}.mm-hp-show-hero__inner{padding:3rem}.mm-hp-show-hero__timer{gap:2rem}.mm-hp-show-hero__timer-segment{min-width:4ch}.mm-hp-show-hero__timer-value{font-size:4rem}.mm-hp-show-hero__timer-unit{font-size:.875rem}.mm-hp-show-hero__live-indicator{width:14px;height:14px}}@media(min-width: 768px){.mm-media--desk-2-3 .mm-media__container{aspect-ratio:2/3}.mm-media--desk-3-4 .mm-media__container{aspect-ratio:3/4}.mm-media--desk-16-9 .mm-media__container{aspect-ratio:16/9}.mm-media__player-bar{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-left:12px;padding-left:1.5ch;padding-right:12px;padding-right:1.5ch;padding-top:12px;padding-top:0.75lh;padding-bottom:12px;padding-bottom:0.75lh}.mm-media__playhead{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.mm-media__controls .mm-btn--icon-ghost{width:36px;height:45px}}@media(min-width: 768px){.mm6-brand-feature__body{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.mm6-brand-feature__body-col{grid-column:1}}@media(min-width: 768px){.mm6-bshows__looks-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 768px){.mm6-bshows__looks-grid--smallest{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 768px){.mm6-bshows__looks-grid--largest{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.mm6-bshows__pagination{display:grid;width:100%;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;padding-left:1px;padding-right:1px}.mm6-bshows__pagination .load-more{grid-column:3/span 2;justify-self:stretch}}@media(min-width: 768px){.mm6-hp-category-list__grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 768px){.mm6-hp-feature-grid__features{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mm6-hp-feature-grid__features>.experience-component{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-width:none}}@media(min-width: 768px){.mm6-media--desk-2-3 .mm6-media__container{aspect-ratio:2/3}.mm6-media--desk-3-4 .mm6-media__container{aspect-ratio:3/4}.mm6-media--desk-16-9 .mm6-media__container{aspect-ratio:16/9}.mm6-media__player-bar{padding-top:8px;padding-bottom:8px}.mm6-media__btn{height:40px}.mm6-media__playhead{padding-left:8px;padding-right:8px}}@media(min-width: 768px){.mm6-footer__hand-video{--mm6-hand-width: 740px;--mm6-hand-shift-y: 0px}}@media(min-width: 768px){#newsletter-sheet .mm-sheet__body{padding:0}#newsletter-sheet .mm-sheet__body .mm-newsletter-sheet__wrapper{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}#newsletter-sheet.mm-sheet--right{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}#newsletter-sheet.mm-sheet--right.-show{-webkit-transform:translateX(0);transform:translateX(0)}}@media(min-width: 768px){.mm-order-detail__stack-row{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-order-detail__actions{row-gap:16px;row-gap:1lh}.mm-order-detail__actions .create-return-btn .mm-btn__inner{min-height:24px;min-height:1.5lh}.mm-order-detail__item{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-order-detail__item-attrs p{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-order-detail__totals-row{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}}@media(min-width: 768px){.mm-order-card{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh}.mm-order-card__header{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;height:66px}}@media(min-width: 768px){.mm-return-page .return-reason-option,.mm-return-page .variation-attributes.return-flow{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.pdp-fulfilment-sheet__product{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.pdp-fulfilment-sheet__section{row-gap:16px;row-gap:1lh}.pdp-fulfilment-sheet__fields{row-gap:16px;row-gap:1lh;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.pdp-fulfilment-sheet__status{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.pdp-fulfilment-sheet__copy{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-popup{left:auto;right:16px;bottom:0;width:33.33vw;height:auto;min-height:152px}.mm-popup__container{padding-bottom:3lh}.mm-popup__header{padding-left:16px;padding-left:2ch;padding-right:8px;padding-right:1ch}.mm-popup__title{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-popup__body{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch;padding-bottom:16px;padding-bottom:1lh}.mm-popup__footer{gap:1ch}.mm-popup.mm6-popup{width:25vw;right:0}.mm-popup.mm6-popup .mm-popup__container{padding-bottom:24px}.mm-popup.mm6-popup .mm-popup__footer{gap:4px}}@media(min-width: 768px){.mm6-product-card__details-swatches-size{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;height:auto;z-index:-1}.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color{background-color:var(--mm6-background-dark-primary);bottom:0;padding-top:0;padding-bottom:1px}.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color .swatches-color__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1px;padding:0 0 1px 1px;background-color:var(--mm6-background-dark-primary)}.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color .swatches-color__image-wrapper{position:relative}.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color .swatches-color__image{display:block;-ms-flex-item-align:start;align-self:flex-start;padding-top:1px;padding-bottom:0}.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color:not(.has-hovered-swatch) .swatches-color__image.selected,.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color.has-hovered-swatch .swatches-color__image.selected,.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color .swatches-color__image.is-hovered{border-bottom:0;padding-bottom:0}.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color:not(.has-hovered-swatch) .swatches-color__image-wrapper:has(.selected)::after,.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color.has-hovered-swatch .swatches-color__image-wrapper:has(.is-hovered)::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background-color:var(--mm6-border-primary-onlight)}.mm6-product-card .is-color-open .mm6-product-card__details-swatches-color:not(.has-hovered-swatch) .swatches-color__more-indicator{color:var(--mm6-content-primary-ondark)}.mm6-product-card:hover{background-color:var(--mm6-background-light-primary)}.mm6-product-card:hover .mm6-product-card__name,.mm6-product-card:hover .mm6-product-card__price{color:var(--mm6-content-primary-onlight)}.mm6-product-card:hover .mm6-product-card__multisize:not(.is-color-open){padding-top:0}.mm6-product-card:hover .mm6-product-card__multisize:not(.is-color-open) .mm6-product-card__details-inner{opacity:0;visibility:hidden;z-index:-1}.mm6-product-card:hover .mm6-product-card__multisize:not(.is-color-open) .mm6-product-card__details-swatches-size{border-top:1px solid var(--mm6-content-primary-onlight);visibility:visible;opacity:1;z-index:unset}.mm6-product-card:hover .mm6-product-card__multisize:not(.is-color-open) .mm6-product-card__details-swatches-size.fill-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mm6-product-card:hover .mm6-product-card__multisize:not(.is-color-open) .mm6-product-card__details-swatches-size.fill-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm6-product-card:hover .is-color-open .mm6-product-card__details-swatches-color{background-color:var(--mm6-background-light-primary)}.mm6-product-card:hover .is-color-open .mm6-product-card__details-swatches-color::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background-color:var(--mm6-border-primary-onlight)}.mm6-product-card:hover .is-color-open .mm6-product-card__details-swatches-color .swatches-color__more-indicator{color:var(--mm6-content-primary-onlight)}.mm6-product-card:hover .swiper-pagination,.mm6-product-card:hover .swiper-button-prev,.mm6-product-card:hover .swiper-button-next{opacity:1;pointer-events:auto}.mm6-product-card__details-swatches-color .swatches-color__image{width:32px;height:48px;aspect-ratio:2/3}.mm6-product-card__details-swatches-color .swatches-color__more-indicator{padding:32px 0 0 0;height:48px;min-width:32px}.mm6-product-card__label span{letter-spacing:-0.13px}.mm6-product-card .swiper-pagination{opacity:0}.mm6-product-card .swiper-button-prev,.mm6-product-card .swiper-button-next{pointer-events:none}.mm6-product-card__details-inner{padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px}}@media(min-width: 768px){.mm-product-card{width:360px}.mm-product-card .badge-container{left:11px}.mm-product-card .swiper-pagination{bottom:16px !important;left:16px !important;opacity:0;pointer-events:none}.mm-product-card .swiper-button-prev,.mm-product-card .swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}.mm-product-card__image-wrapper:hover .swiper-pagination,.mm-product-card__image-wrapper:hover .swiper-button-prev,.mm-product-card__image-wrapper:hover .swiper-button-next{opacity:1;pointer-events:auto}.mm-product-card__image-wrapper:hover:not(.is-color-open)~.mm-product-card__details.mm-product-card__multisize .mm-product-card__sizes-view{opacity:1;visibility:visible}.mm-product-card__image-wrapper:hover:not(.is-color-open)~.mm-product-card__details.mm-product-card__multisize .mm-product-card__colors{opacity:0;visibility:hidden}.mm-product-card__info-view{display:grid;grid-template-areas:"card-info" "card-swap";grid-template-rows:auto auto;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:18px;padding-top:1lh}}@media(min-width: 768px)and (min-width: 768px){.mm-product-card__info-view{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.mm-product-card__info-view .mm-product-card__title{grid-area:card-info}}@media(min-width: 768px){.mm-product-card__info-view .mm-product-card__colors,.mm-product-card__info-view .mm-product-card__sizes-view{grid-area:card-swap;align-self:start;margin-top:0}}@media(min-width: 768px){.mm-product-card__info-view .mm-product-card__sizes-view{display:block;height:auto;visibility:hidden;-webkit-transition:none;transition:none}}@media(min-width: 768px){.mm-product-card__details-swatches-color .swatches-color__more-indicator{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.mm-product-card__details-swatches-color .swatches-color__image-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;width:32px;height:auto}.mm-product-card__details-swatches-color .swatches-color__image{width:32px;aspect-ratio:2/3}}@media(min-width: 768px){.mm-product-card .is-mobile-only{display:none}}@media(min-width: 768px){.mm-product-card .is-desktop-only{display:block}.mm-product-card .is-desktop-only.swatches-color__more-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media(min-width: 768px){.mm-revamp-grid-container .product-grid-container{grid-template-columns:repeat(4, minmax(0, 1fr))}.mm-revamp-grid-container .product-grid-container li{padding-bottom:45px;padding-bottom:2.5lh}}@media(min-width: 768px)and (min-width: 768px){.mm-revamp-grid-container .product-grid-container li{padding-bottom:40px;padding-bottom:2.5lh}}@media(min-width: 768px){.mm6-revamp-grid-container .product-grid-container{grid-template-rows:repeat(2, fit-content(100%));grid-template-columns:repeat(6, minmax(0, 1fr))}.mm6-revamp-grid-container .product-grid-container .grid-header{grid-row:1/span 1;grid-column:1/span 6}.mm6-revamp-grid-container .product-grid-container.two-group{grid-template-rows:repeat(2, fit-content(100%));grid-template-columns:repeat(6, minmax(0, 1fr))}.mm6-revamp-grid-container .product-grid-container.two-group .grid-header{grid-column:1/span 3}.mm6-revamp-grid-container .product-grid-container.two-group .grid-header.-other{grid-row:1/span 1;grid-column:4/span 3}}@media(min-width: 768px){.mm-radio{min-height:24px;padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}.mm-radio__indicator{width:16px}.mm-radio__indicator::before{width:9px;height:9px}}@media(min-width: 768px){.mm6-radio{padding-top:4px;padding-bottom:4px}}@media(min-width: 768px){.return-content.return-confirmation-wrapper{height:100vh}}@media(min-width: 768px){.return-confirmation-wrapper .return-confirmation-content{max-width:28.625rem;margin:0 auto}}@media(min-width: 768px){.mm-sheet.mm-header-menu-sheet#header-search-sheet,.mm-sheet.mm-header-menu-sheet.is-search-open{width:50vw}.mm-sheet.mm-header-menu-sheet#header-search-sheet[data-brand=mm6],.mm-sheet.mm-header-menu-sheet.is-search-open[data-brand=mm6]{width:25vw}.mm-sheet.mm-header-menu-sheet#header-search-sheet.has-results,.mm-sheet.mm-header-menu-sheet.is-search-open.has-results{width:100vw}.mm-sheet.mm-header-menu-sheet#header-search-sheet.has-results .menu-search-view,.mm-sheet.mm-header-menu-sheet.is-search-open.has-results .menu-search-view{overflow-y:hidden}.mm-sheet.mm-header-menu-sheet#header-search-sheet .mm-sheet__header,.mm-sheet.mm-header-menu-sheet.is-search-open .mm-sheet__header{max-width:50vw}.mm-sheet.mm-header-menu-sheet#header-search-sheet .mm-sheet__body,.mm-sheet.mm-header-menu-sheet.is-search-open .mm-sheet__body{overflow:hidden}.mm-sheet.mm-header-menu-sheet.is-search-open .mm-sheet__body .header-menu-container .menu-search-view{padding-left:0}}@media(min-width: 768px){.mm-menu-search,.mm6-menu-search{height:100%}.mm-menu-search__bar,.mm6-menu-search__bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100vw;height:100%;overflow-y:hidden}.mm-menu-search__left,.mm6-menu-search__left{-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;max-width:50vw}.mm-menu-search .mm-menu-search__left .page-search-result-container .recommendations-cards-list article,.mm6-menu-search .mm-menu-search__left .page-search-result-container .recommendations-cards-list article{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.mm-menu-search .mm-menu-search__left .suggestions-categories-list,.mm6-menu-search .mm-menu-search__left .suggestions-categories-list{row-gap:16px;row-gap:1lh}.mm-menu-search .suggestions-wrapper-container,.mm6-menu-search .suggestions-wrapper-container{width:75vw;height:100%;overflow-y:auto}.mm-menu-search .suggestions-wrapper-container .suggestions-products-grid,.mm6-menu-search .suggestions-wrapper-container .suggestions-products-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding:0}.mm-menu-search .mm-form-search-input .fake-search-placeholder .cursor,.mm6-menu-search .mm-form-search-input .fake-search-placeholder .cursor{height:13px}}@media(min-width: 768px){.header-menu-container .menu-search-view{width:100vw}}@media(min-width: 768px){.mm-sheet__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-sheet__header .mm-sheet__title{font-size:13px}.mm-sheet--right,.mm-sheet--left{width:25vw}.mm-sheet--right.mm-sheet--size-25,.mm-sheet--left.mm-sheet--size-25{width:25vw}.mm-sheet--right.mm-sheet--size-50,.mm-sheet--left.mm-sheet--size-50{width:50vw}.mm-sheet--right.mm-sheet--size-75,.mm-sheet--left.mm-sheet--size-75{width:75vw}}@media(min-width: 768px){.sidebar-checkout__assurances{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;row-gap:1lh}.sidebar-checkout__assurances .mm-footer-section__heading-wrap{height:auto}}@media(min-width: 768px){.size-guide-container{max-width:448px}.size-guide-container .size-guide__measurements{row-gap:16px;row-gap:1lh}.size-guide-container .measuring-guide-container .measuring-guide-content.row .table td{max-height:16px;line-height:14px}}@media(min-width: 768px){.mm-size-select__trigger{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-size-select__value{row-gap:16px;row-gap:1lh}.mm-size-select__panel{background-image:-webkit-gradient(linear, left top, right top, color-stop(75%, var(--mm-border-primary)), color-stop(75%, transparent)),-webkit-gradient(linear, left top, right top, color-stop(75%, var(--mm-border-primary)), color-stop(75%, transparent)),-webkit-gradient(linear, left top, left bottom, color-stop(75%, var(--mm-border-primary)), color-stop(75%, transparent)),-webkit-gradient(linear, left top, left bottom, color-stop(75%, var(--mm-border-primary)), color-stop(75%, transparent)),url("../noise-pattern/Noise-Layer@2x-compressed.png");background-image:linear-gradient(to right, var(--mm-border-primary) 75%, transparent 75%),linear-gradient(to right, var(--mm-border-primary) 75%, transparent 75%),linear-gradient(to bottom, var(--mm-border-primary) 75%, transparent 75%),linear-gradient(to bottom, var(--mm-border-primary) 75%, transparent 75%),url("../noise-pattern/Noise-Layer@2x-compressed.png");background-size:8px 1px,8px 1px,1px 8px,1px 8px,200px 200px}}@media(min-width: 768px){.slide-indicators.mm-indicators .swiper-pagination-bullet{width:6px;width:calc(1ch - 2px)}}@media(min-width: 768px){.nav-tabs-wrapper .nav-tab-btn--mm6 .nav-tab-btn-label{font-size:11px}}@media(min-width: 768px){.mm-tooltip .mm-tooltip-content .content{cursor:default}.mm-tooltip .mm-tooltip-content .mm-btn{display:none}}@media(min-width: 768px){.mm6-tooltip .mm6-tooltip-content .content{cursor:default}.mm6-tooltip .mm6-tooltip-content .mm6-btn{display:none}}@media(min-width: 768px){.pb-top-banner .pd-banner-action .slide-indicators{display:-webkit-box;display:-ms-flexbox;display:flex}.pb-top-banner .pd-banner-action .slide-indicators.swiper-pagination-lock{display:none}.pb-top-banner .banner-MM{height:40px;height:2.5lh}#product-show .pb-top-banner .banner-MM{position:relative}#product-show .pb-top-banner .banner-MM::after{content:"";position:absolute;bottom:-1px;left:50%;right:0;height:1px;background-color:var(--mm-border-secondary)}.pb-top-banner .banner-MM .pd-banner-action{-ms-flex-negative:0;flex-shrink:0;gap:16px;gap:2ch}.pb-top-banner .banner-MM .pd-banner-action .banner-close{margin-right:0}.pb-top-banner .banner-MM .pd-banner-action .slide-indicators{width:24px}.pb-top-banner .banner-MM6 .pd-banner-action{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.pb-top-banner .banner-MM6 .pd-banner-action .slide-indicators{width:24px;height:24px}.pb-top-banner .banner-MM6 .pd-banner-action .slide-indicators.swiper-pagination-lock{display:none}}@media(min-width: 768px){.type-element{white-space:normal;overflow:visible}}@media(min-width: 768px){.mm-vertex-popup__view{row-gap:16px;row-gap:1lh}}@media(min-width: 768px){.mm-wishlist-header{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-wishlist-list-wrapper{padding-right:0;padding-left:24px;padding-left:3ch}}@media(min-width: 768px){.mm-wishlist-empty{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-bottom:48px;padding-bottom:3lh}}@media(min-width: 768px){.mm-wishlist-item__container{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-wishlist-item{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.mm-wishlist-item__media{width:112px}.mm-wishlist-item__head{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-bottom:16px;padding-bottom:1lh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-wishlist-item__price{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-wishlist-item__variants{gap:0;padding:0}.mm-wishlist-item__variant{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-wishlist-item__actions{grid-column:2;grid-row:1;align-self:end}.mm-wishlist-item__actions .mm-wishlist-item__remove{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh}}@media(min-width: 768px){.mm-footer__pd-grid{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(min-width: 768px){.mm-footer__pd-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 768px){.mm-footer-section__heading-wrap{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-bottom:16px}.mm-footer-section__items{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch;padding-bottom:16px;gap:8px}}@media(min-width: 768px){.mm-footer-legal{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.mm-footer-legal p{margin:0}.mm-footer-legal__col--copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.mm-footer-legal__copyright{white-space:nowrap}}@media(min-width: 768px){.mm6-footer__columns{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;padding:1px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mm6-footer__pd{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;grid-column:1/span 2;grid-row:1/span 2}.mm6-footer__newsletter-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;grid-column:3/span 2;grid-row:1}.mm6-footer__legal-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;grid-column:3/span 2;grid-row:2;align-self:end}.mm6-footer__pd-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mm6-footer__pd-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.mm6-footer__pd-col--1{grid-column:1}.mm6-footer__pd-col--2{grid-column:2}.mm6-footer__pd-col--3{grid-column:3}}@media(min-width: 768px){.mm-header__logo-link svg{width:200px}.mm-header__left-desktop{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.mm-header__left-desktop .btn-header-search{margin-left:16px;margin-left:2ch}.mm-header__right-desktop{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-column-gap:3ch;-moz-column-gap:3ch;column-gap:3ch}.mm-header__right-desktop .mm-btn--icon-ghost{width:24px;height:24px;margin-inline:-4px}.mm-header--grid{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-header--grid .mm-header__left{grid-column:1;min-width:0;z-index:auto}.mm-header--grid .mm-header__logo{grid-column:2;position:static;-webkit-transform:none;transform:none;z-index:auto;pointer-events:auto}.mm-header--grid .mm-header__right{grid-column:3;justify-self:end;z-index:auto}}@media(min-width: 768px){.mm6-header{height:var(--mm6-header-height)}.mm6-header__left-desktop{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.mm6-header__right-desktop{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}}@media(min-width: 768px){.mm-header__right-desktop .btn-header-wishlist.empty-wishlist .empty,.mm6-header__right-desktop .btn-header-wishlist.empty-wishlist .empty{display:block}.mm-header__right-desktop .btn-header-wishlist.empty-wishlist .not-empty,.mm6-header__right-desktop .btn-header-wishlist.empty-wishlist .not-empty{display:none}.mm-header__right-desktop .btn-header-wishlist:not(.empty-wishlist) .empty,.mm6-header__right-desktop .btn-header-wishlist:not(.empty-wishlist) .empty{display:none}.mm-header__right-desktop .btn-header-wishlist:not(.empty-wishlist) .not-empty,.mm6-header__right-desktop .btn-header-wishlist:not(.empty-wishlist) .not-empty{display:block}}@media(min-width: 768px){.mm-spotlight-container{width:calc(50vw - 5ch)}.mm-spotlight-container .mm-spotlight-list{overflow-x:auto;-ms-scroll-snap-type:none;scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-column-gap:3ch;-moz-column-gap:3ch;column-gap:3ch;width:100%}.mm-spotlight-container .mm-spotlight-list::-webkit-scrollbar{display:none}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item{width:calc((100% - 4ch)/6);max-width:83px;min-width:60px;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:none}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content{row-gap:12px;row-gap:0.75lh}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item .tile-content .tile-title{height:auto}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item:first-child{margin-left:0}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item:last-child{margin-right:0}.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item:hover .tile-image,.mm-spotlight-container .mm-spotlight-list .mm-spotlight-item.selected .tile-image{border-color:#262626}}@media(min-width: 768px){.onepage-checkout-app .address-form-wrapper,.mm-sheet.address-book-sheet .address-form-wrapper{row-gap:16px;row-gap:1lh}.onepage-checkout-app .address-form-wrapper .phone-row-checkout,.mm-sheet.address-book-sheet .address-form-wrapper .phone-row-checkout{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcalist,.mm-sheet.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcalist{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .pcaitem,.mm-sheet.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .pcaitem{padding-top:8px;padding-top:0.5lh;padding-bottom:8px;padding-bottom:0.5lh;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .autocomplete_relative .pca .pcaautocomplete .insert-manual,.mm-sheet.address-book-sheet .autocomplete_relative .pca .pcaautocomplete .insert-manual{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-sheet.address-book-sheet .mm-sheet__body .address_form .address-sheet-footer{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}}@media(min-width: 768px){.mm-sheet.mm-sheet-login .mm-sheet__body>div{width:33vw}}@media(min-width: 768px){.editorial-all-lines-wrapper .mm-header__breadcrumbs{display:none}.editorial-all-lines-wrapper .pd-page__content.experience-all-lines{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){#account-sheet .mm-sheet__header .mm-sheet__close{width:24px;height:24px}#account-sheet .mm-account-container{width:33.334vw}}@media(min-width: 768px){#product-show .price-wrapper{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}@media(min-width: 768px){.mm-pdp-layout .breadcrumbs-hero-internal{display:none}.mm-pdp-layout .details-column-content-inner.content-title{padding-top:18px;padding-top:1lh}}@media(min-width: 768px)and (min-width: 768px){.mm-pdp-layout .details-column-content-inner.content-title{padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.mm-pdp-layout .right-sticky-col{position:sticky;top:var(--mm-header-offset, var(--mm-header-height));margin-top:var(--mm-header-height);-ms-flex-item-align:start;align-self:flex-start;max-width:33.3vw}}@media(min-width: 768px){.mm-pdp-layout .col-images-stacked.swiper{overflow:visible}.mm-pdp-layout .col-images-stacked .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:none;transform:none;width:auto;height:auto}.mm-pdp-layout .col-images-stacked .swiper-wrapper .swiper-slide{width:100%;height:auto}.mm-pdp-layout .col-images-stacked .swiper-wrapper.has-paired-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-pdp-layout .col-images-stacked .swiper-wrapper.has-paired-images .swiper-slide:nth-last-child(-n+2){width:50%}}@media(min-width: 768px){.mm-pdp-layout .product-variants-box .mm-color-swatch:nth-child(n+6 of :not(:has(.selected-color))){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mm-pdp-layout .product-variants-box .mm-color-swatch:nth-child(n+8 of :not(:has(.selected-color))){display:none}}@media(min-width: 768px){.mm-pdp-layout .replica-label-container{position:relative;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:36px;padding-top:2lh;padding-bottom:18px;padding-bottom:1lh}}@media(min-width: 768px)and (min-width: 768px){.mm-pdp-layout .replica-label-container{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px)and (min-width: 768px){.mm-pdp-layout .replica-label-container{padding-top:32px;padding-top:2lh}}@media(min-width: 768px)and (min-width: 768px){.mm-pdp-layout .replica-label-container{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-pdp-layout .replica-label-container .add-to-wishlist-container{position:absolute;top:8px;right:24px}}@media(min-width: 768px){.mm-pdp-layout .replica-label-box{padding-left:36px;padding-left:4ch;padding-right:36px;padding-right:4ch;padding-top:40px;padding-bottom:36px;border:1.5px solid var(--mm-border-primary);text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width: 768px)and (min-width: 768px){.mm-pdp-layout .replica-label-box{padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){.mm-pdp-layout .replica-label-box .replica-label-header{font-size:28px;letter-spacing:.28px;margin-bottom:12px;text-transform:uppercase}}@media(min-width: 768px){.mm-pdp-layout .replica-label-box .replica-label-subheader{font-size:16px;line-height:20px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.16px}}@media(min-width: 768px){.mm-pdp-layout .replica-label-box .replica-label-section{text-align:left}.mm-pdp-layout .replica-label-box .replica-label-section:first-of-type{margin-top:0}.mm-pdp-layout .replica-label-box .replica-label-section.price-section{margin-bottom:12px}}@media(min-width: 768px){.mm-pdp-layout .replica-label-box .replica-label-value,.mm-pdp-layout .replica-label-box .replica-label-value-price{background-size:100% 16px}.mm-pdp-layout .replica-label-box .replica-label-value .price,.mm-pdp-layout .replica-label-box .replica-label-value-price .price{display:block}}@media(min-width: 768px){.mm-pdp-layout .replica-label-box .replica-label-description{background-size:100% 16px}.mm-pdp-layout .replica-label-box .replica-label-description p{line-height:16px}.mm-pdp-layout .replica-label-box .replica-label-description br{line-height:16px}}@media(min-width: 768px){.mm-pdp-layout .pdp-sheet-cta .icon{width:8px;height:16px}}@media(min-width: 768px){.mm-pdp-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .icon,.mm-colors-detail-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .icon,.mm-size-selector-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .icon,.mm-notify-me-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .icon,.mm-boutique-availability-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .icon,.mm-shipping-estimate-sheet .mm-sheet__body .nav-tabs-wrapper .nav-tab-btn .nav-tab-btn-label .icon{width:8px;height:16px}}@media(min-width: 768px){.mm-delivery-options-packaging[data-brand=mm] .mm-sheet__body{width:33.3vw}}@media(min-width: 768px){.mm-colors-detail-sheet{width:100%;max-width:50vw}.mm-colors-detail-sheet .colors-container{max-width:33.3vw;width:100%}.mm-colors-detail-sheet .colors-container .mm-color-swatch .mm-color-swatch__image{max-width:150px;width:100%}}@media(min-width: 768px){.mm-pdp-sheet{width:100%;max-width:50vw}.mm-pdp-sheet .nav-tab-btn .nav-tab-btn-label{font-size:13px}.mm-pdp-sheet .nav-tabs-wrapper .tab-btn-container,.mm-pdp-sheet .nav-tabs-wrapper .tab-spacer-container{min-height:1.5lh}}@media(min-width: 768px){.mm-size-selector-sheet{width:100%;max-width:50vw}.mm-size-selector-sheet .size-container{max-width:33.3vw;padding-left:54px;padding-left:6ch;padding-right:54px;padding-right:6ch;padding-bottom:36px;padding-bottom:2lh}}@media(min-width: 768px)and (min-width: 768px){.mm-size-selector-sheet .size-container{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}@media(min-width: 768px)and (min-width: 768px){.mm-size-selector-sheet .size-container{padding-bottom:32px;padding-bottom:2lh}}@media(min-width: 768px){.mm-size-selector-sheet .product-model-size-message-selector,.mm-size-selector-sheet .show-size-guide-section,.mm-size-selector-sheet .size-guide-toggle-content{max-width:33.3vw;width:100%;padding-left:54px;padding-left:6ch;padding-right:54px;padding-right:6ch}}@media(min-width: 768px)and (min-width: 768px){.mm-size-selector-sheet .product-model-size-message-selector,.mm-size-selector-sheet .show-size-guide-section,.mm-size-selector-sheet .size-guide-toggle-content{padding-left:48px;padding-left:6ch;padding-right:48px;padding-right:6ch}}@media(min-width: 768px){.mm-size-selector-sheet .add-to-cart-actions,.mm-size-selector-sheet .product-notify{max-width:33.3vw;width:100%;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-top:18px;padding-top:1lh;padding-bottom:18px;padding-bottom:1lh}}@media(min-width: 768px)and (min-width: 768px){.mm-size-selector-sheet .add-to-cart-actions,.mm-size-selector-sheet .product-notify{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px)and (min-width: 768px){.mm-size-selector-sheet .add-to-cart-actions,.mm-size-selector-sheet .product-notify{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-size-selector-sheet .mm-sheet__body .size-selector-guide-wrapper:has(.add-to-cart-actions){padding-bottom:0}}@media(min-width: 768px){.mm-notify-me-sheet .form-notify-me-email{max-width:33.3vw}}@media(min-width: 768px){body[data-gcat=MM] .pdp-delivery-options__trigger.boutique-availability{width:auto}}@media(min-width: 768px){.mm-boutique-availability-sheet.mm-sheet--right,.mm-shipping-estimate-sheet.mm-sheet--right{width:50vw}.mm-boutique-availability-sheet.mm-sheet--right .mm-sheet__body,.mm-shipping-estimate-sheet.mm-sheet--right .mm-sheet__body{max-width:75%}}@media(min-width: 768px){#mm-mobile-sticky-footer{display:none}}@media(min-width: 768px){.pdp-apple-pay-wrapper--mm .apple-pay-pdp-button{height:48px;height:3lh}}@media(min-width: 768px){.mm6-pdp-layout{grid-template-rows:repeat(1, fit-content(100%));grid-template-columns:repeat(2, minmax(0, 1fr))}.mm6-pdp-layout .col-images-stacked{grid-row:1/span 1;grid-column:1/span 1}.mm6-pdp-layout .right-sticky-col{position:sticky;top:var(--mm-header-offset, var(--mm6-header-height));align-self:flex-start;height:100vh;overflow:hidden;scrollbar-width:none;grid-row:1/span 1;grid-column:2/span 1}.mm6-pdp-layout .right-sticky-col::-webkit-scrollbar{display:none}.mm6-pdp-layout .mm6-breadcrumb-wrapper{width:100%}.mm6-pdp-layout .col-images-stacked.swiper{overflow:visible}.mm6-pdp-layout .col-images-stacked .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:none;transform:none;width:100%;height:auto}.mm6-pdp-layout .col-images-stacked .swiper-wrapper .swiper-slide{width:100%;height:auto}.mm6-pdp-layout .col-images-stacked .swiper-wrapper.has-paired-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm6-pdp-layout .col-images-stacked .swiper-wrapper.has-paired-images .swiper-slide:nth-last-child(-n+2){width:calc((100% - 1px)/2)}.mm6-pdp-layout .details-column-content .add-to-wish-list{gap:8px}.mm6-pdp-layout .details-column-content .add-to-wish-list .mm6-text-content.save-txt{display:block}.mm6-pdp-layout .details-column-content .add-to-wish-list .mm6-text-content.remove-txt{display:none}.mm6-pdp-layout .details-column-content .add-to-wish-list.active .mm6-text-content.save-txt{display:none}.mm6-pdp-layout .details-column-content .add-to-wish-list.active .mm6-text-content.remove-txt{display:block}.mm6-pdp-layout .details-column-content-inner.content-breadcrumbs{padding-left:8px;padding-right:8px;padding-bottom:12px}.mm6-pdp-layout .details-column-content-inner.content-breadcrumbs .add-to-wish-list{display:none}.mm6-pdp-layout .details-column-content-inner.content-title{position:sticky;top:0;padding-top:4px;padding-bottom:24px;padding-left:8px;padding-right:0;background-color:var(--mm6-background-light-primary);transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.mm6-pdp-layout .details-column-content-inner.content-title.is-stuck{border-bottom:1px solid var(--mm6-border-primary-onlight);z-index:10}.mm6-pdp-layout .details-column-content-inner.content-title .add-to-wishlist-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;padding-bottom:4px;padding-top:0;padding-left:8px;padding-right:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm6-pdp-layout .details-column-content-inner.content-details{max-width:50%}.mm6-pdp-layout .details-column-content-inner.content-actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px;padding-left:8px;padding-right:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.mm6-pdp-layout .details-column-content-inner.content-actions .add-to-cart-switch{padding:0}}@media(min-width: 768px){.mm6-notify-me-sheet .form-notify-me-email{display:grid;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;grid-template-rows:fit-content(100%) fit-content(100%) minmax(0, 1fr);grid-template-columns:repeat(2, minmax(0, 1fr))}.mm6-notify-me-sheet .form-notify-me-email .notify-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-row:1/span 1;grid-column:1/span 2;justify-self:stretch}.mm6-notify-me-sheet .form-notify-me-email .mm-form-fieldset--email{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-row:2/span 1;grid-column:1/span 2;justify-self:stretch}.mm6-notify-me-sheet .form-notify-me-email .mm6-form-fieldsets-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;align-self:stretch;grid-row:3/span 1;grid-column:1/span 1;justify-self:stretch}.mm6-notify-me-sheet .form-notify-me-email .mm6-form-fieldsets-container .notifyme-acceptnewsletters{padding-top:0}.mm6-notify-me-sheet .form-notify-me-email .sheet-footer-actions{grid-row:4/span 1;grid-column:1/span 2}}@media(min-width: 768px){#mm6-mobile-sticky-footer{display:none}}@media(min-width: 768px){.mm6-boutique-availability-sheet .pdp-boutique-availability__product-summary,.mm6-boutique-availability-sheet .pdp-boutique-availability__how-it-works{max-width:390px}}@media(min-width: 768px){#account-create .mm-account-container,#login-show .mm-account-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#account-create .mm-account-container__content,#login-show .mm-account-container__content{width:66.667vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2ch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}#account-create .mm-account-container__header,#login-show .mm-account-container__header{width:22.223vw}#account-create .mm-account-container .mm-account-form-wrapper,#login-show .mm-account-container .mm-account-form-wrapper{width:39.445vw}}@media(min-width: 768px){#account-create .mm-privacy-content{width:33.334vw}}@media(min-width: 768px){.mm-account__contact{width:25vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mm-account__contact .content-asset{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(min-width: 768px){.mm6-revamp-plp .grid-product .product-grid-container{padding-left:1px;padding-right:1px}.mm6-revamp-plp .grid-product .product-grid-container,.mm6-revamp-plp .grid-product .product-grid-container.is-grid-default{grid-template-rows:repeat(4, fit-content(100%));grid-template-columns:repeat(4, minmax(0, 1fr))}.mm6-revamp-plp .grid-product .product-grid-container .plp-top-editorial-mm6,.mm6-revamp-plp .grid-product .product-grid-container.is-grid-default .plp-top-editorial-mm6{grid-column:span 2;grid-row:span 2}.mm6-revamp-plp .container-quick-filter{position:sticky;bottom:auto;left:auto;-webkit-transform:none;transform:none;width:100%;z-index:100;top:var(--mm-header-offset, var(--mm6-header-height))}.mm6-revamp-plp .filters-scale-bar-revamp{position:static;padding-left:1px;padding-right:1px}.mm6-revamp-plp .mm6-filters{height:40px}.mm6-revamp-plp .mm6-filters .filter-bar-revamp-inner{padding-top:20px;padding-left:8px;padding-right:8px;padding-bottom:4px}.mm6-revamp-plp .plp-banner .container-fluid{padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px}.mm6-revamp-plp .grid-footer{width:100%;display:inline-grid;padding-left:1px;padding-right:1px;row-gap:1px;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;align-self:stretch;grid-template-rows:repeat(1, fit-content(100%));grid-template-columns:repeat(4, minmax(0, 1fr))}.mm6-revamp-plp .grid-footer .plp-pagination{gap:10px;grid-row:1/span 1;grid-column:3/span 2;justify-self:stretch}.mm6-revamp-plp .grid-footer .plp-seo-text{margin:0;grid-row:1/span 1;grid-column:1/span 1}.mm6-revamp-plp .mm6-plp-nextCategory-assurances{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px;padding-bottom:24px;padding-left:1px;padding-right:1px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}.mm6-revamp-plp .mm6-plp-nextCategory-assurances-container{display:inline-grid;row-gap:1px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;grid-template-rows:repeat(1, fit-content(100%));grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.plp-top-editorial-mm6 .mm6-hero__text-container{padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px}.plp-top-editorial-mm6 .mm6-hero__text-container .mm6-hero__desc__container .mm6-link--text:hover{color:var(--mm6-content-secondary-contrast-ondark)}}@media(min-width: 768px){.mm-revamp-plp{padding:0}.mm-revamp-plp .mm-header__breadcrumbs{padding-bottom:18px;padding-bottom:1lh;padding-left:45px;padding-left:5ch;padding-right:45px;padding-right:5ch}}@media(min-width: 768px)and (min-width: 768px){.mm-revamp-plp .mm-header__breadcrumbs{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px)and (min-width: 768px){.mm-revamp-plp .mm-header__breadcrumbs{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}@media(min-width: 768px){.mm-revamp-plp:has(.no-category-filter) .mm-block-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-revamp-plp:has(.no-category-filter) .mm-block-right .filter-bar-revamp-inner:has(.filter-selected){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-revamp-plp:has(.no-category-filter):has(.filter-selected) .mm-page-title.plp-results-title.is-fixed{height:24px;height:1.5lh}}@media(min-width: 768px){.mm-revamp-plp .is-fixed{position:fixed !important;top:var(--mm-header-offset, var(--mm-header-height)) !important;z-index:100 !important}.mm-revamp-plp .is-fixed.mm-page-title{width:100vw;z-index:101 !important;padding-top:16px;padding-top:1lh}.mm-revamp-plp .is-fixed.mm-page-title.plp-results-title{padding-top:12px;padding-top:0.75lh}.mm-revamp-plp .is-fixed.filters-bar-revamp{width:100%;z-index:102 !important}.mm-revamp-plp .is-fixed.filters-bar-revamp .mm-filters .filter-bar-revamp-inner{padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}}@media(min-width: 768px)and (min-width: 768px){.mm-revamp-plp .is-fixed.filters-bar-revamp .mm-filters .filter-bar-revamp-inner{padding-top:12px;padding-top:0.75lh;padding-bottom:12px;padding-bottom:0.75lh}}@media(min-width: 768px){.mm-revamp-plp .top-container.reverse-header .mm-block-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 768px){.mm-revamp-plp .mm-page-title{z-index:10}.mm-revamp-plp .mm-page-title.plp-results-title{height:24px;height:1.5lh;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-column-gap:3ch;-moz-column-gap:3ch;column-gap:3ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh}}@media(min-width: 768px)and (min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-top:12px;padding-top:0.75lh;padding-bottom:12px;padding-bottom:0.75lh}}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner:has(.filter-selected){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner:has(.filter-selected) .filter-button{height:24px;height:1.5lh}}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button+.filter-button-label{height:24px;height:1.5lh;margin-left:-20px;margin-left:-2.5ch}}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters,.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters .filter-selected{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;height:24px;height:1.5lh}}@media(min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters{width:auto;min-width:0;overflow-x:hidden}}@media(min-width: 768px){.mm-revamp-plp .grid-product .product-grid-container{grid-template-rows:repeat(4, fit-content(100%));grid-template-columns:repeat(4, minmax(0, 1fr))}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-desk-1x1{--grid-c-span: 1;--grid-r-span: 1}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-desk-1x2{--grid-c-span: 2;--grid-r-span: 1}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-desk-1x4{--grid-c-span: 4;--grid-r-span: 1}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-desk-2x2{--grid-c-span: 2;--grid-r-span: 2}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-desk-2x4{--grid-c-span: 4;--grid-r-span: 2}.mm-revamp-plp .grid-product .product-grid-container .mm-revamp-grid-item.size-desk-3x4{--grid-c-span: 4;--grid-r-span: 3}}@media(min-width: 768px){.mm-revamp-plp .grid-footer .show-more{row-gap:8px;row-gap:0.5lh}}@media(min-width: 768px){.mm-revamp-plp .mm-no-result-case .text-content{row-gap:12px;row-gap:0.75lh}}@media(min-width: 768px){.mm-plp-assurances-wrapper{row-gap:0;row-gap:0lh;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-column-gap:3ch;-moz-column-gap:3ch;column-gap:3ch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 768px){.mm-chip-wrapper{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;overflow-x:scroll;scrollbar-width:none}.mm-chip-wrapper.is-wide-spacing{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}}@media(min-width: 768px){.mm-storelocator.mm-storelocator-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width: 768px){.mm-storelocator-detail-main{position:sticky;top:var(--mm-header-offset, var(--mm-header-height));margin-top:var(--mm-header-height);-ms-flex-item-align:start;align-self:flex-start;width:50%}}@media(min-width: 768px){.mm-storelocator-detail:not(:has(.mm-storelocator-gallery-carousel .mm-storelocator-gallery-slide)) .mm-storelocator-detail-main{padding-top:0}}@media(min-width: 768px){.mm-storelocator-detail .mm-storelocator-header{margin-bottom:0}}@media(min-width: 768px){.mm-storelocator-detail-section{max-width:33.333vw;row-gap:16px;row-gap:1lh;padding-top:16px;padding-top:1lh;padding-left:40px;padding-left:5ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-storelocator-detail-section-content{gap:0;padding-bottom:16px;padding-bottom:1lh;padding-left:32px;padding-left:4ch;padding-right:32px;padding-right:4ch}}@media(min-width: 768px){.mm-storelocator-detail-contact .mm-storelocator-detail-section-content{row-gap:16px;row-gap:1lh}}@media(min-width: 768px){.mm-storelocator-detail-hours-subheading{margin-top:8px;margin-top:.5lh}}@media(min-width: 768px){.mm-storelocator-postcard{padding-bottom:40px;padding-bottom:2.5lh;padding-left:40px;padding-left:5ch;padding-right:16px;padding-right:2ch}}@media(min-width: 768px){.mm-storelocator-gallery{display:block;width:50%}}@media(min-width: 768px){.mm-storelocator-gallery-carousel{overflow:visible}.mm-storelocator-gallery-carousel .mm-storelocator-gallery-slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:none;transform:none;width:auto;height:auto}.mm-storelocator-gallery-carousel .mm-storelocator-gallery-slide{width:100%}.mm-storelocator-gallery-carousel .mm-storelocator-gallery-image{width:100%;margin-left:0}}@media(min-width: 768px){.mm-storelocator-gallery-slide--map{aspect-ratio:4/5}}@media(min-width: 768px){.mm-storelocator-detail .mm-storelocator-map{position:relative;top:auto;height:100%;margin-right:0}}@media(min-width: 768px){.mm-storelocator-header{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-storelocator-content{grid-template-columns:calc(33.333vw - 40px) calc(50vw - 40px);grid-template-columns:calc(33.333vw - 5ch) calc(50vw - 5ch);grid-template-areas:"left map";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch;padding-top:40px;padding-top:2.5lh;padding-bottom:40px;padding-bottom:2.5lh}}@media(min-width: 768px){.mm-storelocator-left{display:block;position:relative;grid-area:left}}@media(min-width: 768px){.mm-storelocator-sticky-rail{display:block;position:absolute;top:0;left:0;right:0;height:max(121px,100% - 100vh + 201px);height:max(7.5lh + 1px,100% - 100vh + 12.5lh + 1px);pointer-events:none}}@media(min-width: 768px){.mm-storelocator-topbar{display:block;position:sticky;top:40px;top:2.5lh;z-index:6;background-color:var(--mm-background-primary);pointer-events:auto}.mm-storelocator-topbar::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:40px;height:2.5lh;background-color:var(--mm-background-primary)}}@media(min-width: 768px){.mm-storelocator-search-wrap{margin-bottom:0;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-storelocator-error{margin-top:8px;margin-top:0.5lh}}@media(min-width: 768px){body:has(.mm-storelocator) .pac-container{margin-top:17px}}@media(min-width: 768px){.mm-storelocator-filters{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-storelocator-filters-wrap{position:static;margin-right:0}}@media(min-width: 768px){.mm-storelocator-chips{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;padding-right:0}.mm-storelocator-chips .mm-chip{height:24px;height:1.5lh}.mm-storelocator-chips .mm-chip__inner{padding-left:8px;padding-left:1ch;padding-right:8px;padding-right:1ch}}@media(min-width: 768px){.mm-storelocator-list-wrap{padding-top:121px;padding-top:calc(7.5lh + 1px)}}@media(min-width: 768px){.mm-storelocator-list{row-gap:16px;row-gap:1lh;padding-top:16px;padding-top:1lh}}@media(min-width: 768px){.mm-storelocator-empty{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-storelocator-item{row-gap:16px;row-gap:1lh;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh;scroll-margin-top:169px;scroll-margin-top:calc(10.5lh + 1px)}}@media(min-width: 768px){.mm-storelocator-item-row{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}@media(min-width: 768px){.mm-storelocator-item-status,.mm-storelocator-infowindow-status{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}}@media(min-width: 768px){.gm-style .gm-style-iw-c{min-width:300px !important;max-width:calc(50vw - 72px) !important;max-width:calc(50vw - 9ch) !important;height:auto !important;max-height:none !important;overflow:visible !important}}@media(min-width: 768px){.gm-style .gm-style-iw-d{padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-storelocator-infowindow-header-info{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}}@media(min-width: 768px){.mm-storelocator-infowindow-close-wrap{padding-top:12px;padding-top:0.75lh;padding-right:8px;padding-right:1ch}}@media(min-width: 768px){.mm-storelocator-infowindow-body{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;row-gap:32px;row-gap:2lh}}@media(min-width: 768px){.mm-storelocator-infowindow-content{row-gap:16px;row-gap:1lh}}@media(min-width: 768px){.mm-storelocator-infowindow-links{row-gap:8px;row-gap:0.5lh}}@media(min-width: 768px){.mm-storelocator-infowindow-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;max-width:100%;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:0;row-gap:0lh}}@media(min-width: 768px){.mm-storelocator-map{width:100%;position:sticky;top:40px;top:2.5lh;height:calc(100vh - 80px);height:calc(100vh - 5lh);-ms-flex-item-align:start;align-self:start;margin-left:0;margin-right:0}}@media(min-width: 768px){.mm-storelocator-map-controls{right:16px;bottom:16px;row-gap:8px;row-gap:0.5lh}}@media(min-width: 768px){.mm-storelocator-zoom-btn{width:24px;width:3ch;height:24px;height:1.5lh}}@media(min-width: 768px){.mm-storelocator-no-api{padding-left:40px;padding-left:5ch;padding-right:40px;padding-right:5ch}}@media(min-width: 768px)and (max-width: 1024px){.mm-storelocator-content{grid-template-columns:1fr calc(50vw - 40px);grid-template-columns:1fr calc(50vw - 5ch);-webkit-column-gap:5ch;-moz-column-gap:5ch;column-gap:5ch}}@media(min-width: 768px)and (max-width: 1200px){.mm-brand-about__header{width:50vw}.mm-brand-about__header .mm-brand-about__title,.mm-brand-about__header .mm-brand-about__description,.mm-brand-about__header .mm-brand-about__cta{padding-right:0}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1023px){body:has(.mm-brand-about) .mm-header__left-desktop .mm-header__breadcrumbs{display:none}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 1024px){.mm-brand-about__breadcrumb{display:none}}@media(min-width: 768px)and (max-width: 1200px){.mm-brand-detail .mm-brand-detail__header{width:50vw;padding-right:0}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1023px){body:has(.mm-brand-detail) .mm-header__left-desktop .mm-header__breadcrumbs{display:none}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 1024px){.mm-brand-detail__breadcrumb{display:none}}@media(min-width: 768px)and (max-width: 1200px){.mm-bhome-page .mm-bhome__header,.mm-bhome-page .mm-bhome__sections{max-width:50vw}.mm-bhome-page .mm-bhome__title-wrap,.mm-bhome-page .mm-bhome__desc-wrap,.mm-bhome-page .mm-bhome__sections-heading,.mm-bhome-page .mm-bhome__sections-list{padding-right:0}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1023px){.mm-bhome__breadcrumb{display:block}body:has(.mm-bhome-page) .mm-header__left-desktop .mm-header__breadcrumbs{display:none}}@media(min-width: 768px)and (max-width: 1200px){.mm-bindex-page .mm-bindex__header{max-width:50vw}.mm-bindex-page .mm-bindex__header .mm-bindex__titlewrapper,.mm-bindex-page .mm-bindex__header .mm-bindex__intro-text{padding-right:0}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1023px){body:has(.mm-bindex-page) .mm-header__left-desktop .mm-header__breadcrumbs{display:none}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 1024px){.mm-bindex__breadcrumb{display:none}}@media(min-width: 768px)and (max-width: 1200px){.mm-bindex-page .mm-bindex{grid-template-columns:repeat(1, fit-content(100%));-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media(min-width: 768px)and (max-width: 1200px){.mm-bindex-page .mm-bindex__tile{gap:0}}@media(min-width: 768px)and (max-width: 1200px){.mm-bindex-page .mm-bindex__thumb{width:130px}}@media(min-width: 768px)and (max-width: 1200px){.mm-bindex-page .mm-bindex__text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 768px)and (max-width: 1200px){.mm-bindex-page .mm-bindex__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:0;padding-right:0;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch;padding-bottom:18px;padding-bottom:1lh}}@media(min-width: 768px)and (max-width: 1200px){.mm-bindex-page .mm-bindex__meta{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:0;padding-right:0;padding-left:18px;padding-left:2ch;padding-right:18px;padding-right:2ch}}@media(min-width: 768px)and (max-width: 1200px){.mm-bshows__desc-text{max-width:50vw}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1023px){body:has(.mm-brand-shows) .mm-header__left-desktop .mm-header__breadcrumbs{display:none}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 1024px){.mm-brand-shows__breadcrumb{display:none}}@media(min-width: 768px)and (max-width: 1200px){.mm-bshows__looks-grid--detail{grid-template-columns:minmax(0, 1fr)}}@media(min-width: 768px)and (max-width: 1200px){.mm-footer__main{grid-template-columns:1fr}}@media(min-width: 768px)and (max-width: 1200px){.mm-footer__newsletter-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-column:1/-1}}@media(min-width: 768px)and (max-width: 1200px){.mm-footer__pd{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-column:1/-1}}@media(min-width: 768px)and (max-width: 1200px){.mm-footer__pd-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);row-gap:32px}}@media(min-width: 768px)and (max-width: 1200px){.mm-footer__pd-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-footer__pd-col--1{grid-column:1;grid-row:1}.mm-footer__pd-col--1 .mm-footer-section__items{padding-bottom:32px}.mm-footer__pd-col--2{grid-column:2;grid-row:1}.mm-footer__pd-col--2 .mm-footer-section__items{padding-bottom:32px}.mm-footer__pd-col--3{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 768px)and (max-width: 1200px){.mm-footer-legal{grid-template-columns:1fr;row-gap:16px}.mm-footer-legal__col--otb{text-align:left}}@media(min-width: 768px)and (max-width: 1200px){.mm-header__menu-btn--labelled.mm-btn--icon-ghost{width:auto;gap:1ch;color:var(--mm-content-primary)}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1024px){.mm-header__menu-btn--labelled.mm-btn--icon-ghost .mm-header__menu-label{display:inline-block;font-family:"CourierNewRecast","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase}}@media screen and (min-width: 768px)and (max-width: 1200px)and (max-width: 1024px)and (min-width: 768px){.mm-header__menu-btn--labelled.mm-btn--icon-ghost .mm-header__menu-label{font-size:13px;line-height:16px}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1024px){.mm-header__menu-btn--labelled.mm-btn--icon-ghost .mm-header__menu-label::-moz-selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}.mm-header__menu-btn--labelled.mm-btn--icon-ghost .mm-header__menu-label::selection{background-color:var(--mm-content-primary);color:var(--mm-content-primary-inverse)}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 1024px){.mm-header__menu-btn--labelled.mm-btn--icon-ghost .mm-header__menu-label{display:none}}@media(min-width: 768px)and (max-width: 1200px){.mm-pdp-layout .right-sticky-col{max-width:100%}.mm-pdp-layout .breadcrumbs-hero-internal{display:block;margin:0}}@media(min-width: 768px)and (max-width: 1200px){.mm-size-selector-sheet .product-model-size-message-selector,.mm-size-selector-sheet .show-size-guide-section,.mm-size-selector-sheet .size-guide-toggle-content,.mm-size-selector-sheet .add-to-cart-actions,.mm-size-selector-sheet .product-notify{max-width:100%}}@media(min-width: 768px)and (max-width: 1200px){#product-show .mm-header__left-desktop .mm-header__breadcrumbs{display:none}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1024px){.mm-pdp-layout .breadcrumbs-hero-internal{padding-top:18px;padding-top:1lh}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1024px)and (min-width: 768px){.mm-pdp-layout .breadcrumbs-hero-internal{padding-top:16px;padding-top:1lh}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 1024px){#product-show .mm-header__left-desktop .mm-header__breadcrumbs{display:block}.mm-pdp-layout .breadcrumbs-hero-internal{display:none}}@media(min-width: 768px)and (max-width: 1200px){.mm-revamp-plp .filters-bar-revamp.is-fixed .filter-bar-revamp-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;float:none}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-left:45px;padding-left:5ch;padding-right:45px;padding-right:5ch;padding-top:9px;padding-top:0.5lh;padding-bottom:9px;padding-bottom:0.5lh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-left:40px;padding-left:5ch}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-right:40px;padding-right:5ch}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-top:12px;padding-top:0.75lh;padding-bottom:12px;padding-bottom:0.75lh}}@media(min-width: 768px)and (max-width: 1200px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button{height:24px;height:1.5lh;padding:0}}@media(min-width: 768px)and (max-width: 1200px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .category-menu-top-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;height:24px;height:1.5lh}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .category-menu-top-container::-webkit-scrollbar{display:none}}@media(min-width: 768px)and (max-width: 1200px){.mm-page-text{width:50vw}.mm-page-text .mm-page-description{padding-right:0}}@media(min-width: 768px)and (max-width: 1200px){.mm-seo-text{width:50vw}}@media(min-width: 768px)and (max-width: 1200px)and (max-width: 1024px){#search-show .mm-header__left-desktop .mm-header__breadcrumbs{display:none}#search-show .mm-revamp-plp .mm-header__breadcrumbs{display:block}}@media(min-width: 768px)and (max-width: 1200px)and (min-width: 1024px){#search-show .mm-header__left-desktop .mm-header__breadcrumbs{display:block}#search-show .mm-revamp-plp .mm-header__breadcrumbs{display:none}}@media(min-width: 768px)and (max-width: 1025px){.main--layout-page.main--cart .page-container .bag-section{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.main--layout-page.main--cart .page-container .d-md-none{display:block !important}.main--layout-page.main--cart .page-container .d-md-block,.main--layout-page.main--cart .page-container .d-md-flex{display:none !important}.main--layout-page.main--cart .page-container .d-flex.d-md-none{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.main--layout-page.main--cart .page-container .d-inline-flex.d-md-none{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.main--layout-page.main--cart .page-container .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}#order-confirm .page-container .order-section{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}#order-confirm .page-container .order-section .accordion-section__body{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}#order-confirm .page-container .d-md-none{display:block !important}#order-confirm .page-container .d-md-block,#order-confirm .page-container .d-md-flex{display:none !important}#order-confirm .page-container .d-flex.d-md-none{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#order-confirm .page-container .d-inline-flex.d-md-none{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header .step__resume .review-box{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step .step-email{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__exp-cvc .adyen-checkout__field:last-of-type{margin-left:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section__trigger{height:45px;height:2.5lh;line-height:18px;padding-top:9px;padding-top:.5lh;padding-bottom:9px;padding-bottom:.5lh}.onepage-checkout-app .checkoutpage .d-md-none{display:block !important}.onepage-checkout-app .checkoutpage .d-md-block,.onepage-checkout-app .checkoutpage .d-md-flex{display:none !important}.onepage-checkout-app .checkoutpage .d-flex.d-md-none{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.onepage-checkout-app .checkoutpage .d-inline-flex.d-md-none{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.onepage-checkout-app .checkoutpage .col-md-9,.onepage-checkout-app .checkoutpage .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 1025px){.main--layout-page.main--cart .page-container{min-height:849px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main--layout-page.main--cart .page-container .bag-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 66.67vw;flex:0 0 66.67vw;width:66.67vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main--layout-page.main--cart .page-container .bag-section .cart-title{border-top:1px solid}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper{display:grid;grid-template-columns:22.223vw minmax(0, 39.445vw);width:100%;padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch;padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-subtitle{grid-column:1}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section{grid-column:2}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__image{grid-row:1/span 2}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_title{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_title_brand-badge{white-space:nowrap}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__body_title_title{display:block;word-break:break-word}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer{grid-column:2;grid-row:2;align-self:flex-end}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-actions{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-actions .mm-btn--icon-text-ghost{height:24px;height:1.5lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer:has(.pbp-container) .product-row__footer-actions{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-gap:0ch;-moz-column-gap:0ch;column-gap:0ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-content .cart-wrapper .cart-items-section .product-wrapper .product-row__footer-prices{padding-top:4px;padding-top:0.25lh;padding-bottom:4px;padding-bottom:0.25lh;row-gap:8px;row-gap:0.5lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer-wrapper{display:grid;grid-template-columns:22.223vw minmax(0, 39.445vw);width:100%;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer-wrapper .cart-row{grid-column:2}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer-wrapper .cart-row .cart-footer{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer-wrapper .cart-row .cart-footer .cart-buttons{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;row-gap:16px;row-gap:1lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer-wrapper .cart-row .cart-footer .cart-buttons .btn-container{height:48px;height:3lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer-wrapper .cart-row .cart-footer .cart-buttons .btn-container .mm-btn{height:48px;height:3lh}.main--layout-page.main--cart .page-container .bag-section .cart-container .full-cart-container .cart-footer-wrapper .cart-row .cart-footer .cart-buttons .btn-container .dw-apple-pay-button{height:48px;height:3lh}.main--layout-page.main--cart .page-container .assurances-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33vw;flex:0 0 33vw;width:33vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#order-confirm .page-container{min-height:849px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#order-confirm .page-container .order-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 66.67vw;flex:0 0 66.67vw;width:66.67vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#order-confirm .page-container .order-section .accordion-section{display:grid;width:100%;grid-template-columns:22.223vw minmax(0, 39.445vw);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}#order-confirm .page-container .order-section .accordion-section__title{grid-column:1}#order-confirm .page-container .order-section .accordion-section__body{grid-column:2}#order-confirm .page-container .order-section .accordion-section__body .checkout-registration__step{row-gap:16px;row-gap:1lh}#order-confirm .page-container .product-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33vw;flex:0 0 33vw;width:33vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#order-confirm .page-container .product-section .mm-accordion-section .mm-accordion-section__trigger{border-top:1px solid var(--mm-border-primary)}#order-confirm .page-container .product-section .bag-product .product-info{grid-template-columns:112px 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}#order-confirm .page-container .product-section .bag-product__price{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}#order-confirm .page-container .product-section .order-summary{border-bottom:1px solid var(--mm-border-primary)}#order-confirm .page-container .product-section .order-summary .bag-summary .row .items__value{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}.sidebar-checkout__assurances{width:100%}.sidebar-checkout__assurances .mm-accordion-section .mm-accordion-section__trigger{height:24px;height:1.5lh}.onepage-checkout-app .checkoutpage .checkoutpage-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:849px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 66.67vw;flex:0 0 66.67vw;width:66.67vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .step__header{display:grid;grid-template-columns:22.223vw minmax(0, 39.445vw);width:100%;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section{display:grid;width:100%;grid-template-columns:22.223vw minmax(0, 37.45vw);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section__title{grid-column:1}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section__body{grid-column:2}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step{display:grid;grid-template-columns:22.223vw minmax(0, 37.45vw);width:100%;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div{width:50%}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div:nth-child(1){border-bottom-color:var(--mm-border-secondary);border-right-color:var(--mm-border-primary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div:nth-child(1).radio-item-checked{border-bottom-color:var(--mm-border-primary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div:nth-child(2){border-top-width:1px;border-left-width:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__mode-selector .radiobox>div .radiobox__option{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .method-deliveryTimeslot{row-gap:16px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .store-item{row-gap:16px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .store-item .product-availability{row-gap:16px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping .checkout-shipping__pickup .store-item .product-availability .store-avail-message{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh;row-gap:16px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-footer .checkout-gift-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .checkbox-selection-element .element-footer .checkout-gift-info img{width:112px}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-shipping__gift .gift-form-fields {row-gap:16px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .payment-item .payment-icons{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__field{grid-template-rows:32px 32px auto;grid-template-rows:2lh 2lh auto}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .checkout-payment .adyen-checkout__card__exp-cvc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .radio-selection-list .radio-selection-element{padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch;padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh;row-gap:8px;row-gap:0.5lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .requirement-box{row-gap:8px;row-gap:0.5lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .rectified-vertex{row-gap:16px;row-gap:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh;padding-left:16px;padding-left:2ch;padding-right:16px;padding-right:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .vertex-modal .suggested-vertex .vertex-area p{padding-top:16px;padding-top:1lh;padding-bottom:16px;padding-bottom:1lh}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33vw;flex:0 0 33vw;width:33vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-trigger{border-top:1px solid var(--mm-border-primary)}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-trigger .edit-cart{display:block}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product .product-info{grid-template-columns:112px 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .order-summary-content .bag-product__price{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-column-gap:0.5ch;-moz-column-gap:0.5ch;column-gap:0.5ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .voucher-wrapper .voucher-wrapper-col .mm-accordion-section__trigger{padding-top:0}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .mm-accordion-section .voucher-code-row .coupon-code-row{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container .order-summary-box-content .bag-summary{border-bottom:1px solid var(--mm-border-primary)}.main--layout-page.main--cart .page-container{min-height:849px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main--layout-page.main--cart .page-container .bag-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 66.67vw;flex:0 0 66.67vw;width:66.67vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main--layout-page.main--cart .page-container .bag-section .cart-title{border-top:1px solid}.main--layout-page.main--cart .page-container .bag-section .login-wrapper{display:grid;grid-template-columns:22.223vw minmax(0, 39.445vw);width:100%;padding-left:0;padding-left:0ch;padding-right:0;padding-right:0ch;padding-top:32px;padding-top:2lh;padding-bottom:32px;padding-bottom:2lh;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:2ch;-moz-column-gap:2ch;column-gap:2ch}.main--layout-page.main--cart .page-container .bag-section .login-wrapper .login-subtitle{grid-column:1}.main--layout-page.main--cart .page-container .bag-section .login-wrapper .login-section{grid-column:2}.main--layout-page.main--cart .page-container .bag-section .login-wrapper .login-section .mm-input .edit-button{bottom:16px;right:16px;bottom:1lh;right:2ch}.main--layout-page.main--cart .page-container .bag-section .login-wrapper .login-section .privacy-levels-wrapper{margin-top:-16px;margin-top:-1lh}.main--layout-page.main--cart .page-container .assurances-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33vw;flex:0 0 33vw;width:33vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width: 1200px){.mm-brand-about__breadcrumb{display:none}.mm-brand-detail__breadcrumb{display:none}.mm-bindex__breadcrumb{display:none}.mm-brand-shows__breadcrumb{display:none}.main--layout-page.main--cart .page-container .assurances-section{-webkit-box-flex:0;-ms-flex:0 0 25vw;flex:0 0 25vw;width:25vw}#filters-sheet.mm-sheet .mm-sheet__body{width:33.334vw}.mm-sheet.mm-header-menu-sheet{width:25vw;--menu-drilled-width: 75vw}.mm-sheet.mm-header-menu-sheet:has(.is-drill-down){width:75vw}#header-navigation-menu.mm-sheet.is-brand-menu .header-menu-container .menu-l1-detail{width:50vw}.header-menu-container{--menu-l1-width: 25vw}.header-menu-container .nav-tabs-wrapper,.header-menu-container .menu-main-view{width:var(--menu-l1-width)}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container{grid-template-columns:25vw 25vw 25vw}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container.is-large{grid-template-columns:24vw 16.66vw 16.66vw 16.66vw}.header-menu-container .nav-tabs-content .nav-tab-content .menu-columns-container.is-eight-columns{grid-template-columns:repeat(4, 1fr)}.header-menu-container .menu-l1-detail{width:75vw;-webkit-transform:translateX(var(--menu-l1-width));transform:translateX(var(--menu-l1-width))}.header-menu-container .menu-l1-detail.active{-webkit-transform:translateX(0);transform:translateX(0)}#order-confirm .page-container .product-section{-webkit-box-flex:0;-ms-flex:0 0 25vw;flex:0 0 25vw;width:25vw}.mm-sheet.mm-header-menu-sheet#header-search-sheet,.mm-sheet.mm-header-menu-sheet:has(.is-search-open){width:25vw}.mm-sheet.mm-header-menu-sheet#header-search-sheet .mm-sheet__header,.mm-sheet.mm-header-menu-sheet:has(.is-search-open) .mm-sheet__header{max-width:25vw}.mm-menu-search__left,.mm6-menu-search__left{max-width:25vw}.sidebar-checkout__assurances .mm-footer-section__items{padding-right:16px;padding-right:2ch}.mm-footer__main{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mm-footer__pd{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;grid-column:1/span 3}.mm-footer__newsletter-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;grid-column:4}.mm-footer__pd-grid{grid-template-columns:repeat(3, 1fr)}.mm-footer__pd-col--1{grid-column:1}.mm-footer__pd-col--2{grid-column:2}.mm-footer__pd-col--3{grid-column:3;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-footer-legal{grid-template-columns:repeat(2, minmax(0, 1fr))}.mm-footer-legal__col--otb{text-align:right}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .accordion-step .accordion-section{grid-template-columns:22.223vw minmax(0, 39.445vw)}.onepage-checkout-app .checkoutpage .checkoutpage-row .shipping-form-data .customer-step{grid-template-columns:22.223vw minmax(0, 39.445vw)}.onepage-checkout-app .checkoutpage .checkoutpage-row .order-summary-box-container{-webkit-box-flex:0;-ms-flex:0 0 25vw;flex:0 0 25vw;width:25vw}#search-show .mm-header__left-desktop .mm-header__breadcrumbs{display:block}#search-show .mm-revamp-plp .mm-header__breadcrumbs{display:none}.mm-revamp-plp:has(.mm-page-description) .mm-block-right,.mm-revamp-plp:has(.mm-spotlight-container) .mm-block-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mm-revamp-plp:has(.mm-page-description) .mm-filters .filter-bar-revamp-inner,.mm-revamp-plp:has(.mm-spotlight-container) .mm-filters .filter-bar-revamp-inner{padding-top:4.5px;padding-top:0.25lh;padding-bottom:4.5px;padding-bottom:0.25lh}}@media(min-width: 1200px)and (min-width: 768px){.mm-revamp-plp:has(.mm-page-description) .mm-filters .filter-bar-revamp-inner,.mm-revamp-plp:has(.mm-spotlight-container) .mm-filters .filter-bar-revamp-inner{padding-top:12px;padding-top:0.75lh;padding-bottom:12px;padding-bottom:0.75lh}}@media(min-width: 1200px){.mm-revamp-plp .top-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:100%;position:relative}.mm-revamp-plp .top-container.is-filters-overflow .mm-block-right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.mm-revamp-plp .top-container.is-filters-overflow .mm-filters .filter-bar-revamp-inner{max-width:100%}.mm-revamp-plp .top-container:has(.spotlight-container) .filters-bar-revamp{max-width:50vw}}@media(min-width: 1200px){.mm-revamp-plp .mm-block-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-left:auto}.mm-revamp-plp .mm-block-right .filters-bar-revamp{z-index:20;max-width:100%}}@media(min-width: 1200px){.mm-revamp-plp .mm-page-title{width:33.334vw}}@media(min-width: 1200px){.mm-revamp-plp .filters-bar-revamp.is-fixed{top:var(--mm-header-offset, var(--mm-header-height)) !important;width:66.67vw;left:auto;right:0}.mm-revamp-plp .filters-bar-revamp.is-fixed .filter-bar-revamp-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:66.67vw;float:right}}@media(min-width: 1200px){.mm-revamp-plp:has(.mm-block-left-outside:not(.d-none)) .filters-bar-revamp.is-fixed{width:100%;left:0}.mm-revamp-plp:has(.mm-block-left-outside:not(.d-none)) .mm-page-title.is-fixed{width:auto;z-index:103 !important}}@media(min-width: 1200px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-left:36px;padding-left:4ch;padding-right:45px;padding-right:5ch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:66.67vw;float:right}}@media(min-width: 1200px)and (min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-left:32px;padding-left:4ch}}@media(min-width: 1200px)and (min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner{padding-right:40px;padding-right:5ch}}@media(min-width: 1200px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:24px;height:1.5lh;padding:0;padding-right:4.5px;padding-right:0.5ch}}@media(min-width: 1200px)and (min-width: 768px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button{padding-right:4px;padding-right:0.5ch}}@media(min-width: 1200px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .filter-button+.filter-button-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width: 1200px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .category-menu-top-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;height:24px;height:1.5lh}.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .category-menu-top-container::-webkit-scrollbar{display:none}}@media(min-width: 1200px){.mm-revamp-plp .mm-filters .filter-bar-revamp-inner .active-filters{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media(min-width: 1200px){.mm-page-text{width:33.334vw;-ms-flex-negative:0;flex-shrink:0}}@media(min-width: 1200px){.mm-seo-text{width:480px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vaGVscGVycy9fYTExeS5taXhpbi5zY3NzIiwid2VicGFjazovLy9oZWxwZXJzL19pY29ucy5taXhpbi5zY3NzIiwid2VicGFjazovLy9oZWxwZXJzL19zcGFjaW5nLm1peGluLnNjc3MiLCJ3ZWJwYWNrOi8vL2hlbHBlcnMvX3Bvc2l0aW9uaW5nLm1peGluLnNjc3MiLCJ3ZWJwYWNrOi8vL2hlbHBlcnMvX25vaXNlLm1peGluLnNjc3MiLCJ3ZWJwYWNrOi8vL2hlbHBlcnMvX2FuaW1hdGlvbnMubWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vdmFyaWFibGVzL19tb3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2FjY29yZGlvbnMuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19hY2NvdW50LWFyZWEuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19hY2NvdW50LWNhcmQuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19hZGRyZXNzLWJvb2suZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmFuZC1hYm91dC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLWRldGFpbC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLWhvbWUuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmFuZC1pbmRleC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLXNob3dzLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19idXR0b24uZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19jYXJ0LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fY2F0ZWdvcnlsaXN0LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fY2hlY2suZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19jb29raWUtcG9wdXAuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19jdXJzb3JzLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fZGF0ZXBpY2tlci5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2hlbHBlcnMvX2Rhc2gubWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vaGVscGVycy9fYnJlYWtwb2ludHMubWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fZmlsdGVycy1zaWRlYmFyLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fZm9vdGVyLW5ld3NsZXR0ZXIuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19mb290ZXItd2VjaGF0LXNoZWV0LW1tNi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2Zvb3Rlci13ZWNoYXQtc2hlZXQuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19mb290ZXItd2hhdHNhcHAtc2hlZXQtbW02LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fZm9vdGVyLXdoYXRzYXBwLXNoZWV0LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fZnJhZ21lbnQtY29tcG9uZW50LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fZnJhZ21lbnQtZWRpdG9yaWFsLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9faGFuZC1kcmF3bi1oaWdobGlnaHQuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19oZWxwLWFjY29yZGlvbi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2hlbHAtYXJlYS5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2hlbHAtYm94LWNhcmQuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19oZWxwLWNvbnRlbnQtYmxvY2suZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19oZWxwLWZvcm0uZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19oZWxwLXNlYXJjaC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2hlbHAtc3VjY2Vzcy5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2hlbHAtdGFibGUuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19pbnB1dC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2xpZ2h0Ym94LWdhbGxlcnkuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19saW5rcy5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2xvY2F0aW9uLXN3aXRjaGVyLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbWVudS5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tLWhwLWZlYXR1cmUtY2Fyb3VzZWwuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1mZWF0dXJlLWdyaWQuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1mZWF0dXJlLXJvdy5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tLWhwLWZlYXR1cmUtc2luZ2xlLWlmcmFtZS5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tLWhwLWZlYXR1cmUtc2luZ2xlLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbW0taHAtZmVhdHVyZS1zdG9yeXRlbGxpbmcuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1udW1lcmljLWNvZGUuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1wcm9kdWN0LWdyb3VwLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbW0taHAtc2hvdy1tb21lbnQtaGVyby5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tLW1lZGlhLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbW02LWJyYW5kLWFib3V0LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbW02LWJyYW5kLXNob3dzLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbW02LWhwLWNhdGVnb3J5LWxpc3QuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbTYtaHAtZmVhdHVyZS1ncmlkLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbW02LWhwLWZlYXR1cmUtc2luZ2xlLWlmcmFtZS5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tNi1ocC1mZWF0dXJlLXNpbmdsZS5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tNi1tZWRpYS5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tNi1udW1lcmljLWNvZGUtdmlkZW8uZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19uZXdzbGV0dGVyLWZvcm0tbGlnaHQuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19uZXdzbGV0dGVyLXNoZWV0LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fb3JkZXItZGV0YWlscy5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX29yZGVyLWhpc3RvcnkuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19vcmRlci1yZXR1cm4uZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19vcmRlckNvbmZpcm1hdGlvbi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3BkcC1mdWxmaWxtZW50LXNoZWV0LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fcG9wdXBzLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fcHJvZHVjdC1jYXJkLW1tNi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3Byb2R1Y3QtY2FyZC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3Byb2R1Y3QtZ3JvdXAtbW0uZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19wcm9kdWN0LWdyb3VwLW1tNi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3JhZGlvLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fcmV0dXJuLWNvbmZpcm1hdGlvbi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3NlYXJjaC1zaGVldC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3NoZWV0cy5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3NpZGViYXItY2hlY2tvdXQuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19zaXplZ3VpZGUtbW02LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fc2l6ZWd1aWRlLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fc2l6ZXNlbGVjdC1tbTYuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19zaXplc2VsZWN0LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fc2tlbGV0b24uZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19zbGlkZWluZGljYXRvcnMuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL190YWJzLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fdG9vbHRpcC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3RvcGJhbm5lci5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3R5cGV3cml0ZXIuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL192ZXJ0ZXgtcG9wdXAuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL193aXNobGlzdC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2xheW91dC9fZm9vdGVyLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0L19oZWFkZXIuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9sYXlvdXQvX3Nwb3RsaWdodC1zbGlkZXIuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fY2hlY2tvdXQuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fY2hlY2tvdXRMb2dpbi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19lZGl0b3JpYWxBbGxMaW5lcy5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19sb2dpbi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19wYWdlLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX3BkcC1tbS5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19wZHAtbW02LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX3JlZ2lzdHJhdGlvbi5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19zZWFyY2hyZXN1bHQtbW02LmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX3NlYXJjaHJlc3VsdC5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19zdG9yZWxvY2F0b3ItZGV0YWlsLmRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX3N0b3JlbG9jYXRvci5kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2FjY29yZGlvbnMubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2FjY291bnQtYXJlYS5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fYWNjb3VudC1jYXJkLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19hZGRyZXNzLWJvb2subWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLWFib3V0Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmFuZC1kZXRhaWwubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLWhvbWUubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLWluZGV4Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmFuZC1zaG93cy5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fYnJlYWRjcnVtYnMubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2J1dHRvbi5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fY2FydC5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fY2F0ZWdvcnlsaXN0Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19jaGVjay5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fY29va2llLXBvcHVwLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19kYXRlcGlja2VyLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19maWx0ZXJzLXNpZGViYXIubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2Zvb3Rlci1uZXdzbGV0dGVyLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19mcmFnbWVudC1jb21wb25lbnQubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2ZyYWdtZW50LWVkaXRvcmlhbC5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9faGFuZC1kcmF3bi1oaWdobGlnaHQubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2hlbHAtYWNjb3JkaW9uLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19oZWxwLWFyZWEubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2hlbHAtYm94LWNhcmQubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2hlbHAtY29udGVudC1ibG9jay5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9faGVscC1mb3JtLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19oZWxwLXNlYXJjaC5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9faGVscC1zdWNjZXNzLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19oZWxwLXRhYmxlLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19pbnB1dC5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbGlnaHRib3gtZ2FsbGVyeS5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbGlua3MubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2xvY2F0aW9uLXN3aXRjaGVyLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tZW51Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1mZWF0dXJlLWNhcm91c2VsLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1mZWF0dXJlLWdyaWQubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tLWhwLWZlYXR1cmUtcm93Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1mZWF0dXJlLXNpbmdsZS1pZnJhbWUubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tLWhwLWZlYXR1cmUtc2luZ2xlLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1mZWF0dXJlLXN0b3J5dGVsbGluZy5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbW0taHAtbnVtZXJpYy1jb2RlLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1wcm9kdWN0LWdyb3VwLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1ocC1zaG93LW1vbWVudC1oZXJvLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbS1tZWRpYS5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbW02LWJyYW5kLWFib3V0Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbTYtYnJhbmQtc2hvd3MubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tNi1ocC1jYXRlZ29yeS1saXN0Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbTYtaHAtZmVhdHVyZS1ncmlkLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19tbTYtbWVkaWEubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX21tNi1udW1lcmljLWNvZGUtdmlkZW8ubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX25ld3NsZXR0ZXItc2hlZXQubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX29yZGVyLWRldGFpbHMubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX29yZGVyLWhpc3RvcnkubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX29yZGVyLXJldHVybi5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fcGRwLWZ1bGZpbG1lbnQtc2hlZXQubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3BvcHVwcy5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fcHJvZHVjdC1jYXJkLW1tNi5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fcHJvZHVjdC1jYXJkLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19wcm9kdWN0LWdyb3VwLW1tLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19wcm9kdWN0LWdyb3VwLW1tNi5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fcmFkaW8ubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3JldHVybi1jb25maXJtYXRpb24ubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3NlYXJjaC1zaGVldC5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fc2hlZXRzLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19zaWRlYmFyLWNoZWNrb3V0Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19zaXplZ3VpZGUubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3NpemVzZWxlY3QubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3NsaWRlaW5kaWNhdG9ycy5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fdGFicy5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fdG9vbHRpcC5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fdG9wYmFubmVyLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL190eXBld3JpdGVyLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL192ZXJ0ZXgtcG9wdXAubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3dpc2hsaXN0Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9sYXlvdXQvX2Zvb3Rlci5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0L19oZWFkZXIubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2xheW91dC9fc3BvdGxpZ2h0LXNsaWRlci5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX2NoZWNrb3V0Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fY2hlY2tvdXRMb2dpbi5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX2VkaXRvcmlhbEFsbExpbmVzLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fbG9naW4ubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19wZHAtbW0ubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19wZHAtbW02Lm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fcmVnaXN0cmF0aW9uLm1kLW1pbi5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fc2VhcmNocmVzdWx0LW1tNi5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX3NlYXJjaHJlc3VsdC5tZC1taW4uc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX3N0b3JlbG9jYXRvci1kZXRhaWwubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19zdG9yZWxvY2F0b3IubWQtbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLWFib3V0Lm1kLW1vZC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmFuZC1kZXRhaWwubWQtbW9kLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLWhvbWUubWQtbW9kLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2JyYW5kLWluZGV4Lm1kLW1vZC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmFuZC1zaG93cy5tZC1tb2Quc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0L19mb290ZXIubWQtbW9kLnNjc3MiLCJ3ZWJwYWNrOi8vL2xheW91dC9faGVhZGVyLm1kLW1vZC5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fcGRwLW1tLm1kLW1vZC5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fc2VhcmNocmVzdWx0Lm1kLW1vZC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19jYXJ0Lm1kLXJlc3RyaWN0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fb3JkZXJDb25maXJtYXRpb24ubWQtcmVzdHJpY3RlZC5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fY2hlY2tvdXQubWQtcmVzdHJpY3RlZC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19jYXJ0LmxnLXJlc3RyaWN0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fb3JkZXJDb25maXJtYXRpb24ubGctcmVzdHJpY3RlZC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19zaWRlYmFyLWNoZWNrb3V0LmxnLXJlc3RyaWN0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX2NoZWNrb3V0LmxnLXJlc3RyaWN0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX2NoZWNrb3V0TG9naW4ubGctcmVzdHJpY3RlZC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmFuZC1hYm91dC5sZy1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fYnJhbmQtZGV0YWlsLmxnLW1pbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmFuZC1pbmRleC5sZy1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fYnJhbmQtc2hvd3MubGctbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2NhcnQubGctbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2ZpbHRlcnMtc2lkZWJhci5sZy1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbWVudS5sZy1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fb3JkZXJDb25maXJtYXRpb24ubGctbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX3NlYXJjaC1zaGVlZC5sZy1taW4uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fc2lkZWJhci1jaGVja291dC5sZy1taW4uc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0L19mb290ZXIubGctbWluLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19jaGVja291dC5sZy1taW4uc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX3NlYXJjaHJlc3VsdC5sZy1taW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxLQ0tFLHNDQ0NBLG9CQUNBLENBREEsbUJBQ0EsQ0FEQSxZQUNBLG1CQUNBLENBREEsY0FDQSx1Q0FFQSwyQ0FDQSwwQ0FDQSxRREpFLG1CQ2FGLENEYkUsYUNhRixXQUNBLGVBQ0EsMENBQ0EseUNBQ0EsOEJBQ0EsTUErQ0ksa0JBQ0UsQ0FERixlQUNFLENBREYsV0FDRSxrQkFHRixrQkFwQ0osQ0FvQ0ksaUJBcENKLENBb0NJLGFBcENKLFdBQ0EsZUFjQSxrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxXQUNBLGVBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsVUFDQSxlQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLHFCQUNBLGVBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0Us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QUNBLGlEQUNBLGtEQUNBLHlEQUdBLCtEQUNBLDZEQUNBLGdEQUdBLDJEQUNBLHVEQUNBLGdEQUNBLG1FQUNBLGlFQVFBLG1FQUNBLDRFQUNBLGtFQUNBLDREQUdBLG9FQUNBLDZFQUNBLG1FQUNBLDJEQUdBLG1FQUNBLDRFQUNBLGtFQUNBLCtEQUNBLDJEQUNBLDJEQUNBLDREQUNBLGdFQUdBLGtFQUNBLDJFQUNBLGlFQUNBLDhEQUNBLDBEQUNBLDBEQUNBLDJEQUNBLDZEQUdBLDBEQUNBLGtFQUNBLG9FQUNBLHVEQUNBLGtFQUdBLCtEQUNBLGlFQUNBLHlFQUNBLHNEQUNBLGtEQUlBLGlFQUNBLHFCQUtGLCtCQUNFLDZCQUdGLHVDQUNFLHVCQUdGLGlDQUNFLHNCQUdGLGdDQUNFLHVCQUdGLGlDQUNFLG1CQUdGLDZCQUNFLHFCQUdGLCtCQUNFLHFCQUdGLCtCQUNFLHdCQUdGLDZDQUNFLHlCQUdGLDhDQUNFLHNCQUdGLDJDQUNFLG9CQUdGLHFDQUNFLHNCQUdGLHVDQUNFLHFCQUdGLHNDQUNFLG9CQUdGLHFDQUNFLDhCQUdGLCtDQUNFLG9CQUdGLHlDQUNFLHNCQUdGLDJDQUNFLG9CQUdGLHlDQUNFLDhCQUdGLG1EQUNFLGdDQUdGLHFEQUNFLHlDQUdGLDhEQUNFLCtCQUdGLG9EQUNFLCtCQUdGLG9EQUNFLGlDQUdGLHNEQUNFLDBDQUdGLCtEQUNFLGdDQUdGLHFEQUNFLDhCQUdGLHdDQUNFLGdDQUdGLDBDQUNFLHlDQUdGLG1EQUNFLCtCQUdGLHlDQUNFLGdDQUdGLDBDQUNFLDRCQUdGLHNDQUNFLDhCQUdGLHdDQUNFLDhCQUdGLHdDQUNFLDZCQUdGLHVDQUNFLCtCQUdGLHlDQUNFLHdDQUdGLGtEQUNFLDhCQUdGLHdDQUNFLCtCQUdGLHlDQUNFLDJCQUdGLHFDQUNFLDZCQUdGLHVDQUNFLDZCQUdGLHVDQUNFLGdDQUdGLGlEQUNFLDZCQUdGLDhDQUNFLCtCQUdGLGdEQUNFLDhCQUdGLCtDQUNFLCtCQUdGLGdEQUNFLDRCQUdGLDZDQUNFLDhCQUdGLCtDQUNFLDZCQUdGLDhDQUNFLHFCQUdGLDBD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QUhGLDRCQUdFLHVCQTRCRSxZQUNFLGtCQVBKLFdBVkYsa0JBQ0EsVUFDQSxZQUNBLDRDQUNBLCtNQTVCRSxDQTRCRixzTUE1QkUsOEJBQ0EsQ0FEQSxxQkFDQSw2QkFDQSxDQURBLG9CQUNBLFdBSUEsWUFDQSxxQkFFRixxQ0FHRSxDQUhGLDRCQUdFLHVCQTRCRSxZQUNFLG1CQVBKLFdBVkYsa0JBQ0EsVUFDQSxZQUNBLDRDQUNBLHNiQTVCRSxDQTRCRiw2YUE1QkUsOEJBQ0EsQ0FEQSxxQkFDQSw2QkFDQSxDQURBLG9CQUNBLFdBSUEsWUFDQSxxQkFFRixxQ0FHRSxDQUhGLDRCQUdFLHdCQTRCRSxZQUNFLGlCQVBKLFdBVkYsa0JBQ0EsVUFDQSxZQUNBLDRDQUNBLHdPQTVCRSxDQTRCRiwrTkE1QkUsOEJBQ0EsQ0FEQSxxQkFDQSw2QkFDQSxDQURBLG9CQUNBLFdBSUEsWUFDQSxxQkFFRixxQ0FHRSxDQUhGLDRCQUdFLHNCQTRCRSxZQUNFLGlCQVBKLFdBVkYsa0JBQ0EsVUFDQSxZQUNBLDRDQUNBLCtOQTVCRSxDQTRCRixzTkE1QkUsOEJBQ0EsQ0FEQSxxQkFDQSw2QkFDQSxDQURBLG9CQUNBLFdBSUEsWUFDQSxxQkFFRixxQ0FHRSxDQUhGLDRCQUdFLHNCQTRCRSxZQUNFLCtCQVBKLFdBVkYsa0JBQ0EsVUFDQSxZQUNBLDRDQUNBLDJSQTVCRSxDQTRCRixrUkE1QkUsOEJBQ0EsQ0FEQSxxQkFDQSw2QkFDQSxDQURBLG9CQUNBLFdBSUEsWUFDQSxxQkFFRixxQ0FHRSxDQUhGLDRCQUdFLG9DQTRCRSxZQUNFLDZCQVBKLFdBVkYsa0JBQ0EsVUFDQSxZQUNBLDRDQUNBLHFSQTVCRSxDQTRCRiw0UUE1QkUsOEJBQ0EsQ0FEQSxxQkFDQSw2QkFDQSxDQURBLG9CQUNBLFdBSUEsWUFDQSxxQkFFRixxQ0FHRSxDQUhGLDRCQUdFLGtDQTRCRSxZQUNFLDBCQVBKLFdBVkYsa0JBQ0EsVUFDQSxZQUNBLDRDQUNBLHlkQTVCRSxDQTRCRixnZEE1QkUsOEJBQ0EsQ0FEQSxxQkFDQSw2QkFDQSxDQURBLG9CQUNB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Q0EsMENBRUEsMENBQ0EsMENBQ0EsMENBQ0EsMENBQ0EsOENBQ0EsOENBQ0EsZ0RBQ0EsZ0NBR0EsZ0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esa0NBQ0Esa0NBQ0EsZ0NBQ0EsaUNBQ0EsK0JBQ0EsMkNBRUEsaURBQ0EsaURBQ0Esd0RBT0EscURBQ0EsaUVBQ0EsaURBR0EseURBQ0EseURBQ0Esd0RBQ0EsZ0VBQ0Esc0RBQ0EsNkNBQ0EsaURBQ0Esa0RBQ0EseURBR0EsK0RBQ0EsNkRBQ0EsZ0RBR0EsMkRBQ0EsdURBQ0EsZ0RBQ0EsbUVBQ0EsaUVBUUEsbUVBQ0EsNEVBQ0Esa0VBQ0EsNERBR0Esb0VBQ0EsNkVBQ0EsbUVBQ0EsMkRBR0EsbUVBQ0EsNEVBQ0Esa0VBQ0EsK0RBQ0EsMkRBQ0EsMkRBQ0EsNERBQ0EsZ0VBR0Esa0VBQ0EsMkVBQ0EsaUVBQ0EsOERBQ0EsMERBQ0EsMERBQ0EsMkRBQ0EsNkRBR0EsMERBQ0Esa0VBQ0Esb0VBQ0EsdURBQ0Esa0VBR0EsK0RBQ0EsaUVBQ0EseUVBQ0Esc0RBQ0Esa0RBSUEsaUVBQ0EscUJBS0YsK0JBQ0UsNkJBR0YsdUNBQ0UsdUJBR0YsaUNBQ0Usc0JBR0YsZ0NBQ0UsdUJBR0YsaUNBQ0UsbUJBR0YsNkJBQ0UscUJBR0YsK0JBQ0UscUJBR0YsK0JBQ0Usd0JBR0YsNkNBQ0UseUJBR0YsOENBQ0Usc0JBR0YsMkNBQ0Usb0JBR0YscUNBQ0Usc0JBR0YsdUNBQ0UscUJBR0Ysc0NBQ0Usb0JBR0YscUNBQ0UsOEJBR0YsK0NBQ0Usb0JBR0YseUNBQ0Usc0JBR0YsMkNBQ0Usb0JBR0YseUNBQ0UsOEJBR0YsbURBQ0UsZ0NBR0YscURBQ0UseUNBR0YsOERBQ0UsK0JBR0Ysb0RBQ0UsK0JBR0Ysb0RBQ0UsaUNBR0Ysc0RBQ0UsMENBR0YsK0RBQ0UsZ0NBR0YscURBQ0UsOEJBR0Ysd0NBQ0UsZ0NBR0YsMENBQ0UseUNBR0YsbURBQ0UsK0JBR0YseUNBQ0UsZ0NBR0YsMENBQ0UsNEJB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QSx5REFDQSx3REFDQSxnRUFDQSxzREFDQSw2Q0FDQSxpREFDQSxrREFDQSx5REFHQSwrREFDQSw2REFDQSxnREFHQSwyREFDQSx1REFDQSxnREFDQSxtRUFDQSxpRUFRQSxtRUFDQSw0RUFDQSxrRUFDQSw0REFHQSxvRUFDQSw2RUFDQSxtRUFDQSwyREFHQSxtRUFDQSw0RUFDQSxrRUFDQSwrREFDQSwyREFDQSwyREFDQSw0REFDQSxnRUFHQSxrRUFDQSwyRUFDQSxpRUFDQSw4REFDQSwwREFDQSwwREFDQSwyREFDQSw2REFHQSwwREFDQSxrRUFDQSxvRUFDQSx1REFDQSxrRUFHQSwrREFDQSxpRUFDQSx5RUFDQSxzREFDQSxrREFJQSxpRUFDQSxxQkFLRiwrQkFDRSw2QkFHRix1Q0FDRSx1QkFHRixpQ0FDRSxzQkFHRixnQ0FDRSx1QkFHRixpQ0FDRSxtQkFHRiw2QkFDRSxxQkFHRiwrQkFDRSxxQkFHRiwrQkFDRSx3QkFHRiw2Q0FDRSx5QkFHRiw4Q0FDRSxzQkFHRiwyQ0FDRSxvQkFHRixxQ0FDRSxzQkFHRix1Q0FDRSxxQkFHRixzQ0FDRSxvQkFHRixxQ0FDRSw4QkFHRiwrQ0FDRSxvQkFHRix5Q0FDRSxzQkFHRiwyQ0FDRSxvQkFHRix5Q0FDRSw4QkFHRixtREFDRSxnQ0FHRixxREFDRSx5Q0FHRiw4REFDRSwrQkFHRixvREFDRSwrQkFHRixvREFDRSxpQ0FHRixzREFDRSwwQ0FHRiwrREFDRSxnQ0FHRixxREFDRSw4QkFHRix3Q0FDRSxnQ0FHRiwwQ0FDRSx5Q0FHRixtREFDRSwrQkFHRix5Q0FDRSxnQ0FHRiwwQ0FDRSw0QkFHRixzQ0FDRSw4QkFHRix3Q0FDRSw4QkFHRix3Q0FDRSw2QkFHRix1Q0FDRSwrQkFHRix5Q0FDRSx3Q0FHRixrREFDRSw4QkFHRix3Q0FDRSwrQkFHRix5Q0FDRSwyQkFHRixxQ0FDRSw2QkFHRix1Q0FDRSw2QkFHRix1Q0FDRSxnQ0FHRixpREFDRSw2QkFHRiw4Q0FDRSwrQkFHRixnREFDRSw4QkFHRiwrQ0FDRSwrQkFHRixnREFDRSw0QkFHRiw2Q0FDRSw4QkFH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T0FDRSw0QjFNNUlGLGMwTWlKSixjQUNFLG9CQUdBLENBSEEsYUFHQSw0QjFNckpFLGEwTXdKSixXQUNFIiwiZmlsZSI6ImFwcF9wcm9qZWN0X21hcmdpZWxhX3JldmFtcC9jYXJ0cmlkZ2Uvc3RhdGljL2RlZmF1bHQvY3NzL2dsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR0xPQkFMIOKAlCBtYWluIGVudHJ5IHBvaW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdoZWxwZXJzL2Jvb3RzdHJhcC1jdXN0b20nO1xuQGltcG9ydCAndmFycyc7XG5AaW1wb3J0ICdoZWxwZXJzL3Nwcml0ZXMnO1xuQGltcG9ydCAnaGVscGVycy9taXhpbnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2Nzcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzJztcblxuLy8gUmVzZXQgJiBiYXNlXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQk9EWSBUWVBPR1JBUEhJQyBCQVNFTElORSDigJQgT1RCMjYtMTk2N1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIExvIHNwYWNpbmcgc3lzdGVtIChfc3BhY2luZy5taXhpbi5zY3NzKSBlbWV0dGUgaSB2YWxvcmkgaW4gYGNoYCAoYXNzZSBYKSBlXG4vLyBgbGhgIChhc3NlIFkpLiBFbnRyYW1iZSBzaSByaXNvbHZvbm8gc3VsIGZvbnQgREVMTCdFTEVNRU5UTywgcXVpbmRpIG9nbmlcbi8vIGVsZW1lbnRvIHNlbnphIGNsYXNzZSAubW0tdHh0LSogLyAubW02LXR4dC0qIGVyZWRpdGEgaWwgYmFzZWxpbmUgZGVsIGJvZHkuXG4vL1xuLy8gUXVlbCBiYXNlbGluZSBhcnJpdmEgZGFsIGJ1bmRsZSBsZWdhY3kgKGFwcF9wcm9qZWN0X21hcmdpZWxhLCBiYXNlIEJvb3RzdHJhcCksXG4vLyBjYXJpY2F0byBhbmNoZSBzdWxsZSBwYWdpbmUgcmV2YW1wOiBgYm9keSB7IGZvbnQtZmFtaWx5OiB2YXIoLS1tbS1ib2R5LWZvbnQtZmFtaWx5KTsgLi4uIH1gXG4vLyBjb24gOnJvb3QgY2hlIGRlZmluaXNjZSBNYXJnaWVsYSBTYW5zIDE2cHggLyAxLjUg4oaSIDFjaCA9IDguOTBweCwgMWxoID0gMjRweC5cbi8vIEF0dGVzbyBpbnZlY2UgQ291cmllciAxMy8xNiBkZXNrdG9wICgxY2ggNy44MCwgMWxoIDE2KSBlIDE0LzE4IG1vYmlsZSAoOC40MCwgMTgpLlxuLy9cbi8vIE5vbiBzZXJ2ZSB1bmEgbnVvdmEgcmVnb2xhIHN1IGBib2R5YDogbGEgcmVnb2xhIGxlZ2FjeSBjb25zdW1hIGdpw6AgcXVlc3RpXG4vLyB0b2tlbiwgcXVpbmRpIGJhc3RhIHJpZGVmaW5pcmxpLiBgYm9keVtkYXRhLXNpdGV0eXBlPSdSZXZhbXAnXWAgKHNwZWNpZmljaXTDoFxuLy8gMCwxLDAsIGF0dHJpYnV0byBnacOgIHByZXNlbnRlIGluIGxheW91dC1wYWdlLmlzbWwgZSBsYXlvdXQtY2FydC5pc21sKSBiYXR0ZSBsYVxuLy8gZGVmaW5pemlvbmUgOnJvb3QgZGVsIGxlZ2FjeSBzZW56YSB0b2NjYXJsbyBlIHNlbnphIHNjYXZhbGNhcmUgbmVzc3VuYSBjbGFzc2UuXG4vL1xuLy8gTkI6IE5PTiByZWludHJvZHVycmUgYGh0bWwgKmAgKHZlZGkgNGZhMWUxZjQ4MyDihpIgNzIyNTY5NWFiYiAvIE9UQjI2LTE0MjkpOiB1blxuLy8gc2VsZXR0b3JlIHVuaXZlcnNhbGUgYXBwbGljYSBpbCBmb250IGEgb2duaSBlbGVtZW50byBkaXJldHRhbWVudGUgZSBhbm51bGxhXG4vLyBsJ2VyZWRpdGFyaWV0w6AsIHJvbXBlbmRvIGkgc290dG9hbGJlcmkgTU02IGUgaSB0eXBlIHNpemUgYW5uaWRhdGkuXG4vL1xuLy8gbGluZS1oZWlnaHQgaW4gcHggZSBub24gdW5pdGxlc3MgKGlsIGxlZ2FjeSB1c2EgMS41KTogdW4gcmF0aW8gdmVycmViYmVcbi8vIHJpLW1vbHRpcGxpY2F0byBwZXIgaWwgZm9udC1zaXplIGRpIG9nbmkgZmlnbGlvLCBnZW5lcmFuZG8gZHJpZnQuIEluIHB4IGlsXG4vLyBmaWdsaW8gZXJlZGUgcmljZXZlIGlsIHZhbG9yZSBhc3NvbHV0bywgcXVpbmRpIDFsaCByZXN0YSBjb3N0YW50ZSBuZWwgc290dG9hbGJlcm8uXG5ib2R5W2RhdGEtc2l0ZXR5cGU9J1JldmFtcCddIHtcbiAgLS1tbS1ib2R5LWZvbnQtZmFtaWx5OiAnQ291cmllck5ld1JlY2FzdCcsICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgLS1tbS1ib2R5LWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tbW0tYm9keS1mb250LXNpemU6IDE0cHg7XG4gIC0tbW0tYm9keS1saW5lLWhlaWdodDogMThweDtcblxuICAmLmVkaXRtb2RlIHtcbiAgICAjX190ZWFsaXVtR0RQUmVjTW9kYWwsXG4gICAgI19fdGVhbGl1bUdEUFJjcFByZWZzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHlbZGF0YS1zaXRldHlwZT0nUmV2YW1wJ10ge1xuICAgIC0tbW0tYm9keS1mb250LXNpemU6IDEzcHg7XG4gICAgLS1tbS1ib2R5LWxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cblxuLy8gQm9keSBiYWNrZ3JvdW5kIHBlciBicmFuZCBjb250ZXh0LiBEZXRlY3RlZCB2aWEgI21haW5jb250ZW50LnticmFuZH0tLXBhZ2UuXG4vLyBIaWdoIHNwZWNpZmljaXR5IGJ5IGRlc2lnbiDigJQgYm9keSArIDpoYXMoKSBiZWF0cyBzaW5nbGUtY2xhc3MgcnVsZXMuXG4vLyBNTSAoKyBnZW5lcmljKSBwYWdlczogb2ZmLXdoaXRlIHByaW1hcnkuXG5ib2R5Om5vdCg6aGFzKCNtYWluY29udGVudC5NTTYtLXBhZ2UpKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSk7XG59XG5cbi8vIE1NNiBwYWdlczogZGFyayBwcmltYXJ5LlxuYm9keTpoYXMoI21haW5jb250ZW50Lk1NNi0tcGFnZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xufVxuXG4vLyBBbGwgdGhlIHNjc3MgZmlsZXMgYXJlIGltcG9ydGVkIGluIHRoaXMgZmlsZSwgYnJlYWtwb2ludHMgYXJlIGhhbmRsZWQgaGVyZS5cbkBpbXBvcnQgJ21xJztcbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHByb3BlcnR5LWNsYXNzfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHByb3BlcnR5LWNsYXNzfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFsdWUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhbHVlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC8vIC0tLSBNTTogUHJpbWl0aXZlIFRva2VucyAtLS1cbiAgLS1jb2xvci1tbS1iYXNlLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yLW1tLWJhc2UtYmxhY2s6ICMwMDAwMDA7XG4gIC0tY29sb3ItbW0tYmFzZS1vZmYtd2hpdGU6ICNmY2ZjZmM7XG4gIC0tY29sb3ItbW0tYmFzZS1uZXV0cmFsLTkwMDogIzQwNDA0MDtcbiAgLS1jb2xvci1tbS1iYXNlLW5ldXRyYWwtNTAwOiAjNmM2YzZjO1xuICAtLWNvbG9yLW1tLWJhc2UtbmV1dHJhbC0yMDA6ICNjY2NjY2M7XG4gIC0tY29sb3ItbW0tYmFzZS1uZXV0cmFsLTEwMDogI2U1ZTVlNTtcbiAgLS1jb2xvci1tbS1iYXNlLXJlZDogI2VhMDAwMDtcbiAgLS1jb2xvci1tbS1iYXNlLWRhcmstcmVkOiAjYmYxZDFkO1xuICAtLWNvbG9yLW1tLWJhc2UtZ3JlZW46ICM0MGFhNzU7XG4gIC0tY29sb3ItbW0tYmFzZS15ZWxsb3c6ICNmZmFhMDE7XG5cbiAgLS1jb2xvci1tbS1iYXNlLWJsYWNrLWFscGhhLTEwOiAjMDAwMDAwMWE7XG4gIC0tY29sb3ItbW0tYmFzZS1ibGFjay1hbHBoYS0yNTogIzAwMDAwMDQwO1xuICAtLWNvbG9yLW1tLWJhc2Utd2hpdGUtYWxwaGEtOTY6ICNmZmZmZmZmNTtcbiAgLS1jb2xvci1tbS1iYXNlLXdoaXRlLWFscGhhLTI1OiAjZmZmZmZmNDA7XG4gIC0tY29sb3ItbW0tYmFzZS13aGl0ZS1hbHBoYS0xMDogI2ZmZmZmZjFhO1xuICAtLWNvbG9yLW1tLWJhc2Utb2ZmLXdoaXRlLWFscGhhLTk2OiAjZmNmY2ZjZjU7XG4gIC0tY29sb3ItbW0tYmFzZS1vZmYtd2hpdGUtYWxwaGEtODU6ICNmY2ZjZmNkOTtcbiAgLS1jb2xvci1tbS1iYXNlLW5ldXRyYWwtMTAwLWFscGhhLTYwOiAjZTVlNWU1OTk7XG5cbiAgLy8gLS0tIE1NNjogUHJpbWl0aXZlIFRva2VucyAtLS1cbiAgLS1jb2xvci1tbTYtYmFzZS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci1tbTYtYmFzZS1ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTkwMDogIzE1MTUxNTtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTgwMDogIzIyMjIyMjtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTc1MDogIzJjMmMyYztcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTcwMDogIzQ0NDQ0NDtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTU1MDogIzYxNjE2MTtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTUwMDogIzcwNzA3MDtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTQwMDogIzhBOEE4QTtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTM1MDogIzkzOTM5MztcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTMwMDogI2JiYmJiYjtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTE1MDogI2U2ZTllYjtcbiAgLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTEwMDogI2Y0ZjVmNztcbiAgLS1jb2xvci1tbTYtYmFzZS1yZWQtNTAwOiAjZWEwMDAwO1xuICAtLWNvbG9yLW1tNi1iYXNlLXJlZC00MDA6ICNGRjA0MDQ7XG4gIC0tY29sb3ItbW02LWJhc2UtZ3JlZW46ICMzMmNkMzI7XG4gIC0tY29sb3ItbW02LWJhc2UteWVsbG93OiAjZmZkZDAwO1xuICAtLWNvbG9yLW1tNi1iYXNlLWJsdWU6ICMwMDdFRDI7XG5cbiAgLS1jb2xvci1tbTYtYmFzZS1hbHBoYS1ibGFjay0xMDogIzAwMDAwMDFhO1xuICAtLWNvbG9yLW1tNi1iYXNlLWFscGhhLW5ldXRyYWwtOTAwLTcwOiAjMTUxNTE1YjI7XG4gIC0tY29sb3ItbW02LWJhc2UtYWxwaGEtbmV1dHJhbC0xMDAtMTA6ICNmNGY1ZjcxYTtcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBNTTogU0VNQU5USUMgTUFQUElOR1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIEJBQ0tHUk9VTkRTXG4gIC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5OiB2YXIoLS1jb2xvci1tbS1iYXNlLW9mZi13aGl0ZSk7XG4gIC0tbW0tYmFja2dyb3VuZC1za2VsZXRvbjogdmFyKC0tY29sb3ItbW0tYmFzZS13aGl0ZSk7XG4gIC0tbW0tYmFja2dyb3VuZC1pbnB1dDogdmFyKC0tY29sb3ItbW0tYmFzZS1uZXV0cmFsLTEwMC1hbHBoYS02MCk7XG5cbiAgLy8gQ09OVEVOVFxuICAtLW1tLWNvbnRlbnQtcHJpbWFyeTogdmFyKC0tY29sb3ItbW0tYmFzZS1ibGFjayk7XG4gIC0tbW0tY29udGVudC1wcmltYXJ5LWludmVyc2U6IHZhcigtLWNvbG9yLW1tLWJhc2Utd2hpdGUpO1xuICAtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1tbS1iYXNlLW5ldXRyYWwtOTAwKTtcbiAgLS1tbS1jb250ZW50LXRlcnRpYXJ5OiB2YXIoLS1jb2xvci1tbS1iYXNlLW5ldXRyYWwtNTAwKTtcbiAgLS1tbS1jb250ZW50LXRlcnRpYXJ5LWludmVyc2U6IHZhcigtLWNvbG9yLW1tLWJhc2UtbmV1dHJhbC0yMDApO1xuICAtLW1tLWNvbnRlbnQtaGlnaGxpZ2h0OiB2YXIoLS1jb2xvci1tbS1iYXNlLWRhcmstcmVkKTtcbiAgLS1tbS1jb250ZW50LWVycm9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLXJlZCk7XG4gIC0tbW0tY29udGVudC1zdWNjZXNzOiB2YXIoLS1jb2xvci1tbS1iYXNlLWdyZWVuKTtcbiAgLS1tbS1jb250ZW50LXdhcm5pbmc6IHZhcigtLWNvbG9yLW1tLWJhc2UteWVsbG93KTtcblxuICAvLyBMQVlFUlMgJiBTQ1JJTVNcbiAgLS1tbS1sYXllcnMtcHJpbWFyeTogdmFyKC0tY29sb3ItbW0tYmFzZS13aGl0ZS1hbHBoYS05Nik7XG4gIC0tbW0tbGF5ZXJzLXNlY29uZGFyeTogdmFyKC0tY29sb3ItbW0tYmFzZS1vZmYtd2hpdGUtYWxwaGEtOTYpO1xuICAtLW1tLXNjcmltcy1wcmltYXJ5OiB2YXIoLS1jb2xvci1tbS1iYXNlLW9mZi13aGl0ZS1hbHBoYS04NSk7XG5cbiAgLy8gQk9SREVSU1xuICAtLW1tLWJvcmRlci1wcmltYXJ5OiB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrKTtcbiAgLS1tbS1ib3JkZXItc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrLWFscGhhLTEwKTtcbiAgLS1tbS1ib3JkZXItdGVydGlhcnk6IHZhcigtLWNvbG9yLW1tLWJhc2UtbmV1dHJhbC01MDApO1xuICAtLW1tLWJvcmRlci1pbnZlcnNlOiB2YXIoLS1jb2xvci1tbS1iYXNlLXdoaXRlKTtcbiAgLS1tbS1ib3JkZXItaW52ZXJzZS1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLW1tLWJhc2Utd2hpdGUtYWxwaGEtMTApO1xuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIE1NNjogU0VNQU5USUMgTUFQUElOR1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIEJBQ0tHUk9VTkRTXG4gIC8vID4+PiBEYXJrIE1vZGUgQ29udGV4dFxuICAtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeTogdmFyKC0tY29sb3ItbW02LWJhc2UtbmV1dHJhbC05MDApO1xuICAtLW1tNi1iYWNrZ3JvdW5kLWRhcmstc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTgwMCk7XG4gIC0tbW02LWJhY2tncm91bmQtZGFyay1zZWNvbmRhcnktY29udHJhc3Q6IHZhcigtLWNvbG9yLW1tNi1iYXNlLW5ldXRyYWwtNzUwKTtcbiAgLS1tbTYtYmFja2dyb3VuZC1kYXJrLXNrZWxldG9uOiB2YXIoLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTgwMCk7XG5cbiAgLy8gPj4+IExpZ2h0IE1vZGUgQ29udGV4dFxuICAtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnk6IHZhcigtLWNvbG9yLW1tNi1iYXNlLXdoaXRlKTtcbiAgLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLW1tNi1iYXNlLW5ldXRyYWwtMTAwKTtcbiAgLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnktY29udHJhc3Q6IHZhcigtLWNvbG9yLW1tNi1iYXNlLW5ldXRyYWwtMTUwKTtcbiAgLS1tbTYtYmFja2dyb3VuZC1saWdodC1za2VsZXRvbjogdmFyKC0tY29sb3ItbW02LWJhc2UtbmV1dHJhbC0xMDApO1xuXG4gIC8vIENPTlRFTlQgT04gTElHSFRcbiAgLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQ6IHZhcigtLWNvbG9yLW1tNi1iYXNlLWJsYWNrKTtcbiAgLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodDogdmFyKC0tY29sb3ItbW02LWJhc2UtbmV1dHJhbC01MDApO1xuICAtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0OiB2YXIoLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTU1MCk7XG4gIC0tbW02LWNvbnRlbnQtdGVydGlhcnktb25saWdodDogdmFyKC0tY29sb3ItbW02LWJhc2UtbmV1dHJhbC0zMDApO1xuICAtLW1tNi1jb250ZW50LWhpZ2hsaWdodC1vbmxpZ2h0OiB2YXIoLS1jb2xvci1tbTYtYmFzZS1yZWQtNTAwKTtcbiAgLS1tbTYtY29udGVudC1lcnJvci1vbmxpZ2h0OiB2YXIoLS1jb2xvci1tbTYtYmFzZS1yZWQtNTAwKTtcbiAgLS1tbTYtY29udGVudC1zdWNjZXNzLW9ubGlnaHQ6IHZhcigtLWNvbG9yLW1tNi1iYXNlLWdyZWVuKTtcbiAgLS1tbTYtY29udGVudC13YXJuaW5nLW9ubGlnaHQ6IHZhcigtLWNvbG9yLW1tNi1iYXNlLXllbGxvdyk7XG5cbiAgLy8gQ09OVEVOVCBPTiBEQVJLXG4gIC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcms6IHZhcigtLWNvbG9yLW1tNi1iYXNlLW5ldXRyYWwtMTAwKTtcbiAgLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrOiB2YXIoLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTQwMCk7XG4gIC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LWNvbnRyYXN0LW9uZGFyazogdmFyKC0tY29sb3ItbW02LWJhc2UtbmV1dHJhbC0zNTApO1xuICAtLW1tNi1jb250ZW50LXRlcnRpYXJ5LW9uZGFyazogdmFyKC0tY29sb3ItbW02LWJhc2UtbmV1dHJhbC03MDApO1xuICAtLW1tNi1jb250ZW50LWhpZ2hsaWdodC1vbmRhcms6IHZhcigtLWNvbG9yLW1tNi1iYXNlLXJlZC00MDApO1xuICAtLW1tNi1jb250ZW50LWVycm9yLW9uZGFyazogdmFyKC0tY29sb3ItbW02LWJhc2UtcmVkLTQwMCk7XG4gIC0tbW02LWNvbnRlbnQtc3VjY2Vzcy1vbmRhcms6IHZhcigtLWNvbG9yLW1tNi1iYXNlLWdyZWVuKTtcbiAgLS1tbTYtY29udGVudC13YXJuaW5nLW9uZGFyazogdmFyKC0tY29sb3ItbW02LWJhc2UteWVsbG93KTtcblxuICAvLyBCT1JERVJTIE9OIExJR0hUXG4gIC0tbW02LWJvcmRlci1jZWxsYm9yZGVyLW9ubGlnaHQ6IHZhcigtLWNvbG9yLW1tNi1iYXNlLXdoaXRlKTtcbiAgLS1tbTYtYm9yZGVyLXByaW1hcnktb25saWdodDogdmFyKC0tY29sb3ItbW02LWJhc2UtYmxhY2spO1xuICAtLW1tNi1ib3JkZXItc2Vjb25kYXJ5LW9ubGlnaHQ6IHZhcigtLWNvbG9yLW1tNi1iYXNlLW5ldXRyYWwtMTAwKTtcbiAgLS1tbTYtYm9yZGVyLXRlcnRpYXJ5LW9ubGlnaHQ6IHZhcigtLWNvbG9yLW1tNi1iYXNlLWFscGhhLWJsYWNrLTEwKTtcbiAgLS1tbTYtYm9yZGVyLWZvY3VzLW9ubGlnaHQ6IHZhcigtLWNvbG9yLW1tNi1iYXNlLWJsdWUpO1xuXG4gIC8vIEJPUkRFUlMgT04gREFSS1xuICAtLW1tNi1ib3JkZXItY2VsbGJvcmRlci1vbmRhcms6IHZhcigtLWNvbG9yLW1tNi1iYXNlLW5ldXRyYWwtOTAwKTtcbiAgLS1tbTYtYm9yZGVyLXByaW1hcnktb25kYXJrOiB2YXIoLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTEwMCk7XG4gIC0tbW02LWJvcmRlci1zZWNvbmRhcnktb25kYXJrOiB2YXIoLS1jb2xvci1tbTYtYmFzZS1uZXV0cmFsLTgwMCk7XG4gIC0tbW02LWJvcmRlci10ZXJ0aWFyeS1vbmRhcms6IHZhcigtLWNvbG9yLW1tNi1iYXNlLWFscGhhLW5ldXRyYWwtMTAwLTEwKTtcbiAgLS1tbTYtYm9yZGVyLWZvY3VzLW9uZGFyazogdmFyKC0tY29sb3ItbW02LWJhc2UtYmx1ZSk7XG5cblxuICAvLyBMQVlFUlMgJiBTQ1JJTVNcbiAgLS1tbTYtbGF5ZXJzLXByaW1hcnk6IHZhcigtLWNvbG9yLW1tNi1iYXNlLXdoaXRlKTtcbiAgLS1tbTYtc2NyaW1zLXByaW1hcnk6IHZhcigtLWNvbG9yLW1tNi1iYXNlLWFscGhhLW5ldXRyYWwtOTAwLTcwKTtcbn1cblxuLy8gQ0xBU1NFU1xuXG4ubW0tY29udGVudC1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG59XG5cbi5tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG59XG5cbi5tbS1jb250ZW50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG59XG5cbi5tbS1jb250ZW50LXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xufVxuXG4ubW0tY29udGVudC1oaWdobGlnaHQge1xuICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1oaWdobGlnaHQpO1xufVxuXG4ubW0tY29udGVudC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbn1cblxuLm1tLWNvbnRlbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXN1Y2Nlc3MpO1xufVxuXG4ubW0tY29udGVudC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtd2FybmluZyk7XG59XG5cbi5tbS1iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLXByaW1hcnkpO1xufVxuXG4ubW0tYmFja2dyb3VuZC1za2VsZXRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtc2tlbGV0b24pO1xufVxuXG4ubW0tYmFja2dyb3VuZC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtaW5wdXQpO1xufVxuXG4ubW0tYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbn1cblxuLm1tLWJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xufVxuXG4ubW0tYm9yZGVyLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItdGVydGlhcnkpO1xufVxuXG4ubW0tYm9yZGVyLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1pbnZlcnNlKTtcbn1cblxuLm1tLWJvcmRlci1pbnZlcnNlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLWludmVyc2Utc2Vjb25kYXJ5KTtcbn1cblxuLm1tLWxheWVycy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tbGF5ZXJzLXByaW1hcnkpO1xufVxuXG4ubW0tbGF5ZXJzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWxheWVycy1zZWNvbmRhcnkpO1xufVxuXG4ubW0tc2NyaW1zLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1zY3JpbXMtcHJpbWFyeSk7XG59XG5cbi5tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xufVxuXG4ubW02LWJhY2tncm91bmQtZGFyay1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXNlY29uZGFyeSk7XG59XG5cbi5tbTYtYmFja2dyb3VuZC1kYXJrLXNlY29uZGFyeS1jb250cmFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstc2Vjb25kYXJ5LWNvbnRyYXN0KTtcbn1cblxuLm1tNi1iYWNrZ3JvdW5kLWRhcmstc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXNrZWxldG9uKTtcbn1cblxuLm1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbn1cblxuLm1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeSk7XG59XG5cbi5tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnktY29udHJhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnktY29udHJhc3QpO1xufVxuXG4ubW02LWJhY2tncm91bmQtbGlnaHQtc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1za2VsZXRvbik7XG59XG5cbi5tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQge1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbn1cblxuLm1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbn1cblxuLm1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbn1cblxuLm1tNi1jb250ZW50LXRlcnRpYXJ5LW9ubGlnaHQge1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtdGVydGlhcnktb25saWdodCk7XG59XG5cbi5tbTYtY29udGVudC1oaWdobGlnaHQtb25saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1oaWdobGlnaHQtb25saWdodCk7XG59XG5cbi5tbTYtY29udGVudC1lcnJvci1vbmxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LWVycm9yLW9ubGlnaHQpO1xufVxuXG4ubW02LWNvbnRlbnQtc3VjY2Vzcy1vbmxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXN1Y2Nlc3Mtb25saWdodCk7XG59XG5cbi5tbTYtY29udGVudC13YXJuaW5nLW9ubGlnaHQge1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtd2FybmluZy1vbmxpZ2h0KTtcbn1cblxuLm1tNi1jb250ZW50LXByaW1hcnktb25kYXJrIHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbn1cblxuLm1tNi1jb250ZW50LXNlY29uZGFyeS1vbmRhcmsge1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9uZGFyayk7XG59XG5cbi5tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25kYXJrIHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspO1xufVxuXG4ubW02LWNvbnRlbnQtdGVydGlhcnktb25kYXJrIHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXRlcnRpYXJ5LW9uZGFyayk7XG59XG5cbi5tbTYtY29udGVudC1oaWdobGlnaHQtb25kYXJrIHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LWhpZ2hsaWdodC1vbmRhcmspO1xufVxuXG4ubW02LWNvbnRlbnQtZXJyb3Itb25kYXJrIHtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LWVycm9yLW9uZGFyayk7XG59XG5cbi5tbTYtY29udGVudC1zdWNjZXNzLW9uZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zdWNjZXNzLW9uZGFyayk7XG59XG5cbi5tbTYtY29udGVudC13YXJuaW5nLW9uZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC13YXJuaW5nLW9uZGFyayk7XG59XG5cbi5tbTYtYm9yZGVyLWNlbGxib3JkZXItb25saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbW02LWJvcmRlci1jZWxsYm9yZGVyLW9ubGlnaHQpO1xufVxuXG4ubW02LWJvcmRlci1wcmltYXJ5LW9ubGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tNi1ib3JkZXItcHJpbWFyeS1vbmxpZ2h0KTtcbn1cblxuLm1tNi1ib3JkZXItc2Vjb25kYXJ5LW9ubGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tNi1ib3JkZXItc2Vjb25kYXJ5LW9ubGlnaHQpO1xufVxuXG4ubW02LWJvcmRlci10ZXJ0aWFyeS1vbmxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbTYtYm9yZGVyLXRlcnRpYXJ5LW9ubGlnaHQpO1xufVxuXG4ubW02LWJvcmRlci1jZWxsYm9yZGVyLW9uZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbW02LWJvcmRlci1jZWxsYm9yZGVyLW9uZGFyayk7XG59XG5cbi5tbTYtYm9yZGVyLXByaW1hcnktb25kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbTYtYm9yZGVyLXByaW1hcnktb25kYXJrKTtcbn1cblxuLm1tNi1ib3JkZXItc2Vjb25kYXJ5LW9uZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbW02LWJvcmRlci1zZWNvbmRhcnktb25kYXJrKTtcbn1cblxuLm1tNi1ib3JkZXItdGVydGlhcnktb25kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbTYtYm9yZGVyLXRlcnRpYXJ5LW9uZGFyayk7XG59XG5cbi5tbTYtbGF5ZXJzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtbGF5ZXJzLXByaW1hcnkpO1xufVxuXG4ubW02LXNjcmltcy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LXNjcmltcy1wcmltYXJ5KTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGT05UIEZBQ0VTIChNb3ZlZCB0byBzdGF0aWMgZm9udHMuY3NzKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTUVUUklDU1xuICAgRXhwb3NlZCBzbyBjb21wb25lbnRzIGNhbiBzaXplIGJveGVzIG9uIHRleHQgbGluZXMgKGUuZy4gYSBiYXIgdGhhdCBtdXN0IHN0YXlcbiAgIE4gbGluZXMgdGFsbCBldmVuIHdoZW4gb25lIG9mIGl0cyByb3dzIGlzbid0IHJlbmRlcmVkKS5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kbW02LWxpbmUtaGVpZ2h0LWRlZmF1bHQ6IDE2cHg7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNSVhJTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLSBNTSBNSVhJTiAtLS0gKi9cbkBtaXhpbiBtbS10eXBlc3R5bGUoJHZhcmlhbnQpIHtcbiAgLy8gTU0gRm9udFxuICBmb250LWZhbWlseTogJ0NvdXJpZXJOZXdSZWNhc3QnLCAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgQGlmICR2YXJpYW50ICE9ICdsZWdhbCcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeS1pbnZlcnNlKTtcbiAgfVxuXG4gIEBpZiAkdmFyaWFudCA9PSAnZGVmYXVsdCcge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9IEBlbHNlIGlmICR2YXJpYW50ID09ICdjYXBpdGFscycge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH0gQGVsc2UgaWYgJHZhcmlhbnQgPT0gJ2VtcGhhc2lzJyB7XG4gICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyTmV3UmVjYXN0SXRhbGljJywgJ0NvdXJpZXIgTmV3JywgQ291cmllciwgbW9ub3NwYWNlO1xuICB9IEBlbHNlIGlmICR2YXJpYW50ID09ICdlbXBoYXNpcy1jYXBpdGFscycge1xuICAgIGZvbnQtZmFtaWx5OiAnQ291cmllck5ld1JlY2FzdEl0YWxpYycsICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9IEBlbHNlIGlmICR2YXJpYW50ID09ICd1bmRlcmxpbmUnIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDM1JTtcbiAgfSBAZWxzZSBpZiAkdmFyaWFudCA9PSAnbGVnYWwnIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5vd1Byb1RleHQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRmF1eCBydWxlZC1wYXBlciBkYXNoZWQgbGluZSBiZWhpbmQgUmVwbGljYSBsYWJlbC9kZXNjcmlwdGlvbiB0ZXh0LlxuLy8gTXVzdCB1c2UgYDtjaGFyc2V0PXV0Zi04LGAgKG5vdCB0aGUgbm9uLXN0YW5kYXJkIGA7dXRmOCxgKSB3aXRoIGA8YCwgYD5gXG4vLyBwZXJjZW50LWVuY29kZWQg4oCUIFNhZmFyaSBzaWxlbnRseSByZWZ1c2VzIHRvIGRlY29kZSBTVkcgZGF0YS1VUklzIHRoYXQgdXNlXG4vLyB0aGUgYDt1dGY4LGAgc2hvcnRoYW5kIG9yIGNvbnRhaW4gdW5lbmNvZGVkIHJlc2VydmVkIGNoYXJhY3RlcnMuXG4vLyBUaGUgU1ZHIG5lZWRzIGEgYHZpZXdCb3hgIChubyBwZXJjZW50YWdlIGdlb21ldHJ5KSBzbyBiYWNrZ3JvdW5kLXNpemUgY2FuXG4vLyBzY2FsZSBpdCBwcmVkaWN0YWJseSBpbiBTYWZhcmk6IHdpdGhvdXQgb25lLCBXZWJLaXQgaGFzIG5vIGNvb3JkaW5hdGVcbi8vIHN5c3RlbSB0byByZXNvbHZlIHRoZSBwZXJjZW50YWdlIHdpZHRoL2VuZHBvaW50IGFnYWluc3QsIHNvIHRoZSB0aWxlZCBsaW5lXG4vLyByZW5kZXJzIGJsYW5rLCBtaXNhbGlnbmVkLCBvciB3aXRoIGEgc3ViLXBpeGVsIHN0cm9rZSB0aGF0IGFudGktYWxpYXNlc1xuLy8gYXdheS4gYHZlY3Rvci1lZmZlY3Q9J25vbi1zY2FsaW5nLXN0cm9rZSdgIGtlZXBzIHRoZSBzdHJva2UgYSBjcmlzcCAxcHhcbi8vIHJlZ2FyZGxlc3Mgb2YgdGhlIHZlcnRpY2FsIHNjYWxlIGZhY3RvciBiYWNrZ3JvdW5kLXNpemUgYXBwbGllcy5cbiRtbS1yZXBsaWNhLXJ1bGVkLWxpbmUtc3ZnOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMjQnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzIzJyB4Mj0nMTAwJyB5Mj0nMjMnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1kYXNoYXJyYXk9JzMsIDMnIHN0cm9rZS13aWR0aD0nMScgdmVjdG9yLWVmZmVjdD0nbm9uLXNjYWxpbmctc3Ryb2tlJy8lM0UlM0Mvc3ZnJTNFXCI7XG5cbi8qIC0tLSBNTSBSRVBMSUNBIE1JWElOIC0tLSAqL1xuQG1peGluIG1tLXJlcGxpY2EtdHlwZXN0eWxlKCR2YXJpYW50KSB7XG4gIC8vIE1NIFJFUExJQ0EgRm9udFxuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5vd1Byb1RleHQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gIEBpZiAkdmFyaWFudCA9PSAnZGlzcGxheScge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH0gQGVsc2UgaWYgJHZhcmlhbnQgPT0gJ3RpdGxlJyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfSBAZWxzZSBpZiAkdmFyaWFudCA9PSAnZGVmYXVsdCcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoaWdobGlnaHQ7XG4gICAgY29sb3I6IGhpZ2hsaWdodHRleHQ7XG4gIH1cbn1cblxuLyogLS0tIE1NNiBNSVhJTiAtLS0gKi9cbkBtaXhpbiBtbTYtdHlwZXN0eWxlKCR2YXJpYW50KSB7XG4gIC8vIE1NNiBGb250XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTm93UHJvVGV4dCcsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6ICRtbTYtbGluZS1oZWlnaHQtZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cbiAgQGlmICR2YXJpYW50ID09ICdkZWZhdWx0JyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH0gQGVsc2UgaWYgJHZhcmlhbnQgPT0gJ3VuZGVybGluZScge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICB9IEBlbHNlIGlmICR2YXJpYW50ID09ICdlbXBoYXNpcycge1xuICAgIC8vIENhbGxpbmcgaXRhbGljIHdpbGwgbGluayB0aGUgZmlsZSAnSGVsdmV0aWNhTm93UHJvVGV4dEl0YWxpYydcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH0gQGVsc2UgaWYgJHZhcmlhbnQgPT0gJ2JvbGQnIHtcbiAgICAvL1ZhcmlhbnQgZm9yIEJvbGQgZm9udHMgbG9hZGVkIGludG8gZm9sZGVyc1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH0gQGVsc2UgaWYgJHZhcmlhbnQgPT0gJ2xlZ2FsLWRlZmF1bHQnIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgfSBAZWxzZSBpZiAkdmFyaWFudCA9PSAnbGVnYWwtdW5kZXJsaW5lJyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA2LjUlO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gIH0gQGVsc2UgaWYgJHZhcmlhbnQgPT0gJ2xlZ2FsLWVtcGhhc2lzJyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICB9IEBlbHNlIGlmICR2YXJpYW50ID09ICdsaXN0LWNvbXBhY3QnIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgfVxuXG4gICY6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaGlnaGxpZ2h0O1xuICAgIGNvbG9yOiBoaWdobGlnaHR0ZXh0O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDTEFTU0VTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubW0tdHh0LWRlZmF1bHQge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbn1cblxuLm1tLXR4dC1jYXBpdGFscyB7XG4gIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbn1cblxuLm1tLXR4dC1lbXBoYXNpcyB7XG4gIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZW1waGFzaXMnKTtcbn1cblxuLm1tLXR4dC1lbXBoYXNpcy1jYXBpdGFscyB7XG4gIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZW1waGFzaXMtY2FwaXRhbHMnKTtcbn1cblxuLm1tLXR4dC11bmRlcmxpbmUge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ3VuZGVybGluZScpO1xufVxuXG4ubW0tdHh0LWxlZ2FsIHtcbiAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdsZWdhbCcpO1xufVxuXG4ubW0tdHh0LXJlcGxpY2EtZGlzcGxheSB7XG4gIEBpbmNsdWRlIG1tLXJlcGxpY2EtdHlwZXN0eWxlKCdkaXNwbGF5Jyk7XG59XG5cbi5tbS10eHQtcmVwbGljYS10aXRsZSB7XG4gIEBpbmNsdWRlIG1tLXJlcGxpY2EtdHlwZXN0eWxlKCd0aXRsZScpO1xufVxuXG4ubW0tdHh0LXJlcGxpY2EtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIG1tLXJlcGxpY2EtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG59XG5cbi5tbTYtdHh0LWRlZmF1bHQge1xuICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG59XG5cbi5tbTYtdHh0LXVuZGVybGluZSB7XG4gIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ3VuZGVybGluZScpO1xufVxuXG4ubW02LXR4dC1lbXBoYXNpcyB7XG4gIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2VtcGhhc2lzJyk7XG59XG5cbi5tbTYtdHh0LWxlZ2FsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdsZWdhbC1kZWZhdWx0Jyk7XG59XG5cbi5tbTYtdHh0LWxlZ2FsLXVuZGVybGluZSB7XG4gIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2xlZ2FsLXVuZGVybGluZScpO1xufVxuXG4ubW02LXR4dC1sZWdhbC1lbXBoYXNpcyB7XG4gIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2xlZ2FsLWVtcGhhc2lzJyk7XG59XG5cbi5tbTYtdHh0LWxpc3QtY29tcGFjdCB7XG4gIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2xpc3QtY29tcGFjdCcpO1xufVxuXG4vLyBPcHRpb25hbCBjbGFzcyB0byB1c2UgdGhlIEJvbGQgbG9hZGVkIGluIHRoZSBmb250cyBmb2xkZXJcbi5tbTYtdHh0LWJvbGQge1xuICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdib2xkJyk7XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ3ZhcmlhYmxlcy9tb3Rpb24nO1xuXG46cm9vdCB7XG4gIC0tbW0taGVhZGVyLWhlaWdodDogNjBweDtcbiAgLS1tbTYtaGVhZGVyLWhlaWdodDogNDBweDtcbiAgLS1tbS1iYW5uZXItaGVpZ2h0OiA0MHB4O1xuICAtLW1tNi1iYW5uZXItaGVpZ2h0OiA0MHB4O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEExMVkg4oCUIGNvbnRlbnQgb2ZmIHNjcmVlbiBidXQgcHJlc2VudCBpbiB0aGUgZG9jdW1lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gY2xpcC1yZWN0IHRlY2huaXF1ZSwgTk9UIGRpc3BsYXk6bm9uZSAvIHZpc2liaWxpdHk6aGlkZGVuLlxuLy8gVGhlIGxhdHRlciB0d28gcmVtb3ZlIHRoZSBlbGVtZW50IGZyb20gdGhlIGFjY2Vzc2liaWxpdHkgdHJlZSBhbmQgZ2V0IGRldmFsdWVkXG4vLyBieSBjcmF3bGVycyBhcyBcImhpZGRlbiB0ZXh0XCI6IGFuIEgxIGhpZGRlbiB0aGF0IHdheSB3b3VsZCBicmluZyBub25lIG9mIHRoZSBTRU9cbi8vIGJlbmVmaXRzIGl0IGV4aXN0cyBmb3IgKE9UQjI2LTE5NTIpLCBhbmQgd291bGQgbGVhdmUgdGhlIHBhZ2Ugd2l0aG91dCBhbnkgSDEgZm9yXG4vLyBzY3JlZW4gcmVhZGVycy4gV2l0aCBjbGlwIHRoZSB0ZXh0IHN0YXlzIHJlbmRlcmVkLCByZWFkIGJ5IGFzc2lzdGl2ZSB0ZWNoIGFuZFxuLy8gaW5kZXhlZCwganVzdCBub3QgdmlzaWJsZS5cbi8vXG4vLyBTYW1lIHBhdHRlcm4gYWxyZWFkeSBwcmVzZW50IGluIHRoZSBsZWdhY3kgYnVuZGxlXG4vLyAoYXBwX3Byb2plY3RfbWFyZ2llbGEvLi4uL3BhZ2VzL2RlZmF1bHQvX3BhZ2UuZGVmYXVsdC5zY3NzLCBgaDEudmlzaWJpbGl0eS1oaWRkZW5gKSxcbi8vIHBvcnRlZCBoZXJlIGludG8gdGhlIHJldmFtcCBkZXNpZ24gc3lzdGVtIHNvIGFzIG5vdCB0byBkZXBlbmQgb24gaXQuXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tbS1zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seTtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8vIFJlbW92ZSB0aGUgdW5pdCBvZiBhIGxlbmd0aFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkbnVtYmVyIC0gTnVtYmVyIHRvIHJlbW92ZSB1bml0IGZyb21cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gVW5pdGxlc3MgbnVtYmVyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDAgKyAxKTtcbiAgfVxuXG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuQG1peGluIGZpeGVkU3ByaXRlKCRuYW1lKSB7XG4gICRzcHJpdGU6IG1hcC1nZXQoJHNwcml0ZXMsICRuYW1lKTtcbiAgQGlmIHN0ci1pbmRleCgkbmFtZSwgJ3BheS0nKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRzcHJpdGUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIEBlbHNlIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoJHNwcml0ZSk7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgQGlmIG1hcC1oYXMta2V5KCRzaXplcywgJG5hbWUpIHtcbiAgICAkc2l6ZTogbWFwLWdldCgkc2l6ZXMsICRuYW1lKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpZiBzdHItaW5kZXgoJG5hbWUsICdtbTYnKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjFlbSk7XG4gIH1cbn1cblxuLy8gRGljaGlhcmF6aW9uaSBiYXNlIGRlbGxlIGljb25lLiBNaXhpbiBlIG5vbiBgQGV4dGVuZCAuaWNvbmA6IGluIFNhc3MgQGV4dGVuZFxuLy8gYWdnaXVuZ2UgaWwgc2VsZXR0b3JlIGNoZSBlc3RlbmRlIGEgT0dOSSByZWdvbGEgaW4gY3VpIGFwcGFyZSBgLmljb25gLCBpbiB0dXR0b1xuLy8gaWwgcHJvZ2V0dG8uIENvbiB+NjYgY2xhc3NpIGNoZSBlc3RlbmRldmFubywgcXVhbHVucXVlIHJlZ29sYSBhbm5pZGF0YSBzdSAuaWNvblxuLy8gdmVuaXZhIG1vbHRpcGxpY2F0YSBwZXIgNjY6IDExNyByZWdvbGUgZGEgMTI1IHNlbGV0dG9yaSBtZWRpIChsYSBwZWdnaW9yZSA2MzApLFxuLy8gMSwyOE1CIHJhdyBkaSBzb2xpIHNlbGV0dG9yaSwgcGl1JyBpbCBjb3N0byBkaSBzdHlsZSByZWNhbGMgYSBvZ25pIHJpY2FsY29sby5cbi8vIElsIG1peGluIGR1cGxpY2EgY2lucXVlIGRpY2hpYXJhemlvbmkgcGVyIGNsYXNzZSAofjhLQiByYXcgY2hlIGd6aXAgYXp6ZXJhKS5cbi8vIFJFR09MQTogbWFpIEBleHRlbmQgc3UgdW5hIGNsYXNzZSB1c2F0YSBpbiBjb250ZXN0aSBhbm5pZGF0aS5cbkBtaXhpbiBpY29uLWJhc2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrKTtcbn1cblxuLmljb24ge1xuICBAaW5jbHVkZSBpY29uLWJhc2U7XG4gIEBlYWNoICRuYW1lLCAkdXJpIGluICRzcHJpdGVzIHtcbiAgICAmLS0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWJhc2U7XG4gICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgkbmFtZSk7XG4gICAgICBAaWYgc3RyLWluZGV4KCRuYW1lLCAncGF5LScpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1NNiBJY29uIG9uIERhcmtcbiAgJi5pY29uLW1tNi1vbmRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgfVxufVxuXG4vKiAtLS0gUkVTUE9OU0lWRSBHTFlQSFMgLS0tICovXG4uaWNvbi0tbW0tZ2x5cGgtc2luZ2xlLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBpY29uLWJhc2U7XG4gIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdtbS1nbHlwaC1tb2JpbGUtc2luZ2xlJyk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdtbS1nbHlwaC1kZXNrdG9wLXNpbmdsZScpO1xuICB9XG59XG5cbi5pY29uLS1tbS1nbHlwaC1kb3VibGUtcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGljb24tYmFzZTtcbiAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLWdseXBoLW1vYmlsZS1kb3VibGUnKTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLWdseXBoLWRlc2t0b3AtZG91YmxlJyk7XG4gIH1cbn1cblxuLyogLS0tIExJVkUgQ0hBVCBJQ09OIC0tLSAqL1xuLmN1c3RvbS1idWJibGUtaWNvbiB7XG4gIC5idWJibGUtcGF0aCB7XG4gICAgZmlsbDogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuICAmOmhvdmVyIC5idWJibGUtcGF0aCB7XG4gICAgZmlsbDogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICB9XG4gICY6YWN0aXZlIC5idWJibGUtcGF0aCB7XG4gICAgZmlsbDogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cblxuICAuY2lyY2xlLXBhdGgge1xuICAgIGZpbGw6IHZhcigtLWNvbG9yLW1tLWJhc2UtZ3JlZW4pO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1BBQ0lORyBTWVNURU0gKF9zcGFjaW5nLm1peGluLnNjc3MpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBEZXNrdG9wIGJyZWFrcG9pbnRcbiRicmVha3BvaW50LWRlc2t0b3A6IDc2OHB4O1xuXG4vLyAtLS0gSE9SSVpPTlRBTCBTUEFDSU5HIE1BUFMgKFgtYXhpcyAtPiBjaCkgLS0tXG4kc3BhY2UteC1tb2JpbGU6IChcbiAgMDogMCxcbiAgMC41OiA0LjVweCxcbiAgMTogOXB4LFxuICAxLjU6IDEzLjVweCxcbiAgMjogMThweCxcbiAgMzogMjdweCxcbiAgNDogMzZweCxcbiAgNTogNDVweCxcbiAgNjogNTRweCxcbik7XG5cbiRzcGFjZS14LWRlc2t0b3A6IChcbiAgMDogMCxcbiAgMC41OiA0cHgsXG4gIDE6IDhweCxcbiAgMS41OiAxMnB4LFxuICAyOiAxNnB4LFxuICAzOiAyNHB4LFxuICA0OiAzMnB4LFxuICA1OiA0MHB4LFxuICA2OiA0OHB4LFxuICA5OiA3MnB4LCAvLyA5Y2gg4omIIDcwLjJweCByZWFsaSAoQ291cmllciAxM3B4KSDigJQgZmFsbGJhY2sgcHggcGVyIGJyb3dzZXIgc2VuemEgY2hcbik7XG5cbi8vIC0tLSBWRVJUSUNBTCBTUEFDSU5HIE1BUFMgKFktYXhpcyAtPiBsaCkgLS0tXG4kc3BhY2UteS1tb2JpbGU6IChcbiAgMDogMCxcbiAgMC4yNTogNC41cHgsXG4gIDAuNTogOXB4LFxuICAxOiAxOHB4LFxuICAxLjU6IDI3cHgsXG4gIDI6IDM2cHgsXG4gIDIuNTogNDVweCxcbiAgMzogNTRweCxcbik7XG5cbiRzcGFjZS15LWRlc2t0b3A6IChcbiAgMDogMCxcbiAgMC4yNTogNHB4LFxuICAwLjU6IDhweCxcbiAgMC43NTogMTJweCxcbiAgMTogMTZweCxcbiAgMS41OiAyNHB4LFxuICAyOiAzMnB4LFxuICAyLjU6IDQwcHgsXG4gIDM6IDQ4cHgsXG4pO1xuXG4kbW02LXVuaXRzOiAoXG4gICdjZWxsLWJvcmRlcic6IDFweCxcbiAgMC4yNTogMnB4LFxuICAwLjU6IDRweCxcbiAgMC43NTogNnB4LFxuICAxOiA4cHgsXG4gIDEuNTogMTJweCxcbiAgMjogMTZweCxcbiAgMi41OiAyMHB4LFxuICAzOiAyNHB4LFxuICA0OiAzMnB4LFxuICA0LjU6IDM2cHgsXG4gIDU6IDQwcHgsXG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVMUEVSIEZVTkNUSU9OU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ2FsY3VsYXRlIGFic29sdXRlIHZhbHVlIChhdm9pZHMgcmVxdWlyaW5nIGV4dGVybmFsIG1vZHVsZXMgbGlrZSBzYXNzOm1hdGgpXG5AZnVuY3Rpb24gYWJzLXZhbCgkbnVtYmVyKSB7XG4gIEByZXR1cm4gaWYoJG51bWJlciA8IDAsIC0kbnVtYmVyLCAkbnVtYmVyKTtcbn1cblxuLy8gRmluZCB0aGUgY2xvc2VzdCBrZXkgaW4gYSBtYXAgdG8gcHJvdmlkZSBhdXRvLWNvcnJlY3Rpb24gZm9yIGludmFsaWQgaW5wdXRzXG5AZnVuY3Rpb24gZ2V0LWNsb3Nlc3Qta2V5KCRtYXAsICR0YXJnZXQpIHtcbiAgJGtleXM6IG1hcC1rZXlzKCRtYXApO1xuICAkY2xvc2VzdC1rZXk6IG50aCgka2V5cywgMSk7XG4gICRtaW4tZGlmZjogYWJzLXZhbCgkdGFyZ2V0IC0gJGNsb3Nlc3Qta2V5KTtcblxuICBAZWFjaCAka2V5IGluICRrZXlzIHtcbiAgICAkZGlmZjogYWJzLXZhbCgkdGFyZ2V0IC0gJGtleSk7XG4gICAgQGlmICRkaWZmIDwgJG1pbi1kaWZmIHtcbiAgICAgICRtaW4tZGlmZjogJGRpZmY7XG4gICAgICAkY2xvc2VzdC1rZXk6ICRrZXk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJGNsb3Nlc3Qta2V5O1xufVxuXG4vLyBDbGVhbiB1cCBjbGFzcyBuYW1lcyAoaS5lLjogMS41IC0+IDEtNSlcbkBmdW5jdGlvbiBmb3JtYXQtY2xhc3MtbmFtZSgkdmFsdWUpIHtcbiAgJHN0cjogc3RyLWluc2VydCgnI3skdmFsdWV9JywgJycsIDEpO1xuICBAaWYgc3RyLWluZGV4KCRzdHIsICcuJykge1xuICAgICRpbmRleDogc3RyLWluZGV4KCRzdHIsICcuJyk7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0ciwgMSwgJGluZGV4IC0gMSkgKyAnLScgKyBzdHItc2xpY2UoJHN0ciwgJGluZGV4ICsgMSk7XG4gIH1cbiAgQHJldHVybiAkc3RyO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ09SRSBTUEFDSU5HIEVOR0lORVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGFwcGx5LXNwYWNpbmcoJHByb3BlcnR5LCAkc2lkZXMsICR2YWwtbW9iLCAkdmFsLWRlc2s6ICR2YWwtbW9iLCAkb3V0cHV0LW1vZGU6ICdhbGwnKSB7XG4gIC8vIDEuIERldGVybWluZSBpZiB3ZSBhcmUgd29ya2luZyBvbiB0aGUgWC1heGlzIChjaCkgb3IgWS1heGlzIChsaClcbiAgJGlzLXg6ICRzaWRlcyA9PSAneCcgb3IgJHNpZGVzID09ICdsZWZ0JyBvciAkc2lkZXMgPT0gJ3JpZ2h0JztcbiAgJG1hcC1tb2JpbGU6IGlmKCRpcy14LCAkc3BhY2UteC1tb2JpbGUsICRzcGFjZS15LW1vYmlsZSk7XG4gICRtYXAtZGVza3RvcDogaWYoJGlzLXgsICRzcGFjZS14LWRlc2t0b3AsICRzcGFjZS15LWRlc2t0b3ApO1xuICAkdW5pdDogaWYoJGlzLXgsICdjaCcsICdsaCcpO1xuXG4gIC8vIDIuIFByZXBhcmUgdGhlIGxpc3Qgb2YgQ1NTIHByb3BlcnRpZXMgdG8gb3V0cHV0XG4gICRwcm9wczogKCk7XG4gIEBpZiAkc2lkZXMgPT0gJ3gnIHtcbiAgICAkcHJvcHM6ICgnI3skcHJvcGVydHl9LWxlZnQnLCAnI3skcHJvcGVydHl9LXJpZ2h0Jyk7XG4gIH0gQGVsc2UgaWYgJHNpZGVzID09ICd5JyB7XG4gICAgJHByb3BzOiAoJyN7JHByb3BlcnR5fS10b3AnLCAnI3skcHJvcGVydHl9LWJvdHRvbScpO1xuICB9IEBlbHNlIHtcbiAgICAkcHJvcHM6ICgnI3skcHJvcGVydHl9LSN7JHNpZGVzfScpO1xuICB9XG5cbiAgLy8gMy4gTU9CSUxFIFZBTElEQVRJT04gJiBSVUxFIEdFTkVSQVRJT05cbiAgQGlmICRvdXRwdXQtbW9kZSA9PSAnYWxsJyBvciAkb3V0cHV0LW1vZGUgPT0gJ21vYicge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1hcC1tb2JpbGUsICR2YWwtbW9iKSB7XG4gICAgICAkY2xvc2VzdC1tb2I6IGdldC1jbG9zZXN0LWtleSgkbWFwLW1vYmlsZSwgJHZhbC1tb2IpO1xuICAgICAgQHdhcm4gXCLimqDvuI8gWyN7JHByb3BlcnR5fS0jeyRzaWRlc31dIE1vYmlsZTogdmFsdWUgJyN7JHZhbC1tb2J9JyBpcyBvdXQgb2Ygc2NhbGUuIFJvdW5kZWQgdG8gdGhlIGNsb3Nlc3QgYXZhaWxhYmxlOiAnI3skY2xvc2VzdC1tb2J9Jy5cIjtcbiAgICAgICR2YWwtbW9iOiAkY2xvc2VzdC1tb2I7IC8vIE92ZXJ3cml0ZSB3aXRoIHRoZSB2YWxpZCB2YWx1ZVxuICAgIH1cblxuICAgICRweC1mYWxsYmFjay1tb2I6IG1hcC1nZXQoJG1hcC1tb2JpbGUsICR2YWwtbW9iKTtcbiAgICBAZWFjaCAkcHJvcCBpbiAkcHJvcHMge1xuICAgICAgI3skcHJvcH06ICRweC1mYWxsYmFjay1tb2I7IC8vIEZhbGxiYWNrIGZvciBvbGRlciBicm93c2Vyc1xuICAgICAgI3skcHJvcH06ICN7JHZhbC1tb2J9I3skdW5pdH07IC8vIE1vZGVybiB1bml0IChvdmVycmlkZXMgZmFsbGJhY2sgdmlhIGNhc2NhZGUpXG4gICAgfVxuICB9XG5cbiAgLy8gNC4gREVTS1RPUCBWQUxJREFUSU9OICYgUlVMRSBHRU5FUkFUSU9OXG4gIEBpZiAkb3V0cHV0LW1vZGUgPT0gJ2FsbCcgb3IgJG91dHB1dC1tb2RlID09ICdkZXNrJyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWFwLWRlc2t0b3AsICR2YWwtZGVzaykge1xuICAgICAgJGNsb3Nlc3QtZGVzazogZ2V0LWNsb3Nlc3Qta2V5KCRtYXAtZGVza3RvcCwgJHZhbC1kZXNrKTtcbiAgICAgIEB3YXJuIFwi4pqg77iPIFsjeyRwcm9wZXJ0eX0tI3skc2lkZXN9XSBEZXNrdG9wOiB2YWx1ZSAnI3skdmFsLWRlc2t9JyBpcyBvdXQgb2Ygc2NhbGUuIFJvdW5kZWQgdG8gdGhlIGNsb3Nlc3QgYXZhaWxhYmxlOiAnI3skY2xvc2VzdC1kZXNrfScuXCI7XG4gICAgICAkdmFsLWRlc2s6ICRjbG9zZXN0LWRlc2s7IC8vIE92ZXJ3cml0ZSB3aXRoIHRoZSB2YWxpZCB2YWx1ZVxuICAgIH1cblxuICAgICRweC1mYWxsYmFjay1kZXNrOiBtYXAtZ2V0KCRtYXAtZGVza3RvcCwgJHZhbC1kZXNrKTtcblxuICAgIEBpZiAkb3V0cHV0LW1vZGUgPT0gJ2Rlc2snIHtcbiAgICAgIC8vIEp1c3QgcHJpbnQgdmFsdWVzLCBtZWRpYSBxdWVyeSBoYW5kbGVzIHRoZSB3cmFwIGV4dGVybmFsbHlcbiAgICAgIEBlYWNoICRwcm9wIGluICRwcm9wcyB7XG4gICAgICAgICN7JHByb3B9OiAkcHgtZmFsbGJhY2stZGVzaztcbiAgICAgICAgI3skcHJvcH06ICN7JHZhbC1kZXNrfSN7JHVuaXR9O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ29tcG9uZW50IGxvZ2ljOiBhdXRvLXdyYXAgaW4gbWVkaWEgcXVlcnlcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG4gICAgICAgIEBlYWNoICRwcm9wIGluICRwcm9wcyB7XG4gICAgICAgICAgI3skcHJvcH06ICRweC1mYWxsYmFjay1kZXNrO1xuICAgICAgICAgICN7JHByb3B9OiAjeyR2YWwtZGVza30jeyR1bml0fTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYXBwbHktbW02LXNwYWNpbmcoJHByb3BlcnR5LCAkc2lkZXMsICRzaXplKSB7XG4gICR2YWx1ZTogbWFwLWdldCgkbW02LXVuaXRzLCAkc2l6ZSk7XG5cbiAgQGlmIG5vdCAkdmFsdWUge1xuICAgIEB3YXJuIFwi4pqg77iPIFsjeyRwcm9wZXJ0eX0tI3skc2lkZXN9XSBNTTY6IFZhbHVlICcjeyRzaXplfScgbm90IGZvdW5kLlwiO1xuICB9IEBlbHNlIHtcbiAgICAkcHJvcHM6ICgpO1xuICAgIEBpZiAkc2lkZXMgPT0gJ3gnIHtcbiAgICAgICRwcm9wczogKCcjeyRwcm9wZXJ0eX0tbGVmdCcsICcjeyRwcm9wZXJ0eX0tcmlnaHQnKTtcbiAgICB9IEBlbHNlIGlmICRzaWRlcyA9PSAneScge1xuICAgICAgJHByb3BzOiAoJyN7JHByb3BlcnR5fS10b3AnLCAnI3skcHJvcGVydHl9LWJvdHRvbScpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHByb3BzOiAoJyN7JHByb3BlcnR5fS0jeyRzaWRlc30nKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkcHJvcCBpbiAkcHJvcHMge1xuICAgICAgI3skcHJvcH06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFVUSUxJVFkgTUlYSU5TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0gTUFSR0lOUyAtLS1cbkBtaXhpbiBtYXJnaW4teCgkbW9iLCAkZGVzazogJG1vYiwgJGJyYW5kOiAnbW0nLCAkb3V0cHV0LW1vZGU6ICdhbGwnKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdtYXJnaW4nLCAneCcsICRtb2IpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nKCdtYXJnaW4nLCAneCcsICRtb2IsICRkZXNrLCAkb3V0cHV0LW1vZGUpO1xuICB9XG59XG5AbWl4aW4gbWFyZ2luLXkoJG1vYiwgJGRlc2s6ICRtb2IsICRicmFuZDogJ21tJywgJG91dHB1dC1tb2RlOiAnYWxsJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICBAaW5jbHVkZSBhcHBseS1tbTYtc3BhY2luZygnbWFyZ2luJywgJ3knLCAkbW9iKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygnbWFyZ2luJywgJ3knLCAkbW9iLCAkZGVzaywgJG91dHB1dC1tb2RlKTtcbiAgfVxufVxuQG1peGluIG1hcmdpbi10b3AoJG1vYiwgJGRlc2s6ICRtb2IsICRicmFuZDogJ21tJywgJG91dHB1dC1tb2RlOiAnYWxsJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICBAaW5jbHVkZSBhcHBseS1tbTYtc3BhY2luZygnbWFyZ2luJywgJ3RvcCcsICRtb2IpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nKCdtYXJnaW4nLCAndG9wJywgJG1vYiwgJGRlc2ssICRvdXRwdXQtbW9kZSk7XG4gIH1cbn1cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCRtb2IsICRkZXNrOiAkbW9iLCAkYnJhbmQ6ICdtbScsICRvdXRwdXQtbW9kZTogJ2FsbCcpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgQGluY2x1ZGUgYXBwbHktbW02LXNwYWNpbmcoJ21hcmdpbicsICdib3R0b20nLCAkbW9iKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygnbWFyZ2luJywgJ2JvdHRvbScsICRtb2IsICRkZXNrLCAkb3V0cHV0LW1vZGUpO1xuICB9XG59XG5AbWl4aW4gbWFyZ2luLWxlZnQoJG1vYiwgJGRlc2s6ICRtb2IsICRicmFuZDogJ21tJywgJG91dHB1dC1tb2RlOiAnYWxsJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICBAaW5jbHVkZSBhcHBseS1tbTYtc3BhY2luZygnbWFyZ2luJywgJ2xlZnQnLCAkbW9iKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygnbWFyZ2luJywgJ2xlZnQnLCAkbW9iLCAkZGVzaywgJG91dHB1dC1tb2RlKTtcbiAgfVxufVxuQG1peGluIG1hcmdpbi1yaWdodCgkbW9iLCAkZGVzazogJG1vYiwgJGJyYW5kOiAnbW0nLCAkb3V0cHV0LW1vZGU6ICdhbGwnKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdtYXJnaW4nLCAncmlnaHQnLCAkbW9iKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygnbWFyZ2luJywgJ3JpZ2h0JywgJG1vYiwgJGRlc2ssICRvdXRwdXQtbW9kZSk7XG4gIH1cbn1cblxuLy8gLS0tIFBBRERJTkcgLS0tXG5AbWl4aW4gcGFkZGluZy14KCRtb2IsICRkZXNrOiAkbW9iLCAkYnJhbmQ6ICdtbScsICRvdXRwdXQtbW9kZTogJ2FsbCcpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgQGluY2x1ZGUgYXBwbHktbW02LXNwYWNpbmcoJ3BhZGRpbmcnLCAneCcsICRtb2IpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nKCdwYWRkaW5nJywgJ3gnLCAkbW9iLCAkZGVzaywgJG91dHB1dC1tb2RlKTtcbiAgfVxufVxuQG1peGluIHBhZGRpbmcteSgkbW9iLCAkZGVzazogJG1vYiwgJGJyYW5kOiAnbW0nLCAkb3V0cHV0LW1vZGU6ICdhbGwnKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdwYWRkaW5nJywgJ3knLCAkbW9iKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygncGFkZGluZycsICd5JywgJG1vYiwgJGRlc2ssICRvdXRwdXQtbW9kZSk7XG4gIH1cbn1cbkBtaXhpbiBwYWRkaW5nLXRvcCgkbW9iLCAkZGVzazogJG1vYiwgJGJyYW5kOiAnbW0nLCAkb3V0cHV0LW1vZGU6ICdhbGwnKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdwYWRkaW5nJywgJ3RvcCcsICRtb2IpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nKCdwYWRkaW5nJywgJ3RvcCcsICRtb2IsICRkZXNrLCAkb3V0cHV0LW1vZGUpO1xuICB9XG59XG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJG1vYiwgJGRlc2s6ICRtb2IsICRicmFuZDogJ21tJywgJG91dHB1dC1tb2RlOiAnYWxsJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICBAaW5jbHVkZSBhcHBseS1tbTYtc3BhY2luZygncGFkZGluZycsICdib3R0b20nLCAkbW9iKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygncGFkZGluZycsICdib3R0b20nLCAkbW9iLCAkZGVzaywgJG91dHB1dC1tb2RlKTtcbiAgfVxufVxuQG1peGluIHBhZGRpbmctbGVmdCgkbW9iLCAkZGVzazogJG1vYiwgJGJyYW5kOiAnbW0nLCAkb3V0cHV0LW1vZGU6ICdhbGwnKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdwYWRkaW5nJywgJ2xlZnQnLCAkbW9iKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygncGFkZGluZycsICdsZWZ0JywgJG1vYiwgJGRlc2ssICRvdXRwdXQtbW9kZSk7XG4gIH1cbn1cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCRtb2IsICRkZXNrOiAkbW9iLCAkYnJhbmQ6ICdtbScsICRvdXRwdXQtbW9kZTogJ2FsbCcpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgQGluY2x1ZGUgYXBwbHktbW02LXNwYWNpbmcoJ3BhZGRpbmcnLCAncmlnaHQnLCAkbW9iKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygncGFkZGluZycsICdyaWdodCcsICRtb2IsICRkZXNrLCAkb3V0cHV0LW1vZGUpO1xuICB9XG59XG5cbi8vIC0tLSBTSVpFICh3aWR0aCAvIGhlaWdodCkgLS0tXG5cbi8vIENvcmUgZW5naW5lOiBvdXRwdXRzIGEgc2luZ2xlIGRpbWVuc2lvbmFsIHByb3BlcnR5ICh3aWR0aCBvciBoZWlnaHQpXG4vLyBNTTogd2lkdGgg4oaSIHgtc2NhbGUgKGNoKSwgaGVpZ2h0IOKGkiB5LXNjYWxlIChsaClcbi8vIE1NNjogYm90aCBheGVzIOKGkiAkbW02LXVuaXRzIChmaXhlZCBweClcbkBtaXhpbiBhcHBseS1zaXplKCRwcm9wZXJ0eSwgJGF4aXMsICR2YWwtbW9iLCAkdmFsLWRlc2s6ICR2YWwtbW9iLCAkb3V0cHV0LW1vZGU6ICdhbGwnKSB7XG4gICRtYXAtbW9iaWxlOiBpZigkYXhpcyA9PSAneCcsICRzcGFjZS14LW1vYmlsZSwgJHNwYWNlLXktbW9iaWxlKTtcbiAgJG1hcC1kZXNrdG9wOiBpZigkYXhpcyA9PSAneCcsICRzcGFjZS14LWRlc2t0b3AsICRzcGFjZS15LWRlc2t0b3ApO1xuICAkdW5pdDogaWYoJGF4aXMgPT0gJ3gnLCAnY2gnLCAnbGgnKTtcblxuICBAaWYgJG91dHB1dC1tb2RlID09ICdhbGwnIG9yICRvdXRwdXQtbW9kZSA9PSAnbW9iJyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWFwLW1vYmlsZSwgJHZhbC1tb2IpIHtcbiAgICAgICRjbG9zZXN0LW1vYjogZ2V0LWNsb3Nlc3Qta2V5KCRtYXAtbW9iaWxlLCAkdmFsLW1vYik7XG4gICAgICBAd2FybiBcIuKaoO+4jyBbI3skcHJvcGVydHl9XSBNb2JpbGU6IHZhbHVlICcjeyR2YWwtbW9ifScgb3V0IG9mIHNjYWxlLiBSb3VuZGVkIHRvICcjeyRjbG9zZXN0LW1vYn0nLlwiO1xuICAgICAgJHZhbC1tb2I6ICRjbG9zZXN0LW1vYjtcbiAgICB9XG4gICAgJHB4LW1vYjogbWFwLWdldCgkbWFwLW1vYmlsZSwgJHZhbC1tb2IpO1xuICAgICN7JHByb3BlcnR5fTogJHB4LW1vYjtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbC1tb2J9I3skdW5pdH07XG4gIH1cblxuICBAaWYgJG91dHB1dC1tb2RlID09ICdhbGwnIG9yICRvdXRwdXQtbW9kZSA9PSAnZGVzaycge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1hcC1kZXNrdG9wLCAkdmFsLWRlc2spIHtcbiAgICAgICRjbG9zZXN0LWRlc2s6IGdldC1jbG9zZXN0LWtleSgkbWFwLWRlc2t0b3AsICR2YWwtZGVzayk7XG4gICAgICBAd2FybiBcIuKaoO+4jyBbI3skcHJvcGVydHl9XSBEZXNrdG9wOiB2YWx1ZSAnI3skdmFsLWRlc2t9JyBvdXQgb2Ygc2NhbGUuIFJvdW5kZWQgdG8gJyN7JGNsb3Nlc3QtZGVza30nLlwiO1xuICAgICAgJHZhbC1kZXNrOiAkY2xvc2VzdC1kZXNrO1xuICAgIH1cbiAgICAkcHgtZGVzazogbWFwLWdldCgkbWFwLWRlc2t0b3AsICR2YWwtZGVzayk7XG4gICAgQGlmICRvdXRwdXQtbW9kZSA9PSAnZGVzaycge1xuICAgICAgI3skcHJvcGVydHl9OiAkcHgtZGVzaztcbiAgICAgICN7JHByb3BlcnR5fTogI3skdmFsLWRlc2t9I3skdW5pdH07XG4gICAgfSBAZWxzZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICRweC1kZXNrO1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbC1kZXNrfSN7JHVuaXR9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2l6ZS13KCRtb2IsICRkZXNrOiAkbW9iLCAkYnJhbmQ6ICdtbScsICRvdXRwdXQtbW9kZTogJ2FsbCcpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICRtb2IpO1xuICAgIEBpZiBub3QgJHZhbHVlIHtcbiAgICAgIEB3YXJuIFwi4pqg77iPIFt3aWR0aF0gTU02OiB2YWx1ZSAnI3skbW9ifScgbm90IGZvdW5kIGluICRtbTYtdW5pdHMuXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICB3aWR0aDogJHZhbHVlO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc2l6ZSgnd2lkdGgnLCAneCcsICRtb2IsICRkZXNrLCAkb3V0cHV0LW1vZGUpO1xuICB9XG59XG5cbkBtaXhpbiBzaXplLWgoJG1vYiwgJGRlc2s6ICRtb2IsICRicmFuZDogJ21tJywgJG91dHB1dC1tb2RlOiAnYWxsJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJG1tNi11bml0cywgJG1vYik7XG4gICAgQGlmIG5vdCAkdmFsdWUge1xuICAgICAgQHdhcm4gXCLimqDvuI8gW2hlaWdodF0gTU02OiB2YWx1ZSAnI3skbW9ifScgbm90IGZvdW5kIGluICRtbTYtdW5pdHMuXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBoZWlnaHQ6ICR2YWx1ZTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGFwcGx5LXNpemUoJ2hlaWdodCcsICd5JywgJG1vYiwgJGRlc2ssICRvdXRwdXQtbW9kZSk7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZJTEUtU1BMSVQgTUlYSU5TICgtbW9iIC8gLWRlc2spXG4vLyBTaW5nbGUtdmFsdWUgdmFyaWFudHMgZm9yIHVzZSBpbiAuZGVmYXVsdC5zY3NzIGFuZCAubWQtbWluLnNjc3MgZmlsZXMuXG4vLyBUaGUgZmlsZSBwb3NpdGlvbiBkZXRlcm1pbmVzIHRoZSBicmVha3BvaW50IOKAlCBubyAkb3V0cHV0LW1vZGUgbmVlZGVkLlxuLy8gTU02OiBib3RoIHZhcmlhbnRzIGFyZSBpZGVudGljYWwgKGZpeGVkIHB4LCBubyBicmVha3BvaW50IHNjYWxlKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLSBDb3JlIGVuZ2luZSBkZWxlZ2F0ZXMgLS0tXG5cbkBtaXhpbiBhcHBseS1zcGFjaW5nLW1vYigkcHJvcGVydHksICRzaWRlcywgJHZhbCkge1xuICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nKCRwcm9wZXJ0eSwgJHNpZGVzLCAkdmFsLCAkdmFsLCAnbW9iJyk7XG59XG5cbkBtaXhpbiBhcHBseS1zcGFjaW5nLWRlc2soJHByb3BlcnR5LCAkc2lkZXMsICR2YWwpIHtcbiAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygkcHJvcGVydHksICRzaWRlcywgJHZhbCwgJHZhbCwgJ2Rlc2snKTtcbn1cblxuQG1peGluIGFwcGx5LXNpemUtbW9iKCRwcm9wZXJ0eSwgJGF4aXMsICR2YWwpIHtcbiAgQGluY2x1ZGUgYXBwbHktc2l6ZSgkcHJvcGVydHksICRheGlzLCAkdmFsLCAkdmFsLCAnbW9iJyk7XG59XG5cbkBtaXhpbiBhcHBseS1zaXplLWRlc2soJHByb3BlcnR5LCAkYXhpcywgJHZhbCkge1xuICBAaW5jbHVkZSBhcHBseS1zaXplKCRwcm9wZXJ0eSwgJGF4aXMsICR2YWwsICR2YWwsICdkZXNrJyk7XG59XG5cbi8vIC0tLSBQQURESU5HIC0tLVxuXG5AbWl4aW4gcGFkZGluZy15LW1vYigkdmFsLCAkYnJhbmQ6ICdtbScpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgQGluY2x1ZGUgYXBwbHktbW02LXNwYWNpbmcoJ3BhZGRpbmcnLCAneScsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nLW1vYigncGFkZGluZycsICd5JywgJHZhbCk7XG4gIH1cbn1cblxuQG1peGluIHBhZGRpbmcteS1kZXNrKCR2YWwsICRicmFuZDogJ21tJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICBAaW5jbHVkZSBhcHBseS1tbTYtc3BhY2luZygncGFkZGluZycsICd5JywgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGFwcGx5LXNwYWNpbmctZGVzaygncGFkZGluZycsICd5JywgJHZhbCk7XG4gIH1cbn1cblxuQG1peGluIHBhZGRpbmcteC1tb2IoJHZhbCwgJGJyYW5kOiAnbW0nKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdwYWRkaW5nJywgJ3gnLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZy1tb2IoJ3BhZGRpbmcnLCAneCcsICR2YWwpO1xuICB9XG59XG5cbkBtaXhpbiBwYWRkaW5nLXgtZGVzaygkdmFsLCAkYnJhbmQ6ICdtbScpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgQGluY2x1ZGUgYXBwbHktbW02LXNwYWNpbmcoJ3BhZGRpbmcnLCAneCcsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nLWRlc2soJ3BhZGRpbmcnLCAneCcsICR2YWwpO1xuICB9XG59XG5cbi8vIFNpbmdsZS1zaWRlIHZlcnRpY2FsIHBhZGRpbmcgKHktc2NhbGUgLT4gbGgpLiBTYW1lIGNvbnRyYWN0IGFzIHRoZSAteSBwYWlyOlxuLy8gYC1tb2JgIGluIF8qLmRlZmF1bHQuc2NzcywgYC1kZXNrYCBpbiBfKi5tZC1taW4uc2Nzcy5cbkBtaXhpbiBwYWRkaW5nLXRvcC1tb2IoJHZhbCwgJGJyYW5kOiAnbW0nKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdwYWRkaW5nJywgJ3RvcCcsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nLW1vYigncGFkZGluZycsICd0b3AnLCAkdmFsKTtcbiAgfVxufVxuXG5AbWl4aW4gcGFkZGluZy10b3AtZGVzaygkdmFsLCAkYnJhbmQ6ICdtbScpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgQGluY2x1ZGUgYXBwbHktbW02LXNwYWNpbmcoJ3BhZGRpbmcnLCAndG9wJywgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGFwcGx5LXNwYWNpbmctZGVzaygncGFkZGluZycsICd0b3AnLCAkdmFsKTtcbiAgfVxufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20tbW9iKCR2YWwsICRicmFuZDogJ21tJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICBAaW5jbHVkZSBhcHBseS1tbTYtc3BhY2luZygncGFkZGluZycsICdib3R0b20nLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZy1tb2IoJ3BhZGRpbmcnLCAnYm90dG9tJywgJHZhbCk7XG4gIH1cbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tLWRlc2soJHZhbCwgJGJyYW5kOiAnbW0nKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdwYWRkaW5nJywgJ2JvdHRvbScsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nLWRlc2soJ3BhZGRpbmcnLCAnYm90dG9tJywgJHZhbCk7XG4gIH1cbn1cblxuLy8gLS0tIE1BUkdJTiAtLS1cblxuQG1peGluIG1hcmdpbi15LW1vYigkdmFsLCAkYnJhbmQ6ICdtbScpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgQGluY2x1ZGUgYXBwbHktbW02LXNwYWNpbmcoJ21hcmdpbicsICd5JywgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGFwcGx5LXNwYWNpbmctbW9iKCdtYXJnaW4nLCAneScsICR2YWwpO1xuICB9XG59XG5cbkBtaXhpbiBtYXJnaW4teS1kZXNrKCR2YWwsICRicmFuZDogJ21tJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICBAaW5jbHVkZSBhcHBseS1tbTYtc3BhY2luZygnbWFyZ2luJywgJ3knLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZy1kZXNrKCdtYXJnaW4nLCAneScsICR2YWwpO1xuICB9XG59XG5cbkBtaXhpbiBtYXJnaW4teC1tb2IoJHZhbCwgJGJyYW5kOiAnbW0nKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIEBpbmNsdWRlIGFwcGx5LW1tNi1zcGFjaW5nKCdtYXJnaW4nLCAneCcsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zcGFjaW5nLW1vYignbWFyZ2luJywgJ3gnLCAkdmFsKTtcbiAgfVxufVxuXG5AbWl4aW4gbWFyZ2luLXgtZGVzaygkdmFsLCAkYnJhbmQ6ICdtbScpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgQGluY2x1ZGUgYXBwbHktbW02LXNwYWNpbmcoJ21hcmdpbicsICd4JywgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGFwcGx5LXNwYWNpbmctZGVzaygnbWFyZ2luJywgJ3gnLCAkdmFsKTtcbiAgfVxufVxuXG4vLyAtLS0gU0laRSAtLS1cblxuQG1peGluIHNpemUtdy1tb2IoJHZhbCwgJGJyYW5kOiAnbW0nKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgICR2YWx1ZTogbWFwLWdldCgkbW02LXVuaXRzLCAkdmFsKTtcbiAgICBAaWYgbm90ICR2YWx1ZSB7XG4gICAgICBAd2FybiBcIuKaoO+4jyBbd2lkdGhdIE1NNjogdmFsdWUgJyN7JHZhbH0nIG5vdCBmb3VuZCBpbiAkbW02LXVuaXRzLlwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgd2lkdGg6ICR2YWx1ZTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGFwcGx5LXNpemUtbW9iKCd3aWR0aCcsICd4JywgJHZhbCk7XG4gIH1cbn1cblxuQG1peGluIHNpemUtdy1kZXNrKCR2YWwsICRicmFuZDogJ21tJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJG1tNi11bml0cywgJHZhbCk7XG4gICAgQGlmIG5vdCAkdmFsdWUge1xuICAgICAgQHdhcm4gXCLimqDvuI8gW3dpZHRoXSBNTTY6IHZhbHVlICcjeyR2YWx9JyBub3QgZm91bmQgaW4gJG1tNi11bml0cy5cIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHdpZHRoOiAkdmFsdWU7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zaXplLWRlc2soJ3dpZHRoJywgJ3gnLCAkdmFsKTtcbiAgfVxufVxuXG5AbWl4aW4gc2l6ZS1oLW1vYigkdmFsLCAkYnJhbmQ6ICdtbScpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICR2YWwpO1xuICAgIEBpZiBub3QgJHZhbHVlIHtcbiAgICAgIEB3YXJuIFwi4pqg77iPIFtoZWlnaHRdIE1NNjogdmFsdWUgJyN7JHZhbH0nIG5vdCBmb3VuZCBpbiAkbW02LXVuaXRzLlwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgaGVpZ2h0OiAkdmFsdWU7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1zaXplLW1vYignaGVpZ2h0JywgJ3knLCAkdmFsKTtcbiAgfVxufVxuXG5AbWl4aW4gc2l6ZS1oLWRlc2soJHZhbCwgJGJyYW5kOiAnbW0nKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgICR2YWx1ZTogbWFwLWdldCgkbW02LXVuaXRzLCAkdmFsKTtcbiAgICBAaWYgbm90ICR2YWx1ZSB7XG4gICAgICBAd2FybiBcIuKaoO+4jyBbaGVpZ2h0XSBNTTY6IHZhbHVlICcjeyR2YWx9JyBub3QgZm91bmQgaW4gJG1tNi11bml0cy5cIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktc2l6ZS1kZXNrKCdoZWlnaHQnLCAneScsICR2YWwpO1xuICB9XG59XG5cbi8vIC0tLSBHQVAgLS0tXG4vLyBVc2VzIGNvbHVtbi1nYXAgKHgtYXhpcyDihpIgY2gpIGFuZCByb3ctZ2FwICh5LWF4aXMg4oaSIGxoKS5cbi8vIERvZXMgTk9UIHRvdWNoIHRoZSBwZXJwZW5kaWN1bGFyIGF4aXMg4oCUIHNhZmVyIHRoYW4gc2hvcnRoYW5kIGBnYXBgLlxuXG5AbWl4aW4gYXBwbHktZ2FwKCRheGlzLCAkdmFsLCAkb3V0cHV0LW1vZGU6ICdtb2InKSB7XG4gICRpcy14OiAkYXhpcyA9PSAneCc7XG4gICRtYXA6IGlmKCRvdXRwdXQtbW9kZSA9PSAnbW9iJywgaWYoJGlzLXgsICRzcGFjZS14LW1vYmlsZSwgJHNwYWNlLXktbW9iaWxlKSwgaWYoJGlzLXgsICRzcGFjZS14LWRlc2t0b3AsICRzcGFjZS15LWRlc2t0b3ApKTtcbiAgJHVuaXQ6IGlmKCRpcy14LCAnY2gnLCAnbGgnKTtcbiAgJHByb3BlcnR5OiBpZigkaXMteCwgJ2NvbHVtbi1nYXAnLCAncm93LWdhcCcpO1xuXG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1hcCwgJHZhbCkge1xuICAgICRjbG9zZXN0OiBnZXQtY2xvc2VzdC1rZXkoJG1hcCwgJHZhbCk7XG4gICAgQHdhcm4gXCLimqDvuI8gWyN7JHByb3BlcnR5fV0gdmFsdWUgJyN7JHZhbH0nIG91dCBvZiBzY2FsZS4gUm91bmRlZCB0byAnI3skY2xvc2VzdH0nLlwiO1xuICAgICR2YWw6ICRjbG9zZXN0O1xuICB9XG4gICRweDogbWFwLWdldCgkbWFwLCAkdmFsKTtcbiAgI3skcHJvcGVydHl9OiAkcHg7XG4gICN7JHByb3BlcnR5fTogI3skdmFsfSN7JHVuaXR9O1xufVxuXG5AbWl4aW4gZ2FwLXgtbW9iKCR2YWwsICRicmFuZDogJ21tJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICBjb2x1bW4tZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1nYXAoJ3gnLCAkdmFsLCAnbW9iJyk7XG4gIH1cbn1cblxuQG1peGluIGdhcC14LWRlc2soJHZhbCwgJGJyYW5kOiAnbW0nKSB7XG4gIEBpZiAkYnJhbmQgPT0gJ21tNicge1xuICAgIGNvbHVtbi1nYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGFwcGx5LWdhcCgneCcsICR2YWwsICdkZXNrJyk7XG4gIH1cbn1cblxuQG1peGluIGdhcC15LW1vYigkdmFsLCAkYnJhbmQ6ICdtbScpIHtcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgcm93LWdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXBwbHktZ2FwKCd5JywgJHZhbCwgJ21vYicpO1xuICB9XG59XG5cbkBtaXhpbiBnYXAteS1kZXNrKCR2YWwsICRicmFuZDogJ21tJykge1xuICBAaWYgJGJyYW5kID09ICdtbTYnIHtcbiAgICByb3ctZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhcHBseS1nYXAoJ3knLCAkdmFsLCAnZGVzaycpO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBVVElMSVRZIENMQVNTRVMgR0VORVJBVE9SIChQYXJsYW50aSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAxLiBNT0JJTEUgVVRJTElUWSBDTEFTU0VTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBNTSBTcGFjaW5nIFggTW9iaWxlXG5AZWFjaCAka2V5LCAkdmFsIGluICRzcGFjZS14LW1vYmlsZSB7XG4gICRzYWZlLWtleTogZm9ybWF0LWNsYXNzLW5hbWUoJGtleSk7XG5cbiAgLnB4LW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgka2V5LCAka2V5LCAnbW0nLCAnbW9iJyk7XG4gIH1cbiAgLnBsLW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgka2V5LCAka2V5LCAnbW0nLCAnbW9iJyk7XG4gIH1cbiAgLnByLW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoJGtleSwgJGtleSwgJ21tJywgJ21vYicpO1xuICB9XG5cbiAgLm14LW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi14KCRrZXksICRrZXksICdtbScsICdtb2InKTtcbiAgfVxuICAubWwtbW9iLSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJGtleSwgJGtleSwgJ21tJywgJ21vYicpO1xuICB9XG4gIC5tci1tb2ItI3skc2FmZS1rZXl9IHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJGtleSwgJGtleSwgJ21tJywgJ21vYicpO1xuICB9XG59XG5cbi8vIE1NIFNwYWNpbmcgWSBNb2JpbGVcbkBlYWNoICRrZXksICR2YWwgaW4gJHNwYWNlLXktbW9iaWxlIHtcbiAgJHNhZmUta2V5OiBmb3JtYXQtY2xhc3MtbmFtZSgka2V5KTtcblxuICAucHktbW9iLSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KCRrZXksICRrZXksICdtbScsICdtb2InKTtcbiAgfVxuICAucHQtbW9iLSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoJGtleSwgJGtleSwgJ21tJywgJ21vYicpO1xuICB9XG4gIC5wYi1tb2ItI3skc2FmZS1rZXl9IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgka2V5LCAka2V5LCAnbW0nLCAnbW9iJyk7XG4gIH1cblxuICAubXktbW9iLSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXkoJGtleSwgJGtleSwgJ21tJywgJ21vYicpO1xuICB9XG4gIC5tdC1tb2ItI3skc2FmZS1rZXl9IHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKCRrZXksICRrZXksICdtbScsICdtb2InKTtcbiAgfVxuICAubWItbW9iLSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgka2V5LCAka2V5LCAnbW0nLCAnbW9iJyk7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIDIuIERFU0tUT1AgVVRJTElUWSBDTEFTU0VTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBNTSBTcGFjaW5nIFggRGVza3RvcFxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIHtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkc3BhY2UteC1kZXNrdG9wIHtcbiAgICAkc2FmZS1rZXk6IGZvcm1hdC1jbGFzcy1uYW1lKCRrZXkpO1xuXG4gICAgLnB4LWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgka2V5LCAka2V5LCAnbW0nLCAnZGVzaycpO1xuICAgIH1cbiAgICAucGwtZGVzay0jeyRzYWZlLWtleX0ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRrZXksICRrZXksICdtbScsICdkZXNrJyk7XG4gICAgfVxuICAgIC5wci1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRrZXksICRrZXksICdtbScsICdkZXNrJyk7XG4gICAgfVxuXG4gICAgLm14LWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi14KCRrZXksICRrZXksICdtbScsICdkZXNrJyk7XG4gICAgfVxuICAgIC5tbC1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgka2V5LCAka2V5LCAnbW0nLCAnZGVzaycpO1xuICAgIH1cbiAgICAubXItZGVzay0jeyRzYWZlLWtleX0ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRrZXksICRrZXksICdtbScsICdkZXNrJyk7XG4gICAgfVxuICB9XG5cbiAgLy8gTU0gU3BhY2luZyBZIERlc2t0b3BcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkc3BhY2UteS1kZXNrdG9wIHtcbiAgICAkc2FmZS1rZXk6IGZvcm1hdC1jbGFzcy1uYW1lKCRrZXkpO1xuXG4gICAgLnB5LWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgka2V5LCAka2V5LCAnbW0nLCAnZGVzaycpO1xuICAgIH1cbiAgICAucHQtZGVzay0jeyRzYWZlLWtleX0ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoJGtleSwgJGtleSwgJ21tJywgJ2Rlc2snKTtcbiAgICB9XG4gICAgLnBiLWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKCRrZXksICRrZXksICdtbScsICdkZXNrJyk7XG4gICAgfVxuXG4gICAgLm15LWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi15KCRrZXksICRrZXksICdtbScsICdkZXNrJyk7XG4gICAgfVxuICAgIC5tdC1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKCRrZXksICRrZXksICdtbScsICdkZXNrJyk7XG4gICAgfVxuICAgIC5tYi1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKCRrZXksICRrZXksICdtbScsICdkZXNrJyk7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAzLiBNTTYgVVRJTElUWSBDTEFTU0VTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBQYWRkaW5nICYgTWFyZ2luIE1NNiAoTW9iaWxlKVxuQGVhY2ggJGtleSwgJHZhbCBpbiAkbW02LXVuaXRzIHtcbiAgJHNhZmUta2V5OiBmb3JtYXQtY2xhc3MtbmFtZSgka2V5KTtcblxuICAucHgtbW02LW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgfVxuICAucHktbW02LW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgfVxuICAucHQtbW02LW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKCRrZXksICRicmFuZDogJ21tNicpO1xuICB9XG4gIC5wYi1tbTYtbW9iLSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oJGtleSwgJGJyYW5kOiAnbW02Jyk7XG4gIH1cbiAgLnBsLW1tNi1tb2ItI3skc2FmZS1rZXl9IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJGtleSwgJGJyYW5kOiAnbW02Jyk7XG4gIH1cbiAgLnByLW1tNi1tb2ItI3skc2FmZS1rZXl9IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRrZXksICRicmFuZDogJ21tNicpO1xuICB9XG5cbiAgLm14LW1tNi1tb2ItI3skc2FmZS1rZXl9IHtcbiAgICBAaW5jbHVkZSBtYXJnaW4teCgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgfVxuICAubXktbW02LW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi15KCRrZXksICRicmFuZDogJ21tNicpO1xuICB9XG4gIC5tdC1tbTYtbW9iLSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgfVxuICAubWItbW02LW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oJGtleSwgJGJyYW5kOiAnbW02Jyk7XG4gIH1cbiAgLm1sLW1tNi1tb2ItI3skc2FmZS1rZXl9IHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgfVxuICAubXItbW02LW1vYi0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgfVxufVxuXG4vLyBQYWRkaW5nICYgTWFyZ2luIE1NNiAoRGVza3RvcClcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG4gIEBlYWNoICRrZXksICR2YWwgaW4gJG1tNi11bml0cyB7XG4gICAgJHNhZmUta2V5OiBmb3JtYXQtY2xhc3MtbmFtZSgka2V5KTtcblxuICAgIC5weC1tbTYtZGVzay0jeyRzYWZlLWtleX0ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KCRrZXksICRicmFuZDogJ21tNicpO1xuICAgIH1cbiAgICAucHktbW02LWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gICAgLnB0LW1tNi1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gICAgLnBiLW1tNi1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gICAgLnBsLW1tNi1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJGtleSwgJGJyYW5kOiAnbW02Jyk7XG4gICAgfVxuICAgIC5wci1tbTYtZGVzay0jeyRzYWZlLWtleX0ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG5cbiAgICAubXgtbW02LWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi14KCRrZXksICRicmFuZDogJ21tNicpO1xuICAgIH1cbiAgICAubXktbW02LWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi15KCRrZXksICRicmFuZDogJ21tNicpO1xuICAgIH1cbiAgICAubXQtbW02LWRlc2stI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoJGtleSwgJGJyYW5kOiAnbW02Jyk7XG4gICAgfVxuICAgIC5tYi1tbTYtZGVzay0jeyRzYWZlLWtleX0ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gICAgLm1sLW1tNi1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gICAgLm1yLW1tNi1kZXNrLSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJGtleSwgJGJyYW5kOiAnbW02Jyk7XG4gICAgfVxuICB9XG59XG5cbi8vIDQuIFNwZWNpZmljIGNsYXNzIGZvciBNTTYgY2VsbCBib3JkZXJzXG4uYm9yZGVyLW1tNi1jZWxsIHtcbiAgYm9yZGVyLXdpZHRoOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBPU0lUSU9OSU5HIFNZU1RFTSAoX3Bvc2l0aW9uLm1peGluLnNjc3MpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWFwcGluZyBpcyBkZWNsYXJlZCBvbiBzcGFjaW5nIG1peGluIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBzY2FsZSBhbmQgYnJlYWtwb2ludHMuIFRoaXMgZmlsZSBpcyBvbmx5IHJlc3BvbnNpYmxlIGZvciB0aGUgY29yZSBsb2dpYyBhbmQgdXRpbGl0eSBjbGFzc2VzIGdlbmVyYXRpb24uXG5cbi8vIC0tLSAxLiBDT1JFIFBPU0lUSU9OIEVOR0lORSAtLS1cbkBtaXhpbiBwb3NpdGlvbigkcHJvcGVydHksICR2YWwtbW9iLCAkdmFsLWRlc2s6ICR2YWwtbW9iLCAkYnJhbmQ6ICdtbScpIHtcbiAgLy8gTU02IChTdGF0aWMgdmFsdWVzLCBubyBmYWxsYmFjayBweC9jaC9saClcbiAgQGlmICRicmFuZCA9PSAnbW02JyB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICR2YWwtbW9iKTtcblxuICAgIEBpZiBub3QgJHZhbHVlIHtcbiAgICAgIEB3YXJuIFwi4pqg77iPIFsjeyRwcm9wZXJ0eX1dIE1NNjogVmFsdWUgJyN7JHZhbC1tb2J9JyBub3QgZm91bmQuXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICAvLyBNTSAoUmVzcG9uc2l2ZSwgY2gvbGgsIGZhbGxiYWNrIHB4KVxuICBAZWxzZSB7XG4gICAgJGlzLXg6ICRwcm9wZXJ0eSA9PSAnbGVmdCcgb3IgJHByb3BlcnR5ID09ICdyaWdodCc7XG4gICAgJG1hcC1tb2JpbGU6IGlmKCRpcy14LCAkc3BhY2UteC1tb2JpbGUsICRzcGFjZS15LW1vYmlsZSk7XG4gICAgJG1hcC1kZXNrdG9wOiBpZigkaXMteCwgJHNwYWNlLXgtZGVza3RvcCwgJHNwYWNlLXktZGVza3RvcCk7XG4gICAgJHVuaXQ6IGlmKCRpcy14LCAnY2gnLCAnbGgnKTtcblxuICAgIC8vIC0tIE1vYmlsZVxuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1hcC1tb2JpbGUsICR2YWwtbW9iKSB7XG4gICAgICAkY2xvc2VzdC1tb2I6IGdldC1jbG9zZXN0LWtleSgkbWFwLW1vYmlsZSwgJHZhbC1tb2IpO1xuICAgICAgQHdhcm4gXCLimqDvuI8gWyN7JHByb3BlcnR5fV0gTW9iaWxlOiAnI3skdmFsLW1vYn0nIG5vdCBmb3VuZC4gUm91bmRlZCB0bzogJyN7JGNsb3Nlc3QtbW9ifScuXCI7XG4gICAgICAkdmFsLW1vYjogJGNsb3Nlc3QtbW9iO1xuICAgIH1cbiAgICAjeyRwcm9wZXJ0eX06IG1hcC1nZXQoJG1hcC1tb2JpbGUsICR2YWwtbW9iKTsgLy8gRmFsbGJhY2sgUFhcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbC1tb2J9I3skdW5pdH07IC8vIE1vZGVybiBVbml0XG5cbiAgICAvLyAtLSBEZXNrdG9wXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIHtcbiAgICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1hcC1kZXNrdG9wLCAkdmFsLWRlc2spIHtcbiAgICAgICAgJGNsb3Nlc3QtZGVzazogZ2V0LWNsb3Nlc3Qta2V5KCRtYXAtZGVza3RvcCwgJHZhbC1kZXNrKTtcbiAgICAgICAgQHdhcm4gXCLimqDvuI8gWyN7JHByb3BlcnR5fV0gRGVza3RvcDogJyN7JHZhbC1kZXNrfScgbm90IGZvdW5kLiBSb3VuZGVkIHRvOiAnI3skY2xvc2VzdC1kZXNrfScuXCI7XG4gICAgICAgICR2YWwtZGVzazogJGNsb3Nlc3QtZGVzaztcbiAgICAgIH1cbiAgICAgICN7JHByb3BlcnR5fTogbWFwLWdldCgkbWFwLWRlc2t0b3AsICR2YWwtZGVzayk7IC8vIEZhbGxiYWNrIFBYXG4gICAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbC1kZXNrfSN7JHVuaXR9OyAvLyBNb2Rlcm4gVW5pdFxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0gMi4gVVRJTElUWSBDTEFTU0VTIEdFTkVSQVRPUiAtLS1cblxuQGVhY2ggJGtleSwgJHZhbCBpbiAkc3BhY2UteC1tb2JpbGUge1xuICAkc2FmZS1rZXk6IGZvcm1hdC1jbGFzcy1uYW1lKCRrZXkpO1xuXG4gIC5sZWZ0LSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oJ2xlZnQnLCAka2V5LCAka2V5KTtcbiAgfVxuICAucmlnaHQtI3skc2FmZS1rZXl9IHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbigncmlnaHQnLCAka2V5LCAka2V5KTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsIGluICRzcGFjZS15LW1vYmlsZSB7XG4gICRzYWZlLWtleTogZm9ybWF0LWNsYXNzLW5hbWUoJGtleSk7XG5cbiAgLnRvcC0jeyRzYWZlLWtleX0ge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKCd0b3AnLCAka2V5LCAka2V5KTtcbiAgfVxuICAuYm90dG9tLSN7JHNhZmUta2V5fSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oJ2JvdHRvbScsICRrZXksICRrZXkpO1xuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWwgaW4gJG1tNi11bml0cyB7XG4gIEBpZiB0eXBlLW9mKCRrZXkpID09ICdudW1iZXInIHtcbiAgICAkc2FmZS1rZXk6IGZvcm1hdC1jbGFzcy1uYW1lKCRrZXkpO1xuXG4gICAgLnRvcC1tbTYtI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCd0b3AnLCAka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gICAgLmJvdHRvbS1tbTYtI3skc2FmZS1rZXl9IHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCdib3R0b20nLCAka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gICAgLmxlZnQtbW02LSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbignbGVmdCcsICRrZXksICRicmFuZDogJ21tNicpO1xuICAgIH1cbiAgICAucmlnaHQtbW02LSN7JHNhZmUta2V5fSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbigncmlnaHQnLCAka2V5LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFotSU5ERVggU1lTVEVNXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAxLiBWYWx1ZXMgbWFwOlxuLy8gLSBTdGVwIDE6IGRhIC0xIGEgNVxuLy8gLSBTdGVwIDU6IGRhIDEwIGEgMjBcbi8vIC0gU3RlcCAxMDogZGEgMzAgYSA0MFxuLy8gLSBTdGVwIDIwOiBkYSA2MCBhIDEwMFxuJHotaW5kZXgtdmFsdWVzOiAtMSwgMCwgMSwgMiwgMywgNCwgNSwgMTAsIDE1LCAyMCwgMzAsIDQwLCA2MCwgODAsIDEwMDtcblxuLy8gMi4gTWl4aW4gQ29yZVxuQG1peGluIHotaW5kZXgoJHZhbHVlKSB7XG4gIEBpZiBub3QgaW5kZXgoJHotaW5kZXgtdmFsdWVzLCAkdmFsdWUpIHtcbiAgICBAd2FybiBcIuKaoO+4jyBbei1pbmRleF06IElsIHZhbG9yZSAnI3skdmFsdWV9JyBub24gZmEgcGFydGUgZGVsbGEgc2NhbGEgYXBwcm92YXRhLlwiO1xuICB9XG4gIHotaW5kZXg6ICR2YWx1ZTtcbn1cblxuLy8gMy4gVXRpbGl0eSBjbGFzc2VzIGdlbmVyYXRvclxuQGVhY2ggJHogaW4gJHotaW5kZXgtdmFsdWVzIHtcbiAgJGNsYXNzLW5hbWU6IGlmKCR6IDwgMCwgJ24nICsgYWJzLXZhbCgkeiksICR6KTtcblxuICAuei0jeyRjbGFzcy1uYW1lfSB7XG4gICAgQGluY2x1ZGUgei1pbmRleCgkeik7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBOT0lTRSBNSVhJTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVGhlIGxheWVyIHRpbGUgYXMgYSBwbGFpbiBiYWNrZ3JvdW5kLWltYWdlIHZhbHVlLCBmb3IgYm94ZXMgd2hvc2Ugb3duXG4vLyBgYmFja2dyb3VuZC1pbWFnZWAgaXMgYWxyZWFkeSB0YWtlbiBieSBkYXNoIGdyYWRpZW50cyDigJQgYXBwbHktbm9pc2Ugc2V0c1xuLy8gYmFja2dyb3VuZC1pbWFnZSBvdXRyaWdodCBhbmQgd291bGQgd2lwZSB0aGVtLiBUaGUgQDJ4IGZpbGUgaXMgYm90aCBzbWFsbGVyXG4vLyBhbmQgc2hhcnBlciB0aGFuIHRoZSAxeCwgc28gaXQncyB1c2VkIGF0IGV2ZXJ5IERQUiAoZHJhd24gYXQgMjAweDIwMCwgc2VlXG4vLyB0aGUgcGFpcmVkIGJhY2tncm91bmQtc2l6ZSkgYW5kIG5lZWRzIG5vIG1lZGlhIHF1ZXJ5LlxuJG1tLW5vaXNlLWxheWVyLTJ4OiB1cmwoJy4uL25vaXNlLXBhdHRlcm4vTm9pc2UtTGF5ZXJAMngtY29tcHJlc3NlZC5wbmcnKTtcblxuQG1peGluIGFwcGx5LW5vaXNlKCRjb2xvciwgJHR5cGU6ICdsYXllcicsICRub2lzZURpc2FibGVkOiAnZmFsc2UnKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuICAkc3RhbmRhcmQtcGF0aDogJy4uL25vaXNlLXBhdHRlcm4vTm9pc2UtTGF5ZXItY29tcHJlc3NlZC5wbmcnO1xuICAkcmV0aW5hLXBhdGg6ICcuLi9ub2lzZS1wYXR0ZXJuL05vaXNlLUxheWVyQDJ4LWNvbXByZXNzZWQucG5nJztcblxuICBAaWYgJHR5cGUgPT0gJ3NjcmltJyB7XG4gICAgJHN0YW5kYXJkLXBhdGg6ICcuLi9ub2lzZS1wYXR0ZXJuL05vaXNlLVNjcmltLWNvbXByZXNzZWQucG5nJztcbiAgICAkcmV0aW5hLXBhdGg6ICcuLi9ub2lzZS1wYXR0ZXJuL05vaXNlLVNjcmltQDJ4LWNvbXByZXNzZWQucG5nJztcbiAgfVxuXG4gIEBpZiAkbm9pc2VEaXNhYmxlZCA9PSAndHJ1ZScge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkc3RhbmRhcmQtcGF0aCk7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHJldGluYS1wYXRoKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gMXB4IGJhY2tkcm9wIGJsdXIgb24gTU0gc2NyaW1zIChiZWhpbmQgc2hlZXRzL3BvcHVwcykuIE1NLW9ubHkgYnkgZGVzaWduOlxuICAvLyBldmVyeSBNTTYgc2NyaW0gY2FsbCBwYXNzZXMgJG5vaXNlRGlzYWJsZWQ6J3RydWUnLiBUaGUgJ25vbmUnIGJyYW5jaCBpc1xuICAvLyByZXF1aXJlZDogTU02IG92ZXJsYXlzIGFyZSBtb2RpZmllcnMgb24gdGhlIE1NIGJhc2UgcnVsZSwgc28gd2l0aG91dCBhblxuICAvLyBleHBsaWNpdCByZXNldCB0aGV5J2QgaW5oZXJpdCB0aGUgYmFzZSBibHVyIChPVEIyNi0yMzE2KS5cbiAgQGlmICR0eXBlID09ICdzY3JpbScge1xuICAgICRibHVyOiBpZigkbm9pc2VEaXNhYmxlZCA9PSAndHJ1ZScsIG5vbmUsIGJsdXIoMXB4KSk7XG5cbiAgICBiYWNrZHJvcC1maWx0ZXI6ICRibHVyO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiAkYmx1cjtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVVRJTElUSUVTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tbGF5ZXJzLXByaW1hcnktbm9pc2Uge1xuICBAaW5jbHVkZSBhcHBseS1ub2lzZSh2YXIoLS1tbS1sYXllcnMtcHJpbWFyeSksICdsYXllcicpO1xufVxuXG4ubW0tbGF5ZXJzLXNlY29uZGFyeS1ub2lzZSB7XG4gIEBpbmNsdWRlIGFwcGx5LW5vaXNlKHZhcigtLW1tLWxheWVycy1zZWNvbmRhcnkpLCAnbGF5ZXInKTtcbn1cblxuLm1tLXNjcmltcy1wcmltYXJ5LW5vaXNlIHtcbiAgQGluY2x1ZGUgYXBwbHktbm9pc2UodmFyKC0tbW0tc2NyaW1zLXByaW1hcnkpLCAnc2NyaW0nKTtcbn1cblxuLm1tNi1sYXllcnMtcHJpbWFyeS1ub2lzZSB7XG4gIEBpbmNsdWRlIGFwcGx5LW5vaXNlKHZhcigtLW1tNi1sYXllcnMtcHJpbWFyeSksICdsYXllcicsICd0cnVlJyk7XG59XG5cbi5tbTYtc2NyaW1zLXByaW1hcnktbm9pc2Uge1xuICBAaW5jbHVkZSBhcHBseS1ub2lzZSh2YXIoLS1tbTYtc2NyaW1zLXByaW1hcnkpLCAnc2NyaW0nLCAndHJ1ZScpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFOSU1BVElPTiBNSVhJTlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIER1cmF0aW9uIHJlc29sdXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQaWNrcyB0aGUgY29ycmVjdCBkdXJhdGlvbiB0b2tlbiBmcm9tIF9tb3Rpb24uc2NzcyBiYXNlZCBvbjpcbi8vICAgLSAkZGlyZWN0aW9uOiAnaW4nIChlbnRyYW5jZSB0b2tlbnMpIHwgJ291dCcgKGV4aXQgdG9rZW5zKVxuLy8gICAtICRicmFuZDogICAgICdtbScgfCAnbW02J1xuLy8gICAtICRkdXJhdGlvbjogIGtleXdvcmQgKCdmYXN0JyB8ICdzdGFuZGFyZCcgfCAnc2xvdycgfCAnc3RydWN0dXJhbCcgfCAnZXhwcmVzc2l2ZScpXG4vLyBGYWxscyBiYWNrIHRvIHRoZSB0aWVyJ3MgJ3N0YW5kYXJkJyAob3IgJ3N0cnVjdHVyYWwnIGlmICdzdGFuZGFyZCcgaXMgYWJzZW50KVxuLy8gd2hlbiBhIGtleXdvcmQgaGFzIG5vIG1hdGNoaW5nIHRva2VuIGZvciB0aGF0IGJyYW5kL2RpcmVjdGlvbiDigJQgdGhpcyBrZWVwcyB0aGVcbi8vIGJ1aWxkIHNhZmUgd2hlbiBhIGtleXdvcmQgb25seSBleGlzdHMgZm9yIG9uZSBicmFuZC9kaXJlY3Rpb24gKGUuZy4gTU02IGV4aXQpLlxuQGZ1bmN0aW9uIG1tLW1vdGlvbi1kdXJhdGlvbigkZGlyZWN0aW9uOiAnaW4nLCAkZHVyYXRpb246ICdzdGFuZGFyZCcsICRicmFuZDogJ21tJykge1xuICAkZHVyYXRpb25zOiAoXG4gICAgJ21tJzogKFxuICAgICAgJ2luJzogKFxuICAgICAgICAnZmFzdCc6ICRtbS1kdXJhdGlvbi1lbnRyYW5jZS1mYXN0LFxuICAgICAgICAnc3RhbmRhcmQnOiAkbW0tZHVyYXRpb24tZW50cmFuY2Utc3RhbmRhcmQsXG4gICAgICAgICdzbG93JzogJG1tLWR1cmF0aW9uLWVudHJhbmNlLXNsb3csXG4gICAgICAgICdzdHJ1Y3R1cmFsJzogJG1tLWR1cmF0aW9uLWVudHJhbmNlLXN0cnVjdHVyYWwsXG4gICAgICAgICdleHByZXNzaXZlJzogJG1tLWR1cmF0aW9uLWVudHJhbmNlLWV4cHJlc3NpdmUsXG4gICAgICApLFxuICAgICAgJ291dCc6IChcbiAgICAgICAgJ3N0YW5kYXJkJzogJG1tLWR1cmF0aW9uLWV4aXQtc3RhbmRhcmQsXG4gICAgICAgICdzbG93JzogJG1tLWR1cmF0aW9uLWV4aXQtc2xvdyxcbiAgICAgICAgJ3N0cnVjdHVyYWwnOiAkbW0tZHVyYXRpb24tZXhpdC1zdHJ1Y3R1cmFsLFxuICAgICAgICAnZXhwcmVzc2l2ZSc6ICRtbS1kdXJhdGlvbi1leGl0LWV4cHJlc3NpdmUsXG4gICAgICApLFxuICAgICksXG4gICAgJ21tNic6IChcbiAgICAgICdpbic6IChcbiAgICAgICAgJ3N0YW5kYXJkJzogJG1tNi1kdXJhdGlvbi1lbnRyYW5jZS1zdGFuZGFyZCxcbiAgICAgICAgJ3Nsb3cnOiAkbW02LWR1cmF0aW9uLWVudHJhbmNlLXNsb3csXG4gICAgICAgICdzdHJ1Y3R1cmFsJzogJG1tNi1kdXJhdGlvbi1lbnRyYW5jZS1zdHJ1Y3R1cmFsLFxuICAgICAgKSxcbiAgICAgICdvdXQnOiAoXG4gICAgICAgICdzdHJ1Y3R1cmFsJzogJG1tNi1kdXJhdGlvbi1leGl0LXN0cnVjdHVyYWwsXG4gICAgICAgICdpbnN0YW50JzogJG1tNi1kdXJhdGlvbi1leGl0LWluc3RhbnQsXG4gICAgICApLFxuICAgICksXG4gICk7XG5cbiAgJGJyYW5kLW1hcDogbWFwLWdldCgkZHVyYXRpb25zLCAkYnJhbmQpO1xuICBAaWYgJGJyYW5kLW1hcCA9PSBudWxsIHtcbiAgICAkYnJhbmQtbWFwOiBtYXAtZ2V0KCRkdXJhdGlvbnMsICdtbScpO1xuICB9XG5cbiAgJGRpci1tYXA6IG1hcC1nZXQoJGJyYW5kLW1hcCwgJGRpcmVjdGlvbik7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRkaXItbWFwLCAkZHVyYXRpb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGRpci1tYXAsICRkdXJhdGlvbik7XG4gIH0gQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGRpci1tYXAsICdzdGFuZGFyZCcpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGRpci1tYXAsICdzdGFuZGFyZCcpO1xuICB9XG4gIEByZXR1cm4gbWFwLWdldCgkZGlyLW1hcCwgJ3N0cnVjdHVyYWwnKTtcbn1cblxuQG1peGluIG1tLW1vdGlvbigkZGlyZWN0aW9uOiAnaW4nLCAkdHlwZTogJ3BvcHVwJywgJGR1cmF0aW9uOiAnc3RhbmRhcmQnLCAkYnJhbmQ6ICdtbScpIHtcbiAgLy8gMS4gUmVzb2x2ZSB0aW1pbmcgKGRpcmVjdGlvbiArIGJyYW5kIGF3YXJlKSBhbmQgZWFzaW5nXG4gICR0aW1lOiBtbS1tb3Rpb24tZHVyYXRpb24oJGRpcmVjdGlvbiwgJGR1cmF0aW9uLCAkYnJhbmQpO1xuXG4gIC8vIDIuIENPTkZJR1VSQVpJT05FIE1PVklNRU5UTyBJTiBJTkdSRVNTTyAoRGlyZWN0aW9uOiBJbilcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ2luJyB7XG4gICAgJGVhc2luZzogaWYoJGJyYW5kID09ICdtbTYnLCAkbW02LWVhc2luZy1lbnRyYW5jZSwgJG1tLWVhc2luZy1lbnRyYW5jZSk7XG5cbiAgICBAaWYgJHR5cGUgPT0gJ3BvcHVwJyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgJi4tb3BlbmVkIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdGltZTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICR0eXBlID09ICdzaGVldCcge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRpbWU7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSAnc2hlZXQtY29udGVudCcge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRpbWU7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0aW1lO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgfVxuICB9IC8vIDMuIENPTkZJR1VSQVpJT05FIE1PVklNRU5UTyBJTiBVU0NJVEEgKERpcmVjdGlvbjogT3V0KVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09ICdvdXQnIHtcbiAgICAkZWFzaW5nOiBpZigkYnJhbmQgPT0gJ21tNicsICRtbTYtZWFzaW5nLWV4aXQsICRtbS1lYXNpbmctZXhpdCk7XG5cbiAgICAmLi1vcGVuZWQge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRpbWU7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gJ3BvcHVwJyB7XG4gICAgICAmLi1jbG9zZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSAnc2hlZXQnIHtcbiAgICAgICYuLWNsb3NlZCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLyBNaXhpbiBmb3IgT3ZlcmxheSAoU2NyaW0pIEFuaW1hdGlvbnNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGR1cmF0aW9uIC0gZW50cmFuY2Uga2V5d29yZDogJ3Nsb3cnIHwgJ3N0cnVjdHVyYWwnIHwgJ2V4cHJlc3NpdmUnIHwgJ3N0YW5kYXJkJyB8ICdmYXN0J1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJhbmQgLSAnbW0nIG9yICdtbTYnXG5AbWl4aW4gbW0tb3ZlcmxheS1hbmltYXRpb24oJGR1cmF0aW9uOiAnc2xvdycsICRicmFuZDogJ21tJykge1xuICAkdGltZTogbW0tbW90aW9uLWR1cmF0aW9uKCdpbicsICRkdXJhdGlvbiwgJGJyYW5kKTtcbiAgJGVhc2luZzogaWYoJGJyYW5kID09ICdtbTYnLCAkbW02LWVhc2luZy1lbnRyYW5jZSwgJG1tLWVhc2luZy1lbnRyYW5jZSk7XG5cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZSAkZWFzaW5nLCB2aXNpYmlsaXR5ICR0aW1lICRlYXNpbmc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLi1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLy8vIE1lbnUgc2hlZXQgKGhlYWRlci1uYXZpZ2F0aW9uLW1lbnUgLyBoZWFkZXItc2VhcmNoLXNoZWV0KS5cbi8vLyBNTTogIGVudHJhbmNlIDIwMG1zIGN1YmljLWJlemllcigwLDAsMC41OCwxKSwgZXhpdCAxMDBtcyBsaW5lYXI7XG4vLy8gICAgICB3aWR0aCA9IG1hc2sgcmV2ZWFsIEwx4oaSTDIgKCRtZW51LW1hc2stZHVyYXRpb246IGN1YmljIGluIGVzcGFuc2lvbmUsXG4vLy8gICAgICBsaW5lYXIgYWwgcml0b3JubykuXG4vLy8gTU02OiBlbnRyYW5jZSAxMDBtcyBsaW5lYXIsIGV4aXQgaXN0YW50YW5lbzsgbGEgd2lkdGggc2VndWUgbGEgc2hlZXRcbi8vLyAgICAgICgxMDBtcyBsaW5lYXIsIHNlbXByZSkg4oCUIGlsIG1hc2sgcmV2ZWFsIDIwMG1zIHJlc3RhIHNvbG8gc3VpIHBhbm5lbGxpXG4vLy8gICAgICBpbnRlcm5pIChyZWdvbGUgaW4gX21lbnUuZGVmYXVsdC5zY3NzIC8gX3NlYXJjaC1zaGVldC5kZWZhdWx0LnNjc3MpLlxuQG1peGluIG1lbnUtc2hlZXQtbW90aW9uKCRicmFuZDogJ21tJykge1xuICAkaW46IG1tLW1vdGlvbi1kdXJhdGlvbignaW4nLCAnc3RhbmRhcmQnLCAkYnJhbmQpO1xuICAkb3V0OiBpZigkYnJhbmQgPT0gJ21tNicsICRtbTYtZHVyYXRpb24tZXhpdC1pbnN0YW50LCAkbW0tZHVyYXRpb24tZXhpdC1zdGFuZGFyZCk7XG4gICRlYXNlLWluOiBpZigkYnJhbmQgPT0gJ21tNicsICRtbTYtZWFzaW5nLWVudHJhbmNlLCAkbW0tZWFzaW5nLWVudHJhbmNlKTtcbiAgJHdpZHRoLWR1cmF0aW9uOiBpZigkYnJhbmQgPT0gJ21tNicsICRpbiwgJG1lbnUtbWFzay1kdXJhdGlvbik7XG5cbiAgLy8gTm8gdHJhbnNpdGlvbiB3aGlsZSBmdWxseSBjbG9zZWQuIE1NTmF2aWdhdGlvbk1lbnUgcHJlLWRyaWxscyB0aGUgc2hlZXQgaW50byBhIGJyYW5kXG4gIC8vIEwxJ3MgZGV0YWlsIHZpZXcgKGlzLWRyaWxsLWRvd24vaXMtYnJhbmQtbWVudSwgd2hpY2ggYnVtcCB3aWR0aCkgYXMgc29vbiBhcyB0aGUgcGFnZVxuICAvLyBsb2FkcyB3aXRoIHRoYXQgY2F0ZWdvcnkgYWN0aXZlIOKAlCBiZWZvcmUgdGhlIHVzZXIgaGFzIGV2ZXIgb3BlbmVkIGl0IOKAlCBzbyB0aGUgbmF2IGlzXG4gIC8vIGFscmVhZHkgZHJpbGxlZCBkb3duIHRoZSBmaXJzdCB0aW1lIHRoZXkgZG8uIFdpdGggdGhlIHRyYW5zaXRpb24gdW5jb25kaXRpb25hbGx5IG9uLFxuICAvLyB0aGF0IHdpZHRoIGp1bXAgYW5pbWF0ZWQgZXZlbiB3aGlsZSBjbG9zZWQ7IHNpbmNlIGl0IHJ1bnMgb24gYSBkaWZmZXJlbnRcbiAgLy8gZHVyYXRpb24vZWFzaW5nIHRoYW4gYHRyYW5zZm9ybWAgKHdoaWNoIGlzIHdoYXQga2VlcHMgdGhlIHNoZWV0IG9mZi1zY3JlZW4gdmlhIGFcbiAgLy8gd2lkdGgtcmVsYXRpdmUgdHJhbnNsYXRlWCksIHRoZSB0d28gZmVsbCBvdXQgb2Ygc3luYyBmb3IgYSBmcmFtZSwgc2hvd2luZyBhIHNsaXZlciBvZlxuICAvLyB0aGUgc2hlZXQg4oCUIHJlYWQgYXMgXCJ0aGUgbWVudSBjbG9zaW5nXCIgcmlnaHQgYWZ0ZXIgYSBicmFuZCBwYWdlIGxvYWRzLlxuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICYuLXNob3cge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHdpZHRoLWR1cmF0aW9uLCAkaW4sICRpbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaWYoJGJyYW5kID09ICdtbTYnLCAkbW02LWVhc2luZy1lbnRyYW5jZSwgJG1tLWVhc2luZy1lbnRyYW5jZSksICRlYXNlLWluLCAkZWFzZS1pbjtcbiAgfVxuXG4gICYuLW9wZW5lZCB7XG4gICAgLy8gUmlkaWNoaWFyYXRvIGVzcGxpY2l0YW1lbnRlOiBzZW56YSwgXCJ0cmFuc2l0aW9uLXByb3BlcnR5XCIgcGFyZWdnaWEgaW5cbiAgICAvLyBzcGVjaWZpY2l0w6AgY29uIC5tbS1zaGVldC4tb3BlbmVkIGRpIG1tLW1vdGlvbignb3V0JykgaW5cbiAgICAvLyBfc2hlZXRzLmRlZmF1bHQuc2NzcyAoZW50cmFtYmUgMiBjbGFzc2kpIGUgbCdlc2l0byBkaXBlbmRlIGRhbGwnb3JkaW5lXG4gICAgLy8gZGkgaW1wb3J0IOKAlCBzdSBhbGN1bmUgYnVpbGQgXCJ3aWR0aFwiIHZpZW5lIGVzY2x1c28gZSBsYSBzaGVldCBzY2F0dGFcbiAgICAvLyBkaSBuZXR0byBpbnZlY2UgZGkgYW5pbWFyc2kuXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkd2lkdGgtZHVyYXRpb24sICRvdXQsICRvdXQ7XG4gICAgLy8gU3Rlc3NhIGN1cnZhIGRpIGRlY2VsZXJhemlvbmUgYW5jaGUgaW4gY2hpdXN1cmEgKG5vbiBsaW5lYXIpOiBpbFxuICAgIC8vIHJpdG9ybm8gZGVsbGEgd2lkdGggZGV2ZSByZXN0YXJlIGZsdWlkbyBxdWFudG8gbCdhcGVydHVyYS5cbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJG1tLWVhc2luZy1lbnRyYW5jZSwgJG1tLWVhc2luZy1leGl0LCAkbW0tZWFzaW5nLWV4aXQ7XG5cbiAgICBAaWYgJGJyYW5kICE9ICdtbTYnIHtcbiAgICAgIC8vIEVzcGFuc2lvbmUgdmVyc28gTDIvc2VhcmNoIChtYXNrIHJldmVhbCk6IGN1cnZhIGRpIGFwZXJ0dXJhIHBpw7lcbiAgICAgIC8vIG1vcmJpZGEgc3VsbGEgd2lkdGgsIGluIHNpbmNyb25vIGNvbiBpIHBhbm5lbGxpIGludGVybmkuXG4gICAgICAmOmhhcyguaXMtZHJpbGwtZG93biksXG4gICAgICAmLmlzLXNlYXJjaC1vcGVuIHtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRtZW51LW1hc2stZWFzaW5nLW9wZW4sICRtbS1lYXNpbmctZXhpdCwgJG1tLWVhc2luZy1leGl0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU9USU9OIFVUSUxJVElFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gTWFpc29uIE1hcmdpZWxhIChNTSkgVXRpbGl0aWVzXG4ubW0tYW5pbS1lbnRyYW5jZS1wb3B1cC1zbG93IHtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdwb3B1cCcsICdzbG93JywgJ21tJyk7XG59XG4ubW0tYW5pbS1lbnRyYW5jZS1wb3B1cC1zdHJ1Y3R1cmFsIHtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdwb3B1cCcsICdzdHJ1Y3R1cmFsJywgJ21tJyk7XG59XG4ubW0tYW5pbS1lbnRyYW5jZS1wb3B1cC1leHByZXNzaXZlIHtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdwb3B1cCcsICdleHByZXNzaXZlJywgJ21tJyk7XG59XG4ubW0tYW5pbS1lbnRyYW5jZS1wb3B1cC1zdGFuZGFyZCB7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignaW4nLCAncG9wdXAnLCAnc3RhbmRhcmQnLCAnbW0nKTtcbn1cblxuLm1tLWFuaW0tZW50cmFuY2Utc2hlZXQtc2xvdyB7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignaW4nLCAnc2hlZXQnLCAnc2xvdycsICdtbScpO1xufVxuLm1tLWFuaW0tZW50cmFuY2Utc2hlZXQtc3RydWN0dXJhbCB7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignaW4nLCAnc2hlZXQnLCAnc3RydWN0dXJhbCcsICdtbScpO1xufVxuLm1tLWFuaW0tZW50cmFuY2Utc2hlZXQtZXhwcmVzc2l2ZSB7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignaW4nLCAnc2hlZXQnLCAnZXhwcmVzc2l2ZScsICdtbScpO1xufVxuLm1tLWFuaW0tZW50cmFuY2Utc2hlZXQtc3RhbmRhcmQge1xuICBAaW5jbHVkZSBtbS1tb3Rpb24oJ2luJywgJ3NoZWV0JywgJ3N0YW5kYXJkJywgJ21tJyk7XG59XG5cbi5tbS1hbmltLWV4aXQtcG9wdXAtc3RhbmRhcmQge1xuICBAaW5jbHVkZSBtbS1tb3Rpb24oJ291dCcsICdwb3B1cCcsICdzdGFuZGFyZCcsICdtbScpO1xufVxuLm1tLWFuaW0tZXhpdC1wb3B1cC1zbG93IHtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdvdXQnLCAncG9wdXAnLCAnc2xvdycsICdtbScpO1xufVxuXG4ubW0tYW5pbS1leGl0LXNoZWV0LXN0YW5kYXJkIHtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdvdXQnLCAnc2hlZXQnLCAnc3RhbmRhcmQnLCAnbW0nKTtcbn1cbi5tbS1hbmltLWV4aXQtc2hlZXQtc2xvdyB7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignb3V0JywgJ3NoZWV0JywgJ3Nsb3cnLCAnbW0nKTtcbn1cblxuLm1tLWFuaW0tb3ZlcmxheS1zbG93IHtcbiAgQGluY2x1ZGUgbW0tb3ZlcmxheS1hbmltYXRpb24oJ3Nsb3cnLCAnbW0nKTtcbn1cbi5tbS1hbmltLW92ZXJsYXktZXhwcmVzc2l2ZSB7XG4gIEBpbmNsdWRlIG1tLW92ZXJsYXktYW5pbWF0aW9uKCdleHByZXNzaXZlJywgJ21tJyk7XG59XG5cbi8vIE1NNiBVdGlsaXRpZXNcbi5tbTYtYW5pbS1lbnRyYW5jZS1wb3B1cC1zbG93IHtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdwb3B1cCcsICdzbG93JywgJ21tNicpO1xufVxuLm1tNi1hbmltLWVudHJhbmNlLXBvcHVwLXN0cnVjdHVyYWwge1xuICBAaW5jbHVkZSBtbS1tb3Rpb24oJ2luJywgJ3BvcHVwJywgJ3N0cnVjdHVyYWwnLCAnbW02Jyk7XG59XG4ubW02LWFuaW0tZW50cmFuY2UtcG9wdXAtc3RhbmRhcmQge1xuICBAaW5jbHVkZSBtbS1tb3Rpb24oJ2luJywgJ3BvcHVwJywgJ3N0YW5kYXJkJywgJ21tNicpO1xufVxuXG4ubW02LWFuaW0tZW50cmFuY2Utc2hlZXQtc2xvdyB7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignaW4nLCAnc2hlZXQnLCAnc2xvdycsICdtbTYnKTtcbn1cbi5tbTYtYW5pbS1lbnRyYW5jZS1zaGVldC1zdHJ1Y3R1cmFsIHtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdzaGVldCcsICdzdHJ1Y3R1cmFsJywgJ21tNicpO1xufVxuLm1tNi1hbmltLWVudHJhbmNlLXNoZWV0LXN0YW5kYXJkIHtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdzaGVldCcsICdzdGFuZGFyZCcsICdtbTYnKTtcbn1cblxuLm1tNi1hbmltLWV4aXQtcG9wdXAtc3RydWN0dXJhbCB7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignb3V0JywgJ3BvcHVwJywgJ3N0cnVjdHVyYWwnLCAnbW02Jyk7XG59XG5cbi5tbTYtYW5pbS1leGl0LXNoZWV0LXN0cnVjdHVyYWwge1xuICBAaW5jbHVkZSBtbS1tb3Rpb24oJ291dCcsICdzaGVldCcsICdzdHJ1Y3R1cmFsJywgJ21tNicpO1xufVxuXG4ubW02LWFuaW0tb3ZlcmxheS1zbG93IHtcbiAgQGluY2x1ZGUgbW0tb3ZlcmxheS1hbmltYXRpb24oJ3Nsb3cnLCAnbW02Jyk7XG59XG4ubW02LWFuaW0tb3ZlcmxheS1zdHJ1Y3R1cmFsIHtcbiAgQGluY2x1ZGUgbW0tb3ZlcmxheS1hbmltYXRpb24oJ3N0cnVjdHVyYWwnLCAnbW02Jyk7XG59XG5cbi8vIEdsb2JhbCBkZWxheXMgKG9wdGlvbmFsIGFwcGxpY2F0aW9uKVxuLm1tLWRlbGF5LW1pY3JvIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogJG1tLWRlbGF5LW1pY3JvO1xufVxuLm1tLWRlbGF5LWxvbmcge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAkbW0tZGVsYXktbG9uZztcbn1cbi5tbS1kZWxheS1leHRyYS1sb25nIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogJG1tLWRlbGF5LWV4dHJhLWxvbmc7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250ZW50IHN3YXAgZW50cmFuY2Ug4oCUIFNJTkdMRSBTT1VSQ0UgZm9yIGV2ZXJ5IFwibmV3IGNvbnRlbnQgZW50ZXJzIHRoZSBwYWdlXCJcbi8vIHRyYW5zaXRpb246IE15IEFjY291bnQgdGFiIHN3YXBzIChNTUFjY291bnRUYWJzIG9uIC5tbS1hY2NvdW50LWxheW91dC13cmFwcGVyKVxuLy8gQU5EIHRoZSByZXR1cm4gd2l6YXJkIHN0ZXAgY2hhbmdlcyAoY3JlYXRlUmV0dXJuUmV2YW1wLmpzIG9uIC5vcmRlci1zdGVwKS5cbi8vIEpTIGNvbnRyYWN0OiBpbnNlcnQvc2hvdyB0aGUgZWxlbWVudCB3aXRoIC5pcy1lbnRlcmluZyAob3BhY2l0eSAwICsgc2xpZ2h0XG4vLyByaXNlLCBubyB0cmFuc2l0aW9uKSwgdGhlbiByZW1vdmUgdGhlIGNsYXNzIG9uIHRoZSBuZXh0IHBhaW50ZWQgZnJhbWVcbi8vIChkb3VibGUgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKSBzbyB0aGUgY29udGVudCBmYWRlcy9yaXNlcyBpbi5cbi8vIENoYW5nZSB0aGUgZWZmZWN0IEhFUkUgYW5kIGV2ZXJ5IHN3YXAgaW4gdGhlIHNpdGUgZm9sbG93cy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbW0tc3dhcC1lbnRyYW5jZSgkYnJhbmQ6ICdtbScpIHtcbiAgJGVhc2luZzogaWYoJGJyYW5kID09ICdtbTYnLCAkbW02LWVhc2luZy1lbnRyYW5jZSwgJG1tLWVhc2luZy1lbnRyYW5jZSk7XG5cbiAgdHJhbnNpdGlvbjpcbiAgICBvcGFjaXR5ICRtbS1kdXJhdGlvbi1lbnRyYW5jZS1zbG93ICRlYXNpbmcsXG4gICAgdHJhbnNmb3JtICRtbS1kdXJhdGlvbi1lbnRyYW5jZS1zbG93ICRlYXNpbmc7XG5cbiAgJi5pcy1lbnRlcmluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWxoKTsgLy8gMThweCBtb2IgLyAxNnB4IGRlc2tcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU9USU9OIFRPS0VOU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRHVyYXRpb25zXG4kbW0tZHVyYXRpb24tZW50cmFuY2UtZmFzdDogMTUwbXM7XG4kbW0tZHVyYXRpb24tZW50cmFuY2Utc2xvdzogMjUwbXM7XG4kbW0tZHVyYXRpb24tZW50cmFuY2Utc3RydWN0dXJhbDogMzAwbXM7XG4kbW0tZHVyYXRpb24tZW50cmFuY2Utc3RhbmRhcmQ6IDIwMG1zO1xuJG1tLWR1cmF0aW9uLWVudHJhbmNlLWV4cHJlc3NpdmU6IDUwMG1zO1xuXG4kbW0tZHVyYXRpb24tZXhpdC1zdGFuZGFyZDogMTAwbXM7XG4kbW0tZHVyYXRpb24tZXhpdC1zdHJ1Y3R1cmFsOiAyMDBtcztcbiRtbS1kdXJhdGlvbi1leGl0LXNsb3c6IDE1MG1zO1xuJG1tLWR1cmF0aW9uLWV4aXQtZXhwcmVzc2l2ZTogMzAwbXM7XG5cblxuXG4kbW02LWR1cmF0aW9uLWVudHJhbmNlLXNsb3c6IDE1MG1zO1xuJG1tNi1kdXJhdGlvbi1lbnRyYW5jZS1zdHJ1Y3R1cmFsOiAyMDBtcztcbiRtbTYtZHVyYXRpb24tZW50cmFuY2Utc3RhbmRhcmQ6IDEwMG1zO1xuXG4kbW02LWR1cmF0aW9uLWV4aXQtc3RydWN0dXJhbDogMTAwbXM7XG4kbW02LWR1cmF0aW9uLWV4aXQtaW5zdGFudDogMG1zOyAvLyBTcGVjIHNoZWV0IE1NNiBcIkxheWVyaW5nIFNtYWxsXCI6IGV4aXQgaXN0YW50YW5lb1xuXG4vLyBDdXN0b20g4oCUIE1lbnUgTDHihpJMMiBcIm1hc2sgcmV2ZWFsXCIsIHVndWFsZSBwZXIgTU0gZSBNTTY6XG4vLyBzdGVzc2EgY3VydmEgZGkgZGVjZWxlcmF6aW9uZSAobW0tZWFzaW5nLWVudHJhbmNlKSBpbiBhcGVydHVyYSBlIHJpdG9ybm8g4oCUXG4vLyBpbCBcImxpbmVhclwiIG9yaWdpbmFsZSBzdWwgcml0b3JubyByaXN1bHRhdmEgbWVjY2FuaWNvL3NjYXR0b3NvLlxuJG1lbnUtbWFzay1kdXJhdGlvbjogMjQwbXM7XG5cbi8vIEN1cnZhIGRpIGFwZXJ0dXJhIHBpw7kgbW9yYmlkYTogbW0tZWFzaW5nLWVudHJhbmNlIGhhIHZlbG9jaXTDoCBpbml6aWFsZVxuLy8gYWx0YSAoaSBkdWUgcHVudGkgZGkgY29udHJvbGxvIGluaXppYWxpIGNvaW5jaWRvbm8gaW4gKDAsMCksIHF1aW5kaSBwYXJ0ZVxuLy8gZ2nDoCBcImxhbmNpYXRhXCIgdmVyc28gKDAuNTgsMSkpIOKAlCBwZXJjZXBpdG8gY29tZSB1bm8gc2NhdHRvIGluIGFwZXJ0dXJhLlxuLy8gUXVlc3RhIGhhIHZlbG9jaXTDoCBpbml6aWFsZSB6ZXJvICh2ZXJvIGVhc2UtaW4pIHByaW1hIGRpIGRlY2VsZXJhcmVcbi8vIChzdGFuZGFyZCBcIm1hdGVyaWFsXCIgZWFzaW5nKS4gVXNhdGEgc29sbyBpbiBhcGVydHVyYSDigJQgaWwgcml0b3JubyByZXN0YVxuLy8gc3UgbW0tZWFzaW5nLWVudHJhbmNlLCBnacOgIHBlcmNlcGl0byBjb3JyZXR0by5cbiRtZW51LW1hc2stZWFzaW5nLW9wZW46IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbi8vIEVhc2luZyBDdXJ2ZXMgKE1haXNvbiBNYXJnaWVsYSlcbiRtbS1lYXNpbmctZW50cmFuY2U6IGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiRtbS1lYXNpbmctZXhpdDogbGluZWFyO1xuXG4vLyBFYXNpbmcgQ3VydmVzIChNTTYpXG4kbW02LWVhc2luZy1lbnRyYW5jZTogbGluZWFyO1xuJG1tNi1lYXNpbmctZXhpdDogbGluZWFyO1xuXG4vLyBEZWxheXNcbiRtbS1kZWxheS1taWNybzogNTBtcztcbiRtbS1kZWxheS1sb25nOiAxMDAwbXM7XG4kbW0tZGVsYXktZXh0cmEtbG9uZzogMzAwMG1zO1xuIiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG5cblxuXG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuQGVhY2ggJG5hdkNvbG9yTmFtZSwgJG5hdkNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICYuc3dpcGVyLWJ1dHRvbi0jeyRuYXZDb2xvck5hbWV9IHtcbiAgICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICN7JG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xuICBAYXQtcm9vdCBidXR0b24jeyZ9IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIH1cbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYsXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBlYWNoICRwYWdpbmF0aW9uQ29sb3JOYW1lLCAkcGFnaW5hdGlvbkNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi0jeyRwYWdpbmF0aW9uQ29sb3JOYW1lfSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbkNvbG9yVmFsdWV9O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubW0tYWNjb3JkaW9uLXNlY3Rpb24ge1xuICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG5cbiAgJl9fdHJpZ2dlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgaGVpZ2h0OiAyLjVsaDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMDJiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFjaDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMiwgNCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuXG4gICAmLmlzLWFjdGl2ZSB7XG4gICAgJj4gLm1tLWFjY29yZGlvbi1zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJj4gLm1tLWFjY29yZGlvbi1zZWN0aW9uX190cmlnZ2VyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG4gICAgfVxuICB9XG59XG5cbi8vTU02IEFjY29yZGlvblxuLm1tNi1hY2NvcmRpb24tc2VjdGlvbiB7XG5cbiAgJl9fdHJpZ2dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1tLTYtYmFzZS0wNSwgNHB4KSB2YXIoLS1TcGFjaW5nLU1NNi1CYXNlLTEsIDhweCkgdmFyKC0tc3BhY2luZy1tbS02LWJhc2UtMjUsIDIwcHgpIHZhcigtLVNwYWNpbmctTU02LUJhc2UtMSwgOHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1Db2xvdXItTU02LUJhY2tncm91bmQtTGlnaHQtU2Vjb25kYXJ5LCAjRjRGNUY3KTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1Db2xvdXItTU02LUJhY2tncm91bmQtTGlnaHQtU2Vjb25kYXJ5LUNvbnRyYXN0LCAjRTZFOUVCKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoXCJtbTYtcGx1c1wiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLUNvbG91ci1NTTYtQ29udGVudC1PbkxpZ2h0LVByaW1hcnksICMwMDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgLm1tNi1hY2NvcmRpb24tc2VjdGlvbl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAubW02LWFjY29yZGlvbi1zZWN0aW9uX190cmlnZ2VyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoXCJtbTYtbWludXNcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1Db2xvdXItTU02LUNvbnRlbnQtT25MaWdodC1QcmltYXJ5LCAjMDAwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNWSBBQ0NPVU5UIEFSRUEg4oCUIE1NIFJldmFtcFxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vYUJrUGxnWXFDcHJkWkFxZnVIblZ0cy9TdXBwb3J0LS0tQWNjb3VudFxuLy8gICBEZXNrdG9wIDQ5NzA6MjAzNTI1IMK3IE1vYmlsZSA0OTcwOjIwMzUzNFxuLy8gUmV1c2VzIHRoZSBIZWxwIEFyZWEgMy1jb2x1bW4gc2hlbGw6XG4vLyAgIFsgKGVtcHR5IHNpZGViYXIgMzIwcHgpIF0gfCBbIENvbnRlbnQgZmxleC0xIF0gfCBbIENvbnRhY3Qgc2lkZWJhciAzNjBweCBdXG4vLyBNb2JpbGU6IHN0YWNrZWQg4oCUIHRhYiByb3cgZnVsbC13aWR0aCBzY3JvbGxhYmxlLCB0aGVuIGNvbnRlbnQsIGNvbnRhY3QgaGlkZGVuLlxuLy9cbi8vIFRhYiByb3c6IHJldXNlcyAubW0tdGFicyAvIC5uYXYtdGFicy13cmFwcGVyIC8gLm5hdi10YWItYnRuIGZyb20gX3RhYnMuc2Nzcyxcbi8vIGJ1dCB0aGUgdGFicyBhcmUgPGE+IGxpbmtzIChmdWxsLXBhZ2UgbmF2aWdhdGlvbiksIG5vdCAuanMtdGFiLWJ0biBidXR0b25zLlxuLy8gQ29udGFjdCBzaWRlYmFyOiByZXVzZXMgdGhlIEhlbHAgYGhlbHAtY29udGFjdC1zaWRlYmFyYCBjb250ZW50IGFzc2V0LlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBBR0UgV1JBUFBFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLWFjY291bnQtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gQUpBWCB0YWIgc3dhcCAoTU1BY2NvdW50VGFicyk6IG91dGdvaW5nIGNvbnRlbnQgc29mdGVucyAoLmlzLWxvYWRpbmcgb25cbiAgLy8gdGhlIHBhZ2Ugcm9vdCksIHRoZSBzd2FwcGVkLWluIHdyYXBwZXIgZW50ZXJzIHdpdGggYSBmYWRlICsgc2xpZ2h0IHJpc2UuXG4gIC8vIEVmZmVjdCBsaXZlcyBpbiBtbS1zd2FwLWVudHJhbmNlIChfYW5pbWF0aW9ucy5taXhpbi5zY3NzKSDigJQgU0hBUkVEIHdpdGhcbiAgLy8gdGhlIHJldHVybiB3aXphcmQgc3RlcCBjaGFuZ2VzOiBjaGFuZ2UgaXQgdGhlcmUsIG9uY2UsIGZvciBldmVyeXRoaW5nLlxuICAubW0tYWNjb3VudC1sYXlvdXQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbW0tc3dhcC1lbnRyYW5jZTtcblxuICAgIC5wcml2YWN5LWZvcm0tZGVzY3JpcHRpb257XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmlzLWxvYWRpbmcgLm1tLWFjY291bnQtbGF5b3V0LXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPdXRnb2luZyBjb250ZW50IGRpbXMgZmFzdGVyIHRoYW4gdGhlIGluY29taW5nIG9uZSBzZXR0bGVzLlxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJG1tLWR1cmF0aW9uLWV4aXQtc3RhbmRhcmQgJG1tLWVhc2luZy1lbnRyYW5jZTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVEFCIFJPVyDigJQgZnVsbC13aWR0aCBzdHJpcCBhYm92ZSB0aGUgMy1jb2x1bW4gYm9keVxuLy8gU2FtZSB0cmVhdG1lbnQgYXMgLm1tLWhlbHAtdGFicy1yb3c6IDE4cHggaW5zZXQgbW9iaWxlLCA0MHB4IGRlc2t0b3AuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tYWNjb3VudC10YWJzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCB0aGUgc2Nyb2xsYmFyIGZyb20gY2F1c2luZyBsYXlvdXQgc2hpZnQgb24gZGVza3RvcFxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1tLXRhYnMge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyLCA1KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwLCAwLjc1KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgwLjUsIDApO1xuXG4gICAgLm1tLWFjY291bnQtdGFicyB7XG4gICAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDIuNSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyAvLyBrZWVwIHRhYnMgb24gb25lIHNjcm9sbGFibGUgcm93IG9uIG1vYmlsZVxuICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50OyAvLyBhbGxvdyBvdmVyZmxvdyBzY3JvbGxcbiAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpO1xuXG4gICAgICAgIC8vIFN0cmV0Y2ggdGhlIGJhc2VsaW5lIGVkZ2UtdG8tZWRnZSB0byB0aGUgd3JhcHBlciB3aWR0aC5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUYWJzIGFyZSA8YT4gbGlua3MgaGVyZSAoZnVsbC1wYWdlIG5hdikg4oCUIHN0cmlwIHRoZSBVQSB1bmRlcmxpbmUgc28gdGhleVxuICAgICAgICAvLyByZWFkIGFzIHRhYnMsIG5vdCBsaW5rcy4gQWN0aXZlL2luYWN0aXZlIGNvbG9ycyBjb21lIGZyb20gX3RhYnMuc2Nzcy5cbiAgICAgICAgLm5hdi10YWItYnRuIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuMjUpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC8vIFRhYiBsYWJlbCB1c2VzIE1NIENhcGl0YWxzIHR5cGVzdHlsZSAoMTQvMTggbW9iaWxlLCAxMy8xNiBkZXNrdG9wKVxuICAubmF2LXRhYi1idG4tbGFiZWwge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVEhSRUUtQ09MVU1OIExBWU9VVFxuLy8gUGFkZGluZy9ndXR0ZXJzIGxpdmUgT05MWSBvbiB0aGUgY29udGFpbmVyIOKAlCBuZXZlciBvbiB0aGUgYmxvY2tzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbS1hY2NvdW50LWxheW91dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAubW0tYWNjb3VudC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgIFxuXG4gICAgLm1tLWFjY291bnQtbGF5b3V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBtb2JpbGU6IHN0YWNrZWRcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMik7IC8vIDE4cHggcGFnZSBndXR0ZXJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyLCA1KTsgLy8gMThweCBwYWdlIGd1dHRlclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEsIDIpOyAvLyAxOHB4IHRvcC9ib3R0b21cblxuICAgICAgJl9fc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQUk9GSUxFIFNVQi1OQVYg4oCUIFBlcnNvbmFsIGluZm9ybWF0aW9uIHwgQWRkcmVzc2VzIHwgUmVnaXN0ZXJlZCBjYXJkc1xuLy8gKF9jb21wb25lbnRzL2FjY291bnQvYWNjb3VudC1wcm9maWxlLW5hdi5pc21sKS4gVGllciBsaW5rczogYWN0aXZlIGVudHJ5XG4vLyBwcmltYXJ5LCB0aGUgb3RoZXJzIHRlcnRpYXJ5LiBNb2JpbGU6IHN0YWNrZWQgYWJvdmUgdGhlIGZvcm0sIDNsaCBnYXAuXG4vLyBGaWdtYTogNDc3MzoyNzc1NSAobW9iaWxlKSDCtyA0NzczOjI3NzI0IChkZXNrdG9wKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1hY2NvdW50LXByb2ZpbGUtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIEBpbmNsdWRlIGdhcC15LW1vYigwLjUpOyAvLyA5cHggYmV0d2VlbiBlbnRyaWVzXG4gIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMywgMCk7IC8vIG1vYmlsZTogNTRweCBnYXAgdG8gdGhlIGZvcm0gY29sdW1uXG5cbiAgLm1tLWxpbmstLXRpZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KSAhaW1wb3J0YW50O1xuXG4gICAgLm1tLWxpbmtfX2dseXBoIC5pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5tbS1saW5rX19nbHlwaCAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1ZIEFDQ09VTlQg4oCUIERhc2hib2FyZCBjYXJkcyAoXCJCbG9jayBJdGVtIE1NXCIpXG4vLyBGaWdtYTogNDk3MDoyMDM1MjUgKGRlc2t0b3ApIMK3IDQ5NzA6MjAzNTM0IChtb2JpbGUpXG4vLyBBIHNlY3Rpb24gPSB1cHBlcmNhc2UgdGl0bGUgKyBhIGJvcmRlcmVkIGxpc3Q7IGVhY2ggcm93IGlzIGBsYWJlbCDigKYgVmlld2AuXG4vLyBUb2tlbnM6IGJvcmRlciAxcHggLS1tbS1ib3JkZXItc2Vjb25kYXJ5OyByb3cgcHkgMmxoIHRvcCAvIDFsaCBib3R0b20sXG4vLyBweCAyY2g7IHRpdGxlIHBiIDFsaDsgZ2FwIGxhYmVs4oaUYWN0aW9uIDJjaC5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1hY2NvdW50LXNlY3Rpb25fX3RpdGxlIHtcbiAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpOyAvLyB1cHBlcmNhc2UsIDE0LzE4IG1vYiDCtyAxMy8xNiBkZXNrXG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxKTsgLy8gMThweCBtb2JpbGVcbn1cblxuLy8gQm9yZGVyZWQgbGlzdCDigJQgcmVzZXQgVUEgPHVsPiBjaHJvbWUuXG4ubW0tYWNjb3VudC1jYXJkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTsgLy8gMThweCBiZXR3ZWVuIGxhYmVsIGFuZCBhY3Rpb25cbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgyKTsgLy8gMzZweCBtb2JpbGUgdG9wXG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7IC8vIDE4cHggbW9iaWxlIGJvdHRvbVxuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTsgLy8gMThweCBtb2JpbGUgc2lkZXNcblxuICAgIC8vIFJvdyBzZXBhcmF0b3JzIGluc2lkZSB0aGUgYm9yZGVyZWQgYm94LlxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfSAgIFxuXG4gICZfX2xhYmVsIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgndW5kZXJsaW5lJyk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQUREUkVTUyBCT09LIOKAlCBNTSBSZXZhbXAgKFByb2ZpbGUg4oaSIEFkZHJlc3Nlcylcbi8vIEZpZ21hOiA0NzczOjI4NDQ3IChkZXNrdG9wKSDCtyA0NzczOjI4NDc3IChtb2JpbGUpXG4vLyBTaGVsbC9jb2x1bW5zIGNvbWUgZnJvbSBfYWNjb3VudC1hcmVhLnNjc3M7IHRoaXMgZmlsZSBzdHlsZXMgb25seSB0aGVcbi8vIGFkZHJlc3MgY2FyZHMsIGFjdGlvbnMgYW5kIHRoZSBkZWxldGUtY29uZmlybWF0aW9uIG1vZGFsIGNvbnRlbnQuXG4vLyBDYXJkOiAxcHggLS1tbS1ib3JkZXItc2Vjb25kYXJ5IGJveCwgcHggMmNoIC8gcHkgMmxoLCBpbm5lciBnYXAgMC41bGg7XG4vLyBoZWFkZXIgPSB1cHBlcmNhc2UgYWRkcmVzcyBuYW1lICsgdW5kZXJsaW5lZCBhY3Rpb25zOyBib2R5IDE0LzE4IG9uIEJPVEhcbi8vIGJyZWFrcG9pbnRzIChGaWdtYSB1c2VzIHRoZSBNTSBNb2JpbGUgRGVmYXVsdCB0eXBlc3R5bGUgb24gZGVza3RvcCB0b28pLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWFkZHJlc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tbS1hY2NvdW50LXNlY3Rpb24gLm1tLWFkZHJlc3MtYWRkbmV3IHtcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoMCk7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xufVxuXG4ubW0tYWRkcmVzcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gIEBpbmNsdWRlIGdhcC15LW1vYigwLjUpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gIEBpbmNsdWRlIHBhZGRpbmcteSgyKTtcblxuICAvLyBDYXJkIGFkaWFjZW50aSBzZW56YSBnYXA6IGNvbGxhc3NhIGkgYm9yZGkgY2hlIHNpIHRvY2Nhbm8gaW4gdW5hIGxpbmVhIHNpbmdvbGEgZGEgMXB4XG4gICsgLm1tLWFkZHJlc3MtY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDIpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcblxuICAgIC8vIC5yZW1vdmUtYWRkcmVzcyBpcyBhIDxidXR0b24+IChNaWNyb01vZGFsIHRyaWdnZXIpIOKAlCByZXNldCB0aGUgVUFcbiAgICAvLyBjaHJvbWUgc28gaXQgcmVhZHMgYXMgYW4gdW5kZXJsaW5lZCB0ZXh0IGxpbmsgbGlrZSBpdHMgc2libGluZ3MuXG4gICAgLnJlbW92ZS1hZGRyZXNzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBREQgLyBFRElUIEFERFJFU1MgRk9STSAoYWNjb3VudC9lZGl0QWRkQWRkcmVzcyArIGFkZHJlc3NGb3Jte0VNRUEsTkEsSlB9KVxuLy8gRmllbGRzIHJldXNlIC5tbS1pbnB1dCAvIC5tbS1zZWxlY3Q7IGhlcmUgb25seSB0aGUgcGFnZS1zcGVjaWZpYyBiaXRzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ291bnRyeSBzZWxlY3QgbG9ja2VkIHRvIHRoZSBzaXRlIGNvdW50cnkgKE5BL0pQKSDigJQgbmF0aXZlIHNlbGVjdCwgbm9cbi8vIE1NU2VsZWN0OiByZWFkLW9ubHkgbG9vaywgdmFsdWUgc3RpbGwgc3VibWl0dGVkLlxuLm1tLXNlbGVjdC0tbG9ja2VkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLm1tLXNlbGVjdF9fc2VsZWN0IHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cbn1cblxuLm1tLWFkZHJlc3MtZm9ybV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG5cbiAgLm1tLWJ0biB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuLy8gSlAgMy1wYXJ0IHBob25lOiBpbnB1dHMgc2lkZSBieSBzaWRlIHdpdGggZGFzaCBzZXBhcmF0b3JzLlxuLm1tLWFkZHJlc3MtZm9ybV9fcGhvbmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIEBpbmNsdWRlIGdhcC14LW1vYigwLjUpO1xuXG4gIC5tbS1pbnB1dCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLm1tLWFkZHJlc3MtZm9ybV9fcGhvbmUtZGFzaCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgLy8gYWxpZ24gZGFzaGVzIHZlcnRpY2FsbHkgd2l0aCB0aGUgaW5wdXQgYm94LCBiZWxvdyB0aGUgbGFiZWxcbiAgfVxufVxuXG4vLyBJbmxpbmUgZmVlZGJhY2sgYWZ0ZXIgcHJvZmlsZSBBSkFYIHN1Ym1pdCAoTU1Qcm9maWxlRm9ybSkuXG4ubW0tZm9ybS1mZWVkYmFjayB7XG4gIG1hcmdpbjogMDtcblxuICAmLS1zdWNjZXNzLFxuICAmLS1lcnJvciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gIH1cblxuICAmLS1zdWNjZXNzIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zdWNjZXNzKTtcbiAgfVxuXG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gIH1cbn1cblxuLy8gUmVnaXN0ZXJlZCBjYXJkcyDigJQgcmV1c2VzIHRoZSAubW0tYWRkcmVzcy1jYXJkIHBhdHRlcm47IG9ubHkgdGhlIGV4cGlyeSByb3dcbi8vIChkYXRlICsgY2lyY3VpdCBpY29uKSBpcyBwYXltZW50LXNwZWNpZmljLlxuLm1tLXBheW1lbnQtY2FyZF9fZXhwaXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG5cbiAgLm1tLWJyYW5kLWNhcmQge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4vLyBEZWxldGUgY29uZmlybWF0aW9uIG1vZGFsIOKAlCBjb250ZW50IG9ubHk7IHRoZSBzaGVsbCAoI2RlbGV0ZS1hZGRyZXNzLW1vZGFsLFxuLy8gb3ZlcmxheSwgY2xvc2UgYnV0dG9uKSBjb21lcyBmcm9tIHRoZSBsZWdhY3kgX2xheW91dC9sYXlvdXQtbW9kYWwgc3R5bGVzLlxuLm1tLWRlbGV0ZS1hZGRyZXNzLW1vZGFsIHtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXkoMik7XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSk7XG5cbiAgICAubW0tYnRuIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJhbmQgQWJvdXQgcGFnZSDigJQgbW9iaWxlIGJhc2Ugc3R5bGVzLiBEZXNrdG9wIG92ZXJyaWRlcyBpbiBfYnJhbmQtYWJvdXQubWQtbWluLnNjc3MuXG4vLyBMYXlvdXQgKEZpZ21hIG5vZGUgMy00NzU4MCBtb2JpbGUgLyAzLTQ3NjMyIGRlc2t0b3ApOiBwYWdlLXRpdGxlIGhlYWRlclxuLy8gKGhlYWRsaW5lICsgZGVzY3JpcHRpb24pIOKGkiBmdWxsLWJsZWVkIG1lZGlhIGhlcm8g4oaSIE4gQnJhbmQgQWJvdXQgU2VjdGlvbnNcbi8vICh0ZXh0IHN0YWNrZWQgYWJvdmUgMjozIG1lZGlhIG9uIG1vYmlsZTsgc3RpY2t5IHRleHQgY29sdW1uIGJlc2lkZSBtZWRpYSBvblxuLy8gZGVza3RvcCkg4oaSIEJyYW5kIENyb3NzIE5hdiBTdGFjay4gSGVhZGVyL2Zvb3Rlci9icmVhZGNydW1iIGNvbWUgZnJvbSB0aGUgbGF5b3V0LlxuXG4ubW0tYnJhbmQtYWJvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgLy8gSGVhZGxpbmUg4oCUIHNtYWxsIHVwcGVyY2FzZSBDb3VyaWVyIChtbS10eHQtY2FwaXRhbHMpLCBub3QgYSBkaXNwbGF5IGZvbnQuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAvLyBIZXJvIOKAlCBmdWxsLWJsZWVkIG1lZGlhLiBUaGUgLm1tLW1lZGlhIHZhcmlhbnQgY2FycmllcyBpdHMgb3duIGFzcGVjdC1yYXRpb1xuICAvLyAoMTY6OSBtb2JpbGUgLyAxNjo5IGRlc2t0b3ApIHZpYSBfbW0tbWVkaWEuXG4gICZfX2hlcm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIC0tLSBCcmFuZCBBYm91dCBTZWN0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTW9iaWxlOiB0ZXh0IGJsb2NrIHN0YWNrZWQgYWJvdmUgdGhlIDI6MyBtZWRpYS4gRGVza3RvcCAobWQtbWluKTogc3RpY2t5IHRleHRcbi8vIGNvbHVtbiBiZXNpZGUgdGhlIG1lZGlhLlxuLm1tLWJyYW5kLWFib3V0X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAybGg7IC8vIDM2cHggbW9iaWxlICh0ZXh0IOKGkiBtZWRpYSlcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoMiwgMi41KTsgICAvLyAzNnB4IG1vYmlsZSAvIDQwcHggZGVza3RvcFxuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyLCAwKTsgIC8vIDM2cHggbW9iaWxlIC8gMCBkZXNrdG9wIChzZWN0aW9ucyBnYXAgZnJvbSBuZXh0IHB0KVxuXG4gICYtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMWxoOyAvLyAxOHB4IGJldHdlZW4gaGVhZGluZyAvIGRlc2NyaXB0aW9uIC8gbGlua1xuICB9XG5cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAmLWRlc2MgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG5cbiAgJi1tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJyYW5kIERldGFpbCBlZGl0b3JpYWwgcGFnZSDigJQgbW9iaWxlIGJhc2Ugc3R5bGVzLlxuLy8gRGVza3RvcCBvdmVycmlkZXMgbGl2ZSBpbiBfYnJhbmQtZGV0YWlsLm1kLW1pbi5zY3NzLlxuXG4ubW0tYnJhbmQtZGV0YWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gLS0tIEhlYWRlcjogcGFnZSB0aXRsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIE5vIHZlcnRpY2FsIHBhZGRpbmcgKEZpZ21hKTogdGhlIGJyZWFkY3J1bWIgYmxvY2sncyBib3R0b20gcGFkZGluZyBnaXZlcyB0aGVcbiAgLy8gZ2FwIGFib3ZlLCBhbmQgdGhlIHRhYiBibG9jaydzIHBhZGRpbmctdG9wIGdpdmVzIHRoZSBnYXAgYmVsb3cuIEhvcml6b250YWxcbiAgLy8gcGFkZGluZyBjb21lcyBmcm9tIHRoZSBweC1tb2ItMiAvIHB4LWRlc2stNSB1dGlsaXR5IGNsYXNzZXMgaW4gdGhlIElTTUwuXG4gIC8vXG4gIC8vIEZpbGVzIG9mZiDihpIgbm8gdGFiIGJsb2NrIGJlbG93LCBzbyB0aGUgdGl0bGUgY2FycmllcyB0aGUgYm90dG9tIGdhcCBpdHNlbGZcbiAgLy8gKEZpZ21hOiBtbS1tb2JpbGUtMS1saCAvIG1tLWRlc2t0b3AtMS1saCA9IDE4cHggLyAxNnB4KS5cbiAgJl9faGVhZGVyLS1zdGFuZGFsb25lIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxKTtcbiAgfVxuXG4gIC8vIFBhZ2UgdGl0bGUg4oCUIHNtYWxsIHVwcGVyY2FzZSBDb3VyaWVyIChtbS10eHQtY2FwaXRhbHMpLCBOT1QgYSBkaXNwbGF5IGZvbnQuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAvLyBUYWJzIHJldXNlIHRoZSBkZXNpZ24tc3lzdGVtIC5tbS10YWJzIGNvbXBvbmVudCAoc2VlIF90YWJzLnNjc3MpLiBPdmVycmlkZVxuICAvLyBvbmx5IHRoZSBicmFuZC1kZXRhaWwgc3BhY2luZzogdGFicyBzaXQgcmlnaHQgdW5kZXIgdGhlIHRpdGxlIGFuZCB0aGUgY29udGVudFxuICAvLyBmb2xsb3dzIGltbWVkaWF0ZWx5IChGaWdtYTogbm8gNDBweCBnYXAgYmVsb3cgdGhlIHRhYiBiYXIpLlxuICAmX190YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IC8vIHRpdGxlIHNpdHMgZmx1c2g7IHRhYiBibG9jaydzIG93biBwYWRkaW5nIGdpdmVzIHRoZSBzbWFsbCBnYXBcblxuICAgIC8vIFNwYWNpbmcgYXBwbGllZCBoZXJlIChub3QgdmlhIHB4LS9weS0gdXRpbGl0aWVzIG9uIHRoZSBlbGVtZW50KTogdGhlIHNoYXJlZFxuICAgIC8vIC5uYXYtdGFicy13cmFwcGVyIHNldHMgYHBhZGRpbmc6IDAgMThweGAsIHdoaWNoIGhhcyBlcXVhbCBzcGVjaWZpY2l0eSB0byB0aGVcbiAgICAvLyB1dGlsaXR5IGNsYXNzZXMgYnV0IGxvYWRzIGxhdGVyLCBzbyB1dGlsaXRpZXMgbmV2ZXIgd2luLiBUaGlzIHNjb3BlZCBzZWxlY3RvclxuICAgIC8vICgwLDIsMCkgYmVhdHMgdGhlIGJhc2Ug4oCUIG1peGlucyBrZWVwIHVzIG9uIHRoZSBzcGFjaW5nIHN5c3RlbS5cbiAgICAvLyBWZXJ0aWNhbCBnYXAgZ29lcyBCRUxPVyB0aGUgZGl2aWRlciAoOjphZnRlciBhdCBib3R0b206MCkgdmlhIG1hcmdpbi1ib3R0b20g4oCUXG4gICAgLy8gcGFkZGluZy15IHdvdWxkIGluc3RlYWQgcHVzaCBzcGFjZSBiZXR3ZWVuIHRoZSBidXR0b25zIGFuZCB0aGUgZGl2aWRlciBsaW5lLlxuXG4gICAgLy8gU3RpY2t5IHRhYiBiYXIuIFBpbiBwb2ludCB0cmFja3MgdGhlIGhlYWRlcidzIGxpdmUgYm90dG9tIGVkZ2VcbiAgICAvLyAoLS1tbS1oZWFkZXItb2Zmc2V0LCBwdWJsaXNoZWQgYnkgTU1IZWFkZXIudHMpOiB0aGUgYmFyIHJpZGVzIHRoZVxuICAgIC8vIHNjcm9sbC1saW5rZWQgaGVhZGVyIDE6MSDigJQgZmx1c2ggdG8gdGhlIHZpZXdwb3J0IHRvcCB3aGVuIHRoZSBoZWFkZXIgaXNcbiAgICAvLyBhd2F5LiAubW0tdGFicyB3cmFwcyBib3RoIHRoZSBiYXIgYW5kIHRoZSBjb250ZW50LCBzbyBDU1Mgc3RpY2t5IHBlcnNpc3RzXG4gICAgLy8gZm9yIHRoZSB3aG9sZSBjb250ZW50IHNjcm9sbC4gVGhlIC5pcy1zdHVjayA6OmJlZm9yZSBmaWxscyB0aGUgc3RyaXAgdXAgdG9cbiAgICAvLyB0aGUgaGVhZGVyIHNvIG5vIHNjcm9sbGVkIGNvbnRlbnQgcGVla3MgYmV0d2VlbiBoZWFkZXIgYW5kIGJhci5cbiAgICAubmF2LXRhYnMtY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogdmFyKC0tbW0taGVhZGVyLW9mZnNldCwgdmFyKC0tbW0taGVhZGVyLWhlaWdodCkpO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLXByaW1hcnkpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTsgLy8gaG9yaXpvbnRhbCBpbnNldCBsaXZlcyBvbiB0aGUgc3RpY2t5IGNvbnRhaW5lciAoZnVsbC1ibGVlZCBiZylcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41KTtcblxuICAgICAgJi5pcy1zdHVjayB7XG4gICAgICAgIC8vIFNlbWktdHJhbnNwYXJlbnQgbGF5ZXIgZmlsbCAoUUE6IG5vIGRyb3Agc2hhZG93LCBzbGlnaHQgc2hvdy10aHJvdWdoKS5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tbGF5ZXJzLXNlY29uZGFyeSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiB2YXIoLS1tbS1oZWFkZXItaGVpZ2h0KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1sYXllcnMtc2Vjb25kYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludGVycnVwdCB0aGUgZGl2aWRlciB1bmRlciB0aGUgYWN0aXZlIHRhYiB3aXRoIGEgcmVhbCBHQVAsIG5vdCBhIHNlY29uZFxuICAgICAgICAvLyB0cmFuc2x1Y2VudCBzdHJpcC4gT2ZmLXN0dWNrIHRoZSBiYXNlIC5hY3RpdmU6OmFmdGVyIHN0cmlwIGlzIG9wYXF1ZVxuICAgICAgICAvLyAoLS1tbS1iYWNrZ3JvdW5kLXByaW1hcnkpIGFuZCBoaWRlcyB0aGUgZGl2aWRlciBjbGVhbmx5LiBSZS10aW50aW5nIGl0IHRvXG4gICAgICAgIC8vIHRoZSB0cmFuc2x1Y2VudCAtLW1tLWxheWVycy1zZWNvbmRhcnkgaGVyZSBzdGFja2VkIHR3byB0cmFuc2x1Y2VudCBsYXllcnNcbiAgICAgICAgLy8gb3ZlciB0aGUgKGFsc28gdHJhbnNsdWNlbnQpIGJhciBiYWNrZ3JvdW5kOiB0aGUgZG91YmxlZCBhbHBoYSByZW5kZXJlZCBhc1xuICAgICAgICAvLyB0d28gYnJpZ2h0IFwid2hpdGVcIiBsaW5lcyBmbGFua2luZyB0aGUgZGl2aWRlci4gSW5zdGVhZCBkcm9wIHRoZSBzdHJpcCwgbWFrZVxuICAgICAgICAvLyB0aGUgYWN0aXZlIHRhYidzIG93biBib3R0b20gYm9yZGVyIHRyYW5zcGFyZW50LCBhbmQgcHVuY2ggYSB0cmFuc3BhcmVudCBnYXBcbiAgICAgICAgLy8gaW4gdGhlIGZ1bGwtd2lkdGggZGl2aWRlciBleGFjdGx5IHVuZGVyIHRoZSBhY3RpdmUgdGFiIHNvIHRoZSBzaW5nbGUgYmFyXG4gICAgICAgIC8vIGxheWVyIHNob3dzIHRocm91Z2ggKG1hdGNoZXMgdGhlIGJhcikuIEdhcCBib3VuZHMgYXJlIHB1Ymxpc2hlZCBhcyBweCBjdXN0b21cbiAgICAgICAgLy8gcHJvcHMgYnkgTU1CcmFuZERldGFpbFRhYnMudHMgKGZhbGxiYWNrIDAg4oaSIG5vIGdhcCA9IGNvbnRpbnVvdXMgZGl2aWRlcikuXG4gICAgICAgIC5uYXYtdGFicy13cmFwcGVyOjphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICMwMDAgdmFyKC0tbW0tdGFiLWdhcC1zdGFydCwgMCksXG4gICAgICAgICAgICB0cmFuc3BhcmVudCB2YXIoLS1tbS10YWItZ2FwLXN0YXJ0LCAwKSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IHZhcigtLW1tLXRhYi1nYXAtZW5kLCAwKSxcbiAgICAgICAgICAgICMwMDAgdmFyKC0tbW0tdGFiLWdhcC1lbmQsIDApXG4gICAgICAgICAgKTtcbiAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICMwMDAgdmFyKC0tbW0tdGFiLWdhcC1zdGFydCwgMCksXG4gICAgICAgICAgICB0cmFuc3BhcmVudCB2YXIoLS1tbS10YWItZ2FwLXN0YXJ0LCAwKSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IHZhcigtLW1tLXRhYi1nYXAtZW5kLCAwKSxcbiAgICAgICAgICAgICMwMDAgdmFyKC0tbW0tdGFiLWdhcC1lbmQsIDApXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdGFiLWJ0bi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXRhYnMtd3JhcHBlciB7XG4gICAgICAvLyBIb3Jpem9udGFsIGluc2V0IG1vdmVkIHRvIC5uYXYtdGFicy1jb250YWluZXIg4oCUIHplcm8gb3V0IHRoZSBzaGFyZWRcbiAgICAgIC8vIGNvbXBvbmVudCdzIGBwYWRkaW5nOiAwIDE4cHhgIHNvIHRoZSBkaXZpZGVyICg6OmFmdGVyLCBsZWZ0L3JpZ2h0IDApXG4gICAgICAvLyBzdGFydHMgYXQgdGhlIGZpcnN0IHRhYiBidXR0b24gYW5kIHNwYW5zIHRoZSBmdWxsIHJvdyB3aWR0aC5cbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwLjUsIDEpOyAvLyBwdCBhYm92ZSB0aGUgdGFiIGJ1dHRvbnM6IG1vYiA5cHggLyBkZXNrIDE2cHhcbiAgICAgIC8vQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgwLjUsIDEpOyAvLyBnYXAgYmVsb3cgdGhlIGRpdmlkZXIgKDo6YWZ0ZXIpOiBtb2IgOXB4IC8gZGVzayAxNnB4XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8vIChSZW1vdmVkKSBib2R5OmhhcyguaGVhZGVyLWhpZGRlbikgdG9wIG92ZXJyaWRlIOKAlCB0aGUgYmFyJ3MgYHRvcGAgbm93IHRyYWNrc1xuLy8gLS1tbS1oZWFkZXItb2Zmc2V0IGNvbnRpbnVvdXNseSwgbm8gbWFya2VyLWJhc2VkIHJlcG9zaXRpb25pbmcgbmVlZGVkLlxuXG4vLyAtLS0gQ29udGVudCBmcmFnbWVudCByb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGFpbmVyIGhvbGRzIE4gaW5qZWN0ZWQgYGJyYW5kQ29udGVudEZyYWdtZW50YCBjb21wb25lbnRzIGluc2lkZSBfX3RyYWNrLlxuLm1tLWNmcm93IHtcbiAgJl9fdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gbW9iaWxlOiBhbHdheXMgc3RhY2tlZFxuICAgIGdhcDogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGFsbG93IGdyaWQvZmxleCBpdGVtIHRvIHNocmluayBiZWxvdyBtZWRpYSBpbnRyaW5zaWMgd2lkdGhcbiAgfVxufVxuXG4vLyAtLS0gRmlsZXMgdGFiIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1tLWZpbGVzLWRlc2Mge1xuICAmX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBtYXgtd2lkdGg6IDYwY2g7XG4gIH1cbn1cblxuLm1tLWZpbGVzLXJvdyB7XG4gIC8vIE91dGVyOiBob3Jpem9udGFsIGluc2V0IG9ubHkgKHB4LW1vYi0yIC8gcHgtZGVzay01IHV0aWxpdGllcyBpbiB0aGUgbWFya3VwKS5cbiAgLy8gVGhlIGdyaWQgKyBib3R0b20gZGl2aWRlciBsaXZlIG9uIF9faW5uZXIgc28gdGhlIGRpdmlkZXIgaXMgaW5zZXQgYnkgdGhlXG4gIC8vIHBhZGRpbmcgKEZpZ21hKSwgbm90IGZ1bGwtYmxlZWQuXG4gIC8vXG4gIC8vIE1vYmlsZSAoRmlnbWEgMS00MTEwKTogdGh1bWIgKDkwcHgsIDI6Mykgb24gdGhlIGxlZnQ7IHRoZSBjb250ZW50IGNvbHVtblxuICAvLyBzdGFja3MgdGhlIGZpbGVuYW1lIGF0IHRoZSB0b3AgYW5kIHRoZSBkb3dubG9hZCBidXR0b24gYXQgdGhlIGJvdHRvbS5cbiAgLy8gdHlwZS9zaXplL2RhdGUgYXJlIGRlc2t0b3Atb25seSAoaGlkZGVuIGhlcmUpLlxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTBweCBtaW5tYXgoMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ3RodW1iIG5hbWUnXG4gICAgICAndGh1bWIgZG93bmxvYWQnO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgY29sdW1uLWdhcDogMmNoOyAvLyAxOHB4IG1vYmlsZVxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpOyAvLyAxOHB4XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX3RodW1iIHtcbiAgICBncmlkLWFyZWE6IHRodW1iO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgJl9fdGh1bWItaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMiAvIDM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGdyaWQtYXJlYTogbmFtZTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbiAgLy8gRGVza3RvcC1vbmx5IG1ldGFkYXRhIGNvbHVtbnMg4oCUIGhpZGRlbiBvbiBtb2JpbGUuXG4gICZfX3R5cGUsXG4gICZfX3NpemUsXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19kb3dubG9hZCB7XG4gICAgZ3JpZC1hcmVhOiBkb3dubG9hZDtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIC0tLSBDcm9zcyBuYXYgc3RhY2sgKEZpZ21hIG5vZGUgMTIwMzktMjczNykgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNb2JpbGU6IDIgY29sdW1ucyAoSXRlbS9UaXRsZSArIENhdGVnb3J5KS4gRGVza3RvcDogNCAoKyBOby4gSXRlbXMgKyBEYXRlKS5cbi8vIEhlYWRlciBoYXMgbm8gZGl2aWRlcjsgZWFjaCBpdGVtIHJvdyBoYXMgYSBib3R0b20gZGl2aWRlciAoaW5zZXQgYnkgcHgpLlxuLm1tLWNyb3NzbmF2IHtcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSwgMSk7IC8vIHB0IDE4cHggbW9iaWxlIC8gMTZweCBkZXNrdG9wXG5cbiAgJl9faGVhZCxcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGNvbHVtbi1nYXA6IDJjaDtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTsgLy8gMThweFxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9fY29sLS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gICZfX2NvbC0tY2F0ZWdvcnkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvLyBOby4gSXRlbXMgKyBEYXRlIGFyZSBkZXNrdG9wLW9ubHkgY29sdW1ucy5cbiAgJl9fY29sLS1jb3VudCxcbiAgJl9fY29sLS1kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyBCcmFuZCBIb21lIGRhc2hib2FyZCAobW9iaWxlIGJhc2U7IGRlc2t0b3AgaW4gX2JyYW5kLWhvbWUubWQtbWluLnNjc3MpLlxuLy8gTGF5b3V0IChGaWdtYSAzLTQ3NDEzKTogSGVhZGVyICh0aXRsZSArIGRlc2NyaXB0aW9uKSDihpIgU2VjdGlvbnMgbWVudSAoc2VwYXJhdGVcbi8vIGJsb2NrLCBwbGFpbiB0ZXh0IGxpbmtzKSDihpIgZnVsbC1ibGVlZCBDb3ZlciBncmlkICgzLzIvMS11cCwgbm8gZ2Fwcykg4oaSXG4vLyBQYWdpbmF0aW9uIChpdGVtcyBjb3VudCArIHNob3cgbW9yZSkuIEhlYWRlci9tZW51IHBhZGRpbmcgdmlhIHB4LS9wYi0gdXRpbGl0aWVzLlxuXG4ubW0tYmhvbWUtcGFnZSB7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xufVxuXG4vLyAtLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJbi1wYWdlIGJyZWFkY3J1bWIgc2hvd24gb25seSBhdCA3NjjigJMxMDIzcHggKF9icmFuZC1ob21lLm1kLW1vZC5zY3NzKS5cbi5tbS1iaG9tZV9fYnJlYWRjcnVtYiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLWJob21lX190aXRsZSB7IG1hcmdpbjogMDsgfVxuXG4ubW0tYmhvbWVfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xufVxuXG4vLyAtLS0gU2VjdGlvbnMgbWVudSAobWFudWFsIGxpbmtzKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbS1iaG9tZV9fc2VjdGlvbnMtaGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xufVxuXG4ubW0tYmhvbWVfX3NlY3Rpb25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFsaDsgLy8gMThweCBtb2JpbGUgLyAxNnB4IGRlc2t0b3Bcbn1cblxuLy8gU3RhdGVzIChGaWdtYSBcIkJyYW5kIENhdGVnb3J5IExpbmsgVGV4dCBNTVwiIDEyMDEwLTI3ODMpOiBkZWZhdWx0ID0gcHJpbWFyeSxcbi8vIG5vIHVuZGVybGluZTsgaG92ZXIgPSBzZWNvbmRhcnkgKyB1bmRlcmxpbmU7IGFjdGl2ZSA9IHRlcnRpYXJ5ICsgdW5kZXJsaW5lLlxuLy8gVW5kZXJsaW5lIGdlb21ldHJ5IGZyb20gdGhlIHNoYXJlZCAndW5kZXJsaW5lJyB0eXBlc3R5bGUgKG9mZnNldCAzNSUpLlxuLm1tLWJob21lX19zZWN0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpmb2N1cyxcbiAgJjp2aXNpdGVkLFxuICAmOi13ZWJraXQtYW55LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMzUlO1xuICB9XG59XG5cbi8vIC0tLSBDb3ZlciBncmlkIChmdWxsLWJsZWVkLCBubyBnYXBzKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbS1iY292ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAmX19yb3ctLTEtdXAgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpOyB9XG4gICZfX3Jvdy0tMi11cCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAmX19yb3ctLTMtdXAgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7IH1cblxuICAvLyBDb3ZlciA9IGEgMjozIG1lZGlhIChhc3BlY3QgKyByZXZlYWwgdmlhIHRoZSBzaGFyZWQgLm1tLW1lZGlhIHJ1bGVzKS5cbiAgJl9fY292ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyAtLS0gUGFnaW5hdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW0tYmhvbWVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMik7IC8vIDM2cHhcbn1cblxuLm1tLWJob21lX19wYWdpbmF0aW9uLWNvdW50IHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG59XG5cbi5tbS1iaG9tZV9fc2hvdy1tb3JlIHtcbiAgJi5pcy1sb2FkaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbiIsIi8vIEJyYW5kIENhdGVnb3J5IEluZGV4IOKAlCBhdXRvIHRpbGUgZ3JpZCAobW9iaWxlIGJhc2UpLlxuLy8gRGVza3RvcCBvdmVycmlkZXMgbGl2ZSBpbiBfYnJhbmQtaW5kZXgubWQtbWluLnNjc3MuXG4vLyBIZWFkZXIgKGJyZWFkY3J1bWIgKyB0aXRsZSkgcmV1c2VzIC5tbS1icmFuZC1kZXRhaWxfXyogc3R5bGVzLlxuLy8gVGlsZSBzcGVjOiBGaWdtYSB0aWxlIGNvbXBvbmVudCAobW9iaWxlIDEyMDE5LTUyMjAsIGRlc2t0b3AgMTIwMTktNTUwNSkuXG5cbi5tbS1iaW5kZXgtcGFnZXtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgLm1tLWJpbmRleCB7XG4gICAgLy9kaXNwbGF5OiBncmlkO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTsgLy8gbW9iaWxlOiAxIGNvbHVtblxuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDE1LGZpdC1jb250ZW50KDEwMCUpKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLGZpdC1jb250ZW50KDEwMCUpKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAtLS0gVGlsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gTW9iaWxlOiB0aHVtYiAoMjozLCAxMzApIGZsdXNoLWxlZnQ7IHRoZSBjb250ZW50IGNvbHVtbiAodGV4dCB0b3AgKyBtZXRhXG4gICAgLy8gYm90dG9tLCBzcHJlYWQgb3ZlciB0aGUgdGh1bWIgaGVpZ2h0KSBpcyBpbmRlbnRlZCBweC1tb2ItMiwgbGVmdC1hbGlnbmVkLlxuICAgICZfX3RpbGUge1xuICAgICAgLy9kaXNwbGF5OiBncmlkO1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMHB4IG1pbm1heCgwLCAxZnIpO1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgLy8ndGh1bWIgdGV4dCdcbiAgICAgIC8vJ3RodW1iIG1ldGEnO1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICAgICAgLy9jb2x1bW4tZ2FwOiAwOyAvLyBubyBnYXAgb24gbW9iaWxlIOKAlCBjb250ZW50IGNhcnJpZXMgaXRzIG93biBwYWRkaW5nLXhcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIC8vZ3JpZC1hcmVhOiB0aHVtYjtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICAmX190aHVtYi1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMiAvIDM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX3RleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBnYXA6IDFsaDsgLy8gMThweCBtb2JpbGUgLyAxNnB4IGRlc2t0b3AgKG1tLSotMS1saClcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbS1tb2IoMSk7IC8vIDE4cHggLyAxbGgg4oCUIG1vYmlsZSBvbmx5LCByZXNldCBpbiBfYnJhbmQtaW5kZXgubWQtbWluXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLy8gTWV0YTogbW9iaWxlID0gbGVmdC1hbGlnbmVkLCBmdWxsIHdpZHRoLCBib3R0b20gb2YgdGhlIGNvbHVtbi4gQWxsIHRocmVlXG4gICAgLy8gbGluZXMgKGNhdGVnb3J5LCBuby4gaXRlbXMsIGRhdGUpIGFyZSBzaG93bi5cbiAgICAmX19tZXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7XG4gICAgfVxuXG4gICAgLy8gTWV0YSBsaW5lcyBuZXZlciB3cmFwIOKAlCBvbmx5IHRoZSB0ZXh0IGNvbHVtbiBtYXkgc2hyaW5rL3dyYXAuXG4gICAgJl9fY2F0ZWdvcnksXG4gICAgJl9fY291bnQsXG4gICAgJl9fZGF0ZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG59XG4iLCIvLyBCcmFuZCBTaG93IHBhZ2Ug4oCUIG1vYmlsZSBiYXNlIHN0eWxlcy4gRGVza3RvcCBvdmVycmlkZXMgaW4gX2JyYW5kLXNob3dzLm1kLW1pbi5zY3NzLlxuLy8gTGF5b3V0IChGaWdtYSBub2RlIDMtNDY5NzQpOiBwYWdlLXRpdGxlIGhlYWRlciDihpIgaGVybyB2aWRlbyBwbGF5ZXIg4oaSIHNob3dcbi8vIGRlc2NyaXB0aW9uIChkYXRlIGhlYWRlciArIGNvcHkgY2xhbXBlZCB0byA2IGxpbmVzICsgJ01vcmUnKSDihpIgJ1RoZW1lcycgbWVudS5cbi8vIEhvcml6b250YWwvdmVydGljYWwgc3BhY2luZyBjb21lcyBmcm9tIHB4LS9wYi0gdXRpbGl0eSBjbGFzc2VzIGluIHRoZSBJU01MO1xuLy8gc2NvcGVkIHJ1bGVzIGhlcmUgb25seSBjb3ZlciB3aGF0IHRoZSB1dGlsaXRpZXMgY2FuJ3QgKGNsYW1wLCBnYXBzLCBjb2xvcnMpLlxuXG4ubW0tYnJhbmQtc2hvd3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgLy8gUGFnZSB0aXRsZSDigJQgc21hbGwgdXBwZXJjYXNlIENvdXJpZXIgKG1tLXR4dC1jYXBpdGFscyksIG5vdCBhIGRpc3BsYXkgZm9udC5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gIC8vIEhlcm8g4oCUIGZ1bGwtYmxlZWQgdmlkZW8gcGxheWVyLiBUaGUgLm1tLW1lZGlhIFwidmlkZW9cIiB2YXJpYW50IGNhcnJpZXMgaXRzIG93blxuICAvLyBhc3BlY3QtcmF0aW8gKDI6MyBtb2JpbGUgLyAxNjo5IGRlc2t0b3ApIGFuZCBwbGF5ZXItYmFyIHN0eWxpbmcgKF9tbS1tZWRpYSkuXG4gICZfX2hlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIC0tLSBTaG93IGRlc2NyaXB0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1tLWJzaG93c19fZGVzYyB7XG4gICYtZGF0ZSB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAvLyBDb3B5IGNsYW1wZWQgdG8gNiBsaW5lcyB1bnRpbCBleHBhbmRlZCBieSBNTUJyYW5kU2hvd0Rlc2NyaXB0aW9uICguaXMtZXhwYW5kZWQpLlxuICAvLyBDbGFtcCB2aWEgbWF4LWhlaWdodCAoNiBsaW5lLWhlaWdodHMpIGluc3RlYWQgb2YgLXdlYmtpdC1saW5lLWNsYW1wOiBhdXRvcHJlZml4ZXJcbiAgLy8gc3RyaXBzIC13ZWJraXQtYm94LW9yaWVudCwgYW5kIFNhc3MgKGNvbXByZXNzZWQpIGRyb3BzIHRoZSBjb250cm9sIGNvbW1lbnQgYmVmb3JlXG4gIC8vIGF1dG9wcmVmaXhlciBydW5zLCBzbyB0aGUgd2Via2l0LWJveCBhcHByb2FjaCBpcyB1bnJlbGlhYmxlIGhlcmUuIGBsaGAgaXMgYWxyZWFkeVxuICAvLyB1c2VkIHByb2plY3Qtd2lkZS4gRXhwYW5kZWQgc3RhdGUgbGlmdHMgdGhlIGNhcC5cbiAgJi10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA2bGg7XG4gIH1cblxuICAmLmlzLWV4cGFuZGVkIC5tbS1ic2hvd3NfX2Rlc2MtdGV4dCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC8vIDxidXR0b24+IHN0eWxlZCBhcyBhbiBpbmxpbmUgdGV4dCBsaW5rIChtbS1saW5rLS10ZXh0KSDigJQgcmVzZXQgVUEgY2hyb21lLlxuICAvLyBObyB0b3AgbWFyZ2luOiBGaWdtYSBrZWVwcyBcIk1vcmVcIiB0aWdodCB0byB0aGUgY29weSAoaW5saW5lIGF0IGVuZCBvZiB0ZXh0O1xuICAvLyBoZXJlIGl0IHNpdHMgb24gdGhlIGxpbmUgYmVsb3cgd2hlbiB0aGUgY29weSBpcyBjbGFtcGVkKS5cbiAgJi1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8vIC0tLSBUaGVtZXMgbWVudSAobWFudWFsIGxpbmtzKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXVzZXMgdGhlIGJyYW5kSG9tZVNlY3Rpb25MaW5rIGNvbXBvbmVudDsgdGhlIFwiQnJhbmQgQ2F0ZWdvcnkgTGluayBUZXh0XCIgbG9va1xuLy8gKEZpZ21hKSA9IHVwcGVyY2FzZSBsYWJlbCB3aXRoIGEgbGVhZGluZyBcIi9cIiArIHRpZ2h0IHN0YWNrLiBNb2JpbGUgZ2FwIDE2cHgsXG4vLyBkZXNrdG9wIGdhcCAwIChsaW5lLWhlaWdodCBvbmx5KSDigJQgc2VlIF9icmFuZC1zaG93cy5tZC1taW4uc2Nzcy5cbi5tbS1ic2hvd3NfX3RoZW1lcyB7XG4gICYtaGVhZGluZyB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7IC8vIG1vYmlsZVxuXG4gICAgLy8gQ29sb3IvdW5kZXJsaW5lIHN0YXRlcyBjb21lIGZyb20gLm1tLWJob21lX19zZWN0aW9uLWxpbmsgKF9icmFuZC1ob21lLmRlZmF1bHQpO1xuICAgIC8vIG5vIG92ZXJyaWRlIGhlcmUg4oCUIGEgc2FtZS1zcGVjaWZpY2l0eSBjb2xvci90ZXh0LWRlY29yYXRpb24gcmVzZXQgd291bGQgd2luIHRoZVxuICAgIC8vIGNhc2NhZGUgKGxhdGVyIGZpbGUpIGFuZCBraWxsIHRoZSBob3Zlci9hY3RpdmUgc3RhdGVzLlxuICAgIC5tbS1iaG9tZV9fc2VjdGlvbi1saW5rIHtcbiAgICAgIC8vIFwiL0xhYmVsXCIg4oCUIGxlYWRpbmcgc2xhc2ggbGlrZSB0aGUgQnJhbmQgQ2F0ZWdvcnkgbGluayB0ZXh0LlxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLSBUYWJzIChyZXVzZSAubW0tdGFicyArIE1NQnJhbmREZXRhaWxUYWJzOiBzdGlja3kgYmFyICsgcGVyLXRhYiBzY3JvbGwgbWVtb3J5KS5cbi8vIFNhbWUgc3RpY2t5IGNvbnRyYWN0IGFzIGJyYW5kLWRldGFpbDogcGlubmVkIHVuZGVyIHRoZSBoZWFkZXIsIGR5bmFtaWMgdG9wXG4vLyAoaGVhZGVyIGhlaWdodCBvcGVuIC8gMCBoaWRkZW4pIHNvIGl0IHN0aWNrcyBhdCB0aGUgcmlnaHQgcG9pbnQuXG4ubW0tYnJhbmQtc2hvd3NfX3RhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuXG4gIC8vIFN0aWNreSByYW5nZSA9IEFMTCB0aGUgdGFiIGNvbnRlbnQgYmVsb3cgdGhlIGJhci4gVGhlIGJhc2UgLm1tLXRhYnMgdXNlc1xuICAvLyBmbGV4IGNvbHVtbiArIGZsZXg6MSBvbiAubmF2LXRhYnMtY29udGVudCArIGhlaWdodDoxMDAlIG9uIC5uYXYtdGFiLWNvbnRlbnQ7XG4gIC8vIGluIHRoaXMgcGFnZSdzIGxheW91dCB0aGF0IGNhbiBjYXAgdGhlIHN0aWNreSBlbGVtZW50J3MgY29udGFpbmluZy1ibG9ja1xuICAvLyBoZWlnaHQsIHJlbGVhc2luZyB0aGUgYmFyIGJlZm9yZSB0aGUgZ3JpZCBlbmRzLiBGb3JjZSBwbGFpbiBibG9jayBmbG93IHNvXG4gIC8vIC5tbS10YWJzIGdyb3dzIHdpdGggaXRzIG5hdHVyYWwgY29udGVudCBhbmQgdGhlIGJhciBzdGF5cyBwaW5uZWQgb3ZlclxuICAvLyBldmVyeXRoaW5nIGJlbmVhdGggaXQuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5uYXYtdGFicy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLm5hdi10YWItY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gUGluIHBvaW50IHRyYWNrcyB0aGUgaGVhZGVyJ3MgbGl2ZSBib3R0b20gZWRnZSAoLS1tbS1oZWFkZXItb2Zmc2V0LCBwdWJsaXNoZWRcbiAgLy8gYnkgTU1IZWFkZXIudHMpOiB0aGUgYmFyIHJpZGVzIHRoZSBzY3JvbGwtbGlua2VkIGhlYWRlciAxOjEg4oCUIGZsdXNoIHRvIHRoZVxuICAvLyB2aWV3cG9ydCB0b3Agd2hlbiB0aGUgaGVhZGVyIGlzIGF3YXkuXG4gIC5uYXYtdGFicy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiB2YXIoLS1tbS1oZWFkZXItb2Zmc2V0LCB2YXIoLS1tbS1oZWFkZXItaGVpZ2h0KSk7XG4gICAgei1pbmRleDogMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyBob3Jpem9udGFsIGluc2V0IGxpdmVzIG9uIHRoZSBzdGlja3kgY29udGFpbmVyIChmdWxsLWJsZWVkIGJnKVxuXG4gICAgJi5pcy1zdHVjayB7XG4gICAgICAvLyBTZW1pLXRyYW5zcGFyZW50IGxheWVyIGZpbGwgKFFBOiBubyBkcm9wIHNoYWRvdywgc2xpZ2h0IHNob3ctdGhyb3VnaCkuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1sYXllcnMtc2Vjb25kYXJ5KTtcblxuICAgICAgLy8gRmlsbCB0aGUgc3RyaXAgdXAgdG8gdGhlIGhlYWRlciBzbyBzY3JvbGxlZCBjb250ZW50IG5ldmVyIHBlZWtzIGJldHdlZW5cbiAgICAgIC8vIHRoZSBoZWFkZXIgYW5kIHRoZSBiYXIgd2hpbGUgdGhlIGhlYWRlciBhbmltYXRlcyBpbi9vdXQgKG5vIGZsYXNoKS5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGhlaWdodDogdmFyKC0tbW0taGVhZGVyLWhlaWdodCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWxheWVycy1zZWNvbmRhcnkpO1xuICAgICAgfVxuXG4gICAgICAvLyBEaXZpZGVyLWludGVycnVwdCBzdHJpcCB1bmRlciB0aGUgYWN0aXZlIHRhYiBtYXRjaGVzIHRoZSBzdHVjayBmaWxsLlxuICAgICAgLm5hdi10YWItYnRuLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1sYXllcnMtc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXRhYnMtd3JhcHBlciB7XG4gICAgLy8gSG9yaXpvbnRhbCBpbnNldCBtb3ZlZCB0byAubmF2LXRhYnMtY29udGFpbmVyIOKAlCB6ZXJvIG91dCB0aGUgc2hhcmVkXG4gICAgLy8gY29tcG9uZW50J3MgYHBhZGRpbmc6IDAgMThweGAgc28gdGhlIGRpdmlkZXIgKDo6YWZ0ZXIsIGxlZnQvcmlnaHQgMClcbiAgICAvLyBzdGFydHMgYXQgdGhlIGZpcnN0IHRhYiBidXR0b24gYW5kIHNwYW5zIHRoZSBmdWxsIHJvdyB3aWR0aC5cbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwLjUsIDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLSBPdmVydmlldyBsb29rcyBncmlkIChNTSBHcmlkIEdhbGxlcnkgbG9naWMsIG5ldyBVSSkgLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRnVsbC1ibGVlZCwgbm8gZ2FwczsgMy11cCBtb2JpbGUgLyA0LXVwIGRlc2t0b3AgKF9icmFuZC1zaG93cy5tZC1taW4uc2NzcykuXG4ubW0tYnNob3dzX19sb29rcy1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7IC8vIG92ZXJ2aWV3OiAzLXVwIG1vYmlsZVxuICBnYXA6IDA7XG5cbiAgLy8gRGV0YWlsIGxheW91dCDigJQgbGFyZ2UgZ3JpZDogMS11cCBtb2JpbGUgKDItdXAgZGVza3RvcCBpbiBfYnJhbmQtc2hvd3MubWQtbWluKS5cbiAgLy8gVW5saWtlIG92ZXJ2aWV3IChjYXB0aW9uIG92ZXJsYXlzIHRoZSBtZWRpYSksIHRoZSBkZXRhaWwgdGlsZSBzdGFja3MgdGhlXG4gIC8vIG51bWJlciBvbiBhIGRlZGljYXRlZCBib3R0b20gYmFyIEJFTE9XIHRoZSBtZWRpYSAoRmlnbWEpOiBjYXB0aW9uIGluIG5vcm1hbFxuICAvLyBmbG93LCBmdWxsIHdpZHRoLlxuICAmLS1kZXRhaWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cbiAgICAubW0tYnNob3dzX19sb29rLWNhcHRpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7IC8vIDE4cHggbW9iaWxlIChGaWdtYSBkZXRhaWwpXG4gICAgfVxuICB9XG59XG5cbi5tbS1ic2hvd3NfX2xvb2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgLy8gQ2FwdGlvbiBvdmVybGF5cyB0aGUgYm90dG9tIG9mIHRoZSAyOjMgbWVkaWEgKEZpZ21hKS4gTGVmdC1hbGlnbmVkIG9uIG1vYmlsZS5cbiAgJi1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEpOyAgIC8vIDlweFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41KTsgLy8gOXB4XG4gIH1cbn1cblxuLy8gLS0tIExvb2tzIHBhZ2luYXRpb24gKG1pcnJvciBCcmFuZCBIb21lOiBjb3VudCArIG91dGxpbmVkIFwic2hvdyBtb3JlXCIpIC0tLS1cbi5tbS1ic2hvd3NfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFsaDtcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigyKTsgLy8gMzZweFxufVxuXG4ubW0tYnNob3dzX19wYWdpbmF0aW9uLWNvdW50IHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG59XG5cbi5tbS1ic2hvd3NfX3Nob3ctbW9yZS5pcy1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLy8gLS0tIERldGFpbCBHcm91cCAob3B0aW9uYWwsIG1heCA0KSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAnL0xhYmVsJyBjYXRlZ29yeSBsaW5rIGFib3ZlIGEgcm93IG9mIDQgcG9ydHJhaXQgaW1hZ2VzICgyOjMpOyBldmVyeSBpbWFnZVxuLy8gbGlua3MgdG8gdGhlIHNhbWUgVVJMLiBNb2JpbGU6IFN3aXBlciBjYXJvdXNlbCwgMSBjYXJkICsgcG9ydGlvbiBvZiB0aGUgbmV4dFxuLy8gKHNhbWUgbG9naWMgYXMgLm1tLWhwLWNhdGVnb3J5LWxpc3Qg4oCUIHJldXNlcyBNTUNhdGVnb3J5TGlzdENvbXBvbmVudCwgd2hpY2hcbi8vIHNldHMgc2xpZGVzUGVyVmlldy9zcGFjZUJldHdlZW4pLiBEZXNrdG9wOiA0LXVwIGZsZXggZ3JpZCAoX2JyYW5kLXNob3dzLm1kLW1pbikuXG4ubW0tYnNob3dzX19kZXRhaWwtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFsaDsgLy8gMThweCBtb2JpbGUgKGxhYmVsIOKGkiBpdGVtcylcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi1sYWJlbCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLWl0ZW1zIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gbGV0IHRoZSBwYXJ0aWFsIG5leHQgc2xpZGUgc2hvdyBwYXN0IHRoZSBwYWRkaW5nIGVkZ2VcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIChSZW1vdmVkKSBib2R5OmhhcyguaGVhZGVyLWhpZGRlbikgdG9wIG92ZXJyaWRlIOKAlCB0aGUgYmFyJ3MgYHRvcGAgbm93IHRyYWNrc1xuLy8gLS1tbS1oZWFkZXItb2Zmc2V0IGNvbnRpbnVvdXNseSwgbm8gbWFya2VyLWJhc2VkIHJlcG9zaXRpb25pbmcgbmVlZGVkLlxuIiwiQG1peGluIGNvbGxhcHNlLWRvdHMge1xuICBmb250LXNpemU6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDIwMjYnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWl4aW4gY29sbGFwc2UtZG90cy1tbSB7XG4gIEBpbmNsdWRlIGNvbGxhcHNlLWRvdHM7XG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gIH1cbn1cblxuQG1peGluIGNvbGxhcHNlLWRvdHMtbW02IHtcbiAgQGluY2x1ZGUgY29sbGFwc2UtZG90cztcbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgfVxuXG4gIC5tbTYtbGluay0taWNvbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5tbS1icmVhZGNydW1iLFxuLm1tNi1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxY2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVkLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtZWRpdG9yaWFsIHtcbiAgICBnYXA6IDA7XG4gICAgLmVkLXNlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLy8gRWRpdG9yaWFsIHRyYWlsIGlzIHVwcGVyY2FzZSAoRmlnbWEpOyBjYXRlZ29yeSB0cmFpbCBrZWVwcyBkZWZhdWx0IGNhc2UuXG4gICAgLm1tLWxpbmstLXRpZXIsXG4gICAgLm1tNi1saW5rLS10aWVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLm1tLWxpbmstLXRpZXIsXG4gICAgLm1tNi1saW5rLS10aWVyIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm1tLWxpbmstLXRpZXItdGV4dCxcbiAgICAubW02LWxpbmstLXRpZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi1maXJzdCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmLWxhc3Qge1xuICAgICAgZmxleC1zaHJpbms6IDAuMDAwMDE7XG4gICAgfVxuXG4gICAgJjpub3QoW2NsYXNzKj0nLWZpcnN0J10pOm5vdChbY2xhc3MqPSctbGFzdCddKTpub3QoLmRzLWJyZWFkY3J1bWJzLXByZXZpZXcpIHtcbiAgICAgIG1pbi13aWR0aDogNWNoO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgLyogLS0tIFNUQVRPIEI6ICBMMSBjb2xsYXBzZWQgLS0tICovXG4gICYuaXMtbDEtY29sbGFwc2VkIHtcbiAgICAubW0tYnJlYWRjcnVtYi1pdGVtLWZpcnN0IC5tbS1saW5rLS10aWVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbGxhcHNlLWRvdHMtbW07XG4gICAgfVxuXG4gICAgLm1tNi1icmVhZGNydW1iLWl0ZW0tZmlyc3QgLm1tNi1saW5rLS10aWVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbGxhcHNlLWRvdHMtbW02O1xuICAgIH1cblxuICAgIC5tbS1icmVhZGNydW1iLWl0ZW06bm90KFtjbGFzcyo9Jy1maXJzdCddKTpub3QoW2NsYXNzKj0nLWxhc3QnXSksXG4gICAgLm1tNi1icmVhZGNydW1iLWl0ZW06bm90KFtjbGFzcyo9Jy1maXJzdCddKTpub3QoW2NsYXNzKj0nLWxhc3QnXSkge1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgfVxuICB9XG5cbiAgLyogLS0tIFNUQVRPIEQ6IEwyIGNvbGxhcHNlZCAtLS0gKi9cbiAgJi5pcy1sMi1jb2xsYXBzZWQge1xuICAgIC5tbS1icmVhZGNydW1iLWl0ZW06bnRoLW9mLXR5cGUoMiksXG4gICAgLm1tNi1icmVhZGNydW1iLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW0tYnJlYWRjcnVtYi1pdGVtLWxhc3QsXG4gICAgLm1tNi1icmVhZGNydW1iLWl0ZW0tbGFzdCB7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICB9XG4gIH1cbn1cblxuLm1tLWJyZWFkY3J1bWIge1xuICAmLWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAwLjI1KTtcbiAgfVxufVxuXG4ubW02LWJyZWFkY3J1bWIge1xuICBnYXA6IG1hcC1nZXQoJG1tNl91bml0cywgMC43NSk7IC8vNnB4XG4gICYtaXRlbSB7XG4gICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLjUsICRicmFuZDogJ21tNicpO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQlVUVE9OIENPTVBPTkVOVFMg4oCUIE1NXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jL01haXNvbi1NYXJnaWVsYS1EZXRhaWxlZC1EZXNpZ24tTGlicmFyeVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJBU0UgUkVTRVRcbi8vIFNoYXJlZCBmb3VuZGF0aW9uIGZvciBhbGwgLm1tLWJ0biB2YXJpYW50cy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6ZGlzYWJsZWQsXG4gICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRFWFQgR0hPU1Rcbi8vIEZpZ21hIG5vZGU6IDcxNjM6Mjk3XG4vLyBObyBib3JkZXIsIG5vIGJhY2tncm91bmQuIEdseXBoIGljb24gKOKWtikgKyB1cHBlcmNhc2UgbGFiZWwuXG4vLyBNb2JpbGU6IDQ1cHggdGFsbCB0b3VjaCB0YXJnZXQgKHB5IDAuNWxoKS4gRGVza3RvcDogdGV4dCBoZWlnaHQgb25seS5cbi8vIFN0YXRlcyDigJQgRGVmYXVsdDogcHJpbWFyeSAvIEhvdmVyOiBzZWNvbmRhcnkgKyBnbHlwaCBibGluayAvIEFjdGl2ZTogdGVydGlhcnlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1idG4tLXRleHQtZ2hvc3Qge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41KTsgLy8gOXB4IG1vYmlsZVxuXG4gIG1pbi1oZWlnaHQ6IDEuNWxoOyAvLyAyN3B4IG1vYmlsZSAvIDI0cHggZGVza3RvcCDigJQgbWF0Y2hlcyBGaWdtYSBpbm5lciBCdXR0b24gbGF5ZXJcblxuICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcblxuICAvLyBHbHlwaCBjb250YWluZXIg4oCUIDFjaCDDlyAxbGggY2VudGVycyBpY29uLS1tbS1nbHlwaC1kZXNrdG9wLXNpbmdsZSAoOMOXMTZweClcbiAgLm1tLWJ0bl9fZ2x5cGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMWNoO1xuICAgIGhlaWdodDogMWxoO1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyAvLyBzZWd1ZSBhdXRvbWF0aWNhbWVudGUgaWwgY29sb3IgZGVsIGJvdHRvbmVcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuXG4gICAgLm1tLWJ0bl9fZ2x5cGggLmljb24ge1xuICAgICAgYW5pbWF0aW9uOiBtbS1idG4tZ2x5cGgtYmxpbmsgMC42cyBzdGVwLWVuZCBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBURVhUIEZJTExFRFxuLy8gRmlnbWEgbm9kZTogNjk3NToxMjIxXG4vLyBTb2xpZCBiYWNrZ3JvdW5kLCBubyBpY29uLiBUZXh0IGNlbnRyYXRvIHVwcGVyY2FzZSBiaWFuY28gc3UgbmVyby5cbi8vIERpc2FibGVkOiBjYXNvIHNwZWNpYWxlIOKAlCBuZXNzdW4gYmcsIGJvcmRlciBzZWNvbmRhcnksIHRlc3RvIHRlcnRpYXJ5LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLWJ0bi0tdGV4dC1maWxsZWQge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMyk7IC8vIDI3cHggbW9iaWxlXG4gIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7IC8vIDE4cHggbW9iaWxlXG5cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeS1pbnZlcnNlKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRFWFQgT1VUTElORURcbi8vIEZpZ21hIG5vZGU6IDY5NDE6OTE4MVxuLy8gQm9yZGVyLW9ubHkgYnV0dG9uLiBUd28tbGF5ZXIgc3RydWN0dXJlOiBvdXRlciA8YnV0dG9uPiA9IDQ1cHggdG91Y2ggdGFyZ2V0LFxuLy8gaW5uZXIgLm1tLWJ0bl9faW5uZXIgPSB2aXN1YWwgYm9yZGVyIGJveCAoMS41bGggdGFsbCkuXG4vLyBTZXZlcml0eSBtb2RpZmllcnM6IGRlZmF1bHQgPSBwcmltYXJ5IGJvcmRlciAvIC5tbS1idG4tLXNlY29uZGFyeSA9IHNlY29uZGFyeSBib3JkZXIuXG4vLyBTdGF0ZXMg4oCUIERlZmF1bHQ6IHByaW1hcnkgYm9yZGVyIC8gSG92ZXI6IHRlcnRpYXJ5IGJvcmRlciAvIEFjdGl2ZTogdGVydGlhcnkgYm9yZGVyICsgdGVydGlhcnkgdGV4dFxuLy8gU2Vjb25kYXJ5IOKAlCBib3JkZXIgc2Vjb25kYXJ5IGFsbCBzdGF0ZXMgLyBIb3Zlcjogc2Vjb25kYXJ5IHRleHQgLyBBY3RpdmU6IHRlcnRpYXJ5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW0tYnRuLS10ZXh0LW91dGxpbmVkIHtcbiAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDMpOyAvLyAyN3B4IG1vYmlsZVxuICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpOyAvLyAxOHB4IG1vYmlsZVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7IGluIGZpZ21hIGl0IGRvZXNuJ3QgaGF2ZSBiZ1xuICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItdGVydGlhcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXRlcnRpYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5tbS1idG4tLXRleHQtb3V0bGluZWQtc21hbGwge1xuICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDAuNSk7IC8vIDlweCBtb2JpbGUg4oaSIDQ1cHggdG91Y2ggdGFyZ2V0XG5cbiAgLm1tLWJ0bl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEpOyAvLyA5cHggbW9iaWxlXG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMS41bGg7IC8vIDI3cHggbW9iaWxlIC8gMjRweCBkZXNrdG9wXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gIC5tbS1idG5fX2dseXBoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDFjaDtcbiAgICBoZWlnaHQ6IDFsaDtcblxuICAgIC5pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAubW0tYnRuX19pbm5lciB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItdGVydGlhcnkpO1xuICAgIH1cbiAgICAubW0tYnRuX19nbHlwaCAuaWNvbiB7XG4gICAgICBhbmltYXRpb246IG1tLWJ0bi1nbHlwaC1ibGluayAwLjZzIHN0ZXAtZW5kIGluZmluaXRlO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAubW0tYnRuX19pbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci10ZXJ0aWFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9hZGluZyDigJQgRmlnbWE6IFByb2R1Y3QgTGlzdGluZyAzNTMyOjE1MDY4NFxuICAvLyBLZWVwcyB0aGUgZGVmYXVsdCAocHJpbWFyeSkgbG9vazogbm90IHRoZSBkaXNhYmxlZCBzdGF0ZS4gR2x5cGggYmxpbmtzIGFzIGFjdGl2aXR5IGZlZWRiYWNrLlxuICAmLmlzLWxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC5tbS1idG5fX2dseXBoIC5pY29uIHtcbiAgICAgIGFuaW1hdGlvbjogbW0tYnRuLWdseXBoLWJsaW5rIDAuNnMgc3RlcC1lbmQgaW5maW5pdGU7XG4gICAgfVxuICB9XG5cbiAgLy8gU2Vjb25kYXJ5IHNldmVyaXR5IOKAlCBib3JkZXIgc2Vjb25kYXJ5IGluIGFsbCBzdGF0ZXNcbiAgJi5tbS1idG4tLXNlY29uZGFyeSB7XG4gICAgLm1tLWJ0bl9faW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tbS1idG5fX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAubW0tYnRuX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIElDT04gKyBURVhUIEdIT1NUXG4vLyBGaWdtYSBub2RlOiA3MzI1OjIxM1xuLy8gSWNvbiBsZWZ0LCBsYWJlbCByaWdodC4gU2FtZSB0b3VjaCB0YXJnZXQgYXMgdGV4dCBnaG9zdCAoNDVweCBtb2JpbGUgLyAyNHB4IGRlc2t0b3ApLlxuLy8gR2FwIGljb27ihpR0ZXh0OiAxY2ggKH45cHggbW9iaWxlIC8gfjhweCBkZXNrdG9wKS5cbi8vIFN0YXRlcyDigJQgRGVmYXVsdDogcHJpbWFyeSAvIEhvdmVyOiBzZWNvbmRhcnkgLyBBY3RpdmU6IHRlcnRpYXJ5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tYnRuLS1pY29uLXRleHQtZ2hvc3Qge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41KTsgLy8gOXB4IG1vYmlsZSDihpIgNDVweCB0b3VjaCB0YXJnZXRcblxuICBnYXA6IDFjaDsgLy8gfjlweCBtb2JpbGUgLyB+OHB4IGRlc2t0b3BcbiAgbWluLWhlaWdodDogMS41bGg7IC8vIDI3cHggbW9iaWxlIC8gMjRweCBkZXNrdG9wXG5cbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgLm1tLWJ0bl9fZ2x5cGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMmNoOyAvLyAxNnB4IOKAlCBGaWdtYSBpY29uIHdyYXBwZXIgKDJjaCwgbm90IDFsaDogd2lkdGggdHJhY2tzIGNoYXItd2lkdGgpXG4gICAgaGVpZ2h0OiAxbGg7IC8vIDE4cHggbW9iaWxlIC8gMTZweCBkZXNrdG9wXG5cbiAgICAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIElDT04gR0hPU1Rcbi8vIEZpZ21hIG5vZGU6IDY3Nzg6OTE5NVxuLy8gSWNvbi1vbmx5IHNxdWFyZSBidXR0b24uIE5vIHRleHQsIG5vIGJvcmRlciwgbm8gYmFja2dyb3VuZC5cbi8vIE1vYmlsZTogNDXDlzQ1cHggdG91Y2ggdGFyZ2V0LiBEZXNrdG9wOiAyNMOXMjRweCAoaWNvbiBvbmx5KS5cbi8vIENvbG9yIHZhcmlhbnRzOiBkZWZhdWx0IChvbiBsaWdodCBiZykgLyAubW0tYnRuLS1vbi1kYXJrIChvbiBkYXJrIGJnKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1idG4tLWljb24tZ2hvc3Qge1xuICBAaW5jbHVkZSBzaXplLXctbW9iKDUpOyAvLyA0NXB4IG1vYmlsZVxuICBAaW5jbHVkZSBzaXplLWgtbW9iKDIuNSk7IC8vIDQ1cHggbW9iaWxlXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG5cbiAgJjpob3ZlciAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJjphY3RpdmUgLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICB9XG5cbiAgLy8gT24gZGFyayBiYWNrZ3JvdW5kIOKAlCB3aGl0ZSBpY29uXG4gICYubW0tYnRuLS1vbi1kYXJrIHtcbiAgICAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNV1ItNDYzIC8gT1RCMjYtMTk3MiDigJQgbmVzc3VuIGxhZyBhbCBtb3VzZWVudGVyOiBsbyBzdGF0byB2aXNpdm8gZGVsIGdseXBoXG4vLyBkZXZlIGNhbWJpYXJlIGFsIHByaW1vIGZyYW1lIGRpIGhvdmVyLiBMYSBwYXJ0ZW56YSBkaXBlbmRlIHF1aW5kaSBkYWxsbyBzdGF0b1xuLy8gYSByaXBvc28gZGVsIGdseXBoLCBub24gZGFsIGNvbXBvbmVudGUuXG5cbi8vIEdseXBoIFZJU0lCSUxFIGEgcmlwb3NvIOKGkiBwYXJ0ZSBkYSBvcGFjaXR5IDAsIHNwYXJpc2NlIHN1Yml0by4gw4ggaWwgZGVmYXVsdDpcbi8vIGNvcHJlIHRpZXIsIGJ0biBlIG9nbmkgY2FzbyBzZW56YSBvdmVycmlkZSBzdWxsbyBzdGF0byBhIHJpcG9zby5cbkBrZXlmcmFtZXMgbW0tYnRuLWdseXBoLWJsaW5rIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIEdseXBoIE5BU0NPU1RPIGEgcmlwb3NvICh3cmFwcGVyIC5tbS1saW5rX19nbHlwaCBjb24gb3BhY2l0eTogMCkg4oaSIHBhcnRlIGRhXG4vLyBvcGFjaXR5IDEsIGNvbXBhcmUgc3ViaXRvLiBVc2F0byBpbiBtZW51IE1NIGUgbG9jYXRpb24gc3dpdGNoZXIuXG5Aa2V5ZnJhbWVzIG1tLWJ0bi1nbHlwaC1ibGluay1yZXZlYWwge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhFQURFUiBDQVJUIEJVVFRPTlxuLy8gRmlnbWEgbm9kZTogNzMyOTozMTE3XG4vLyBJY29uIGxlZnQsIGl0ZW0gbnVtYmVyIHJpZ2h0LlxuLy8gU3RhdGVzIOKAlCBEZWZhdWx0OiBwcmltYXJ5IC8gSG92ZXI6IHNlY29uZGFyeSAvIEFjdGl2ZTogdGVydGlhcnlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1idG4tLWhlYWRlci1jYXJ0LWJ1dHRvbiB7XG4gIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjUpOyAvLyA5cHggbW9iaWxlIOKGkiA0NXB4IHRvdWNoIHRhcmdldFxuICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMC41LCAwLjUpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDAsIDAuNSk7XG5cbiAgJjpoYXMoLnRleHQ6bm90KDplbXB0eSkpIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMC41LCAwKTtcbiAgfVxuICBcbiAgbWluLWhlaWdodDogMS41bGg7XG5cbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgLm1tLWJ0bl9fZ2x5cGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMmNoO1xuICAgIGhlaWdodDogMWxoO1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICB9XG59XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU02IEJVVFRPTlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNTTYgQkFTRSBSRVNFVFxuLy8gU2hhcmVkIGZvdW5kYXRpb24gZm9yIGFsbCAubW02LWJ0biB2YXJpYW50cy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbTYtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpkaXNhYmxlZCxcbiAgJlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1tNi1ib3JkZXItcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNTTYgVEVYVCBGSUxMRURcbi8vIEZpZ21hIG5vZGU6IDY5NzU6MTQyNFxuLy8gVHdvIHRleHQgem9uZXMgKC5tbTYtYnRuX19sZWZ0ID0gc2Vjb25kYXJ5IGxhYmVsIC8gLm1tNi1idG5fX3JpZ2h0ID0gcHJpbWFyeSBsYWJlbCksIHNwYWNlLWJldHdlZW4uXG4vLyBNb2JpbGU6IG91dGVyIGJ1dHRvbiA9IDQ0cHggdG91Y2ggdGFyZ2V0LCAubW02LWJ0bl9faW5uZXIgPSA0MHB4IHZpc3VhbCBiZy5cbi8vIERlc2t0b3A6IGJ1dHRvbiBpdHNlbGYgNDBweCAocGFkZGluZyByZW1vdmVkLCBpbm5lciBzdHJldGNoZXMgdmlhIF9idXR0b24ubWQtbWluLnNjc3MpLlxuLy8gQ29sb3IgbW9kaWZpZXJzOiAtLW9uZGFyayAob24gZGFyayBiZykgfCAtLXNlY29uZGFyeSAoc2Vjb25kYXJ5IHNldmVyaXR5KS5cbi8vIERpc2FibGVkOiBubyBiZywgYm9yZGVyICsgbXV0ZWQgdGV4dC4gcGFkZGluZy14OiAxcHggY29tcGVuc2F0ZXMgMXB4IGJvcmRlciBpbnNldC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbTYtYnRuLS10ZXh0LWZpbGxlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDAuMjUsICdtbTYnKTsgLy8gMnB4IOKAlCBjZW50cmVzIDQwcHggaW5uZXIgaW4gNDRweCB0b3VjaCB0YXJnZXRcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm1tNi1idG5fX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDUsICdtbTYnKTsgLy8gNDBweFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41LCAnbW02Jyk7IC8vIDRweCB0b3AgKyBib3R0b21cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gT25MaWdodCBQcmltYXJ5IOKAlCBkZWZhdWx0XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICB9XG5cbiAgLm1tNi1idG5fX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLm1tNi1idG5fX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvLyBTdGF0ZXMg4oCUIE9uTGlnaHQgUHJpbWFyeVxuICAmOmhvdmVyIC5tbTYtYnRuX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJjphY3RpdmUgLm1tNi1idG5fX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXNlY29uZGFyeSk7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspO1xuICB9XG5cbiAgJjpkaXNhYmxlZCAubW02LWJ0bl9faW5uZXIsXG4gICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIC5tbTYtYnRuX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1zZWNvbmRhcnktb25saWdodCk7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgfVxuXG4gIC8vIExvYWRpbmcgKGxvYWQgbW9yZSBQTFApIOKAlCBrZWVwcyB0aGUgZGVmYXVsdCBsb29rLCBvbmx5IG5vbi1pbnRlcmFjdGl2ZVxuICAmLmlzLWxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC8vIFNlY29uZGFyeSBzZXZlcml0eSDigJQgbGlnaHQgZ3JleSBiZyBvbiBsaWdodCBiZ1xuICAmLm1tNi1idG4tLXNlY29uZGFyeSB7XG4gICAgLm1tNi1idG5fX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5tbTYtYnRuX19pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnktY29udHJhc3QpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIC5tbTYtYnRuX19pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnktY29udHJhc3QpO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIC5tbTYtYnRuX19pbm5lcixcbiAgICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAubW02LWJ0bl9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbTYtYm9yZGVyLXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE9uRGFyayBjb250ZXh0IOKAlCB1c2Ugd2hlbiBidXR0b24gc2l0cyBvbiBhIGRhcmsgYmFja2dyb3VuZFxuICAmLm1tNi1idG4tLW9uZGFyayB7XG4gICAgLm1tNi1idG5fX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciAubW02LWJ0bl9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSAubW02LWJ0bl9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtc2Vjb25kYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25saWdodCk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCAubW02LWJ0bl9faW5uZXIsXG4gICAgJlthcmlhLWRpc2FibGVkPSd0cnVlJ10gLm1tNi1idG5fX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1zZWNvbmRhcnktb25kYXJrKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrKTtcbiAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgfVxuXG4gICAgLy8gU2Vjb25kYXJ5IG9uIGRhcmsg4oCUIGRhcmsgZ3JleSBiZ1xuICAgICYubW02LWJ0bi0tc2Vjb25kYXJ5IHtcbiAgICAgIC5tbTYtYnRuX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstc2Vjb25kYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciAubW02LWJ0bl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIC5tbTYtYnRuX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstc2Vjb25kYXJ5LWNvbnRyYXN0KTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspO1xuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkIC5tbTYtYnRuX19pbm5lcixcbiAgICAgICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIC5tbTYtYnRuX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbTYtYm9yZGVyLXNlY29uZGFyeS1vbmRhcmspO1xuICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9uZGFyayk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1NNiBJQ09OIEdIT1NUXG4vLyBGaWdtYSBub2RlOiA3NTk1OjEwNDUwXG4vLyBJY29uLW9ubHkgc3F1YXJlIGJ1dHRvbi4gTm8gdGV4dCwgbm8gYm9yZGVyLCBubyBiYWNrZ3JvdW5kLlxuLy8gTW9iaWxlIERlZmF1bHQ6IDQ0w5c0NHB4IHRvdWNoIHRhcmdldC4gTW9iaWxlIE5hcnJvdzogNDTDlzMycHguIERlc2t0b3A6IDI0w5cyNHB4LlxuLy8gQ29sb3IgdmFyaWFudHM6IGRlZmF1bHQgKG9uIGxpZ2h0IGJnKSAvIC5tbTYtYnRuLS1vbmRhcmsgKG9uIGRhcmsgYmcpLlxuLy8gU2l6ZSB2YXJpYW50czogZGVmYXVsdCAvIC5tbTYtYnRuLS1uYXJyb3cgKDMycHggd2lkZSwgbW9iaWxlIG9ubHkpLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tNi1idG4tLWljb24tZ2hvc3Qge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgfVxuXG4gICY6aG92ZXIgLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgfVxuXG4gICY6YWN0aXZlIC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC10ZXJ0aWFyeS1vbmxpZ2h0KTtcbiAgfVxuXG4gICYubW02LWJ0bi0tbmFycm93IHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuXG4gICYubW02LWJ0bi0tb25kYXJrIHtcbiAgICAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1NNiBJQ09OIENFTExcbi8vIEZpZ21hIG5vZGU6IDczMjk6OTM1OFxuLy8gRml4ZWQtd2lkdGggY2VsbDogMzJweCB3aWRlIMOXIDQ0cHggbW9iaWxlIHRvdWNoIHRhcmdldCAvIDQwcHggZGVza3RvcC5cbi8vIEljb24gYW5jaG9yZWQgdG9wIChkZWZhdWx0KSBvciBib3R0b20gKC5tbTYtYnRuLS1ib3R0b20pLlxuLy8gSG92ZXIvYWN0aXZlOiBiZyBpbnZlcnRzIOKAlCBPbkxpZ2h04oaSZGFyaywgT25EYXJr4oaSbGlnaHQuXG4vLyBDb2xvciBtb2RpZmllcnM6IGRlZmF1bHQgKG9uIGxpZ2h0KSAvIC5tbTYtYnRuLS1vbmRhcmsuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW02LWJ0bi0taWNvbi1jZWxsIHtcbiAgQGluY2x1ZGUgcGFkZGluZy15KDAuMjUsICRicmFuZDogJ21tNicpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgc2l6ZS13KDQsICRicmFuZDogJ21tNicpO1xuXG4gIC5tbTYtYnRuX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBzaXplLXcoNCwgJGJyYW5kOiAnbW02Jyk7XG4gICAgQGluY2x1ZGUgc2l6ZS1oKDUsICRicmFuZDogJ21tNicpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjUsICRicmFuZDogJ21tNicpO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAmLm1tNi1idG4tLWJvdHRvbSAubW02LWJ0bl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gICY6aG92ZXIgLm1tNi1idG5fX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIC5tbTYtYnRuX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LWNvbnRyYXN0LW9uZGFyayk7XG5cbiAgICAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25kYXJrKTtcbiAgICB9XG4gIH1cblxuICAmLm1tNi1idG4tLW9uZGFyayB7XG4gICAgLm1tNi1idG5fX2lubmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC5tbTYtYnRuX19pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25saWdodCk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUgLm1tNi1idG5fX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LWNvbnRyYXN0LW9ubGlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU02IElDT04gVEVYVCBDRUxMICsgVEVYVCBDRUxMXG4vLyBGaWdtYSBub2RlczogNzMyOTo5NTIyIChpY29uIHRleHQgY2VsbCksIDExODAzOjE2MzI4ICh0ZXh0IGNlbGwpXG4vLyBJY29uICsgbGFiZWwgcm93LCBhdXRvLXdpZHRoLCA0NHB4IG1vYmlsZSB0b3VjaCB0YXJnZXQgLyA0MHB4IGRlc2t0b3AuXG4vLyBJY29uIGxlZnQgKGRlZmF1bHQpIG9yIHJpZ2h0ICgubW02LWJ0bi0taWNvbi1yaWdodCkuXG4vLyBDb250ZW50IGFuY2hvcmVkIHRvcCAoZGVmYXVsdCkgb3IgYm90dG9tICgubW02LWJ0bi0tYm90dG9tKS5cbi8vIEhvdmVyL2FjdGl2ZTogYmcgaW52ZXJ0cyDigJQgT25MaWdodOKGkmRhcmssIE9uRGFya+KGkmxpZ2h0LlxuLy8gQ29sb3IgbW9kaWZpZXJzOiBkZWZhdWx0IChvbiBsaWdodCkgLyAubW02LWJ0bi0tb25kYXJrLlxuLy8gLm1tNi1idG4tLXRleHQtY2VsbCBzaGFyZXMgdGhlIHdob2xlIGNlbGw7IHRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgTk8gZ2FwXG4vLyBiZXR3ZWVuIGdseXBoIGFuZCBsYWJlbCBpbiB0aGUgaW5uZXIgKGdhcCBsaXZlcyBpbiBfYnV0dG9uLm1kLW1pbi5zY3NzKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbTYtYnRuLS1pY29uLXRleHQtY2VsbCxcbi5tbTYtYnRuLS10ZXh0LWNlbGwge1xuICBAaW5jbHVkZSBwYWRkaW5nLXkoMC4yNSwgJGJyYW5kOiAnbW02Jyk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5tbTYtYnRuX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIC8vIG1tNi10eXBlc3R5bGUgYmFrZXMgaW4gYSB0ZXh0IGJhc2VsaW5lLXRyaW0gKG1hcmdpbi10b3A6IDAuMWVtIC8gYm90dG9tOiAtMC4xZW0pXG4gICAgLy8gbWVhbnQgZm9yIHRleHQgcnVuczsgb24gdGhpcyBmbGV4IHdyYXBwZXIgaXQganVzdCBvZmZzZXRzIHRoZSBjZWxsLiBSZXNldCBpdC5cbiAgICBtYXJnaW46IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIHNpemUtaCg1LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG5cbiAgICAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAmLm1tNi1idG4tLWJvdHRvbSAubW02LWJ0bl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gICYubW02LWJ0bi0taWNvbi1yaWdodCAubW02LWJ0bl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gICY6aG92ZXIgLm1tNi1idG5fX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gIH1cblxuICAmOmFjdGl2ZSAubW02LWJ0bl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspO1xuICB9XG5cbiAgJi5tbTYtYnRuLS1vbmRhcmsge1xuICAgIC5tbTYtYnRuX19pbm5lciB7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgIH1cblxuICAgICY6aG92ZXIgLm1tNi1idG5fX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUgLm1tNi1idG5fX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJBQ0stVE8tVE9QIEJVVFRPTiDigJQgTU0gKyBNTTZcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJi5tbS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWxheWVycy1zZWNvbmRhcnkpO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTAwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuXG4gICYubW02LWJ0biB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tNi1ib3JkZXItdGVydGlhcnktb25kYXJrKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAubW02LWJ0bl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgc2l6ZS13LW1vYig0LCAnbW02Jyk7XG4gICAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDUsICdtbTYnKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNSwgMC41LCAnbW02Jyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9ubGlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmFjay10by10b3AtLWhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG4iLCIubW0tc2hlZXQubW0tY2FydC1zaGVldCB7XG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwOyAvLyBSZXNldCBoZWFkZXIgcGFkZGluZyB0byBoYW5kbGUgaW50ZXJuYWwgc2VjdGlvbnNcbiAgfVxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7IC8vIFJlc2V0IGJvZHkgcGFkZGluZyB0byBoYW5kbGUgaW50ZXJuYWwgc2VjdGlvbnNcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgLmZ1bGwtY2FydC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5jYXJ0LWNvbnRlbnQge1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC5jYXJ0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuY2FydC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJ0LW1lc3NhZ2VzIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYnJhbmQ9J21tJ10ge1xuICAgIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDAsIDEuNSwgJ21tJyk7XG5cbiAgICAgIC5tbS1zaGVldF9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIsICdtbScpO1xuICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIH1cblxuICAgICAgLm1tLXNoZWV0X19jbG9zZSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUtdy1tb2IoNSwgJ21tJyk7XG4gICAgICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoMi41LCAnbW0nKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigxLCAnbW0nKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxLCAnbW0nKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmVtdHB5LWNhcnQtY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyLCAnbW0nKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEsICdtbScpO1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigxLCAnbW0nKTtcbiAgICAgICAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyLCAnbW0nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGwtY2FydC1jb250YWluZXIge1xuICAgICAgICAgIC5jYXJ0LWNvbnRlbnQge1xuICAgICAgICAgICAgLmNhcnQtaXRlbXMtc2VjdGlvbiB7XG4gICAgICAgICAgICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMiwgJ21tJyk7XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1yb3cge1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMThweCAxZnI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItbW0tYmFzZS1ibGFjayk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMC41LCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigyLCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEsICdtbScpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMC41LCAxLCAnbW0nKTtcblxuICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICAgICAgJl9icmFuZC1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9hdHRyaWJ1dGVzLFxuICAgICAgICAgICAgICAgICAgICAmX2RkZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuXG4gICAgICAgICAgICAgICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDIsICdtbScpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLm1tLWJ0bi0taWNvbi10ZXh0LWdob3N0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoMS41LCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhhcygucGJwLWNvbnRhaW5lcikge1xuICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXJvd19fZm9vdGVyLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDAsICdtbScpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtcHJpY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDAuMjUsICdtbScpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigwLjUsICdtbScpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLnByaWNlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RyaWtlLXRocm91Z2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5wYnAtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJ0LW1lc3NhZ2VzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXgtbW9iKDIsICdtbScpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxLCAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSk7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcnQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMiwgJ21tJyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEsICdtbScpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEsICdtbScpO1xuICAgICAgICAgICAgLmNhcnQtYnV0dG9ucyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxLCAnbW0nKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEsICdtbScpO1xuICAgICAgICAgICAgICAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLW1vYigzKTtcbiAgICAgICAgICAgICAgICAubW0tYnRuIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLW1vYigzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmR3LWFwcGxlLXBheS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLW1vYigzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJ0LXRlcm1zLWxpbmsge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnbGVnYWwnKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAxLCAnbW0nKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyLCAyLCAnbW0nKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYnJhbmQ9J21tNiddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLm1tLXNoZWV0X19kaWFsb2cge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgnY2VsbC1ib3JkZXInLCAnY2VsbC1ib3JkZXInLCAnbW02Jyk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJ2NlbGwtYm9yZGVyJywgJ2NlbGwtYm9yZGVyJywgJ21tNicpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoJ2NlbGwtYm9yZGVyJywgJ2NlbGwtYm9yZGVyJywgJ21tNicpO1xuICAgIH1cbiAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oJ2NlbGwtYm9yZGVyJywgJ2NlbGwtYm9yZGVyJywgJ21tNicpO1xuXG4gICAgICAubW0tc2hlZXRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41LCAnbW02Jyk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMSwgJ21tNicpO1xuICAgICAgfVxuXG4gICAgICAubW0tc2hlZXRfX2Nsb3NlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHNpemUtdy1tb2IoNCwgJ21tNicpO1xuICAgICAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDUsICdtbTYnKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjUsICdtbTYnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgIC5lbXRweS1jYXJ0LWNvbnRlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMSwgJ21tNicpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSwgJ21tNicpO1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigxLCAnbW02Jyk7XG4gICAgICAgICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnVsbC1jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNhcnQtY29udGVudCB7XG4gICAgICAgICAgICAucHJvZHVjdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLnByb2R1Y3Qtcm93IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyOXB4IDFmcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSwgJ21tNicpO1xuXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgICAgICAgICAgICZfYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICYtZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxLjUsIDEuNSwgJ21tNicpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX2RkZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMS41LCAxLjUsICdtbTYnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxLCAnbW02Jyk7XG5cbiAgICAgICAgICAgICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxLCAnbW02Jyk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aGFzKC5wYnAtY29udGFpbmVyKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMCwgJ21tNicpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLXByaWNlcyB7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wYnAtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9ubGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FydC1tZXNzYWdlcyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMSwgJ21tNicpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEsICdtbTYnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcnQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMSwgJ21tNicpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxLCAnbW02Jyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSwgJ21tNicpO1xuICAgICAgICAgICAgLmNhcnQtYnV0dG9ucyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxLCAnbW02Jyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigxLCAnbW02Jyk7XG4gICAgICAgICAgICAgIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgLm1tNi1idG4ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaC1kZXNrKDUsICdtbTYnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmR3LWFwcGxlLXBheS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soNSwgJ21tNicpO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FydC10ZXJtcy1saW5rIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnbGVnYWwtdW5kZXJsaW5lJyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEsIDEsICdtbTYnKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAxLCAnbW02Jyk7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtZXJyb3Itb25saWdodCk7XG4gICAgfVxuICAgIC5lZGl0LWNhcnRfY29udGFpbmVyIHtcbiAgICAgIC5lZGl0LWNhcnRfY29udGVudCB7XG4gICAgICAgIC5wcm9kdWN0LXZhcmlhbnRzIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgMSwgJ21tNicpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbTYnKTtcbiAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMC4yNSwgJ21tNicpO1xuXG4gICAgICAgICAgLnNlbGVjdGVkLWNvbG9yLXRleHQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDAsIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tbS1jb2xvci1zd2F0Y2gge1xuICAgICAgICAgICAgJjpoYXMoLnNlbGVjdGVkLWNvbG9yKSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1ib3JkZXItcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZHVjdC12YXJpYW50cy1ib3gge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKCdjZWxsLWJvcmRlcicsICdtbTYnKTtcblxuICAgICAgICAgICAgLm1tLWNvbG9yLXN3YXRjaF9faW1hZ2Uge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIvMztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXplLXZhcmlhbnRzIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgMSwgJ21tNicpO1xuXG4gICAgICAgICAgLnNlbGVjdGVkLXNpemUtdGV4dCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEsIDEsICdtbTYnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2l6ZS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYignY2VsbC1ib3JkZXInLCAnbW02Jyk7XG5cbiAgICAgICAgICAgIC5zaXplLXN5c3RlbS1zZWxlY3RvciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxLjUsICdtbTYnKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMiwgMiwgJ21tNicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1tLXNpemUtc3dhdGNoIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbTYtYm9yZGVyLXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMC41LCAwLjUsICdtbTYnKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMi41LCAyLjUsICdtbTYnKTtcblxuICAgICAgICAgICAgICAmOmhhcyguc2VsZWN0ZWQtc2l6ZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW5uZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgLm1tLXNpemUtc3dhdGNoX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1tLXNpemUtc3dhdGNoX192YWx1ZSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZWRpdC1jYXJ0X2Zvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAxLCAnbW02Jyk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAxLCAnbW02Jyk7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tNicpO1xuXG4gICAgICAgICAgJi1xdWFudGl0eSB7XG4gICAgICAgICAgICAuZWRpdC1xdWFudGl0eV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIC5lZGl0LXFudC1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSwgJ21tNicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX191cGRhdGUge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEsICdtbTYnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FydC1jb250YWluZXIge1xuICAuZW10cHktY2FydC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmZ1bGwtY2FydC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5jYXJ0LWNvbnRlbnQge1xuICAgICAgLmNhcnQtaXRlbXMtc2VjdGlvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAucHJvZHVjdC1yb3cge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMiAvIDM7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmX2RkZC1pdGVtIHtcbiAgICAgICAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKC5wYnAtY29udGFpbmVyKSB7XG4gICAgICAgICAgICAgIC5wcm9kdWN0LXJvd19fZm9vdGVyLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1wcmljZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgIC5wcmljZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LWZvb3RlciB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAuY2FydC10b3RhbHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJl9fbGluZS1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICYuZ3JleS1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJ0LWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICA+IC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuYnRuLWNvbnRhaW5lcjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgKyAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmJ0bi1jb250YWluZXI6bnRoLWxhc3QtY2hpbGQoMykgKyAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgKyAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHctYXBwbGUtcGF5LWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcnQtdGVybXMtbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5kdy1hcHBsZS1wYXktYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdwYXktYXBwbGUnKTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyBraWxsIHRoZSBuYXRpdmUgLWFwcGxlLXBheS1idXR0b24gc3VyZmFjZSBzbyBvdXIgYm9yZGVyL2ZpbGwgd2luXG4gICAgICBhcHBlYXJhbmNlOiBidXR0b247IC8vIGtpbGwgdGhlIG5hdGl2ZSAtYXBwbGUtcGF5LWJ1dHRvbiBzdXJmYWNlIHNvIG91ciBib3JkZXIvZmlsbCB3aW5cbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzRweCAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ3BheS1hcHBsZScpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci10ZXJ0aWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lZGl0LWNhcnRfY29udGFpbmVyIHtcbiAgLmVkaXQtY2FydF9jb250ZW50IHtcbiAgICAucHJvZHVjdC12YXJpYW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSwgJ21tJyk7XG5cbiAgICAgIC5zZWxlY3RlZC1jb2xvci10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMCwgMSk7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxLCAnbW0nKTtcbiAgICAgIH1cblxuICAgICAgLm1tLWNvbG9yLXN3YXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhhcyguc2VsZWN0ZWQtY29sb3IpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW0tY29sb3Itc3dhdGNoX19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMi8zO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXZhcmlhbnRzLWJveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAubW0tY29sb3Itc3dhdGNoIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWNvbG9yLXZhcmlhbnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2l6ZS12YXJpYW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG5cbiAgICAgIC5zZWxlY3RlZC1zaXplLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxLCAnbW0nKTtcbiAgICAgIH1cblxuICAgICAgLnNpemUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuXG4gICAgICAgIC5zaXplLXN5c3RlbS1zZWxlY3RvciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigzLCAnbW0nKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tbS1zaXplLXN3YXRjaCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmhhcyguc2VsZWN0ZWQtc2l6ZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpoYXMoLnNlbGVjdGVkLXNpemUpKSB7XG4gICAgICAgICAgICAubW0tc2l6ZS1zd2F0Y2hfX25hbWUge1xuICAgICAgICAgICAgICAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbm5lci10ZXh0IHtcbiAgICAgICAgICAgIC5tbS1zaXplLXN3YXRjaF9fbmFtZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMWNoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi5pY29uLS1tbS1zeW1ib2wtY2lyY2xlLWZpbGwge1xuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcblxuICAgICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWRpdC1jYXJ0X2Zvb3RlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIsIDIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAxKTtcbiAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICZfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrKTtcblxuICAgICAgJi1xdWFudGl0eSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmVkaXQtcXVhbnRpdHlfX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAuZWRpdC1xbnQtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuYWRkLXRvLXdpc2hsaXN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIC53aXNobGlzdC10b2FkZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpc2hsaXN0LXRvcmVtb3ZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgLndpc2hsaXN0LXRvYWRkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC53aXNobGlzdC10b3JlbW92ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdXBkYXRlIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi0tbGF5b3V0LXBhZ2UubWFpbi0tY2FydCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgLmJhZy1zZWN0aW9uIHtcbiAgICAgIC5jYXJ0LXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgfVxuXG4gICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAxLCAnbW0nKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIsIDIsICdtbScpO1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgIC5lbXRweS1jYXJ0LWNvbnRlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSwgJ21tJyk7XG4gICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEsICdtbScpO1xuICAgICAgICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIsICdtbScpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnVsbC1jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNhcnQtY29udGVudCB7XG4gICAgICAgICAgICAuY2FydC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyLCAnbW0nKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigyLCAnbW0nKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDIsICdtbScpO1xuXG4gICAgICAgICAgICAgIC5jYXJ0LWl0ZW1zLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMThweCAxZnI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDAuNSwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigyLCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSwgMSwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDAuNSwgMSwgJ21tJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfYnJhbmQtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmX2F0dHJpYnV0ZXMsXG4gICAgICAgICAgICAgICAgICAgICAgJl9kZGQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigyLCAnbW0nKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1tLWJ0bi0taWNvbi10ZXh0LWdob3N0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLW1vYigxLjUsICdtbScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5wYnAtY29udGFpbmVyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1yb3dfX2Zvb3Rlci1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDAsICdtbScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYtcHJpY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC4yNSwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMC41LCAnbW0nKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYnAtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FydC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxLCAnbW0nKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigxLCAnbW0nKTtcbiAgICAgICAgICAgIC5jYXJ0LWJ1dHRvbnMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSwgJ21tJyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigxLCAnbW0nKTtcbiAgICAgICAgICAgICAgLmJ0bi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoMyk7XG4gICAgICAgICAgICAgICAgLm1tLWJ0biB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kdy1hcHBsZS1wYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FydC10ZXJtcy1saW5rIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2xlZ2FsJyk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcnQtbWVzc2FnZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hc3N1cmFuY2VzLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLm1tLWhwLWNhdGVnb3J5LWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX3N3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjotd2Via2l0LWFueS1saW5rIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpO1xuICB9XG5cbiAgLy8gT3B0aW9uYWwgdmVydGljYWwgYmFkZ2Ugb3ZlcmxhaWQgb24gdGhlIGltYWdlIHRvcC1sZWZ0IChGaWdtYSA5NDA1LTE0OTg3KS5cbiAgLy8gU2FtZSByb3RhdGUgdGVjaG5pcXVlIGFzIC5iYWRnZS1jb250YWluZXIgb24gdGhlIHByb2R1Y3QgY2FyZC4gQW5jaG9yZWQgdG9cbiAgLy8gLm1tLW1lZGlhIChwb3NpdGlvbjogcmVsYXRpdmUpOyBzdGF5cyB3aXRoaW4gaW1hZ2UgYm91bmRzICgubW0tbWVkaWEgY2xpcHMpLlxuICAmX19iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbiIsIlxuW2RhdGEtYnJhbmQ9XCJtbVwiXSB7XG4gIC5zZWxlY3Rpb24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkgOScgZmlsbD0nbm9uZSclM0UlM0NyZWN0IHdpZHRoPSc5JyBoZWlnaHQ9JzknIHJ4PScxJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNNy4wMTUzMSAzLjQ2NTYxQzcuMjA2ODMgMy4yNjY3MiA3LjIwMDQ4IDIuOTUwMTcgNy4wMDE2IDIuNzU4NjJMNi44NTc1OCAyLjYxOTU0QzYuNjU4NjggMi40MjgxOCA2LjM0MjA4IDIuNDM0NDMgNi4xNTA1OSAyLjYzMzI1TDMuODUwMjkgNS4wMjEwNEwyLjgyMTQ0IDQuMDQ2NjlDMi42MjEwMiAzLjg1NzEyIDIuMzA0NDMgMy44NjU3NiAyLjExNDYgNC4wNjU5M0wxLjk3Njk0IDQuMjExMjhDMS43ODcxNCA0LjQxMTcxIDEuNzk1OSA0LjcyODIzIDEuOTk2MTggNC45MTgxM0wzLjUzMTI5IDYuMzcxOTJDMy43MzE4MSA2LjU2MTUxIDQuMDQ4MzUgNi41NTMwOSA0LjIzODE0IDYuMzUyNjlMNy4wMTUzMSAzLjQ2NTYxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LCBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYnJhbmQ9XCJtbTZcIl0ge1xuICAuc2VsZWN0aW9uLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMS41LCAkYnJhbmQ6ICdtbTYnKTsgLy8gMTJweFxuICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjc1KTsgLy82cHhcbiAgICBtYXJnaW46IDA7XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbTYtYm9yZGVyLXByaW1hcnktb25saWdodCk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5IDknIGZpbGw9J25vbmUnJTNFJTNDcmVjdCB3aWR0aD0nOScgaGVpZ2h0PSc5JyByeD0nMScgZmlsbD0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTcuMDE1MzEgMy40NjU2MUM3LjIwNjgzIDMuMjY2NzIgNy4yMDA0OCAyLjk1MDE3IDcuMDAxNiAyLjc1ODYyTDYuODU3NTggMi42MTk1NEM2LjY1ODY4IDIuNDI4MTggNi4zNDIwOCAyLjQzNDQzIDYuMTUwNTkgMi42MzMyNUwzLjg1MDI5IDUuMDIxMDRMMi44MjE0NCA0LjA0NjY5QzIuNjIxMDIgMy44NTcxMiAyLjMwNDQzIDMuODY1NzYgMi4xMTQ2IDQuMDY1OTNMMS45NzY5NCA0LjIxMTI4QzEuNzg3MTQgNC40MTE3MSAxLjc5NTkgNC43MjgyMyAxLjk5NjE4IDQuOTE4MTNMMy41MzEyOSA2LjM3MTkyQzMuNzMxODEgNi41NjE1MSA0LjA0ODM1IDYuNTUzMDkgNC4yMzgxNCA2LjM1MjY5TDcuMDE1MzEgMy40NjU2MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGlucHV0LCBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAudmFsdWUuYXZhaWxhYmxlSW5TdG9yZXMgLnNlbGVjdGlvbi1ib3gge1xuICAgIGlucHV0LCBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tbS1wb3B1cC5jb29raWUtcG9wdXAge1xuICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcblxuICAubW0tcG9wdXB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMiwgMiwgJ21tJywgJ21vYicpO1xuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIC5tbS1mb3JtLWNoZWNrIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTtcbiAgICAgIH1cbiAgICAgIC50eHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIGdhcDogMmNoOyAvLzE4cHhcbiAgICB9XG4gIH1cblxuICAuYnRuLWFjdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogMWNoOyAvLzlweFxuICB9XG5cbiAgLm1hbmFnZS1idG4tbGluay1jb29raWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpXG4gIH1cblxuICAmLm1tNi1wb3B1cCB7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG5cbiAgICAubW0tcG9wdXBfX2JvZHkge1xuICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDIpOyAvLzE2cHhcbiAgICB9XG5cbiAgICAubW0tcG9wdXBfX2Zvb3RlciB7XG4gICAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMC41KTsgLy80cHhcbiAgICB9XG5cbiAgICAubW02LWJ0bl9fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1hbmFnZS1idG4tbGluay1jb29raWUge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodClcbiAgICB9XG4gIH1cbn1cblxuXG4jbW0tY29va2llLXNoZWV0LW1hbmFnZW1lbnQge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMmNoO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNvbnRhaW5lci1saW5rIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ2Rlc2snKTsgLy8gMTZweFxuICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyLCAnbW0nKTsgLy8gMThweFxuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDQsIDQsICdtbScsICdtb2InKTsgLy8gMzZweCBtb2JcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0aW9uLWJveCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7XG4gICAgICBnYXA6IHZhcigtLVNwYWNpbmctTU0tTW9iaWxlLTEtbGgsIDE4cHgpO1xuICAgIH1cblxuICAgIC5zaGVldC1mb290ZXItYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpO1xuICAgICAgcGFkZGluZzogOXB4IDJjaDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgI3N1Ym1pdENvb2tpZUJ1dHRvbiB7XG4gICAgICAgIC5tbS1idG5fX2lubmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtbTYtY29va2llLXNoZWV0LW1hbmFnZW1lbnQge1xuICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gIG1hcmdpbjogMDtcblxuICAubW0tc2hlZXRfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjUsICRicmFuZDogJ21tNicpOyAvLyA0cHhcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgLy8gOHB4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgcCwgLnNoZWV0LWZvb3Rlci1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAyKTsgLy8gMTZweFxuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zaGVldC1mb290ZXItYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vNHB4XG5cbiAgICAgIC5tbTYtYnRuX19yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDVVNUT00gQ1VSU09SIENPTVBPTkVOVFMg4oCUIE1NXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tcGx1cy1jdXJzb3ItZGFyayB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMC41SDIzQzIzLjI3NjEgMC41IDIzLjUgMC43MjM4NTggMjMuNSAxVjIzQzIzLjUgMjMuMjc2MSAyMy4yNzYxIDIzLjUgMjMgMjMuNUgxQzAuNzIzODU4IDIzLjUgMC41IDIzLjI3NjEgMC41IDIzVjFDMC41IDAuNzIzODU4IDAuNzIzODU4IDAuNSAxIDAuNVonIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTEyLjA5OTYgOEMxMi4zNzU4IDggMTIuNTk5NiA4LjIyMzg2IDEyLjU5OTYgOC41VjExLjQwMDRIMTUuNUMxNS43NzYxIDExLjQwMDQgMTYgMTEuNjI0MiAxNiAxMS45MDA0VjEyLjA5OTZDMTYgMTIuMzc1OCAxNS43NzYxIDEyLjU5OTYgMTUuNSAxMi41OTk2SDEyLjU5OTZWMTUuNUMxMi41OTk2IDE1Ljc3NjEgMTIuMzc1OCAxNiAxMi4wOTk2IDE2SDExLjg5OTRDMTEuNjIzNCAxNS45OTk5IDExLjM5OTQgMTUuNzc2MSAxMS4zOTk0IDE1LjVWMTIuNTk5Nkg4LjVDOC4yMjM4NiAxMi41OTk2IDggMTIuMzc1OCA4IDEyLjA5OTZWMTEuOTAwNEM4IDExLjYyNDIgOC4yMjM4NiAxMS40MDA0IDguNSAxMS40MDA0SDExLjM5OTRWOC41QzExLjM5OTQgOC4yMjM5MiAxMS42MjM0IDguMDAwMTEgMTEuODk5NCA4SDEyLjA5OTZaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKSwgYXV0bztcbn1cbi5tbS1wbHVzLWN1cnNvci1saWdodCB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMC41SDIzQzIzLjI3NjEgMC41IDIzLjUgMC43MjM4NTggMjMuNSAxVjIzQzIzLjUgMjMuMjc2MSAyMy4yNzYxIDIzLjUgMjMgMjMuNUgxQzAuNzIzODU4IDIzLjUgMC41IDIzLjI3NjEgMC41IDIzVjFDMC41IDAuNzIzODU4IDAuNzIzODU4IDAuNSAxIDAuNVonIHN0cm9rZT0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTEyLjA5OTYgOEMxMi4zNzU4IDggMTIuNTk5NiA4LjIyMzg2IDEyLjU5OTYgOC41VjExLjQwMDRIMTUuNUMxNS43NzYxIDExLjQwMDQgMTYgMTEuNjI0MiAxNiAxMS45MDA0VjEyLjA5OTZDMTYgMTIuMzc1OCAxNS43NzYxIDEyLjU5OTYgMTUuNSAxMi41OTk2SDEyLjU5OTZWMTUuNUMxMi41OTk2IDE1Ljc3NjEgMTIuMzc1OCAxNiAxMi4wOTk2IDE2SDExLjg5OTRDMTEuNjIzNCAxNS45OTk5IDExLjM5OTQgMTUuNzc2MSAxMS4zOTk0IDE1LjVWMTIuNTk5Nkg4LjVDOC4yMjM4NiAxMi41OTk2IDggMTIuMzc1OCA4IDEyLjA5OTZWMTEuOTAwNEM4IDExLjYyNDIgOC4yMjM4NiAxMS40MDA0IDguNSAxMS40MDA0SDExLjM5OTRWOC41QzExLjM5OTQgOC4yMjM5MiAxMS42MjM0IDguMDAwMTEgMTEuODk5NCA4SDEyLjA5OTZaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSwgYXV0bztcbn1cbi5tbS1taW51cy1jdXJzb3ItZGFyayB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMC41SDIzQzIzLjI3NjEgMC41IDIzLjUgMC43MjM4NTggMjMuNSAxVjIzQzIzLjUgMjMuMjc2MSAyMy4yNzYxIDIzLjUgMjMgMjMuNUgxQzAuNzIzODU4IDIzLjUgMC41IDIzLjI3NjEgMC41IDIzVjFDMC41IDAuNzIzODU4IDAuNzIzODU4IDAuNSAxIDAuNVonIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTggMTEuOUM4IDExLjYyMzkgOC4yMjM4NiAxMS40IDguNSAxMS40SDE1LjVDMTUuNzc2MSAxMS40IDE2IDExLjYyMzkgMTYgMTEuOVYxMi4xQzE2IDEyLjM3NjEgMTUuNzc2MSAxMi42IDE1LjUgMTIuNkg4LjVDOC4yMjM4NiAxMi42IDggMTIuMzc2MSA4IDEyLjFWMTEuOVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpLCBhdXRvO1xufVxuLm1tLW1pbnVzLWN1cnNvci1saWdodCB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMC41SDIzQzIzLjI3NjEgMC41IDIzLjUgMC43MjM4NTggMjMuNSAxVjIzQzIzLjUgMjMuMjc2MSAyMy4yNzYxIDIzLjUgMjMgMjMuNUgxQzAuNzIzODU4IDIzLjUgMC41IDIzLjI3NjEgMC41IDIzVjFDMC41IDAuNzIzODU4IDAuNzIzODU4IDAuNSAxIDAuNVonIHN0cm9rZT0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTggMTEuOUM4IDExLjYyMzkgOC4yMjM4NiAxMS40IDguNSAxMS40SDE1LjVDMTUuNzc2MSAxMS40IDE2IDExLjYyMzkgMTYgMTEuOVYxMi4xQzE2IDEyLjM3NjEgMTUuNzc2MSAxMi42IDE1LjUgMTIuNkg4LjVDOC4yMjM4NiAxMi42IDggMTIuMzc2MSA4IDEyLjFWMTEuOVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpLCBhdXRvO1xufVxuLm1tLXJpZ2h0LWN1cnNvci1kYXJrIHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAwLjVIMjNDMjMuMjc2MSAwLjUgMjMuNSAwLjcyMzg1OCAyMy41IDFWMjNDMjMuNSAyMy4yNzYxIDIzLjI3NjEgMjMuNSAyMyAyMy41SDFDMC43MjM4NTggMjMuNSAwLjUgMjMuMjc2MSAwLjUgMjNWMUMwLjUgMC43MjM4NTggMC43MjM4NTggMC41IDEgMC41Wicgc3Ryb2tlPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTAuNjcyOSAxNi4xMzUxQzEwLjQ3NzYgMTYuMzMwMyAxMC4xNjExIDE2LjMzMDMgOS45NjU4NCAxNi4xMzUxTDkuODI0MjMgMTUuOTkzNUM5LjYyOTExIDE1Ljc5ODIgOS42MjkwMiAxNS40ODE3IDkuODI0MjMgMTUuMjg2NUwxMy4wMDU5IDEyLjEwNDhMOS43NTI5NSA4Ljg1MTg4QzkuNTU4MDQgOC42NTY2IDkuNTU3ODQgOC4zNCA5Ljc1Mjk1IDguMTQ0ODVMOS44OTQ1NSA4LjAwMzI1QzEwLjA4OTcgNy44MDgyNyAxMC40MDYzIDcuODA4MzggMTAuNjAxNiA4LjAwMzI1TDE0LjM0OTYgMTEuNzUxM0MxNC41NDQ4IDExLjk0NjUgMTQuNTQ0OCAxMi4yNjMxIDE0LjM0OTYgMTIuNDU4M0wxMC42NzI5IDE2LjEzNTFaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKSwgYXV0bztcbn1cbi5tbS1yaWdodC1jdXJzb3ItbGlnaHQge1xuICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDAuNUgyM0MyMy4yNzYxIDAuNSAyMy41IDAuNzIzODU4IDIzLjUgMVYyM0MyMy41IDIzLjI3NjEgMjMuMjc2MSAyMy41IDIzIDIzLjVIMUMwLjcyMzg1OCAyMy41IDAuNSAyMy4yNzYxIDAuNSAyM1YxQzAuNSAwLjcyMzg1OCAwLjcyMzg1OCAwLjUgMSAwLjVaJyBzdHJva2U9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00xMC42NzI5IDE2LjEzNTFDMTAuNDc3NiAxNi4zMzAzIDEwLjE2MTEgMTYuMzMwMyA5Ljk2NTg0IDE2LjEzNTFMOS44MjQyMyAxNS45OTM1QzkuNjI5MTEgMTUuNzk4MiA5LjYyOTAyIDE1LjQ4MTcgOS44MjQyMyAxNS4yODY1TDEzLjAwNTkgMTIuMTA0OEw5Ljc1Mjk1IDguODUxODhDOS41NTgwNCA4LjY1NjYgOS41NTc4NCA4LjM0IDkuNzUyOTUgOC4xNDQ4NUw5Ljg5NDU1IDguMDAzMjVDMTAuMDg5NyA3LjgwODI3IDEwLjQwNjMgNy44MDgzOCAxMC42MDE2IDguMDAzMjVMMTQuMzQ5NiAxMS43NTEzQzE0LjU0NDggMTEuOTQ2NSAxNC41NDQ4IDEyLjI2MzEgMTQuMzQ5NiAxMi40NTgzTDEwLjY3MjkgMTYuMTM1MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpLCBhdXRvO1xufVxuLm1tLWxlZnQtY3Vyc29yLWRhcmsge1xuICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDAuNUgyM0MyMy4yNzYxIDAuNSAyMy41IDAuNzIzODU4IDIzLjUgMVYyM0MyMy41IDIzLjI3NjEgMjMuMjc2MSAyMy41IDIzIDIzLjVIMUMwLjcyMzg1OCAyMy41IDAuNSAyMy4yNzYxIDAuNSAyM1YxQzAuNSAwLjcyMzg1OCAwLjcyMzg1OCAwLjUgMSAwLjVaJyBzdHJva2U9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xMi42NjA0IDguMDAzOTNDMTIuODU1NiA3LjgwODY3IDEzLjE3MjEgNy44MDg2NyAxMy4zNjc0IDguMDAzOTNMMTMuNTA5IDguMTQ0NTVDMTMuNzA0MyA4LjMzOTgyIDEzLjcwNDMgOC42NTczIDEzLjUwOSA4Ljg1MjU2TDEwLjMyNzQgMTIuMDM0MkwxMy41ODAzIDE1LjI4NzFDMTMuNzc1MiAxNS40ODI0IDEzLjc3NTQgMTUuNzk5IDEzLjU4MDMgMTUuOTk0MkwxMy40Mzg3IDE2LjEzNThDMTMuMjQzNSAxNi4zMzA4IDEyLjkyNjkgMTYuMzMwNyAxMi43MzE3IDE2LjEzNThMOC45ODM2IDEyLjM4NzdDOC43ODgzOCAxMi4xOTI1IDguNzg4NDYgMTEuODc2IDguOTgzNiAxMS42ODA3TDEyLjY2MDQgOC4wMDM5M1onIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpLCBhdXRvO1xufVxuLm1tLWxlZnQtY3Vyc29yLWxpZ2h0IHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAwLjVIMjNDMjMuMjc2MSAwLjUgMjMuNSAwLjcyMzg1OCAyMy41IDFWMjNDMjMuNSAyMy4yNzYxIDIzLjI3NjEgMjMuNSAyMyAyMy41SDFDMC43MjM4NTggMjMuNSAwLjUgMjMuMjc2MSAwLjUgMjNWMUMwLjUgMC43MjM4NTggMC43MjM4NTggMC41IDEgMC41Wicgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMTIuNjYwNCA4LjAwMzkzQzEyLjg1NTYgNy44MDg2NyAxMy4xNzIxIDcuODA4NjcgMTMuMzY3NCA4LjAwMzkzTDEzLjUwOSA4LjE0NDU1QzEzLjcwNDMgOC4zMzk4MiAxMy43MDQzIDguNjU3MyAxMy41MDkgOC44NTI1NkwxMC4zMjc0IDEyLjAzNDJMMTMuNTgwMyAxNS4yODcxQzEzLjc3NTIgMTUuNDgyNCAxMy43NzU0IDE1Ljc5OSAxMy41ODAzIDE1Ljk5NDJMMTMuNDM4NyAxNi4xMzU4QzEzLjI0MzUgMTYuMzMwOCAxMi45MjY5IDE2LjMzMDcgMTIuNzMxNyAxNi4xMzU4TDguOTgzNiAxMi4zODc3QzguNzg4MzggMTIuMTkyNSA4Ljc4ODQ2IDExLjg3NiA4Ljk4MzYgMTEuNjgwN0wxMi42NjA0IDguMDAzOTNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSwgYXV0bztcbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1VTVE9NIENVUlNPUiBDT01QT05FTlRTIOKAlCBNTTZcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbTYtcGx1cy1jdXJzb3ItZGFyayB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjU0OTggMTEuNDQ5MkgxOFYxMi41NDg4SDEyLjU0OThWMThIMTEuNDUwMlYxMi41NDg4SDZWMTEuNDQ5MkgxMS40NTAyVjZIMTIuNTQ5OFYxMS40NDkyWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIiksIGF1dG87XG59XG4ubW02LXBsdXMtY3Vyc29yLWxpZ2h0IHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIuNTQ5OCAxMS40NDkySDE4VjEyLjU0ODhIMTIuNTQ5OFYxOEgxMS40NTAyVjEyLjU0ODhINlYxMS40NDkySDExLjQ1MDJWNkgxMi41NDk4VjExLjQ0OTJaJyBmaWxsPSclMjNGNEY1RjcnLyUzRSUzQy9zdmclM0UlMEFcIiksIGF1dG87XG59XG4ubW02LW1pbnVzLWN1cnNvci1kYXJrIHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNiAxMS40NDkySDE4VjEyLjU0OTJINlYxMS40NDkyWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIiksIGF1dG87XG59XG4ubW02LW1pbnVzLWN1cnNvci1saWdodCB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTEuNDQ5MkgxOFYxMi41NDkySDZWMTEuNDQ5MlonIGZpbGw9JyUyM0Y0RjVGNycvJTNFJTNDL3N2ZyUzRSUwQVwiKSwgYXV0bztcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gREFURVBJQ0tFUiAoVmFuaWxsYUpTIERhdGVwaWNrZXIgb3ZlcnJpZGVzIGZvciBNTSBSZXZhbXApXG4vLyBGaWdtYSByZWZlcmVuY2U6IGltYWdlLTgucG5nXG4vLyBDdXN0b20gc3R5bGUgbWF0Y2hpbmcgTU0gRGVzaWduIFN5c3RlbS4gU3F1YXJlIGNvcm5lcnMsIG1vbm9jaHJvbWUuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZHAtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiRkcC1ib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiRkcC1mb250LXNpemUtbm9ybWFsOiAxMnB4O1xuJGRwLWZvbnQtc2l6ZS1zbWFsbDogMTFweDtcbiRkcC1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGRwLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRkcC1kcm9wZG93bi1zaGFkb3c6IG5vbmU7XG5cbiRkcC10aXRsZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuJGRwLWNlbGwtc2l6ZS1iYXNlOiAzNnB4O1xuJGRwLWNlbGwtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1pbnB1dCk7XG4kZHAtY2VsbC1wcmV2bmV4dC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4kZHAtY2VsbC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4kZHAtY2VsbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRkcC1jZWxsLXNlbGVjdGVkLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuJGRwLWNlbGwtc2VsZWN0ZWQtZm9udC13ZWlnaHQ6IDcwMDtcbiRkcC1jZWxsLXRvZGF5LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuJGRwLWNlbGwtdG9kYXktY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4kZHAtY2VsbC1oaWdobGlnaHRlZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLmRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBBbmNob3IgdGhlIGNhbGVuZGFyIHRvIHRoZSBncmV5IGZpZWxkIHdyYXBwZXIgc28gaXQgZHJvcHMgYmVsb3cgdGhlIHdob2xlXG4vLyBib3gsIG5vdCBiZWxvdyB0aGUgaW5uZXIgaW5wdXQuIHZhbmlsbGFqcy1kYXRlcGlja2VyIGFwcGVuZHMgdGhlIHBpY2tlciB0b1xuLy8gZG9jdW1lbnQuYm9keSBieSBkZWZhdWx0IGFuZCBzZXRzIGFuIGlubGluZSBgdG9wYCBhdCB0aGUgaW5wdXQncyBib3R0b20gZWRnZTtcbi8vIHRoZSByZXZhbXAgZGF0ZSBpbnB1dHMgcGFzcyBkYXRhLWNvbnRhaW5lcj1cIi5tbS1kYXRlcGlja2VyLWFuY2hvclwiICh0aGUgZ3JleVxuLy8gbGFiZWwgd3JhcHBlcikgc28gdGhlIHBpY2tlciBsYW5kcyBpbnNpZGUgaXQsIGFuZCB3ZSBmb3JjZSB0b3A6MTAwJSAob3ZlciB0aGVcbi8vIGlubGluZSBzdHlsZSkgc28gdGhlIGRyb3Bkb3duIGNsZWFycyB0aGUgd2hvbGUgZ3JleSBib3guXG4ubW0tZGF0ZXBpY2tlci1hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIGxlZnQvcmlnaHQgaW5zdGVhZCBvZiBhIGNvbnRlbnQtc2l6ZWQgYm94OiB0aGUgY2FsZW5kYXIgc3BhbnMgdGhlIHdob2xlIGdyZXlcbi8vIGZpZWxkLCBleGFjdGx5IGxpa2UgLm1tLXNlbGVjdF9fbGlzdCBkb2VzIGZvciB0aGUgY3VzdG9tIHNlbGVjdHNcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRhdGVwaWNrZXItcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tbGF5ZXJzLXByaW1hcnkpO1xuICBAaW5jbHVkZSBtbS1kYXNoLWJvcmRlci1ib3g7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG5cbiAgLmRhdGVwaWNrZXItY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctc3dpdGNoIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDIuNSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAwKTtcbiAgICB9XG4gICAgXG4gICAgLnByZXYtYnRue1xuICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoXCJtbS1jaGV2cm9uLWxlZnQtY2FsZW5kYXJcIik7XG4gICAgfVxuXG4gICAgLm5leHQtYnRuIHtcbiAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKFwibW0tY2hldnJvbi1yaWdodC1jYWxlbmRhclwiKTtcbiAgICB9XG5cbiAgICAubmV4dC1idG4td3JhcHBlciwgLnByZXYtYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgQGluY2x1ZGUgc2l6ZS1oLW1vYigyLjUpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDEsIDApO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNSwgMCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRhdGVwaWNrZXItdmlldyB7XG4gICAgLmRheXMtb2Ytd2VlayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5kb3cge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLjUsIDIpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNSk7ICBcbiAgICB9XG4gIH1cblxuICAuZGF0ZXBpY2tlci1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1yb3dzOiBmaXQtY29udGVudCgxMDAlKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXG4gICAgLmRhdGVwaWNrZXItY2VsbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxKTtcblxuICAgICAgJjpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZW1waGFzaXMnKTtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3RlZCwgJi5mb2N1c2VkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICAgICYucHJldiwgJi5uZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIDEyIGNlbGxzICgxMiBtb250aHMsIDEwIHllYXJzICsgcHJldi9uZXh0IGRlY2FkZSk6IDQgY29sdW1ucyB4IDMgcm93cy5cbiAgLy8gVGhlc2Ugdmlld3MgYXJlIHRoZSBncmlkIGl0c2VsZiwgbm90IGEgY2hpbGQgb2YgaXQuXG4gIC5tb250aHMuZGF0ZXBpY2tlci1ncmlkLFxuICAueWVhcnMuZGF0ZXBpY2tlci1ncmlkLFxuICAuZGVjYWRlcy5kYXRlcGlja2VyLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NIERBU0hFRCBMSU5FXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jP25vZGUtaWQ9OTk5MC0zNDM4XG4vLyBEYXNoIDfDlzFweCArIDJweCBnYXAgb24gbW9iaWxlLCA2w5cxcHggKyAycHggZ2FwIG9uIGRlc2t0b3AgKG1kKykuXG4vLyBOYXRpdmUgYGRhc2hlZGAgY2FuJ3QgY29udHJvbCB0aGUgZGFzaC9nYXAgcmF0aW8sIHNvIHRoZSBwYXR0ZXJuIGlzIGFuXG4vLyBTVkcgYm9yZGVyLWltYWdlICgwLjRweCByb3VuZGVkIGNvcm5lcnMgcGVyIEZpZ21hKSByZXBlYXRlZCB3aXRoIGByb3VuZGAuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyA5cHggcGVyaW9kID0gN3B4IGRhc2ggKyAycHggZ2FwIChtb2JpbGUpXG4kbW0tZGFzaC1zdmctbW9iOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzEnIHZpZXdCb3g9JzAgMCA5IDEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc3JyBoZWlnaHQ9JzEnIHJ4PScwLjQnIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4vLyA4cHggcGVyaW9kID0gNnB4IGRhc2ggKyAycHggZ2FwIChkZXNrdG9wKVxuJG1tLWRhc2gtc3ZnLWRlc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMScgdmlld0JveD0nMCAwIDggMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzYnIGhlaWdodD0nMScgcng9JzAuNCcgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0VcIik7XG5cbi8vIFZlcnRpY2FsIHZhcmlhbnRzIChmb3IgYSByaWdodC9sZWZ0IGJvcmRlci1pbWFnZSDigJQgc2FtZSA3LzZweCBkYXNoIHJoeXRobSkuXG4kbW0tZGFzaC1zdmctbW9iLXY6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDEgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzEnIGhlaWdodD0nNycgcng9JzAuNCcgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0VcIik7XG4kbW0tZGFzaC1zdmctZGVzay12OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPScxJyBoZWlnaHQ9JzYnIHJ4PScwLjQnIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4vLyBEYXNoZWQgYm90dG9tIGJvcmRlciDigJQgdGhlIE1NIGlucHV0IGZvY3VzL3R5cGluZyB1bmRlcmxpbmUuXG5AbWl4aW4gbW0tZGFzaC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2Utc291cmNlOiAkbW0tZGFzaC1zdmctbW9iO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDAgMCAxMDAlIDA7XG4gIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6ICRtbS1kYXNoLXN2Zy1kZXNrO1xuICB9XG59XG5cbi8vIFRoZSBNTSBlbGV2YXRlZC1wYW5lbCBib3g6IGRhc2hlZCBib3JkZXIgb24gYWxsIDQgc2lkZXMsIHNhbWUgZGFzaCByaHl0aG0gYXNcbi8vIHRoZSBpbnB1dCB1bmRlcmxpbmUgKDdweCBkYXNoIC8gMnB4IGdhcCBtb2JpbGUsIDZweCAvIDJweCBkZXNrdG9wKSwgcGx1cyB0aGVcbi8vIGxheWVyIGdyYWluIGEgcGFuZWwgc2hhcmVzIHdpdGggdGhlIHNoZWV0cyAoT1RCMjYtMjEzMykuIGJvcmRlci1pbWFnZSBjYW5cbi8vIG9ubHkgZHJhdyBvbmUgc2lkZSwgc28gdGhlIGRhc2hlcyBhcmUgZ3JhZGllbnQgbGF5ZXJzOyB0aGUgbm9pc2UgdGlsZSByaWRlc1xuLy8gYWxvbmcgYXMgdGhlIGxhc3Qgb25lLCBzaW5jZSBpdCBjYW4ndCBjb21lIGZyb20gYXBwbHktbm9pc2Ug4oCUIHRoYXQgc2V0c1xuLy8gYGJhY2tncm91bmQtaW1hZ2VgIG91dHJpZ2h0IGFuZCB3b3VsZCB3aXBlIHRoZW0uIEZpbGwgdGhlIGJveCB3aXRoXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAgKE5PVCB0aGUgYGJhY2tncm91bmRgIHNob3J0aGFuZCkgZm9yIHRoZSBzYW1lIHJlYXNvbi5cbkBtaXhpbiBtbS1kYXNoLWJvcmRlci1ib3goJGNvbG9yOiB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSkpIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICN7JGNvbG9yfSAwIDdweCwgdHJhbnNwYXJlbnQgN3B4IDlweCksXG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgI3skY29sb3J9IDAgN3B4LCB0cmFuc3BhcmVudCA3cHggOXB4KSxcbiAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDBkZWcsICN7JGNvbG9yfSAwIDdweCwgdHJhbnNwYXJlbnQgN3B4IDlweCksXG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCAjeyRjb2xvcn0gMCA3cHgsIHRyYW5zcGFyZW50IDdweCA5cHgpLFxuICAgICRtbS1ub2lzZS1sYXllci0yeDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4LCAxMDAlIDFweCwgMXB4IDEwMCUsIDFweCAxMDAlLCAyMDBweCAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIGJvdHRvbSBsZWZ0LCB0b3AgbGVmdCwgdG9wIHJpZ2h0LCB0b3AgbGVmdDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgI3skY29sb3J9IDAgNnB4LCB0cmFuc3BhcmVudCA2cHggOHB4KSxcbiAgICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICN7JGNvbG9yfSAwIDZweCwgdHJhbnNwYXJlbnQgNnB4IDhweCksXG4gICAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDBkZWcsICN7JGNvbG9yfSAwIDZweCwgdHJhbnNwYXJlbnQgNnB4IDhweCksXG4gICAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDBkZWcsICN7JGNvbG9yfSAwIDZweCwgdHJhbnNwYXJlbnQgNnB4IDhweCksXG4gICAgICAkbW0tbm9pc2UtbGF5ZXItMng7XG4gIH1cbn1cblxuLy8gU2FtZSBkYXNoZWQgYm94LCBidXQgZm9yIGEgVkVSVElDQUxMWSBTQ1JPTExJTkcgY29udGFpbmVyLiBBIGdyYWRpZW50IHJpZ2h0XG4vLyBsaW5lIHNpdHMgaW4gdGhlIGJhY2tncm91bmQgYW5kIGdldHMgaGlkZGVuIHVuZGVyIHRoZSBzY3JvbGxiYXI7IGRyYXdpbmcgdGhlXG4vLyByaWdodCBzaWRlIGFzIGEgYm9yZGVyLWltYWdlIHB1dHMgaXQgaW4gdGhlIGJvcmRlciBhcmVhLCBvdXRzaWRlIHRoZVxuLy8gc2Nyb2xsYmFyLCBzbyBpdCBzdGF5cyB2aXNpYmxlLiBUb3AvYm90dG9tL2xlZnQgc3RheSBncmFkaWVudHMuXG5AbWl4aW4gbW0tZGFzaC1ib3JkZXItYm94LXNjcm9sbCgkY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2Utc291cmNlOiAkbW0tZGFzaC1zdmctbW9iLXY7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMCAxMDAlIDAgMDtcbiAgYm9yZGVyLWltYWdlLXJlcGVhdDogcm91bmQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgI3skY29sb3J9IDAgN3B4LCB0cmFuc3BhcmVudCA3cHggOXB4KSxcbiAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjeyRjb2xvcn0gMCA3cHgsIHRyYW5zcGFyZW50IDdweCA5cHgpLFxuICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMGRlZywgI3skY29sb3J9IDAgN3B4LCB0cmFuc3BhcmVudCA3cHggOXB4KSxcbiAgICAkbW0tbm9pc2UtbGF5ZXItMng7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0LCByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHgsIDEwMCUgMXB4LCAxcHggMTAwJSwgMjAwcHggMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCBib3R0b20gbGVmdCwgdG9wIGxlZnQsIHRvcCBsZWZ0O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6ICRtbS1kYXNoLXN2Zy1kZXNrLXY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICN7JGNvbG9yfSAwIDZweCwgdHJhbnNwYXJlbnQgNnB4IDhweCksXG4gICAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjeyRjb2xvcn0gMCA2cHgsIHRyYW5zcGFyZW50IDZweCA4cHgpLFxuICAgICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCAjeyRjb2xvcn0gMCA2cHgsIHRyYW5zcGFyZW50IDZweCA4cHgpLFxuICAgICAgJG1tLW5vaXNlLWxheWVyLTJ4O1xuICB9XG59XG4iLCIvLyBUaGUgY2hlY2tvdXQgZmFtaWx5IChjYXJ0LCBjaGVja291dCBsb2dpbiwgY2hlY2tvdXQsIG9yZGVyIGNvbmZpcm1hdGlvbikgc3dpdGNoZXMgdG8gaXRzXG4vLyBkZXNrdG9wIGxheW91dCBsYXRlciB0aGFuIHRoZSByZXN0IG9mIHRoZSBzaXRlOiB1cCB0byAxMDI0cHggdGhvc2UgcGFnZXMgcmVuZGVyIGxpa2UgbW9iaWxlLlxuLy9cbi8vIFRoaXMgbWFwIGlzIHRoZSBvbmx5IHBsYWNlIHRoZSAxMDI1cHggYm91bmRhcnkgaXMgZGVmaW5lZC5cbiRicmVha3BvaW50czogKFxuICAnbWQnOiAnKG1pbi13aWR0aDogNzY4cHgpJyxcbiAgJ21kLW1vZCc6ICcobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCknLFxuICAnbWQtcmVzdHJpY3RlZCc6ICcobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCknLFxuICAnbGctcmVzdHJpY3RlZCc6ICcobWluLXdpZHRoOiAxMDI1cHgpJyxcbiAgJ2xnJzogJyhtaW4td2lkdGg6IDEyMDBweCknXG4pO1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkc2l6ZSkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkc2l6ZSkge1xuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHNpemUpO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXZhbHVlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiV2FybmluZzogYnJlYWtwb2ludCAnI3skc2l6ZX0nIGRvZXMgbm90IGV4aXN0IGluICRicmVha3BvaW50cy5cIjtcbiAgfVxufVxuIiwiI2ZpbHRlcnMtc2hlZXQge1xuICB3aWR0aDogMTAwdnc7XG4gIC8vIFNwZWNpZmljIHN0eWxlcyBmb3IgdGhlIGZpbHRlcnMgc2hlZXQgaWYgbmVlZGVkXG5cbiAgLy8gQWNjdW11bGF0ZSAmIGFwcGx5OiBhIGNoZWNrIHJlcXVlc3QgaW4gZmxpZ2h0IGFnYWluc3QgU2VhcmNoLVVwZGF0ZVJlZmluZW1lbnRVcmwgY2Fycmllc1xuICAvLyB0aGUgY29tYmluYXRpb24gYXMgb2YgdGhlIGNsaWNrIHRoYXQgZmlyZWQgaXQuIENsaWNraW5nIGEgc2Vjb25kIGNoZWNrYm94IGJlZm9yZSB0aGF0XG4gIC8vIHJlc3BvbnNlIGxhbmRzIGFib3J0cyBpdCBhbmQgZmlyZXMgYSByZXF1ZXN0IGJ1aWx0IGZyb20gYSBjaGVja1VybCB0aGF0IGRvZXNuJ3Qga25vdyBhYm91dFxuICAvLyB0aGUgZmlyc3QgY2xpY2sgeWV0IOKAlCB0aGUgcmVzcG9uc2UgdGhhdCBjb21lcyBiYWNrIHJlLXN5bmNzIGV2ZXJ5IGNoZWNrYm94IGZyb20gdGhlIHNlcnZlclxuICAvLyBzdGF0ZSBhbmQgc2lsZW50bHkgdW5jaGVja3MgdGhlIGZpcnN0IHNlbGVjdGlvbi4gTG9ja2luZyB0aGUgc2lkZWJhciBmb3IgdGhlIHJvdW5kIHRyaXBcbiAgLy8gKHVzdWFsbHkgd2VsbCB1bmRlciBhIHNlY29uZCkgZm9yY2VzIHJlcXVlc3RzIHRvIHJ1biBvbmUgYXQgYSB0aW1lIGluc3RlYWQgb2YgcmFjaW5nLlxuICAmLmlzLWNoZWNraW5nLWZpbHRlcnMgLmZpbHRlcnMtc2lkZWJhci1jb250ZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7IC8vIFJlc2V0IGJvZHkgcGFkZGluZyB0byBoYW5kbGUgaW50ZXJuYWwgc2VjdGlvbnNcbiAgfVxuXG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAubW0tc2hlZXRfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIEBpbmNsdWRlIHNpemUtdy1tb2IoNSk7XG4gICAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDIuNSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgMCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAwKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuXG4gIC5maWx0ZXJzLXNpZGViYXItY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIFNvcnQgQnkgU3BlY2lmaWNzXG4gICAgLnNvcnQtb3B0aW9ucyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGhlaWdodDogMi41bGg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLCAwLjI1KTtcbiAgICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHZW5lcmljIFJlZmluZW1lbnRzIChDaGVja2JveGVzKVxuICAgIC52YWx1ZXMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpO1xuICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDApO1xuXG4gICAgICBsaSB7XG4gICAgICAgIC5zZWxlY3Rpb24tYm94IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyLjVsaDtcbiAgICAgICAgICAuY29sb3ItYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuc2luZ2xlLWNvbG9yLWJveCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdtbS1maWx0ZXItY29sb3InKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l6ZSAudmFsdWVzIHtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICAubWFjcm9Db2xvciAudmFsdWVzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAuc2hlZXQtZm9vdGVyLWFjdGlvbnMge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMik7XG5cbiAgICAubW0tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigwLjUpOyAvLyBzcGFjZSBiZXR3ZWVuIFwiQXBwbHlcIiBhbmQgdGhlIHJlc3VsdHMgY291bnRlclxuICAgIH1cbiAgfVxufVxuXG4jZmlsdGVycy1tbTYtc2hlZXQge1xuICAvLyBTcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBmaWx0ZXJzIHNoZWV0IGlmIG5lZWRlZFxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwOyAvLyBSZXNldCBib2R5IHBhZGRpbmcgdG8gaGFuZGxlIGludGVybmFsIHNlY3Rpb25zXG4gIH1cblxuICAuZmlsdGVycy1zaWRlYmFyLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIC5tbTYtYWNjb3JkaW9uLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDIpOyAvLyAxNnB4XG4gICAgfVxuXG4gICAgLy8gU29ydCBCeSBTcGVjaWZpY3NcbiAgICAuc29ydC1vcHRpb25zIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgICAgICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJG1tNi11bml0cywgMC41KTsgLy80cHhcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMi41KTsgLy8yMHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjc1KTsgLy82cHhcblxuICAgICAgICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1tNi1yYWRpbyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdlbmVyaWMgUmVmaW5lbWVudHMgKENoZWNrYm94ZXMpXG4gICAgLnZhbHVlcyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMC41LCAkYnJhbmQ6ICdtbTYnKTsgLy8gNHB4XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICAgICAgJi5zZWxlY3RlZC1ib3gge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdGlvbi1ib3gge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNzUpOyAvLzZweDtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICAgICAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vNHB4XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMi41KTsgLy8yMHB4XG5cbiAgICAgICAgICAuY29sb3ItYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuc2luZ2xlLWNvbG9yLWJveHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLWZpbHRlci1jb2xvcicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vQ29sb3IgLS0gMiBDb2x1bW5cbiAgICAvL1NpemUgLS0gNCBDb2x1bW5cbiAgICAucmVmaW5lbWVudHMtbGlzdCB7XG4gICAgICAubWFjcm9Db2xvcixcbiAgICAgIC5zaXplIHtcbiAgICAgICAgLnZhbHVlcyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcm93LWdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWNyb0NvbG9yIC52YWx1ZXN7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgZml0LWNvbnRlbnQoMTAwJSkpO1xuICAgICAgfVxuXG4gICAgICAuc2l6ZSAudmFsdWVzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMixmaXQtY29udGVudCgxMDAlKSk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsbWlubWF4KDAsMWZyKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNoZWV0LWZvb3Rlci1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG4gIH1cbn1cblxuXG4jZmlsdGVycy1zaGVldCwgI2ZpbHRlcnMtbW02LXNoZWV0e1xuICAuZmlsdGVycy1zaWRlYmFyLWNvbnRlbnQgLnZhbHVlcyBsaSB7XG5cbiAgICAmLnNpemUge1xuICAgICAgLnNlbGVjdGlvbi1ib3gge1xuICAgICAgICBpbnB1dCwgbGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmI2ZpbHRlci1tdWx0aWNvbG9yIC5zZWxlY3Rpb24tYm94IC5zaW5nbGUtY29sb3ItYm94IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY2cgY2xpcC1wYXRoPSd1cmwoJTIzcGFpbnQwX2FuZ3VsYXJfMTk5MF8zNjM3NF9jbGlwX3BhdGgpJyBkYXRhLWZpZ21hLXNraXAtcGFyc2U9J3RydWUnJTNlJTNjZyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAwIDQpIHNjYWxlKC4wMDQpJyUzZSUzY2ZvcmVpZ25PYmplY3QgeD0nLTEyNTAnIHk9Jy0xMjUwJyB3aWR0aD0nMjUwMCcgaGVpZ2h0PScyNTAwJyUzZSUzY2RpdiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCcgc3R5bGU9J2JhY2tncm91bmQ6Y29uaWMtZ3JhZGllbnQoZnJvbSA5MGRlZyUyYyUyMzJmOTUyNSAwZGVnJTJjJTIzMmY5NTI1IDI4LjhkZWclMmMlMjMwYjUzYmYgMjguOGRlZyUyYyUyMzBiNTNiZiA5MGRlZyUyYyUyM2VjNWY5YyA5MGRlZyUyYyUyM2VjNWY5YyAxNTEuMmRlZyUyYyUyM2VhMDgwOCAxNTEuMmRlZyUyYyUyM2VhMDgwOCAyMDguOGRlZyUyYyUyM2Y3OTQyMyAyMDguOGRlZyUyYyUyM2Y3OTQyMyAyNzBkZWclMmMlMjNmN2U1MjMgMjcwZGVnJTJjJTIzZjdlNTIzIDMzMS4yZGVnJTJjJTIzMmY5NTI1IDMzMS4yZGVnJTJjJTIzMmY5NTI1IDM2MGRlZyklM2JoZWlnaHQ6MTAwJTI1JTNid2lkdGg6MTAwJTI1JyBvcGFjaXR5PScxJyUzZSUzYy9kaXYlM2UlM2MvZm9yZWlnbk9iamVjdCUzZSUzYy9nJTNlJTNjL2clM2UlM2NjaXJjbGUgY3g9JzQnIGN5PSc0JyByPSc0JyBkYXRhLWZpZ21hLWdyYWRpZW50LWZpbGw9JyU3YiUyNnF1b3QlM2J0eXBlJTI2cXVvdCUzYjolMjZxdW90JTNiR1JBRElFTlRfQU5HVUxBUiUyNnF1b3QlM2IlMmMlMjZxdW90JTNic3RvcHMlMjZxdW90JTNiOiU1YiU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuMTg0MzEzNzI5NDA1NDAzMTQlMmMlMjZxdW90JTNiZyUyNnF1b3QlM2I6MC41ODQzMTM3NTAyNjcwMjg4MSUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjE0NTA5ODA0NTQ2ODMzMDM4JTJjJTI2cXVvdCUzYmElMjZxdW90JTNiOjEuMCU3ZCUyYyUyNnF1b3QlM2Jwb3NpdGlvbiUyNnF1b3QlM2I6MC4wNzk5OTk5OTgyMTE4NjA2NTclN2QlMmMlN2IlMjZxdW90JTNiY29sb3IlMjZxdW90JTNiOiU3YiUyNnF1b3QlM2JyJTI2cXVvdCUzYjowLjA0MzEzNzI1NjA1NjA3MDMyOCUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjMyNTQ5MDIwNjQ4MDAyNjI1JTJjJTI2cXVvdCUzYmIlMjZxdW90JTNiOjAuNzQ5MDE5NjIyODAyNzM0MzglMmMlMjZxdW90JTNiYSUyNnF1b3QlM2I6MS4wJTdkJTJjJTI2cXVvdCUzYnBvc2l0aW9uJTI2cXVvdCUzYjowLjA3OTk5OTk5ODIxMTg2MDY1NyU3ZCUyYyU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuMDQzMTM3MjU2MDU2MDcwMzI4JTJjJTI2cXVvdCUzYmclMjZxdW90JTNiOjAuMzI1NDkwMjA2NDgwMDI2MjUlMmMlMjZxdW90JTNiYiUyNnF1b3QlM2I6MC43NDkwMTk2MjI4MDI3MzQzOCUyYyUyNnF1b3QlM2JhJTI2cXVvdCUzYjoxLjAlN2QlMmMlMjZxdW90JTNicG9zaXRpb24lMjZxdW90JTNiOjAuMjUwJTdkJTJjJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC45MjU0OTAyMDA1MTk1NjE3NyUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjM3MjU0OTAyNzIwNDUxMzU1JTJjJTI2cXVvdCUzYmIlMjZxdW90JTNiOjAuNjExNzY0NzI5MDIyOTc5NzQlMmMlMjZxdW90JTNiYSUyNnF1b3QlM2I6MS4wJTdkJTJjJTI2cXVvdCUzYnBvc2l0aW9uJTI2cXVvdCUzYjowLjI1MCU3ZCUyYyU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuOTI1NDkwMjAwNTE5NTYxNzclMmMlMjZxdW90JTNiZyUyNnF1b3QlM2I6MC4zNzI1NDkwMjcyMDQ1MTM1NSUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjYxMTc2NDcyOTAyMjk3OTc0JTJjJTI2cXVvdCUzYmElMjZxdW90JTNiOjEuMCU3ZCUyYyUyNnF1b3QlM2Jwb3NpdGlvbiUyNnF1b3QlM2I6MC40MTk5OTk5ODY4ODY5NzgxNSU3ZCUyYyU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuOTE3NjQ3MDYzNzMyMTQ3MjIlMmMlMjZxdW90JTNiZyUyNnF1b3QlM2I6MC4wMzEzNzI1NTA4NzQ5NDg1MDIlMmMlMjZxdW90JTNiYiUyNnF1b3QlM2I6MC4wMzEzNzI1NTA4NzQ5NDg1MDIlMmMlMjZxdW90JTNiYSUyNnF1b3QlM2I6MS4wJTdkJTJjJTI2cXVvdCUzYnBvc2l0aW9uJTI2cXVvdCUzYjowLjQxOTk5OTk4Njg4Njk3ODE1JTdkJTJjJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC45MTc2NDcwNjM3MzIxNDcyMiUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjAzMTM3MjU1MDg3NDk0ODUwMiUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjAzMTM3MjU1MDg3NDk0ODUwMiUyYyUyNnF1b3QlM2JhJTI2cXVvdCUzYjoxLjAlN2QlMmMlMjZxdW90JTNicG9zaXRpb24lMjZxdW90JTNiOjAuNTc5OTk5OTgzMzEwNjk5NDYlN2QlMmMlN2IlMjZxdW90JTNiY29sb3IlMjZxdW90JTNiOiU3YiUyNnF1b3QlM2JyJTI2cXVvdCUzYjowLjk2ODYyNzQ1Mjg1MDM0MTgwJTJjJTI2cXVvdCUzYmclMjZxdW90JTNiOjAuNTgwMzkyMTgxODczMzIxNTMlMmMlMjZxdW90JTNiYiUyNnF1b3QlM2I6MC4xMzcyNTQ5MDg2ODA5MTU4MyUyYyUyNnF1b3QlM2JhJTI2cXVvdCUzYjoxLjAlN2QlMmMlMjZxdW90JTNicG9zaXRpb24lMjZxdW90JTNiOjAuNTc5OTk5OTgzMzEwNjk5NDYlN2QlMmMlN2IlMjZxdW90JTNiY29sb3IlMjZxdW90JTNiOiU3YiUyNnF1b3QlM2JyJTI2cXVvdCUzYjowLjk2ODYyNzQ1Mjg1MDM0MTgwJTJjJTI2cXVvdCUzYmclMjZxdW90JTNiOjAuNTgwMzkyMTgxODczMzIxNTMlMmMlMjZxdW90JTNiYiUyNnF1b3QlM2I6MC4xMzcyNTQ5MDg2ODA5MTU4MyUyYyUyNnF1b3QlM2JhJTI2cXVvdCUzYjoxLjAlN2QlMmMlMjZxdW90JTNicG9zaXRpb24lMjZxdW90JTNiOjAuNzUwJTdkJTJjJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC45Njg2Mjc0NTI4NTAzNDE4MCUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjg5ODAzOTIyMTc2MzYxMDg0JTJjJTI2cXVvdCUzYmIlMjZxdW90JTNiOjAuMTM3MjU0OTA4NjgwOTE1ODMlMmMlMjZxdW90JTNiYSUyNnF1b3QlM2I6MS4wJTdkJTJjJTI2cXVvdCUzYnBvc2l0aW9uJTI2cXVvdCUzYjowLjc1MCU3ZCUyYyU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuOTY4NjI3NDUyODUwMzQxODAlMmMlMjZxdW90JTNiZyUyNnF1b3QlM2I6MC44OTgwMzkyMjE3NjM2MTA4NCUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjEzNzI1NDkwODY4MDkxNTgzJTJjJTI2cXVvdCUzYmElMjZxdW90JTNiOjEuMCU3ZCUyYyUyNnF1b3QlM2Jwb3NpdGlvbiUyNnF1b3QlM2I6MC45MjAwMDAwMTY2ODkzMDA1NCU3ZCUyYyU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuMTg0MzEzNzI5NDA1NDAzMTQlMmMlMjZxdW90JTNiZyUyNnF1b3QlM2I6MC41ODQzMTM3NTAyNjcwMjg4MSUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjE0NTA5ODA0NTQ2ODMzMDM4JTJjJTI2cXVvdCUzYmElMjZxdW90JTNiOjEuMCU3ZCUyYyUyNnF1b3QlM2Jwb3NpdGlvbiUyNnF1b3QlM2I6MC45MjAwMDAwMTY2ODkzMDA1NCU3ZCU1ZCUyYyUyNnF1b3QlM2JzdG9wc1ZhciUyNnF1b3QlM2I6JTViJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC4xODQzMTM3Mjk0MDU0MDMxNCUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjU4NDMxMzc1MDI2NzAyODgxJTJjJTI2cXVvdCUzYmIlMjZxdW90JTNiOjAuMTQ1MDk4MDQ1NDY4MzMwMzglMmMlMjZxdW90JTNiYSUyNnF1b3QlM2I6MS4wJTdkJTJjJTI2cXVvdCUzYnBvc2l0aW9uJTI2cXVvdCUzYjowLjA3OTk5OTk5ODIxMTg2MDY1NyU3ZCUyYyU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuMDQzMTM3MjU2MDU2MDcwMzI4JTJjJTI2cXVvdCUzYmclMjZxdW90JTNiOjAuMzI1NDkwMjA2NDgwMDI2MjUlMmMlMjZxdW90JTNiYiUyNnF1b3QlM2I6MC43NDkwMTk2MjI4MDI3MzQzOCUyYyUyNnF1b3QlM2JhJTI2cXVvdCUzYjoxLjAlN2QlMmMlMjZxdW90JTNicG9zaXRpb24lMjZxdW90JTNiOjAuMDc5OTk5OTk4MjExODYwNjU3JTdkJTJjJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC4wNDMxMzcyNTYwNTYwNzAzMjglMmMlMjZxdW90JTNiZyUyNnF1b3QlM2I6MC4zMjU0OTAyMDY0ODAwMjYyNSUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjc0OTAxOTYyMjgwMjczNDM4JTJjJTI2cXVvdCUzYmElMjZxdW90JTNiOjEuMCU3ZCUyYyUyNnF1b3QlM2Jwb3NpdGlvbiUyNnF1b3QlM2I6MC4yNTAlN2QlMmMlN2IlMjZxdW90JTNiY29sb3IlMjZxdW90JTNiOiU3YiUyNnF1b3QlM2JyJTI2cXVvdCUzYjowLjkyNTQ5MDIwMDUxOTU2MTc3JTJjJTI2cXVvdCUzYmclMjZxdW90JTNiOjAuMzcyNTQ5MDI3MjA0NTEzNTUlMmMlMjZxdW90JTNiYiUyNnF1b3QlM2I6MC42MTE3NjQ3MjkwMjI5Nzk3NCUyYyUyNnF1b3QlM2JhJTI2cXVvdCUzYjoxLjAlN2QlMmMlMjZxdW90JTNicG9zaXRpb24lMjZxdW90JTNiOjAuMjUwJTdkJTJjJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC45MjU0OTAyMDA1MTk1NjE3NyUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjM3MjU0OTAyNzIwNDUxMzU1JTJjJTI2cXVvdCUzYmIlMjZxdW90JTNiOjAuNjExNzY0NzI5MDIyOTc5NzQlMmMlMjZxdW90JTNiYSUyNnF1b3QlM2I6MS4wJTdkJTJjJTI2cXVvdCUzYnBvc2l0aW9uJTI2cXVvdCUzYjowLjQxOTk5OTk4Njg4Njk3ODE1JTdkJTJjJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC45MTc2NDcwNjM3MzIxNDcyMiUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjAzMTM3MjU1MDg3NDk0ODUwMiUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjAzMTM3MjU1MDg3NDk0ODUwMiUyYyUyNnF1b3QlM2JhJTI2cXVvdCUzYjoxLjAlN2QlMmMlMjZxdW90JTNicG9zaXRpb24lMjZxdW90JTNiOjAuNDE5OTk5OTg2ODg2OTc4MTUlN2QlMmMlN2IlMjZxdW90JTNiY29sb3IlMjZxdW90JTNiOiU3YiUyNnF1b3QlM2JyJTI2cXVvdCUzYjowLjkxNzY0NzA2MzczMjE0NzIyJTJjJTI2cXVvdCUzYmclMjZxdW90JTNiOjAuMDMxMzcyNTUwODc0OTQ4NTAyJTJjJTI2cXVvdCUzYmIlMjZxdW90JTNiOjAuMDMxMzcyNTUwODc0OTQ4NTAyJTJjJTI2cXVvdCUzYmElMjZxdW90JTNiOjEuMCU3ZCUyYyUyNnF1b3QlM2Jwb3NpdGlvbiUyNnF1b3QlM2I6MC41Nzk5OTk5ODMzMTA2OTk0NiU3ZCUyYyU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuOTY4NjI3NDUyODUwMzQxODAlMmMlMjZxdW90JTNiZyUyNnF1b3QlM2I6MC41ODAzOTIxODE4NzMzMjE1MyUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjEzNzI1NDkwODY4MDkxNTgzJTJjJTI2cXVvdCUzYmElMjZxdW90JTNiOjEuMCU3ZCUyYyUyNnF1b3QlM2Jwb3NpdGlvbiUyNnF1b3QlM2I6MC41Nzk5OTk5ODMzMTA2OTk0NiU3ZCUyYyU3YiUyNnF1b3QlM2Jjb2xvciUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYnIlMjZxdW90JTNiOjAuOTY4NjI3NDUyODUwMzQxODAlMmMlMjZxdW90JTNiZyUyNnF1b3QlM2I6MC41ODAzOTIxODE4NzMzMjE1MyUyYyUyNnF1b3QlM2JiJTI2cXVvdCUzYjowLjEzNzI1NDkwODY4MDkxNTgzJTJjJTI2cXVvdCUzYmElMjZxdW90JTNiOjEuMCU3ZCUyYyUyNnF1b3QlM2Jwb3NpdGlvbiUyNnF1b3QlM2I6MC43NTAlN2QlMmMlN2IlMjZxdW90JTNiY29sb3IlMjZxdW90JTNiOiU3YiUyNnF1b3QlM2JyJTI2cXVvdCUzYjowLjk2ODYyNzQ1Mjg1MDM0MTgwJTJjJTI2cXVvdCUzYmclMjZxdW90JTNiOjAuODk4MDM5MjIxNzYzNjEwODQlMmMlMjZxdW90JTNiYiUyNnF1b3QlM2I6MC4xMzcyNTQ5MDg2ODA5MTU4MyUyYyUyNnF1b3QlM2JhJTI2cXVvdCUzYjoxLjAlN2QlMmMlMjZxdW90JTNicG9zaXRpb24lMjZxdW90JTNiOjAuNzUwJTdkJTJjJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC45Njg2Mjc0NTI4NTAzNDE4MCUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjg5ODAzOTIyMTc2MzYxMDg0JTJjJTI2cXVvdCUzYmIlMjZxdW90JTNiOjAuMTM3MjU0OTA4NjgwOTE1ODMlMmMlMjZxdW90JTNiYSUyNnF1b3QlM2I6MS4wJTdkJTJjJTI2cXVvdCUzYnBvc2l0aW9uJTI2cXVvdCUzYjowLjkyMDAwMDAxNjY4OTMwMDU0JTdkJTJjJTdiJTI2cXVvdCUzYmNvbG9yJTI2cXVvdCUzYjolN2IlMjZxdW90JTNiciUyNnF1b3QlM2I6MC4xODQzMTM3Mjk0MDU0MDMxNCUyYyUyNnF1b3QlM2JnJTI2cXVvdCUzYjowLjU4NDMxMzc1MDI2NzAyODgxJTJjJTI2cXVvdCUzYmIlMjZxdW90JTNiOjAuMTQ1MDk4MDQ1NDY4MzMwMzglMmMlMjZxdW90JTNiYSUyNnF1b3QlM2I6MS4wJTdkJTJjJTI2cXVvdCUzYnBvc2l0aW9uJTI2cXVvdCUzYjowLjkyMDAwMDAxNjY4OTMwMDU0JTdkJTVkJTJjJTI2cXVvdCUzYnRyYW5zZm9ybSUyNnF1b3QlM2I6JTdiJTI2cXVvdCUzYm0wMCUyNnF1b3QlM2I6NC44OTg1ODc0MTAzNDA2NzE0ZS0xNiUyYyUyNnF1b3QlM2JtMDElMjZxdW90JTNiOi04LjAlMmMlMjZxdW90JTNibTAyJTI2cXVvdCUzYjo4LjAlMmMlMjZxdW90JTNibTEwJTI2cXVvdCUzYjo4LjAlMmMlMjZxdW90JTNibTExJTI2cXVvdCUzYjo0Ljg5ODU4NzQxMDM0MDY3MTRlLTE2JTJjJTI2cXVvdCUzYm0xMiUyNnF1b3QlM2I6LTQuODk4NTg3NDEwMzQwNjcxNGUtMTYlN2QlMmMlMjZxdW90JTNib3BhY2l0eSUyNnF1b3QlM2I6MS4wJTJjJTI2cXVvdCUzYmJsZW5kTW9kZSUyNnF1b3QlM2I6JTI2cXVvdCUzYk5PUk1BTCUyNnF1b3QlM2IlMmMlMjZxdW90JTNidmlzaWJsZSUyNnF1b3QlM2I6dHJ1ZSU3ZCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJy8lM2UlM2NkZWZzJTNlJTNjY2xpcFBhdGggaWQ9J3BhaW50MF9hbmd1bGFyXzE5OTBfMzYzNzRfY2xpcF9wYXRoJyUzZSUzY2NpcmNsZSBjeD0nNCcgY3k9JzQnIHI9JzQnLyUzZSUzYy9jbGlwUGF0aCUzZSUzYy9kZWZzJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2s6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYjZmlsdGVyLXdoaXRlIC5zZWxlY3Rpb24tYm94IC5zaW5nbGUtY29sb3ItYm94IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgOSA5JyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nNC41JyBjeT0nNC41JyByPSc0JyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2s6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEFjY3VtdWxhdGUgJiBhcHBseTogdmFsdWUgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgc3RhZ2VkIGZpbHRlciBjb21iaW5hdGlvblxuICAgICYuZmlsdGVyLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT09URVIgTkVXU0xFVFRFUiDigJQgbW9iaWxlIGJhc2Vcbi8vIExheW91dCBjb250YWluZXIg4oCUIGlucHV0L3JhZGlvIHN0eWxlcyBjb21lIGZyb20gdGhlIGRlc2lnbiBzeXN0ZW1cbi8vIGNvbXBvbmVudHMgKC5tbS1uZXdzbGV0dGVyLWlucHV0LCAubW0tcmFkaW8sIC5tbS1pbnB1dF9fZXJyb3IpLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU0gTkVXU0xFVFRFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jbmV3c2xldHRlci1wb3B1cC5tbS1wb3B1cCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4ubW0tZm9vdGVyLW5ld3NsZXR0ZXIge1xuICB3aWR0aDogMTAwJTtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbGVnYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2dlbmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyY2g7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7XG4gIH1cblxuICAmX19wcml2YWN5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzNSU7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDAuNSk7XG4gIH1cblxuICAmX190aGFua3lvdS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNTTYgTkVXU0xFVFRFUiAoZGFyaylcbi8vIExheW91dCBjb250YWluZXIg4oCUIGlucHV0L3JhZGlvIHN0eWxlcyBjb21lIGZyb20gdGhlIGRlc2lnbiBzeXN0ZW1cbi8vICgubW02LW5ld3NsZXR0ZXItaW5wdXQtLW9uZGFyaywgLm1tNi1yYWRpby0tb25kYXJrLCAubW02LWlucHV0X19lcnJvcikuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbTYtZm9vdGVyLW5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgfVxuXG4gICZfX2xlZ2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19nZW5kZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMThweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19wcml2YWN5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJG1tNi11bml0cywgMC41KTtcbiAgfVxuXG4gICZfX3RoYW5reW91LWJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRk9PVEVSIFdFQ0hBVCBTSEVFVCDigJQgTU02IChkZXNrdG9wLW9ubHksIDUwdncpLiBNaXJyb3JzIHRoZSBXaGF0c0FwcCBzaGVldC5cbi8vIFdoaXRlIHN1cmZhY2UsIGNvbnRlbnQgc3ViLXNlY3Rpb24gcHQ4L3B4OC9wYjMyLiBRUiAxNjBweC4gRmFsbGJhY2sgbGlua1xuLy8gaXMgYW4gaW5saW5lIHVuZGVybGluZWQgbGluayAobm90IGEgYnV0dG9uLCB1bmxpa2UgTU0pLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tNi1mb290ZXItd2VjaGF0LXNoZWV0LXdyYXBwZXIge1xuICAubW0tc2hlZXRfX3RpdGxle1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubW02LWZvb3Rlci13ZWNoYXQtc2hlZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAgICAgICAgICAvLyA4cHhcbiAgcGFkZGluZy10b3A6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7ICAgICAgICAgICAvLyA4cHhcbiAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgNCk7ICAgICAgICAvLyAzMnB4XG5cbiAgJl9faW5zdHJ1Y3Rpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMSk7ICAgICAgLy8gOHB4XG4gIH1cblxuICAmX19xciB7XG4gICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMSk7ICAgICAgLy8gOHB4XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZPT1RFUiBXRUNIQVQgU0hFRVQgKE1NLCBkZXNrdG9wLW9ubHksIDUwdncpLiBNaXJyb3JzIHRoZSBXaGF0c0FwcCBzaGVldC5cbi8vIENvbnRlbnQgc3ViLXNlY3Rpb246IHBsIDVjaCAoNDApIC8gcHIgMmNoICgxNikgLyBweSAybGggKDMyKS4gUVIgMTYwcHguXG4vLyBGYWxsYmFjayBsaW5rIHJlbmRlcmVkIGFzIGFuIG91dGxpbmVkIHNtYWxsIGJ1dHRvbi5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1mb290ZXItd2VjaGF0LXNoZWV0LXdyYXBwZXIge1xuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm1tLWZvb3Rlci13ZWNoYXQtc2hlZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNSwgNSwgJ21tJyk7ICAgLy8gNDBweCBkZXNrdG9wXG4gIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMiwgMiwgJ21tJyk7ICAvLyAxNnB4XG4gIEBpbmNsdWRlIHBhZGRpbmcteSgyLCAyLCAnbW0nKTsgICAgICAvLyAzMnB4IGRlc2t0b3BcblxuICAmX19pbnN0cnVjdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsIDEsICdtbScpOyAvLyAxNnB4XG4gICAgbWF4LXdpZHRoOiAzODFweDtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX3FyIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIsIDIsICdtbScpOyAvLyAzMnB4XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZPT1RFUiBXSEFUU0FQUCBTSEVFVCDigJQgTU02IChkZXNrdG9wLW9ubHksIDUwdncpIOKAlCBGaWdtYSBub2RlIDMyNTQ6NDE0MTEuXG4vLyBXaGl0ZSBzdXJmYWNlLCBjb250ZW50IHN1Yi1zZWN0aW9uIHB0OC9weDgvcGIzMi4gUVIgMTYwcHguIFwiV2hhdHNBcHAgV2ViXCJcbi8vIGlzIGFuIGlubGluZSB1bmRlcmxpbmVkIGxpbmsgKG5vdCBhIGJ1dHRvbiwgdW5saWtlIE1NKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbTYtZm9vdGVyLXdoYXRzYXBwLXNoZWV0LXdyYXBwZXIge1xuICAubW0tc2hlZXRfX3RpdGxle1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubW02LWZvb3Rlci13aGF0c2FwcC1zaGVldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7ICAgICAgICAgIC8vIDhweFxuICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgICAgICAgICAgIC8vIDhweFxuICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCA0KTsgICAgICAgIC8vIDMycHhcblxuICAmX19pbnN0cnVjdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgICAgICAvLyA4cHhcbiAgfVxuXG4gICZfX3FyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgICAgICAvLyA4cHhcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWx0ZXJuYXRpdmUge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT09URVIgV0hBVFNBUFAgU0hFRVQgKE1NLCBkZXNrdG9wLW9ubHksIDUwdncpIOKAlCBGaWdtYSBub2RlIDMyNTQ6Mzg4OTMuXG4vLyBDb250ZW50IHN1Yi1zZWN0aW9uOiBwbCA1Y2ggKDQwKSAvIHByIDJjaCAoMTYpIC8gcHkgMmxoICgzMikuIFFSIDE2MHB4LlxuLy8gXCJXaGF0c0FwcCB3ZWJcIiByZW5kZXJlZCBhcyBhbiBvdXRsaW5lZCBzbWFsbCBidXR0b24uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tZm9vdGVyLXdoYXRzYXBwLXNoZWV0LXdyYXBwZXIge1xuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm1tLWZvb3Rlci13aGF0c2FwcC1zaGVldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIHBhZGRpbmctbGVmdCg1LCA1LCAnbW0nKTsgICAvLyA0MHB4IGRlc2t0b3BcbiAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgyLCAyLCAnbW0nKTsgIC8vIDE2cHhcbiAgQGluY2x1ZGUgcGFkZGluZy15KDIsIDIsICdtbScpOyAgICAgIC8vIDMycHggZGVza3RvcFxuXG4gICZfX2luc3RydWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwgMSwgJ21tJyk7IC8vIDE2cHhcbiAgICBtYXgtd2lkdGg6IDM4MXB4O1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG5cbiAgJl9fcXIge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMiwgMiwgJ21tJyk7IC8vIDMycHhcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWx0ZXJuYXRpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsIDEsICdtbScpOyAvLyAxNnB4XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAvLyBcIldoYXRzQXBwIHdlYlwiIOKAlCBvdXRsaW5lZCBzbWFsbCBidXR0b24gKEZpZ21hIFwiQnV0dG9uIFRleHQgT3V0bGluZWQgU21hbGwgTU1cIikuXG4gIC8vIENvbXBvdW5kIHdpdGggLm1tLWxpbmstLXRpZXIgdG8gb3ZlcnJpZGUgaXRzIHdpZHRoOjEwMCUgLyBkaXNwbGF5OmZsZXguXG4gICZfX2J1dHRvbi5tbS1saW5rLS10aWVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgMSwgJ21tJyk7IC8vIDhweFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENPTlRFTlQgRlJBR01FTlQg4oCUIFBMUCAoTWFpc29uIE1hcmdpZWxhKVxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdUhlRDNTM0IxY0RFT3VYaTJHYWVtYy8uLi4/bm9kZS1pZD02ODE2LTIyOTRcbi8vXG4vLyBNb2JpbGUgYmFzZSAoYWx3YXlzIGxvYWRlZCkuIERlc2t0b3Agb3ZlcnJpZGVzIGluIC5tZC1taW4uc2Nzcy5cbi8vIFNwYWNpbmcgaXMgYXBwbGllZCB2aWEgbW0gc3BhY2luZyBtaXhpbnMgKG5vIGlubGluZSB1dGlsaXR5IGNsYXNzZXMgaW4gSVNNTCkuXG4vLyBUeXBvZ3JhcGh5IC8gbGluayAvIGljb24gc3R5bGluZyBkZWxlZ2F0ZWQgdG8gZGVzaWduIHN5c3RlbSB1dGlsaXRpZXNcbi8vICgubW0tdHh0LWRlZmF1bHQsIC5tbS1saW5rLm1tLWxpbmstLXRpZXIsIC5pY29uIGljb24tLSopLlxuLy9cbi8vIE1vYmlsZSBsYXlvdXQgaXMgaWRlbnRpY2FsIGFjcm9zcyBTbWFsbCAvIERlZmF1bHQgLyBFeHRyYSBMYXJnZVxuLy8gKHRleHQgc3RhY2tlZCBhYm92ZSBtZWRpYSwgZnVsbCBncmlkLWNlbGwgd2lkdGgpIHNvIGl0IGxpdmVzIGluIHRoZSBzaGFyZWRcbi8vIGJhc2UgYmVsb3cuIERlZmF1bHQgUG9zaXRpb24gMSBpcyB0aGUgb25seSBtb2JpbGUgdmFyaWFudCAobWVkaWEtZmlyc3QpLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZyYWdtZW50LXBscCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMik7IC8vIDM2cHgg4oCUIGNvbnRhaW5lciB2ZXJ0aWNhbCBicmVhdGhpbmcgcm9vbVxufVxuXG4uZnJhZ21lbnQtcGxwX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIC0tLS0tIFRleHQgY29sdW1uIC0tLS0tXG4uZnJhZ21lbnQtcGxwX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnbW9iJyk7IC8vIDE4cHhcbn1cblxuLy8gLS0tLS0gSGVhZGxpbmUgKGRpYW1vbmQgZ2x5cGggKyBsYWJlbCkgLS0tLS1cbi5mcmFnbWVudC1wbHBfX2hlYWRsaW5lX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpOyAgICAgICAgICAgICAgICAgICAgICAgIC8vIDlweFxuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAgICAgICAgICAgICAgICAgICAgIC8vIDE4cHhcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ21vYicpOyAgICAvLyAxOHB4XG59XG5cbi8vIERpYW1vbmQgZ2x5cGggd3JhcHBlciDigJQgZGVzaWduIHN5c3RlbSAxY2ggeCAxbGggYm94IGFyb3VuZCB0aGUgN3B4IHNwcml0ZS5cbi5mcmFnbWVudC1wbHBfX2dseXBoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDlweDtcbiAgd2lkdGg6IDFjaDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBoZWlnaHQ6IDFsaDtcbn1cblxuLmZyYWdtZW50LXBscF9faGVhZGxpbmUge1xuICBmbGV4OiAxIDAgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIC0tLS0tIERlc2NyaXB0aW9uIC0tLS0tXG4uZnJhZ21lbnQtcGxwX19kZXNjcmlwdGlvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0KTsgICAgICAgICAgICAgICAgICAgICAvLyAzNnB4XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdtb2InKTsgICAgLy8gMThweFxufVxuXG4uZnJhZ21lbnQtcGxwX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLy8gLS0tLS0gQnJhbmQgbGluayAoZGVzaWduIHN5c3RlbSAubW0tbGluay0tdGllcikgLS0tLS1cbi5mcmFnbWVudC1wbHBfX2JyYW5kLWxpbmstY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoNCk7ICAgICAgICAgICAgICAgICAgICAgLy8gMzZweFxuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnbW9iJyk7ICAgIC8vIDE4cHhcbn1cblxuLy8gLS0tLS0gTWVkaWEgKHdyYXBzIG1tTWVkaWEgMjozKSAtLS0tLVxuLmZyYWdtZW50LXBscF9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0KTsgICAgICAgICAgICAgICAgICAgICAvLyAzNnB4XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT1JNQVQg4oCUIERlZmF1bHQgUG9zaXRpb24gMSAobW9iaWxlLW9ubHkgdmFyaWFudClcbi8vIE1lZGlhIGFib3ZlIHRleHQgKGNvbHVtbi1yZXZlcnNlKS4gQ29udGFpbmVyIGhhcyBubyB2ZXJ0aWNhbCBwYWRkaW5nIGFuZCB0aGVcbi8vIGhlYWRsaW5lIGNhcnJpZXMgdG9wK2JvdHRvbSBwYWRkaW5nICh2cyBib3R0b20tb25seSBpbiB0aGUgc2hhcmVkIGJhc2UpLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZyYWdtZW50LXBscC0tZGVmYXVsdC1wb3NpdGlvbi0xIHtcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwKTtcblxuICAuZnJhZ21lbnQtcGxwX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuZnJhZ21lbnQtcGxwX19oZWFkbGluZV9jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEsICdtbScsICdtb2InKTsgICAgIC8vIDE4cHggKGJlY29tZXMgcHkgd2l0aCBiYXNlIHBiKVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ09OVEVOVCBGUkFHTUVOVCDigJQgRURJVE9SSUFMIChCcmFuZCBEZXRhaWwpIOKAlCBNYWlzb24gTWFyZ2llbGFcbi8vIEZpZ21hOiBNYWlzb24gTWFyZ2llbGEgRGV0YWlsZWQgRGVzaWduIExpYnJhcnksIG5vZGUgMTIwMzktMzAzNFxuLy9cbi8vIExheW91dDogbWVkaWEgb24gdG9wIChmdWxsLWJsZWVkIHdpdGhpbiB0aGUgY2VsbCksIHRleHQgYmVsb3cuXG4vLyBNb2JpbGUgYmFzZSAoYWx3YXlzIGxvYWRlZCkuIERlc2t0b3Agb3ZlcnJpZGVzIGluIC5tZC1taW4uc2Nzcy5cbi8vIFR5cG9ncmFwaHkgLyBsaW5rIC8gaWNvbiB2aWEgZGVzaWduLXN5c3RlbSB1dGlsaXRpZXMgKC5tbS10eHQtKiwgLm1tLWxpbmstLXRpZXIsXG4vLyAuaWNvbi0tKikuIFNwYWNpbmcgdmlhIG1tIHNwYWNpbmcgbWl4aW5zLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZyYWdtZW50LWVkaXRvcmlhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIC0tLS0tIE1lZGlhICh3cmFwcyBtbU1lZGlhIDI6MywgZnVsbC1ibGVlZCBvbiBtb2JpbGUpIC0tLS0tXG4uZnJhZ21lbnQtZWRpdG9yaWFsX19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyAtLS0tLSBUZXh0IGNvbHVtbiAtLS0tLVxuLmZyYWdtZW50LWVkaXRvcmlhbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ21vYicpOyAvLyAxOHB4ICgxbGgpXG59XG5cbi8vIC0tLS0tIEhlYWRsaW5lIChkaWFtb25kIGdseXBoICsgbGFiZWwpIC0tLS0tXG4uZnJhZ21lbnQtZWRpdG9yaWFsX19oZWFkbGluZV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGdhcC14LW1vYigxKTsgICAgICAgICAgICAgICAgICAgICAgIC8vIDlweFxuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAgICAgICAgICAgICAgICAgICAvLyAxOHB4XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEsICdtbScsICdtb2InKTsgICAgIC8vIDE4cHhcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ21vYicpOyAgLy8gMThweFxufVxuXG4vLyBEaWFtb25kIGdseXBoIHdyYXBwZXIg4oCUIDFjaCB4IDFsaCBib3ggYXJvdW5kIHRoZSA3cHggc3ByaXRlLlxuLmZyYWdtZW50LWVkaXRvcmlhbF9fZ2x5cGgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWNoO1xuICBoZWlnaHQ6IDFsaDtcbn1cblxuLmZyYWdtZW50LWVkaXRvcmlhbF9faGVhZGxpbmUge1xuICBmbGV4OiAxIDAgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIC0tLS0tIERlc2NyaXB0aW9uIC0tLS0tXG4uZnJhZ21lbnQtZWRpdG9yaWFsX19kZXNjcmlwdGlvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0KTsgICAgICAgICAgICAgICAgICAgLy8gMzZweFxuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnbW9iJyk7ICAvLyAxOHB4XG59XG5cbi5mcmFnbWVudC1lZGl0b3JpYWxfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4vLyAtLS0tLSBCcmFuZCBsaW5rIChkZXNpZ24tc3lzdGVtIC5tbS1saW5rLS10aWVyKSAtLS0tLVxuLmZyYWdtZW50LWVkaXRvcmlhbF9fYnJhbmQtbGluay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0KTsgICAgICAgICAgICAgICAgICAgLy8gMzZweFxuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnbW9iJyk7ICAvLyAxOHB4XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEFORC1EUkFXTiBISUdITElHSFQg4oCUIE1NIOKAlCBNb2JpbGUgYmFzZVxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdUhlRDNTM0IxY0RFT3VYaTJHYWVtYy9NYWlzb24tTWFyZ2llbGEtRGV0YWlsZWQtRGVzaWduLUxpYnJhcnk/bm9kZS1pZD03ODU5LTE4OTIzXG4vLyBPbmUgb2YgOCBkZWNvcmF0aXZlIGFydHdvcmtzLCBpbmplY3RlZCBjbGllbnQtc2lkZSBieSBIYW5kRHJhd25IaWdobGlnaHQudHNcbi8vIGFzIGlubGluZSBTVkcuIFdpZHRoIGlzIGEgJSBvZiB0aGUgY2FyZCAocmVzcG9uc2l2ZSDigJQgcmVjb21wdXRlZCBieSB0aGVcbi8vIGJyb3dzZXIgb24gZXZlcnkgcmVzaXplLCBubyBKUyBuZWVkZWQpIHdoaWxlIGhlaWdodCBzdGF5cyBmaXhlZCBwZXIgRmlnbWFcbi8vIHNwZWM7IEhhbmREcmF3bkhpZ2hsaWdodC50cyBzZXRzIHByZXNlcnZlQXNwZWN0UmF0aW89XCJub25lXCIgb24gdGhlIGlubGluZVxuLy8gPHN2Zz4gc28gdGhlIGFydHdvcmsgZmlsbHMgdGhhdCB2YXJpYWJsZS13aWR0aC9maXhlZC1oZWlnaHQgYm94IGluc3RlYWRcbi8vIG9mIGxldHRlcmJveGluZyB0byBpdHMgbmF0aXZlIHJhdGlvLlxuLy8gQW5jaG9yZWQgdG8gdGhlIHRvcC1sZWZ0IGNvcm5lciBvZiAubW0tcHJvZHVjdC1jYXJkX19kZXRhaWxzLCBtZWFudCB0b1xuLy8gYmxlZWQgcGFzdCB0aGUgdGlsZSBpbnRvIGl0cyBuZWlnaGJvciDigJQgdGhlIHRpbGUncyBvd24gLm1tLXJldmFtcC1ncmlkLWl0ZW1cbi8vIHdyYXBwZXIgY2xpcHMgb3ZlcmZsb3cgYnkgZGVmYXVsdCwgc28gSGFuZERyYXduSGlnaGxpZ2h0LnRzIHNldHMgdGhhdCBvbmVcbi8vIGFuY2VzdG9yJ3Mgb3ZlcmZsb3cgdG8gdmlzaWJsZSBkaXJlY3RseSAoYXZvaWRzIGZpZ2h0aW5nIHRoZSA0LWNsYXNzXG4vLyBzZWxlY3RvcidzIHNwZWNpZmljaXR5IGluIF9zZWFyY2hyZXN1bHQuZGVmYXVsdC5zY3NzIHdpdGggIWltcG9ydGFudCkuXG4vLyBPbmx5IHRoZSB0b3AvbGVmdCBvZmZzZXRzIGRpZmZlciBvbiBkZXNrdG9wLCBpblxuLy8gX2hhbmQtZHJhd24taGlnaGxpZ2h0Lm1kLW1pbi5zY3NzLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLXByb2R1Y3QtY2FyZF9faGFuZC1kcmF3biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICYtLTAxIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuXG4gICYtLTAyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogNzJweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICYtLTAzIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuXG4gICYtLTA0IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuXG4gICYtLTA1IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuXG4gICYtLTA2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogLTVweDtcbiAgfVxuXG4gICYtLTA3IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuXG4gICYtLTA4IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSBBQ0NPUkRJT05TIOKAlCBNTSBSZXZhbXAg4oCUIE1vYmlsZSBiYXNlIHN0eWxlc1xuLy8gRmlnbWE6IG5vZGUgMTM2NTgtMjM1OCBcIkFjY29yZGlvbiBUYWJsZSBDb250ZW50IE1NXCJcbi8vXG4vLyBSZXNraW5zIHRoZSBBUy1JUyBoZWxwIGNvbnRlbnQtYXNzZXQgYWNjb3JkaW9uIG1hcmt1cCAodW5jaGFuZ2VkIEhUTUwpIHRvIHRoZVxuLy8gbmV3IFwiQWNjb3JkaW9uIFRhYmxlXCIgbG9vazogdG9wICsgcGVyLWl0ZW0gaGFpcmxpbmUgKG1tLWJvcmRlci1zZWNvbmRhcnkpLFxuLy8gdGl0bGUgbGVmdCArIHJvdGF0aW5nIGNoZXZyb24tZG93biByaWdodCwgY29sbGFwc2UgdmlhIHRoZSBzaGFyZWQgSlMuXG4vL1xuLy8gSlMgKGFzc2V0cy9zcmMvc2NyaXB0cy9jb21tb24vQWNjb3JkaW9uQ29tcG9uZW50LnRzKSBpcyByZXVzZWQgdW5jaGFuZ2VkOlxuLy8gICB0cmlnZ2VyID0gLmpzLWFjY29yZGlvbi10cmlnZ2VyIC8gLmFjY29yZGlvbi10cmlnZ2VyXG4vLyAgIGNvbnRlbnQgPSAuanMtYWNjb3JkaW9uLWNvbnRlbnQgLyAuYWNjb3JkaW9uLWNvbnRlbnRcbi8vICAgb3BlbiBzdGF0ZSA9IGBsaS5hY2NvcmRpb24uaXMtYWN0aXZlYCAoaXMtdmlzaWJsZS9pcy1pbmFjdGl2ZSBhbHNvIHRvZ2dsZWQpXG4vL1xuLy8gU0NPUEVEIHRvIC5tbS1oZWxwLXBhZ2Ugc28gdGhlIERTICgubW0tYWNjb3JkaW9uLXNlY3Rpb24pIGFuZCBjYXJ0IGFjY29yZGlvbnNcbi8vIGFyZSB1bnRvdWNoZWQuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0taGVscC1wYWdlIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuXG4gICAgLy8gVG9wIGhhaXJsaW5lIG9mIHRoZSB0YWJsZSAoZmlyc3Qgcm93IG9mIGVhY2ggZ3JvdXApLlxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRyaWdnZXIgcm93IOKAlCByZXNldCBuYXRpdmUgPGJ1dHRvbj4gY2hyb21lLCBsYXkgb3V0IHRpdGxlICsgY2hldnJvbi5cbiAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMWNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpOyAvLyAxOHB4IG1vYmlsZVxuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMCk7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gIC8vIEljb24g4oCUIGhpZGUgdGhlIGxlZ2FjeSBjaXJjbGVkICsvLSBTVkdzIGFuZCB0dXJuIC5hY2NvcmRpb24taWNvbiBpbnRvIGFcbiAgLy8gcm90YXRpbmcgY2hldnJvbiAobWFzayBzcHJpdGU7IG5lZWRzIGl0cyBvd24gYmFja2dyb3VuZC1jb2xvciB0byBwYWludCkuXG4gIC5hY2NvcmRpb24taWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW0tY2hldnJvbi1kb3duJyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtbS1kdXJhdGlvbi1lbnRyYW5jZS1zdGFuZGFyZCAkbW0tZWFzaW5nLWVudHJhbmNlO1xuXG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBDb250ZW50IOKAlCBjb2xsYXBzZWQgYnkgZGVmYXVsdDsgSlMgYWRkcyAuaXMtYWN0aXZlIG9uIHRoZSA8bGk+IHRvIG9wZW4uXG4gIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDsgLy8gMi1saCBtb2JpbGVcblxuICAgIC8vIE1hcmt1cCB2YXJpYW50IHdpdGhvdXQgLmhlbHAtY29udGVudC1wYXJhZ3JhcGgtYm94IChlLmcuIHRoZVxuICAgIC8vIHJldHVybi1leGNoYW5nZS1wb2xpY3kgYXNzZXQgbmVzdHMgcGxhaW4gLmhlbHAtY29udGVudC1ib3gtc2VjdGlvblxuICAgIC8vIGRpcmVjdGx5IGluIHRoZSBhY2NvcmRpb24gYm9keSk6IHNhbWUgbGVmdCBpbmRlbnQgYXMgcGFyYWdyYXBoLWJveC5cbiAgICA+IC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIsIDIsICdtbScsICdtb2InKTtcblxuICAgICAgLy8gU2FtZSBzdWJ0aXRsZS1ib3ggbGlzdCBpbmRlbnQgYXMgLmhlbHAtY29udGVudC1wYXJhZ3JhcGgtYm94IGJlbG93IOKAlFxuICAgICAgLy8gdGhpcyBtYXJrdXAgdmFyaWFudCB1c2VzIHRoZSBjb250ZW50LWJsb2NrIGNsYXNzZXMgZm9yIGl0cyBsaXN0cy5cbiAgICAgIC8vIFBhcmFncmFwaHMgc3RheSBmbHVzaCBsaWtlIHRoZSBzdWJ0aXRsZS5cbiAgICAgICY6aGFzKD4gLmhlbHAtc3VidGl0bGUpIHtcbiAgICAgICAgPiAuaGVscC1jb250ZW50LWJveC1vcmRlcmVkLWxpc3QsXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDIsIDIsICdtbScsICdtb2InKTsgLy8gMThweCBtb2JpbGVcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWxwLWNvbnRlbnQtcGFyYWdyYXBoLWJveCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMiwgMiwgJ21tJywgJ21vYicpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDFsaDsgLy8gc3VidGl0bGUg4oaUIHBhcmFncmFwaCDihpQgbGlzdCBzcGFjaW5nXG5cbiAgICAgIC8vIEEgbmVzdGVkIGJveCAoZGlyZWN0IGNoaWxkKSBtdXN0IG5vdCBkb3VibGUgdGhlIGxlZnQgaW5kZW50LlxuICAgICAgPiAuaGVscC1jb250ZW50LXBhcmFncmFwaC1ib3gge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIFNwYWNpbmcgYmV0d2VlbiBjb25zZWN1dGl2ZSBzdWItc2VjdGlvbiBibG9ja3MuXG4gICAgICAmICsgLmhlbHAtY29udGVudC1wYXJhZ3JhcGgtYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWxoO1xuICAgICAgfVxuXG4gICAgICAuaGVscC1zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWxoOyAvLyBkb3VibGVzIHRoZSAxbGggZmxleCBnYXAgYWJvdmUgdGhlIHN1YnRpdGxlXG4gICAgICB9XG5cbiAgICAgIC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb24tcGFyYWdyYXBoIHtcbiAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIE9yZGVyZWQgbGlzdHMgKC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb24tbGlzdCA+IC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb24tbGlzdC1pdGVtKVxuICAgICAgLmhlbHAtY29udGVudC1ib3gtc2VjdGlvbi1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMywgMywgJ21tJywgJ21vYicpOyAvLyAyN3B4IOKAlCAyY2ggbWFya2VyIHJvb20gKyBleHRyYSAxY2hcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgLy8gb3V0c2lkZTogd3JhcHBlZCBsaW5lcyBrZWVwIHRoZSBoYW5naW5nIGluZGVudCwgYWxpZ25lZCB3aXRoIHRoZSB0ZXh0LlxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICAgICAgLmhlbHAtY29udGVudC1ib3gtc2VjdGlvbi1saXN0LWl0ZW0gKyAuaGVscC1jb250ZW50LWJveC1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41bGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSW4tY29udGVudCBsaW5rcyAoYXMtaXMgdXNlcyA8YSByb2xlPVwicHJlc2VudGF0aW9uXCI+LCBubyBocmVmKS5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ3VuZGVybGluZScpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC8vIEJveGVzIHRoYXQgb3BlbiB3aXRoIGEgc3VidGl0bGUgKGUuZy4gaGVscC1jYXJlIGxlYXRoZXIgdHlwZXMpOlxuICAgICAgLy8gbGlzdHMga2VlcCB0aGUgaW5kZW50IHVuZGVyIGl0IChtYXJnaW4gYWRkcyB0byB0aGUgbWFya2VyLXJvb21cbiAgICAgIC8vIHBhZGRpbmctbGVmdCk7IHBhcmFncmFwaHMgc3RheSBmbHVzaCBsaWtlIHRoZSBzdWJ0aXRsZS5cbiAgICAgICY6aGFzKD4gLmhlbHAtc3VidGl0bGUpIHtcbiAgICAgICAgPiAuaGVscC1jb250ZW50LWJveC1zZWN0aW9uLWxpc3QsXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDIsIDIsICdtbScsICdtb2InKTsgLy8gMThweCBtb2JpbGVcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24uaXMtYWN0aXZlIHtcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5hY2NvcmRpb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTaXplLWd1aWRlIGNvbnZlcnNpb24gdGFibGVzIChoZWxwLXNpemUtZ3VpZGUgYXNzZXQpIOKAlCBjbGVhbiBjb2x1bW4gZ3JpZFxuICAvLyBwZXIgRmlnbWEgKG1vYmlsZSA0ODUxLTE2MTQ0IC8gZGVza3RvcCA0ODUxLTE2MTM3KTogZXF1YWwtd2lkdGggY291bnRyeVxuICAvLyBjb2x1bW5zLCBtb25vc3BhY2Ugcm93cyBhdCBsaW5lLWhlaWdodCBvbmx5LCBubyB6ZWJyYSwgbm8gY2VsbCBib3JkZXJzLlxuICAvL1xuICAvLyBUaGUgYXNzZXQgY29sdW1uIGNhcnJpZXMgYC5oZWxwLWNvbnRlbnQtYm94YCwgc28gdGhlc2UgdGFibGVzIEFMU08gbWF0Y2hcbiAgLy8gYC5oZWxwLWNvbnRlbnQtYm94IHRhYmxlLnRhYmxlYCBpbiBfaGVscC10YWJsZS5kZWZhdWx0LnNjc3MuIFNjb3Bpbmcgd2l0aFxuICAvLyBgLmhlbHAtc2l6ZWd1aWRlLWNvbnRlbnRgIG91dHJhbmtzIHRoYXQgcmVza2luIGFuZCBzdHJpcHMgaXRzIHBlci1yb3dcbiAgLy8gaGFpcmxpbmVzLCBDQVBJVEFMUyBoZWFkZXIgYW5kIGJsb2NrLXNjcm9sbC4gYCFpbXBvcnRhbnRgIGlzIG5lZWRlZCBvbmx5XG4gIC8vIHdoZXJlIF9oZWxwLXRhYmxlIHVzZXMgaXQgKGNlbGwgYm9yZGVycyBoZXJlLCBjZWxsIHBhZGRpbmcgaW4gLm1kLW1pbikuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuaGVscC1zaXplZ3VpZGUtY29udGVudCAuYWNjb3JkaW9uLWNvbnRlbnQgdGFibGUudGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IC8vIGVxdWFsLXdpZHRoIGNvdW50cnkgY29sdW1uc1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGBzZXBhcmF0ZWAgKHplcm8gc3BhY2luZykgc28gdGhlIHRhYmxlIGJveCBob25vdXJzIHBhZGRpbmctbGVmdDsgdGhlXG4gICAgLy8gbGVnYWN5IHJlYm9vdCdzIGBjb2xsYXBzZWAgbWFrZXMgYnJvd3NlcnMgZHJvcCBpdC5cbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyLCAyLCAnbW0nLCAnbW9iJyk7IC8vIDJjaCBpbmRlbnQgKDRjaCBkZXNrIGluIC5tZC1taW4pXG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3RyaXAgX2hlbHAtdGFibGUgaGFpcmxpbmVzICsgcmVib290IGJvcmRlcnNcbiAgICAgIHBhZGRpbmc6IDAgMWNoIDAgMCAhaW1wb3J0YW50OyAvLyB0aWdodCByb3dzOiBsZWFkaW5nIG9ubHkgKyBjb2x1bW4gZ2FwXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpOyAvLyBtb25vc3BhY2UsIG5vIGNhcGl0YWxzIHRyYW5zZm9ybVxuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSDigJQgTU0gUmV2YW1wXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi9hQmtQbGdZcUNwcmRaQXFmdUhuVnRzL1N1cHBvcnQtLS1BY2NvdW50XG4vLyBEZXNrdG9wIDMtY29sdW1uIGxheW91dCAoYWdlbmN5IHNwZWMpOlxuLy8gICBbU2VhcmNoICsgc2Vjb25kYXJ5IG5hdiAyNXZ3XSB8IFtDb250ZW50IGZsZXgtMSB+NDEuNjd2d10gfCBbQ29udGFjdCBzaWRlYmFyIDMzLjMzdnddXG4vLyAgIENvbHVtbnMgc3VtIHRvIDEwMHZ3OyA0MHB4IHBhZ2UgZ3V0dGVyIGluc2lkZSBjb2wxL2NvbDMuXG4vLyBNb2JpbGU6IHN0YWNrZWQg4oCUIHRhYnMgcm93IGZ1bGwtd2lkdGgsIHRoZW4gY29udGVudCwgY29udGFjdCBzaWRlYmFyIGhpZGRlbi5cbi8vXG4vLyBUYWIgcm93OiByZXVzZXMgLm1tLXRhYnMgLyAubmF2LXRhYnMtd3JhcHBlciAvIC5uYXYtdGFiLWJ0biBmcm9tIF90YWJzLnNjc3MuXG4vLyBTZWNvbmRhcnkgbmF2OiAubW0tbGluay5tbS1saW5rLS10aWVyIGxpbmtzIHdpdGggZ2x5cGguXG4vLyBDb250ZW50IGFyZWE6IGZpbGxzIHJlbWFpbmluZyBzcGFjZSwgQUpBWC1zd2FwcGVkIGJ5IGhlbHBOYXZpZ2F0aW9uLmpzLlxuLy8gQ29udGFjdCBzaWRlYmFyOiB0aWVyIGxpbmtzLCBkZXNrdG9wLW9ubHkuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUEFHRSBXUkFQUEVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYm9keSNoZWxwLXNob3cge1xuICAjbWFpbmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1tLWhlbHAtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG5cbiAgLy8gVGhlIHdpc2hsaXN0IGJ1bmRsZSBzaGlwcyB0aGUgQm9vdHN0cmFwIHJlYm9vdCAoYHAgeyBtYXJnaW4tYm90dG9tOiAxcmVtIH1gKVxuICAvLyB3aGljaCBsZWFrcyBvbnRvIHRoZSB3aG9sZSBoZWxwIGFyZWEg4oCUIHJlc3RvcmUgMWxoIHZlcnRpY2FsIHJoeXRobS5cbiAgcCB7XG4gICAgbWFyZ2luOiAxbGggMDtcbiAgfVxuXG4gIGZvcm0gcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUQUIgUk9XIOKAlCBmdWxsLXdpZHRoIHN0cmlwIGFib3ZlIHRoZSAzLWNvbHVtbiBib2R5XG4vLyBPdmVycmlkZXMgdGhlIGRlZmF1bHQgLm5hdi10YWJzLXdyYXBwZXIgcGFkZGluZyB0byBtYXRjaCBoZWxwIHBhZ2Ugc3BlYzpcbi8vIG1vYmlsZSBweCA9IDJjaCAoMThweCksIGRlc2t0b3AgcHggPSA1Y2ggKDQwcHgpIGZyb20gRmlnbWEuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0taGVscC10YWJzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCB0aGUgc2Nyb2xsYmFyIGZyb20gY2F1c2luZyBsYXlvdXQgc2hpZnQgb24gZGVza3RvcFxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gT3ZlcnJpZGUgdGFicyB3cmFwcGVyIHBhZGRpbmcgdG8gbWF0Y2ggcGFnZSBncmlkIGluc2V0XG5cbiAgLm1tLWhlbHAtbmF2IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMiwgNSk7XG5cbiAgICAubmF2LXRhYnMtd3JhcHBlciB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgLy8ga2VlcCB0YWJzIG9uIG9uZSBzY3JvbGxhYmxlIHJvdyBvbiBtb2JpbGVcbiAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7IC8vIGFsbG93IG92ZXJmbG93IHNjcm9sbFxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC8vIEJhc2UgX3RhYnMgaW5zZXRzIHRoZSBiYXNlbGluZSAxOHB4IGVhY2ggc2lkZTsgc3RyZXRjaCBpdCBlZGdlLXRvLWVkZ2VcbiAgICAgIC8vIHNvIGl0IHJlYWNoZXMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHdyYXBwZXIgb24gdGhlIGhlbHAgcGFnZS5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdGFiLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuMjUpO1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUYWIgbGFiZWwgdXNlcyBNTSBDYXBpdGFscyB0eXBlc3R5bGUgKENvdXJpZXIgUmVjYXN0IE1lZGl1bSAxNC8xOCBtb2IsIDEzLzE2IGRlc2spXG4gIC5uYXYtdGFiLWJ0bi1sYWJlbCB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICB9XG5cbiAgLy8gSGVscCBwYWdlIHNwZWM6IGFjdGl2ZSB0YWIgaGFzIE5PIGZpbGwg4oCUIGtpbGwgdGhlIG5vaXNlIGxheWVyIGJhY2tncm91bmRcbiAgLy8gKGJhY2tncm91bmQtY29sb3IgKyBub2lzZSBiYWNrZ3JvdW5kLWltYWdlKSBhcHBsaWVkIGJ5IF90YWJzIHZpYSBhcHBseS1ub2lzZSgpLlxuICAvLyAubmF2LXRhYnMtd3JhcHBlciBrZXB0IGluIHRoZSBzZWxlY3RvciB0byBvdXQtc3BlY2lmeSB0aGUgX3RhYnMgcnVsZVxuICAvLyAoc2FtZSBjbGFzcyBjb3VudCB3b3VsZCBsb3NlIG9uIHNvdXJjZSBvcmRlcjogX2hlbHAtYXJlYSA8IF90YWJzIGluIHRoZSBnbG9iKS5cbiAgLm5hdi10YWJzLXdyYXBwZXIgLm5hdi10YWItYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRIUkVFLUNPTFVNTiBMQVlPVVRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBhZGRpbmcvZ3V0dGVycyBsaXZlIE9OTFkgb24gdGhlIGNvbnRhaW5lciDigJQgbmV2ZXIgb24gdGhlIGluZGl2aWR1YWwgYmxvY2tzLlxuLm1tLWhlbHAtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gbW9iaWxlOiBzdGFja2VkXG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyAxOHB4IHBhZ2UgZ3V0dGVyIChjb250YWluZXIpXG4gIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7IC8vIDE4cHggdG9wL2JvdHRvbSAoY29udGFpbmVyKVxuICBnYXA6IDA7XG5cbiAgLnJvdyxcbiAgLnJvdyAuY29sLFxuICAuY29sLTEyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vLyBDb2wgMTogc2VhcmNoICsgc2Vjb25kYXJ5IG5hdiAoRmlnbWEgbW9iaWxlIDQ3Nzg6MjQ2ODgg4oCUIHN0YWNrZWQgYWJvdmUgY29udGVudClcbi5tbS1oZWxwLWxheW91dF9fc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGdhcC15LW1vYigxLjUpOyAvLyAxLDUtbGggbW9iaWxlIGJldHdlZW4gc2VhcmNoIHJvdyBhbmQgbmF2IGxpbmtzIChpbnRlcm5hbClcbiAgcGFkZGluZy1ib3R0b206IDNsaDtcbn1cblxuLy8gSW5saW5lIHRhYiBwYW5lbHMgYXJlIGhpZGRlbiBvbiBBTEwgdmlld3BvcnRzIOKAlCB0aGUgYWN0aXZlIHRhYidzIGxpbmtzIGFyZVxuLy8gbWlycm9yZWQgaW50byB0aGUgc2lkZWJhciAoLmpzLWhlbHAtc2Vjb25kYXJ5LW5hdikgYnkgTU1IZWxwRGFzaGJvYXJkLlxuLm1tLWhlbHAtdGFicy1yb3cgLm5hdi10YWJzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBDb2wgMjogY29udGVudFxuLm1tLWhlbHAtbGF5b3V0X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIC8vIFJlc2V0IFVBIDx1bD4gY2hyb21lIChkaXNjIGJ1bGxldHMgKyA0MHB4IHBhZGRpbmctaW5saW5lLXN0YXJ0KSBmb3IgdGhlXG4gIC8vIGNvbnRlbnQtYXNzZXQgbGlzdHMgKGFjY29yZGlvbiBsaXN0cyArIHBsYWluIGxpc3RzKS5cbiAgdWw6bm90KC5tbS1vcmRlci1kZXRhaWxfX2l0ZW1zKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4vLyBDb2wgMzogY29udGFjdCBzaWRlYmFyIChoaWRkZW4gb24gbW9iaWxlIOKAlCBkLW5vbmUgZC1tZC1mbGV4IGFwcGxpZWQgaW4gSVNNTClcbi5tbS1oZWxwLWxheW91dF9fY29udGFjdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTRUNPTkRBUlkgTkFWIOKAlCB0aWVyIGxpbmtzIHJlbmRlcmVkIGluc2lkZSB0YWIgY29udGVudCBwYW5lbHNcbi8vIEZpZ21hIG5vZGUgSTQ3Nzg6MjQ2NTc7MTM5MDM6MTkzODMg4oCUIFwiTGluayBUaWVyIE1NXCIgbGlzdCBiZWxvdyBzZWFyY2ggYmFyLlxuLy8gUHJpbWFyeSBsaW5rIChhY3RpdmUpOiBtbS1jb250ZW50LXByaW1hcnkgY29sb3IuXG4vLyBTZWNvbmRhcnkgbGlua3MgKGluYWN0aXZlKTogbW0tY29udGVudC10ZXJ0aWFyeSBjb2xvci5cbi8vIFVzZXMgLm1tLWxpbmsubW0tbGluay0tdGllciBwYXR0ZXJuIGZyb20gX2xpbmtzLnNjc3MuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0taGVscC1zZWNvbmRhcnktbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gUmVzZXQgVUEgPHVsPiBjaHJvbWUgKC51bnN0eWxlZC1saXN0IGlzbid0IGRlZmluZWQgaW4gdGhlIHJldmFtcCk6IHRoZVxuICAvLyBtaXJyb3JlZCBzZWNvbmRhcnkgbmF2IGlzIGEgPHVsPiBhbmQgd291bGQgb3RoZXJ3aXNlIHNob3cgYnVsbGV0cyArIDQwcHggcGFkZGluZy5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBnYXAteS1tb2IoMC41KTsgLy8gOXB4IGJldHdlZW4gbGlua3NcblxuICAubW0taGVscC1uYXYtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC8vIEdseXBoICh0cmlhbmdsZSBmb3J3YXJkIHNpbmdsZSk6IGV4cGxpY2l0IHB4IChsaC9jaCByZXNvbHZlIGFnYWluc3QgdGhlXG4gICAgLy8gd3JvbmcgaW5oZXJpdGVkIG1ldHJpY3MgaGVyZSkuIDnDlzE4IG1vYmlsZSwgOMOXMTYgZGVza3RvcCAoaW4gbWQtbWluKS5cbiAgICAubW0taGVscC1uYXYtbGlua19fZ2x5cGgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAubW0taGVscC1uYXYtbGlua19fdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZS9jdXJyZW50IHBhZ2UgbGlua1xuICAgICZbYXJpYS1jdXJyZW50PSdwYWdlJ10sXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLm1tLWhlbHAtbmF2LWxpbmtfX3RleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbmFjdGl2ZSAvIHNlY29uZGFyeVxuICAgICY6bm90KFthcmlhLWN1cnJlbnQ9J3BhZ2UnXSk6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAgIC5tbS1oZWxwLW5hdi1saW5rX190ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tbS1oZWxwLW5hdi1saW5rX190ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ09OVEFDVCBTSURFQkFSIOKAlCB0aWVyIGxpbmtzIChDYWxsLCBMaXZlIGNoYXQsIFdoYXRzQXBwLCBDb250YWN0IGZvcm0pXG4vLyBGaWdtYSBub2RlIDQ1NzE6Njc0MiBcIlN1cHBvcnQgU2lkZWJhciBDb250YWN0IE1NXCIuXG4vLyBEZXNrdG9wOiBmbGV4IGNvbHVtbiwgcHkgMzJweCAoMmxoKSwgcGwgMTZweCAoMmNoKSwgcHIgNDBweCAoNWNoKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1oZWxwLWNvbnRhY3Qtc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDlweDsgLy8gMCw1LWxoIG1vYmlsZSDigJQgZXhwbGljaXQgcHggKGxoIHRyYXApOyA4cHggZGVza3RvcFxuXG4gIC8vIEF2YWlsYWJpbGl0eSBsYWJlbCBtaXJyb3JlZCBmcm9tIHRoZSBmb290ZXIgYnkgTU1IZWxwQ29udGFjdFN0YXR1c1xuICAvLyAoQ2FsbCDihpIgcGhvbmUgaG91cnMsIExpdmUgY2hhdCDihpIgSU5TSURFIGNoYXQpLiBDb2xvcnMgbWF0Y2ggdGhlIGZvb3Rlci5cbiAgLm1tLWhlbHAtY29udGFjdC1zdGF0dXMge1xuICAgICYuLWF2YWlsYWJsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zdWNjZXNzKTtcbiAgICB9XG4gICAgJi4tb2ZmbGluZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZW50LWFzc2V0IGhlYWRlcnMg4oCUIHR3byBhcy1pcyBtYXJrdXBzIGV4aXN0IGFuZCBib3RoIG11c3QgcmVuZGVyIHRoZVxuLy8gc2FtZSAoc3VidGl0bGUgaGlkZGVuLCB0aXRsZSBpbiBjYXBpdGFscyB3aXRoIDFsaCBiZWxvdyk6XG4vLyAxLiB0cmFja2luZy9yZXR1cm4gQ0FzOiA8aDEgY2xhc3M9XCJoZWFkZXItdGl0bGVcIj4gd3JhcHBpbmdcbi8vICAgIDxzcGFuIGNsYXNzPVwiaGVscC1zdWJ0aXRsZVwiPiArIDxzcGFuIGNsYXNzPVwiaGVscC10aXRsZVwiPlxuLy8gMi4gY29udGFjdC11cyBDQTogPHAgY2xhc3M9XCJoZWxwLXN1YnRpdGxlXCI+ICsgPGgyIGNsYXNzPVwiaGVscC10aXRsZVwiPlxuLy8gICAgYXMgZGlyZWN0IGNoaWxkcmVuIG9mIC5oZWxwLWNvbnRlbnQtYm94LWhlYWRlclxuLm1tLWhlbHAtcGFnZSAuaGVhZGVyLXRpdGxlIC5oZWxwLXN1YnRpdGxlLFxuLm1tLWhlbHAtcGFnZSAuaGVscC1jb250ZW50LWJveC1oZWFkZXIgPiAuaGVscC1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tbS1oZWxwLXBhZ2UgLmhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFsaDtcblxuICAuaGVscC10aXRsZSB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICB9XG59XG5cbi5tbS1oZWxwLXBhZ2UgLmhlbHAtY29udGVudC1ib3gtaGVhZGVyID4gLmhlbHAtdGl0bGUge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFsaDtcbn1cblxuLy8gU2VhcmNoIGlucHV0ICsgcmVzdWx0cyBhcmUgbm93IGZ1bGx5IGhhbmRsZWQgaW4gX2hlbHAtc2VhcmNoLmRlZmF1bHQuc2Nzc1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSDigJQgXCJib3ggc2VjdGlvbiBjYXJkXCIg4oCUIE1NIFJldmFtcCDigJQgTW9iaWxlIGJhc2Vcbi8vIEZpZ21hOiBTdXBwb3J0ICYgQWNjb3VudCBub2RlIDU2MjUtMTUyOTYgKHNoaXBwaW5nIG9wdGlvbiBjYXJkcykuXG4vLyBSZXN0eWxlcyB0aGUgYXMtaXMgY29udGVudC1hc3NldCBtYXJrdXAgKHVuY2hhbmdlZCk6XG4vLyAgIC5ib3gtc2VjdGlvbi1jYXJkID4gLmNhcmQtaGVhZGVyICguY2FyZC1oZWFkZXItdGl0bGUgKyAuY2FyZC1oZWFkZXItcHJpY2UpXG4vLyAgICAgICAgICAgICAgICAgICAgID4gLmNhcmQtZGVzY3JpcHRpb25cbi8vIEhhaXJsaW5lIGJveDsgaGVhZGVyID0gdGl0bGUgKGNhcGl0YWxzKSBsZWZ0ICsgcHJpY2UgKGNhcGl0YWxzKSByaWdodDtcbi8vIGRlc2NyaXB0aW9uIGJlbG93IChkZWZhdWx0IHR5cGVzdHlsZSkuIFNDT1BFRCB0byAubW0taGVscC1wYWdlLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhlbHAtcGFnZSB7XG4gIC5ib3gtc2VjdGlvbi1jYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyAxOHB4IG1vYmlsZVxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7IC8vIDE4cHggbW9iaWxlXG5cbiAgICAvLyBTdGFja2VkIGNhcmRzIHNoYXJlIHRoZSBkaXZpZGVyLlxuICAgICYgKyAuYm94LXNlY3Rpb24tY2FyZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIC8vIE9ubHkgdGhlIGxhc3QgY2FyZCBvZiBhIHJ1biBnZXRzIGFuIGV4dHJhIGJvdHRvbSBtYXJnaW4gKGEgY2FyZCBub3RcbiAgICAvLyBmb2xsb3dlZCBieSBhbm90aGVyIGNhcmQg4oCUIDpsYXN0LWNoaWxkIGZhaWxzIGJlY2F1c2Ugb3RoZXIgc2VjdGlvbnMgZm9sbG93KS5cbiAgICAmOm5vdCg6aGFzKCsgLmJveC1zZWN0aW9uLWNhcmQpKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxbGg7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBnYXA6IDFjaDtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXItdGl0bGUsXG4gICAgLmNhcmQtaGVhZGVyLXByaWNlIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlci1wcmljZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMWxoOyAvLyBnYXAgaGVhZGVyIOKGkiBkZXNjcmlwdGlvblxuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIRUxQIEFSRUEg4oCUIGNvbnRlbnQgYmxvY2tzICguaGVscC1jb250ZW50LWJveC1zZWN0aW9uKSDigJQgTU0gUmV2YW1wIOKAlCBNb2JpbGUgYmFzZVxuLy8gRmlnbWE6IG5vZGUgMTM0NTAtMTg1NTYgXCJCbG9jayBJdGVtIE1NXCIuXG4vLyBCb3hlcyBlYWNoIGNvbnRlbnQtYXNzZXQgc2VjdGlvbiBzbyBzdGFja2VkIGJsb2NrcyBhcmUgdmlzdWFsbHkgZGlzdGluY3QuXG4vLyBIYWlybGluZSBib3JkZXIgKG1tLWJvcmRlci1zZWNvbmRhcnkpOyBwdCAyLWxoLCBwYiAxLWxoLlxuLy8gU3RhY2tlZCBibG9ja3Mgc2hhcmUgdGhlIGRpdmlkZXIgKDJuZCsgZHJvcCB0aGUgdG9wIGJvcmRlcikuXG4vL1xuLy8gRXhjbHVkZXMgc2VjdGlvbnMgdGhhdCB3cmFwIGFuIGFjY29yZGlvbiBncm91cCAodGhvc2UgYXJlIGNvbnRhaW5lcnMsIG5vdFxuLy8gY29udGVudCBibG9ja3MpIHZpYSA6bm90KDpoYXMoLmFjY29yZGlvbi1ncm91cC1saXN0LWNvbnRhaW5lcikpLlxuLy8gU0NPUEVEIHRvIC5tbS1oZWxwLXBhZ2UuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTaGFyZWQgdHJlYXRtZW50IGZvciBiYXJlIHVub3JkZXJlZCBsaXN0cyAobm8gY2xhc3MpIHNoaXBwZWQgYnkgbGVnYWN5XG4vLyBhc3NldHMg4oCUIHVzZWQgYm90aCBpbnNpZGUgLmhlbHAtY29udGVudC1ib3gtc2VjdGlvbiBhbmQgZGlyZWN0bHkgaW5cbi8vIC5oZWxwLWNvbnRlbnQtYm94IChlLmcuIHByaXZhY3ktcG9saWN5IGhhcyBubyBzZWN0aW9uIHdyYXBwZXJzKS5cbkBtaXhpbiBoZWxwLWJhcmUtdWwge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgzLCAzLCAnbW0nLCAnbW9iJyk7IC8vIDI3cHgg4oCUIDJjaCBtYXJrZXIgcm9vbSArIGV4dHJhIDFjaFxuICBsaXN0LXN0eWxlOiBkaXNjO1xuICAvLyBvdXRzaWRlOiB3cmFwcGVkIGxpbmVzIGtlZXAgdGhlIGhhbmdpbmcgaW5kZW50LCBhbGlnbmVkIHdpdGggdGhlIHRleHRcbiAgLy8gKGluc2lkZSB3b3VsZCBwdWxsIHRoZSAybmQrIGxpbmVzIGJhY2sgdW5kZXIgdGhlIGJ1bGxldCkuXG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLy8gSXRlbXMgd3JhcHBpbmcgdGhlaXIgdGV4dCBpbiA8cD4gKHByaXZhY3ktcG9saWN5KToga2lsbCB0aGUgMWVtXG4gICAgLy8gbWFyZ2lucyByZXN0b3JlZCBieSB0aGUgYHAgeyBtYXJnaW46IHJldmVydCB9YCBvbiAubW0taGVscC1wYWdlLlxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDAuNWxoO1xuICB9XG59XG5cbi5tbS1oZWxwLXBhZ2Uge1xuICAvLyBBc3NldHMgbWFyayBleHRyYSB2ZXJ0aWNhbCBzZXBhcmF0aW9uIHdpdGggLmJveC1zcGFjZXIgKGUuZy4gaGVscC1yZWZ1bmQpLlxuICAuYm94LXNwYWNlciB7XG4gICAgbWFyZ2luLXRvcDogMmxoO1xuXG4gICAgLy8gU2VjdGlvbnMgb3BlbmluZyB3aXRoIGEgc3VidGl0bGUgYWxyZWFkeSBjYXJyeSB0aGUgZG91YmxlZCBzcGFjaW5nXG4gICAgLy8gKHNlY3Rpb24gcGFkZGluZy1ib3R0b20gKyBzdWJ0aXRsZSBwYWRkaW5nLXRvcCkg4oCUIHRoZSBzcGFjZXIgb24gdG9wIG9mXG4gICAgLy8gdGhhdCB3b3VsZCBxdWFkcnVwbGUgdGhlIGdhcC5cbiAgICAmOmhhcyg+IC5oZWxwLXN1YnRpdGxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb246bm90KDpoYXMoLmFjY29yZGlvbi1ncm91cC1saXN0LWNvbnRhaW5lcikpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxbGg7IC8vIGV2ZW4gc3BhY2luZyBiZXR3ZWVuIHN1YnRpdGxlIC8gcGFyYWdyYXBocyAvIGxpc3RzXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWxoOyAvLyBtb2JpbGUg4oCUIGRlc2t0b3Aga2VlcHMgMmxoIChvdmVycmlkZSBpbiAubWQtbWluKVxuXG4gICAgLy8gU3RhY2tlZCBibG9ja3Mgc2hhcmUgdGhlIGRpdmlkZXIgKEZpZ21hIGJsb2NrUXR5IDIpLlxuICAgICYgKyAuaGVscC1jb250ZW50LWJveC1zZWN0aW9uIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gLS0tIElubmVyIGNvbnRlbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAuaGVscC1zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgcGFkZGluZy10b3A6IDFsaDsgLy8gZG91YmxlcyB0aGUgMWxoIGNvbnRhaW5lciBnYXAgYWJvdmUgdGhlIHN1YnRpdGxlXG4gICAgfVxuXG4gICAgLy8gTm8gcGFkZGluZy14IGhlcmU6IHBhcmFncmFwaHMgYXJlIGluZGVudGVkIG9ubHkgaW5zaWRlIGFjY29yZGlvbnNcbiAgICAvLyAodmlhIC5oZWxwLWNvbnRlbnQtcGFyYWdyYXBoLWJveCBpbiBfaGVscC1hY2NvcmRpb24pLlxuICAgIC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb24tcGFyYWdyYXBoIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmhlbHAtY29udGVudC1ib3gtb3JkZXJlZC1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgzLCAzLCAnbW0nLCAnbW9iJyk7IC8vIDI3cHgg4oCUIDJjaCBtYXJrZXIgcm9vbSArIGV4dHJhIDFjaFxuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgLy8ga2VlcCBudW1iZXJzIOKAlCBkbyBOT1QgdXNlIGZsZXggKGtpbGxzIGxpc3QgbWFya2VycylcbiAgICAgIC8vIG91dHNpZGU6IHdyYXBwZWQgbGluZXMga2VlcCB0aGUgaGFuZ2luZyBpbmRlbnQsIGFsaWduZWQgd2l0aCB0aGUgdGV4dC5cbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWxoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJhcmUgdW5vcmRlcmVkIGxpc3RzIChubyBjbGFzcyDigJQgZS5nLiBoZWxwLWZhcS1teS1hY2NvdW50KTogcmVzdG9yZSB0aGVcbiAgICAvLyBtYXJrZXJzIGtpbGxlZCBieSB0aGUgdWwgcmVzZXQgaW4gX2hlbHAtYXJlYS5cbiAgICA+IHVsIHtcbiAgICAgIEBpbmNsdWRlIGhlbHAtYmFyZS11bDtcbiAgICB9XG5cbiAgICAvLyBJbi1jb250ZW50IGxpbmtzIChhcy1pcyB1c2VzIDxhIHJvbGU9XCJwcmVzZW50YXRpb25cIj4sIG5vIGhyZWYpLlxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCd1bmRlcmxpbmUnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBBc3NldHMgd2l0aG91dCBzZWN0aW9uIHdyYXBwZXJzIChlLmcuIHByaXZhY3ktcG9saWN5KTogYmFyZSBsaXN0cyBhbmRcbiAgLy8gc3VidGl0bGVzIHNpdCBkaXJlY3RseSBpbiAuaGVscC1jb250ZW50LWJveCDigJQgc2FtZSB0cmVhdG1lbnQgYXMgaW4gc2VjdGlvbnMuXG4gIC5oZWxwLWNvbnRlbnQtYm94ID4gdWwge1xuICAgIEBpbmNsdWRlIGhlbHAtYmFyZS11bDtcbiAgfVxuXG4gIC8vIEZpdC1ndWlkZSBnZW5kZXIgaGVhZGluZ3MgKHNpemUtZ3VpZGUgYXNzZXQ6IDxwIGNsYXNzPVwiaGVscC1zdWJ0aXRsZVxuICAvLyBoZWxwLWZpdGd1aWRlLWdlbmRlclwiPikg4oCUIHRoZWlyIHNlY3Rpb24gd3JhcHMgYW4gYWNjb3JkaW9uIGdyb3VwLCBzbyB0aGVcbiAgLy8gc2VjdGlvbi1zY29wZWQgc3VidGl0bGUgcnVsZXMgYWJvdmUgZG9uJ3QgcmVhY2ggdGhlbS5cbiAgLmhlbHAtZml0Z3VpZGUtZ2VuZGVyIHtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEuNSk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMi41KTtcbiAgICB9XG4gIH1cblxuICAuaGVscC1jb250ZW50LWJveCA+IC5oZWxwLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgcGFkZGluZy10b3A6IDFsaDsgLy8gZG91YmxlcyB0aGUgMWxoIGZsb3cgZ2FwIGFib3ZlIHRoZSBzdWJ0aXRsZVxuICB9XG5cbiAgLy8gUSZBIGJsb2NrcyAoZS5nLiBoZWxwLXJlZnVuZCk6IHdoZW4gYSBzZWN0aW9uIG9wZW5zIHdpdGggYSBxdWVzdGlvblxuICAvLyAoLmhlbHAtc3VidGl0bGUpLCBsaXN0cyBrZWVwIGFuIGluZGVudCB1bmRlciBpdCAodmlhIG1hcmdpbiBzbyB0aGUgYmFzZVxuICAvLyBwYWRkaW5nLWxlZnQg4oCUIG1hcmtlciByb29tICsgZXh0cmEgMWNoIOKAlCBhZGRzIHVwKTsgcGFyYWdyYXBocyBzdGF5IGZsdXNoLlxuICAvLyBFeGNsdWRlcyBhY2NvcmRpb24gYm9kaWVzIOKAlCB0aG9zZSBhbHJlYWR5IGNhcnJ5IHRoZWlyIG93biBpbmRlbnQuXG4gIC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb246aGFzKD4gLmhlbHAtc3VidGl0bGUpOm5vdCguYWNjb3JkaW9uLWNvbnRlbnQgKikge1xuICAgID4gLmhlbHAtY29udGVudC1ib3gtb3JkZXJlZC1saXN0LFxuICAgID4gdWwge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMiwgMiwgJ21tJywgJ21vYicpOyAvLyAxOHB4IG1vYmlsZVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSBGT1JNUyDigJQgTU0gUmV2YW1wIOKAlCBNb2JpbGUgYmFzZVxuLy8gRmlnbWE6IFN1cHBvcnQgJiBBY2NvdW50IOKAlCBjb250YWN0IDQ3NzgtMjQ2ODggLyBvcmRlciBzZWFyY2ggNDc5My01MDI1OS5cbi8vIFNoYXJlZCBieSB0aGUgQ29udGFjdCBVcyBmb3JtIGFuZCB0aGUgb3JkZXIvcmV0dXJuIHNlYXJjaCBmb3Jtc1xuLy8gKF9jb21wb25lbnRzL2hlbHAtYXJlYS9jb250YWN0LXVzLWZvcm0uaXNtbCArIG9yZGVyLXNlYXJjaC1mb3JtLmlzbWwpLlxuLy8gTGF5b3V0IG9ubHk6IGZpZWxkcyBhcmUgLm1tLWlucHV0IC8gLm1tLXNlbGVjdCAvIC5tbS10ZXh0YXJlYSAob3duIHN0eWxlcykuXG4vLyBBbGwgZmllbGRzIGZ1bGwtd2lkdGggYW5kIHN0YWNrZWQsIDFsaCBnYXAgYmV0d2VlbiB0aGVtIChGb3JtIGVsZW1lbnRcbi8vIHdyYXBwZXIgaW4gRmlnbWEpLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhlbHAtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGZpZWxkc2V0IGhvbGRzIHRoZSByb3dzIOKAlCB0aGUgMWxoIGdhcCBiZXR3ZWVuIGZpZWxkcyBsaXZlcyBoZXJlXG4gIC8vICh0aGUgZm9ybSBlbGVtZW50IGl0c2VsZiBvbmx5IHdyYXBzIGZpZWxkc2V0ICsgaGlkZGVuIGlucHV0cykuXG4gIC5tbS1mb3JtLWZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpOyAvLyAxOHB4IG1vYmlsZVxuICB9XG5cbiAgLy8gRmlyc3QvbGFzdCBuYW1lOiBzdGFja2VkIGZ1bGwtd2lkdGggb24gZXZlcnkgYnJlYWtwb2ludCBwZXIgRmlnbWFcbiAgLy8gKHRoZSBhcy1pcyB0d28tY29sdW1uIHRhYmxldCBsYXlvdXQgaXMgZ29uZSkuXG4gICZfX3Jvdy0tc3BsaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gIH1cblxuICAmX19tYW5kYXRvcnkge1xuICAgIG1hcmdpbjogMDsgLy8gdmVydGljYWwgcmh5dGhtIGNvbWVzIGZyb20gdGhlIGZpZWxkc2V0IGdhcFxuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgfVxuXG4gIC8vIEZpZ21hIFwiRm9ybSBCdXR0b25zIE1NXCI6IDFsaCBiZWxvdyB0aGUgYnV0dG9uLCBmdWxsLXdpZHRoIGJ1dHRvbi5cbiAgJl9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuXG4gICAgLm1tLWJ0biB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIRUxQIFNFQVJDSCDigJQgTU0gUmV2YW1wIOKAlCBNb2JpbGUgYmFzZSBzdHlsZXNcbi8vIEZpZ21hOiBub2RlIDEzNjcxLTM3NzIsIGZpbGUgdUhlRDNTM0IxY0RFT3VYaTJHYWVtY1xuLy8gU3RhdGVzOlxuLy8gICBEZWZhdWx0ICDigJQgc29saWQgYm90dG9tIGJvcmRlciwgXCJTZWFyY2hcIiBwbGFjZWhvbGRlciAobW0tY29udGVudC10ZXJ0aWFyeSlcbi8vICAgSG92ZXIgICAg4oCUIGl0YWxpYyBwbGFjZWhvbGRlclxuLy8gICBGb2N1c2VkICDigJQgZGFzaGVkIGJvdHRvbSBib3JkZXJcbi8vICAgVHlwaW5nICAg4oCUIGRhc2hlZCBib3JkZXIgKyBjbGVhciBidG4gdmlzaWJsZVxuLy8gICBGaWxsZWQgICDigJQgc29saWQgYm9yZGVyICArIGNsZWFyIGJ0biB2aXNpYmxlXG4vL1xuLy8gSU1QT1JUQU5UOiBkaW1lbnNpb25zIHVzZSBleHBsaWNpdCBweCAoTk9UIHJhdyBgbGhgL2BjaGApLiBUaGUgYGxoYC9gY2hgXG4vLyB1bml0cyByZXNvbHZlIGFnYWluc3QgdGhlIGVsZW1lbnQncyBPV04gaW5oZXJpdGVkIGZvbnQtbWV0cmljcyDigJQgb24gdGhpcyByb3dcbi8vIHRoZSBpbmhlcml0ZWQgbGluZS1oZWlnaHQgaXMgMjRweCwgc28gYDNsaGAgcmVuZGVyZWQgYXMgNzJweCBpbnN0ZWFkIG9mIHRoZVxuLy8gaW50ZW5kZWQgNDgvNTRweC4gRmlnbWEgcHggdmFsdWVzIGFyZSB1c2VkIGRpcmVjdGx5IHRvIGF2b2lkIHRoYXQgdHJhcC5cbi8vXG4vLyBKUyBob29rcyBwcmVzZXJ2ZWQ6XG4vLyAgIC5tbS1tZW51LXNlYXJjaF9fYmFyIC8gLmpzX3NlYXJjaC1jb250ZW50LWZvcm0gLyAuaGVscC1zZWFyY2gtaW5wdXRcbi8vICAgLmhlbHAtc2VhcmNoLWljb24gLyAuanNfc2VhcmNoLWNvbnRlbnQtcmVzdWx0cyAvIC5tbS1oZWxwLWFyZWEtc2VhcmNoLWlucHV0LWVycm9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ09OVEFJTkVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0taGVscC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIGFuY2hvciBmb3IgYWJzb2x1dGUgc3VnZ2VzdGlvbnMgcGFuZWxcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tbS1oZWxwLXNlYXJjaF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC05cHg7IC8vIC0wLjVsaCBtb2JpbGUtb25seSBvZmZzZXQsIGV4cGxpY2l0IHB4IChsaCB0cmFwIOKAlCBzZWUgbm90ZSBhYm92ZSlcbn1cblxuLy8gVGhlIGZvcm0gY2FycmllcyBgLm1tLW1lbnUtc2VhcmNoX19iYXJgIG9ubHkgYXMgYSBKUyBob29rIChoZWxwU2VhcmNoLmpzXG4vLyBjbG9zZXN0KCkgbG9va3VwIOKAlCByZXF1aXJlZCBmb3IgTWFyZ2llbGEgc2VhcmNoIHRvIGZpcmUpLiBUaGF0IGNsYXNzIGFsc29cbi8vIGJlbG9uZ3MgdG8gdGhlIG5hdiBzZWFyY2ggc2hlZXQsIHdoaWNoIHNldHMgZmxleC1jb2x1bW4gKyB3aWR0aDoxMDB2dyArXG4vLyBtaW4taGVpZ2h0OjEwMCUuIE5ldXRyYWxpemUgdGhvc2UgaW5oZXJpdGVkIHJ1bGVzIGhlcmUuIENvbXBvdW5kIHNlbGVjdG9yXG4vLyAoMSwxLDApIGJlYXRzIHRoZSBiYXJlIGAubW0tbWVudS1zZWFyY2hfX2JhcmAgKDEsMCwwKSB3aXRob3V0ICFpbXBvcnRhbnQuXG4ubW0taGVscC1zZWFyY2hfX2Zvcm0ubW0tbWVudS1zZWFyY2hfX2JhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRk9STSAvIElOUFVUIFJPVyDigJQgbW9iaWxlOiA1NHB4IHRhbGwsIGNvbnRlbnQgYm90dG9tLWFsaWduZWQsIHBiIDE4cHhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1oZWxwLXNlYXJjaF9faW5wdXQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgIC8vIGZ1bGwgd2lkdGggb2YgdGhlIGhvc3RpbmcgY29udGFpbmVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgLy8gRmlnbWE6IGljb24gKyBpbnB1dCArIGNsZWFyIHNoYXJlIG9uZSBjZW50cmVkIGxpbmVcbiAgaGVpZ2h0OiA1NHB4OyAgICAgICAgICAgICAgICAgICAvLyBtb2JpbGUgcm93IGhlaWdodCAodGV4dCB2ZXJ0aWNhbGx5IGNlbnRyZWQsIGJvcmRlciBhdCBib3R0b20pXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIEZvY3VzZWQvVHlwaW5nOiBkYXNoZWQgYm90dG9tIGJvcmRlciDigJQgU0FNRSBkYXNoIGFzIC5tbS1pbnB1dCAoc2hhcmVkXG4vLyBtbS1kYXNoLWJvcmRlci1ib3R0b20gbWl4aW4pLiBOYXRpdmUgYGRhc2hlZGAgcmVuZGVycyB0b28gZGVuc2UuXG4ubW0taGVscC1zZWFyY2hfX2lucHV0LXJvdzpoYXMoLm1tLWhlbHAtc2VhcmNoX19pbnB1dDpmb2N1cyksXG4ubW0taGVscC1zZWFyY2hfX2lucHV0LXJvdzpoYXMoLm1tLWhlbHAtc2VhcmNoX19pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSkge1xuICBAaW5jbHVkZSBtbS1kYXNoLWJvcmRlci1ib3R0b207XG59XG5cbi8vIEZpbGxlZCArIGJsdXJyZWQ6IGJhY2sgdG8gc29saWRcbi5tbS1oZWxwLXNlYXJjaF9faW5wdXQtcm93OmhhcygubW0taGVscC1zZWFyY2hfX2lucHV0Om5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIElDT04gQlVUVE9OIChtYWduaWZ5aW5nIGdsYXNzIC8gc3VibWl0IHRyaWdnZXIpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0taGVscC1zZWFyY2hfX2ljb24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgOXB4IDAgMDsgICAgICAgICAgICAgIC8vIDlweCBnYXAgdG8gaW5wdXQgKG1vYmlsZSlcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBURVhUIElOUFVUXG4vLyBUaGUgZ2xvYmFsIGAjaGVscC1zZWFyY2hiYXIgeyBib3JkZXI6IDFweCBzb2xpZCDigKYgfWAgcnVsZSAoSUQgc3BlY2lmaWNpdHkpXG4vLyBiZWF0cyBhIHBsYWluIGNsYXNzIHJlc2V0LCBzbyByZXNldCB2aWEgYC5tbS1oZWxwLXNlYXJjaF9fZm9ybSAjaGVscC1zZWFyY2hiYXJgXG4vLyAoc3BlY2lmaWNpdHkgMSwxLDAgPiAxLDAsMCkgdG8gc3RyaXAgdGhlIHN0cmF5IGlucHV0IGJveC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1oZWxwLXNlYXJjaF9fZm9ybSAjaGVscC1zZWFyY2hiYXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW0taGVscC1zZWFyY2hfX2lucHV0IHtcbiAgZmxleDogMSAwIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTsgLy8gQ291cmllciBSZWNhc3QgTWVkaXVtIDE0LzE4IG1vYmlsZVxuICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY2FyZXQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgLy8gTmF0aXZlIDo6cGxhY2Vob2xkZXIgY2FuJ3QgcmVuZGVyIHRoZSBDb3VyaWVyTmV3UmVjYXN0IHdlYmZvbnQgcmVsaWFibHlcbiAgLy8gKHNhbWUgcmVhc29uIHRoZSBtZW51IHNlYXJjaCB1c2VzIGEgZmFrZSBzcGFuKS4gSGlkZSBpdDsgdGhlIHZpc2libGUgdGV4dCBpc1xuICAvLyAubW0taGVscC1zZWFyY2hfX2Zha2UtcGxhY2Vob2xkZXIuIFRoZSByZWFsIHBsYWNlaG9sZGVyIGF0dHIgaXMgYSBzaW5nbGVcbiAgLy8gc3BhY2Ugc28gOnBsYWNlaG9sZGVyLXNob3duIC8gOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIGtlZXAgd29ya2luZy5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxOyAvLyBub3JtYWxpemUgRmlyZWZveFxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRkFLRSBQTEFDRUhPTERFUiDigJQgdmlzaWJsZSBwbGFjZWhvbGRlciB0ZXh0IChDb3VyaWVyTmV3UmVjYXN0KSArIGJsb2NrIGN1cnNvci5cbi8vIE1pcnJvcnMgdGhlIG1lbnUgc2VhcmNoIC5mYWtlLXNlYXJjaC1wbGFjZWhvbGRlci4gSGlkZGVuIG9uIGZvY3VzIC8gd2hlbiBmaWxsZWQuXG4vLyBsZWZ0IG9mZnNldCA9IGljb24gKDE2cHgpICsgZ2FwICg5cHggbW9iaWxlKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1oZWxwLXNlYXJjaF9fZmFrZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDsgICAgICAgICAgICAgICAgICAgICAgLy8gMTZweCBpY29uICsgOXB4IGdhcFxuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gIC5jdXJzb3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cbn1cblxuLy8gSGlkZSBmYWtlIHBsYWNlaG9sZGVyIG9uY2UgdGhlIGZpZWxkIGlzIGZvY3VzZWQgb3IgaG9sZHMgYSB2YWx1ZS5cbi5tbS1oZWxwLXNlYXJjaF9faW5wdXQ6Zm9jdXMgfiAubW0taGVscC1zZWFyY2hfX2Zha2UtcGxhY2Vob2xkZXIsXG4ubW0taGVscC1zZWFyY2hfX2lucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLm1tLWhlbHAtc2VhcmNoX19mYWtlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENMRUFSIEJVVFRPTiDigJQgc2hvd24gb25seSB3aGVuIGlucHV0IGhhcyBhIHZhbHVlIChtb2JpbGUgMzbDlzM2KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLWhlbHAtc2VhcmNoX19jbGVhci1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG59XG5cbi5tbS1oZWxwLXNlYXJjaF9faW5wdXQtcm93OmhhcygubW0taGVscC1zZWFyY2hfX2lucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSB7XG4gIC5tbS1oZWxwLXNlYXJjaF9fY2xlYXItYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSRVNVTFRTIC8gU1VHR0VTVElPTlMgRFJPUERPV05cbi8vIGhlbHBTZWFyY2guanMgYXBwZW5kcyBpbnRvIDx1bCBjbGFzcz1cImpzX3NlYXJjaC1jb250ZW50LXJlc3VsdHMgZC1ub25lXCI+LFxuLy8gYWRkcyAuc2hvdyArIHJlbW92ZXMgLmQtbm9uZSB3aGVuIHJlc3VsdHMgYXJyaXZlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLWhlbHAtc2VhcmNoX19yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU0cHg7ICAgICAgICAgICAgICAgICAgICAgICAvLyBmbHVzaCBiZWxvdyB0aGUgbW9iaWxlIHJvd1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1sYXllcnMtcHJpbWFyeSk7XG4gIC8vIERhc2hlZCBsZWZ0L3JpZ2h0L2JvdHRvbSAodG9wIG9taXR0ZWQ6IGlucHV0IHJvdydzIGRhc2hlZCBib3R0b20gaXMgdGhlIGRpdmlkZXIpLlxuICAvLyBTYW1lIGRhc2ggcmh5dGhtIGFzIC5tbS1pbnB1dCAoN3B4IGRhc2ggLyAycHggZ2FwID0gOXB4IHBlcmlvZCBtb2JpbGUpLiBOYXRpdmVcbiAgLy8gYGRhc2hlZGAgcmVuZGVycyB0b28gZGVuc2U7IGJvcmRlci1pbWFnZSBjYW4ndCBkcmF3IGEgMy1zaWRlZCBib3gsIHNvIHVzZSBncmFkaWVudHMuXG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpIDAgN3B4LCB0cmFuc3BhcmVudCA3cHggOXB4KSxcbiAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSAwIDdweCwgdHJhbnNwYXJlbnQgN3B4IDlweCksXG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSkgMCA3cHgsIHRyYW5zcGFyZW50IDdweCA5cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4LCAxcHggMTAwJSwgMXB4IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCB0b3AgbGVmdCwgdG9wIHJpZ2h0O1xuICBwYWRkaW5nOiAxOHB4OyAgICAgICAgICAgICAgICAgICAvLyBGaWdtYSBcIlNlbGVjdCBPcGVuIE1NXCIgbW9iaWxlXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA5cHg7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gMC41LWxoIG1vYmlsZSBiZXR3ZWVuIGxpbmtzXG4gIC8vIE5PVEU6IEZpZ21hIGdyb3VwcyByZXN1bHRzIHVuZGVyIHNlY3Rpb24gaGVhZGluZ3MgKGUuZy4gXCJGQVFzXCIpLiBCYWNrZW5kXG4gIC8vIEhlbHAtQ29udGVudFNlYXJjaCByZXR1cm5zIGEgZmxhdCBsaXN0IHdpdGggbm8gY2F0ZWdvcnkgbWV0YWRhdGEsIHNvIGEgZmxhdFxuICAvLyBsaXN0IGlzIHJlbmRlcmVkLiBTZWN0aW9uIGhlYWRpbmdzIG5lZWQgYSBjb250cm9sbGVyLXNpZGUgZ3JvdXBpbmcgY2hhbmdlLlxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUkVTVUxUIElURU1TIOKAlCBlbWl0dGVkIGJ5IGhlbHBTZWFyY2guanMgYXBwZW5kUmVzdWx0KClcbi8vIDxsaSBjbGFzcz1cInJlc3VsdC1pdGVtLWxpIGl0ZW1cIj48YSBjbGFzcz1cInJlc3VsdC1pdGVtXCIgaHJlZj1cIuKAplwiPnRleHQ8L2E+PC9saT5cbi8vIFN0eWxlZCBhcyBcIkxpbmsgVGllciBNTVwiOiB0cmlhbmdsZSBnbHlwaCAoOjpiZWZvcmUpICsgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJlc3VsdC1pdGVtLWxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVzdWx0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogOXB4OyAgICAgICAgICAgICAgICAgICAgLy8gR2x5cGggTU0gTW9iaWxlIFNpbmdsZSBjb250YWluZXJcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgje21hcC1nZXQoJHNwcml0ZXMsICdtbS1nbHlwaC1tb2JpbGUtc2luZ2xlJyl9KTtcbiAgICBtYXNrLWltYWdlOiB1cmwoI3ttYXAtZ2V0KCRzcHJpdGVzLCAnbW0tZ2x5cGgtbW9iaWxlLXNpbmdsZScpfSk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE5PLVJFU1VMVFMgLyBFUlJPUiBNRVNTQUdFIOKAlCBoZWxwU2VhcmNoLmpzIGFwcGVuZE1lc3NhZ2UoKVxuLy8gPHNwYW4gY2xhc3M9XCJyZXN1bHQtaXRlbSByZXN1bHQtbWVzc2FnZSBtbS1mb3JtLW1lc3NhZ2UgLWludmFsaWRcIiByb2xlPVwiYWxlcnRcIj5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZXN1bHQtaXRlbS5yZXN1bHQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBub3QgYSB0aWVyIGxpbmtcbiAgfVxuXG4gICYuLWludmFsaWQge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSElEREVOIEVSUk9SIFNPVVJDRSDigJQgcmVhZCBieSBoZWxwU2VhcmNoLmpzIG9uIGVtcHR5IGlucHV0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0taGVscC1hcmVhLXNlYXJjaC1pbnB1dC1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIRUxQIEFSRUEg4oCUIENvbnRhY3QgVXMgc3VjY2VzcyBtZXNzYWdlIChDQSBoZWxwLW1lc3NhZ2UtY29tcGxldGVkKSDigJQgTU0gUmV2YW1wXG4vLyBSZXNraW4gb2YgdGhlIGFzLWlzIGFzc2V0IG1hcmt1cCAoQ0EgaXMgTk9UIGVkaXRhYmxlIOKAlCBzdHlsZSBvbmx5KTpcbi8vICAgLmN1c3RvbWVyX3NlcnZpY2UuaGVscC1tZXNzYWdlLXN1Y2Nlc3MgPiAuaGVscC1jb250ZW50LWJveFxuLy8gICAgIC5oZWxwLWNvbnRlbnQtYm94LWhlYWRlci5jb250YWN0LWNvbmZpcm1hdGlvblxuLy8gICAgICAgcC5oZWxwLXN1YnRpdGxlIChcIlRIQU5LIFlPVVwiIOKAlCB2aXNpYmxlIGhlcmUsIHVubGlrZSBvdGhlciBDQSBoZWFkZXJzKVxuLy8gICAgICAgaDEuc3VjY2Vzcy1tZXNzYWdlLXRpdGxlLmhlbHAtdGl0bGUgKGNhcGl0YWxzIHZpYSB0aGUgc2hhcmVkXG4vLyAgICAgICAgIC5oZWxwLWNvbnRlbnQtYm94LWhlYWRlciA+IC5oZWxwLXRpdGxlIHJ1bGUgaW4gX2hlbHAtYXJlYSlcbi8vICAgICAgIHAuaGVscC1zdWJ0aXRsZS0yIChib2R5IGNvcHkpXG4vLyAgICAgLmJhY2stYnV0dG9uID4gYnV0dG9uLm1tLWJ1dHRvbi5idG4tYmFjayA+IGEgIChcIkJhY2sgdG8gQ29udGFjdCBVc1wiIOKAlFxuLy8gICAgICAgbGVnYWN5IG1hcmt1cDogbGluayBuZXN0ZWQgaW4gYSA8YnV0dG9uPjsgY2hyb21lIHJlc2V0IG9uIHRoZSBidXR0b24sXG4vLyAgICAgICB0aGUgYW5jaG9yIHJlc3R5bGVkIGFzIC5tbS1idG4tLXRleHQtZmlsbGVkKVxuLy8gICAgIC5iYWNrLXRvLWhvbWUgPiBhICAoXCJHbyB0byBIb21lXCIg4oCUIHJlc3R5bGVkIGFzIC5tbS1idG4tLXRleHQtb3V0bGluZWQpXG4vLyBUaGUgdHdvIENUQXMgc2l0IG9uIG9uZSByb3csIGVxdWFsIHdpZHRocyDigJQgc2FtZSBwYXR0ZXJuIGFzIHRoZSBhZGRyZXNzXG4vLyBmb3JtJ3MgLm1tLWFkZHJlc3MtZm9ybV9fYnV0dG9ucyAoZmxleCArIGdhcCAxICsgZmxleDogMSAxIDApLlxuLy8gU0NPUEVEIHRvIC5tbS1oZWxwLXBhZ2UuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0taGVscC1wYWdlIC5oZWxwLW1lc3NhZ2Utc3VjY2VzcyB7XG4gIC8vIFJvdyBsYXlvdXQ6IGhlYWRlciB0YWtlcyB0aGUgZnVsbCBmaXJzdCBsaW5lLCB0aGUgdHdvIENUQSB3cmFwcGVycyBzcGxpdFxuICAvLyB0aGUgc2Vjb25kIGxpbmUgKHRoZSBDQSBoYXMgbm8gc2hhcmVkIHdyYXBwZXIgYXJvdW5kIHRoZW0pLlxuICAuaGVscC1jb250ZW50LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpOyAvLyA5cHggYmV0d2VlbiB0aGUgQ1RBc1xuXG4gICAgPiAuaGVscC1jb250ZW50LWJveC1oZWFkZXIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuXG4gICAgPiAuYmFjay1idXR0b24sXG4gICAgPiAuYmFjay10by1ob21lIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMWxoO1xuICAgIH1cbiAgfVxuXG4gIC8vIFwiVEhBTksgWU9VXCIg4oCUIHJlLXNob3cgaXQgKG9ubHkgZm9yIHRoaXMgYXNzZXQpIG92ZXIgdGhlIGdlbmVyaWNcbiAgLy8gLmhlbHAtY29udGVudC1ib3gtaGVhZGVyID4gLmhlbHAtc3VidGl0bGUgeyBkaXNwbGF5OiBub25lIH0gaW4gX2hlbHAtYXJlYS5cbiAgLmhlbHAtY29udGVudC1ib3gtaGVhZGVyID4gLmhlbHAtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBtYXJnaW46IDAgMCAwLjVsaDtcbiAgfVxuXG4gIC5oZWxwLXN1YnRpdGxlLTIge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG5cbiAgLy8gXCJCYWNrIHRvIENvbnRhY3QgVXNcIiDigJQga2lsbCBuYXRpdmUgYnV0dG9uIGNocm9tZTsgdGhlIGlubmVyIGFuY2hvclxuICAvLyBjYXJyaWVzIHRoZSAubW0tYnRuLS10ZXh0LWZpbGxlZCBsb29rLlxuICAuYmFjay1idXR0b24gLm1tLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMyk7IC8vIDI3cHggbW9iaWxlXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpOyAvLyAxOHB4IG1vYmlsZVxuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gXCJHbyB0byBIb21lXCIg4oCUIC5tbS1idG4tLXRleHQtb3V0bGluZWQgbG9vayBvbiB0aGUgYmFyZSBhbmNob3IuXG4gIC5iYWNrLXRvLWhvbWUgYSB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMyk7IC8vIDI3cHggbW9iaWxlXG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTsgLy8gMThweCBtb2JpbGVcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItdGVydGlhcnkpO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci10ZXJ0aWFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSDigJQgQ09OVEVOVC1BU1NFVCBUQUJMRVMg4oCUIE1NIFJldmFtcCDigJQgTW9iaWxlIGJhc2Ugc3R5bGVzXG4vLyBGaWdtYTogbm9kZSAxNDA2MS0zMDYxIFwiVGFibGUgQ29udGVudCBNTVwiIChmaWxlIHVIZUQzUzNCMWNERU91WGkyR2FlbWMpXG4vL1xuLy8gUmVza2lucyB0aGUgQVMtSVMgdGFibGUgbWFya3VwIG9mIGhlbHAgY29udGVudCBhc3NldHMgKGUuZy4gdGhlXG4vLyBwYWNrYWdpbmctZGlzcG9zYWwgYXNzZXQpIFdJVEhPVVQgdG91Y2hpbmcgdGhlIGFzc2V0IEhUTUwuIFRoYXQgbWFya3VwIGlzXG4vLyBob3N0aWxlOiBhbiBlbXB0eSBgdGFibGUudGFibGUudGFibGUtc3RyaXBlZGAsIGFuIGVtYmVkZGVkIGA8c3R5bGU+YCB0YWdcbi8vIChgdGQgeyBib3JkZXI6IHNvbGlkIDFweCBibGFjayB9YCksIGFuZCBpbmxpbmUgc3R5bGVzIG9uIGV2ZXJ5IGNlbGxcbi8vICh0ZXh0LWFsaWduOmNlbnRlciwgaGVpZ2h0cywgcGFkZGluZywgYm9yZGVyIGF0dHJzKSDigJQgaGVuY2UgdGhlXG4vLyBgIWltcG9ydGFudGBzIGJlbG93OiB0aGV5IGFyZSB0aGUgb25seSB3YXkgdG8gYmVhdCBpbmxpbmUgc3R5bGVzLlxuLy9cbi8vIFRhcmdldCBsb29rIChGaWdtYSk6IGhvcml6b250YWwgcm93cyBvbmx5IOKAlCBoZWFkZXIgcm93IHdpdGggYSBwcmltYXJ5XG4vLyAoYmxhY2spIGJvdHRvbSBib3JkZXIgKyBDQVBJVEFMUyB0ZXh0LCBib2R5IHJvd3Mgd2l0aCBhIHNlY29uZGFyeSBoYWlybGluZTtcbi8vIG5vIHZlcnRpY2FsIGJvcmRlcnMsIG5vIHplYnJhIHN0cmlwZXMsIHRleHQgbGVmdC1hbGlnbmVkLlxuLy8gTW9iaWxlOiBpZGVudGljYWwsIGJ1dCB0aGUgdGFibGUgYWxvbmUgc2Nyb2xscyBob3Jpem9udGFsbHkgKGl0IGRvZXMgbm90XG4vLyBmaXQgdGhlIHZpZXdwb3J0KS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1oZWxwLXBhZ2UgLm1lYXN1cmluZy1ndWlkZS1jb250ZW50IHtcbiAgLy8gVGhlIHdyYXBwZXIgY2FycmllcyBCb290c3RyYXAgYC5yb3dgIChmbGV4ICsgbmVnYXRpdmUgbWFyZ2lucykg4oCUIHJlc2V0IGl0XG4gIC8vIGFuZCBtYWtlIGl0IHRoZSBob3Jpem9udGFsIHNjcm9sbCBjb250YWluZXIgb24gbW9iaWxlLlxuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdtb2InKTsgLy8gMWxoIGNvbnRhaW5lciBib3R0b21cblxuICAvLyBTdHJheSBlbXB0eSBsZWdhY3kgdGFibGUgc2hpcHBlZCBieSB0aGUgYXNzZXQuXG4gID4gdGFibGUudGFibGU6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA2NDBweDsgLy8gbW9iaWxlOiBrZWVwIGNvbHVtbnMgcmVhZGFibGUsIHdyYXBwZXIgc2Nyb2xscyAocmVzZXQgaW4gLm1kLW1pbilcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyAvLyBlcXVhbC13aWR0aCBjb2x1bW5zIOKAlCB0aGUgYXNzZXQncyBsb25nIGZpcnN0LWNvbHVtbiB0ZXh0IG11c3Qgbm90IGJsb3cgaXQgb3V0XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIGlubGluZSBib3JkZXI6MXB4IHNvbGlkICMwMDAgKyBib3JkZXI9XCIxXCIgYXR0clxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuICB0ZCB7XG4gICAgLy8gRW1iZWRkZWQgYXNzZXQgPHN0eWxlPiBzZXRzIGB0ZCB7IGJvcmRlcjogc29saWQgMXB4IGJsYWNrIH1gOyBjZWxscyBhbHNvXG4gICAgLy8gY2FycnkgaW5saW5lIGhlaWdodHMvcGFkZGluZ3MvY2VudGVyaW5nLlxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gICAgLy8gIWltcG9ydGFudDogdGhlIGFzc2V0IHNldHMgYHBhZGRpbmc6IDVweGAgaW5saW5lIG9uIHNvbWUgY2VsbHMsIHdoaWNoXG4gICAgLy8gYmVhdHMgYW55IG5vbi1pbXBvcnRhbnQgQ1NTIHJlZ2FyZGxlc3Mgb2Ygc3BlY2lmaWNpdHkuXG4gICAgLy8gcHggZmFsbGJhY2sgKG9sZCBicm93c2VycyB3aXRoIG5vIGxoL2NoIHN1cHBvcnQpOyB0aGUgZm9udC1yZWxhdGl2ZVxuICAgIC8vIHZhbHVlIGluc2lkZSBAc3VwcG9ydHMgYXV0by1zY2FsZXMgd2l0aCB0aGUgY2VsbCdzIG1tLXR5cGVzdHlsZS5cbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMThweCAwICFpbXBvcnRhbnQ7IC8vIHB4IGZhbGxiYWNrIChtb2JpbGUpXG4gICAgcGFkZGluZzogMWxoIDJjaCAxbGggMCAhaW1wb3J0YW50OyAvLyBweSAxbGggLyBwciAyY2gsIG5vIGxlZnQgaW5kZW50XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhlYWRlciByb3cgKHRoZSBhc3NldCB1c2VzIDx0ZD4gaW5zaWRlIDx0aGVhZD4sIG5vdCA8dGg+KS5cbiAgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgfVxuXG4gIC8vIFJlY3ljbGluZy1zeW1ib2wgaW1hZ2VzOiBrZWVwIHRoZWlyIGlubGluZSA0MHB4IHNpemUsIGxlZnQtYWxpZ25lZC5cbiAgLy8gTm8gYGRpc3BsYXk6IGlubGluZS1ibG9ja2Ag4oCUIGl0LCBjb21iaW5lZCB3aXRoIHRoZSBhc3NldCdzIGlubGluZVxuICAvLyBgbWFyZ2luOiBhdXRvYCwgY2VudGVyZWQgdGhlbTsgZGVmYXVsdCBpbmxpbmUgaG9ub3VycyB0aGUgY2VsbCdzXG4gIC8vIGB0ZXh0LWFsaWduOiBsZWZ0YC5cbiAgdGQgaW1nIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGVudC1hc3NldCB0YWJsZXMgdGhhdCBsaXZlIGluIC5oZWxwLWNvbnRlbnQtYm94IChlLmcuIHRoZSBjb29raWUtcG9saWN5XG4vLyBhc3NldCkg4oCUIGEgQm9vdHN0cmFwIC5jb2wgc2hhcmVkIHdpdGggdGhlIHN1cnJvdW5kaW5nIGJvZHkgY29weSwgTk9UIHRoZVxuLy8gZGVkaWNhdGVkIC5tZWFzdXJpbmctZ3VpZGUtY29udGVudCB3cmFwcGVyIGFib3ZlLiBTYW1lIHJlc2tpbiB0YXJnZXQgKEZpZ21hXG4vLyBcIlRhYmxlIENvbnRlbnQgTU1cIik6IGhlYWRlciByb3cgd2l0aCBhIHByaW1hcnkgYm90dG9tIGJvcmRlciArIENBUElUQUxTLCBib2R5XG4vLyByb3dzIHdpdGggYSBzZWNvbmRhcnkgaGFpcmxpbmUsIG5vIHZlcnRpY2FsIGJvcmRlcnMsIG5vIHplYnJhLCBsZWZ0LWFsaWduZWQuXG4vL1xuLy8gQmVjYXVzZSB0aGUgY29sdW1uIGFsc28gaG9sZHMgcGFyYWdyYXBocywgdGhlIFRBQkxFIGl0c2VsZiBpcyB0aGUgaG9yaXpvbnRhbFxuLy8gc2Nyb2xsIGNvbnRhaW5lciAoZGlzcGxheTogYmxvY2spIOKAlCBzY3JvbGxpbmcgdGhlIGNvbHVtbiB3b3VsZCBkcmFnIHRoZSBjb3B5LlxuLy8gZGlzcGxheSBpcyByZXN0b3JlZCBvbiB0aGUgcm93IGdyb3Vwcy9yb3dzL2NlbGxzIHNvIHRoZSB0YWJ1bGFyIGxheW91dCBzdGF5cy5cbi8vICFpbXBvcnRhbnQgYmVhdHMgdGhlIGFzc2V0J3MgaW5saW5lIGFsaWduPVwiY2VudGVyXCIgYXR0cmlidXRlcyBvbiBldmVyeSBjZWxsLlxuLy8gKFRoZXNlIGFzc2V0cyBhbHNvIGNhcnJ5IGxpdGVyYWwgdHlwb3Mgd2l0aCBzcGFjZXMgaW5zaWRlIHdvcmRzIOKAlCBcIlRlY2huaWMgYWxcIixcbi8vIFwiRFVSQVRJTyBOXCIg4oCUIHdoaWNoIGFyZSBzb3VyY2UtZGF0YSBpc3N1ZXMsIG5vdCBmaXhhYmxlIHZpYSBDU1MuKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbS1oZWxwLXBhZ2UgLmhlbHAtY29udGVudC1ib3ggdGFibGUudGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgPiB0aGVhZCB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICA+IHRib2R5IHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG4gIHRyIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1pbi13aWR0aDogMTQ1cHg7IC8vIGtlZXAgY29sdW1ucyByZWFkYWJsZTsgdGhlIHRhYmxlIHNjcm9sbHMgd2hlbiB0aGV5IGRvbid0IGZpdFxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgLy8gYmVhdHMgaW5saW5lIGFsaWduPVwiY2VudGVyXCJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEpOyAvLyAxOHB4IG1vYiAvIDE2cHggZGVza1xuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMik7IC8vIDE4cHggbW9iIC8gMTZweCBkZXNrXG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDApOyAvLyBubyBsZWZ0IGluZGVudFxuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSU5QVVQgQ09NUE9ORU5UUyDigJQgTU0gKFRleHQgSW5wdXQpXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jP25vZGUtaWQ9OTg5My0xMjQ4MlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1NIFRFWFQgSU5QVVRcbi8vIFdyYXBwZXIgYmcgPSBtbS1iYWNrZ3JvdW5kLWlucHV0LCBib3R0b20gYm9yZGVyID0gbW0tYm9yZGVyLXByaW1hcnkuXG4vLyBMYWJlbCBzdGFja2VkIGFib3ZlIGZpZWxkOyBib3RoIHVzZSBDb3VyaWVyIFJlY2FzdCAxNC8xOCAobW9iaWxlKS5cbi8vIFN0YXRlczogZGVmYXVsdCAvIGhvdmVyIC8gZm9jdXMgLyB0eXBpbmcgLyBmaWxsZWQgLyBlcnJvciAvIGRpc2FibGVkLlxuLy8gTmF0aXZlIDpmb2N1cy13aXRoaW4gc3dhcHMgdGhlIHNvbGlkIGJvdHRvbSBib3JkZXIgdG8gZGFzaGVkLlxuLy8gLmlzLWVycm9yIG1vZGlmaWVyIHNob3dzIGVycm9yIG1lc3NhZ2UgYmVsb3cgKyBrZWVwcyBzb2xpZCBib3JkZXIuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwKTsgLy8gcmVzZXRcbiAgcm93LWdhcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7IC8vIDE4cHggbW9iaWxlXG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTsgLy8gMThweCBtb2JpbGVcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLWlucHV0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuXG4gICAgLy8gRWRpdCBtYWlsIGlucHV0IC0gb24gY2hlY2tvdXQgbG9naW5cbiAgICAmX2VkaXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyY2g7IC8vIDE4cHggbW9iaWxlIC8gMTZweCBkZXNrdG9wXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5tbS1saW5rICB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpoYXMoLnRvZ2dsZS1wYXNzd29yZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIGNhcmV0LWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLy8gSG92ZXIg4oCUIHBsYWNlaG9sZGVyIHR1cm5zIGl0YWxpYy4gR2F0ZSBhZ2FpbnN0IDpkaXNhYmxlZCAobm8gaG92ZXJcbiAgICAvLyBzdHlsaW5nIG9uIGRpc2FibGVkIGZpZWxkcykgYW5kIDpmb2N1cyAoZm9jdXMgc3RhdGUgc2hvd3Mgbm9uLWl0YWxpY1xuICAgIC8vIHBsYWNlaG9sZGVyIHBlciBGaWdtYSkuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOmZvY3VzKTo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyTmV3UmVjYXN0SXRhbGljJywgJ0NvdXJpZXIgTmV3JywgQ291cmllciwgbW9ub3NwYWNlO1xuICAgIH1cblxuICAgIC8vIEZvY3VzIC8gdHlwaW5nIOKAlCB3cmFwcGVyIGhhbmRsZWQgYmVsb3c7IHN1cHByZXNzIFVBIGZvY3VzIHJpbmdcbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIOKAlCBib3RoIGxhYmVsICsgcGxhY2Vob2xkZXIgYmVjb21lIHRlcnRpYXJ5XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpOyAvLyBTYWZhcmlcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3IsXG4gIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDAuNSk7IC8vIDlweCB0b3AgZ2FwXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtZXJyb3IpO1xuICB9XG5cbiAgLmludmFsaWQtZmVlZGJhY2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbiAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdtbS1lcnJvcicpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgIC5pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgfVxuICB9XG5cbiAgJi4taW52YWxpZCxcbiAgJjpoYXMoLmlzLWludmFsaWQpIHtcbiAgICAuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tIEZvY3VzIC8gdHlwaW5nIHN0YXRlIC0tLVxuICAmX193cmFwcGVyOmZvY3VzLXdpdGhpbiB7XG4gICAgQGluY2x1ZGUgbW0tZGFzaC1ib3JkZXItYm90dG9tO1xuICB9XG5cbiAgLy8gLS0tIEVycm9yIHN0YXRlIC0tLVxuICAvLyBEcml2ZW4gYnkgYXJpYS1pbnZhbGlkIG9uIHRoZSBmaWVsZCAoYWxzbyBhMTF5IHJlcXVpcmVtZW50KS4gV2hlbiB0aGVcbiAgLy8gZmllbGQgaXMgaW52YWxpZCwga2VlcCB0aGUgYm90dG9tIGJvcmRlciBzb2xpZCBldmVuIHdoaWxlIGZvY3VzZWQuXG4gICZfX3dyYXBwZXI6aGFzKC5tbS1pbnB1dF9fZmllbGRbYXJpYS1pbnZhbGlkPSd0cnVlJ10pIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC8vIC0tLSBEaXNhYmxlZCBzdGF0ZSAtLS1cbiAgLy8gQXBwbHkgdG8gd3JhcHBlciB3aGVuIGNoaWxkIGlucHV0IGlzIGRpc2FibGVkIChubyBKUyBuZWVkZWQpLlxuICAmX193cmFwcGVyOmhhcygubW0taW5wdXRfX2ZpZWxkOmRpc2FibGVkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG5cbiAgICAubW0taW5wdXRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHdpdGhvdXQgOmhhcygpIOKAlCBhcHBseSBwYXJlbnQgbW9kaWZpZXIuXG4gICYtLWRpc2FibGVkIHtcbiAgICAubW0taW5wdXRfX3dyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgLm1tLWlucHV0X19sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU0gTkVXU0xFVFRFUiBJTlBVVFxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdUhlRDNTM0IxY0RFT3VYaTJHYWVtYz9ub2RlLWlkPTExNjgyLTExMTU1XG4vLyBJbmxpbmUgZW1haWwgZmllbGQgKyBzbWFsbCBvdXRsaW5lZC1pY29uIHN1Ym1pdCBidXR0b24gb24gdGhlIHJpZ2h0LlxuLy8gTm8gbGFiZWwsIG5vIGJhY2tncm91bmQuIEJvdHRvbSBib3JkZXIgc29saWQsIGRhc2hlZCBvbiBmb2N1cy5cbi8vIE1vYmlsZTogNTRweCByb3cgKHB5IDFsaCArIDE4cHggaW5wdXQgcm93KS4gRGVza3RvcDogNDhweCByb3cgKHB5IDFsaCArIDE2cHgpLlxuLy8gU3VibWl0IGJ1dHRvbjogMjfDlzI3IG91dGxpbmVkIGJveCAobW9iaWxlLCBzaXRzIGluc2lkZSA0NXB4IHRvdWNoIHRhcmdldClcbi8vIC8gMjTDlzI0IChkZXNrdG9wKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1uZXdzbGV0dGVyLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICAvLyBJbmxpbmUgcm93IOKAlCBpbnB1dCArIHN1Ym1pdC4gQ2FycmllcyB0aGUgdmlzdWFsIGJvdHRvbSBib3JkZXIuIExheWVyZWRcbiAgLy8gdGhpcyB3YXkgc28gdGhlIGVycm9yIG1lc3NhZ2UgY2FuIHNpdCBiZWxvdyBhcyBhIHJlZ3VsYXIgLm1tLWlucHV0X19lcnJvclxuICAvLyBzaWJsaW5nIHdpdGhvdXQgZGlzcnVwdGluZyB0aGUgaW5saW5lIGZpbGxlZCBiYXIuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMmNoOyAvLyAxOHB4IG1vYmlsZSAvIDE2cHggZGVza3RvcFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjUpOyAvLyAxOHB4IG1vYmlsZSB2ZXJ0aWNhbCBwYWRkaW5nXG4gIH1cblxuICAvLyA6Zm9jdXMtd2l0aGluIGJ1YmJsZXMgdXAgZnJvbSB0aGUgaW5wdXQgdG8gdGhlIGZvcm0gcm9vdCDigJQgc3dpdGNoIHRoZVxuICAvLyBib3JkZXIgb24gX19yb3cgdG8gdGhlIGRhc2hlZCBwYXR0ZXJuLlxuICAmOmZvY3VzLXdpdGhpbiAubW0tbmV3c2xldHRlci1pbnB1dF9fcm93IHtcbiAgICBAaW5jbHVkZSBtbS1kYXNoLWJvcmRlci1ib3R0b207XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBjYXJldC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgaXRhbGljIOKAlCBza2lwIHdoZW4gZGlzYWJsZWQgb3IgZm9jdXNlZC5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCg6Zm9jdXMpOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0NvdXJpZXJOZXdSZWNhc3RJdGFsaWMnLCAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjUpOyAvLyA5cHgg4oaSIDQ1cHggdG91Y2ggdGFyZ2V0IG9uIG1vYmlsZVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSW5uZXIgdmlzdWFsIGJveCDigJQgdGhlIGFjdHVhbCBvdXRsaW5lZCBzcXVhcmUgdGhlIHVzZXIgc2Vlcy5cbiAgLy8gTW9iaWxlOiAyN8OXMjcgKDEuNWxoICsgfjlweCkuIERlc2t0b3A6IDI0w5cyNCAob3ZlcnJpZGRlbiBpbiBtZC1taW4pLlxuICAmX19zdWJtaXQtYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtaXQ6aG92ZXIgJl9fc3VibWl0LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItdGVydGlhcnkpO1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdDphY3RpdmUgJl9fc3VibWl0LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItdGVydGlhcnkpO1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNTSBQUk9NTyBDT0RFIElOUFVUXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jP25vZGUtaWQ9OTg5My0xMjQ4MVxuLy8gSW5saW5lIHRleHQgZmllbGQgKyBzbWFsbCBvdXRsaW5lZCB0ZXh0IGJ1dHRvbiBvbiB0aGUgcmlnaHQuXG4vLyBObyBsYWJlbCwgbm8gYmFja2dyb3VuZC4gQm90dG9tIGJvcmRlciBzb2xpZCwgZGFzaGVkIG9uIGZvY3VzLlxuLy8gTW9iaWxlOiA1NHB4IHJvdyAocHkgMWxoICsgMThweCBpbnB1dCByb3cpLiBEZXNrdG9wOiA0OHB4IHJvdyAocHkgMWxoICsgMTZweCkuXG4vLyBTdWJtaXQgYnV0dG9uOiAyN8OXMjcgb3V0bGluZWQgYm94IChtb2JpbGUsIHNpdHMgaW5zaWRlIDQ1cHggdG91Y2ggdGFyZ2V0KVxuLy8gLyAyNMOXMjQgKGRlc2t0b3ApLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLXByb21vY29kZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgLy8gSW5saW5lIHJvdyDigJQgaW5wdXQgKyBzdWJtaXQuIENhcnJpZXMgdGhlIHZpc3VhbCBib3R0b20gYm9yZGVyLiBMYXllcmVkXG4gIC8vIHRoaXMgd2F5IHNvIHRoZSBlcnJvciBtZXNzYWdlIGNhbiBzaXQgYmVsb3cgYXMgYSByZWd1bGFyIC5tbS1pbnB1dF9fZXJyb3JcbiAgLy8gc2libGluZyB3aXRob3V0IGRpc3J1cHRpbmcgdGhlIGlubGluZSBmaWxsZWQgYmFyLlxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJjaDsgLy8gMThweCBtb2JpbGUgLyAxNnB4IGRlc2t0b3BcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICB9XG5cbiAgLy8gOmZvY3VzLXdpdGhpbiBidWJibGVzIHVwIGZyb20gdGhlIGlucHV0IHRvIHRoZSBmb3JtIHJvb3Qg4oCUIHN3aXRjaCB0aGVcbiAgLy8gYm9yZGVyIG9uIF9fcm93IHRvIHRoZSBkYXNoZWQgcGF0dGVybi5cbiAgJjpmb2N1cy13aXRoaW4gLm1tLXByb21vY29kZS1pbnB1dF9fcm93IHtcbiAgICBAaW5jbHVkZSBtbS1kYXNoLWJvcmRlci1ib3R0b207XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXkoMSwgMSk7XG5cbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIGNhcmV0LWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciBpdGFsaWMg4oCUIHNraXAgd2hlbiBkaXNhYmxlZCBvciBmb2N1c2VkLlxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpmb2N1cyk6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllck5ld1JlY2FzdEl0YWxpYycsICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBJbm5lciB2aXN1YWwgYm94IOKAlCB0aGUgYWN0dWFsIG91dGxpbmVkIHNxdWFyZSB0aGUgdXNlciBzZWVzLlxuICAmX19zdWJtaXQtYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxKTtcbiAgfVxuXG4gICZfX3N1Ym1pdDpob3ZlciAmX19zdWJtaXQtYm94IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci10ZXJ0aWFyeSk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICZfX3N1Ym1pdDphY3RpdmUgJl9fc3VibWl0LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItdGVydGlhcnkpO1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNTSBURVhUQVJFQVxuLy8gV3JhcHBlciBiZyA9IG1tLWJhY2tncm91bmQtaW5wdXQsIGJvdHRvbSBib3JkZXIgPSBtbS1ib3JkZXItcHJpbWFyeS5cbi8vIExhYmVsIHN0YWNrZWQgYWJvdmUgZmllbGQ7IGJvdGggdXNlIENvdXJpZXIgUmVjYXN0IDE0LzE4IChtb2JpbGUpLlxuLy8gU3RhdGVzOiBkZWZhdWx0IC8gaG92ZXIgLyBmb2N1cyAvIHR5cGluZyAvIGZpbGxlZCAvIGVycm9yIC8gZGlzYWJsZWQuXG4vLyBOYXRpdmUgOmZvY3VzLXdpdGhpbiBzd2FwcyB0aGUgc29saWQgYm90dG9tIGJvcmRlciB0byBkYXNoZWQuXG4vLyAuaXMtZXJyb3IgbW9kaWZpZXIgc2hvd3MgZXJyb3IgbWVzc2FnZSBiZWxvdyArIGtlZXBzIHNvbGlkIGJvcmRlci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDApOyAvLyByZXNldFxuICByb3ctZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTsgLy8gMThweCBtb2JpbGVcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpOyAvLyAxOHB4IG1vYmlsZVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtaW5wdXQpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG5cbiAgICAvLyBFZGl0IG1haWwgaW5wdXQgLSBvbiBjaGVja291dCBsb2dpblxuICAgICZfZWRpdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDJjaDsgLy8gMThweCBtb2JpbGUgLyAxNnB4IGRlc2t0b3BcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDRsaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBjYXJldC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC8vIEhvdmVyIOKAlCBwbGFjZWhvbGRlciB0dXJucyBpdGFsaWMuIEdhdGUgYWdhaW5zdCA6ZGlzYWJsZWQgKG5vIGhvdmVyXG4gICAgLy8gc3R5bGluZyBvbiBkaXNhYmxlZCBmaWVsZHMpIGFuZCA6Zm9jdXMgKGZvY3VzIHN0YXRlIHNob3dzIG5vbi1pdGFsaWNcbiAgICAvLyBwbGFjZWhvbGRlciBwZXIgRmlnbWEpLlxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpmb2N1cyk6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllck5ld1JlY2FzdEl0YWxpYycsICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICB9XG5cbiAgICAvLyBGb2N1cyAvIHR5cGluZyDigJQgd3JhcHBlciBoYW5kbGVkIGJlbG93OyBzdXBwcmVzcyBVQSBmb2N1cyByaW5nXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCDigJQgYm90aCBsYWJlbCArIHBsYWNlaG9sZGVyIGJlY29tZSB0ZXJ0aWFyeVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTsgLy8gU2FmYXJpXG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FyZWEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKCkgYXR0cihkYXRhLXJlcGxpY2F0ZWQtdmFsdWUpIFwiIFwiO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkLFxuICAmX19hcmVhOjphZnRlciB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41KTsgLy8gOXB4IHRvcCBnYXBcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcblxuICAgIC5pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tIEZvY3VzIC8gdHlwaW5nIHN0YXRlIC0tLVxuICAmX193cmFwcGVyOmZvY3VzLXdpdGhpbiB7XG4gICAgQGluY2x1ZGUgbW0tZGFzaC1ib3JkZXItYm90dG9tO1xuICB9XG5cbiAgLy8gLS0tIEVycm9yIHN0YXRlIC0tLVxuICAvLyBEcml2ZW4gYnkgYXJpYS1pbnZhbGlkIG9uIHRoZSBmaWVsZCAoYWxzbyBhMTF5IHJlcXVpcmVtZW50KS4gV2hlbiB0aGVcbiAgLy8gZmllbGQgaXMgaW52YWxpZCwga2VlcCB0aGUgYm90dG9tIGJvcmRlciBzb2xpZCBldmVuIHdoaWxlIGZvY3VzZWQuXG4gICZfX3dyYXBwZXI6aGFzKC5tbS10ZXh0YXJlYV9fZmllbGRbYXJpYS1pbnZhbGlkPSd0cnVlJ10pIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC8vIC0tLSBEaXNhYmxlZCBzdGF0ZSAtLS1cbiAgLy8gQXBwbHkgdG8gd3JhcHBlciB3aGVuIGNoaWxkIGlucHV0IGlzIGRpc2FibGVkIChubyBKUyBuZWVkZWQpLlxuICAmX193cmFwcGVyOmhhcygubW0tdGV4dGFyZWFfX2ZpZWxkOmRpc2FibGVkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG5cbiAgICAubW0taW5wdXRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHdpdGhvdXQgOmhhcygpIOKAlCBhcHBseSBwYXJlbnQgbW9kaWZpZXIuXG4gICYtLWRpc2FibGVkIHtcbiAgICAubW0taW5wdXRfX3dyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgLm1tLXRleHRhcmVhX19sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU02IFNFQVJDSCBJTlBVVFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWFyY2gtY29udGFpbmVyOmhhcygubW0tZm9ybS1zZWFyY2gtaW5wdXQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIEBpbmNsdWRlIHBhZGRpbmcteSgxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBAaW5jbHVkZSBtbS1kYXNoLWJvcmRlci1ib3R0b207XG4gIH1cblxuICAvLyBBY3Rpb24gYnV0dG9ucyBzdGF5IHZpc2libGUgd2hpbGUgdGhlIGlucHV0IGhhcyBmb2N1cyBPUiBhIHZhbHVlXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmhhcyhpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSkge1xuICAgIC5qcy1zZWFyY2gtc3VibWl0LCAuanMtc2VhcmNoLXJlc2V0LWJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tbS1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pY29uLS1tbS1tYWduaWZ5aW5nLWdsYXNzIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLW1hZ25pZnlpbmctZ2xhc3MnKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB+IC5mYWtlLXNlYXJjaC1wbGFjZWhvbGRlcixcbiAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuZmFrZS1zZWFyY2gtcGxhY2Vob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWtlLXNlYXJjaC1wbGFjZWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDE2cHggKyAxY2gpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgLmN1cnNvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhbmltYXRpb246IGJsaW5rIDFzIHN0ZXAtZW5kIGluZmluaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigwLjUpO1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygwLjUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDA7XG5cbiAgICAgIC5qcy1zZWFyY2gtcmVzZXQtYnRuLFxuICAgICAgLmpzLXNlYXJjaC1zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC8vIEVtcHR5IGlucHV0OiBDVEFzIGRpc2FibGVkIGJ1dCB2aXN1YWxseSBpZGVudGljYWwgdG8gdGhlIGVuYWJsZWQgc3RhdGVcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuanMtc2VhcmNoLXJlc2V0LWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUtdyg0KTtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZS1oKDIpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41KTtcblxuICAgICAgICAuaWNvbi0tbW0tY3Jvc3Mge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW0tY3Jvc3MnKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW0tYnV0dG9uLi1zZWFyY2gge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tLWJnLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcblxuICAgICAgICAubW0tc2hlZXRbZGF0YS1icmFuZD0nbW02J10gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJvcmRlci1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTTYgU0VBUkNIIElOUFVUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlYXJjaC1jb250YWluZXI6aGFzKC5tbTYtZm9ybS1zZWFyY2gtaW5wdXQpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5tbTYtZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KCdjZWxsLWJvcmRlcicsICRicmFuZDogJ21tNicpO1xuXG4gICAgICAmOmZvY3VzIH4gLmFjdGlvbi1idXR0b25zLFxuICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgIC5qcy1zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgICAuanMtc2VhcmNoLXJlc2V0LWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLyA0cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDIuNSk7IC8vIDIwcHhcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMiwgJ21tNicpO1xuXG4gICAgICAuanMtc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuanMtc2VhcmNoLXJlc2V0LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGRlbiBieSBkZWZhdWx0XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU0gVE9PR0xFIFBBU1NXT1JEXG4vLyBCdXR0b24gd2l0aCBleWUgaWNvbiB0byB0b2dnbGUgcGFzc3dvcmQgdmlzaWJpbGl0eVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50b2dnbGUtcGFzc3dvcmQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdW5zZXQ7XG4gIHRvcDogMzZweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMmxoO1xuICByaWdodDogMmNoO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU0gU2VsZWN0XG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jPz9ub2RlLWlkPTk4OTMtMTI3MTJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW0tc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmLmhhcy1wbGFjZWhvbGRlciB7XG4gICAgLm1tLXNlbGVjdF9fYnV0dG9uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC8vIEhvdmVyIOKAlCBwbGFjZWhvbGRlciB0dXJucyBpdGFsaWMuIEdhdGUgYWdhaW5zdCA6ZGlzYWJsZWQgKG5vIGhvdmVyXG4gICAgICAvLyBzdHlsaW5nIG9uIGRpc2FibGVkIGZpZWxkcykgYW5kIDpmb2N1cyAoZm9jdXMgc3RhdGUgc2hvd3Mgbm9uLWl0YWxpY1xuICAgICAgLy8gcGxhY2Vob2xkZXIgcGVyIEZpZ21hKS5cbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpmb2N1cykge1xuICAgICAgICBmb250LWZhbWlseTogJ0NvdXJpZXJOZXdSZWNhc3RJdGFsaWMnLCAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyAxOHB4IG1vYmlsZVxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7IC8vIDE4cHggbW9iaWxlXG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1pbnB1dCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gV2hvbGUgZ3JleSBhcmVhIG9wZW5zIHRoZSBsaXN0IChKUyBsaXN0ZW5zIG9uIHRoZSBmaWVsZCksIHNvIHRoZSBjdXJzb3JcbiAgICAvLyBtdXN0IG1hdGNoIHRoZSBidXR0b24gaW5zaWRlIOKAlCBwb2ludGVyLCBvciBub3QtYWxsb3dlZCB3aGVuIGRpc2FibGVkLlxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aGFzKC5tbS1zZWxlY3RfX2J1dHRvbjpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIFRoZSBjb3B5IGxpdmVzIGluIGEgY2hpbGQgPHA+OiBsb25nIGxhYmVscyB0cnVuY2F0ZSB3aXRoIGVsbGlwc2lzXG4gICAgLy8gd2l0aG91dCBzbGlkaW5nIHVuZGVyIHRoZSBjaGV2cm9uICg6OmFmdGVyIHN0YXlzIG9uIHRoZSBsYWJlbClcbiAgICBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7IC8vIDE2cHggPSBjaGV2cm9uIGZvb3RwcmludCAodG9wL3JpZ2h0KVxuICAgIH1cblxuICAgICY6bm90KFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKFwibW0tY2hldnJvbi1kb3duXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fZmllbGQsXG4gICZfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIGNhcmV0LWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAvLyBGb2N1cyAvIHR5cGluZyDigJQgd3JhcHBlciBoYW5kbGVkIGJlbG93OyBzdXBwcmVzcyBVQSBmb2N1cyByaW5nXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCDigJQgYm90aCBsYWJlbCArIHBsYWNlaG9sZGVyIGJlY29tZSB0ZXJ0aWFyeVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTsgLy8gU2FmYXJpXG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29yaWdpbmFsLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICA+IHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigxODBkZWcpO1xuICAgICAgfVxuICAgICAgJiArIC5tbS1zZWxlY3RfX2xpc3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjUpO1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcblxuICAgICZbZGF0YS1sYWJlbC1odG1sPSd0cnVlJ10ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgfVxuXG4gICAgJlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgICY6bm90KFthcmlhLWRpc2FibGVkPSd0cnVlJ10pOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1pbnB1dCk7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBAaW5jbHVkZSBtbS1kYXNoLWJvcmRlci1ib3gtc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWxheWVycy1wcmltYXJ5KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTtcblxuICAgIC8vIFRoaW4gc2Nyb2xsYmFyIHNvIHRoZSByZXNlcnZlZCBndXR0ZXIgZG9lc24ndCBsZWF2ZSBhIHdpZGUgZW1wdHkgY2hhbm5lbFxuICAgIC8vIGJldHdlZW4gdGhlIG9wdGlvbnMgYW5kIHRoZSByaWdodCBkYXNoZWQgYm9yZGVyLlxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSB0cmFuc3BhcmVudDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yLFxuICAuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjUpOyAvLyA5cHggdG9wIGdhcFxuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtZXJyb3IpO1xuICB9XG5cbiAgLmludmFsaWQtZmVlZGJhY2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxY2g7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtZXJyb3IpO1xuICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLWVycm9yJyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFjaDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW0tZXJyb3InKTtcbiAgICB9XG4gIH1cblxuICAmLi1pbnZhbGlkLFxuICAmOmhhcyguaXMtaW52YWxpZCkge1xuICAgIC5tbS1zZWxlY3RfX3dyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgfVxuXG4gICAgLmludmFsaWQtZmVlZGJhY2sge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU0gU0VMRUNUIOKAlCBTTUFMTCBWQVJJQU5UXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jP25vZGUtaWQ9MTI2NTgtNzExOVxuLy8gU2luZ2xlIGlubGluZSByb3cgXCJMQUJFTDogVmFsdWUg4oyEXCIg4oCUIGxhYmVsICsgdmFsdWUgKyBjaGV2cm9uIHNoYXJlIG9uZVxuLy8gbGluZSAodnMuIHRoZSBjbGFzc2ljIHN0YWNrZWQgbGFiZWwtYWJvdmUtdmFsdWUgbGF5b3V0KS4gTm8gYmFja2dyb3VuZCxcbi8vIG5vIGJvcmRlci1ib3R0b20gb24gdGhlIHJvdyBpdHNlbGYgaW4gRGVmYXVsdC9Ib3Zlci9GaWxsZWQvT3Blbi5cbi8vIFJvdyBoZWlnaHQgKDQ1cHggbW9iaWxlIC8gMjRweCBkZXNrdG9wKSBpcyBhIGxpdGVyYWwgRmlnbWEgdmFsdWUg4oCUIGl0XG4vLyBkb2Vzbid0IGxhbmQgb24gdGhlIGNoL2xoIHNjYWxlIHRhYmxlLCBzbyBpdCdzIHNldCBhcyBwbGFpbiBweCBwZXIgZmlsZVxuLy8gKG1vYmlsZSBoZXJlLCBkZXNrdG9wIG92ZXJyaWRlIGluIG1kLW1pbikgcmF0aGVyIHRoYW4gdmlhIHRoZSBzaXplLWhcbi8vIG1peGluLiBUaGUgZ2FwIGJldHdlZW4gXCJMQUJFTDpcIiBhbmQgdGhlIHZhbHVlLCBhbmQgYmV0d2VlbiB0aGUgdmFsdWUgYW5kXG4vLyB0aGUgY2hldnJvbiwgRE9FUyBtYXRjaCB0aGUgZXhpc3Rpbmcgc2NhbGUgKGtleSBcIjFcIiDigJQgOXB4IG1vYiAvIDhweFxuLy8gZGVzayksIHNvIHRob3NlIHVzZSB0aGUgc3RhbmRhcmQgZ2FwLXggbWl4aW4uXG4vLyBUaGUgY2hldnJvbiBtb3ZlcyBmcm9tIDo6YWZ0ZXIgb24gX19sYWJlbCAoY2xhc3NpYyDigJQgbGFiZWwgb3ducyB0aGUgZnVsbFxuLy8gcm93IGFib3ZlIHRoZSB2YWx1ZSkgdG8gOjphZnRlciBvbiBfX2J1dHRvbiAoc21hbGwg4oCUIGNoZXZyb24gbXVzdCBzaXRcbi8vIHJpZ2h0IGFmdGVyIHRoZSB2YWx1ZSB0ZXh0LCBvbiB0aGUgc2FtZSBsaW5lKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW0tc2VsZWN0LS1zbWFsbCB7XG4gIC5tbS1zZWxlY3RfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgLy8gaHVnIGNvbnRlbnQgd2lkdGggaW5zdGVhZCBvZiBzdHJldGNoaW5nIHRvIHRoZSBwYXJlbnQgcm93XG4gICAgaGVpZ2h0OiA0NXB4OyAvLyBGaWdtYSBzcGVjLCBtb2JpbGUg4oCUIHNlZSBub3RlIGFib3ZlXG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpOyAvLyA5cHgg4oCUIGdhcCBiZXR3ZWVuIFwiTEFCRUw6XCIgYW5kIHZhbHVlXG4gIH1cblxuICAubW0tc2VsZWN0X19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICAvLyBDaGV2cm9uIGxpdmVzIG9uIF9fYnV0dG9uIGluIHRoaXMgdmFyaWFudCDigJQgc3VwcHJlc3MgdGhlIGNsYXNzaWMgb25lLlxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1tLXNlbGVjdF9fZmllbGQsXG4gIC5tbS1zZWxlY3RfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAubW0tc2VsZWN0X19vcHRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5tbS1zZWxlY3RfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpOyAvLyA5cHgg4oCUIGdhcCBiZXR3ZWVuIHZhbHVlIHRleHQgYW5kIGNoZXZyb25cblxuICAgICY6bm90KDpkaXNhYmxlZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW0tY2hldnJvbi1kb3duJyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24gaW50ZW50aW9uYWxseSBvdmVyZmxvd3Mgd2lkZXIgdGhhbiB0aGUgKG5vdyBjb250ZW50LWh1Z2dpbmcpXG4gIC8vIHRyaWdnZXIgcm93IOKAlCBwZXIgRmlnbWEgdGhlIG9wZW4gcGFuZWwgaXMgYSBmaXhlZCwgd2lkZXIgYm94LiBBbmNob3IgdG9cbiAgLy8gdGhlIGxlZnQgZWRnZSBhbmQgc2l6ZSB0byBjb250ZW50IGluc3RlYWQgb2YgbWF0Y2hpbmcgdGhlIHJvdyB3aWR0aC5cbiAgLm1tLXNlbGVjdF9fbGlzdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogbWluKDkwdncsIDQwMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLy8gLS0tIEVycm9yIHN0YXRlIC0tLVxuICAvLyBib3gtc2hhZG93IGluc3RlYWQgb2YgYm9yZGVyLWJvdHRvbSBzbyB0aGUgNDVweC8yNHB4IHJvdyBoZWlnaHQgc3RheXNcbiAgLy8gZXhhY3QgKG5vIGV4dHJhIDFweCBhZGRlZCBieSBhIGJvcmRlcikuXG4gICYuLWludmFsaWQsXG4gICY6aGFzKC5pcy1pbnZhbGlkKSB7XG4gICAgLm1tLXNlbGVjdF9fd3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgfVxuICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElOUFVUIENPTVBPTkVOVFMg4oCUIE1NNiAoVGV4dCBJbnB1dClcbi8vIEZpZ21hOiBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL3VIZUQzUzNCMWNERU91WGkyR2FlbWM/bm9kZS1pZD0xMDAzMy00NDZcbi8vIEZpbGxlZCByZWN0YW5nbGUgYmFja2dyb3VuZCwgbm8gYm9yZGVyLiBMYWJlbCBhYm92ZSB0aGUgZmllbGQuXG4vLyA0cHggdG9wIHBhZCArIDIwcHggYm90dG9tIHBhZCBpbnNpZGUgdGhlIGZpZWxkIGJveCwgbm8gaG9yaXpvbnRhbCBwYWQuXG4vLyBNTTYgdXNlcyBmaXhlZC1weCBzcGFjaW5nIOKAlCBubyBtZC1taW4gb3ZlcnJpZGUgbmVlZGVkLlxuLy8gQ29sb3Igc2NoZW1lczogT25MaWdodCAoZGVmYXVsdCkgLyBPbkRhcmsgdmlhIC5tbTYtaW5wdXQtLW9uZGFyayBtb2RpZmllci5cbi8vIFN0YXRlczogZGVmYXVsdCAvIGhvdmVyIC8gZm9jdXMgLyB0eXBpbmcgLyBmaWxsZWQgLyBlcnJvciAvIGRpc2FibGVkLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tNi1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICByb3ctZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuMjUpOyAvLyAycHggYmV0d2VlbiBsYWJlbCAvIGZpZWxkIC8gZXJyb3JcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG5cbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgnY2VsbC1ib3JkZXInLCAkYnJhbmQ6ICdtbTYnKTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmX19maWVsZCwgJl9fc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLyA0cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAyLjUpOyAvLyAyMHB4XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtc2Vjb25kYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICBjYXJldC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC8vIEhvdmVyIOKAlCBnYXRlIGFnYWluc3QgOmRpc2FibGVkIChubyBiZyBjaGFuZ2Ugb24gZGlzYWJsZWQgZmllbGRzKS5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeS1jb250cmFzdCk7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnktY29udHJhc3QpO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LWNvbnRyYXN0LW9ubGlnaHQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9ubGlnaHQpO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LWVycm9yLW9ubGlnaHQpO1xuXG4gICAgLmljb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1lcnJvci1vbmxpZ2h0KTtcbiAgICB9XG5cbiAgICAvLyBUeXBlc3R5bGUgb24gdGhlIHRleHQgd3JhcHBlciBvbmx5IOKAlCBhcHBseWluZyBpdCB0byB0aGUgY29udGFpbmVyXG4gICAgLy8gd291bGQgc2hpZnQgdGhlIGljb24gdG9nZXRoZXIgd2l0aCB0aGUgdGV4dCBhbmQgYnJlYWsgdmVydGljYWxcbiAgICAvLyBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdHdvLlxuICAgICYtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tIE9uRGFyayBjb2xvciBzY2hlbWUgLS0tXG4gICYtLW9uZGFyayB7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcblxuICAgIC5tbTYtaW5wdXRfX2ZpZWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstc2Vjb25kYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgICBjYXJldC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrKTtcbiAgICAgIH1cblxuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXNlY29uZGFyeS1jb250cmFzdCk7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25kYXJrKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmRhcmspO1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9uZGFyayk7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tbTYtaW5wdXRfX2Vycm9yIHtcbiAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuMjUpOyAvLyAycHhcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1lcnJvci1vbmRhcmspO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LWVycm9yLW9uZGFyayk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTTYgTkVXU0xFVFRFUiBJTlBVVFxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdUhlRDNTM0IxY0RFT3VYaTJHYWVtYz9ub2RlLWlkPTEyNTc3LTEyNTMzXG4vLyBJbmxpbmUgZmlsbGVkIGZvcm06IGVtYWlsIGZpZWxkIG9uIHRoZSBsZWZ0LCBcIlN1YnNjcmliZVwiIHN1Ym1pdCBvbiB0aGVcbi8vIHJpZ2h0LiBQYWRkaW5nLXRvcCA0cHgsIHBhZGRpbmctYm90dG9tIDIwcHgsIG5vIGhvcml6b250YWwgcGFkZGluZy5cbi8vIENvbG9yIHNjaGVtZXM6XG4vLyAgIC0gT25MaWdodCAoZGVmYXVsdCk6IGJnIGxpZ2h0L3NlY29uZGFyeSwgdGV4dHMgb25saWdodCBzY2FsZVxuLy8gICAtIE9uRGFyayB2aWEgLm1tNi1uZXdzbGV0dGVyLWlucHV0LS1vbmRhcms6IGJnIGRhcmsvc2Vjb25kYXJ5LCB0ZXh0cyBvbmRhcmsgc2NhbGVcbi8vIFN0YXRlcyDigJQgRGVmYXVsdDogYmcgc2Vjb25kYXJ5LCBwbGFjZWhvbGRlciArIFN1YnNjcmliZSBib3RoIGBzZWNvbmRhcnlgLlxuLy8gSG92ZXI6IGJnIHNlY29uZGFyeS1jb250cmFzdCwgcGxhY2Vob2xkZXIgKyBTdWJzY3JpYmUgYm90aCBgc2Vjb25kYXJ5LWNvbnRyYXN0YC5cbi8vIEZvY3VzOiBiZyBzZWNvbmRhcnktY29udHJhc3QsIHBsYWNlaG9sZGVyICsgU3Vic2NyaWJlIGBzZWNvbmRhcnktY29udHJhc3RgLFxuLy8gICAgICAgIGNhcmV0IHByaW1hcnkuIFN1YnNjcmliZSBkb2VzIE5PVCBsaWdodCB1cCBvbiBmb2N1cyBhbG9uZS5cbi8vIFR5cGluZyAvIEZpbGxlZDogaW5wdXQgdGV4dCArIFN1YnNjcmliZSBzaGlmdCB0byBgcHJpbWFyeWAgKGxpZ2h0cyB1cCBvbmx5XG4vLyB3aGVuIHRoZSBmaWVsZCBoYXMgYSB2YWx1ZSkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW02LW5ld3NsZXR0ZXItaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICByb3ctZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuMjUpOyAvLyAycHggZ2FwIGJldHdlZW4gcm93IGFuZCBlcnJvciBtZXNzYWdlXG5cbiAgLy8gRmlsbGVkIHJvdyB0aGF0IGhvbGRzIGlucHV0ICsgc3VibWl0LiBBbGwgYmcvcGFkZGluZy9zdGF0ZSBzdHlsZXMgbGl2ZVxuICAvLyBoZXJlIHNvIHRoZSBlcnJvciBtZXNzYWdlIChhIHNpYmxpbmcgPHA+KSBjYW4gc2l0IHVuZGVybmVhdGggY2xlYW5seS5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLyA4cHhcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLyA0cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAyLjUpOyAvLyAyMHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICBjYXJldC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcblxuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIg4oCUIGdhdGUgd2hlbiByb3cgY29udGFpbnMgYSBkaXNhYmxlZCBmaWVsZC5cbiAgJjpob3Zlcjpub3QoOmhhcygubW02LW5ld3NsZXR0ZXItaW5wdXRfX2ZpZWxkOmRpc2FibGVkKSkgLm1tNi1uZXdzbGV0dGVyLWlucHV0X19yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeS1jb250cmFzdCk7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6aGFzKC5tbTYtbmV3c2xldHRlci1pbnB1dF9fZmllbGQ6ZGlzYWJsZWQpKSB7XG4gICAgLm1tNi1uZXdzbGV0dGVyLWlucHV0X19maWVsZDo6cGxhY2Vob2xkZXIsXG4gICAgLm1tNi1uZXdzbGV0dGVyLWlucHV0X19zdWJtaXQge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAvLyBGb2N1cyDigJQgYmcgc2hpZnQgb25seS4gU3VibWl0IHN0YXlzIGF0IHNlY29uZGFyeS1jb250cmFzdC5cbiAgJjpmb2N1cy13aXRoaW4gLm1tNi1uZXdzbGV0dGVyLWlucHV0X19yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeS1jb250cmFzdCk7XG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbiAubW02LW5ld3NsZXR0ZXItaW5wdXRfX3N1Ym1pdCB7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgfVxuXG4gIC8vIEZpbGxlZCAodmFsdWUgcHJlc2VudCkg4oCUIFN1Ym1pdCBsaWdodHMgdXAgdG8gcHJpbWFyeS5cbiAgJjpoYXMoLm1tNi1uZXdzbGV0dGVyLWlucHV0X19maWVsZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSkge1xuICAgIC5tbTYtbmV3c2xldHRlci1pbnB1dF9fc3VibWl0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLSBPbkRhcmsgY29sb3Igc2NoZW1lIC0tLVxuICAmLS1vbmRhcmsge1xuICAgIC5tbTYtbmV3c2xldHRlci1pbnB1dF9fcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAubW02LW5ld3NsZXR0ZXItaW5wdXRfX2ZpZWxkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgICBjYXJldC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LWNvbnRyYXN0LW9uZGFyayk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrKTtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmRhcmspO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tbTYtbmV3c2xldHRlci1pbnB1dF9fc3VibWl0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrKTtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXI6bm90KDpoYXMoLm1tNi1uZXdzbGV0dGVyLWlucHV0X19maWVsZDpkaXNhYmxlZCkpIC5tbTYtbmV3c2xldHRlci1pbnB1dF9fcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstc2Vjb25kYXJ5LWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCg6aGFzKC5tbTYtbmV3c2xldHRlci1pbnB1dF9fZmllbGQ6ZGlzYWJsZWQpKSB7XG4gICAgICAubW02LW5ld3NsZXR0ZXItaW5wdXRfX2ZpZWxkOjpwbGFjZWhvbGRlcixcbiAgICAgIC5tbTYtbmV3c2xldHRlci1pbnB1dF9fc3VibWl0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIC5tbTYtbmV3c2xldHRlci1pbnB1dF9fcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstc2Vjb25kYXJ5LWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXdpdGhpbiAubW02LW5ld3NsZXR0ZXItaW5wdXRfX3N1Ym1pdCB7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LWNvbnRyYXN0LW9uZGFyayk7XG4gICAgfVxuXG4gICAgJjpoYXMoLm1tNi1uZXdzbGV0dGVyLWlucHV0X19maWVsZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSkge1xuICAgICAgLm1tNi1uZXdzbGV0dGVyLWlucHV0X19zdWJtaXQge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU0vTU02IENIRUNLQk9YIFdSQVBQRVIgJiBTRUxFQ1RJT04gQk9YXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlbGVjdGlvbi1ib3gge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSwgMCk7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuXG4gIC5tbS1jaGVja2JveC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoMSk7XG4gICAgQGluY2x1ZGUgc2l6ZS13LW1vYigyKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5saW5rLXVuZGVybGluZSB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCd1bmRlcmxpbmUnKTtcbiAgfVxufVxuXG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQRFAgTElHSFRCT1ggR0FMTEVSWSBDT01QT05FTlQg4oCUIE1NXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tbGlnaHRib3gtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwZHZoO1xuICB6LWluZGV4OiAxMjAwOyAvLyBBYm92ZSBzaGVldHMgKHotaW5kZXg6IDEwNTApXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSwgI2ZmZmZmZik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdzaGVldCcsICdzbG93JywgJ21tJyk7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignb3V0JywgJ3NoZWV0JywgJ3N0YW5kYXJkJywgJ21tJyk7XG4gIEBpbmNsdWRlIGFwcGx5LW5vaXNlKHZhcigtLW1tLWxheWVycy1wcmltYXJ5KSwgJ2xheWVyJyk7XG5cbiAgJi4tc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE4cHg7IC8vIEZpZ21hIG5vZGUgOTA4OjE2NDU0MyDigJQgU2hlZXQgSGVhZGVyIE1NIGNsb3NlIGJ1dHRvblxuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMjEwOyAvLyBLZWVwIG9uIHRvcCBvZiB0cmFjay9zbGlkZXNcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnksICMwMDAwMDApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RyYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lOyAvLyBObyBlbGFzdGljIGJvdW5jZSBwYXN0IHBhbiBib3VuZHNcblxuICAgIC8vIEhpZGUgbmF0aXZlIHNjcm9sbGJhcnMgZm9yIGEgY2xlYW5lciBpbW1lcnNpdmUgZnVsbHNjcmVlbiB2aWV3XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuICAmX19jYXB0aW9uLXJhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIERlc2t0b3Atb25seSBzY3JvbGxpbmcgY2FwdGlvbiByYWlsIChzZWUgbWQtbWluKVxuICB9XG5cbiAgJl9faW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNTRweDsgLy8ganVzdCBhYm92ZSB0aGUgY2FwdGlvbiBiYXJcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEyMDY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEsIDAsICdtbScpO1xuXG4gICAgLi1uby1jYXB0aW9uICYge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMjA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Nik7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSwgIzAwMDAwMCk7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdlbXBoYXNpcycpO1xuICAgIEBpbmNsdWRlIGFwcGx5LW5vaXNlKHZhcigtLW1tLWxheWVycy1wcmltYXJ5KSwgJ2xheWVyJyk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnksICNlMGUwZTApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBEb24ndCBibG9jayBob3Jpem9udGFsIHN3aXBpbmcvZ2VzdHVyZXNcblxuICAgIC8vIE1vYmlsZSBMYXlvdXQ6IGZpeGVkIGJvdHRvbSwgY2xpcHMgdGhlIHNjcm9sbGluZyBjYXB0aW9uIHN0cmlwXG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyBTY3JvbGxpbmcgY2FwdGlvbiBzdHJpcDogb25lIGl0ZW0gcGVyIHNsaWRlLCB0cmFuc2xhdGVkIGluIGxvY2tzdGVwIHdpdGggdGhlIG1haW5cbiAgLy8gdHJhY2sncyB0cmFuc2xhdGVYIChzZWUgdXBkYXRlVHJhY2tQb3NpdGlvbi90b3VjaCBoYW5kbGVycyksIHNvIHRoZSBjYXB0aW9uIHNjcm9sbHNcbiAgLy8gd2l0aCBpdHMgc2xpZGUgaW5zdGVhZCBvZiBzaXR0aW5nIGFzIGEgc3RhdGljIG92ZXJsYXkgd2l0aCBzd2FwcGVkLWluIHRleHQuXG4gICZfX2NhcHRpb24tbW9iaWxlLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIH1cblxuICAmX19jYXB0aW9uLW1vYmlsZS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuICB9XG5cbiAgJltkYXRhLWJyYW5kPSdtbTYnXSB7XG4gICAgLm1tLWxpZ2h0Ym94LWdhbGxlcnlfX3RyYWNrIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW0tbGlnaHRib3gtZ2FsbGVyeV9faW5kaWNhdG9ycyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLm1tLWxpZ2h0Ym94LWdhbGxlcnlfX2Nsb3NlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNSwgJGJyYW5kOiAnbW02Jyk7IC8vIDRweFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmVzZXQgbmF0aXZlIGNocm9tZSB3aGVuIGEgbGluayBzdHlsZSBpcyByZW5kZXJlZCBvbiBhIDxidXR0b24+XG4vLyAoZS5nLiBMaXZlIGNoYXQgdHJpZ2dlciBpbiB0aGUgaGVscCBjb250YWN0IHNpZGViYXIpLlxuYnV0dG9uLm1tLWxpbmsge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm1tLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyxcbiAgJjp2aXNpdGVkLFxuICAmOi13ZWJraXQtYW55LWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cblxuICAvLyBVdGlsaXR5IGNvbG9yIGNsYXNzZXMgKC5tbS1jb250ZW50LXByaW1hcnkvc2Vjb25kYXJ5L3RlcnRpYXJ5KSBhcHBsaWVkIGRpcmVjdGx5IG9uXG4gIC8vIGEgLm1tLWxpbmsgbmVlZCB0aGVpciBvd24gOmZvY3VzLzp2aXNpdGVkLzotd2Via2l0LWFueS1saW5rIG92ZXJyaWRlIOKAlCA6LXdlYmtpdC1hbnktbGlua1xuICAvLyBtYXRjaGVzIGV2ZXJ5IGFuY2hvciB1bmNvbmRpdGlvbmFsbHksIHNvIGl0cyAoMCwyLDApIHNwZWNpZmljaXR5IGJlYXRzIGEgc2luZ2xlIHV0aWxpdHlcbiAgLy8gY2xhc3MgKDAsMSwwKSBhbmQgd291bGQgb3RoZXJ3aXNlIGZvcmNlIHRoZSBpbmhlcml0ZWQvcmVzZXQgY29sb3IgcmVnYXJkbGVzcyBvZiB0b2tlbi5cbiAgJi5tbS1jb250ZW50LXByaW1hcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6LXdlYmtpdC1hbnktbGluayB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmLm1tLWNvbnRlbnQtc2Vjb25kYXJ5IHtcbiAgICAmOmZvY3VzLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOi13ZWJraXQtYW55LWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmLm1tLWNvbnRlbnQtdGVydGlhcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6LXdlYmtpdC1hbnktbGluayB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjotd2Via2l0LWFueS1saW5rIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJi0tdGV4dCB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCd1bmRlcmxpbmUnKTtcbiAgfVxuXG4gICYtLWNvbnRleHR1YWwge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMDBiYlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMSwgMSwgJ21tJywgJ21vYicpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLi1kb3duIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRpZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICYtdGV4dHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICB9XG5cbiAgICAubW0tbGlua19fZ2x5cGgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIHdpZHRoOiAxY2g7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxbGg7XG5cblxuICAgICAgICAmW2NsYXNzKj0nLWRvdWJsZSddIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICB3aWR0aDogMmNoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubW0tbGlua19fZ2x5cGggLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgICAgIGFuaW1hdGlvbjogbW0tYnRuLWdseXBoLWJsaW5rIDAuNnMgc3RlcC1lbmQgaW5maW5pdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgLm1tLWxpbmtfX2dseXBoIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tbS1saW5rLS1wYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgLm1tLWxpbmstLXRpZXItdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW02LWxpbmsge1xuXG4gICYtLW9uZGFyayB7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcblxuICAgICYubW02LWxpbmsge1xuICAgICAgJi0tdGV4dCB7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25kYXJrKTtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9uZGFyayk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdGllciB7XG4gICAgICAgICYtdGV4dHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspO1xuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LWNvbnRyYXN0LW9uZGFyayk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb25saWdodHtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcblxuICAgICYubW02LWxpbmsge1xuICAgICAgJi0tdGV4dCB7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25saWdodCk7XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25saWdodCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdGllciB7XG4gICAgICAgICYtdGV4dHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXh0IHtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCd1bmRlcmxpbmUnKTtcbiAgfVxuXG5cbiAgJi0tdGllciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgndW5kZXJsaW5lJyk7XG4gICAgfVxuICB9XG5cbiAgJi0taWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgJltjbGFzcyo9Jy1kb3VibGUnXSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMT0NBVElPTiAoQ09VTlRSWSkgU1dJVENIRVIg4oCUIGJhc2UgKyBtb2JpbGUuIFJlbmRlcmVkIGluc2lkZSBhbiBNTVNoZWV0XG4vLyAoNTB2dyBkZXNrdG9wKS4gRXZvbHV0aW9uIG9mIHRoZSBsZWdhY3kgY291bnRyeS1zZWxlY3Rvci1tb2RhbC5cbi8vIE1NIChDb3VyaWVyLCBb4oKsXSwgZ2x5cGgtYWN0aXZlKSB2cyBNTTYgKEhlbHZldGljYSwgKOKCrCksIGRhcmstY2VsbC1hY3RpdmUpLlxuLy8gRGVza3RvcCAzLWNvbCBncmlkICsgZXhhY3Qgc3BhY2luZyBpbiAubWQtbWluLiBNb2JpbGUgPSBzaW5nbGUgY29sdW1uXG4vLyAoZnVsbCBtb2JpbGUgc3BlYyBwZW5kaW5nKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1sb2NhdGlvbi1zd2l0Y2hlci13cmFwcGVyLFxuLm1tNi1sb2NhdGlvbi1zd2l0Y2hlci13cmFwcGVyIHtcbiAgLm1tLXNoZWV0X19ib2R5IHsgcGFkZGluZzogMDsgfVxufVxuXG4ubW0tbG9jYXRpb24tc3dpdGNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX2ludHJvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBPdXRlciBzcGFjaW5nIGNvbnRhaW5lcjsgdGhlIGJvcmRlcmVkL2JveGVkIHJvdyBpcyBfX3NlYXJjaC1maWVsZC5cbiAgJl9fc2VhcmNoLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVsaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NlYXJjaC1pbnB1dCB7XG4gICAgZmxleDogMSAwIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTsgb3BhY2l0eTogMTsgfVxuICB9XG5cbiAgJl9fZ3JvdXAtdGl0bGUgeyBtYXJnaW46IDA7IH1cblxuICAmX19ncmlkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vIE11bHRpLWNvbHVtbiAobm90IGdyaWQpIHNvIGNvdW50cmllcyBmaWxsIHRvcC10by1ib3R0b20sIGNvbHVtbi1ieS1jb2x1bW4sXG4gICAgLy8gbGV0dGluZyB1c2VycyBzY2FuIGFscGhhYmV0aWNhbGx5IGRvd24gZWFjaCBjb2x1bW4uIDItY29sIG1vYmlsZSAvIDMtY29sIGRlc2t0b3AuXG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG5cbiAgLy8gS2VlcCBlYWNoIGNvdW50cnkgY2VsbCB3aG9sZSB3aXRoaW4gYSBjb2x1bW4uXG4gICZfX2l0ZW0geyBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG5cbiAgJl9faXRlbS5pcy1oaWRkZW4sXG4gICZfX2dyb3VwLmlzLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG5cbiAgJl9fbmFtZSB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuICAvLyAtLS0tLSBNTTogY291bnRyeSBsaW5rcyB1c2UgdGhlIERTIHRpZXIgbGluayAoLm1tLWxpbmstLXRpZXIpLCBzYW1lXG4gIC8vIGdseXBoLW9uLWhvdmVyIGJlaGF2aW91ciBhcyB0aGUgbWVudSB2b2ljZXMuIEFjdGl2ZSA9IGdseXBoIGFsd2F5cyBzaG93bi5cbiAgJi0tbW0ge1xuICAgIC5tbS1saW5rLS10aWVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAubW0tbGlua19fZ2x5cGgge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgLy8gb3ZlcmxhcCBpbnRvIHRoZSBndXR0ZXIgc28gdGV4dCBkb2Vzbid0IHNoaWZ0XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgICAubW0tbGlua19fZ2x5cGggeyBvcGFjaXR5OiAxOyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlnbWEgY291bnRyeSBuYW1lcyBhcmUgbm90IHVwcGVyY2FzZWQgKHRpZXIgZGVmYXVsdHMgdG8gY2FwaXRhbHMpLlxuICAgIC5tbS1saW5rLS10aWVyLXRleHQgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4gICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19pdGVtLmlzLWFjdGl2ZSAubW0tbGlua19fZ2x5cGggeyBvcGFjaXR5OiAxOyB9XG5cbiAgICAvLyBNV1ItNDYzOiBnbHlwaCBuYXNjb3N0byBhIHJpcG9zbyDihpIgZGV2ZSBjb21wYXJpcmUgYWwgcHJpbW8gZnJhbWUgZGkgaG92ZXIuXG4gICAgLy8gS2V5ZnJhbWUgY2hlIHBhcnRlIGRhIG9wYWNpdHkgMSBlIGZhZGUtaW4gZGVsIHdyYXBwZXIgYW5udWxsYXRvIGluIGVudHJhdGFcbiAgICAvLyAocmVzdGEgaW4gdXNjaXRhKS4gTCdpdGVtIGF0dGl2byBoYSBpbCBnbHlwaCBnacOgIHZpc2liaWxlOiByZXN0YSBzdWwgZGVmYXVsdC5cbiAgICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2l0ZW06bm90KC5pcy1hY3RpdmUpIC5tbS1saW5rLS10aWVyOmhvdmVyIC5tbS1saW5rX19nbHlwaCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGFuaW1hdGlvbjogbW0tYnRuLWdseXBoLWJsaW5rLXJldmVhbCAwLjZzIHN0ZXAtZW5kIGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vYmlsZSBzcGFjaW5nIChkZXNrdG9wIG92ZXJyaWRkZW4gaW4gLm1kLW1pbikuXG4gICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19pbnRybyB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDQpOyAgICAgICAgICAgICAgICAgICAgLy8gMzZweFxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ21vYicpOyAgIC8vIDE4cHhcbiAgICB9XG4gICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19zZWFyY2gge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0KTsgICAgICAgICAgICAgICAgICAgIC8vIDM2cHhcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDIsIDIsICdtbScsICdtb2InKTsgICAvLyAzNnB4XG4gICAgfVxuICAgIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9fc2VhcmNoLWZpZWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSwgMSwgJ21tJywgJ21vYicpOyAgICAgICAgLy8gMThweFxuICAgIH1cbiAgICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2dyb3VwLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7ICAgICAgICAgICAgICAgICAgICAvLyAxOHB4XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnbW9iJyk7ICAgLy8gMThweFxuICAgIH1cbiAgICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2dyaWQge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0KTsgICAgICAgICAgICAgICAgICAgIC8vIDM2cHhcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDIsIDIsICdtbScsICdtb2InKTsgICAvLyAzNnB4XG4gICAgICBjb2x1bW4tZ2FwOiA5cHg7XG4gICAgfVxuICAgIC8vIFZlcnRpY2FsIHJoeXRobSBiZXR3ZWVuIGNvdW50cnkgY2VsbHMgKG11bHRpLWNvbHVtbiBoYXMgbm8gcm93LWdhcCkuXG4gICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICB9XG5cbiAgLy8gLS0tLS0gTU02OiBjb3VudHJ5ID0gRFMgdGllciBsaW5rIChnbHlwaCB2YXJpYW50KSwgYWx3YXlzLXZpc2libGUgZ2x5cGguXG4gIC8vIENlbGwgc3RhdGVzIHBlciBGaWdtYSAoMTE4NTE6MzA2OTcpOiBkZWZhdWx0ID0gdHJhbnNwYXJlbnQvb25saWdodCxcbiAgLy8gaG92ZXIgKyBzZWxlY3RlZCA9IGRhcmstcHJpbWFyeSBjZWxsL29uZGFyaywgcHJlc3NlZCA9IGRhcmstc2Vjb25kYXJ5XG4gIC8vIGNlbGwvc2Vjb25kYXJ5LWNvbnRyYXN0LiAtLS0tLVxuICAmLS1tbTYge1xuICAgIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9faXRlbSB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuXG4gICAgICAgIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9fbGluayB7IGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7IH1cbiAgICAgICAgLmljb24geyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7IH1cbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXNlY29uZGFyeSk7XG5cbiAgICAgICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19saW5rIHsgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspOyB9XG4gICAgICAgIC5pY29uIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LWNvbnRyYXN0LW9uZGFyayk7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGaWdtYSBoYXMgbm8gdW5kZXJsaW5lIG9uIGhvdmVyIChEUyB0aWVyIGxpbmsgYWRkcyBpdCBieSBkZWZhdWx0KS5cbiAgICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2xpbmsge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIH1cblxuICAgIC8vIE1NNiBzZWFyY2ggPSBsaWdodCBzZWNvbmRhcnkgYm94ICh0aGUgZmllbGQgcm93KVxuICAgIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9fc2VhcmNoLWZpZWxkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgLy8gTU02IHNwYWNpbmcgKGZpeGVkIHB4IOKAlCBzYW1lIG1vYmlsZS9kZXNrdG9wOyBvbmx5IHRoZSBncmlkIGNvbHVtbnNcbiAgICAvLyBjaGFuZ2UgYXQgLm1kLW1pbiBmcm9tIDIgdG8gMykuXG4gICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19pbnRybyB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7ICAgICAgLy8gOHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAzKTsgICAgLy8gMjRweFxuICAgIH1cbiAgICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX3NlYXJjaCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7ICAgICAgLy8gOHB4IGd1dHRlclxuICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAzKTsgICAgIC8vIDI0cHhcbiAgICB9XG4gICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19zZWFyY2gtZmllbGQge1xuICAgICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJG1tNi11bml0cywgMC41KTsgICAgIC8vIDRweFxuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMi41KTsgIC8vIDIwcHhcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgICAgICAvLyA4cHhcbiAgICB9XG4gICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHsgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTsgfVxuICAgIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9fc2VhcmNoLWxhYmVsIHsgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTsgZmxleC1zaHJpbms6IDA7IH1cblxuICAgIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9fZ3JvdXAtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAgICAgIC8vIDhweFxuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMSk7ICAgIC8vIDhweFxuICAgIH1cbiAgICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2dyaWQge1xuICAgICAgY29sdW1uLWdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTsgLy8gMXB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAyKTsgICAgICAgICAvLyAxNnB4XG4gICAgfVxuICAgIC8vIE1NNiBsaW5rID0gcGFkZGVkIGNlbGxcbiAgICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2xpbmsgeyB3aWR0aDogMTAwJTsgfVxuICAgIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7ICAgICAgLy8gOHB4XG4gICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAgICAgLy8gNHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAxLjUpOyAgLy8gMTJweFxuICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTsgLy8gMXB4IGNlbGwgc2VwYXJhdGlvbiAobXVsdGktY29sdW1uIGhhcyBubyByb3ctZ2FwKVxuICAgIH1cbiAgfVxufVxuIiwiQGtleWZyYW1lcyBtZW51LWJhY2stYnRuLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWVudS1iYWNrLWJ0bi1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogLS0tIE5BVklHQVRJT04gTUVOVSAoSU5TSURFIFNIRUVUKSAtLS0gKi9cbiNoZWFkZXItbmF2aWdhdGlvbi1tZW51IHtcbiAgLm1tLXNoZWV0X19kaWFsb2cge1xuICAgIC5tbS1zaGVldF9fY29udGVudCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgLm1lbnUtbDMtZWRpdG9yaWFsIHtcbiAgICAgIG1heC13aWR0aDogMzMuM3Z3O1xuICAgICAgd2lkdGg6IDMzLjN2dztcbiAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuXG4gICAgICAvLyBNYXNrIHJldmVhbDogdHJhbnNmb3JtLW9ubHkuIE5vIG9wYWNpdHkgZmFkZSDigJQgdmlzaWJpbGl0eSBzd2Fwc1xuICAgICAgLy8gaW5zdGFudGx5IChub3QgbWlkLXNsaWRlKSBzbyBpdCBuZXZlciBjb250cmlidXRlcyBhIGZhZGUgZWl0aGVyLlxuICAgICAgLy8gU2FtZSBkZWNlbGVyYXRpbmcgY3VydmUgYm90aCB3YXlzIChub3QgbGluZWFyIG9uIHRoZSB3YXkgYmFjaykgc29cbiAgICAgIC8vIHRoZSBtb3Rpb24gcmVhZHMgYXMgZmx1aWQsIG5vdCBtZWNoYW5pY2FsLlxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtZW51LW1hc2stZHVyYXRpb24gJG1tLWVhc2luZy1lbnRyYW5jZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgJG1lbnUtbWFzay1kdXJhdGlvbjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAvLyBBcGVydHVyYTogY3VydmEgY29uIHZlcm8gZWFzZS1pbiwgbmllbnRlIHNjYXR0byBpbml6aWFsZS5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtZW51LW1hc2stZHVyYXRpb24gJG1lbnUtbWFzay1lYXNpbmctb3BlbiwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtYmFjay1idG4sXG4gIC5tZW51LWJhY2stYnRuLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIGFuaW1hdGlvbjogbWVudS1iYWNrLWJ0bi1mYWRlLWluIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgZm9yd2FyZHM7XG5cbiAgICAmLmlzLWxlYXZpbmcge1xuICAgICAgYW5pbWF0aW9uOiBtZW51LWJhY2stYnRuLWZhZGUtb3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAuaWNvbi1iYWNrIHtcbiAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdtbS1jaGV2cm9uLWxlZnQnKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWJhY2stYnRuLXNlYXJjaCB7XG4gICAgLmljb24tYmFjayB7XG4gICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW0tY2hldnJvbi1sZWZ0Jyk7XG4gICAgfVxuICB9XG5cbiAgJjpoYXMoLm5hdi10YWItYnRuLS1tbS5hY3RpdmUpIHtcbiAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICAubWVudS1iYWNrLWJ0biB7XG4gICAgICAgIC5iYWNrLWxhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc2VhcmNoLW9wZW4ge1xuICAgICAgLm1tLXNoZWV0X19oZWFkZXIsXG4gICAgICAubW0tc2hlZXRfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB9XG5cbiAgICAgIC5tbS1zaGVldF9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG5cbiAgICAgICAgLmJhY2stbGFiZWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLS1tbTYtY3Jvc3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdtbS1jcm9zcycpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1tLXNoZWV0X19jbG9zZSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhhcygubmF2LXRhYi1idG4tLW1tNi5hY3RpdmUpIHtcbiAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICAubWVudS1iYWNrLWJ0biB7XG4gICAgICAgIC5iYWNrLWxhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1iYWNrIHtcbiAgICAgICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW02LWNoZXZyb24tbGVmdCcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tbS1zaGVldC5tbS1oZWFkZXItbWVudS1zaGVldC5pcy1zZWFyY2gtb3BlbiB7XG4gICAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgLmljb24tLW1tLWNyb3NzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW02LWNyb3NzJyk7XG4gICAgICAgIH1cblxuICAgICAgICAubW0tc2hlZXRfX2Nsb3NlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWRldGFpbC1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsICRicmFuZDogJ21tNicpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5tbTYtZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtYmFjay1idG4tc2VhcmNoIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigwLjUsICRicmFuZDogJ21tNicpO1xuXG4gICAgICAgIC5iYWNrLWxhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vIENsaXAgdGhlIHNsaWRpbmcgTDEvTDIvTDMgcGFuZWxzIHVuY29uZGl0aW9uYWxseSDigJQgZG8gbm90IHJlbHkgb25cbiAgLy8gLmlzLWRyaWxsLWRvd24gYmVpbmcgcHJlc2VudCwgc2luY2UgaXQncyBzdHJpcHBlZCBzeW5jaHJvbm91c2x5IGF0IHRoZVxuICAvLyBzdGFydCBvZiB0aGUgY2xvc2luZyB0cmFuc2l0aW9uIChNTU5hdmlnYXRpb25NZW51LnRzIHJlc2V0U3RhdGUoKSkuXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpoYXMoLm1lbnUtbWFpbi12aWV3LmFjdGl2ZSksXG4gICY6aGFzKC5tZW51LWwxLWRldGFpbC5hY3RpdmUpIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLy8gU2Nyb2xsYmFyIGhpZGRlbiwgc2Nyb2xsaW5nIGtlcHQgKHdoZWVsLCB0cmFja3BhZCwgdG91Y2gsIGtleWJvYXJkKS4gV2l0aCBhXG4gICAgLy8gY2xhc3NpYyBzY3JvbGxiYXIgYGF1dG9gIHJlc2VydmVzIHRoZSBndXR0ZXIgdGhlIG1vbWVudCB0aGUgY29udGVudCBncm93cyxcbiAgICAvLyBhbmQgYHNjcm9sbGAga2VlcHMgYW4gZW1wdHkgdHJhY2sgdmlzaWJsZSBvbiB0aGUgc2hvcnQgTDAgbGlzdDogZWl0aGVyIHdheVxuICAgIC8vIHRoZSBwYW5lbCB3aWR0aCBjaGFuZ2VzIG9yIGEgYmFyIHNob3dzIHVwIHdoZXJlIHRoZSBkZXNpZ24gaGFzIG5vbmUuXG4gICAgLy8gUmVtb3ZpbmcgdGhlIGNocm9tZSByZW1vdmVzIGJvdGgsIGluIGV2ZXJ5IHN0YXRlLlxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy8gRmlyZWZveFxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLy8gbGVnYWN5IEVkZ2VcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWFzayByZXZlYWwgTDHihpJMMiAoTU0gZSBNTTYpOiB0cmFuc2Zvcm0tb25seSwgbm8gb3BhY2l0eSBmYWRlLlxuICAvLyBWaXNpYmlsaXR5IHN3YXBzIGluc3RhbnRseSBvbmNlIHRoZSBwYW5lbCBpcyBmdWxseSBvZmYtY2FudmFzIChleGl0KSBvclxuICAvLyBpbW1lZGlhdGVseSBvbiBvcGVuIChlbnRyYW5jZSkg4oCUIGl0IG5ldmVyIGZhZGVzLCBvbmx5IHRoZSBzbGlkZSBkb2VzLlxuICAvLyBTYW1lIGRlY2VsZXJhdGluZyBjdXJ2ZSBib3RoIHdheXMgKG5vdCBsaW5lYXIgb24gdGhlIHdheSBiYWNrKSBzbyB0aGVcbiAgLy8gbW90aW9uIHJlYWRzIGFzIGZsdWlkLCBub3QgbWVjaGFuaWNhbC5cbiAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbWVudS1tYXNrLWR1cmF0aW9uICRtbS1lYXNpbmctZW50cmFuY2UsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAvLyBUaGUgbWVudSBsaXZlcyBpbiBhIC5tbS1zaGVldCwgd2hvc2UgYmFja2dyb3VuZCBjYXJyaWVzIHRoZSBub2lzZSB0ZXh0dXJlXG4gICAgLy8gKGFwcGx5LW5vaXNlLCBfc2hlZXRzLmRlZmF1bHQuc2NzcykuIFRoZSBiYXNlIC5uYXYtdGFiLWJ0bi5hY3RpdmU6OmFmdGVyXG4gICAgLy8gc3RyaXAgcGFpbnRzIGEgRkxBVCAtLW1tLWJhY2tncm91bmQtcHJpbWFyeSBib3ggb3ZlciBpdCB0byBpbnRlcnJ1cHQgdGhlXG4gICAgLy8gZGl2aWRlcjogb24gdGhlIHRleHR1cmVkLCB0cmFuc2x1Y2VudCBzaGVldCB0aGF0IHJlYWRzIGFzIGEgd2hpdGUgbGluZVxuICAgIC8vIHVuZGVyIHRoZSBhY3RpdmUgdGFiLiBTYW1lIGZpeCBhcyB0aGUgUERQIHNoZWV0IChfcGRwLW1tLmRlZmF1bHQuc2NzcykgYW5kXG4gICAgLy8gdGhlIHN0aWNreSBicmFuZC1kZXRhaWwgdGFiIGJhciAoX2JyYW5kLWRldGFpbC5kZWZhdWx0LnNjc3MpOiBkcm9wIHRoZVxuICAgIC8vIG9wYXF1ZSBzdHJpcCBhbmQgcHVuY2ggYSByZWFsIHRyYW5zcGFyZW50IGdhcCBpbiB0aGUgZGl2aWRlciB3aXRoIGEgbWFzayxcbiAgICAvLyBzbyB0aGUgc2hlZXQgYmFja2dyb3VuZCBzaG93cyB0aHJvdWdoIHVuYnJva2VuLlxuICAgIC8vIEdhcCBib3VuZHMgYXJlIHB1Ymxpc2hlZCBhcyBweCBjdXN0b20gcHJvcHMgYnkgdGFicy5qcywgbWVhc3VyZWQgZnJvbSB0aGVcbiAgICAvLyB3cmFwcGVyJ3MgcGFkZGluZyBlZGdlIOKAlCB3aGljaCBpcyBleGFjdGx5IHdoZXJlIDo6YWZ0ZXIgc3RhcnRzIChsZWZ0OiAxOHB4XG4gICAgLy8gTU0gLyA4cHggTU02KS4gRmFsbGJhY2sgMCDihpIgbm8gZ2FwID0gY29udGludW91cyBkaXZpZGVyLlxuICAgICY6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgIzAwMCB2YXIoLS1tbS10YWItZ2FwLXN0YXJ0LCAwKSxcbiAgICAgICAgdHJhbnNwYXJlbnQgdmFyKC0tbW0tdGFiLWdhcC1zdGFydCwgMCksXG4gICAgICAgIHRyYW5zcGFyZW50IHZhcigtLW1tLXRhYi1nYXAtZW5kLCAwKSxcbiAgICAgICAgIzAwMCB2YXIoLS1tbS10YWItZ2FwLWVuZCwgMClcbiAgICAgICk7XG4gICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICAjMDAwIHZhcigtLW1tLXRhYi1nYXAtc3RhcnQsIDApLFxuICAgICAgICB0cmFuc3BhcmVudCB2YXIoLS1tbS10YWItZ2FwLXN0YXJ0LCAwKSxcbiAgICAgICAgdHJhbnNwYXJlbnQgdmFyKC0tbW0tdGFiLWdhcC1lbmQsIDApLFxuICAgICAgICAjMDAwIHZhcigtLW1tLXRhYi1nYXAtZW5kLCAwKVxuICAgICAgKTtcbiAgICB9XG5cbiAgICAubmF2LXRhYi1idG4ge1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtZHJpbGwtZG93biB7XG4gICAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLy8gQXBlcnR1cmE6IGN1cnZhIGNvbiB2ZXJvIGVhc2UtaW4sIG5pZW50ZSBzY2F0dG8gaW5pemlhbGUuXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1lbnUtbWFzay1kdXJhdGlvbiAkbWVudS1tYXNrLWVhc2luZy1vcGVuLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAkbWVudS1tYXNrLWR1cmF0aW9uO1xuICAgIH1cblxuICAgIC5tZW51LW1haW4tdmlldyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1lbnUtbWFzay1kdXJhdGlvbiAkbWVudS1tYXNrLWVhc2luZy1vcGVuLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAkbWVudS1tYXNrLWR1cmF0aW9uO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFicy1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuXG4gICAgLm5hdi10YWItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC8qIC0tLSBCUkFORCBTUEVDSUZJQyBUWVBPR1JBUEhZIC0tLSAqL1xuICAgICAgJi0tbW0ge1xuICAgICAgICAubW0tbWVudS1pdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgICAgICAuaWNvbi1hcnJvdy1tbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW0tbGluay0tdGllciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5tbS1saW5rX19nbHlwaCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyAvLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3IgTDEgYW5kIFZpZXcgQWxsXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMmNoOyAvLyBHbHlwaCBhcmVhXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yY2g7XG5cbiAgICAgICAgICAgICYuc2FsZS1pY29uIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1oaWdobGlnaHQpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLS1tbS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE1XUi00NjM6IHF1aSBpbCBnbHlwaCDDqCBuYXNjb3N0byBhIHJpcG9zbywgcXVpbmRpIHBlciBub24gYXZlcmUgbGFnXG4gICAgICAgICAgLy8gZGV2ZSBjb21wYXJpcmUgYWwgcHJpbW8gZnJhbWUg4oaSIGtleWZyYW1lIGNoZSBwYXJ0ZSBkYSBvcGFjaXR5IDEsIGVcbiAgICAgICAgICAvLyBmYWRlLWluIGRlbCB3cmFwcGVyIGFubnVsbGF0byBpbiBlbnRyYXRhIChyZXN0YSBpbiB1c2NpdGEpLlxuICAgICAgICAgIC8vIC5hbGwtbGluZXMgZSAudmlldy1hbGwgaGFubm8gaWwgZ2x5cGggZ2nDoCB2aXNpYmlsZTogcmVzdGFubyBzdWwgZGVmYXVsdC5cbiAgICAgICAgICAmOm5vdCguYWxsLWxpbmVzKTpub3QoLnZpZXctYWxsKTpob3ZlciAubW0tbGlua19fZ2x5cGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBhbmltYXRpb246IG1tLWJ0bi1nbHlwaC1ibGluay1yZXZlYWwgMC42cyBzdGVwLWVuZCBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOm5vdCguLWFjdGl2ZSkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIC5tbS1saW5rX19nbHlwaCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gTDMgc3RhbmRhcmQgaXRlbXMgKGRvdWJsZSBnbHlwaClcbiAgICAgICAgICAmLm1tLW1lbnUtaXRlbTpub3QoLmpzLW1lbnUtbDEtbGluayk6bm90KC52aWV3LWFsbCkgLm1tLWxpbmtfX2dseXBoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIEwzIGFsbCBsaW5lcyBzdHlsZXNcbiAgICAgICAgICAmLm1tLW1lbnUtaXRlbTpub3QoLmpzLW1lbnUtbDEtbGluaykuYWxsLWxpbmVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVjaDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgxLjUpO1xuICAgICAgICAgICAgLm1tLWxpbmtfX2dseXBoIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcyguaWNvbi0tbW0tZ2x5cGgtZG91YmxlLXJlc3BvbnNpdmUpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIEwzIHZpZXcgYWxsIHN0eWxlcyAodG9nZ2xlcyBzaW5nbGUvZG91YmxlIGdseXBoIG9uIGhvdmVyKVxuICAgICAgICAgICYubW0tbWVudS1pdGVtOm5vdCguanMtbWVudS1sMS1saW5rKS52aWV3LWFsbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcblxuICAgICAgICAgICAgLm1tLWxpbmtfX2dseXBoIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMmNoO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmNoO1xuXG4gICAgICAgICAgICAgIC5pY29uLS1tbS1nbHlwaC1zaW5nbGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaWNvbi0tbW0tZ2x5cGgtZG91YmxlLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuXG4gICAgICAgICAgICAgIC5tbS1saW5rX19nbHlwaCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLm1tLWxpbmtfX2dseXBoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMmNoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJjaDtcblxuICAgICAgICAgICAgICAgIC5pY29uLS1tbS1nbHlwaC1zaW5nbGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLS1tbS1nbHlwaC1kb3VibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICYubW0tbWVudS1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFjay1sYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW1tNiB7XG4gICAgICAgIC5tbTYtbWVudS1pdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICAgICAgICAmLm1lbnUtY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1sMS1pdGVtIC5tbTYtbGluay0tdGllciB7XG4gICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW02LWxpbmstLXRpZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAubW02LWxpbmstLWljb24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLm1tNi1saW5rLS1pY29uIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtbS1idG4tZ2x5cGgtYmxpbmsgMC42cyBzdGVwLWVuZCBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW02LWxpbmsge1xuICAgICAgICAgICYtLXRpZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrLWxhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWwxLWl0ZW0tLXNhbGVzIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgLm1tNi1idG4ge1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zYWxlLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LWhpZ2hsaWdodC1vbmxpZ2h0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1hdXhpbGlhcnktaXRlbXMge1xuICAgICAgICAgIC5tZW51LWF1eGlsaWFyeS1pdGVtIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLS0tIERSSUxMLURPV04gVklFV1MgLS0tICovXG4gIC5tZW51LW1haW4tdmlldyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtZW51LW1hc2stZHVyYXRpb24gJG1tLWVhc2luZy1lbnRyYW5jZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG5cbiAgLm1lbnUtbDEtZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtZW51LW1hc2stZHVyYXRpb24gJG1tLWVhc2luZy1lbnRyYW5jZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgJG1lbnUtbWFzay1kdXJhdGlvbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgLy8gQXBlcnR1cmE6IGN1cnZhIGNvbiB2ZXJvIGVhc2UtaW4sIG5pZW50ZSBzY2F0dG8gaW5pemlhbGUuXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1lbnUtbWFzay1kdXJhdGlvbiAkbWVudS1tYXNrLWVhc2luZy1vcGVuLCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgICAgIC8vIE1hbnRpZW5pIHBvc2l0aW9uOiBhYnNvbHV0ZSBwZXIgcmllbXBpcmUgdHV0dG8gbCdoZWlnaHQgZGVsbG8gc2hlZXRcbiAgICB9XG4gIH1cblxuICAvKiAtLS0gTDEgTElTVCBWSUVXIC0tLSAqL1xuICAubWVudS1sMS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTZweCAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIC5qcy1oZWFkZXItc2VhcmNoLW9wZW4ge1xuICAgICAgICAmLi1tbSB7XG4gICAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1tbTYge1xuICAgICAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW02LWJ0bl9faW5uZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSwgJ21tNicpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaG9tZSxcbiAgICAgICYubWVudS1sMS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVweDtcbiAgICAgIH1cblxuICAgICAgJi5tZW51LWwxLWl0ZW0tLXNhbGVzIHtcbiAgICAgICAgLm1tLWxpbmstLXRpZXItdGV4dCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWwxLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pY29uLS1tbS1jaGV2cm9uLXJpZ2h0LFxuICAgICAgLmljb24tLW1tNi1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLS0tIEFVWElMSUFSWSBJVEVNUyAtLS0gKi9cbiAgLm1lbnUtYXV4aWxpYXJ5LWl0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMThweCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvKiAtLS0gREVUQUlMIFZJRVcgKEwyL0wzKSAmIFNFQVJDSCBWSUVXIC0tLSAqL1xuICAubWVudS1sMS1kZXRhaWwsXG4gIC5tZW51LXNlYXJjaC12aWV3LFxuICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgICAubWVudS1iYWNrLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICAgICAgLmljb24tYmFjayB7XG4gICAgICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLWNoZXZyb24tbGVmdCcpO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWwxLWRldGFpbCAubWVudS1kZXRhaWwtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm1lbnUtY29sdW1ucy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5tZW51LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1lbnUtY29sdW1uLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICAuYWNjb3JkaW9uLWljb24tbW02IHtcbiAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdtbTYtcGx1cycpO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pY29uLW1tLXBsdXMsXG4gICAgLmFjY29yZGlvbi1pY29uLW1tLW1pbnVzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taWNvbi1tbS1taW51cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAuYWNjb3JkaW9uLWljb24tbW02IHtcbiAgICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tNi1taW51cycpO1xuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uLWljb24tbW0tcGx1cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb24taWNvbi1tbS1taW51cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgcGFkZGluZy1ib3R0b20gMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgLmlubmVyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbGwgbGluZXMgbWVudSBsaXN0ICYgaXRlbSBsaXN0IG1hbmFnZW1lbnRcbiAgICAmOmhhcygubWVudS1pdGVtLXdpdGgtaW1hZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5tZW51LWl0ZW0td2l0aC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcblxuICAgICAgICAgIC5pbm5lci10ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDAuNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1tLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmwzLWNhdGVnb3J5LW1pbmlhdHVyZS0taW1hZ2Uge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgIC8vIENvbXBhbmlvbiBkZWdsaSBhdHRyaWJ1dGkgd2lkdGgvaGVpZ2h0IGluIGhlYWRlci1tZW51LmlzbWw6IHNlIGlsXG4gICAgICAgICAgICAgIC8vIG1heC13aWR0aCBkb3Zlc3NlIG1haSBzdHJpbmdlcmUsIGwnYWx0ZXp6YSBzZWd1ZSBpbCByYXRpbyBpbnZlY2VcbiAgICAgICAgICAgICAgLy8gZGkgcmVzdGFyZSBpbmNoaW9kYXRhIGFpIDExM3B4IGRlbGwnYXR0cmlidXRvLlxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLmFsbC1saW5lcyk6bm90KC5tZW51LWl0ZW0td2l0aC1pbWFnZSwgLmxhc3QtbGluZS1jYXRlZ29yeSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxbGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZWRpdG9yaWFsLWZlYXR1cmVkLWNvbnRlbnQge1xuICAubWVudS1jYXRlZ29yeS1mZWF0dXJlIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeS1pbnZlcnNlKTtcbiAgICAgIHdyaXRpbmctbW9kZTogc2lkZXdheXMtbHI7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5LWludmVyc2UpO1xuXG4gICAgICAgICYuaWNvbi0tbW0tZ2x5cGgtc2luZ2xlLXJlc3BvbnNpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi0tbW02LXN5bWJvbC10cmlhbmdsZS1mb3J3YXJkLXNpbmdsZS1maWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tbS1oZWFkZXItbWVudS1zaGVldFtkYXRhLWJyYW5kPSdtbSddIHtcbiAgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcblxuICAgIC5tbS1zaGVldF9fY2xvc2Uge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmJhY2stbGFiZWwge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgIH1cblxuICAgIC5tbS1zaGVldF9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDApO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtc2VhcmNoLW9wZW4ge1xuICAgIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgfVxuXG4gICAgLm1lbnUtYmFjay1idG4tc2VhcmNoIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICAgICAuaWNvbi1iYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLWNoZXZyb24tbGVmdCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhpZGRlbiB3aGlsZSBpdHMgY29udGVudCBsaXZlcyBpbiB0aGUgc2hlZXQgdGl0bGUgKG1vYmlsZSksIG5vdCBqdXN0XG4gIC8vIHdoaWxlIGlzLWRyaWxsLWRvd24gaXMgc2V0IOKAlCB0aGF0IGNsYXNzIGNhbiBjbGVhciBiZWZvcmUgdGhlIGNvbnRlbnRcbiAgLy8gaXMgYWN0dWFsbHkgbW92ZWQgYmFjaywgbGV0dGluZyB0aGlzIHBvcCB0byBpdHMgbGF5b3V0IGhlaWdodCBlYXJseVxuICAvLyBhbmQgc2hvdmUgLm1lbnUtY29sdW1ucy1jb250YWluZXIgZG93biBmb3IgYSBmcmFtZSBiZWZvcmUgdGhlIHNsaWRlLlxuICAubWVudS1kZXRhaWwtaGVhZGVyLmhlYWRlci1jb250ZW50LW1vdmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICAubmF2LXRhYnMtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAubWVudS1jb2x1bW4tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjpub3QoLm1tNi1tZW51LWl0ZW0pIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgzLCAxKTtcblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICYubGFzdC1saW5lLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMiwgMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1sMS1saXN0IHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDApO1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICY6bm90KC5tZW51LWwxLWl0ZW0pOm5vdCguaG9tZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEpO1xuXG4gICAgICAgICAgICAmOmhhcyguanMtaGVhZGVyLXNlYXJjaC1vcGVuKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwgMik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ob21lIC4tbW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaG9tZSAuLW1tNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDAsIDAuMjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1sMS1kZXRhaWwge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG5cbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyKTtcblxuICAgICAgICAgIC5tZW51LWJhY2stYnRuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtYXV4aWxpYXJ5LWl0ZW1zIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuXG4gICAgICAgIC5tZW51LWF1eGlsaWFyeS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1sMi1ncm91cCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMCk7XG5cbiAgICAgICAgJi5tZW51LWl0ZW0td2l0aC1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAuYWN0aXZlLWluZGljYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguLWFjdGl2ZSkge1xuICAgICAgICAgIC5hY3RpdmUtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiNoZWFkZXItc2VhcmNoLXNoZWV0IHtcbiAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAubWVudS1kZXRhaWwtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1icmFuZC1tZW51IHtcbiAgICAubW0tc2hlZXRfX2JvZHkge1xuICAgICAgLmhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIC5tZW51LWwxLWRldGFpbCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5tZW51LWwyLWdyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXRhYi1jb250ZW50LS1tbTYge1xuICAgIC5lZGl0b3JpYWwtZmVhdHVyZWQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgLm1lbnUtY2F0ZWdvcnktZmVhdHVyZSB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgICAgICAgIHdyaXRpbmctbW9kZTogdW5zZXQ7XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcblxuICAgICAgICAgICAgJi5pY29uLS1tbS1nbHlwaC1zaW5nbGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi0tbW02LXN5bWJvbC10cmlhbmdsZS1mb3J3YXJkLXNpbmdsZS1maWxsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tIE1NNiBWQVJJQU5UIE9WRVJSSURFUyAtLS0gKi9cbi5tbS1oZWFkZXItbWVudS1zaGVldFtkYXRhLWJyYW5kPSdtbTYnXSB7XG4gIC5tZW51LWNvbHVtbi10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgcGFkZGluZy10b3A6IDE0LjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG5cbiAgICAuYmFjay1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5tZW51LWJhY2stYnRuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWNvbHVtbnMtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgMSwgJ21tNicpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcblxuICAgIC5tZW51LWwyLWdyb3VwIHtcbiAgICAgIC5tZW51LWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMiwgMiwgJ21tNicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1tNi1tZW51LWl0ZW0ge1xuICAgIGdhcDogMDtcbiAgICAubW02LWxpbmstLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFicy13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxLCAxLCAnbW02Jyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsIDEsICdtbTYnKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDMsIDMsICdtbTYnKTtcbiAgICAubmF2LXRhYi1idG4ge1xuICAgICAgbWluLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmOmhhcyguaXMtZHJpbGwtZG93bikge1xuICAgIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VlIC5oZWFkZXItY29udGVudC1tb3ZlZCBub3RlIGFib3ZlLlxuICAubWVudS1kZXRhaWwtaGVhZGVyLmhlYWRlci1jb250ZW50LW1vdmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgLm1lbnUtbGlzdCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAwLjUsICdtbTYnKTtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICYubWVudS1sMS1pdGVtLS1zYWxlcyB7XG4gICAgICAgICAgLnNhbGUtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtaGlnaGxpZ2h0LW9ubGlnaHQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWF1eGlsaWFyeS1pdGVtcyB7XG4gICAgICAubWVudS1hdXhpbGlhcnktaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1sMS1saXN0IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmOm5vdCgubWVudS1sMS1pdGVtKTpub3QoLmhvbWUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWwxLWl0ZW0sXG4gICAgICAgICYuaG9tZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaG9tZSAuLW1tNiB7XG4gICAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ob21lIC4tbW0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1oZWFkZXItc2VhcmNoLW9wZW4uLW1tIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXRhYi1jb250ZW50LS1tbSB7XG4gICAgLm1lbnUtY29sdW1ucy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5lZGl0b3JpYWwtZmVhdHVyZWQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFiLWNvbnRlbnQtLW1tNiB7XG4gICAgLmVkaXRvcmlhbC1mZWF0dXJlZC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAubWVudS1jYXRlZ29yeS1mZWF0dXJlIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB1bnNldDtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuXG4gICAgICAgICAgICAmLmljb24tLW1tLWdseXBoLXNpbmdsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLS1tbTYtc3ltYm9sLXRyaWFuZ2xlLWZvcndhcmQtc2luZ2xlLWZpbGwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIC5tZW51LWwyLWdyb3VwIHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmLi1hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ3VuZGVybGluZScpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZS1pbmRpY2F0b3Ige1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI2hlYWRlci1zZWFyY2gtc2hlZXQge1xuICAgIC5tZW51LWRldGFpbC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU0gSE9NRVBBR0Ug4oCUIEZFQVRVUkUgQ0FST1VTRUwgKG1vYmlsZSBiYXNlKVxuLy9cbi8vIFB1c2ggdmFyaWFudDogZnVsbC13aWR0aCBzbGlkZXMsIHN3aXBlIHRvIG5hdmlnYXRlLlxuLy8gTGF5ZXJlZCB2YXJpYW50IGlzIE5PVCBZRVQgSU1QTEVNRU5URUQuXG4vL1xuLy8gQm90dG9tIGJhciAod3JhcHBlci1sZXZlbCk6IHRpdGxlICsgMiBsaW5rcyArIG9wdGlvbmFsIGRlc2NyaXB0aW9uLlxuLy8gU2FtZSB2ZXJ0aWNhbCAvIHNwYWNpbmcgc3RydWN0dXJlIGFzIG1tLWhwLWZlYXR1cmUtc2luZ2xlIGJvdHRvbSBiYXIuXG4vL1xuLy8gSW5kaWNhdG9yczogZGVzaWduLXN5c3RlbSAuc2xpZGUtaW5kaWNhdG9ycyAubW0taW5kaWNhdG9ycyBwb3B1bGF0ZWQgYXRcbi8vIHJ1bnRpbWUgYnkgU3dpcGVyIFBhZ2luYXRpb24gbW9kdWxlIOKGkiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LlxuLy9cbi8vIEZpZ21hIHJlZmVyZW5jZXM6XG4vLyAgIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vQlB0cW15NEloSmtEd01PT1VJUWxsYS9Ib21lcGFnZT9ub2RlLWlkPTQxNC0xNTIyN1xuLy8gICBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL3VIZUQzUzNCMWNERU91WGkyR2FlbWMvTWFpc29uLU1hcmdpZWxhLURldGFpbGVkLURlc2lnbi1MaWJyYXJ5P25vZGUtaWQ9MTAwNjctOTUwN1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhwLWZlYXR1cmUtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIC0tLS0tIFZpZXdwb3J0OiBjb250YWlucyBzd2lwZXIgKyBpbmRpY2F0b3JzIChvdmVybGF5KSAtLS0tLVxuICAmX192aWV3cG9ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gLS0tLS0gU3dpcGVyIGNvbnRhaW5lciAtLS0tLVxuICAvLyBhc3BlY3QtcmF0aW8gZ2l2ZXMgdGhlIHN3aXBlciBhbiBleHBsaWNpdCBoZWlnaHQg4oCUIHJlcXVpcmVkIGJlY2F1c2VcbiAgLy8gLnN3aXBlci13cmFwcGVyIC8gLnN3aXBlci1zbGlkZSByZWx5IG9uIGBoZWlnaHQ6IDEwMCVgIGZyb20gdGhlIHN3aXBlclxuICAvLyByb290LiBNb2JpbGUgcmF0aW8gZGVmYXVsdCBpcyAyOjMgKG92ZXJyaWRhYmxlIHRvIDM6NCB2aWEgLS1yYXRpby0zLTRcbiAgLy8gb24gdGhlIHdyYXBwZXIpLiBEZXNrdG9wIG92ZXJyaWRlcyB0byAxNjo5IGluIHRoZSBtZC1taW4gZmlsZS5cbiAgJl9fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDIgLyAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLS1yYXRpby0zLTQgJl9fc3dpcGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0O1xuICB9XG5cbiAgLy8gLS0tLS0gTGF5ZXJlZCB2YXJpYW50OiBzbGlkZXMgc3RhY2sgb24gdG9wIG9mIGVhY2ggb3RoZXIgLS0tLS1cbiAgLy8gSlMgcG9zaXRpb25zIGVhY2ggc2xpZGUgdmlhIHRyYW5zbGF0ZTNkICh2aXJ0dWFsVHJhbnNsYXRlOnRydWUpLlxuICAvLyBBY3RpdmUgYXQgdHJhbnNsYXRlWCgwLCB6OjEpLCBwZWVrIGF0IHRyYW5zbGF0ZVgoVyAtIHNsaXZlciwgejoyKSBvbiB0b3AsXG4gIC8vIGJ1ZmZlciBhdCB0cmFuc2xhdGVYKDEuMVcsIHo6MCkuIE5FWFQ6IHBlZWsgc2xpZGVzIG92ZXIgYWN0aXZlLlxuICAvLyBNb2JpbGUgc2xpdmVyOiAxOHB4LiBEZXNrdG9wOiA0MHB4ICgtLW1kLW1pbiBvdmVycmlkZSkuXG4gICYtLWxheWVyZWQge1xuICAgIC0tbW0tZmVhdHVyZS1jYXJvdXNlbC1zbGl2ZXI6IDE4cHg7XG5cbiAgICAubW0tbWVkaWFfX2NvbnRyb2xzIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS1tbS1mZWF0dXJlLWNhcm91c2VsLXNsaXZlcik7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tIFN5bmNocm9uaXplZCBtZWRpYSByZXZlYWwgLS0tLS1cbiAgLy8gT3V0c2lkZSBhIGNhcm91c2VsIGVhY2ggLm1tLW1lZGlhIHJldmVhbHMgb24gaXRzIG93biBpbWFnZSBsb2FkLiBJbnNpZGUgdGhlXG4gIC8vIGZlYXR1cmUgY2Fyb3VzZWwgd2UgaG9sZCBBTEwgc2xpZGUgbWVkaWEgaW4gdGhlIHNrZWxldG9uIHN0YXRlIHVudGlsIFN3aXBlclxuICAvLyBpbml0IGlzIGRvbmUgQU5EIGV2ZXJ5IHJlYWwgc2xpZGUncyBtZWRpYSBoYXMgbG9hZGVkOyBNTSpDYXJvdXNlbENvbXBvbmVudFxuICAvLyB0aGVuIGFkZHMgLmlzLXN3aXBlci1yZWFkeSBvbiB0aGUgcm9vdCBhbmQgZXZlcnkgYXNzZXQgZmFkZXMgaW4gdG9nZXRoZXIuXG4gICY6bm90KC5pcy1zd2lwZXItcmVhZHkpIHtcbiAgICAvLyBIb2xkIGFzc2V0cyBoaWRkZW4g4oCUIG92ZXJyaWRlcyB0aGUgcGVyLW1lZGlhIC5pcy1sb2FkZWQgcmV2ZWFsIGFuZCB0aGVcbiAgICAvLyBnbG9iYWwgLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUgZm9yY2Utc2hvdyAoaGlnaGVyIHNwZWNpZmljaXR5KS5cbiAgICAubW0tbWVkaWEuaXMtbG9hZGVkIC5tbS1tZWRpYV9fYXNzZXQsXG4gICAgLm1tLW1lZGlhLmlzLWxvYWRlZCAubW0tbWVkaWFfX3ZpZGVvLFxuICAgIC5zd2lwZXItc2xpZGUtZHVwbGljYXRlIC5tbS1tZWRpYV9fYXNzZXQsXG4gICAgLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUgLm1tLW1lZGlhX192aWRlbyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBLZWVwIHRoZSB3aGl0ZSBza2VsZXRvbiB2aXNpYmxlIGV2ZW4gYWZ0ZXIgYW4gaW5kaXZpZHVhbCBtZWRpYSByZXBvcnRzIGxvYWRlZC5cbiAgICAubW0tbWVkaWEuaXMtbG9hZGVkIC5tbS1tZWRpYV9fY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtc2tlbGV0b24pO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLy8gT25jZSByZWFkeSwgcmV2ZWFsIGxvb3AgY2xvbmVzIHRvZ2V0aGVyIHdpdGggdGhlIHJlc3QgKHRoZXkgaGF2ZSBubyBKU1xuICAvLyAuaXMtbG9hZGVkKTsgdGhlIGJhc2UgLm1tLW1lZGlhX19hc3NldCB0cmFuc2l0aW9uIHByb3ZpZGVzIHRoZSBmYWRlLlxuICAmLmlzLXN3aXBlci1yZWFkeSAuc3dpcGVyLXNsaWRlLWR1cGxpY2F0ZSB7XG4gICAgLm1tLW1lZGlhX19hc3NldCxcbiAgICAubW0tbWVkaWFfX3ZpZGVvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fdHJhY2sge1xuICAgIC8vIC5zd2lwZXItd3JhcHBlciBvdmVycmlkZTogaGFuZGxlZCBieSBTd2lwZXIgaXRzZWxmLCBidXQga2VlcCBmbGV4IHNlbWFudGljc1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAvLyAtLS0tLSBTbGlkZSAtLS0tLVxuICAvLyAuc3dpcGVyLXNsaWRlIGlzIHNldCBieSBtbUZlYXR1cmVTbGlkZS5pc21sOyBkZWZhdWx0IFN3aXBlciBzdHlsZXMgYXBwbHkuXG4gIC8vIEVhY2ggc2xpZGUgbWVkaWEgdXNlcyAubW0tbWVkaWEtLXtyYXRpb30gZm9yIGFzcGVjdC1yYXRpby5cblxuICAvLyAtLS0tLSBJbmRpY2F0b3JzOiBkZXNpZ24tc3lzdGVtIC5zbGlkZS1pbmRpY2F0b3JzLCBwb3NpdGlvbmVkIGluc2lkZSB0aGUgdmlld3BvcnQgLS0tLS1cbiAgLy8gTm8gY3VzdG9tIGJ1bGxldCBzdHlsZXMg4oCUIGFsbCBjb21lIGZyb20gX3NsaWRlaW5kaWNhdG9ycy5kZWZhdWx0LnNjc3MuXG4gIC8vIHNjaGVtZS1saWdodCAvIGRlZmF1bHQgdmFyaWFudCBzZXQgaW4gSVNNTCBiYXNlZCBvbiBjb2xvclNjaGVtZSBQRCBhdHRyLlxuICAvLyB6LWluZGV4IHNpdHMgYWJvdmUgY2xpY2sgem9uZXMgKDMgdnMgMikgc28gYnVsbGV0cyBzdGF5IGNsaWNrYWJsZS5cbiAgLnNsaWRlLWluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC8vIFdob2xlIGluZGljYXRvciBhcmVhIGlzIHRoZSBjbGljayB0YXJnZXQgKOKGkiBuZXh0IHNsaWRlKTsgaW5kaXZpZHVhbFxuICAgIC8vIGJ1bGxldHMgYXJlIG5vdCBjbGlja2FibGUuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLSBEZXNrdG9wIGNsaWNrL2hvdmVyIHpvbmVzIChoaWRkZW4gb24gbW9iaWxlKSAtLS0tLVxuICAvLyBUaHJlZSBzaWJsaW5nczogcHJldiAoMTUlKSwgY3RhICg3MCUpLCBuZXh0ICgxNSUpLlxuICAvLyBFYWNoIHpvbmUgaXMgYWJzb2x1dGVseSBwb3NpdGlvbmVkIHRvIG92ZXJsYXkgdGhlIHN3aXBlciB2aWV3cG9ydC5cbiAgLy8gTW9iaWxlOiBoaWRkZW4g4oCUIHN3aXBlIGhhbmRsZXMgbmF2aWdhdGlvbi4gRGVza3RvcCBvdmVycmlkZSBpbiBtZC1taW4uXG4gICZfX3pvbmVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBjaGlsZHJlbiBvcHQtaW5cbiAgfVxuXG4gICZfX3pvbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJi0tcHJldixcbiAgICAmLS1uZXh0IHtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAvLyBjdXJzb3Igc2V0IGJ5IC5jdXN0b20tY3Vyc29yLWRhcmsgLyAuY3VzdG9tLWN1cnNvci1saWdodCBmcm9tIGRlc2lnbiBzeXN0ZW1cbiAgICB9XG5cbiAgICAmLS1wcmV2IHsgbGVmdDogMDsgfVxuICAgICYtLW5leHQgeyByaWdodDogMDsgfVxuXG4gICAgJi0tY3RhIHtcbiAgICAgIGxlZnQ6IDE1JTtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1pbmVydCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLSBCb3R0b20gYmFyICh3cmFwcGVyLWxldmVsLCBzdGF0aWMgYWNyb3NzIHNsaWRlcykgLS0tLS1cbiAgJl9fc3RpY2t5LWNvbnRlbnQsXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1sYXllcnMtc2Vjb25kYXJ5KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICB9XG5cbiAgJl9fc3RpY2t5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBnYXAteS1tb2IoMC41KTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDAuNSk7IC8vIDlweFxuICB9XG5cbiAgJl9fdGl0bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTsgICAgICAgICAgICAgICAgICAgIC8vIDE4cHggKDItY2gpXG5cbiAgICAubW0tbGluay0tdGllciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgICAgICAgIC8vIGdyb3cgdG8gY29udGVudCwgbmV2ZXIgc2hyaW5rL3dyYXBcbiAgICAgIHdpZHRoOiBhdXRvOyAgICAgICAgICAgLy8gb3ZlcnJpZGUgYmFzZSB3aWR0aDoxMDAlIOKAlCBzaXplIHRvIGNvbnRlbnQsIGtlZXAgMmNoIGdhcFxuXG4gICAgICAmLFxuICAgICAgJjotd2Via2l0LWFueS1saW5rLFxuICAgICAgJjp2aXNpdGVkLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHsgICAgIC8vIERlZmF1bHQgZ2FwICgxOHB4KSB3aGVuIHNpYmxpbmcgb2Ygc3RpY2t5LWNvbnRlbnRcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJi0tZmlyc3QtZmVhdHVyZSAmX19zdGlja3ktY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmLS1maXJzdC1mZWF0dXJlLXJlbGVhc2VkICZfX3N0aWNreS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8vIC0tLS0tIFNsaWRlIHdyYXBwZXIgKHN1Yi1jb21wb25lbnQpIC0tLS0tXG4ubW0taHAtZmVhdHVyZS1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU0gSE9NRVBBR0Ug4oCUIEZFQVRVUkUgU0lOR0xFIEdSSUQgMngyIChtb2JpbGUgYmFzZSlcbi8vIENvbnRhaW5lciBob2xkaW5nIHVwIHRvIDQgSGFsZi13aWR0aCB0aWxlcy4gU3RhY2tzIHZlcnRpY2FsbHkgb24gbW9iaWxlLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhwLWZlYXR1cmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAmX190aWxlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG5cbiAgICA+IC5leHBlcmllbmNlLWNvbXBvbmVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU0gSE9NRVBBR0Ug4oCUIEZFQVRVUkUgU0lERSBCWSBTSURFIChtb2JpbGUgYmFzZSlcbi8vIENvbnRhaW5lciBob2xkaW5nIHVwIHRvIDIgSGFsZi13aWR0aCB0aWxlcy4gU3RhY2tzIHZlcnRpY2FsbHkgb24gbW9iaWxlLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhwLWZlYXR1cmUtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2ZlYXR1cmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuXG4gICAgPiAuZXhwZXJpZW5jZS1jb21wb25lbnQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU3RpY2t5IGlzIG93bmVkIGJ5IHRoZSBzaW5nbGUgY29tcG9uZW50OiBgLm1tLWhwLWZlYXR1cmUtc2luZ2xlLS1maXJzdC1mZWF0dXJlXG4gIC8vIC5tbS1ocC1mZWF0dXJlLXNpbmdsZV9fc3RpY2t5LWNvbnRlbnRgIG1ha2VzIEVWRVJZIGZpcnN0LWZlYXR1cmUgYmFyIHN0aWNreS5cbiAgLy8gSW4gYSBzaWRlLWJ5LXNpZGUgcm93IGJvdGggaGFsdmVzIGNhcnJ5IHRoYXQgbW9kaWZpZXIsIHNvIGJvdGggd291bGQgc3RpY2suXG4gIC8vIE9uIG1vYmlsZSB0aGUgdHdvIGNvbHVtbnMgc3RhY2sgb24gc2VwYXJhdGUgcm93cyDihpIgcmVsZWFzZSBldmVyeSBjb2x1bW5cbiAgLy8gZXhjZXB0IHRoZSBGSVJTVCwgc28gb25seSB0aGUgZmlyc3Qgc3RheXMgcGlubmVkLiAoUmUtc3R1Y2sgb24gZGVza3RvcCBpblxuICAvLyB0aGUgLm1kLW1pbiBwYXJ0aWFsLikgSGlnaGVyIHNwZWNpZmljaXR5IHRoYW4gdGhlIHNpbmdsZSBydWxlIHNvIGl0IHdpbnMuXG4gICYtLWZpcnN0LWZlYXR1cmUge1xuICAgIC5tbS1ocC1mZWF0dXJlLXJvd19fZmVhdHVyZXMgPiAuZXhwZXJpZW5jZS1jb21wb25lbnQ6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIC5tbS1ocC1mZWF0dXJlLXNpbmdsZV9fc3RpY2t5LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSBIT01FUEFHRSDigJQgRkVBVFVSRSBTSU5HTEUgLyBJRlJBTUUgdmFyaWFudCAobW9iaWxlIGJhc2UpXG4vL1xuLy8gUmVwbGFjZXMgdGhlIG1lZGlhIGJsb2NrIChfbW1NZWRpYSkgd2l0aCBhIHJhdyBpZnJhbWUgZW1iZWQgKHR5cGljYWxseSBhXG4vLyB2aWRlbyBwbGF5ZXIpLiBUaGUgaWZyYW1lIHJlbmRlcnMgYXQgaXRzIE5BVFVSQUwgaGVpZ2h0IOKAlCBubyBhc3BlY3QtcmF0aW9cbi8vIGJveC4gVGhlIHN0aWNreSB0aXRsZS9saW5rcy9kZXNjcmlwdGlvbiBiYXIgYmVsb3cgaXMgc2hhcmVkIHdpdGhcbi8vIG1tRmVhdHVyZVNpbmdsZUZ1bGwgKF9tbS1ocC1mZWF0dXJlLXNpbmdsZS5kZWZhdWx0LnNjc3MpLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhwLWZlYXR1cmUtc2luZ2xlX19pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIEVtYmVkZGVkIGlmcmFtZSBmaWxscyB0aGUgYXZhaWxhYmxlIHdpZHRoOyBoZWlnaHQgaXMgbGVmdCB0byB0aGUgZW1iZWQuXG4gIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gTm9uIGZ1bGwtYmxlZWQ6IGtlZXAgdGhlIGlmcmFtZSB3aXRoaW4gdGhlIHNhbWUgaG9yaXpvbnRhbCBndXR0ZXJzXG4gIC8vIGFzIHRoZSBzdGlja3kgY29udGVudCBiYXIgKHB4LW1vYi0yIOKGkiBtYXRjaGVzIF9fc3RpY2t5LWNvbnRlbnQpLlxuICAmOm5vdCguLWZ1bGwtYmxlZWQpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpO1xuICB9XG5cbiAgLy8gVmlzaWJpbGl0eSB0b2dnbGVzIOKAlCBtaXJyb3IgdGhlIHN0YW5kYWxvbmUgaWZyYW1lIGNvbXBvbmVudC5cbiAgJi4taGlkZS1tb2JpbGUgIHsgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuICAmLi1oaWRlLXRhYmxldCAgeyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgZGlzcGxheTogbm9uZTsgfSB9XG4gICYuLWhpZGUtZGVza3RvcCB7IEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgZGlzcGxheTogbm9uZTsgfSB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU0gSE9NRVBBR0Ug4oCUIEZFQVRVUkUgU0lOR0xFIChtb2JpbGUgYmFzZSlcbi8vIEVkaXRvcmlhbCB0aWxlOiBtbS1tZWRpYSBibG9jayArIGJvdHRvbSBiYXIgKHRpdGxlICsgMiBsaW5rcyArIG9wdGlvbmFsIGRlc2NyaXB0aW9uKVxuLy9cbi8vIEZpZ21hIHJlZmVyZW5jZTpcbi8vICAgLSBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL3VIZUQzUzNCMWNERU91WGkyR2FlbWMvTWFpc29uLU1hcmdpZWxhLURldGFpbGVkLURlc2lnbi1MaWJyYXJ5P25vZGUtaWQ9OTM5Mi0xODQwXG4vLyAgIC0gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jL01haXNvbi1NYXJnaWVsYS1EZXRhaWxlZC1EZXNpZ24tTGlicmFyeT9ub2RlLWlkPTkzODctMTMzMVxuLy9cbi8vIE1lZGlhIGJsb2NrIChpbWFnZSAvIG1vdmluZy1pbWFnZSAvIHZpZGVvKSBpcyBoYW5kbGVkIGJ5IF9tbS1tZWRpYS5kZWZhdWx0LnNjc3MuXG4vL1xuLy8gTU9CSUxFIFRPS0VOUzpcbi8vICAgd2l0aG91dCBkZXNjcmlwdGlvbjogcHQtMCw1LWxoICg5KSwgcGItMi1saCAoMzYpLCBweC0yLWNoICgxOCksIGdhcC0wLDUtbGggKDkpXG4vLyAgIHdpdGggZGVzY3JpcHRpb246IHB0LTEtbGggKDE4KSwgcGItMi1saCAoMzYpLCBweC0yLWNoICgxOCksIGdhcC0xLWxoICgxOClcbi8vICAgbGlua3M6IHBsLTItY2ggKDE4KSwgZ2FwLTItY2ggKDE4KVxuLy8gICBkZXNjcmlwdGlvbjogcGwtMi1jaCAoMTgpLCB3LWZ1bGxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1ocC1mZWF0dXJlLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fYnJhbmR3aXRjaGVybG9nby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgJi5saWdodC0tbG9nby13cmFwcGVye1xuICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7IC8vIFNWRyBmaWxsIGlzIGJsYWNrIOKAlCBpbnZlcnQgdG8gd2hpdGUgb24gZGFyayBiZ1xuICAgIH1cbiAgfVxuXG4gICZfX3N0aWNreS1jb250ZW50LFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tbGF5ZXJzLXNlY29uZGFyeSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgfVxuXG4gICZfX3N0aWNreS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDAuNSk7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gIC8vIC0tLS0tIFRpdGxlIGJsb2NrICh3aXRob3V0IGRlc2NyaXB0aW9uKSAtLS0tLVxuICAmX190aXRsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAtLS0tLSBUb3Agd3JhcHBlciAod2l0aCBkZXNjcmlwdGlvbikgLS0tLS1cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDAuNSk7IC8vIDlweFxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gIC8vIC0tLS0tIExpbmtzIHJvdyAtLS0tLVxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMik7ICAgICAgICAgICAgICAgICAgICAvLyAxOHB4ICgyLWNoKVxuXG4gICAgLm1tLWxpbmstLXRpZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleDogMCAwIGF1dG87ICAgICAgICAvLyBncm93IHRvIGNvbnRlbnQsIG5ldmVyIHNocmluay93cmFwXG4gICAgICB3aWR0aDogYXV0bzsgICAgICAgICAgIC8vIG92ZXJyaWRlIGJhc2Ugd2lkdGg6MTAwJSDigJQgc2l6ZSB0byBjb250ZW50LCBrZWVwIDJjaCBnYXBcblxuICAgICAgJixcbiAgICAgICY6LXdlYmtpdC1hbnktbGluayxcbiAgICAgICY6dmlzaXRlZCxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLSBEZXNjcmlwdGlvbiAtLS0tLVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmLS1maXJzdC1mZWF0dXJlICZfX3N0aWNreS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWZpcnN0LWZlYXR1cmUtcmVsZWFzZWQgJl9fc3RpY2t5LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSBIT01FUEFHRSDigJQgRkVBVFVSRSBTVE9SWVRFTExJTkcgKG1vYmlsZSBiYXNlKVxuLy8gU3RhY2sgbGF5b3V0OiBtZWRpYSBmdWxsLXdpZHRoICsgYm90dG9tIGNvbnRlbnQgYmFyICh0aXRsZSArIGxpbmtzKS5cbi8vIERlc2NyaXB0aW9uIGlzIGhpZGRlbiBvbiBtb2JpbGUg4oCUIHZpc2libGUgb25seSBvbiBkZXNrdG9wLlxuLy9cbi8vIEZpZ21hIHJlZmVyZW5jZTpcbi8vICAgLSBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL3VIZUQzUzNCMWNERU91WGkyR2FlbWMvTWFpc29uLU1hcmdpZWxhLURldGFpbGVkLURlc2lnbi1MaWJyYXJ5P25vZGUtaWQ9OTM5Ny0xMzY3NFxuLy9cbi8vIE1PQklMRSBUT0tFTlM6XG4vLyAgIGNvbnRlbnQgYmFyOiBweC1tb2ItMiAoMThweCksIHB0LW1vYi0wLDUgKDlweCksIHBiLW1vYi0yICgzNnB4KSwgZ2FwLXktMCw1ICg5cHgpXG4vLyAgIGxpbmtzOiBwbC1tb2ItMiAoMThweCksIGdhcC14LTIgKDE4cHgpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0taHAtZmVhdHVyZS1zdG9yeXRlbGxpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAvLyBNb2JpbGU6IGJvdHRvbSBiYXIg4oCUIHNlbWktdHJhbnNwYXJlbnQgbGF5ZXIgd2l0aCBibHVyLCBzYW1lIHRyZWF0bWVudCBhc1xuICAgIC8vIG1tLWhwLWZlYXR1cmUtc2luZ2xlX19zdGlja3ktY29udGVudCBhbmQgX19kZXNjcmlwdGlvbi5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1sYXllcnMtc2Vjb25kYXJ5KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBnYXAteS1tb2IoMC41KTsgLy8gOXB4XG4gIH1cblxuICAvLyBNb2JpbGU6IHdyYXBwZXIgaXMgYSBwYXNzdGhyb3VnaCDigJQgbm8gb3duIHN0eWxpbmcuXG4gICZfX3RvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuXG4gIC8vIE1vYmlsZTogZmxleCBjb2x1bW4gc28gdGl0bGXihpRsaW5rcyBnZXQgdGhlIDAuNWxoIGdhcCAobWF0Y2hlcyBkZXNrdG9wKS5cbiAgLy8gX19jb250ZW50IGdhcC15IG9ubHkgc3BhY2VzIF9fdG9wIGZyb20gaXRzIHNpYmxpbmdzLCBub3QgdGl0bGUgZnJvbSBsaW5rcy5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDAuNSk7IC8vIDlweFxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTsgLy8gMThweFxuXG4gICAgLm1tLWxpbmstLXRpZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmLFxuICAgICAgJjotd2Via2l0LWFueS1saW5rLFxuICAgICAgJjp2aXNpdGVkLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERlc2NyaXB0aW9uIGlzIGhpZGRlbiBvbiBtb2JpbGUg4oCUIHRvZ2dsZWQgdmlzaWJsZSBpbiBtZC1taW4uXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAvLyBTcGFjZXIgaXMgYSBkZXNrdG9wLW9ubHkgZmxleCBpdGVtIOKAlCBjb2xsYXBzZWQgb24gbW9iaWxlLlxuICAmX19zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSBIT01FUEFHRSDigJQgTlVNRVJJQyBDT0RFIChtb2JpbGUgYmFzZSlcbi8vIFN0YXRpYyBicmFuZCBsb2dvOiBudW1lcmljIGNvZGUgZ3JpZCArIE1haXNvbiBNYXJnaWVsYSB3b3JkbWFyayArIFBBUklTLlxuLy8gU1ZHIGZpbGxzIHdpdGggY3VycmVudENvbG9yIOKAlCBzZWN0aW9uIGNvbG9yIGNvbnRyb2xzIGZpbGwuXG4vLyBNb2JpbGUgY29udGFpbmVyIHdpZHRoIDE2OXB4IChGaWdtYSkuXG4vL1xuLy8gRmlnbWEgcmVmZXJlbmNlczpcbi8vICAgTW9iaWxlOiAgaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jL01haXNvbi1NYXJnaWVsYS1EZXRhaWxlZC1EZXNpZ24tTGlicmFyeT9ub2RlLWlkPTEwMjYyLTU1MDBcbi8vICAgRGVza3RvcDogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jL01haXNvbi1NYXJnaWVsYS1EZXRhaWxlZC1EZXNpZ24tTGlicmFyeT9ub2RlLWlkPTEwMjUxLTM4ODdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1ocC1udW1lcmljLWNvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICZfX29mZnNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE2OXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU0gSE9NRVBBR0Ug4oCUIFBST0RVQ1QgR1JPVVAgKG1vYmlsZSBiYXNlKVxuLy8gVE9ETzogUExBQ0VIT0xERVIg4oCUIGltcGxlbWVudGF0aW9uIHBlbmRpbmcsIHZpc3VhbCBzcGVjcyBmcm9tIEZpZ21hLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhwLXByb2R1Y3QtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1za2VsZXRvbik7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSBIT01FUEFHRSDigJQgU0hPVyBNT01FTlQgSEVSTyAobW9iaWxlIGJhc2UpXG4vLyBUT0RPOiBQTEFDRUhPTERFUiDigJQgaW1wbGVtZW50YXRpb24gcGVuZGluZywgdmlzdWFsIHNwZWNzIGZyb20gRmlnbWEuXG4vLyBjbGllbnQvZGVmYXVsdC9qcy9jb21wb25lbnRzL3Nob3dNb21lbnRIZXJvLmpzIGJhc2VkIG9uIHNob3dTdGFydERhdGVcbi8vIGFuZCBzaG93RW5kRGF0ZSBkYXRhIGF0dHJpYnV0ZXMuXG4vL1xuLy8gVmlzdWFsIHNwZWNzIGZyb20gRmlnbWEgdG8gYmUgcmVmaW5lZCBjb21wb25lbnQtYnktY29tcG9uZW50LlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGtleWZyYW1lcyBtbS1ocC1zaG93LWhlcm8tbGl2ZS1wdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi5tbS1ocC1zaG93LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtc2tlbGV0b24pO1xuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gICZfX3RpdGxlLFxuICAmX19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxuXG4gICZfX3N0YXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG5cbiAgICAmW2hpZGRlbl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtc2tlbGV0b24pO1xuICB9XG5cbiAgJl9fcG9zdGVyLFxuICAmX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19vdmVybGF5LS1saXZlLFxuICAmX19vdmVybGF5LS1yZWNhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX292ZXJsYXkgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICZfX2xpdmUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG5cbiAgJl9fbGl2ZS1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtZXJyb3IsICNmNDQ3MjUpO1xuICAgIGFuaW1hdGlvbjogbW0taHAtc2hvdy1oZXJvLWxpdmUtcHVsc2UgMS40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuXG4gICZfX2xpdmUtbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gICZfX3RpbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cblxuICAmX190aW1lci1zZWdtZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzY2g7XG4gIH1cblxuICAmX190aW1lci12YWx1ZSB7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX3RpbWVyLXVuaXQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDAuODU7XG4gIH1cblxuICAmX19jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICZfX25vc2NyaXB0LWN0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NIE1FRElBIOKAlCBzaGFyZWQgbWVkaWEgYmxvY2sgKEltYWdlIC8gTW92aW5nIEltYWdlIC8gVmlkZW8pXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jL01haXNvbi1NYXJnaWVsYS1EZXRhaWxlZC1EZXNpZ24tTGlicmFyeT9ub2RlLWlkPTcxMDAtMzQyMlxuLy9cbi8vIFZhcmlhbnRzIChkYXRhLW1lZGlhLXR5cGUgYXR0cmlidXRlKTpcbi8vICAgXCJpbWFnZVwiICAgICAgICAgIOKAlCBzdGF0aWMgcGljdHVyZSBlbGVtZW50XG4vLyAgIFwibW92aW5nLWltYWdlXCIgICDigJQgbG9vcGluZyBITFMgdmlkZW8gKyBzaW1wbGUgcGxheS9wYXVzZSAoYm90dG9tLXJpZ2h0KVxuLy8gICBcInZpZGVvXCIgICAgICAgICAg4oCUIEhMUyB2aWRlbyArIGZ1bGwgcGxheWVyIGJhciAocGxheS9wYXVzZSwgbXV0ZSwgc2VlaywgZnVsbHNjcmVlbilcbi8vXG4vLyBSYXRpbyBtb2RpZmllcnMgKHNwbGl0IHBlci1icmVha3BvaW50KTpcbi8vICAgLm1tLW1lZGlhLS1tb2ItMi0zIHwgLm1tLW1lZGlhLS1tb2ItMy00IHwgLm1tLW1lZGlhLS1tb2ItMTYtOSAgIOKAlCBhcHBsaWVkIG9uIG1vYmlsZVxuLy8gICAubW0tbWVkaWEtLWRlc2stMi0zIHwgLm1tLW1lZGlhLS1kZXNrLTMtNCB8IC5tbS1tZWRpYS0tZGVzay0xNi05IOKAlCBhcHBsaWVkIG9uIGRlc2t0b3AgKG1kLW1pbilcbi8vIEJvdGggY2xhc3NlcyBhbHdheXMgcHJlc2VudCBvbiB0aGUgc2FtZSBlbGVtZW50LiBUaGUgZGVza3RvcCBydWxlcyBvdmVycmlkZSBvbiA+PTc2OHB4LlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gQ2xpcCB0aGUgMXB4IEdQVS1jb21wb3NpdG9yIHNlYW0gdGhhdCBDaHJvbWUgcGFpbnRzIGF0IHRoZSBlZGdlIG9mIHRoZVxuICAvLyBfX2NvbnRhaW5lciBjb21wb3NpdGluZyBsYXllciB3aGVuIGFkamFjZW50IG1lZGlhIHNpdCBmbHVzaCAoZ2FwIDApIOKAlCBNV1ItMjY3LlxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtY29tcG9uZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gLS0tLS0gQ29udGFpbmVyOiBhc3BlY3QtcmF0aW8gKyBjbGlwIC0tLS0tXG4gIC8vIEJhY2tncm91bmQgZm9ybml0byBkYSAubW0tc2tlbGV0b24gKGxvYWRpbmcgc3RhdGUpLiBRdWFuZG8gLmlzLWxvYWRlZFxuICAvLyBzdWwgcm9vdCwgbG8gc2tlbGV0b24gdmllbmUgbmV1dHJhbGl6emF0byAodmVkaSBzb3R0bykuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1tb2ItMi0zICZfX2NvbnRhaW5lciAgeyBhc3BlY3QtcmF0aW86IDIgLyAzOyB9XG4gICYtLW1vYi0zLTQgJl9fY29udGFpbmVyICB7IGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgJi0tbW9iLTE2LTkgJl9fY29udGFpbmVyIHsgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cblxuICAvLyAtLS0tLSBBc3NldDogZmlsbHMgY29udGFpbmVyIGFic29sdXRlbHkgLS0tLS1cbiAgJl9fcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2Fzc2V0LFxuICAmX192aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAvLyBMb2FkaW5nIHN0YXRlOiBpbnZpc2libGUgdW50aWwgSlMgdG9nZ2xlcyAuaXMtbG9hZGVkIG9uIHJvb3QuXG4gICAgLy8gRmFkZS1pbjogZW50cmFuY2VTdGFuZGFyZCAoMjAwbXMgY3ViaWMtYmV6aWVyKDAsMCwwLjU4LDEpKSBwZXIgRmlnbWEgc3BlYy5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJG1tLWR1cmF0aW9uLWVudHJhbmNlLXN0YW5kYXJkICRtbS1lYXNpbmctZW50cmFuY2U7XG4gIH1cblxuICAvLyBMb2FkZWQgc3RhdGUg4oCUIHNldCBieSBNTU1lZGlhQ29tcG9uZW50IG9uIDxpbWc+LmxvYWQgLyA8dmlkZW8+LmxvYWRlZGRhdGFcbiAgJi5pcy1sb2FkZWQgJl9fYXNzZXQsXG4gICYuaXMtbG9hZGVkICZfX3ZpZGVvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gT25jZSBsb2FkZWQsIG5ldXRyYWxpemUgdGhlIHNrZWxldG9uIHZpc3VhbCAoa2VlcHMgY2xhc3MgZm9yIGluc3BlY3Rpb24pXG4gICYuaXMtbG9hZGVkICZfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8vIC0tLS0tIE9wdGlvbmFsIENUQSBsaW5rIG92ZXJsYXkgKGJlaGluZCBjb250cm9scykgLS0tLS1cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyAtLS0tLSBNb3ZpbmcgSW1hZ2U6IGJvdHRvbS1yaWdodCBncmFkaWVudCAoYnV0dG9uIGxlZ2liaWxpdHkpIC0tLS0tXG4gICZfX3Byb3RlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBib3R0b20gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgdHJhbnNwYXJlbnQgNjAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy8gLS0tLS0gTW92aW5nIEltYWdlOiBwbGF5L3BhdXNlICgrIG9wdGlvbmFsIG11dGUpIGJvdHRvbS1yaWdodCAtLS0tLVxuICAmX19jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC8vIEZpZ21hIDcxMDAtMzM4MTogXCJCdXR0b24gSWNvbiBHaG9zdCBNTVwiIGlzIDM2eDQ1IHdpdGggdGhlIDE2cHggaWNvbiBjZW50ZXJlZFxuICAgIC8vIOKAlCBzYW1lIHNpemUgb24gbW9iaWxlIGFuZCBkZXNrdG9wLiBUaGUgZ2xvYmFsIC5tbS1idG4tLWljb24tZ2hvc3Qgc2l6aW5nXG4gICAgLy8gKDVjaCB4IDIuNWxoIG1vYmlsZSwgMTZweCBkZXNrdG9wKSBkb2Vzbid0IG1hdGNoIGhlcmUsIHNvIHBpbiBpdC5cbiAgICAubW0tYnRuLS1pY29uLWdob3N0IHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tIFZpZGVvOiBncmFkaWVudCBvdmVybGF5IGF0IGJvdHRvbSAtLS0tLVxuICAmX19ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy8gLS0tLS0gVmlkZW86IGZ1bGwgcGxheWVyIGJhciAtLS0tLVxuICAmX19wbGF5ZXItYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTsgICAgICAgLy8gfjE4cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEuNSk7IC8vIH4xMy41cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDAuNSk7IC8vIH45cHhcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLy8gLS0tLS0gUGxheWhlYWQ6IHRpbWUgKyB0cmFjayBiYXIgKyB0aW1lIC0tLS0tXG4gICZfX3BsYXloZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTsgICAgIC8vIH4xOHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTsgLy8gfjE4cHhcbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnktaW52ZXJzZSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX3RyYWNrIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fc2NydWJiZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeS1pbnZlcnNlKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGxpbmVhcjtcbiAgfVxufVxuXG4vLyAtLS0tLSBTd2lwZXIgbG9vcCBjbG9uZXM6IHNraXAgc2tlbGV0b24vZmFkZS1pbiAtLS0tLVxuLy8gQ2xvbmVkIHNsaWRlcyBkb24ndCBnZXQgSlMgaW5pdCBmcm9tIGNvbXBvbmVudERpc3BhdGNoZXIgKGl0IG9ubHkgcnVucyBvbmNlIG9uXG4vLyBwYWdlIGxvYWQpLCBzbyBNTU1lZGlhQ29tcG9uZW50IG5ldmVyIGFkZHMgLmlzLWxvYWRlZCDihpIgc2tlbGV0b24gc3RheXMgdmlzaWJsZS5cbi8vIEluIExheWVyZWQgY2Fyb3VzZWwgdGhlIGNsb25lIHNpdHMgcGVybWFuZW50bHkgaW4gdGhlIHJpZ2h0LWVkZ2UgcGVlaywgc28gdGhlXG4vLyB1c2VyIHNlZXMgYSB3aGl0ZSBleHRyYSBzbGlkZS4gRm9yY2UgbG9hZGVkIHZpc3VhbHMgb24gY2xvbmVzIHNpbmNlIHRoZWlyIDxpbWc+XG4vLyBzaGFyZXMgdGhlIGJyb3dzZXIgY2FjaGUgd2l0aCB0aGUgb3JpZ2luYWxzLlxuLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUge1xuICAubW0tbWVkaWFfX2Fzc2V0LFxuICAubW0tbWVkaWFfX3ZpZGVvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tbS1tZWRpYV9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU02IEJSQU5EIEFCT1VUIOKAlCBtb2JpbGUgYmFzZSBzdHlsZXMuIERlc2t0b3Agb3ZlcnJpZGVzIGluIF9tbTYtYnJhbmQtYWJvdXQubWQtbWluLnNjc3MuXG4vLyBEYXJrIHBhZ2U6IGEgQnJhbmQgRmVhdHVyZSBHcmlkIChzdGFja2VkIEJyYW5kIEZlYXR1cmUgYmxvY2tzIHNlcGFyYXRlZCBieVxuLy8gMXB4IGNlbGwtYm9yZGVyIGdhcHMpLiBFYWNoIGJsb2NrID0gZnVsbC1ibGVlZCBtZWRpYSAoMjozIG1vYmlsZSAvIDE2OjkgZGVza3RvcClcbi8vICsgYSBiYXIgd2l0aCBhIGxhYmVsICsgdGV4dCBib2R5IChhbmQvb3IgYW4gdW5kZXJsaW5lZCBsaW5rKS5cbi8vIEZpZ21hOiAyOjIxMTMwIChkZXNrdG9wKSAvIDI6MjExMjMgKG1vYmlsZSkuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LWJyYW5kLWFib3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTsgLy8gMXB4IGJldHdlZW4gZmVhdHVyZSBibG9ja3NcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKCdjZWxsLWJvcmRlcicsICdtbTYnKTsgLy8gMXB4IHNpZGUgcmFpbHNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICB9XG59XG5cbi5tbTYtYnJhbmQtZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIDFweCBnYXAgYmV0d2VlbiBtZWRpYSBhbmQgYmFyIChjZWxsLWJvcmRlciBhZXN0aGV0aWMpLlxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICB9XG5cbiAgJl9fYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcbiAgfVxuXG4gIC8vIFNpbmdsZS1saW5lIGxhYmVsIChlLmcuIFwiQWJvdXQ6XCIpLCB0cnVuY2F0ZWQuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19ib2R5LFxuICAmX19ib2R5LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBCb2R5IGNvcHkg4oCUIHByZXNlcnZlIGF1dGhvciBsaW5lIGJyZWFrcy5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG5cbiAgLy8gTGluayB1c2VzIHRoZSBkZXNpZ24tc3lzdGVtIE1NNiBMaW5rIFRpZXIgb24tZGFyayAobW02LWxpbmstLXRpZXIpIOKAlCBubyBjdXN0b21cbiAgLy8gcnVsZXMgaGVyZSwgZWxzZSB0aGV5J2Qgb3ZlcnJpZGUgdGhlIHRpZXIncyBmbGV4L3R5cG9ncmFwaHkgbGF5b3V0LlxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NNiBCUkFORCBTSE9XIOKAlCBtb2JpbGUgYmFzZSBzdHlsZXMuIERlc2t0b3Agb3ZlcnJpZGVzIGluIF9tbTYtYnJhbmQtc2hvd3MubWQtbWluLnNjc3MuXG4vLyBEYXJrIHBhZ2U6IGluLXBhZ2UgaGVhZGVyIChicmVhZGNydW1iICsgSDEpIOKGkiBCcmFuZCBGZWF0dXJlIGhlcm8gKDE2OjkgZGVza3RvcCAvXG4vLyAyOjMgbW9iaWxlIG1lZGlhICsgdGl0bGUgKyAxLWxpbmUtY2xhbXBlZCBkZXNjcmlwdGlvbiB3aXRoICdNb3JlJykg4oaSIEltYWdlIEdyaWRcbi8vIG9mIGxvb2sgdGlsZXMgKDI6MyArIG51bWJlcnMsIHNjYWxlLWRyaXZlbiBjb2x1bW5zLCAxcHggY2VsbC1ib3JkZXIgZ2Fwcykg4oaSXG4vLyAnc2hvdyBtb3JlJyBwYWdpbmF0aW9uLiBGaWdtYTogMzo0NzkzMSAoZGVza3RvcCkgLyAzOjQ3NzcwIChtb2JpbGUpLCBEZWZhdWx0IHNjYWxlLlxuLy8gUmV1c2VzIC5tbTYtYnJhbmQtZmVhdHVyZSAoc2VlIF9tbTYtYnJhbmQtYWJvdXQpIGZvciB0aGUgaGVybyBzaGVsbC5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbTYtYnJhbmQtc2hvd3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcblxuICAvLyAtLS0tLSBJbi1wYWdlIGhlYWRlcjogYnJlYWRjcnVtYiArIEgxIC0tLS0tXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gIH1cblxuICAvLyBCcmVhZGNydW1iIHVzZXMgdGhlIGRlc2lnbi1zeXN0ZW0gLm1tNi1icmVhZGNydW1iIGNvbXBvbmVudCAoc3R5bGVkIGluXG4gIC8vIF9icmVhZGNydW1icy5kZWZhdWx0LnNjc3MpIHdpdGggTGluayBUaWVyIG9uLWRhcmsgY3J1bWJzIOKAlCBubyBjdXN0b20gcnVsZXMgaGVyZS5cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gIH1cblxuICAmX19oZXJvLFxuICAmX19sb29rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gLS0tLS0gSGVybyBkZXNjcmlwdGlvbjogY2xhbXAgdG8gMSBsaW5lLCBleHBhbmQgb24gJ01vcmUnICguaXMtZXhwYW5kZWQgc2V0IGJ5XG4vLyBNTUJyYW5kU2hvd0Rlc2NyaXB0aW9uIG9uIHRoZSBiYXIg4oCUIE1vcmUgc2hvd3Mgb25seSB3aGVuIGNvcHkgb3ZlcmZsb3dzIDEgbGluZSkuIC0tLS0tXG4ubW02LWJzaG93c19fZGVzYy10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxNnB4OyAvLyAxIGxpbmUgKG1tNiBsaW5lLWhlaWdodCAxNnB4KVxufVxuXG4ubW02LWJyYW5kLWZlYXR1cmVfX2Jhci5pcy1leHBhbmRlZCAubW02LWJzaG93c19fZGVzYy10ZXh0IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tbTYtYnNob3dzX19kZXNjLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyAtLS0tLSBJbWFnZSBHcmlkOiBsb29rIHRpbGVzICgyOjMgKyBudW1iZXIgY2FwdGlvbiksIDFweCBjZWxsLWJvcmRlciBnYXBzIC0tLS0tXG4ubW02LWJzaG93c19fbG9va3MtZ3JpZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpOyAvLyAxcHhcbiAgQGluY2x1ZGUgcGFkZGluZy14LW1vYignY2VsbC1ib3JkZXInLCAnbW02Jyk7IC8vIDFweCBzaWRlIHJhaWxzXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gIC8vIERlZmF1bHQgc2NhbGUg4oCUIDItdXAgbW9iaWxlIChkZXNrdG9wIDQtdXAgaW4gbWQtbWluKS5cbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4vLyBTY2FsZSBtb2RpZmllcnMg4oCUIG1vYmlsZSBjb2x1bW4gY291bnRzIChkZXNrdG9wIGluIG1kLW1pbikuXG4ubW02LWJzaG93c19fbG9va3MtZ3JpZC0tc21hbGxlc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7IC8vIDMtdXAgbW9iaWxlXG59XG5cbi5tbTYtYnNob3dzX19sb29rcy1ncmlkLS1sYXJnZXN0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpOyAvLyAxLXVwIG1vYmlsZVxufVxuXG4ubW02LWJzaG93c19fbG9vayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tbTYtYnNob3dzX19sb29rLWNhcHRpb24ge1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoMC41LCAkYnJhbmQ6ICdtbTYnKTtcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMi41LCAkYnJhbmQ6ICdtbTYnKTtcbn1cblxuLy8gLS0tLS0gUGFnaW5hdGlvbjogc2FtZSBhcyBNTTYgUExQIHNob3ctbW9yZSAobW02LWJ0bi0tdGV4dC1maWxsZWQgLS1vbmRhcmssIHdpZHRoOjEwMCUsXG4vLyBfX2xlZnQgY291bnQgLyBfX3JpZ2h0IGxhYmVsKS4gTW9iaWxlOiBmdWxsLXdpZHRoIGJhciwgOHB4IHNpZGUgaW5zZXQgKFBMUCAucGxwLXBhZ2luYXRpb24pLiAtLS0tLVxuLm1tNi1ic2hvd3NfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEsICdtbTYnKTsgLy8gOHB4XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU02IEhPTUVQQUdFIOKAlCBDQVRFR09SWSBMSVNUIChtb2JpbGUgYmFzZSlcbi8vIDQgY2F0ZWdvcnkgY2FyZHMuIE1vYmlsZSAyeDIgZ3JpZCwgZGVza3RvcCA0IGNvbHMgKGluIG1kLW1pbikuXG4vLyAxcHggY2VsbC1ib3JkZXIgZ2FwICsgMXB4IGhvcml6b250YWwgb3V0ZXIgcGFkZGluZy5cbi8vIFNlY3Rpb24gYmcgPSBkYXJrIOKAlCBnYXBzIHJlbmRlciBhcyAxcHggZGFyayBkaXZpZGVycy5cbi8vIEVhY2ggdGlsZSBoYXMgYSBzdGlja3kgYm90dG9tIGJhcjogdGl0bGUgKGxpbmUgMSkgKyBDVEEgbGluayAobGluZSAyKS5cbi8vIEJhciBpbnZlcnRzIGRhcmsg4oaSIGxpZ2h0IG9uIGl0ZW0gaG92ZXIuXG4vL1xuLy8gRmlnbWEgcmVmZXJlbmNlOlxuLy8gICBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL3VIZUQzUzNCMWNERU91WGkyR2FlbWMvTWFpc29uLU1hcmdpZWxhLURldGFpbGVkLURlc2lnbi1MaWJyYXJ5P25vZGUtaWQ9OTQ3Ny0xMjk0OVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tNi1ocC1jYXRlZ29yeS1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOi13ZWJraXQtYW55LWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICB9XG4gIH1cblxuICAmX19zdGlja3ktY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcbiAgfVxuXG4gIC8vIFNhbWUgY29udHJhY3QgYXMgdGhlIGZlYXR1cmUtc2luZ2xlIGJhcjogYWx3YXlzIDIgdGV4dCBsaW5lcyB0YWxsICh0aXRsZSArXG4gIC8vIENUQSkgc28gYSB0aWxlIHdob3NlIGxhYmVsIHRoZSBtZXJjaGFudCBsZWZ0IGVtcHR5IGRvZXNuJ3QgY29sbGFwc2UgdG8gb25lIGxpbmUuXG4gICZfX2JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMiAqICN7JG1tNi1saW5lLWhlaWdodC1kZWZhdWx0fSArIDIgKiAje21hcC1nZXQoJG1tNi11bml0cywgMC41KX0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG5cbiAgICAuaWNvbixcbiAgICAubW02LWxpbmstLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgLm1tNi1ocC1jYXRlZ29yeS1saXN0X19saW5rLWxhYmVsIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtOmhvdmVyICZfX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtcHJpbWFyeSk7XG4gIH1cblxuICAmX19pdGVtOmhvdmVyICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgfVxuXG4gICZfX2l0ZW06aG92ZXIgJl9fbGluayB7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG5cbiAgICAuaWNvbixcbiAgICAubW02LWxpbmstLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICB9XG5cbiAgICAubW02LWhwLWNhdGVnb3J5LWxpc3RfX2xpbmstbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU02IEhPTUVQQUdFIOKAlCBGRUFUVVJFIEdSSUQgKG1vYmlsZSBiYXNlKVxuLy8gQ29udGFpbmVyIGhvbGRpbmcgdXAgdG8gMiBIYWxmLXdpZHRoIE1NNiB0aWxlcy4gU3RhY2tzIHZlcnRpY2FsbHkgb24gbW9iaWxlLlxuLy8gU2FtZSByb2xlIGFzIE1NIEZlYXR1cmUgU2lkZSBieSBTaWRlLCByZW5hbWVkIFwiR3JpZFwiIGZvciBNTTYuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LWhwLWZlYXR1cmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIDFweCBjZWxsLWJvcmRlciBnYXAgYmV0d2VlbiBzdGFja2VkIHRpbGVzICsgMXB4IGZyYW1lIG9uIGxlZnQvcmlnaHRcbiAgICAvLyAocGFkZGluZywgbm90IG1hcmdpbiDigJQgbWFyZ2luICsgd2lkdGg6MTAwJSBvdmVyZmxvd3MpLiBNYXRjaGVzIGNhdGVnb3J5LWxpc3QuXG4gICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuXG4gICAgPiAuZXhwZXJpZW5jZS1jb21wb25lbnQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU02IEhPTUVQQUdFIOKAlCBGRUFUVVJFIFNJTkdMRSAvIElGUkFNRSB2YXJpYW50IChtb2JpbGUgYmFzZSlcbi8vXG4vLyBSZXBsYWNlcyB0aGUgbWVkaWEgYmxvY2sgKF9tbTZNZWRpYSkgd2l0aCBhIHJhdyBpZnJhbWUgZW1iZWQgKHR5cGljYWxseSBhXG4vLyB2aWRlbyBwbGF5ZXIpLiBUaGUgaWZyYW1lIHJlbmRlcnMgYXQgaXRzIE5BVFVSQUwgaGVpZ2h0IOKAlCBubyBhc3BlY3QtcmF0aW9cbi8vIGJveC4gVGhlIHN0aWNreSB0aXRsZSArIENUQSBiYXIgYmVsb3cgaXMgc2hhcmVkIHdpdGggbW02RmVhdHVyZVNpbmdsZUZ1bGxcbi8vIChfbW02LWhwLWZlYXR1cmUtc2luZ2xlLmRlZmF1bHQuc2NzcykuXG4vL1xuLy8gTU02IHVzZXMgZml4ZWQgcHggc3BhY2luZyAobm8gYnJlYWtwb2ludCBzcGxpdCkg4oCUIGEgc2luZ2xlIGRlZmF1bHQgZmlsZVxuLy8gY292ZXJzIGJvdGggbW9iaWxlIGFuZCBkZXNrdG9wLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tNi1ocC1mZWF0dXJlLXNpbmdsZV9faWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBFbWJlZGRlZCBpZnJhbWUgZmlsbHMgdGhlIGF2YWlsYWJsZSB3aWR0aDsgaGVpZ2h0IGlzIGxlZnQgdG8gdGhlIGVtYmVkLlxuICBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIE5vbiBmdWxsLWJsZWVkOiBrZWVwIHRoZSBpZnJhbWUgd2l0aGluIHRoZSBzYW1lIGhvcml6b250YWwgZ3V0dGVyXG4gIC8vIGFzIHRoZSBzdGlja3kgYmFyIGlubmVyIChweC1tbTYtMSDihpIgOHB4KS5cbiAgJjpub3QoLi1mdWxsLWJsZWVkKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigxLCAnbW02Jyk7XG4gIH1cblxuICAvLyBWaXNpYmlsaXR5IHRvZ2dsZXMg4oCUIG1pcnJvciB0aGUgc3RhbmRhbG9uZSBpZnJhbWUgY29tcG9uZW50LlxuICAmLi1oaWRlLW1vYmlsZSAgeyBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgZGlzcGxheTogbm9uZTsgfSB9XG4gICYuLWhpZGUtdGFibGV0ICB7IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyBkaXNwbGF5OiBub25lOyB9IH1cbiAgJi4taGlkZS1kZXNrdG9wIHsgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBkaXNwbGF5OiBub25lOyB9IH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTTYgSE9NRVBBR0Ug4oCUIEZFQVRVUkUgU0lOR0xFIChtb2JpbGUgYmFzZSlcbi8vIEVkaXRvcmlhbCB0aWxlOiBtbTYtbWVkaWEgYmxvY2sgKyBzdGlja3kgYm90dG9tIGJhciAodGl0bGUgKyAxIENUQSkuXG4vLyBBbHdheXMgc3RpY2t5IHJlZ2FyZGxlc3Mgb2YgaXNGaXJzdEZlYXR1cmUgZmxhZy5cbi8vXG4vLyBGaWdtYSByZWZlcmVuY2U6XG4vLyAgIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdUhlRDNTM0IxY0RFT3VYaTJHYWVtYy9NYWlzb24tTWFyZ2llbGEtRGV0YWlsZWQtRGVzaWduLUxpYnJhcnk/bm9kZS1pZD05NDc3LTk2M1xuLy9cbi8vIEJhciB0b2tlbnMgKEZpZ21hKTpcbi8vICAgd3JhcHBlcjogYmctbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5LCBwdC1jZWxsLWJvcmRlciAoMXB4KVxuLy8gICBpbm5lcjogICBiZy1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnksIHB5LTAsNSAoNHB4KSwgcHgtMSAoOHB4KVxuLy8gICBob3ZlcjogICBpbm5lciBiZyBmbGlwcyB0byBtbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5XG4vLyAgIHRpdGxlOiAgIG1tNi1kZWZhdWx0IDEzLzE2LCBjb2xvciBtbTYtY29udGVudC1wcmltYXJ5LW9uZGFya1xuLy8gICBsaW5rOiAgICBtbTYtbGluay0tdGllciAxMy8xNiwgY29sb3IgbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbTYtaHAtZmVhdHVyZS1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFN0YW5kYWxvbmUgZnVsbC13aWR0aCBmZWF0dXJlIChub3QgaW5zaWRlIGEgZmVhdHVyZS1ncmlkKSBzZWxmLWZyYW1lcyB3aXRoXG4gIC8vIHRoZSAxcHggY2VsbC1ib3JkZXIgb24gbGVmdC9yaWdodCwgbWF0Y2hpbmcgdGhlIGdyaWQncyBoYWxmLXRpbGVzLiBJbnNldHNcbiAgLy8gbWVkaWEgKyBiYXIgdG9nZXRoZXIgc28gdGhleSBzdGF5IGFsaWduZWQuIFdpdGhvdXQgdGhpcyB0aGUgYmFyIOKAlCBhbmRcbiAgLy8gZXNwZWNpYWxseSBpdHMgbGlnaHQgaG92ZXIgYmcg4oCUIGJsZWVkcyB0byB0aGUgdmlld3BvcnQgZWRnZSB3aGlsZSB0aGVcbiAgLy8gaGFsZi10aWxlcyBzaXQgMXB4IGluLiBIYWxmLXRpbGVzIGdldCB0aGVpciBmcmFtZSBmcm9tIHRoZSBncmlkLCBzbyB0aGVcbiAgLy8gcGFkZGluZyBnb2VzIG9ubHkgb24gLS1mdWxsIHRvIGF2b2lkIGRvdWJsaW5nLlxuICAmLS1mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgfVxuXG4gIC8vIC0tLS0tIFN0aWNreSBib3R0b20gYmFyIHdyYXBwZXIgKGFsd2F5cyBzdGlja3kpIC0tLS0tXG4gICZfX3N0aWNreS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpOyAvLyAxcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICB9XG5cbiAgLy8gLS0tLS0gQmFyIGlubmVyOiB0aXRsZSArIGxpbmssIGRlZmF1bHQgZGFyayBiZyAtLS0tLVxuICAvLyBUaGUgYmFyIGlzIEFMV0FZUyB0d28gdGV4dCBsaW5lcyB0YWxsICh0aXRsZSArIENUQSkuIFdoZW4gdGhlIG1lcmNoYW50IGxlYXZlc1xuICAvLyB0aGUgbGluayBlbXB0eSB0aGUgQ1RBIHJvdyBpc24ndCByZW5kZXJlZCwgc28gbG9jayB0aGUgaGVpZ2h0IGluc3RlYWQgb2ZcbiAgLy8gbGV0dGluZyB0aGUgYmFyIGNvbGxhcHNlIHRvIGEgc2luZ2xlIGxpbmUuIEJvdGggcm93cyBhcmUgc2luZ2xlLWxpbmVcbiAgLy8gKHRpdGxlIGlzIG5vd3JhcCArIGVsbGlwc2lzKSwgc28gMiDDlyBtbTYtZGVmYXVsdCBsaW5lLWhlaWdodCAoMTZweCkgKyB0aGVcbiAgLy8gcHktbW02LSotMC01IHBhZGRpbmcgKDRweCBlYWNoLCBib3JkZXItYm94KSA9IHRoZSBGaWdtYSBiYXIgaGVpZ2h0LlxuICAmX19iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDIgKiAjeyRtbTYtbGluZS1oZWlnaHQtZGVmYXVsdH0gKyAyICogI3ttYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSl9KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgbGluZWFyO1xuICAgIG1hcmdpbjogMHB4IDFweCAxcHggMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgIC8vIFRydW5jYXRlIHNpbmdsZS1saW5lIHRpdGxlXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcbiAgfVxuXG4gIC8vIC0tLS0tIExpbmsgKDEgQ1RBKSAtLS0tLVxuICAmX19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuXG4gICAgLmljb24sXG4gICAgLm1tNi1saW5rLS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgbGluZWFyO1xuICAgIH1cblxuICAgIC5tbTYtaHAtZmVhdHVyZS1zaW5nbGVfX2xpbmstbGFiZWwge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tIEhvdmVyIHN0YXRlOiBiYXIgaW52ZXJ0cyAoZGFyayDihpIgbGlnaHQpLCB0ZXh0L2ljb24gc3dhcCB0byBvbmxpZ2h0IC0tLS0tXG4gICY6aG92ZXIgJl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbiAgfVxuXG4gICY6aG92ZXIgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICB9XG5cbiAgJjpob3ZlciAmX19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcblxuICAgIC5pY29uLFxuICAgIC5tbTYtbGluay0taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgIH1cblxuICAgIC5tbTYtaHAtZmVhdHVyZS1zaW5nbGVfX2xpbmstbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0gU3RpY2t5IHJlbGVhc2Ugc3RhdGUgKHBhcml0eSB3aXRoIE1NKSAtLS0tLVxuICAmLS1maXJzdC1mZWF0dXJlLXJlbGVhc2VkICZfX3N0aWNreS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU02IE1FRElBIOKAlCBNTTYgbWVkaWEgYmxvY2sgKEltYWdlIC8gTW92aW5nIEltYWdlIC8gVmlkZW8pXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jL01haXNvbi1NYXJnaWVsYS1EZXRhaWxlZC1EZXNpZ24tTGlicmFyeT9ub2RlLWlkPTEwNTg0LTk3MTFcbi8vXG4vLyBWYXJpYW50cyAoZGF0YS1tZWRpYS10eXBlIGF0dHJpYnV0ZSk6XG4vLyAgIFwiaW1hZ2VcIiAgICAgICAgICDigJQgc3RhdGljIHBpY3R1cmUgZWxlbWVudFxuLy8gICBcIm1vdmluZy1pbWFnZVwiICAg4oCUIGxvb3BpbmcgSExTIHZpZGVvICsgcGxheS9wYXVzZSAoYm90dG9tLXJpZ2h0KVxuLy8gICBcInZpZGVvXCIgICAgICAgICAg4oCUIEhMUyB2aWRlbyArIGZ1bGwgcGxheWVyIGJhclxuLy9cbi8vIFJhdGlvIG1vZGlmaWVycyAoc3BsaXQgcGVyLWJyZWFrcG9pbnQpOlxuLy8gICAubW02LW1lZGlhLS1tb2ItMi0zIHwgLm1tNi1tZWRpYS0tbW9iLTMtNCB8IC5tbTYtbWVkaWEtLW1vYi0xNi05XG4vLyAgIC5tbTYtbWVkaWEtLWRlc2stMi0zIHwgLm1tNi1tZWRpYS0tZGVzay0zLTQgfCAubW02LW1lZGlhLS1kZXNrLTE2LTlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbTYtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1tb2ItMi0zICZfX2NvbnRhaW5lciAgeyBhc3BlY3QtcmF0aW86IDIgLyAzOyB9XG4gICYtLW1vYi0zLTQgJl9fY29udGFpbmVyICB7IGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgJi0tbW9iLTE2LTkgJl9fY29udGFpbmVyIHsgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cblxuICAmX19waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fYXNzZXQsXG4gICZfX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbW0tZHVyYXRpb24tZW50cmFuY2Utc3RhbmRhcmQgJG1tNi1lYXNpbmctZW50cmFuY2U7XG4gIH1cblxuICAmLmlzLWxvYWRlZCAmX19hc3NldCxcbiAgJi5pcy1sb2FkZWQgJl9fdmlkZW8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmlzLWxvYWRlZCAmX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIC0tLS0tIE1vdmluZyBJbWFnZTogYm90dG9tLXJpZ2h0IGdyYWRpZW50IC0tLS0tXG4gICZfX3Byb3RlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBib3R0b20gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgdHJhbnNwYXJlbnQgNjAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy8gLS0tLS0gTW92aW5nIEltYWdlOiBzaW1wbGUgcGxheS9wYXVzZSAoYm90dG9tLXJpZ2h0KSAtLS0tLVxuICAmX19jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIC0tLS0tIFZpZGVvOiBncmFkaWVudCBvdmVybGF5IGF0IGJvdHRvbSAtLS0tLVxuICAmX19ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy8gLS0tLS0gVmlkZW86IGZ1bGwgcGxheWVyIGJhciAtLS0tLVxuICAmX19wbGF5ZXItYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCBjZWxsLWJvcmRlcik7IC8vIDFweFxuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvLyAtLS0tLSBNZWRpYSBidXR0b24gKGNlbGwsIG5vIGhvdmVyIGJnIGludmVydCkgLS0tLS1cbiAgLy8gRmlnbWE6IEJ1dHRvbiBJY29uIEdob3N0IE1NNiDigJQgMzLDlzQ0IG1vYmlsZSAvIDMyw5c0MCBkZXNrdG9wLlxuICAmX19idG4ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogNDRweDtcblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjc7IH1cbiAgICAmOmFjdGl2ZSB7IG9wYWNpdHk6IDAuNDsgfVxuICB9XG5cbiAgLy8gLS0tLS0gUGxheWhlYWQ6IHRpbWUgKyB0cmFjayArIHRpbWUgLS0tLS1cbiAgJl9fcGxheWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAgICAvLyA4cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEpOyAgICAgICAvLyA5cHggKE1NIG1vYmlsZSAxY2gpXG4gIH1cblxuICAmX190aW1lIHtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fdHJhY2sge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1tNi1jb250ZW50LXRlcnRpYXJ5LW9uZGFyayk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3NjcnViYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBsaW5lYXI7XG4gIH1cbn1cblxuLy8gLS0tLS0gU3dpcGVyIGxvb3AgY2xvbmVzOiBza2lwIHNrZWxldG9uL2ZhZGUtaW4gLS0tLS1cbi5zd2lwZXItc2xpZGUtZHVwbGljYXRlIHtcbiAgLm1tNi1tZWRpYV9fYXNzZXQsXG4gIC5tbTYtbWVkaWFfX3ZpZGVvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tbTYtbWVkaWFfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NNiBOVU1FUklDIENPREUgSEFORCBPVkVSTEFZIChPVEIyNi0xODEwKVxuLy8gVGhlIGhhbmQgdmlkZW8gcGxheXMgb3ZlciB0aGUgZm9vdGVyIG51bWVyaWMgY29kZSAobW02LWxvZ28pIGFmdGVyIHRoZSB1c2VyXG4vLyBoYXMgYmVlbiBpZGxlIHdpdGggdGhlIGNvZGUgaW4gdmlldy4gRHJpdmVuIGJ5IE1NNk51bWVyaWNDb2RlVmlkZW8sIHdoaWNoXG4vLyBhZGRzIGAuLXNob3dgIG9uIHRoZSB2aWRlbyB0byBmYWRlIGl0IGluLlxuLy9cbi8vIEdlb21ldHJ5IChGaWdtYSAxNDA4NC0yMDA1OCk6XG4vLyAgIC0g4pGlIGNlbnRyZSBpbnNpZGUgdGhlIGxvZ28gU1ZHICgyMDDDlzczKTogeCAxMzcuNSwgeSAyNy41IOKGkiBmcm9tIHRoZSBmb290ZXJcbi8vICAgICB0b3AtY2VudHJlOiArMzcuNXB4IHgsIDQwcHggKGxvZ28gYmxvY2sgcGFkZGluZykgKyAyNy41cHggeS5cbi8vICAgLSBmaW5nZXIgcmluZyBjZW50cmUgaW5zaWRlIHRoZSB2aWRlbyBmcmFtZSAoOTcww5cxMjgwKTogNTQuNiUgeCwgMzguNyUgeS5cbi8vICAgVGhlIHZpZGVvIGlzIHRyYW5zbGF0ZWQgc28gdGhlIHJpbmcgbGFuZHMgb24gdGhlIOKRpSAoKyBvcHRpb25hbCB5IHNoaWZ0KS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbTYtZm9vdGVyX19oYW5kIHtcbiAgLy8gSG93IGZhciB0aGUgY2xpcCBib3ggcmVhY2hlcyBhYm92ZSB0aGUgZm9vdGVyIChvdmVyIHRoZSBjb250ZW50IGJlZm9yZSBpdCkuXG4gIC0tbW02LWhhbmQtcmVhY2g6IDYwMHB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tbW02LWhhbmQtcmVhY2gpKTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2xpcHMgdGhlIGhhbmQgYXQgZm9vdGVyIHNpZGVzL2JvdHRvbSwgbm8gcGFnZSBvdmVyZmxvd1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gdGhlIG92ZXJsYXkgbXVzdCBuZXZlciBzd2FsbG93IGNsaWNrc1xuICB6LWluZGV4OiAzMDtcbn1cblxuLm1tNi1mb290ZXJfX2hhbmQtdmlkZW8ge1xuICAtLW1tNi1oYW5kLXdpZHRoOiA1NjBweDtcbiAgLS1tbTYtaGFuZC1zaGlmdC15OiAtMjI1cHg7IC8vIG1vYmlsZSBGaWdtYTogcmluZyBzaXRzIGFib3ZlIHRoZSDikaVcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMzcuNXB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLW1tNi1oYW5kLXJlYWNoKSArIDY3LjVweCk7XG4gIHdpZHRoOiB2YXIoLS1tbTYtaGFuZC13aWR0aCk7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDk3MCAvIDEyODA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NC42JSwgY2FsYygtMzguNyUgKyB2YXIoLS1tbTYtaGFuZC1zaGlmdC15KSkpO1xuXG4gIEBpbmNsdWRlIG1tLW92ZXJsYXktYW5pbWF0aW9uKCdzbG93JywgJ21tNicpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExJR0hUIE1NNiBORVdTTEVUVEVSIEZPUk0g4oCUIHNoYXJlZCBzdHlsZXMgZm9yIHRoZSByZXVzYWJsZSBwYXJ0aWFsXG4vLyAoY29tcG9uZW50cy9mb290ZXIvbW02L25ld3NsZXR0ZXItZm9ybS1saWdodC5pc21sKSwgdXNlZCBieSB0aGUgTU02XG4vLyBuZXdzbGV0dGVyIHBvcHVwIEFORCBzaGVldC4gSW5wdXQgdmlzdWFscyBjb21lIGZyb20gdGhlIGdsb2JhbCBsaWdodFxuLy8gLm1tNi1uZXdzbGV0dGVyLWlucHV0OyB0aGVzZSBydWxlcyBhZGQgdGhlIGludHJv4oaSaW5wdXQgZ2FwIGFuZCB0aGVcbi8vIGZvY3VzLXJldmVhbGVkIGdlbmRlci9sZWdhbCBibG9jayAobGlnaHQgdGhlbWUpLiBLZXllZCBvbiBjbGFzc2VzIHNvIHRoZXlcbi8vIGFwcGx5IHdoZXJldmVyIHRoZSBwYXJ0aWFsIHJlbmRlcnMuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGb3JjZSBkYXJrLW9uLWxpZ2h0IHRleHQ6IGludHJvLCByYWRpbyBsYWJlbHMgYW5kIHRoYW5rLXlvdSBpbmhlcml0IGNvbG9yLFxuLy8gYW5kIHRoZSBzdXJyb3VuZGluZyBjb250ZXh0IG1heSBiZSBvbmRhcmsgKHdoaXRlKSDihpIgd2hpdGUtb24td2hpdGUuIFBpbiBpdC5cbi5tbTYtbmV3c2xldHRlci1wb3B1cCB7XG4gIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1tNi1uZXdzbGV0dGVyLXBvcHVwX19wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogbWFwLWdldCgkbW02X3VuaXRzLCAyKTsgLy8xNnB4XG59XG5cbi8vIEludHJvIChyZXVzZWQgYXMgdGhlIGZvcm0gYm9keSB0ZXh0KSDihpIgaW5wdXQgYm94IGdhcCA9IDE2cHggKGJhc2UgMikuXG4ubW02LW5ld3NsZXR0ZXItcG9wdXBfX2JvZHkge1xuICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIsIDIsICdtbTYnKTtcbn1cblxuLy8gR2VuZGVyICsgbGVnYWwsIHJldmVhbGVkIG9uIGlucHV0IGZvY3VzIGJ5IE1NNkZvb3Rlck5ld3NsZXR0ZXIuXG4ubW02LW5ld3NsZXR0ZXItcG9wdXBfX2xlZ2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgyLCAyLCAnbW02Jyk7IC8vIDE2cHggZnJvbSB0aGUgaW5wdXQgYm94XG59XG5cbi5tbTYtbmV3c2xldHRlci1wb3B1cF9fZ2VuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBwYWRkaW5nLXkoMSwgMSwgJ21tNicpOyAvLyA4cHhcbn1cblxuLm1tNi1uZXdzbGV0dGVyLXBvcHVwX19wcml2YWN5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9ubGlnaHQpO1xuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTkVXU0xFVFRFUiBTSEVFVCAobW9iaWxlIGJhc2UpIOKAlCBtYW51YWwtQ1RBIG92ZXJsYXkgZm9yIE1NICsgTU02LlxuLy8gUmV1c2VzIHRoZSAubW0tc2hlZXQgc3lzdGVtIChzaGVldC5pc21sICsgTU1TaGVldCkuIE1vYmlsZSBmdWxsLXdpZHRoIGNvbWVzXG4vLyBmcm9tIHRoZSBzaGFyZWQgc2hlZXQgYmFzZTsgZGVza3RvcCB3aWR0aHMgZnJvbSAubWQtbWluIC8gc2hlZXRfc2l6ZS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tIE1NIChGaWdtYSBub2RlIDEwNDc6Mzg0NjUpIC0tLS0tXG4jbmV3c2xldHRlci1zaGVldCB7XG4gIC8vIEhlYWRlcjogdGl0bGUgaW5zZXQgMmNoLCBjbG9zZSBpbnNldCAxLDVjaCAoZGVmYXVsdCBoMiBpcyB1bnN0eWxlZCDihpIgTU0gdHlwZSlcbiAgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgxLjUsIDEuNSwgJ21tJyk7IC8vIDEycHggZGVza3RvcFxuICB9XG5cbiAgLm1tLXNoZWV0X190aXRsZSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIsIDIsICdtbScpOyAvLyAxNnB4IGRlc2t0b3AgKGZvbnQgY29tZXMgZnJvbSBiYXNlIC5tbS1zaGVldF9fdGl0bGUpXG4gIH1cblxuICAvLyBCb2R5IGNvbnRlbnQgcGFkZGluZzogNGNoIG1vYmlsZSAoMzZweCkgLyA2Y2ggZGVza3RvcCAoNDhweClcbiAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCg0LCA2LCAnbW0nKTtcbiAgfVxuXG4gIC8vIEdhcCBpbnRybyAocmV1c2VkIGZvcm0gdGl0bGUpIOKGkiBpbnB1dCDiiYggOHB4XG4gIC5tbS1mb290ZXItbmV3c2xldHRlcl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMC41LCAwLjUsICdtbScpOyAvLyA5cHggbW9iIC8gOHB4IGRlc2tcbiAgfVxufVxuXG4vLyBNTTogZW50ZXJzIGZyb20gdGhlIExFRlQgb24gbW9iaWxlIChzbGlkZXMgZnJvbSB0aGUgbGVmdCBlZGdlKS4gRGVza3RvcFxuLy8gcmVzdG9yZXMgcmlnaHQtc2lkZSBlbnRyeSBpbiAubWQtbWluLiBLZWVwcyB0aGUgc2hlZXRfcG9zaXRpb249XCJyaWdodFwiIG1hcmt1cC5cbiNuZXdzbGV0dGVyLXNoZWV0Lm1tLXNoZWV0LS1yaWdodCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICYuLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4vLyAtLS0tLSBNTTYgKEZpZ21hIG5vZGUgMTA0Nzo0MDM2NCkg4oCUIGJvZHkgc3BhY2luZyAtLS0tLVxuI25ld3NsZXR0ZXItc2hlZXQtbW02IHtcbiAgLm1tLXNoZWV0X190aXRsZXtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgMSwgJ21tNicpOyAgICAgIC8vIDhweFxuICB9XG4gIC8vIEJvZHkgY29udGVudDogOHB4IHNpZGVzIChiYXNlIDEpLCAxNnB4IGJvdHRvbSAoYmFzZSAyKSwgbm8gdG9wLlxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsIDEsICdtbTYnKTsgICAgICAvLyA4cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyLCAyLCAnbW02Jyk7IC8vIDE2cHhcbiAgfVxuXG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTVkgQUNDT1VOVCDigJQgT3JkZXIgZGV0YWlsIChcIk9yZGVyIERldGFpbHMgdmlld1wiKVxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vYUJrUGxnWXFDcHJkWkFxZnVIblZ0cy9TdXBwb3J0LS0tQWNjb3VudFxuLy8gICBEZXNrdG9wIDQ4MzM6MjM1NjAgwrcgTW9iaWxlIDQ4MzM6MjM1Njlcbi8vIFBhZ2Ugc2hlbGwgKHRhYnMsIDMtY29sdW1uIGxheW91dCwgc2VjdGlvbiB0aXRsZSkgY29tZXMgZnJvbVxuLy8gX2FjY291bnQtYXJlYS5zY3NzIC8gX2FjY291bnQtY2FyZC5zY3NzOyB0aGUgcmV0dXJuL3RyYWNraW5nL2ludm9pY2UgQ1RBc1xuLy8gcmV1c2UgLm1tLWJ0bi0tdGV4dC1vdXRsaW5lZC1zbWFsbCBmcm9tIF9idXR0b24uc2Nzcy4gT25seSBkZXRhaWwtc3BlY2lmaWNcbi8vIGJsb2NrcyBsaXZlIGhlcmU6IHN0YXR1cyBzdGFjaywgaW5mbyBibG9ja3MsIHByb2R1Y3QgbGlzdCwgcHJpY2luZyB0YWJsZS5cbi8vIEJvcmRlcmVkIHN0YWNrcyBjb2xsYXBzZSBzaGFyZWQgYm9yZGVycyAoc2FtZSBwYXR0ZXJuIGFzIC5tbS1vcmRlci1jYXJkKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1vcmRlci1kZXRhaWwge1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBTdGF0dXMgc3RhY2sg4oCUIE9yZGVyIG51bWJlciAvIE9yZGVyZWQgLyBUb3RhbDsgdmFsdWUgaW4gdGVydGlhcnkuXG4gICZfX3N0YWNrIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSk7IC8vIDE4cHggbW9iIC8gMTZweCBkZXNrIGFmdGVyIHRoZSBzdGFja1xuICB9XG5cbiAgJl9fc3RhY2stcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpOyAvLyA5cHggbGFiZWwg4oaUIHZhbHVlXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIpOyAvLyAxOHB4IG1vYiAvIDE2cHggZGVza1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAxKTtcblxuICAgICYgKyAmIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgZHQsXG4gICAgZGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGlvbnMgcm93IOKAlCByZXR1cm4gLyB0cmFja2luZyAvIGludm9pY2UgQ1RBcy5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7IC8vIENUQSBicmluZ3MgaXRzIG93biAwLjVsaCB0b3VjaCBwYWRkaW5nXG5cbiAgICAubW0tYnRuLS10ZXh0LW91dGxpbmVkLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5tbS1idG5fX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMjdweDtcbiAgICAgICAgbWluLWhlaWdodDogMS41bGg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnZvaWNlIGRvd25sb2FkIHNpdHMgYmVsb3cgdGhlIHByaWNpbmcgdGFibGVcbiAgICAmLS1mb290ZXIge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMC41LCAwLjUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gUGxhaW4tdGV4dCBpbmZvIGJsb2NrcyAoYmlsbGluZyAvIHBheW1lbnQgLyBzaGlwcGluZyBhZGRyZXNzICYgbWV0aG9kKS5cbiAgJl9fYmxvY2sge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEpO1xuICB9XG5cbiAgLy8gUHJvZHVjdCBsaXN0IOKAlCBib3JkZXJlZCBjYXJkcywgYm9yZGVycyBjb2xsYXBzZSBiZXR3ZWVuIGl0ZW1zLlxuICAmX19pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxKTtcbiAgfVxuXG4gICZfX2l0ZW0td3JhcHBlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7IC8vIDE4cHggbW9iIC8gMTZweCBkZXNrLCBhbGwgc2lkZXMgcGVyIEZpZ21hXG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEsIDEpO1xuXG4gICAgJiArICYge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpOyAvLyA5cHggaW1hZ2Ug4oaUIGluZm9cbiAgfVxuXG4gIC8vIFByb2R1Y3QgaW1hZ2Ug4oCUIGZpeGVkIGNvbHVtbiwgMjozIGNyb3AgKHNhbWUgY3JvcCBhcyAubW0tb3JkZXItY2FyZF9fZ3JpZCkuXG4gICZfX2l0ZW0tbWVkaWEge1xuICAgIGZsZXg6IDAgMCAxMThweDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAyMDAgLyAzMDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWluZm8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2l0ZW0taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEpO1xuICB9XG5cbiAgJl9faXRlbS1uYW1lIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcHJpY2Uge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG5cbiAgICAuc3RyaWtlLXRocm91Z2gge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuXG4gICAgLnByaW9yLWJlc3QtcHJpY2UtZGlzY291bnQge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYXR0cnMge1xuICAgIHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWF0dHItbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvLyBOb3QtcmV0dXJuYWJsZSBub3RlIHVuZGVyIHRoZSBhdHRycyBvZiB0aGUgbGFzdCBpdGVtXG4gICZfX2l0ZW0tbm90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEpOyAvLyAxOHB4IG1vYiAvIDE2cHggZGVza1xuICB9XG5cbiAgLy8gUHJpY2luZyB0YWJsZSDigJQgcGxhaW4gcm93cywgbGFiZWwgbGVmdCAvIHZhbHVlIHJpZ2h0LCBubyBib3JkZXJzLlxuICAmX190b3RhbHMge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGR0LFxuICAgIGRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvdGFscy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMik7XG5cbiAgICBkdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvdGFscy1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1ZIEFDQ09VTlQg4oCUIE9yZGVyIGhpc3RvcnkgY2FyZHMgKFwiQWNjb3VudCBPcmRlciBCbG9jayBNTVwiKVxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vYUJrUGxnWXFDcHJkWkFxZnVIblZ0cy9TdXBwb3J0LS0tQWNjb3VudFxuLy8gICBEZXNrdG9wIDQ4MzM6NzIzNyDCtyBNb2JpbGUgNDgzMzo3MjQ2XG4vLyBBIHZlcnRpY2FsIHN0YWNrIG9mIGJvcmRlcmVkIGNhcmRzOyBib3JkZXJzIGNvbGxhcHNlIGJldHdlZW4gY2FyZHMuXG4vLyBQYWdlIHNoZWxsICh0YWJzLCAzLWNvbHVtbiBsYXlvdXQsIHNlY3Rpb24gdGl0bGUpIGNvbWVzIGZyb21cbi8vIF9hY2NvdW50LWFyZWEuc2NzcyAvIF9hY2NvdW50LWNhcmQuc2NzcyDigJQgb25seSB0aGUgY2FyZCBpdHNlbGYgbGl2ZXMgaGVyZS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1vcmRlci1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubW0tb3JkZXItY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyAxOHB4IHNpZGVzXG4gIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMik7IC8vIDM2cHggdG9wL2JvdHRvbVxuXG4gIC8vIFN0YWNrZWQgY2FyZHMgc2hhcmUgdGhlIGJvcmRlciBiZXR3ZWVuIHRoZW0uXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMik7IC8vIDE4cHggYmV0d2VlbiBtZXRhIGFuZCBEZXRhaWxzIGxpbmtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxKTtcbiAgICBoZWlnaHQ6IDcycHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvLyBPcmRlci1sZXZlbCBzdGF0dXMgbGluZSAoZS5nLiBQcmUtb3JkZXIpIHVuZGVyIHRoZSBvcmRlciBtZXRhLlxuICAmX19jaGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxKTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByb2R1Y3QgdGh1bWJuYWlscyDigJQgYWx3YXlzIDQgZXF1YWwgY29sdW1ucywgMjozIGNyb3BzLlxuICAmX19ncmlkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgIGxpIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMjAwIC8gMzAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVUVVJOIC8gRVhDSEFOR0UgV0laQVJEIOKAlCBNTSBSZXZhbXAg4oCUIE1vYmlsZSBiYXNlXG4vLyBWaXN1YWwgcG9ydCBvZiB0aGUgbGVnYWN5IE1hcmdpZWxhIHNoZWV0XG4vLyAoYXBwX3Byb2plY3RfbWFyZ2llbGEvLi4uL29yZGVyLXJldHVybi9fb3JkZXItcmV0dXJuLmRlZmF1bHQuc2Nzcykgd2l0aFxuLy8gcmV2YW1wIHRva2Vucy4gVGhlIHJldmFtcCB0ZW1wbGF0ZXMgYXJlIFBSVU5FRCAobm8gbGVnYWN5LWhpZGRlbiBlbGVtZW50cyxcbi8vIG5vIGJvb3RzdHJhcCBncmlkKSwgc28gb25seSBydWxlcyBmb3IgbWFya3VwIHRoYXQgYWN0dWFsbHkgcmVuZGVycyBsaXZlXG4vLyBoZXJlIOKAlCBwbHVzIGhvb2tzIGZvciB0aGUgbGVnYWN5IG1hcmt1cCBzdGlsbCBpbmplY3RlZCB2aWEgQUpBWFxuLy8gKHJldHVybkV4Y2hhbmdlUGxpczogLnN1bW1hcnktcmV0dXJuLXNlY3Rpb24sIC5yZXR1cm4tY29uZmlybWF0aW9uLXByb2R1Y3QtXG4vLyBib3R0b20sIHZhcmlhdGlvbkF0dHJpYnV0ZXMgZm9yIHRoZSBleGNoYW5nZSBmbG93KS5cbi8vIFNDT1BFRCB0byAubW0tcmV0dXJuLXBhZ2UgKHRoZSB3aXphcmQgcm9vdCwgcHJlc2VudCBpbiBib3RoIHNoZWxscykuXG4vLyBTcGFjaW5nOiBNTSBzY2FsZSBvbmx5IChjaC9saCkgdmlhIHRoZSBkdWFsLXZhbHVlIG1peGlucyDigJQgZmlyc3QgdmFsdWVcbi8vIG1vYmlsZSwgc2Vjb25kIGRlc2t0b3AgKGxlZ2FjeSByZW0gbWFwcGVkIHRvIHRoZSBjbG9zZXN0IHNjYWxlIGtleXMpLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLXJldHVybi1wYWdlIHtcbiAgLy8gLS0tIFNob3cvaGlkZSBiZWhhdmlvdXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRoZSBlbGVtZW50cyB0aGUgbGVnYWN5IHNraW4gdXNlZCB0byBoaWRlIChtb2JpbGUgcHJvZ3Jlc3MgaGVhZGVyLCBzdGVwcGVyXG4gIC8vIGxhYmVscywgc3RlcCBzdWJ0aXRsZS9ub3RlcywgZGVjb3JhdGl2ZSByb3dzKSBhcmUgUFJVTkVEIGZyb20gdGhlIHJldmFtcFxuICAvLyB0ZW1wbGF0ZXMg4oCUIG9ubHkgd2hhdCBzdGlsbCBleGlzdHMgbmVlZHMgYSBydWxlIGhlcmUuXG4gIC5jYXJkLWJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIGhpZGRlbiBkYXRhIGZvcm0gKC5qc19jcmVhdGUtcmV0dXJuLWZvcm0pIOKAlCBKUyBjb250cmFjdFxuICB9XG5cbiAgLmpzX29yZGVyLXN0ZXAyLFxuICAuanNfb3JkZXItc3RlcDMge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIGNyZWF0ZVJldHVyblJldmFtcC5qcyBvcGVucyB0aGVtIHZpYSBpbmxpbmUgZGlzcGxheVxuICB9XG5cbiAgLnZhcmlhdGlvbi1hdHRyaWJ1dGVzLnJldHVybi1mbG93IHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgbGkgLnVuaWMtZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jb2xvciB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMC41LCAwLjUpO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanNfb3JkZXItc3RlcDMge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0gU3RlcHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAub3JkZXItc3RlcCB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXkoMC41LCAwKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLjUsIDEuNSk7XG4gICAgLy8gU3RlcCBjaGFuZ2UgPSBzYW1lIGVudHJhbmNlIGFzIHRoZSBNeSBBY2NvdW50IHRhYiBzd2FwIChzaGFyZWQgbWl4aW4sXG4gICAgLy8gX2FuaW1hdGlvbnMubWl4aW4uc2Nzcyk7IGNyZWF0ZVJldHVyblJldmFtcC5qcyB0b2dnbGVzIC5pcy1lbnRlcmluZy5cbiAgICBAaW5jbHVkZSBtbS1zd2FwLWVudHJhbmNlO1xuXG4gICAgLnN1bW1hcnktcmV0dXJuLXNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyLCAyKTtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXkoMSwgMSk7XG5cbiAgICAgICYucHJvZHVjdC1pbm5lci1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMSwgMSk7XG4gICAgICB9XG5cbiAgICAgICYudXBwZXItcmV0dXJuLXByb2R1dGMtcm93IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VycmVudC1zdGVwLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbiAgICB9XG4gIH1cblxuICAvLyBTdGVwIHByb2dyZXNzIGJhciDigJQgMyBudW1iZXJlZCBjaXJjbGVzIG9uIGEgaG9yaXpvbnRhbCBsaW5lIChsZWdhY3lcbiAgLy8gLnN0ZXBzLWZsZXgtYm94KS4gSlMgYWRkcyAucmV0dXJuLXN0ZXAtTi5cbiAgLnN0ZXBzLWZsZXgtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgyLCAyKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDMsIDMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gU3RlcHBlciBpdGVtIOKAlCBwbGFpbiBkaXYgKGJvb3RzdHJhcCBjb2wtNCByZW1vdmVkIGZyb20gdGhlIHRlbXBsYXRlczpcbiAgICAvLyBncmlkIGd1dHRlcnMvbmVnYXRpdmUgbWFyZ2lucyBzaGlmdGVkIHRoZSB3aXphcmQgY29sdW1uKVxuICAgIC5zdGVwcy1mbGV4LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5zdGF0dXMtY2lyY2xlIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgcCxcbiAgICAgICAgJi5jb21wbGV0ZWQgcCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maXJzdC1lbGVtZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmxhc3QtZWxlbWVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZXR1cm4tc3RlcC0yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSkgNTAlLCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSkgMzAlKTtcbiAgICB9XG5cbiAgICAmLnJldHVybi1zdGVwLTM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0gU3RlcCAxIOKAlCB3aGVyZSB0byByZXR1cm4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuc2VsZWN0LXdoZXJlLXRvLXJldHVybiB7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAwLjVsaDtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0gU3RlcCAyIOKAlCBwcm9kdWN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5yZXR1cm4tcHJvZHVjdHMtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cblxuICAvLyBQcm9kdWN0IGNhcmQg4oCUIHNhbWUgbG9vayBhcyB0aGUgT3JkZXJzIHRhYiBpdGVtOiBjbGFzc2VzIHJldXNlZCBmcm9tXG4gIC8vIF9vcmRlci1kZXRhaWxzLnNjc3MgdmlhIHRoZSAubW0tb3JkZXItZGV0YWlsIHNjb3BlIG9uIC5wcm9kdWN0LWluZm8tbGVmdC5cbiAgLy8gQm9yZGVyIGFuZCBwYWRkaW5nIGJlbG9uZyB0byB0aGUgb3V0ZXIgLnJldHVybi1wcm9kdWN0cy13cmFwcGVyLCBzbyB0aGVcbiAgLy8gaW5uZXIgY2FyZCBpcyBzdHJpcHBlZCBiYXJlLlxuICAucmV0dXJuLXByb2R1Y3RzLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSwgMSk7XG5cbiAgICAubW0tb3JkZXItZGV0YWlsX19pdGVtLS1iYXJlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLy8gUmV0dXJuLXF1YW50aXR5IE1NU2VsZWN0IOKAlCBzaG93biBieSBjcmVhdGVSZXR1cm5SZXZhbXAuanMgd2hlbiB0aGVcbiAgICAvLyBcInJldHVyblwiIHJhZGlvIGlzIHBpY2tlZCAocXR5ID4gMSBvbmx5KS5cbiAgICAucmV0dXJuLW9wdGlvbi1xdWFudGl0eSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDAuNSwgMC41KTtcblxuICAgICAgJi5kLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLSBTdGVwIDMg4oCUIHN1bW1hcnkgY2FyZHMgKHJldHVybkV4Y2hhbmdlUGxpcyBvdmVycmlkZSkgLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyByZXR1cm5TdW1tYXJ5Q2FyZC5pc21sIHJldXNlcyB0aGUgT3JkZXJzLXRhYiBpdGVtIGNsYXNzZXMgdmlhIHRoZVxuICAvLyAubW0tb3JkZXItZGV0YWlsIHNjb3BlOyBjb25zZWN1dGl2ZSBjYXJkcyBjb2xsYXBzZSB0aGVpciBzaGFyZWQgYm9yZGVyXG4gIC8vIGxpa2UgdGhlIE9yZGVycyB0YWIgbGlzdC5cbiAgLnN1bW1hcnktcmV0dXJuLXNlY3Rpb24ge1xuICAgIC5yZXR1cm4tc3VtbWFyeS1jYXJkICsgLnJldHVybi1zdW1tYXJ5LWNhcmQgLm1tLW9yZGVyLWRldGFpbF9faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZXR1cm4tb3B0aW9ucy1ib3gge1xuICAgICYudmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBjYW50UmV0dXJuIG1lc3NhZ2UgKEppbFNhbmRlciBldm9sdXRpdmEgcG9ydGVkIHRvIE1NIHJldmFtcClcbiAgLnJldHVybi1ub3QtcmV0dXJuYWJsZS1tc2cge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnJldHVybi1yZWFzb24tb3B0aW9uIHtcbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tIFN0ZXAgMyDigJQgc3VtbWFyeSBoZWFkZXIgKGxlZ2FjeSByZXR1cm5FeGNoYW5nZVBsaXMgbWFya3VwKSAtLS0tLS0tLS0tLS0tXG4gIC5oZWFkZXItdGl0bGUtYm94LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDMsIDMpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMi41LCAyLjUpO1xuXG4gICAgLmhlYWRlci1hZGRpdGlvbmFsLXRleHQge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgbWF4LXdpZHRoOiAxNy42MjVyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMSwgMSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci10aXRsZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMC41LCAwLjUpO1xuICAgIH1cblxuICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLmNvbmZpcm0tcmV0dXJuLW5vdGUge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnbGVnYWwnKTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMiwgMik7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0gRXJyb3JzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuZXJyb3ItbWVzc2FnZSxcbiAgLnN0ZXAtZXJyb3ItbWVzc2FnZSxcbiAgLnJldHVybi1lcnJvcixcbiAgLmludmFsaWQtZmVlZGJhY2sge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcblxuICAgICYuZC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRXhjaGFuZ2UgZXJyb3IgY29udGFpbmVycyDigJQgdGhleSBjYXJyeSAuaW52YWxpZC1mZWVkYmFjaywgYW5kIHRoZSBsZWdhY3lcbiAgLy8gYm9vdHN0cmFwIHNoZWV0IChtYWluLmNzcykgc2hpcHMgYC5pbnZhbGlkLWZlZWRiYWNrIHsgZGlzcGxheTogbm9uZSB9YDpcbiAgLy8gd2l0aG91dCB0aGlzIG92ZXJyaWRlIHJlbW92aW5nIC5kLW5vbmUgaXMgbm90IGVub3VnaCB0byBzaG93IHRoZW0uXG4gIC5yZXR1cm4tb3B0aW9uX19lcnJvci1tc2csXG4gIC5yZXR1cm4tb3B0aW9uX19lcnJvci1tc2ctbWlzc2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLmQtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIG1tLWVycm9yIGljb24gYmVmb3JlIHRoZSBtZXNzYWdlIHRleHQg4oCUIHNhbWUgcGF0dGVybiBhc1xuICAvLyAubW0taW5wdXQgLmludmFsaWQtZmVlZGJhY2s6YmVmb3JlIChfaW5wdXQuZGVmYXVsdC5zY3NzKTsgdGhlIHdpemFyZFxuICAvLyBlcnJvcnMgYXJlIHN0YXRpYyBkaXZzIHRvZ2dsZWQgYnkgY3JlYXRlUmV0dXJuUmV2YW1wLmpzLCBub1xuICAvLyBGb3JtVmFsaWRhdG9yTWFyZ2llbGFSZXZhbXAgaGVyZSB0byBpbmplY3QgdGhlIGljb24gbWFya3VwLlxuICAuc3RlcC1lcnJvci1tZXNzYWdlLFxuICAuZXJyb3ItbWVzc2FnZSAuaW52YWxpZC1mZWVkYmFjayxcbiAgLnJldHVybi1vcHRpb25fX2Vycm9yLW1zZyBwLFxuICAucmV0dXJuLW9wdGlvbl9fZXJyb3ItbXNnLW1pc3NpbmcgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbiAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdtbS1lcnJvcicpO1xuICAgIH1cbiAgfVxuXG4gIC5yZXR1cm4tZXJyb3ItdmlzaWJsZSB7XG4gICAgJi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0gQ1RBIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAubmV4dC1zdGVwLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxLjUsIDEuNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAvLyBSZWNhcCBhY2NvcmRpb24gdW5kZXIgdGhlIHdpemFyZCAoZGVza3RvcCBzcGFjaW5nIG9ubHkgaW4gbGVnYWN5KVxuICAud3JhcHBlci1jaGVja291dC1yZWNhcC1ib3R0b20ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMCwgMyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMCwgMS41KTtcbiAgfVxufVxuIiwiI29yZGVyLWNvbmZpcm0ge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICAucGFnZS1jb250YWluZXIge1xuICAgIC5vcmRlci1zZWN0aW9uIHtcbiAgICAgIC5hY2NvcmRpb24tc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigyKTtcbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAub3JkZXItc3RhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsMSk7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpOyBcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLDEpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMiwyKTtcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm9yZGVyLWFycml2ZS1kYXRlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc3RvcmUtYm94LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2tvdXQtcmVnaXN0cmF0aW9uIHtcblxuICAgICAgICAgICAgW2RhdGEtc3RlcF0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIge1xuICAgICAgICAgICAgICAmW2RhdGEtYWN0aXZlLXN0ZXA9JyN7JGl9J10ge1xuICAgICAgICAgICAgICAgIFtkYXRhLXN0ZXA9JyN7JGl9J10ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW0tc2VsZWN0X19saXN0IHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tbS1pbnB1dC1waG9uZSB7XG4gICAgICAgICAgICAgIC5jb2wtNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgyLCAyKTtcbiAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgLmNvbC04IHsgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDAsIDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmVnLXNlY3Rpb24ge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAubW0tYWNjb3JkaW9uLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAmPi5tbS1hY2NvcmRpb24tc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDAsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW0tYWNjb3JkaW9uLXNlY3Rpb25fX3RyaWdnZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsMSk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cblxuICAgICAgLmJhZy1wcm9kdWN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW1tLWJhc2UtYmxhY2spO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSwgMSk7XG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMThweCAxZnI7XG4gICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDIpO1xuICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDAuNSk7XG4gICAgICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFlLXByaWNlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3JkZXItc3VtbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAxKTtcbiAgICAgIFxuICAgICAgICAuYmFnLXN1bW1hcnkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJiA+IFtjbGFzc149J2l0ZW1zX18nXSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbXNfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbXNfX2xhYmVsIHtcbiAgICAgICAgICAgICAgLm5vLWJhZGdlLXNoaXBwaW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tbS1iYWRnZS4tbGlnaHQsXG4gICAgICAgICAgICAgIC5pbmNsdWRlLXRheGVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1snO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICddJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUERQIEZVTEZJTE1FTlQgU0hFRVQgKFNoaXBwaW5nIEVzdGltYXRlIHNoZWV0IGNvbnRlbnQpIOKAlCBNTVxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vVUR0TVU3a2IzOW4zU0JUelV4MXNxQS9Qcm9kdWN0LURldGFpbD9ub2RlLWlkPTEyMTUtNjE1MzJcbi8vIFJldXNlcyAubW0taW5wdXQgZm9yIHRoZSB6aXAgY29kZSBmaWVsZCBhbmQgLm1tLXNpemUtc2VsZWN0IChNTVNpemVTZWxlY3QpXG4vLyBmb3IgdGhlIHNpemUgZHJvcGRvd24g4oCUIHRoZSBsYXR0ZXIgb3B0cyBpbnRvIGRyaXZpbmcgdGhlIHJlYWwgUERQIHZhcmlhbnRcbi8vIGNoYW5nZSB2aWEgZGF0YS1vcHRpb24tdHJpZ2dlcnMtdmFyaWFudD1cInRydWVcIi5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZnVsZmlsbWVudC1zaGVldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3Byb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDIpOyAvLyAxOHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0KTsgLy8gMzZweFxuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpOyAvLyAxOHB4IG1vYiAvIDE2cHggZGVza1xuICB9XG5cbiAgJl9fcHJvZHVjdC1pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19wcm9kdWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19wcm9kdWN0LW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19wcm9kdWN0LXByaWNlIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuXG4gICAgLnByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuc3RyaWtlLXRocm91Z2gge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgfVxuXG4gICAgICAuZGlzY291bnQtZGlzY2xhaW1lciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpOyAvLyAxOHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMik7IC8vIDM2cHggbW9iIC8gMzJweCBkZXNrXG4gIH1cblxuICAmX19zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIGdhcC15LW1vYigxKTsgLy8gMThweFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7IC8vIDE4cHhcbiAgfVxuXG4gICZfX3N0YXR1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7IC8vIDE4cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpOyAvLyAxOHB4XG5cbiAgICAvLyBaaXAgYW5kL29yIHNpemUgbm90IGZpbGxlZCBpbiB5ZXQg4oCUIGxpZ2h0ZXIgYm9yZGVyLCBpdGFsaWMgdGVydGlhcnkgY29weS5cbiAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXR1cy10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3N0YXR1cy1ub3RpZnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyAxOHB4XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgKyBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxKTsgLy8gMThweCBtb2IgLyAxNnB4IGRlc2tcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBNTTYgb3ZlcnJpZGVzXG4gIC8vIEZpZ21hOiBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL1VEdE1VN2tiMzluM1NCVHpVeDFzcUEvUHJvZHVjdC1EZXRhaWw/bm9kZS1pZD0xMjIzLTEyMzI2MlxuICAvLyBGaXhlZC1weCBzY2FsZSAobm8gbWQtbWluIHNwbGl0KS4gWmlwIGZpZWxkIHJldXNlcyBnbG9iYWwgLm1tNi1pbnB1dCBhcy1pcy5cbiAgLy8gU2l6ZSBmaWVsZCBpcyBiZXNwb2tlIChfX3NpemUtZmllbGQqKSDigJQgc2FtZSBmaWxsZWQtYm94IGxvb2sgYXMgLm1tNi1pbnB1dFxuICAvLyBidXQgaW50ZXJhY3RpdmUsIHNpbmNlIE1NNidzIGV4aXN0aW5nIC5tbTYtc2l6ZS1zZWxlY3QgaXMgc3R5bGVkIGFzIGFcbiAgLy8gYnV0dG9uIGVsc2V3aGVyZSBpbiB0aGUgYXBwIGFuZCBkb2Vzbid0IG1hdGNoIHRoaXMgc2hlZXQncyBkZXNpZ24uXG4gIC8vIFN0YXR1cyBib3ggaXMgYSBib3R0b20tYm9yZGVyIGxpbmUgaGVyZSwgbm90IGEgYm9yZGVyZWQgY2FyZCBsaWtlIE1NLlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmW2RhdGEtYnJhbmQ9J21tNiddIHtcbiAgICAucGRwLWZ1bGZpbG1lbnQtc2hlZXRfX3Byb2R1Y3Qge1xuICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLyA4cHhcbiAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkbW02LXVuaXRzLCAxKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAzKTsgLy8gMjRweFxuICAgIH1cblxuICAgIC5wZHAtZnVsZmlsbWVudC1zaGVldF9fcHJvZHVjdC1uYW1lLFxuICAgIC5wZHAtZnVsZmlsbWVudC1zaGVldF9fcHJvZHVjdC1wcmljZSxcbiAgICAucGRwLWZ1bGZpbG1lbnQtc2hlZXRfX3NlY3Rpb24tdGl0bGUsXG4gICAgLnBkcC1mdWxmaWxtZW50LXNoZWV0X19zdGF0dXMtdGl0bGUsXG4gICAgLnBkcC1mdWxmaWxtZW50LXNoZWV0X19jb3B5IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgIH1cblxuICAgIC5wZHAtZnVsZmlsbWVudC1zaGVldF9fc2VjdGlvbiB7XG4gICAgICBnYXA6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpO1xuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vIDhweFxuICAgIH1cblxuICAgIC5wZHAtZnVsZmlsbWVudC1zaGVldF9fZmllbGRzIHtcbiAgICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjc1KTsgLy8gNnB4XG4gICAgICBtYXJnaW4tdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLyA4cHgsIHNwYWNlIGJlbG93IHRoZSBcIkRlbGl2ZXJ5IGVzdGltYXRlOlwiIHRpdGxlXG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAwLjc1KTsgLy8gNnB4XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC8vIEV4dHJhIHRvcCBnYXAgYmVmb3JlIHRoZSBcIkhvdyBpdCB3b3Jrc1wiIC8gXCJSZXR1cm5zXCIgY29weSBncm91cC5cbiAgICAucGRwLWZ1bGZpbG1lbnQtc2hlZXRfX3NlY3Rpb24tLWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAyKTsgLy8gMTZweFxuICAgIH1cblxuICAgIC5wZHAtZnVsZmlsbWVudC1zaGVldF9fc3RhdHVzIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbTYtYm9yZGVyLXByaW1hcnktb25saWdodCk7XG4gICAgICBtYXJnaW4tdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vIDRweFxuICAgICAgcGFkZGluZzogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpIDA7IC8vIDRweFxuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG5cbiAgICAgICYtLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW02LWJvcmRlci1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBkcC1mdWxmaWxtZW50LXNoZWV0X19zdGF0dXMtbm90aWZ5IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgfVxuXG4gICAgLnBkcC1mdWxmaWxtZW50LXNoZWV0X19jb3B5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCZXNwb2tlIHNpemUgZmllbGQg4oCUIHNhbWUgZmlsbGVkLWJveCBsb29rIGFzIC5tbTYtaW5wdXQsIGludGVyYWN0aXZlLlxuICAgIC5wZHAtZnVsZmlsbWVudC1zaGVldF9fc2l6ZS1maWVsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcm93LWdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjI1KTsgLy8gMnB4XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLm1tNi1pbnB1dF9fbGFiZWwge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGRwLWZ1bGZpbG1lbnQtc2hlZXRfX3NpemUtZmllbGQtdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJG1tNi11bml0cywgMC41KTsgLy8gNHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAyLjUpOyAvLyAyMHB4XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtc2Vjb25kYXJ5KTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250OiBpbmhlcml0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtc2Vjb25kYXJ5LWNvbnRyYXN0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGRwLWZ1bGZpbG1lbnQtc2hlZXRfX3NpemUtZmllbGQtdmFsdWUge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGRwLWZ1bGZpbG1lbnQtc2hlZXRfX3NpemUtZmllbGQtbXNnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucGRwLWZ1bGZpbG1lbnQtc2hlZXRfX3NpemUtZmllbGQtcGFuZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnkpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgcGFkZGluZzogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgLy8gOHB4XG4gICAgfVxuXG4gICAgLnBkcC1mdWxmaWxtZW50LXNoZWV0X19zaXplLWZpZWxkLW9wdGlvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBkcC1mdWxmaWxtZW50LXNoZWV0X19zaXplLWZpZWxkLW9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tNi1ib3JkZXItc2Vjb25kYXJ5LW9ubGlnaHQpO1xuXG4gICAgICAvLyBGbGF0IGxpc3Qtcm93IGxvb2sg4oCUIG1hdGNoZXMgLm1tNi1zaXplLXNlbGVjdF9fb3B0aW9uLXdyYXBwZXIgaW4gdGhlIHNpemUgZ3VpZGUgc2hlZXQuXG4gICAgICAubW0tc2l6ZS1zd2F0Y2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vIDRweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAyLjUpOyAvLyAyMHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXI6bm90KC5ub3QtYXZhaWxhYmxlKSxcbiAgICAgICAgJjpoYXMoLnNlbGVjdGVkLXNpemUpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnktY29udHJhc3QpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlubmVyLXRleHQge1xuICAgICAgICAgIC5tbS1zaXplLXN3YXRjaF9fbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tbS1zaXplLXN3YXRjaF9fdmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1tLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDUwOyAvLyBBYm92ZSBtb3N0IHRoaW5nc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvLyBQb3B1cCBiYWNrZ3JvdW5kIGJsdXIgbWF0Y2hlcyAubW0tcG9wdXAtb3ZlcmxheSdzIHNjcmltIGJsdXIgKHNlZSBfbm9pc2UubWl4aW4uc2NzcylcbiAgLy8gc28gdGhlIHBhbmVsIGlzbid0IGNyaXNwZXIgdGhhbiB0aGUgc2NyaW0gYmVoaW5kIGl0LlxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdwb3B1cCcsICdzbG93JywgJ21tJyk7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignb3V0JywgJ3BvcHVwJywgJ3N0YW5kYXJkJywgJ21tJyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi5jb3B5LXBpZC10by1jbGlwYm9hcmQtcG9wdXAge1xuICAgIHotaW5kZXg6IDEwNTU7IC8vIEFib3ZlIGV2ZXJ5dGhpbmcgaW4gcGFnZVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41bGg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIsIDIsICdtbScsICdtb2InKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDEsIDEsICdtbScsICdtb2InKTtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTtcbiAgICB9XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBzdHJva2U6IHZhcigtLWNvbG9yLW1tLWJhc2UtYmxhY2spO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0KTsgLy8zNnB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ21vYicpOyAvLyAxOHB4XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC50eHQge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDJjaCAxbGg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMWNoO1xuICB9XG5cbiAgLy8gTU02IFZhcmlhbnRcbiAgJi5tbTYtcG9wdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1wcmltYXJ5LW9ubGlnaHQsICMwMDAwMDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1sYXllcnMtcHJpbWFyeSwgI2ZmZmZmZik7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAxNDZweDtcblxuICAgIC8vIEJvdHRvbS1yaWdodCBwb3NpdGlvbmluZyAoZnVsbC13aWR0aCBvbiBtb2JpbGU7IGRlc2t0b3Agd2lkdGggaW4gbWQtbWluKVxuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAubW0tcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCA0KTtcbiAgICB9XG5cbiAgICAubW0tcG9wdXBfX2hlYWRlciB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAkYnJhbmQ6ICdtbTYnKTtcbiAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkbW02LXVuaXRzLCAxKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJG1tNi11bml0cywgMC4yNSk7IC8vIDJweCAoRmlnbWEpXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tLXBvcHVwX19ib2R5LFxuICAgIC5tbS1wb3B1cF9fZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDIpO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm1tLXBvcHVwX19ib2R5IHtcbiAgICAgIC50eHQge1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tbS1wb3B1cF9fZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMik7IC8vIDE2cHhcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgLy84cHhcbiAgICB9XG4gIH1cbn1cblxuLm1tLXBvcHVwLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDQwO1xuICBAaW5jbHVkZSBtbS1vdmVybGF5LWFuaW1hdGlvbignc2xvdycpO1xuICBAaW5jbHVkZSBhcHBseS1ub2lzZSh2YXIoLS1tbS1zY3JpbXMtcHJpbWFyeSksICdzY3JpbScpO1xufVxuXG5ib2R5Lm1tLXBvcHVwLWxvY2tlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIE1NNiBPdmVybGF5IChzY3JpbSlcbltkYXRhLXNpdGVicmFuZD0nbW02J10gLm1tLXBvcHVwLW92ZXJsYXksXG5ib2R5Lm1tNiAubW0tcG9wdXAtb3ZlcmxheSxcbi5tbS1wb3B1cC1vdmVybGF5Lm1tNi1vdmVybGF5IHtcbiAgLy9AaW5jbHVkZSBhcHBseS1ub2lzZSh2YXIoLS1tbTYtc2NyaW1zLXByaW1hcnksIHJnYmEoMCwgMCwgMCwgMC43KSksICdzY3JpbScpO1xuICAvLyBjdXJyZW50bHkgb3ZlcmxheSBpcyBhY3RpdmUgd2l0aCBOTyBOT0lTRSBFRkZFQ1QgLS0+IGFwcGx5IG5vaXNlIGJ5IGRlZmF1bHQgaGFzICRub2lzZURpc2FibGVkOiB0cnVlXG4gIEBpbmNsdWRlIG1tLW92ZXJsYXktYW5pbWF0aW9uKCdzbG93JywgJ21tNicpO1xuICBAaW5jbHVkZSBhcHBseS1ub2lzZSh2YXIoLS1tbTYtc2NyaW1zLXByaW1hcnkpLCAnc2NyaW0nLCAndHJ1ZScpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBST0RVQ1QgQ0FSRCDigJQgTU02IOKAlCBNb2JpbGUgYmFzZVxuLy8gRmlnbWE6IG5vZGUgNjc3Ni03MDMzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LXByb2R1Y3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIOKUgOKUgCBJbWFnZSB3cmFwcGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDIgLyAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLm1tNi1za2VsZXRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogMiAvIDM7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aGFzKC5tbTYtc2tlbGV0b246bm90KC5zd2F0Y2hlcy1jb2xvcl9faW1hZ2Utd3JhcHBlcikgPiAubGF6eWxvYWRlZCksXG4gICY6aGFzKC5zd2lwZXItc2xpZGUgLnN3aXBlci1sYXp5LWxvYWRlZCkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgLm1tNi1wcm9kdWN0LWNhcmRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgLmJhZGdlLWNvbnRhaW5lciAucHJvZHVjdC1iYWRnZS5tbS1iYWRnZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGU6aGFzKC5zd2lwZXItbGF6eS1sb2FkZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgLnN3aXBlci1sYXp5LWxvYWRlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW02LXByb2R1Y3QtY2FyZF9faW1hZ2UubGF6eWxvYWRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tNi1wcm9kdWN0LWNhcmQge1xuICAgICAgJl9fZGV0YWlscyxcbiAgICAgICZfX3dpc2hsaXN0LFxuICAgICAgJl9fY29sb3JzLWluZGljYXRvciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFdpc2hsaXN0IOKAlCB0b3AtcmlnaHQgY29ybmVyIG9mIGltYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX3dpc2hsaXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgJi0tbW02LXN0YXItZmlsbGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYtLW1tNi1zdGFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgLmljb24tLW1tNi1zdGFyLWZpbGxlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuaWNvbi0tbW02LXN0YXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLS1tbTYtc3RhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmljb24tLW1tNi1zdGFyLWZpbGxlZCxcbiAgICAubW02LXRleHQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5pY29uLS1tbTYtc3RhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaWNvbi0tbW02LXN0YXItZmlsbGVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFZlcnRpY2FsIGxhYmVsIOKAlCByb3RhdGVkIHRleHQsIHRvcC1sZWZ0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnByb2R1Y3QtYmFkZ2UubW0tYmFkZ2Uge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgU2xpZGUgaW5kaWNhdG9ycyDigJQgYm90dG9tLWxlZnQgb2YgaW1hZ2Ug4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgLnN3aXBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgLy8gQWxsb3cgYWJzb2x1dGUgZWxlbWVudHMgdG8gcmVmZXIgdG8gaW1hZ2Utd3JhcHBlclxuICAgIHotaW5kZXg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEsICdtbTYnKTsgLy8gOHB4XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEsICdtbTYnKTsgLy8gOHB4XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi1idXR0b24tcHJldixcbiAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgQ29sb3JzIGluZGljYXRvciDigJQgYm90dG9tLXJpZ2h0IG9mIGltYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2NvbG9ycy1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy93aWR0aDogNDJweDtcbiAgICAvL2hlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDhweCA0cHg7XG4gICAgLy9AaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEsICdtbTYnKTsgLy8gOHB4XG4gICAgLy9AaW5jbHVkZSBwYWRkaW5nLXRvcCgxLjUsICdtbTYnKTsgLy8gMTJweFxuICAgIC8vQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMC41LCAnbW02Jyk7IC8vIDRweFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmX19jb2xvci1kb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMXB4OyAvLyBvcHRpY2FsIGFsaWdubWVudFxuICB9XG5cbiAgJl9fY29sb3ItY291bnQge1xuICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuXG4gIC8vIOKUgOKUgCBEZXRhaWxzIGJhciDigJQgZGFyaywgY29tcGFjdCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDFweDsgLy8gbW02IGNlbGwtYm9yZGVyIGdhcCAoZGFyayBiZyBzaG93cyB0aHJvdWdoIGFzIDFweCBzZXBhcmF0b3IpXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogNDFweDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi5pcy1jb2xvci1vcGVuIHtcbiAgICAgIC5tbTYtcHJvZHVjdC1jYXJkX19kZXRhaWxzLXN3YXRjaGVzLWNvbG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtcHJpbWFyeSk7XG5cbiAgICAgICAgJi5oYXMtaG92ZXJlZC1zd2F0Y2ggLnN3YXRjaGVzLWNvbG9yX19pbWFnZS5zZWxlY3RlZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguaGFzLWhvdmVyZWQtc3dhdGNoKSB7XG4gICAgICAgICAgLnN3YXRjaGVzLWNvbG9yIHtcbiAgICAgICAgICAgICZfX2ltYWdlLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tNi1ib3JkZXItY2VsbGJvcmRlci1vbmRhcmspO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19tb3JlLWluZGljYXRvciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLW1hc2s6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMSwgJ21tNicpOyAvLyA4cHggbGVmdCArIDhweCByaWdodFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41LCAnbW02Jyk7IC8vIDRweCB0b3AgKyA0cHggYm90dG9tXG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5kZWZhdWx0LXByaWNlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxcHg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuc3RyaWtlLXRocm91Z2gge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmRhcmspO1xuICAgICAgfVxuXG4gICAgICAuZGlzY291bnQtcGVyY2VudGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmUtaXRlbS13aXNoaWxpc3QsIC5kaXNjb3VudC1kaXNjbGFpbWVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnN3YXRjaGVzLWNvbG9yX19pbWFnZS13cmFwcGVyOmhhcygubGF6eWxvYWRlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmX19kZXRhaWxzLXN3YXRjaGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLWNvbG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBnYXA6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAvLyBEZXNrdG9wIHdyYXBzIHRoZSB0aHVtYnMgaW4gYSBkYXJrIGJveCAoc2VlIG1kLW1pbik7IG9uIG1vYmlsZSB0aGUgYm94XG4gICAgICAvLyBtdXN0IG5vdCBleGlzdCwgc28gdGhlIHRodW1icyBzdGF5IGRpcmVjdCBjaGlsZHJlbiBvZiB0aGUgc3RyaXAuXG4gICAgICAuc3dhdGNoZXMtY29sb3JfX2ltYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgfVxuXG4gICAgICAuc3dhdGNoZXMtY29sb3Ige1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgJi5sYXp5bG9hZGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1wcmltYXJ5LW9uZGFyayk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1jZWxsYm9yZGVyLW9ubGlnaHQpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA4cHggNHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dhdGNoZXMtY29sb3JfX21vcmUtaW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgICAgICBwYWRkaW5nOiA0MXB4IDAgMCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYuaXMtc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNpemUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG5cbiAgICAgIC5zd2F0Y2hlcy1zaXplLXZhbHVlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIHdpZHRoOiA0M3B4O1xuXG4gICAgICAgICYuaXMtdW5hdmFpbGFibGUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tbTYtcG9zaXRpb24tc2VudGluZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIOKUgOKUgCBGdWxsIGxvYWRlciDigJQgZ3JpZ2xpYSBpbiBhZ2dpb3JuYW1lbnRvIChsb2FkIG1vcmUpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gLmlzLWdyaWQtbG9hZGluZyBzdWwgLmpzLXByb2R1Y3QtZ3JpZC1jb250YWluZXIgcmlwb3J0YSB0dXR0ZSBsZSBjYXJkIGFsbG9cbi8vIHN0YXRvIHNrZWxldG9uIGZpbmNow6kgbGEgcmljaGllc3RhIG5vbiBjb21wbGV0YS4gIWltcG9ydGFudDogZGV2ZSB2aW5jZXJlXG4vLyBzdWxsZSByZWdvbGUgZGkgcmV2ZWFsIGA6aGFzKC5sYXp5bG9hZGVkKWAgcXVpIHNvcHJhLlxuLmlzLWdyaWQtbG9hZGluZyAubW02LXByb2R1Y3QtY2FyZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgLm1tNi1wcm9kdWN0LWNhcmRfX2ltYWdlLFxuICAuc3dpcGVyLWxhenktbG9hZGVkLFxuICAuYmFkZ2UtY29udGFpbmVyIC5wcm9kdWN0LWJhZGdlLm1tLWJhZGdlLFxuICAubW02LXByb2R1Y3QtY2FyZF9fZGV0YWlscyxcbiAgLm1tNi1wcm9kdWN0LWNhcmRfX3dpc2hsaXN0LFxuICAubW02LXByb2R1Y3QtY2FyZF9fY29sb3JzLWluZGljYXRvciB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gUmlwcmlzdGluYSBsJ2VmZmV0dG8gc2tlbGV0b24gYW5jaGUgc3VsbGUgc2xpZGUgZ2nDoCBjYXJpY2F0ZSwgZG92ZSBpbFxuICAvLyByZXZlYWwgYC5zd2lwZXItc2xpZGU6aGFzKC5zd2lwZXItbGF6eS1sb2FkZWQpYCBsbyBhenplcmVyZWJiZS5cbiAgLy8gLm1tNi1za2VsZXRvbiAoaW1tYWdpbmUgc2luZ29sYSkgbm9uIGhhIGJnIHByb3ByaW86IGdsaSBkaWFtbyBpbCBkYXJrIHNrZWxldG9uXG4gIC5tbTYtc2tlbGV0b24sXG4gIC5tbTYtZGFyay1za2VsZXRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1za2VsZXRvbikgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFJPRFVDVCBDQVJEIOKAlCBNTSDigJQgTW9iaWxlIGJhc2Vcbi8vIEZpZ21hOiBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL3VIZUQzUzNCMWNERU91WGkyR2FlbWMvLi4uP25vZGUtaWQ9Njc3Ni02NjcxXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tcHJvZHVjdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTk1cHg7IC8vT25seSBmb3IgRGVzaWduIFN5c3RlbSBQcmV2aWV3XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy8gQ29udGFpbnMgei1pbmRleCBjb21wYXJpc29ucyAoZS5nLiBfX2luZm8tdmlldyB2cyBfX2hhbmQtZHJhd24pIHRvIHRoaXNcbiAgLy8gdGlsZSBvbmx5IOKAlCB3aXRob3V0IHRoaXMsIGEgbmVpZ2hib3JpbmcgdGlsZSdzIHotaW5kZXggY2FuIHdpbiBvdmVyIHRoaXNcbiAgLy8gdGlsZSdzIG93biBjb250ZW50IHNpbmNlIG5laXRoZXIgY3JlYXRlcyBhIHN0YWNraW5nIGNvbnRleHQgb3RoZXJ3aXNlLlxuICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgLy8g4pSA4pSAIEltYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDIgLyAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gb3ZlcmZsb3c6aGlkZGVuIHJvdW5kcyBpdHMgY2xpcCByZWN0IGluZGVwZW5kZW50bHkgZnJvbSB0aGUgR1BVLWNvbXBvc2l0ZWRcbiAgICAvLyBzbGlkZXM6IGF0IGZyYWN0aW9uYWwgZ3JpZC1jb2x1bW4gd2lkdGhzIHRoZSBwYXJrZWQgc2xpZGVzIGJsZWVkIDwxcHggcGFzdFxuICAgIC8vIHRoZSB0aWxlIGVkZ2UuIGNsaXAtcGF0aCBjbGlwcyBpbiB0aGUgY29tcG9zaXRvciB3aXRoIHRoZSBzYW1lIHJvdW5kaW5nO1xuICAgIC8vIHRoZSBiYWNrZ3JvdW5kIGNvdmVycyBhbnkgcmVzaWR1YWwgc3ViLXBpeGVsIHNlYW0gd2l0aCB0aGUgc2hvdCBjb2xvciwgc29cbiAgICAvLyBpdCBtdXN0IG1hdGNoIHRoZSBncmV5IGJha2VkIGludG8gdGhlIHBob3RvcyDigJQgd2hpdGUgcmVhZHMgYXMgYSBicmlnaHQgbGluZS5cbiAgICBjbGlwLXBhdGg6IGluc2V0KDApO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAubW0tc2tlbGV0b24ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAvLyBDb3ZlcnMgdGhlIHN1Yi1waXhlbCByZW5kZXJpbmcgZ2FwIGJldHdlZW4gYWRqYWNlbnQgUExQIHRpbGVzIChnYXA6IDAgK1xuICAgIC8vIGZyYWN0aW9uYWwgMWZyIHRyYWNrcyk7IHRoZSB+MC4xJSBjcm9wIGlzIGludmlzaWJsZSBhdCB0aWxlIHNpemVzLlxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSBtbS1tb3Rpb24oJ2luJywgJ2ltYWdlJywgJ3N0YW5kYXJkJywgJ21tJyk7XG4gIH1cblxuICAmOmhhcygubW0tc2tlbGV0b246bm90KC5zd2F0Y2hlcy1jb2xvcl9faW1hZ2Utd3JhcHBlcikgPiAubGF6eWxvYWRlZCksXG4gICY6aGFzKC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItbGF6eS1sb2FkZWQpIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIC5tbS1wcm9kdWN0LWNhcmRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgLmJhZGdlLWNvbnRhaW5lciAucHJvZHVjdC1iYWRnZS5tbS1iYWRnZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGU6aGFzKC5zd2lwZXItbGF6eS1sb2FkZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgLnN3aXBlci1sYXp5LWxvYWRlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW0tcHJvZHVjdC1jYXJkX19pbWFnZS5sYXp5bG9hZGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW0tcHJvZHVjdC1jYXJkIHtcbiAgICAgICZfX2RldGFpbHMsXG4gICAgICAmX193aXNobGlzdCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFdpc2hsaXN0IOKAlCB0b3AtcmlnaHQgY29ybmVyIG9mIGltYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX3dpc2hsaXN0Lm1tLWJ0bi0taWNvbi1naG9zdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgc2l6ZS1oLW1vYigyLjUpO1xuICAgIEBpbmNsdWRlIHNpemUtdy1tb2IoNSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIG1tLW1vdGlvbignaW4nLCAnYnV0dG9uJywgJ3Nsb3cnLCAnbW0nKTtcbiAgfVxuXG4gICZfX3dpc2hsaXN0LmFjdGl2ZSB7XG4gICAgLmljb24tLW1tLWFzdGVyaXNrLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmljb24tLW1tLWFzdGVyaXNrLXNtYWxsLXVuZGVybGluZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX193aXNobGlzdDpub3QoLmFjdGl2ZSkge1xuICAgIC5pY29uLS1tbS1hc3Rlcmlzay1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5pY29uLS1tbS1hc3Rlcmlzay1zbWFsbC11bmRlcmxpbmVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFZlcnRpY2FsIGxhYmVsIOKAlCByb3RhdGVkIHRleHQsIHRvcC1sZWZ0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC8vIFRPRE86IENvbW1lcmNpYWwgTGFiZWxzXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDEzcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgc3BhbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMTNweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnByb2R1Y3QtYmFkZ2UubW0tYmFkZ2Uge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBAaW5jbHVkZSBtbS1tb3Rpb24oJ2luJywgJ2ltYWdlJywgJ3N0YW5kYXJkJywgJ21tJyk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBTbGlkZSBpbmRpY2F0b3JzICYgY29udHJvbHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgLnN3aXBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAvLyBMYXllcmVkIChFZmZlY3RDcmVhdGl2ZSkgZGVjazogbmV4dCBpbWFnZSBzbGlkZXMgb3ZlciB0aGUgYWN0aXZlIG9uZS5cbiAgICAvLyBUaGUgdHJhbnNmb3JtIGlzIGRyaXZlbiBwZXItc2xpZGUgYnkgSlM7IGhpbnQgdGhlIGNvbXBvc2l0b3IuXG4gICAgJi1zbGlkZSB7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC8vIFdoaWxlIGlkbGUsIHBhcmtlZCBzbGlkZXMgb24gdGhlaXIgb3duIEdQVSBsYXllcnMgY2FuIGJsZWVkIHN1Yi1waXhlbFxuICAgIC8vIHBhc3QgdGhlIHRpbGUgY2xpcCBhdCBmcmFjdGlvbmFsIGdyaWQgd2lkdGhzIOKAlCBwYWludCBvbmx5IHRoZSBhY3RpdmUgb25lLlxuICAgIC8vIC5pcy1zbGlkaW5nIGlzIHRvZ2dsZWQgYnkgTU1Td2lwZWFibGVJbWFnZXMgYXJvdW5kIHRyYW5zaXRpb25zL2RyYWdzO1xuICAgIC8vIGdhdGUgb24gLnN3aXBlci1pbml0aWFsaXplZCBzbyB0aGUgZmlyc3Qgc2xpZGUgc2hvd3MgYmVmb3JlIEpTIGluaXQuXG4gICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQ6bm90KC5pcy1zbGlkaW5nKSAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDE7IC8vIEFsd2F5cyB2aXNpYmxlIG9uIG1vYmlsZVxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJi1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDEpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgxKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXByZXYsXG4gICAgJi1idXR0b24tbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyAvLyBIaWRkZW4gb24gbW9iaWxlXG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIERldGFpbHMgQXJlYSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjYXJkLWJvdHRvbSc7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIEBpbmNsdWRlIG1tLW1vdGlvbignaW4nLCAnaW1hZ2UnLCAnc3RhbmRhcmQnLCAnbW0nKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5tbS1wcm9kdWN0LWNhcmRfX3NpemVzLXZpZXcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdCg6aGFzKC5tbS1wcm9kdWN0LWNhcmRfX3N3YXRjaGVzLXZpZXcpKSAubW0tcHJvZHVjdC1jYXJkX19zaXplcy12aWV3IHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5saW5rLW1hc2s6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvLXZpZXcsXG4gICZfX3N3YXRjaGVzLXZpZXcge1xuICAgIGdyaWQtYXJlYTogY2FyZC1ib3R0b207XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9faW5mby12aWV3IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyAxOHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSwgMSwgJ21tJywgJ2FsbCcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyAvLyBBYm92ZSB0aGUgLm1tLXByb2R1Y3QtY2FyZF9faGFuZC1kcmF3biBvdmVybGF5XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJl9fc3dhdGNoZXMtdmlldyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLmlzLWNvbG9yLW9wZW4ge1xuICAgIC5tbS1wcm9kdWN0LWNhcmRfX2luZm8tdmlldyB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5tbS1wcm9kdWN0LWNhcmRfX3N3YXRjaGVzLXZpZXcge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmRpc2NvdW50LWRpc2NsYWltZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGVmYXVsdC1wcmljZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxLCAkYnJhbmQ6ICdtbScpO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuZGlzY291bnQtcGVyY2VudGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zYWxlcyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmUtaXRlbS13aXNoaWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb2xvcnMsXG4gICZfX2Nsb3NlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMC41KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxKTtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAubW0tbGluay0tY29udGV4dHVhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuc3dhdGNoZXMtY29sb3JfX2Nsb3NlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEQ3JztcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG5cbiAgICAuc3dhdGNoZXMtY29sb3JfX2Nsb3NlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gIC5zd2F0Y2hlcy1jb2xvcl9faW1hZ2Utd3JhcHBlcjpoYXMoLmxhenlsb2FkZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJl9fZGV0YWlscy1zd2F0Y2hlcyB7XG4gICAgJi1jb2xvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5zd2F0Y2hlcy1jb2xvciB7XG4gICAgICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgLy8gV2hpbGUgdGhlIHN3YXRjaCBpbWFnZSBpcyBzdGlsbCBhIGxhenlsb2FkIHBsYWNlaG9sZGVyLCB0aGUgYWx0IHRleHRcbiAgICAgICAgICAvLyB3b3VsZCBzZXQgdGhlIGZsZXggaXRlbSdzIGF1dG9tYXRpYyBtaW5pbXVtIHNpemUgYW5kIG92ZXJmbG93IHRoZSByb3dcbiAgICAgICAgICAvLyAoaG9yaXpvbnRhbCBwYWdlIHNjcm9sbCBvbiBsYW5kaW5nKVxuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogMzBjcXc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICY6aGFzKC5zZWxlY3RlZCksXG4gICAgICAgICAgJjpoYXMoLmlzLWhvdmVyZWQpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtbS1tb3Rpb24oJ2luJywgJ2J1dHRvbicsICdzbG93JywgJ21tJyk7XG5cbiAgICAgICAgICAmLmxhenlsb2FkZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gV2hlbiBBTlkgc3dhdGNoIGlzIGhvdmVyZWQsIHRoZSBjb250YWluZXIgZ2V0cyAuaGFzLWhvdmVyZWQtc3dhdGNoLlxuICAgICAgLy8gV2UgaGlkZSB0aGUgYm9yZGVyIG9uIHRoZSBzZWxlY3RlZCBzd2F0Y2gsIFVOTEVTUyB0aGUgc2VsZWN0ZWQgc3dhdGNoIGl0c2VsZiBpcyB0aGUgb25lIGJlaW5nIGhvdmVyZWQuXG4gICAgICAmLmhhcy1ob3ZlcmVkLXN3YXRjaCB7XG4gICAgICAgIC5zd2F0Y2hlcy1jb2xvcl9faW1hZ2Utd3JhcHBlcjpoYXMoLnNlbGVjdGVkOm5vdCguaXMtaG92ZXJlZCkpIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3YXRjaGVzLWNvbG9yX19tb3JlLWluZGljYXRvciB7XG4gICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBoZWlnaHQ6IDMwY3F3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaXMtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8g4pSA4pSAIFNpemVzIChIb3Zlcikg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgJl9fc2l6ZXMtdmlldyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLm1tLXByb2R1Y3QtY2FyZF9fZGV0YWlscy1zd2F0Y2hlcy1jb2xvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMtc3dhdGNoZXMtc2l6ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMC41KTtcbiAgICBtaW4taGVpZ2h0OiAyLjVsaDtcblxuICAgIC5zd2F0Y2hlcy1zaXplLXZhbHVlIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgd2lkdGg6IDQzcHg7XG5cbiAgICAgICYuaXMtdW5hdmFpbGFibGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zd2F0Y2hlcy12aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IC8vIEFib3ZlIHN0cmV0Y2hlZCBsaW5rXG5cbiAgICAubW0tcHJvZHVjdC1jYXJkX19kZXRhaWxzLXN3YXRjaGVzLXNpemUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIEZ1bGwgbG9hZGVyIOKAlCBncmlnbGlhIGluIGFnZ2lvcm5hbWVudG8gKGxvYWQgbW9yZSkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyAuaXMtZ3JpZC1sb2FkaW5nIHN1bCAuanMtcHJvZHVjdC1ncmlkLWNvbnRhaW5lciByaXBvcnRhIHR1dHRlIGxlIGNhcmQgYWxsb1xuLy8gc3RhdG8gc2tlbGV0b24gZmluY2jDqSBsYSByaWNoaWVzdGEgbm9uIGNvbXBsZXRhLiAhaW1wb3J0YW50OiBkZXZlIHZpbmNlcmVcbi8vIHN1bGxlIHJlZ29sZSBkaSByZXZlYWwgYDpoYXMoLmxhenlsb2FkZWQpYCBxdWkgc29wcmEuXG4uaXMtZ3JpZC1sb2FkaW5nIC5tbS1wcm9kdWN0LWNhcmQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuXG4gIC5tbS1wcm9kdWN0LWNhcmRfX2ltYWdlLFxuICAuc3dpcGVyLWxhenktbG9hZGVkLFxuICAuYmFkZ2UtY29udGFpbmVyIC5wcm9kdWN0LWJhZGdlLm1tLWJhZGdlLFxuICAubW0tcHJvZHVjdC1jYXJkX19kZXRhaWxzLFxuICAubW0tcHJvZHVjdC1jYXJkX193aXNobGlzdCB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gUmlwcmlzdGluYSBsJ2VmZmV0dG8gc2tlbGV0b24gYW5jaGUgc3VsbGUgc2xpZGUgZ2nDoCBjYXJpY2F0ZSwgZG92ZSBpbFxuICAvLyByZXZlYWwgYC5zd2lwZXItc2xpZGU6aGFzKC5zd2lwZXItbGF6eS1sb2FkZWQpYCBsbyBhenplcmVyZWJiZVxuICAubW0tc2tlbGV0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtc2tlbGV0b24pICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9HUklEIFBMUCBTVFlMRSBNTVxuLm1tLXJldmFtcC1ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmdyaWQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFsaCAyY2g7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgLy8gVXNlIG1pbm1heCB0byBhdm9pZCB3aWR0aCBpc3N1ZXNcbiAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICByb3ctZ2FwOiAxbGg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBQcmV2ZW50IGNvbnRlbnQgZnJvbSBvdmVyZmxvd2luZyBvciBzaHJpbmtpbmcgdG8gMFxuXG4gICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAubW0tcHJvZHVjdC1jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUmVzZXQgYm9vdHN0cmFwLWxpa2Ugcm93L2NvbCBiZWhhdmlvciBpZiBwcmVzZW50XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLm1tNi1yZXZhbXAtZ3JpZC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG5cbiAgLnByb2R1Y3QtZ3JpZC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgLypwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJi5pcy1sb2FkZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAucHJvZHVjdCAubW02LXByb2R1Y3QtY2FyZCB7XG4gICAgICAgICAgJl9fd2lzaGxpc3QsICZfX2NvbG9ycy1pbmRpY2F0b3IsICZfX2RldGFpbHMge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0qL1xuXG4gICAgICAucHJvZHVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgLm1tNi1wcm9kdWN0LWNhcmQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICAgLyomX193aXNobGlzdCwgJl9fY29sb3JzLWluZGljYXRvciwgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH0qL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgcm93LWdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICBjb2x1bW4tZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgIHBhZGRpbmc6IDAgbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcblxuICAgIC8vMSBoZWFkZXJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLGZpdC1jb250ZW50KDEwMCUpKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLG1pbm1heCgwLDFmcikpO1xuXG5cbiAgICAvLzIgaGVhZGVyXG4gICAgJi50d28tZ3JvdXAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCxmaXQtY29udGVudCgxMDAlKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLG1pbm1heCgwLDFmcikpO1xuICAgIH1cblxuICAgIC5ncmlkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogbWFwLWdldCgkbW02LXVuaXRzLCAyLjUpIG1hcC1nZXQoJG1tNi11bml0cywgMSkgbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAmLi1vdGhlciB7XG4gICAgICAgIGdyaWQtcm93OiAzIC8gc3BhbiAxO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkFESU8gQlVUVE9OIOKAlCBNTVxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdUhlRDNTM0IxY0RFT3VYaTJHYWVtYz9ub2RlLWlkPTEwMDA1LTc4OVxuLy8gTmF0aXZlIDxpbnB1dCB0eXBlPVwicmFkaW9cIj4gdmlzdWFsbHkgaGlkZGVuLCBpbmRpY2F0b3IgKyBsYWJlbCBzdHlsZWQuXG4vLyBTdGF0ZXM6IGRlZmF1bHQgLyBob3ZlciAvIHNlbGVjdGVkIC8gZGlzYWJsZWQgLyBmb2N1cy12aXNpYmxlLlxuLy8gTW9iaWxlOiA0NXB4IHRvdWNoIHJvdywgMTDDlzEwIGNpcmNsZS4gRGVza3RvcDogMjRweCByb3csIDnDlzkgY2lyY2xlLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7IC8vIG1vYmlsZSB0b3VjaCB0YXJnZXRcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICZfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gSW5kaWNhdG9yIHdyYXBwZXIgaXMgd2lkZXIgdGhhbiB0aGUgY2lyY2xlIG9uIHB1cnBvc2U6IHRoZSB2aXNpYmxlXG4gIC8vIFwiZ2FwXCIgYmV0d2VlbiBjaXJjbGUgYW5kIGxhYmVsIGlzIHRoZSByaWdodC1zaWRlIHBhZGRpbmcgb2YgdGhpcyAxOHB4XG4gIC8vIChtb2JpbGUpIC8gMTZweCAoZGVza3RvcCkgY29sdW1uLiBDaXJjbGUgYW5jaG9ycyB0byB0aGUgbGVmdCBzbyB0aGVcbiAgLy8gZW1wdHkgc3BhY2UgZmFsbHMgYmV0d2VlbiBjaXJjbGUgYW5kIGxhYmVsLlxuICAmX19pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMWxoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIC0tLSBIb3ZlciAob25seSB3aGVuIG5vdCBkaXNhYmxlZCkgLS0tXG4gICY6aG92ZXI6bm90KDpoYXMoLm1tLXJhZGlvX19pbnB1dDpkaXNhYmxlZCkpIC5tbS1yYWRpb19fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnQ291cmllck5ld1JlY2FzdEl0YWxpYycsICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgfVxuXG4gIC8vIC0tLSBTZWxlY3RlZCAoaW5wdXQgY2hlY2tlZCkgLS0tXG4gICZfX2lucHV0OmNoZWNrZWQgKyAubW0tcmFkaW9fX2luZGljYXRvcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAvLyAtLS0gRGlzYWJsZWQgLS0tXG4gICZfX2lucHV0OmRpc2FibGVkIH4gLm1tLXJhZGlvX19pbmRpY2F0b3IsXG4gICZfX2lucHV0OmRpc2FibGVkIH4gLm1tLXJhZGlvX19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICB9XG5cbiAgJjpoYXMoLm1tLXJhZGlvX19pbnB1dDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICB9XG5cbiAgLy8gRmFsbGJhY2sgcGFyZW50IG1vZGlmaWVyIChubyA6aGFzKCkgc3VwcG9ydClcbiAgJi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuXG4gICAgLm1tLXJhZGlvX19sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tIEZvY3VzIHZpc2libGUg4oCUIG91dGxpbmUgb24gaW5kaWNhdG9yIHdyYXBwZXIgLS0tXG4gICZfX2lucHV0OmZvY3VzLXZpc2libGUgKyAubW0tcmFkaW9fX2luZGljYXRvcjo6YmVmb3JlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJBRElPIEJVVFRPTiDigJQgTU02XG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jP25vZGUtaWQ9MTAwMDUtODI0XG4vLyBOYXRpdmUgPGlucHV0IHR5cGU9XCJyYWRpb1wiPiB2aXN1YWxseSBoaWRkZW4sIGluZGljYXRvciArIGxhYmVsIHN0eWxlZC5cbi8vIDEww5cxMCBjaXJjbGUsIGdhcCA2cHggYmV0d2VlbiBjaXJjbGUgYW5kIGxhYmVsLlxuLy8gTW9iaWxlOiBweSAxMnB4IHJvdy4gRGVza3RvcDogcHkgNHB4IHJvdy5cbi8vIENvbG9yIHNjaGVtZXM6IE9uTGlnaHQgKGRlZmF1bHQpIC8gT25EYXJrIHZpYSAubW02LXJhZGlvLS1vbmRhcmsuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjc1KTsgLy8gNnB4IGJldHdlZW4gaW5kaWNhdG9yIGFuZCBsYWJlbFxuICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAxLjUpOyAvLyAxMnB4IG1vYmlsZVxuICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAxLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuXG4gICZfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJl9faW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBTZWxlY3RlZCDigJQgZmlsbGVkIGNpcmNsZVxuICAmX19pbnB1dDpjaGVja2VkICsgLm1tNi1yYWRpb19faW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciDigJQgaW5kaWNhdG9yICsgbGFiZWwgc2hpZnQgdG8gc2Vjb25kYXJ5LWNvbnRyYXN0LiBHYXRlIGFnYWluc3RcbiAgLy8gOmRpc2FibGVkIChubyBob3ZlciBzdHlsaW5nIHdoZW4gZGlzYWJsZWQpLlxuICAmOmhvdmVyOm5vdCg6aGFzKC5tbTYtcmFkaW9fX2lucHV0OmRpc2FibGVkKSkge1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25saWdodCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbmRpY2F0b3Ig4oaSIHRlcnRpYXJ5IG91dGxpbmVcbiAgJl9faW5wdXQ6ZGlzYWJsZWQgKyAubW02LXJhZGlvX19pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC10ZXJ0aWFyeS1vbmxpZ2h0KTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGxhYmVsIOKGkiBzZWNvbmRhcnlcbiAgJjpoYXMoLm1tNi1yYWRpb19faW5wdXQ6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgLm1tNi1yYWRpb19fbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAvLyBGYWxsYmFjayBwYXJlbnQgbW9kaWZpZXIgKG5vIDpoYXMoKSBzdXBwb3J0KVxuICAmLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgIC5tbTYtcmFkaW9fX2luZGljYXRvciB7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtdGVydGlhcnktb25saWdodCk7XG4gICAgfVxuXG4gICAgLm1tNi1yYWRpb19fbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAvLyBGb2N1cy12aXNpYmxlIOKAlCBvdXRsaW5lIHJpbmcgb24gaW5kaWNhdG9yXG4gICZfX2lucHV0OmZvY3VzLXZpc2libGUgKyAubW02LXJhZGlvX19pbmRpY2F0b3Ige1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gIC8vIC0tLSBPbkRhcmsgY29sb3Igc2NoZW1lIC0tLVxuICAmLS1vbmRhcmsge1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG5cbiAgICAmOmhvdmVyOm5vdCg6aGFzKC5tbTYtcmFkaW9fX2lucHV0OmRpc2FibGVkKSkge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmRhcmspO1xuICAgIH1cblxuICAgIC5tbTYtcmFkaW9fX2lucHV0OmRpc2FibGVkICsgLm1tNi1yYWRpb19faW5kaWNhdG9yIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC10ZXJ0aWFyeS1vbmRhcmspO1xuICAgIH1cblxuICAgICY6aGFzKC5tbTYtcmFkaW9fX2lucHV0OmRpc2FibGVkKSAubW02LXJhZGlvX19sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9uZGFyayk7XG4gICAgfVxuXG4gICAgJi5tbTYtcmFkaW8tLWRpc2FibGVkIHtcbiAgICAgIC5tbTYtcmFkaW9fX2luZGljYXRvciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC10ZXJ0aWFyeS1vbmRhcmspO1xuICAgICAgfVxuXG4gICAgICAubW02LXJhZGlvX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRVRVUk4gQ09ORklSTUFUSU9OICh0aGFuay15b3UpIOKAlCBNTSBSZXZhbXAg4oCUIE1vYmlsZSBiYXNlXG4vLyBWaXN1YWwgcG9ydCBvZiB0aGUgbGVnYWN5IE1hcmdpZWxhIGNvbmZpcm1hdGlvbiBydWxlc1xuLy8gKF9vcmRlci1yZXR1cm4uZGVmYXVsdC5zY3NzIHRhaWwpIHdpdGggcmV2YW1wIHRva2Vucy4gTWFya3VwIGNvbWVzIGZyb20gdGhlXG4vLyBCTSBhc3NldHMgcmV0dXJuLWNvbmZpcm1hdGlvbi1ob21lIC8gLXN0b3JlIC8gLWVycm9yXG4vLyAobGlicmFyeV9jb250ZW50X2FzaXMueG1sOiAucmV0dXJuLWNvbmZpcm1hdGlvbi1pbWcsIC5jb250ZW50LXRleHQsXG4vLyAuaGVhZGVyLXRpdGxlLWJveC1zZWN0aW9uLCAucmV0dXJuLWNvbmZpcm1hdGlvbi1zdGVwcyArIGxpc3QsIENUQXMpLlxuLy8gU0NPUEVEIHRvIC5yZXR1cm4tY29uZmlybWF0aW9uLXdyYXBwZXIg4oCUIHByZXNlbnQgaW4gQk9USCBzaGVsbHMgKE15IEFjY291bnRcbi8vIHRhYiBzZWN0aW9uIGFuZCBndWVzdCBzdGFuZGFsb25lIHBhZ2UpLlxuLy8gU3BhY2luZzogTU0gc2NhbGUgb25seSAoY2gvbGgpIHZpYSB0aGUgZHVhbC12YWx1ZSBtaXhpbnMg4oCUIGZpcnN0IHZhbHVlXG4vLyBtb2JpbGUsIHNlY29uZCBkZXNrdG9wLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnJldHVybi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gIC5yZXR1cm4tY29uZmlybWF0aW9uLWNvbnRlbnQge1xuICAgIC5yZXR1cm4tY29uZmlybWF0aW9uLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXkoMSwgMSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgfVxuXG4gICAgLnJldHVybi1jb25maXJtYXRpb24taW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyAvLyBhc3NldCBpbWFnZSBib3gg4oCUIGRpbWVuc2lvbiwgbm90IHNwYWNpbmcgc2NhbGVcbiAgICB9XG4gIH1cblxuICAvLyBBc3NldCBoZWFkZXIg4oCUIGgxLmhlYWRlci10aXRsZS1ib3ggKHN1YnRpdGxlICsgdGl0bGUgc3BhbnMpICsgaDIgbm90ZS5cbiAgLy8gU2FtZSBza2luIGFzIHRoZSB3aXphcmQgc3RlcC0zIGhlYWRlciAod2hpY2ggbGl2ZXMgaW4gX29yZGVyLXJldHVyblxuICAvLyBzY29wZWQgdG8gLm1tLXJldHVybi1wYWdlIOKAlCB0aGUgY29uZmlybWF0aW9uIHBhZ2UgaGFzIG5vIHdpemFyZCByb290LFxuICAvLyBoZW5jZSBpdHMgb3duIGNvcHkgaGVyZSkuXG4gIC5oZWFkZXItdGl0bGUtYm94LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDMsIDMpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMi41LCAyLjUpO1xuXG4gICAgLmhlYWRlci1hZGRpdGlvbmFsLXRleHQge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgbWF4LXdpZHRoOiAxNy42MjVyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMSwgMSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci10aXRsZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMC41LCAwLjUpO1xuICAgIH1cblxuICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hpcHBpbmcgaW5zdHJ1Y3Rpb25zIGxpc3QgKGhvbWUvc3RvcmUgYXNzZXRzKVxuICAucmV0dXJuLWNvbmZpcm1hdGlvbi1zdGVwcyB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE3LjYyNXJlbTtcblxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyLCAyKTtcbiAgICB9XG5cbiAgICAucmV0dXJuLWNvbmZpcm1hdGlvbi1saXN0LWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgwLjUsIDAuNSk7XG4gICAgfVxuICB9XG5cbiAgLnJldHVybi1jb25maXJtYXRpb24tcGFnZSB7XG4gICAgLmFjdGlvbi1idXR0b25zLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgyLjUsIDIuNSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5yZXR1cm4tY29uZmlybWF0aW9uLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEpO1xuICAgICAgfVxuXG4gICAgICAucmV0dXJuLXRvLW9yZGVyLWRldGFpbHMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnJldHVybi10by1ob21lIHtcbiAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCd1bmRlcmxpbmUnKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0gU0VBUkNIIFNIRUVUICYgTUVOVSBTRUFSQ0ggSU5URUdSQVRJT04gLS0tICovXG5cbi5tbS1zaGVldC5tbS1oZWFkZXItbWVudS1zaGVldCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICAvLyBTY29wZXMgdGhlIHdpZHRoIHRyYW5zaXRpb24ncyByZWZsb3cgdG8gdGhpcyBib3ggb25seS4gU2FmZTogdGhlIHNoZWV0XG4gIC8vIGFsd2F5cyBjYXJyaWVzIGEgdHJhbnNmb3JtICh0cmFuc2xhdGVYIGF0IHJlc3Qvb3Blbiwgc2VlIF9zaGVldHMuZGVmYXVsdCksXG4gIC8vIHNvIGl0J3MgYWxyZWFkeSBhIGNvbnRhaW5pbmcgYmxvY2sgZm9yIGl0cyBmaXhlZC9hYnNvbHV0ZSBkZXNjZW5kYW50cyDigJRcbiAgLy8gdGhpcyBkb2Vzbid0IGNoYW5nZSB0aGF0LiBXaXRob3V0IGl0LCB0aGUgZGVza3RvcCA1MHZ3LzI1dnfihpIxMDB2d1xuICAvLyBhbmltYXRpb24gd2FzIGZvcmNpbmcgbGF5b3V0IHdvcmsgb3V0c2lkZSB0aGUgc2hlZXQgZXZlcnkgZnJhbWUsXG4gIC8vIHJlYWRpbmcgYXMgc3R1dHRlci5cbiAgY29udGFpbjogbGF5b3V0O1xuXG4gIC8vIFwiTGF5ZXJpbmcgU21hbGxcIiArIG1hc2sgcmV2ZWFsIEwx4oaSTDIgc3VsbGEgd2lkdGgg4oCUIGJhdHRlIHBlciBzcGVjaWZpY2l0w6BcbiAgLy8gbGEgYmFzZSBcIkxheWVyaW5nIE1lZGl1bVwiIGRpIF9zaGVldHMuZGVmYXVsdC5zY3NzXG4gIEBpbmNsdWRlIG1lbnUtc2hlZXQtbW90aW9uKCdtbScpO1xuXG4gICZbZGF0YS1icmFuZD0nbW02J10ge1xuICAgIEBpbmNsdWRlIG1lbnUtc2hlZXQtbW90aW9uKCdtbTYnKTtcbiAgfVxuXG4gICYuaXMtZHJpbGwtZG93bixcbiAgJi5pcy1zZWFyY2gtb3BlbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUtY29udGFpbmVyIHtcbiAgJi5pcy1zZWFyY2gtb3BlbiB7XG4gICAgLy8gTWFzayByZXZlYWwgaW4gYXBlcnR1cmE6IGN1cnZhIGRpIGVudHJhbmNlXG4gICAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkbW0tZWFzaW5nLWVudHJhbmNlO1xuICAgIH1cblxuICAgIC5tZW51LW1haW4tdmlldyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRtbS1lYXNpbmctZW50cmFuY2U7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtc2VhcmNoLXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLy8gTWFzayByZXZlYWwgTDHihpJzZWFyY2g6IGJhc2UgPSByaXRvcm5vIChsaW5lYXIpLCAuYWN0aXZlID0gYXBlcnR1cmEgKGN1YmljKVxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbWVudS1tYXNrLWR1cmF0aW9uICRtbS1lYXNpbmctZXhpdCwgb3BhY2l0eSAkbWVudS1tYXNrLWR1cmF0aW9uICRtbS1lYXNpbmctZXhpdCwgdmlzaWJpbGl0eSAkbWVudS1tYXNrLWR1cmF0aW9uICRtbS1lYXNpbmctZXhpdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRtbS1lYXNpbmctZW50cmFuY2U7XG4gICAgfVxuICB9XG59XG5cbi5tbS1tZW51LXNlYXJjaCwgLm1tNi1tZW51LXNlYXJjaCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgXG4gICZfX2JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnN1Z2dlc3Rpb25zLXByb2R1Y3RzLXRpdGxlLFxuICAuc3VnZ2VzdGlvbnMtY2F0ZWdvcmllcy10aXRsZSB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdjYXBpdGFscycpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICB9XG5cbiAgLm1tNi1wcm9kdWN0LWNhcmRfX25hbWUsIC5tbTYtcHJvZHVjdC1jYXJkX19wcmljZSB7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodClcbiAgfVxuXG4gIC5tbTYtbWVudS1zZWFyY2hfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpO1xuXG4gICAgLmNvbnRhaW5lci1saXN0LXNlYXJjaC1zdWdnZXN0aW9ucyAuZXhwZXJpZW5jZS1yZWdpb24ge1xuICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDIsICRicmFuZDogJ21tNicpO1xuICAgIH1cblxuICAgIC5wYWdlLXNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5yZWNvbW1lbmRhdGlvbnMtY2FyZHMtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBnYXAteS1tb2IoJ2NlbGwtYm9yZGVyJywgJGJyYW5kOiAnbW02Jyk7XG4gICAgICBcbiAgICAgIGFydGljbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodHByaW1hcnkpO1xuICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSwgJGJyYW5kOiAnbW02Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tNi1tZW51LXNlYXJjaF9fcmVzdWx0c19fZW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gIH1cblxuICAubW0tbWVudS1zZWFyY2hfX2xlZnQge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcblxuICAgIC5jb250YWluZXItbGlzdC1zZWFyY2gtc3VnZ2VzdGlvbnMgLmV4cGVyaWVuY2UtcmVnaW9uICB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTsgICAgICBcbiAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigxKTtcblxuICAgICAgLm1tLXNlYXJjaC1zdWdnZXN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlY29tbWVuZGF0aW9ucy1jYXJkcy1saXN0IGFydGljbGUge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMik7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lci1saXN0LXNlYXJjaC1zdWdnZXN0aW9ucyAudW5zdHlsZWQtbGlzdCAuZXhwZXJpZW5jZS1yZWdpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgLnNlYXJjaC1yZWNvbW1lbmRhdGlvbnMtdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zdWdnZXN0aW9ucy1jYXRlZ29yaWVzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1tbTYge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDQsICRicmFuZDogJ21tNicpO1xuXG4gICAgICAuc3VnZ2VzdGlvbnMtY2F0ZWdvcmllcy1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDIsICRicmFuZDogJ21tNicpO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUtc2VjdGlvbi1zZWFyY2gtc3VnZ2VzdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDIsICRicmFuZDogJ21tNicpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbW0ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDIsIDMpO1xuXG4gICAgICAuc3VnZ2VzdGlvbnMtY2F0ZWdvcmllcy1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudGl0bGUtc2VjdGlvbi1zZWFyY2gtc3VnZ2VzdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXNlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5yZWNvbW1lbmRhdGlvbnMtY2FyZHMtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgLm1tLXByb2R1Y3QtY2FyZF9faW1hZ2Utd3JhcHBlciwgIC5tbTYtcHJvZHVjdC1jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTRweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDIgLyAzO1xuXG4gICAgICAgICAgJjpoYXMoLmxhenlsb2FkZWQpIHtcbiAgICAgICAgICAgICYgKyAubW0tcHJvZHVjdC1jYXJkX19kZXRhaWxzLCAmICsgLm1tNi1wcm9kdWN0LWNhcmRfX2RldGFpbHMge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGF6eWxvYWRlZCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1tNi1wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1tLXByb2R1Y3QtY2FyZF9fZGV0YWlscywgLm1tNi1wcm9kdWN0LWNhcmRfX2RldGFpbHMge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYnJhbmQ9XCJtbTZcIl0ge1xuICAgICAgICAgIC5tbS1wcm9kdWN0LWNhcmRfX25hbWUsXG4gICAgICAgICAgLm1tLXByb2R1Y3QtY2FyZF9fcHJpY2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Z2dlc3Rpb25zLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBmbGV4OiBub25lO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zdWdnZXN0aW9ucy1wcm9kdWN0cy1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAubW0tcHJvZHVjdC1jYXJkLCAubW02LXByb2R1Y3QtY2FyZCB7XG4gICAgICAgICY6aGFzKFxuICAgICAgICAgIC5tbS1za2VsZXRvbjpub3QoLnN3YXRjaGVzLWNvbG9yX19pbWFnZS13cmFwcGVyKSA+IC5sYXp5bG9hZGVkLFxuICAgICAgICAgIC5tbTYtc2tlbGV0b246bm90KC5zd2F0Y2hlcy1jb2xvcl9faW1hZ2Utd3JhcHBlcikgPiAubGF6eWxvYWRlZCxcbiAgICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWxhenktbG9hZGVkXG4gICAgICAgICkge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgICAgLm1tLXByb2R1Y3QtY2FyZF9faW1hZ2Utd3JhcHBlciwgIC5tbTYtcHJvZHVjdC1jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5iYWRnZS1jb250YWluZXIgLnByb2R1Y3QtYmFkZ2UubW0tYmFkZ2Uge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1tNi1wcm9kdWN0LWNhcmQsIC5tbS1wcm9kdWN0LWNhcmQge1xuICAgICAgICAgICAgJl9fZGV0YWlscywgJl9fd2lzaGxpc3QsICZfX2NvbG9ycy1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tbTYtbWVudS1zZWFyY2hfX3Jlc3VsdHMge1xuXG4gICAgLm1tNi1tZW51LXNlYXJjaF9fcmVzdWx0c19fc3RhcnQge1xuICAgICAgLnN1Z2dlc3Rpb25zLXByb2R1Y3RzLWdyaWQge1xuICAgICAgICAubW02LXByb2R1Y3QtY2FyZCwgIC5tbTYtcHJvZHVjdC1jYXJkOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlYXJjaC1zaGVldCBNTTYgdGlsZXMgYXJlIG9uLWxpZ2h0IChQTFAgaXMgb24tZGFyaykuIFRpbGUgbWFya3VwIGlzXG4gICAgICAgIC8vIHRoZSBzYW1lIFBMUCBUaWxlLVNob3cgb3V0cHV0OyBjYXJkIGJnICsgbmFtZS9wcmljZSBhcmUgYWxyZWFkeVxuICAgICAgICAvLyBzd2l0Y2hlZCB0byBvbmxpZ2h0IGFib3ZlIOKAlCB0aGVzZSBhcmUgdGhlIHJlbWFpbmluZyBvbmRhcmsgc3BvdHMgZnJvbVxuICAgICAgICAvLyBfcHJvZHVjdC1jYXJkLW1tNiAvIF9za2VsZXRvbi4gU3dhdGNoIHNlbGVjdGVkL2hvdmVyIGJvcmRlciBzdGF0ZXMgYXJlXG4gICAgICAgIC8vIHJlc3RhdGVkIGluIGZ1bGw6IHRoZXNlIHNlbGVjdG9ycyBvdXQtcmFuayB0aGUgY2FyZCdzIG93biBzdGF0ZSBydWxlcyxcbiAgICAgICAgLy8gc28gZXZlcnkgc3RhdGUgbXVzdCBiZSBzcGVsbGVkIG91dCBoZXJlIG9yIGl0IHdvdWxkIGJlIGZsYXR0ZW5lZC5cbiAgICAgICAgLm1tNi1wcm9kdWN0LWNhcmQge1xuICAgICAgICAgIC5tbTYtZGFyay1za2VsZXRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1za2VsZXRvbik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtcHJpbWFyeSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1tNi1wcm9kdWN0LWNhcmRfX3ByaWNlIC5kZWZhdWx0LXByaWNlLWNvbnRhaW5lciAuc3RyaWtlLXRocm91Z2gge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW02LXByb2R1Y3QtY2FyZF9fZGV0YWlscy1zd2F0Y2hlcy1jb2xvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcblxuICAgICAgICAgICAgJi5oYXMtaG92ZXJlZC1zd2F0Y2ggLnN3YXRjaGVzLWNvbG9yX19pbWFnZS5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguaGFzLWhvdmVyZWQtc3dhdGNoKSAuc3dhdGNoZXMtY29sb3JfX2ltYWdlLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW02LWJvcmRlci1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dhdGNoZXMtY29sb3JfX2ltYWdlLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tbTYtYm9yZGVyLXByaW1hcnktb25saWdodCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2F0Y2hlcy1jb2xvcl9fbW9yZS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoJ2NlbGwtYm9yZGVyJywgJGJyYW5kOiAnbW02Jyk7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYignY2VsbC1ib3JkZXInLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1tNi1tZW51LXNlYXJjaF9fcmVzdWx0c19fcHJvZHVjdHNfZW5kIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICB9XG4gIH1cblxuICAubW0tbWVudS1zZWFyY2hfX3Jlc3VsdHMge1xuICAgIC5tbS1tZW51LXNlYXJjaF9fcmVzdWx0c19fc3RhcnQge1xuICAgICAgLnN1Z2dlc3Rpb25zLXByb2R1Y3RzLWdyaWQge1xuICAgICAgICAubW0tcHJvZHVjdC1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAzLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tLW1lbnUtc2VhcmNoX19yZXN1bHRzX19wcm9kdWN0c19lbmQge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuICAgIH1cbiAgfVxufVxuXG4uaXMtc2VhcmNoLW9wZW4ge1xuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuXG5odG1sOmhhcygjaGVhZGVyLXNlYXJjaC1zaGVldC4tb3BlbmVkKSwgaHRtbDpoYXMoLmlzLXNlYXJjaC1vcGVuLi1vcGVuZWQpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIubW0tc2hlZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwNTA7IC8vIEFib3ZlIG1vc3QgdGhpbmdzXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Nik7IC8vIE1NIHN0YW5kYXJkIDk2JSBvcGFjaXR5XG5cbiAgLy8gTW90aW9uIFwiTGF5ZXJpbmcgTWVkaXVtXCIgTU0g4oCUIGVudHJhbmNlIDMwMG1zIGN1YmljLCBleGl0IDIwMG1zIGxpbmVhci5cbiAgLy8gRWNjZXppb25pIFwiTGF5ZXJpbmcgU21hbGxcIiAobWVudSwgc2VhcmNoKTogb3ZlcnJpZGUgaW4gX3NlYXJjaC1zaGVldC5kZWZhdWx0LnNjc3NcbiAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdzaGVldCcsICdzdHJ1Y3R1cmFsJywgJ21tJyk7XG4gIEBpbmNsdWRlIG1tLW1vdGlvbignb3V0JywgJ3NoZWV0JywgJ3N0cnVjdHVyYWwnLCAnbW0nKTtcbiAgQGluY2x1ZGUgYXBwbHktbm9pc2UodmFyKC0tbW0tbGF5ZXJzLXByaW1hcnkpLCAnbGF5ZXInKTtcbiAgLy8gU2hlZXQgYmFja2dyb3VuZCBibHVyIG1hdGNoZXMgLm1tLXNoZWV0LW92ZXJsYXkncyBzY3JpbSBibHVyIChzZWUgX25vaXNlLm1peGluLnNjc3MpXG4gIC8vIHNvIHRoZSBwYW5lbCBpc24ndCBjcmlzcGVyIHRoYW4gdGhlIHNjcmltIGJlaGluZCBpdC5cbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG5cbiAgLy8gRGVmYXVsdCBSaWdodCBTaWRlIFNoZWV0XG4gICYtLXJpZ2h0IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3OyAvLyBtb2JpbGUgZnVsbC13aWR0aDsgZGVza3RvcCB3aWR0aCBzZXQgaW4gLm1kLW1pbiAvIHNoZWV0X3NpemVcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICAgICYuLXNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIC8vIExlZnQgU2lkZSBTaGVldFxuICAmLS1sZWZ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7IC8vIG1vYmlsZSBmdWxsLXdpZHRoOyBkZXNrdG9wIHdpZHRoIHNldCBpbiAubWQtbWluIC8gc2hlZXRfc2l6ZVxuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICAgICYuLXNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJvdHRvbSBTaGVldFxuICAmLS1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiA5MGR2aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAmLi1zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmX19kaWFsb2cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIC5tbS1zaGVldF9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7IC8vIE1NIGZvbnQgKE1NNiBvdmVycmlkZGVuIGluIHRoZSBtbTYgdmFyaWFudClcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAubW0tc2hlZXRfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDE4cHggMThweCAxOHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC8vIEhpZGRlbiB1bmRlcm5lYXRoIGhlYWRlciB3aGVuIHNjcm9sbGluZ1xuICB9XG5cbiAgLm1tLXNoZWV0X19tdWx0aXBsZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLm1tLXNoZWV0X19jb250ZW50IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtbS1tb3Rpb24oJ2luJywgJ3NoZWV0LWNvbnRlbnQnKTtcbiAgICB9XG4gICAgJi5tbS1zaGVldF9fc3dpdGNoZWQtY29udGVudCB7XG4gICAgICAubW0tc2hlZXRfX2NvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLSBNTTYgVmFyaWFudCAtLS1cbiAgJltkYXRhLWJyYW5kPSdtbTYnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWxheWVycy1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIHJlbW92ZSBub2lzZSBmcm9tIHNoZWV0IGJvZHkgZm9yIE1NNlxuXG4gICAgLy8gTW90aW9uIFwiTGF5ZXJpbmcgU21hbGwgTU02XCIg4oCUIHVndWFsZSBwZXIgdHV0dGUgbGUgc2hlZXQgZSBwb3Npemlvbmk6XG4gICAgLy8gZW50cmFuY2UgMTAwbXMgbGluZWFyLCBleGl0IGlzdGFudGFuZW9cbiAgICBAaW5jbHVkZSBtbS1tb3Rpb24oJ2luJywgJ3NoZWV0JywgJ3N0YW5kYXJkJywgJ21tNicpO1xuICAgIEBpbmNsdWRlIG1tLW1vdGlvbignb3V0JywgJ3NoZWV0JywgJ2luc3RhbnQnLCAnbW02Jyk7XG5cbiAgICAvLyBTd2l0Y2ggcGFubmVsbGkgaW50ZXJuaSAoZXMuIGNhcnQg4oaSIGVkaXQtY2FydCk6IDEwMG1zIGxpbmVhclxuICAgIC5tbS1zaGVldF9fbXVsdGlwbGUtY29udGVudCAubW0tc2hlZXRfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdzaGVldC1jb250ZW50JywgJ3N0YW5kYXJkJywgJ21tNicpO1xuICAgIH1cblxuICAgICYubW0tc2hlZXQtLWxlZnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5tbS1zaGVldC0tYm90dG9tIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgIC5tbS1zaGVldF9fZGlhbG9nIHtcbiAgICAgIHBhZGRpbmc6IDFweCAxcHggMDtcbiAgICB9XG5cbiAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgc2l6ZS1oLW1vYig1LCAnbW02Jyk7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDFweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5tbS1zaGVldF9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgLy8gOHB4XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjUsICRicmFuZDogJ21tNicpOyAvLyA0cHhcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cblxuICAgICAgLm1tLXNoZWV0X19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIHNpemUtdy1tb2IoNCwgJ21tNicpO1xuICAgICAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDUsICdtbTYnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICB9XG5cbiAgICAuc2hlZXQtZm9vdGVyLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG4gICAgfVxuICB9XG59XG5cbi5tbS1zaGVldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHotaW5kZXg6IDEwNDA7XG5cbiAgLy8gLS0tIEJyYW5kIE1NIChEZWZhdWx0KSAtLS1cbiAgQGluY2x1ZGUgbW0tb3ZlcmxheS1hbmltYXRpb24oJ3Nsb3cnLCAnbW0nKTtcbiAgQGluY2x1ZGUgYXBwbHktbm9pc2UodmFyKC0tbW0tc2NyaW1zLXByaW1hcnkpLCAnc2NyaW0nKTtcblxuICAvLyAtLS0gQnJhbmQgTU02IC0tLVxuICAmLm1tNi1vdmVybGF5IHtcbiAgICAvLyBjdXJyZW50bHkgb3ZlcmxheSBpcyBhY3RpdmUgd2l0aCBOTyBOT0lTRSBFRkZFQ1QgLS0+IGFwcGx5IG5vaXNlIGJ5IGRlZmF1bHQgaGFzICRub2lzZURpc2FibGVkOiB0cnVlXG4gICAgQGluY2x1ZGUgbW0tb3ZlcmxheS1hbmltYXRpb24oJ3Nsb3cnLCAnbW02Jyk7XG4gICAgQGluY2x1ZGUgYXBwbHktbm9pc2UodmFyKC0tbW02LXNjcmltcy1wcmltYXJ5KSwgJ3NjcmltJywgJ3RydWUnKTtcbiAgfVxufVxuXG4vLyBJbCBsb2NrIHZpdmUgU09MTyBzdSA8aHRtbD46IGwnb3ZlcmZsb3cgZGVsIHJvb3QgZWxlbWVudCB2aWVuZSBwcm9wYWdhdG8gYWxcbi8vIHZpZXdwb3J0LCBxdWluZGkgYmFzdGEgcXVlc3RvIGEgYmxvY2NhcmUgbG8gc2Nyb2xsIG1hbnRlbmVuZG8gc2Nyb2xsWSAodmVkaVxuLy8gTU1IZWFkZXIudHMpLiBNZXR0ZXJlIG92ZXJmbG93OmhpZGRlbiBhbmNoZSBzdWwgPGJvZHk+IGxvIHRyYXNmb3JtZXJlYmJlIGluXG4vLyB1bm8gc2Nyb2xsIGNvbnRhaW5lcjogbG8gc2Nyb2xscG9ydCBwacO5IHZpY2lubyBkaSBvZ25pIHBvc2l0aW9uOnN0aWNreVxuLy8gZGlzY2VuZGVudGUgZGl2ZW50ZXJlYmJlIGlsIGJvZHksIGNoZSBoYSBzY3JvbGwgb2Zmc2V0IHNlbXByZSAwLCBlIGdsaVxuLy8gc3RpY2t5IHRvcm5lcmViYmVybyBhbGxhIGxvcm8gcG9zaXppb25lIHN0YXRpY2EgYXBwZW5hIHNpIGFwcmUgdW5hIHNoZWV0XG4vLyAoUERQIC5yaWdodC1zdGlja3ktY29sIGNoZSBzY2hpenphIGluIGFsdG8gc2NvcHJlbmRvIGlsIGZvbmRvIG5lcm8gZGVsXG4vLyAubW02LXBkcC1sYXlvdXQpLlxuaHRtbDpoYXMoYm9keS5tbS1zaGVldC1sb2NrZWQpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuYm9keS5tbS1zaGVldC1sb2NrZWQge1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuIiwiLnNpZGViYXItY2hlY2tvdXRfX2Fzc3VyYW5jZXMge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoMiwxKTtcbiAgLm1tLWFjY29yZGlvbi1zZWN0aW9uIHtcbiAgICAubW0tYWNjb3JkaW9uLXNlY3Rpb25fX3RyaWdnZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjI1LCAwLjI1KTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLm1tLWFjY29yZGlvbi1zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSwxKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzdweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1tLWZvb3Rlci1zZWN0aW9uX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDQsNik7XG5cbiAgfVxuICAubW0tZm9vdGVyLXNlY3Rpb25fX2hlYWRpbmctd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBoZWlnaHQ6IDIuNWxoO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMCwgMSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4uc2l6ZS1ndWlkZS1tbTYtY29udGFpbmVyIHtcblxuICAvLyBPVEIyNi0yMzQxIOKAlCB1bnRpbCBhIHNpemUgaXMgcGlja2VkIHRoZSBsaXN0IHdvdWxkIHNob3cgdGhlIGZpcnN0IHNpemUnc1xuICAvLyB2YWx1ZXM7IGhpZGUgaXQgd2l0aCBpdHMgdW5pdCB0b2dnbGUgKGNsYXNzIHNldCBieSBNTVNpemVHdWlkZUNvbXBvbmVudCkuXG4gICYuaXMtc2l6ZS11bnNlbGVjdGVkIC51bmlzaXplLWRpbWVuc2lvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBJbiB0aGUgc2l6ZSBzZWxlY3RvciBzaGVldCBubyBzaXplIHBpY2tlciBzaXRzIHVuZGVyIHRoZSB0aXRsZTogd2l0aCB0aGUgbGlzdFxuICAvLyBoaWRkZW4sIFwiTWVhc3VyZW1lbnRzXCIgd291bGQgc3RhbmQgYWxvbmUuIFRoZSBzdGFuZGFsb25lIGd1aWRlIGtlZXBzIGl0LlxuICAuc2l6ZS1ndWlkZS10b2dnbGUtY29udGVudCAmLmlzLXNpemUtdW5zZWxlY3RlZCAuc2l6ZS1ndWlkZV9fbWVhc3VyZW1lbnRzOmhhcygudW5pc2l6ZS1kaW1lbnNpb25zKSAuc2l6ZS1ndWlkZV9fbWVhc3VyZW1lbnRzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICB9XG4gIC5zaXplLWd1aWRlX19zaXplLWZpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDM1OHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMik7IC8vIDE2cHhcbiAgfVxuXG4gIC5zaXplLWd1aWRlX19tZWFzdXJlbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcblxuICAgIC51bmlzaXplLWd1aWRlLW1tNi1jb250YWluZXIgLnVuaXNpemUtZGltZW5zaW9ucyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZWFzdXJpbmctaW1nX19za2V0Y2hlcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIHRleHQge1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB9XG5cbiAgICAgIFtpZCo9J2Fycm93LSddLFxuICAgICAgdGV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgfVxuXG4gICAgICBbaWQqPSdhcnJvdy0nXS5hY3RpdmUsXG4gICAgICB0ZXh0LmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpemUtZ3VpZGVfX2NvbnZlcnNpb25zX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDIpOyAvLyAxNnB4XG4gICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMC41KTsgLy8gNHB4XG4gIH1cblxuICAubWVhc3VyaW5nLWd1aWRlIHtcbiAgICAmX19yYWRpby1pbnB1dCAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAxLjUpOyAvLyAxMnB4XG5cbiAgICAgIC5tbTYtcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEuNSkgMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNzUpOyAvLzZweFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZWFzdXJpbmctZ3VpZGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG5cbiAgICAubWVhc3VyaW5nLWd1aWRlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJi5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAmOm5vdCg6aGFzKHRyID4gOm50aC1jaGlsZCg0KSkpIHtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tNi1ib3JkZXItc2Vjb25kYXJ5LW9ubGlnaHQpO1xuICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSkgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdy1hbGwtc2l6ZXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvL1ZFREVSRSBDT1Mnw6hcbiAgICAucHJvZHVjdC1zaXplY2hhcnQtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICsgLm1lYXN1cmluZy1ndWlkZS1jb250ZW50IHtcbiAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tNi1ib3JkZXItc2Vjb25kYXJ5LW9ubGlnaHQpO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZC10by1jYXJ0LWFjdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLyA4cHhcbiAgICAubW02LWJ0biB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC43NSwgJGJyYW5kOiAnbW02Jyk7IC8vIDZweFxuXG4gICAgICAubW02LWJ0bl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC4yNSwgJGJyYW5kOiAnbW02Jyk7IC8vIDJweFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udW5pc2l6ZS1ndWlkZS1tbTYtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMik7IC8vIDE2cHhcblxuICAudW5pc2l6ZS1kaW1lbnNpb25zIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLyA4cHhcblxuICAgIC5zaXplLWd1aWRlX19zaXplLWZpdF9faGVhZGVyLFxuICAgIC5zaXplX19kaW1lbnNpb25zX19oZWFkZXIge1xuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAzKTsgLy8gMjRweFxuICAgIH1cbiAgfVxuXG4gIC51bmlzaXplLWRpbWVuc2lvbnNfX3VuaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEuNSk7IC8vIDEycHhcblxuICAgIC5tbTYtcmFkaW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJG1tNi11bml0cywgMS41KSAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjc1KTsgLy82cHhcbiAgICB9XG4gIH1cblxuICAudGFibGUtZGV0YWlscyB7XG4gICAgLnRhYmxlLWRldGFpbHMtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgIC50YWJsZS1kZXRhaWxzLWxhYmVsIHtcbiAgICAgICAgcCxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJzonO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWJsZS1kZXRhaWxzLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaXplLWd1aWRlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG5cbiAgLy8gT1RCMjYtMjM0MSDigJQgdW50aWwgYSBzaXplIGlzIHBpY2tlZCB0aGUgbGlzdCB3b3VsZCBzaG93IHRoZSBmaXJzdCBzaXplJ3NcbiAgLy8gdmFsdWVzOyBoaWRlIGl0IHdpdGggaXRzIHVuaXQgdG9nZ2xlIChjbGFzcyBzZXQgYnkgTU1TaXplR3VpZGVDb21wb25lbnQpLlxuICAmLmlzLXNpemUtdW5zZWxlY3RlZCAudW5pc2l6ZS1kaW1lbnNpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gSW4gdGhlIHNpemUgc2VsZWN0b3Igc2hlZXQgbm8gc2l6ZSBwaWNrZXIgc2l0cyB1bmRlciB0aGUgdGl0bGU6IHdpdGggdGhlIGxpc3RcbiAgLy8gaGlkZGVuLCBcIk1lYXN1cmVtZW50c1wiIHdvdWxkIHN0YW5kIGFsb25lLiBUaGUgc3RhbmRhbG9uZSBndWlkZSBrZWVwcyBpdC5cbiAgLnNpemUtZ3VpZGUtdG9nZ2xlLWNvbnRlbnQgJi5pcy1zaXplLXVuc2VsZWN0ZWQgLnNpemUtZ3VpZGVfX21lYXN1cmVtZW50czpoYXMoLnVuaXNpemUtZGltZW5zaW9ucykgLnNpemUtZ3VpZGVfX21lYXN1cmVtZW50c19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNpemUtZ3VpZGVfX21lYXN1cmVtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEsICdtbScpO1xuXG4gICAgLnNpemUtZ3VpZGVfX21lYXN1cmVtZW50c19faGVhZGVyIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpemUtc2VsZWN0b3ItZ3VpZGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIC5hZGQtdG8tY2FydC1hY3Rpb25zIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDMpO1xuICAgIH1cbiAgfVxuXG4gIC5jaG9vc2Utc2l6ZS1hbmQtdW5pdC1tZWFzdXJlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoNCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gIH1cblxuICAuY29udHJvbHMge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCg0KTtcbiAgICAubW0tcmFkaW8ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICB9XG4gIH1cblxuICAubWVhc3VyaW5nLWltZ19fc2tldGNoZXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBbaWQqPSdhcnJvdy0nXSxcbiAgICAgIHRleHQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgW2lkKj0nYXJyb3ctJ10uYWN0aXZlLFxuICAgICAgdGV4dC5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICB0ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpemUtZ3VpZGVfX2NvbnZlcnNpb25zX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDIpO1xuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGVsLXNpemUtbGFiZWwtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDQpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDIpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZWFzdXJpbmctZ3VpZGUtY29udGFpbmVyIHtcbiAgICAubWVhc3VyaW5nLWd1aWRlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJi5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuXG4gICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgJjpub3QoOmhhcyh0ciA+IDpudGgtY2hpbGQoNCkpKSB7XG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDQpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSk7XG4gICAgfVxuXG4gICAgLnNob3ctYWxsLXNpemVzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNCk7XG4gICAgfVxuXG4gICAgLnByb2R1Y3Qtc2l6ZWNoYXJ0LWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICArIC5tZWFzdXJpbmctZ3VpZGUtY29udGVudCB7XG4gICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NNiBTSVpFIFNFTEVDVCBDT01QT05FTlQgKEN1c3RvbSBTZWxlY3QgaW4gUERQIFNpemUgR3VpZGUpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LXNpemUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBDbG9zZWQgVHJpZ2dlciBTdGF0ZVxuICAmX190cmlnZ2VyIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjI1LCAnbW02Jyk7IC8vIDJweCDigJQgY2VudHJlcyA0MHB4IGlubmVyIGluIDQ0cHggdG91Y2ggdGFyZ2V0XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtc2Vjb25kYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgc2l6ZS1oLW1vYig1LCAnbW02Jyk7IC8vIDQwcHhcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtc2Vjb25kYXJ5LWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1zZWNvbmRhcnktY29udHJhc3QpO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICB9XG5cbiAgICAubW02LWJ0bl9fbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGdhcDogOXB4O1xuICB9XG5cblxuICAvLyBPcGVuIE9wdGlvbnMgUGFuZWwgRHJvcGRvd25cbiAgJl9fcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbTYtYm9yZGVyLXByaW1hcnktb25saWdodCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMSwgJ21tNicpOyAvLyA4cHhcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgYW5pbWF0aW9uOiBtbVNsaWRlRG93biAwLjJzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICB9XG5cbiAgLy8gU3dhdGNoZXMgR3JpZFxuICAmX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7IC8vIDFweFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsZml0LWNvbnRlbnQoMTAwJSkpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsbWlubWF4KDAsMWZyKSk7XG4gIH1cblxuICAmX19vcHRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbTYtYm9yZGVyLXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2VtcGhhc2lzJyk7XG4gICAgfVxuICB9XG5cbiAgLm1tLXNpemUtc3dhdGNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vIDRweFxuICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDIuNSk7IC8vIDIwcHhcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG5cbiAgICAmOmhvdmVyOm5vdCgubm90LWF2YWlsYWJsZSksXG4gICAgJjpoYXMoLnNlbGVjdGVkLXNpemUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgfVxuXG4gICAgLmlubmVyLXRleHQge1xuICAgICAgLm1tLXNpemUtc3dhdGNoX19uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA5cHg7XG4gICAgICB9XG5cbiAgICAgIC5tbS1zaXplLXN3YXRjaF9fdmFsdWUge1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFNpemUgc3lzdGVtIHJhZGlvIHN3aXRjaGVyIGluc2lkZSBkcm9wZG93blxuICAuc2l6ZS1zeXN0ZW0tc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMik7IC8vIDE2cHhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAxLjUpOyAvLyAxMnB4XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtbVNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NIFNJWkUgU0VMRUNUIENPTVBPTkVOVCAoQ3VzdG9tIFNlbGVjdCBpbiBQRFAgU2l6ZSBHdWlkZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1zaXplLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gQ2xvc2VkIFRyaWdnZXIgU3RhdGVcbiAgJl9fdHJpZ2dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLWlucHV0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtaW5wdXQtaG92ZXIsICNlYWVhZWEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RyaWdnZXItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG5cbiAgICAmLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmX19jaGV2cm9uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC8vIE9wZW4gT3B0aW9ucyBQYW5lbCBEcm9wZG93blxuICAmX19wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWxheWVycy1wcmltYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSA3Ny43OCUsIHRyYW5zcGFyZW50IDc3Ljc4JSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpIDc3Ljc4JSwgdHJhbnNwYXJlbnQgNzcuNzglKSxcbiAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSA3Ny43OCUsIHRyYW5zcGFyZW50IDc3Ljc4JSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSA3Ny43OCUsIHRyYW5zcGFyZW50IDc3Ljc4JSksXG4gICAgICAkbW0tbm9pc2UtbGF5ZXItMng7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHggMXB4LCA5cHggMXB4LCAxcHggOXB4LCAxcHggOXB4LCAyMDBweCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCwgYm90dG9tIGxlZnQsIHRvcCBsZWZ0LCB0b3AgcmlnaHQsIHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgcmVwZWF0LXgsIHJlcGVhdC15LCByZXBlYXQteSwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGFuaW1hdGlvbjogbW1TbGlkZURvd24gMC4ycyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgfVxuXG4gIC8vIFN3YXRjaGVzIEdyaWRcbiAgJl9fb3B0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19vcHRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAubW0tc2l6ZS1zZWxlY3RfX3RyaWdnZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmlzLXBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZW1waGFzaXMnKTtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b20gU3dhdGNoIEJ1dHRvbiAoMiBjb2x1bW5zKVxuICAubW0tc2l6ZS1zd2F0Y2gge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQtc2l6ZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJi5ub3QtYXZhaWxhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gQ2xpY2thYmxlIHRvIG9wZW4gdGhlIE5vdGlmeSBNZSBzaGVldFxuICAgIH1cblxuICAgIC5pbm5lci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAubW0tc2l6ZS1zd2F0Y2hfX25hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFjaDtcbiAgICAgIH1cblxuICAgICAgLmljb24uaWNvbi0tbW0tc3ltYm9sLWNpcmNsZS1maWxsIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24uaWNvbi0tbW0tYmVsbCB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgICAmLmQtbm9uZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2l6ZSBzeXN0ZW0gcmFkaW8gc3dpdGNoZXIgaW5zaWRlIGRyb3Bkb3duXG4gIC5zaXplLXN5c3RlbS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXRlcnRpYXJ5KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW1TbGlkZURvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSDigJQgU0tFTEVUT04gKGxvYWRpbmcgcGxhY2Vob2xkZXIpXG4vL1xuLy8gVXNhZ2U6IGFkZCBjbGFzcyAubW0tc2tlbGV0b24gdG8gYW55IGJsb2NrLWxldmVsIHBsYWNlaG9sZGVyIGVsZW1lbnRcbi8vIHdoaWxlIGl0cyBjb250ZW50IGlzIGxvYWRpbmcuXG4vL1xuLy8gRmlnbWEgc3BlYyBNTS9Ta2VsZXRvbi9QcmltYXJ5OlxuLy8gICBiYWNrZ3JvdW5kOiAtLW1tLWJhY2tncm91bmQtc2tlbGV0b24gKHdoaXRlKVxuLy8gICBpbm5lciBzaGFkb3c6IGluc2V0IDAgMCAwIDFweCAtLW1tLWJhY2tncm91bmQtcHJpbWFyeSAoMXB4IG9mZi13aGl0ZSBib3JkZXIpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLXNrZWxldG9uKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSk7XG59XG5cbi5tbTYtbGlnaHQtc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1za2VsZXRvbik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbn1cblxuLm1tNi1kYXJrLXNrZWxldG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1za2VsZXRvbik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xufVxuIiwiLnNsaWRlLWluZGljYXRvcnMgIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuXG4gICYubW0taW5kaWNhdG9ycyB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogY2FsYyg5cHggLSAycHgpO1xuICAgICAgd2lkdGg6IGNhbGMoMWNoIC0gMnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHB4O1xuICAgICAgaGVpZ2h0OiAxLjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbW0tYmFzZS1ibGFjay1hbHBoYS0xMCk7XG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrKTsgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zY2hlbWUtbGlnaHQge1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1tLWJhc2Utd2hpdGUtYWxwaGEtMTApO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1tLWJhc2Utd2hpdGUpOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlnaC1jb25zdHJhc3Qge1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1tLWJhc2UtYmxhY2stYWxwaGEtMjUpO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1tLWJhc2UtYmxhY2spOyBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNjaGVtZS1saWdodCB7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1tLWJhc2Utd2hpdGUtYWxwaGEtMjUpO1xuICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tbS1iYXNlLXdoaXRlKTsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi5tbTYtaW5kaWNhdG9ycyB7XG4gICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogbWFwLWdldCgkbW02LXVuaXRzLCAxKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbW02LWJhc2UtYWxwaGEtbmV1dHJhbC0xMDAtMTApO1xuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbW02LWJhc2UtbmV1dHJhbC0xMDApOyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9uLWxpZ2h0IHtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tbTYtYmFzZS1hbHBoYS1ibGFjay0xMCk7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbW02LWJhc2UtYmxhY2spOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLm1tLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi10YWJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMThweDtcbiAgICByaWdodDogMThweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gIH1cblxuICAubmF2LXRhYi1idG4ge1xuICAgIHBhZGRpbmc6IDQuNXB4IDlweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweCAxcHggMCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci10ZXJ0aWFyeSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMjdweDtcblxuICAgIC5uYXYtdGFiLWJ0bi1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLW1tIC5uYXYtdGFiLWJ0bi1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgfVxuXG4gICAgJi0tbW02IC5uYXYtdGFiLWJ0bi1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgLy8gTm8gZmlsbCBvbiB0aGUgc2VsZWN0ZWQgdGFiIChRQSkg4oCUIGJhY2tncm91bmQgc3RheXMgdHJhbnNwYXJlbnQuXG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAvLyBTdHJpcCB0aGF0IGludGVycnVwdHMgdGhlIHdyYXBwZXIgZGl2aWRlciB1bmRlciB0aGUgYWN0aXZlIHRhYi4gUGFpbnRlZFxuICAgICAgLy8gd2l0aCB0aGUgcGFnZSBiYWNrZ3JvdW5kOyBzdGlja3kgY29udGV4dHMgKC5pcy1zdHVjaykgb3ZlcnJpZGUgaXQgdG9cbiAgICAgIC8vIG1hdGNoIHRoZWlyIG93biBmaWxsLlxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtdGFicy1jb250ZW50IHtcbiAgZmxleDogMTtcblxuICAubmF2LXRhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuIiwiLm1tLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICAubW0tdG9vbHRpcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1tLWxheWVycy1zZWNvbmRhcnkpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjUsIDAuMjUpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAxKTtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG4gIH1cblxuICAmLi1vcGVuIHsgXG4gICAgLm1tLXRvb2x0aXAtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4ubW02LXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICAubW02LXRvb2x0aXAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogLTUwJTtcbiAgICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQ6IHZhciggLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAwLjUsICdtbTYnKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMC41LCAwLjUsICdtbTYnKTtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMC41LCAnbW02Jyk7XG4gIH1cblxuICAmLi1vcGVuIHsgXG4gICAgLm1tNi10b29sdGlwLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn0iLCIucGItdG9wLWJhbm5lciB7XG5cbiAgLnBiLWJhbm5lcnMtd3JhcHBlciAge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubm90aWZpY2F0aW9ucy1jb250YWluZXIge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5wcm9tby1iYW5uZXItY29tcG9uZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICBkaXYuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9tby1iYW5uZXItdGV4dCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAucGQtYmFubmVyLWFjdGlvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc2xpZGUtaW5kaWNhdG9ycyAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyBcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1NTSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1tbS1iYW5uZXItaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLXByaW1hcnkpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tbS1iYXNlLWJsYWNrLWFscGhhLTEwKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcblxuICAgIC8vIFBEUCAoRmlnbWEgNjcyLTExNTkzMSk6IG5vIGRpdmlkZXIgb24gbW9iaWxlOyBhIHBhcnRpYWwgZGl2aWRlciBsaW1pdGVkXG4gICAgLy8gdG8gdGhlIHJpZ2h0IGNvbHVtbiBpcyByZWluc3RhdGVkIGZyb20gbWQgdXAgKHNlZSBfdG9wYmFubmVyLm1kLW1pbi5zY3NzKS5cbiAgICAjcHJvZHVjdC1zaG93ICYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLnByb21vLWJhbm5lci1jb21wb25lbnQge1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAucGQtYmFubmVyLWFjdGlvbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIC5iYW5uZXItY2xvc2Uge1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IHZhcigtLW1tLWJhbm5lci1oZWlnaHQpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKG1hcC1nZXQoJHNwYWNlLXgtbW9iaWxlLCAwLjUpKTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItTU02IHtcbiAgICBoZWlnaHQ6IHZhcigtLW1tNi1iYW5uZXItaGVpZ2h0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItbW02LWJhc2UtbmV1dHJhbC04MDApO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcblxuICAgIC5wYi1iYW5uZXJzLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAmLnNob3ctYW5pbWF0aW9uIHtcbiAgICAgICAgLm5vdGlmaWNhdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAucHJvbW8tYmFubmVyLWNvbXBvbmVudCB7XG4gICAgICAgICAgICAucHJvbW8tYmFubmVyLXRleHQge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmbGFzaFN0ZXAgNHMgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGtleWZyYW1lcyBmbGFzaFN0ZXAge1xuICAgICAgICAgICAgMCUsIDI1JSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAyNiUsIDEwMCUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wZC1iYW5uZXItYWN0aW9uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgLmJhbm5lci1jbG9zZSB7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1tbTYtYmFubmVyLWhlaWdodCk7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLnR5cGUtZWxlbWVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS1jb21wb25lbnQ9J01NVHlwZXdyaXRlckNvbXBvbmVudCddLnR5cGV3cml0ZXItbG9hZGluZyB7XG4gIC50eXBlLWVsZW1lbnQsXG4gID4gKiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5jdXJzb3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBhbmltYXRpb246IGJsaW5rIDFzIHN0ZXAtZW5kIGluZmluaXRlO1xuICAmLm5vLWJsaW5rIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFZFUlRFWCBBRERSRVNTIFBPUFVQIOKAlCBNTSBSZXZhbXAgKERlc2lnbiBTeXN0ZW0gUG9wIFVwIE1NKVxuLy8gRmlnbWEgc2NlbmFyaW8gXCJBZGRyZXNzIG5vdCByZWNvZ25pc2VkXCI6IDI1MTM6MzE1ODEgKGRlc2spIMK3IDI1MTM6MzE1ODQgKG1vYilcbi8vIFJlY3RpZmllZCB2aWV3IHBvcnRlZCBmcm9tIHRoZSBjaGVja291dCAudmVydGV4LW1vZGFsIFNDU1MgKFZlcnRleERyYXdlcikuXG4vLyBTaGVsbCAoLm1tLXBvcHVwIHBvc2l0aW9uL3dpZHRoL2FuaW1hdGlvbnMpIGNvbWVzIGZyb20gX3BvcHVwcy5zY3NzO1xuLy8gaGVyZSBvbmx5IHRoZSBib2R5IGNvbnRlbnQuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tdmVydGV4LXBvcHVwIHtcbiAgLm1tLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fdmlldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGdhcC15LW1vYigxKTsgLy8gMThweCBiZXR3ZWVuIHRleHQgYW5kIENUQXNcblxuICAgIC5tbS1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlldy0tcmVjdGlmaWVkIHtcbiAgICByb3ctZ2FwOiAwOyAvLyBzcGFjaW5nIGNvbWVzIGZyb20gYXJlYSBwYWRkaW5ncy9tYXJnaW5zLCBhcyBpbiBjaGVja291dFxuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG5cbiAgJl9fYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxKTtcbiAgICB9XG5cbiAgICAubW0tdmVydGV4LXBvcHVwX19hZGRyZXNzLWluZm8ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMik7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgfVxuXG4gICAgLm1tLWJ0biB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFdJU0hMSVNUIChcIlNhdmVkIEl0ZW1zXCIpIOKAlCBNb2JpbGUgYmFzZVxuLy8gRmlnbWE6IFN1cHBvcnQgLSBBY2NvdW50LCBub2RlIDQ4NTgtMzQwNThcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jd2lzaGxpc3Qtc2hvdyB7XG4gIC53aXNobGlzdEl0ZW1DYXJkcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tbS13aXNobGlzdC1oZWFkZXIge1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm1tLXdpc2hsaXN0LWxpc3Qtd3JhcHBlciB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubW0td2lzaGxpc3QtZW1wdHkge1xuICAmX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm1tLXdpc2hsaXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG5cbiAgJjpoYXMoPiAubW0td2lzaGxpc3QtaXRlbV9fYWN0aW9ucy4tZnVsbC13aWR0aCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICB9XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gIEBpbmNsdWRlIGdhcC14LW1vYigyKTtcbiAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpO1xuXG4gIC8vIEZpZ21hOiBcIlByb2R1Y3QgY2FyZCBpcyBzZXQgdG8gNTAlIG9wYWNpdHkgdG8gY29tbXVuaWNhdGUgdGhhdCBpdCBpcyB1bmF2YWlsYWJsZVwiXG4gICYuLW5vdGlmeS1tZSB7XG4gICAgLm1tLXdpc2hsaXN0LWl0ZW1fX21lZGlhIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAubW0td2lzaGxpc3QtaXRlbV9fbmFtZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMThweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAyIC8gMztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ2Rlc2snKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19icmFuZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cblxuICAmX19uYW1lLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXG4gICAgLmRlZmF1bHQtcHJpY2UtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpO1xuXG4gICAgICAuc3RyaWtlLXRocm91Z2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuZGlzY291bnQtcGVyY2VudGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG4gICAgICB9XG5cbiAgICAgIC5kaXNjb3VudC1kaXNjbGFpbWVye1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2UtbGlzdCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICB9XG5cbiAgJl9fdmFyaWFudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgwLjUsIDAuNSwgJ21tJywgJ21vYicpO1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAubW0tc2VsZWN0X193cmFwcGVye1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZhcmlhbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcblxuICAgICYubW0tc2VsZWN0LS1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgIC5tbS1zZWxlY3RfX3dyYXBwZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAubW0tc2VsZWN0X19maWVsZCxcbiAgICAgIC5tbS1zZWxlY3RfX2J1dHRvbiB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tbS1zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tbS1zZWxlY3RfX2J1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3Bhbi5pY29uIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYXR0cmlidXRlLXNpemUuc2luZ2xlLXZhcmlhbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX192YXJpYW50LWxhYmVsIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgfVxuXG4gICZfX3ZhcmlhbnQtdmFsdWUge1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm1tLWJ0bi0tdGV4dC1vdXRsaW5lZC1zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tbS13aXNobGlzdC1pdGVtX19yZW1vdmUge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjI1KTtcbiAgICB9XG4gIH1cblxuICAmX19yZW1vdmUge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmX19hZGQtdG8tYmFnIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmFkZC10by1jYXJ0LXN3aXRjaCB7XG4gICAgLnByb2R1Y3QtYWRkLXRvLWNhcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJ1dHRvbi5hZGQtdG8tY2FydCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LW5vdGlmeSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1ub3RpZnktbWUge1xuICAgICAgLnByb2R1Y3QtYWRkLXRvLWNhcnQge1xuICAgICAgICBidXR0b24uYWRkLXRvLWNhcnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3Qtbm90aWZ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVycm9yIG1lc3NhZ2Ug4oCUIHNhbWUgY29udmVudGlvbiBhcyAubW0tc2VsZWN0X19lcnJvciAvIC5tbS1pbnB1dF9fZXJyb3JcbiAgLy8gKGhlbHBlcnMvY29tcG9uZW50cy9faW5wdXQuZGVmYXVsdC5zY3NzKTogbW0tY29udGVudC1lcnJvciB0ZXh0ICsgbW0tZXJyb3IgaWNvbixcbiAgLy8gY29sbGFwc2VzIG5hdHVyYWxseSB3aGVuIGVtcHR5IHNpbmNlIEpTIG9ubHkgZXZlciBzZXRzL2NsZWFycyBpdHMgaW5uZXJIVE1MLlxuICAmX19lcnJvciB7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcblxuICAgICY6bm90KDplbXB0eSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLy8gTm8gZGlzcGxheTpub25lLWJ5LWRlZmF1bHQgbmVlZGVkIOKAlCBzaG93RXJyb3JNZXNzYWdlL2hpZGVFcnJvck1lc3NhZ2Ugb25seSBldmVyIHNldC9jbGVhclxuICAgIC8vIHRoaXMgZWxlbWVudCdzIGlubmVySFRNTCwgc28gYW4gZW1wdHkgPHA+IGFscmVhZHkgY29sbGFwc2VzIG5hdHVyYWxseS5cbiAgICAmOm5vdCg6ZW1wdHkpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW0tZXJyb3InKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRk9PVEVSIOKAlCBtb2JpbGUgYmFzZSAoTU0gKyBNTTYpXG4vLyBNTSBtb2JpbGU6IGZsYXQgc3RhY2suIE5ld3NsZXR0ZXIgZmlyc3QsIHRoZW4gc2VjdGlvbnMsIHRoZW4gbGVnYWwuXG4vLyBEZXNrdG9wIGdyaWQgb3ZlcnJpZGVzIGluIF9mb290ZXIubWQtbWluLnNjc3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1NIEZPT1RFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW0tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBtb2JpbGUgb3JkZXI6IG5ld3NsZXR0ZXIgZmlyc3QgdGhlbiBQRCBzZWN0aW9uc1xuICB9XG5cbiAgJl9fcGQsXG4gICZfX25ld3NsZXR0ZXItY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX25ld3NsZXR0ZXItY29sIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gICZfX3BkIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4vLyBQRCBvdXRwdXQgKHJldmFtcCBmb290ZXItbW0gcGFnZSk6IDMgZXhwbGljaXQgY29scywgZWFjaCBpcyBhIGZsZXggc3RhY2suXG4vLyBNb2JpbGU6IGNvbHMgc3RhY2sgdmVydGljYWxseSAoYmxvY2sgZmxvdykuXG4ubW0tZm9vdGVyX19wZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1tLWZvb3Rlcl9fcGQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1tLWZvb3Rlci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmX19oZWFkaW5nLXdyYXAge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMiwgJ21tJyk7ICAvLyAxOHB4ICgyY2gpXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7ICAgICAgICAgICAgICAvLyAxbGggbW9iaWxlXG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYig0LCAnbW0nKTsgICAgIC8vIDM2cHggKDRjaClcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDsgICAgICAgICAgICAgICAgIC8vIDJsaCBtb2JpbGVcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxOHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAxbGggbW9iaWxlXG4gIH1cbn1cblxuLm1tLWZvb3Rlci1pdGVtIHtcbiAgLy8gZmxleCwgbm90IGlubGluZS1mbGV4OiBhbiBpbmxpbmUtbGV2ZWwgYm94IGJhc2VsaW5lLWFsaWducyBpbnNpZGUgdGhlIDxsaT4nc1xuICAvLyBsaW5lIGJveCBhbmQgYWRkcyB+NC41cHggb2YgZGVzY2VuZGVyIHNwYWNlIGJlbG93IHNpbmdsZS1saW5lIGl0ZW1zIChjaGF0LFxuICAvLyBDb250YWN0IFVzIGxvb2tlZCB0YWxsZXIgdGhhbiB0aGUgcmVzdCkuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFN0YXR1cyBiYWRnZXMgbmVzdGVkIGluIGxhYmVsIChlLmcuIFtBdmFpbGFibGVdL1tPZmZsaW5lXSkuXG4gIC8vIE1vZGlmaWVycyB0b2dnbGVkIGJ5IE1NRm9vdGVyQ2hhdEl0ZW0udHMgKC1hdmFpbGFibGUgLyAtb2ZmbGluZSkuXG4gICZfX3N0YXR1cyB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc3VjY2Vzcyk7XG5cbiAgICAmLi1hdmFpbGFibGUgeyBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zdWNjZXNzKTsgfVxuICAgICYuLW9mZmxpbmUgICB7IGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTsgfSAgLy8gIzZjNmM2Y1xuICB9XG59XG5cbi8vIFBob25lIGl0ZW06IG9ubHkgdGhlIG51bWJlciBpcyB1bmRlcmxpbmVkIChEUyB1bmRlcmxpbmUgc3R5bGUpLlxuLm1tLWZvb3Rlci1pdGVtLXBob25lIHtcbiAgJl9fbnVtYmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDM1JTtcbiAgfVxufVxuXG4vLyBQbGFpbiB0ZXh0IGl0ZW0gKG11bHRpLWxpbmUsIG5vIGxpbmssIG5vIGJ1bGxldClcbi5tbS1mb290ZXItdGV4dC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1NIEZPT1RFUiBMRUdBTCDigJQgbW9iaWxlIFwiTGVnYWwgQ29tcGFjdFwiXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbS1mb290ZXItbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19jb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1NNiBGT09URVIgKGRhcmspIOKAlCByZXVzZXMgTU0gc2VjdGlvbi9pdGVtIGNvbXBvbmVudHMgdmlhIC5tbTYtZm9vdGVyIHNjb3BlLlxuLy8gU3BhY2luZy9wYWRkaW5nIHZhbHVlcyBhcmUgYXBwbGllZCBpbmxpbmUgaW4gSVNNTCB2aWEgLnBiLW1tNi1tb2ItTiAvIC5weC1tbTYtbW9iLU5cbi8vIHV0aWxpdHkgY2xhc3NlcyAoc2VlIGhlbHBlcnMvX3NwYWNpbmcubWl4aW4uc2NzcykuIE9ubHkgbm9uLXNwYWNpbmcgcnVsZXMgbGl2ZSBoZXJlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW02LWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gYW5jaG9ycyB0aGUgbnVtZXJpYyBjb2RlIGhhbmQgb3ZlcmxheSAoT1RCMjYtMTgxMClcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4OyAvLyAxcHggZ2FwIChmb290ZXIgYmcgPSBjZWxsYm9yZGVyIGNvbG9yKSBzZXBhcmF0ZXMgbG9nbyBmcm9tIGNvbHVtbnNcbiAgfVxuXG4gICZfX2xvZ28tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcblxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbnMsXG4gICZfX3BkLFxuICAmX19uZXdzbGV0dGVyLWNvbCxcbiAgJl9fbGVnYWwtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIE1vYmlsZSBvcmRlcjogbmV3c2xldHRlciBmaXJzdCwgdGhlbiBQRCBjb2x1bW5zLCB0aGVuIGxlZ2FsLlxuICAmX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19uZXdzbGV0dGVyLWNvbCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAmX19wZCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAmX19sZWdhbC1jb2wge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLy8gUEQgb3V0cHV0IChyZXZhbXAgZm9vdGVyTW02IHBhZ2UpOiAzIHN0YWNrZWQgY29scyBvbiBtb2JpbGUsIGNlbGwtYm9yZGVyIHNlcGFyYXRlZC5cbiAgJl9fcGQtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gIH1cblxuICAmX19wZC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICB9XG5cbiAgLy8gLS0tLSBNTTYgdHlwb2dyYXBoeSBvdmVycmlkZSBvbiBzaGFyZWQgTU0gY29tcG9uZW50cyAtLS0tXG4gIC8vIEhpZ2hlciBzcGVjaWZpY2l0eSB0byB3aW4gb3ZlciAubW0tbGluay0tdGllciBhbmQgLm1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKSBpbiBNTSBjb21wb25lbnRzLlxuICAubW0tdHh0LWRlZmF1bHQsXG4gIC5tbS1mb290ZXItc2VjdGlvbl9faGVhZGluZyxcbiAgLm1tLWZvb3Rlci1pdGVtLFxuICAubW0tZm9vdGVyLWl0ZW1fX2xhYmVsLFxuICAubW0tZm9vdGVyLXRleHQtaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTm93IFRleHQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLy8gSWNvbiBnbHlwaCByZWNvbG9yaW5nIChtYXNrLWltYWdlIHN3YXApXG4gIC5tbS1saW5rX19nbHlwaCAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICB9XG5cbiAgLy8gLS0tLSBTaGFyZWQgc2VjdGlvbiBvdmVycmlkZXMgLS0tLVxuICAubW0tZm9vdGVyLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19oZWFkaW5nLXdyYXAge1xuICAgICAgLy8gT3ZlcnJpZGUgTU0gY2gtc2NhbGUgcGFkZGluZyAofjE0cHgpIHdpdGggTU02IGZpeGVkIDhweC5cbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY2VsbC1ib3JkZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1ib3JkZXItY2VsbGJvcmRlci1vbmRhcmspO1xuICAgICAgLy8gT3ZlcnJpZGUgTU0gY2gtc2NhbGUgcGFkZGluZyAofjM2cHgpIHdpdGggTU02IGZpeGVkIDhweC5cbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSxcbiAgICAmX19pdGVtLS10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSlcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tIFNoYXJlZCBpdGVtIG92ZXJyaWRlcyAtLS0tXG4gIC5tbS1mb290ZXItaXRlbSB7XG4gICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHggMHB4IDEycHg7ICAgICAgIC8vIE1NNiBjZWxsIGJ1dHRvbjogcHQgMC41LCBwYiAxLjUsIHB4IDFcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICB9XG5cbiAgICAmX19zdGF0dXMge1xuICAgICAgJi4tYXZhaWxhYmxlIHsgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXN1Y2Nlc3Mtb25kYXJrKTsgfVxuICAgICAgJi4tb2ZmbGluZSAgIHsgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmRhcmspOyB9XG4gICAgfVxuICB9XG5cbiAgLm1tLWZvb3Rlci10ZXh0LWl0ZW0ge1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9uZGFyayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiA0cHggMHB4IDEycHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNTTYgRk9PVEVSIExFR0FMIOKAlCBzdGFjayBwYXJhZ3JhcGhzIHdpdGggMTZweCBnYXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1tNi1mb290ZXItbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuXG4gICZfX2NvcHlyaWdodCxcbiAgJl9fb3RiIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBhLm1tNi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBREVSIOKAlCBNTVxuLy8gRmlnbWE6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdUhlRDNTM0IxY0RFT3VYaTJHYWVtYy8uLi4/bm9kZS1pZD03MzI5LTMxMzBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1oZWFkZXIge1xuICBoZWlnaHQ6IHZhcigtLW1tLWhlYWRlci1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgLy8gQmFzZSBzdGF0ZSAobm8gY2xhc3Nlcyk6IG5lZ2F0aXZlIHRvcCDihpIgdGhlIGhlYWRlciBzY3JvbGxzIGF3YXkgMToxIHdpdGggdGhlXG4gIC8vIHBhZ2UgY29udGVudCAobm8gcGluLXRoZW4tZm9sZCBhdCB0aGUgdG9wKSwgdGhlbiBzdGF5cyBwYXJrZWQganVzdCBhYm92ZSB0aGVcbiAgLy8gdmlld3BvcnQuIE5lYXIgdGhlIHRvcCBpdCBhbHNvIHJlLWVudGVycyAxOjEgZm9yIGZyZWUuXG4gIHRvcDogY2FsYygtMSAqIHZhcigtLW1tLWhlYWRlci1oZWlnaHQpKTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLXByaW1hcnkpO1xuXG4gIC8vIFJldmVhbC9oaWRlIG1pZC1wYWdlIGlzIHNjcm9sbC1saW5rZWQ6IE1NSGVhZGVyLnRzIGRyaXZlcyBhbiBpbmxpbmVcbiAgLy8gdHJhbnNsYXRlWSgwLi5oZWFkZXJIZWlnaHQpIHRoYXQgcHVzaGVzIHRoZSBoZWFkZXIgZG93biBmcm9tIGl0cyBwYXJrZWRcbiAgLy8gcG9zaXRpb24sIHNvIGl0IGRyb3BzIGluIC8gcmV0cmFjdHMgYXQgZXhhY3RseSB0aGUgdXNlcidzIHNjcm9sbCBzcGVlZC5cbiAgLy8gTk8gdHJhbnNpdGlvbiDigJQgdGhlIHRyYW5zZm9ybSBtdXN0IHRyYWNrIHRoZSBzY3JvbGwgMToxLlxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gIC8vIEZ1bGx5IGRvY2tlZCBhdCB0aGUgdmlld3BvcnQgdG9wIChNTUhlYWRlci50cyk6IHBpbm5lZCBieSB0aGUgY29tcG9zaXRvciB2aWFcbiAgLy8gdG9wOiAwIGluc3RlYWQgb2YgYSBwZXItc2Nyb2xsLWV2ZW50IHRyYW5zZm9ybSBjaGFzZSDigJQgdGhlIGNoYXNlIGxhZ3MgY29tcG9zaXRlZFxuICAvLyBzY3JvbGxpbmcgYnkgYSBmcmFtZSBhbmQgaml0dGVycyB2aXNpYmx5IHdoaWxlIHRoZSBwcm9tbyBiYW5uZXIgcmUtZW50ZXJzLlxuICAmLmhlYWRlci12aXNpYmxlIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAvLyBOT1RFOiAuaGVhZGVyLWhpZGRlbiBjYXJyaWVzIG5vIHZpc3VhbCBydWxlcyDigJQgaXQgaXMgYSBwdXJlIHN0YXRlIG1hcmtlciBmb3JcbiAgLy8gZG93bnN0cmVhbSBjb25zdW1lcnMgKGJvZHk6aGFzKC5oZWFkZXItaGlkZGVuKSBydWxlcyk6IHRoZSBuZWdhdGl2ZSBiYXNlIHRvcFxuICAvLyBwYXJrcyB0aGUgaGVhZGVyIGFuZCB0aGUgSlMgaW5saW5lIHRyYW5zZm9ybSBicmluZ3MgaXQgYmFjay5cbiAgLy8gLmhlYWRlci1zb2xpZCBpcyB0aGUgZmlsbCBtYXJrZXIgZm9yIHRoZSB0cmFuc3BhcmVudC1oZWFkZXIgcGFnZXMgYmVsb3cuXG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRSQU5TUEFSRU5ULUhFQURFUiBQQUdFUyAoUERQICsgU3RvcmUgRGV0YWlsKSDigJQgc2Nyb2xsIGZpbGwsIE9UQjI2LTE5NDhcbiAgLy9cbiAgLy8gVGhlIGhlYWRlciBpcyB0cmFuc3BhcmVudCBPTkxZIGluIGl0cyBuYXR1cmFsIGluLWZsb3cgcG9zaXRpb24gYXQgdGhlIHRvcFxuICAvLyBvZiB0aGUgcGFnZS4gQXMgc29vbiBhcyB0aGUgc3RpY2t5IHJlbmRlcnMgaXQgYW55d2hlcmUgZWxzZSAodGhlIG1pZC1wYWdlXG4gIC8vIHJlLWVudHJ5IC8gZG9ja2VkIHN0YXRlKSBpdCBmaWxscyB3aXRoIC0tbW0tbGF5ZXJzLXNlY29uZGFyeSwgc28gcGFnZVxuICAvLyBjb250ZW50IG5ldmVyIHNjcm9sbHMgYmVoaW5kIGJhcmUgZmxvYXRpbmcgaWNvbnMuXG4gIC8vXG4gIC8vIFRoZSBmaWxsIGxpdmVzIG9uIGEgZGVkaWNhdGVkIDo6YmVmb3JlLCBOT1Qgb24gYmFja2dyb3VuZC1jb2xvcjogdGhlXG4gIC8vIG9wYWNpdHkgdHJhbnNpdGlvbiBtdXN0IG5vdCBnbyBhbnl3aGVyZSBuZWFyIC5tbS1oZWFkZXIncyBvd24gdHJhbnNpdGlvblxuICAvLyBwcm9wZXJ0eSDigJQgdGhlIGlubGluZSB0cmFuc2Zvcm0gYWJvdmUgaGFzIHRvIHRyYWNrIHRoZSBzY3JvbGwgMToxIGFuZCB0aGVcbiAgLy8gYHRyYW5zaXRpb246IG5vbmVgIGEgZmV3IGxpbmVzIHVwIG11c3Qgc3RheSBsaXRlcmFsbHkgaW50YWN0LlxuICAvL1xuICAvLyAuaGVhZGVyLXNvbGlkIGlzIGxhdGNoZWQgYnkgTU1IZWFkZXIudHMgKHNlZSB1cGRhdGVGaWxsU3RhdGUgdGhlcmUpOiBhdCBvbmVcbiAgLy8gYW5kIHRoZSBzYW1lIHJlbmRlcmVkIHBvc2l0aW9uIHRoZSBoZWFkZXIgbWF5IGJlIGV4aXRpbmcgbmF0dXJhbGx5IGZyb20gdGhlXG4gIC8vIHRvcCAodHJhbnNwYXJlbnQpIG9yIHJlLWVudGVyaW5nIG1pZC1wYWdlIChvcGFxdWUpLCBzbyBubyBwdXJlIENTUy9zY3JvbGwtXG4gIC8vIHBvc2l0aW9uIGV4cHJlc3Npb24gY2FuIGRlc2NyaWJlIGl0LiBBIGZ1dHVyZVxuICAvLyBAY29udGFpbmVyIHNjcm9sbC1zdGF0ZShzdHVjazogdG9wKSB3b3VsZCDigJQgQ2hyb21lIDEzMysgb25seSB0b2RheS5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICNwcm9kdWN0LXNob3cgJixcbiAgYm9keTpoYXMoLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwpICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICAvLyAtMSwgTk9UIDA6IGluIHRoZSBkZXNrdG9wIC0tZ3JpZCB2YXJpYW50IC5tbS1oZWFkZXJfX2xvZ28gaXNcbiAgICAgIC8vIHBvc2l0aW9uOiBzdGF0aWMgd2l0aCB6LWluZGV4OiBhdXRvIChzZWUgX2hlYWRlci5tZC1taW4uc2NzcyksIHNvIGFcbiAgICAgIC8vIHotaW5kZXg6IDAgYWJzb2x1dGUgcHNldWRvIHdvdWxkIHBhaW50IE9WRVIgdGhlIGxvZ28uIC0xIHB1dHMgdGhlIGZpbGxcbiAgICAgIC8vIHVuZGVyIGV2ZXJ5IGNoaWxkIGFuZCBzdGlsbCBhYm92ZSB0aGUgaGVhZGVyJ3Mgb3duIGJhY2tncm91bmQgYm94IOKAlFxuICAgICAgLy8gLm1tLWhlYWRlciBpcyBpdHMgb3duIHN0YWNraW5nIGNvbnRleHQgKHBvc2l0aW9uOiBzdGlja3kgKyB6LWluZGV4KSxcbiAgICAgIC8vIHNvIHRoZSBmaWxsIGNhbm5vdCBlc2NhcGUgYmVoaW5kIHRoZSBwYWdlIGNvbnRlbnQuXG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tbGF5ZXJzLXNlY29uZGFyeSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLy8gUmVxdWlyZW1lbnQ6IG9ubHkgdGhlIHJldHVybiB0byB0aGUgdG9wIGlzIGFuaW1hdGVkLCBmaWxsIDEwMCUg4oaSIDAlLFxuICAgICAgLy8gMTAwbXMgZWFzZU91dC4gQSB0cmFuc2l0aW9uIGlzIGRlZmluZWQgYnkgdGhlIEFGVEVSLWNoYW5nZSBzdHlsZSwgc29cbiAgICAgIC8vIHRoaXMgaXMgdGhlIGRlY2xhcmF0aW9uIHRoYXQgcnVucyB3aGVuIC5oZWFkZXItc29saWQgaXMgUkVNT1ZFRC5cbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJG1tLWR1cmF0aW9uLWV4aXQtc3RhbmRhcmQgJG1tLWVhc2luZy1lbnRyYW5jZTtcbiAgICB9XG5cbiAgICAmLmhlYWRlci1zb2xpZDo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAvLyBFbnRlcmluZyB0aGUgc29saWQgc3RhdGUgaXMgaW5zdGFudCBieSBkZXNpZ246IE1NSGVhZGVyLnRzIGFybXMgdGhlXG4gICAgICAvLyBjbGFzcyB3aGlsZSB0aGUgaGVhZGVyIGlzIHN0aWxsIHBhcmtlZCBhYm92ZSB0aGUgdmlld3BvcnQsIHNvIHRoZXJlIGlzXG4gICAgICAvLyBub3RoaW5nIHRvIGFuaW1hdGUg4oCUIGFuZCBhIGZhZGUgaGVyZSB3b3VsZCByYWNlIHRoZSBzY3JvbGwtbGlua2VkXG4gICAgICAvLyBkcm9wLWluLlxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0LFxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyAvLyBhYm92ZSB0aGUgYWJzb2x1dGUgbG9nb1xuICB9XG5cbiAgLy8gTG9nbyDigJQgYWJzb2x1dGVseSBjZW50ZXJlZDsgc2Vjb25kIE0gbGFuZHMganVzdCByaWdodCBvZiBjZW50ZXJcbiAgLy8gKDRweCBsZWZ0IG9mZnNldCBhcHBsaWVkIHZpYSAucGwtZGVzay0wLTUgb24gdGhlIHdyYXBwZXIgYXQgZGVza3RvcClcbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBwYXNzIGNsaWNrcyB0aHJvdWdoIHRvIGxlZnQvcmlnaHQgYnV0dG9uc1xuICB9XG5cbiAgJl9fbG9nby1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTY5cHg7IC8vIG1vYmlsZSBsb2dvIHdpZHRoXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gTmFycm93IG1vYmlsZSBpY29uIGJ1dHRvbiDigJQgaGFtYnVyZ2VyICYgc2VhcmNoIGluIGhlYWRlciBsZWZ0ICgzNnB4IHZzIGRlZmF1bHQgNDVweClcbiAgJl9fYnRuLW5hcnJvdy5tbS1idG4tLWljb24tZ2hvc3Qge1xuICAgIEBpbmNsdWRlIHNpemUtdy1tb2IoNCk7IC8vIDM2cHggLyA0Y2ggbW9iaWxlXG4gIH1cblxuICAvLyBMZWZ0IGRlc2t0b3Agd3JhcHBlciDigJQgbXVzdCBwcm9wYWdhdGUgbWluLXdpZHRoOiAwIGZvciBncmlkIHNocmlua1xuICAmX19sZWZ0LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vIFwiTWVudVwiIGxhYmVsIGJlc2lkZSB0aGUgd2l0aEJyZWFkY3J1bWJzIGhhbWJ1cmdlci4gUmVuZGVyZWQgb25seSBvbiBQRFAvUExQXG4gIC8vIChzZXJ2ZXIgZ2F0ZTogaGVhZGVyQ29uZmlnLnNob3dNZW51TGFiZWwpLCBoaWRkZW4gb24gZXZlcnkgYnJlYWtwb2ludCBieVxuICAvLyBkZWZhdWx0IOKAlCByZXZlYWxlZCBzb2xlbHkgaW4gdGhlIG1kLW1vZCByYW5nZSAoNzY44oCTMTE5OXB4KSwgc2VlXG4gIC8vIF9oZWFkZXIubWQtbW9kLnNjc3MuXG4gICZfX21lbnUtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBCcmVhZGNydW1icyDigJQgZmxleDogMSAxIDAgdGFrZXMgYXZhaWxhYmxlIHNwYWNlLCBzaHJpbmtzIGJlZm9yZSBsb2dvIG1vdmVzXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5tbS1icmVhZGNydW1iIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBREVSIOKAlCBNTTZcbi8vIEZpZ21hOiBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL3VIZUQzUzNCMWNERU91WGkyR2FlbWMvLi4uP25vZGUtaWQ9NzMyOS05ODQyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LWhlYWRlciB7XG4gIGhlaWdodDogdmFyKC0tbW02LWhlYWRlci1oZWlnaHQpOyAvLyBkZXNrdG9wOiBleGFjdCA0MHB4IHRvdGFsXG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICAvLyBTZWUgLm1tLWhlYWRlciDigJQgYmFzZSBzdGF0ZSBzY3JvbGxzIGF3YXkgMToxIHdpdGggdGhlIGNvbnRlbnQuXG4gIHRvcDogY2FsYygtMSAqIHZhcigtLW1tNi1oZWFkZXItaGVpZ2h0KSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC8vIGJ1dHRvbnMgZmlsbCBmdWxsIGhlYWRlciBoZWlnaHRcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtZGFyay1wcmltYXJ5KTtcblxuICAvLyAxcHggY2VsbC1ib3JkZXIgZnJhbWUgb24gYSBkYXJrIGhlYWRlcjogc2hvd3MgYXMgMXB4IGJsYWNrIGdhcHMgcmV2ZWFsZWQgd2hlblxuICAvLyBhIGJ1dHRvbiBpbm5lciBpbnZlcnRzIHRvIGxpZ2h0IG9uIGhvdmVyLiBMZWZ0L3JpZ2h0IGNvbWUgZnJvbSB0aGlzIHBhZGRpbmcsXG4gIC8vIGJldHdlZW4tYnV0dG9uIGdhcHMgZnJvbSBlYWNoIGdyb3VwJ3MgY29sdW1uLWdhcCwgYW5kIHRoZSBib3R0b20gMXB4IGZyb20gdGhlXG4gIC8vIDo6YWZ0ZXIgc3RyaXAgYmVsb3cgKHBhaW50ZWQgb3ZlciB0aGUgYnV0dG9uIHJvdyBzbyB0aGUgaGVhZGVyIHN0YXlzIGV4YWN0bHlcbiAgLy8gLS1tbTYtaGVhZGVyLWhlaWdodCBpbnN0ZWFkIG9mIGdyb3dpbmcgYnkgMXB4KS4gTm8gdG9wIGdhcCBieSBkZXNpZ24uXG4gIHBhZGRpbmctbGVmdDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcblxuICAvLyBCb3R0b20gY2VsbC1ib3JkZXIg4oCUIDFweCBkYXJrIGxpbmUgcGFpbnRlZCBvbiB0b3Agb2YgdGhlIGJ1dHRvbnMnIGJvdHRvbSBlZGdlLlxuICAvLyBLZWVwcyB0aGUgaGVhZGVyIGhlaWdodCBmaXhlZCAobm8gZXh0cmEgcHgpIGFuZCBpcyBpbnZpc2libGUgdW50aWwgYSBidXR0b25cbiAgLy8gbGlnaHRzIHVwIG9uIGhvdmVyLlxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDI7IC8vIGFib3ZlIF9fbGVmdC9fX3JpZ2h0ICh6LWluZGV4OiAxKVxuICB9XG5cbiAgLy8gU2VlIC5tbS1oZWFkZXIgYWJvdmUg4oCUIHNjcm9sbC1saW5rZWQgcmV2ZWFsL2hpZGUgdmlhIEpTIGlubGluZSB0cmFuc2Zvcm07XG4gIC8vIC5oZWFkZXItdmlzaWJsZSA9IGRvY2tlZCwgY29tcG9zaXRvci1waW5uZWQ7IC5oZWFkZXItaGlkZGVuID0gcHVyZSBzdGF0ZVxuICAvLyBtYXJrZXIsIG5vIHZpc3VhbCBydWxlcy5cbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAmLmhlYWRlci12aXNpYmxlIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmX19sZWZ0LFxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8vIDFweCBjZWxsLWJvcmRlciBnYXAgYmV0d2VlbiBtb2JpbGUgaWNvbiBidXR0b25zXG4gICZfX2xlZnQtbW9iaWxlIHtcbiAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gIH1cblxuICAvLyBMb2dvIOKAlCBhYnNvbHV0ZWx5IGNlbnRlcmVkIChzYW1lIHBhdHRlcm4gYXMgTU0gaGVhZGVyKVxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19sb2dvLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7IC8vIFNWRyBmaWxsIGlzIGJsYWNrIOKAlCBpbnZlcnQgdG8gd2hpdGUgb24gZGFyayBiZ1xuICAgIH1cbiAgfVxufVxuIiwiLm1tLXNwb3RsaWdodC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcblxuICAudGlsZS1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyIC8gMztcbiAgfVxuXG4gIC5tbS1zcG90bGlnaHQtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIHNjcm9sbC1wYWRkaW5nLWxlZnQ6IDNjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMC4yNSwgMC43NSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDMsIDQpO1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigzKTtcblxuICAgIC5tbS1zcG90bGlnaHQtaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEyY2gpIC8gMy4yNSk7XG4gICAgICAvLyBTYW1lIGNvbnRlbnQtc2l6aW5nIGFzIGRlc2t0b3A6IEZpZ21hIFwiLlNwb3RsaWdodCBJdGVtXCIgaXMgYSAxY2ggaW5zZXQgcGx1cyBhXG4gICAgICAvLyA3NXB4IHNob3QgKDkgKyA3NSBvbiBtb2JpbGUpLCBzbyBjYXAgaXQgdGhlcmUg4oCUIHRoZSBmbHVpZCB3aWR0aCBvbmx5IHNocmlua3NcbiAgICAgIC8vIHRoZSBpdGVtIG9uIG5hcnJvdyBzY3JlZW5zLCBpdCBuZXZlciBibG93cyB0aGUgc2hvdCB1cCBwYXN0IHRoZSBkZXNpZ24gc2l6ZS5cbiAgICAgIG1heC13aWR0aDogODRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDAuMjUpO1xuXG5cbiAgICAgICAgLnRpbGUtaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAvLyBGaWdtYSBcIkltYWdlIDI6M1wiIHNpdHMgMWNoIGluIGZyb20gdGhlIGl0ZW0ncyBsZWZ0IGVkZ2UsIGFuZCB0aGUgMjozIHJhdGlvXG4gICAgICAgICAgLy8gYmVsb25ncyB0byB0aGUgc2hvdCDigJQgbm90IHRvIHRoZSBwYWRkZWQgYm94LiBJbnNldHRpbmcgd2l0aCBtYXJnaW4gaW5zdGVhZFxuICAgICAgICAgIC8vIG9mIHBhZGRpbmcga2VlcHMgYXNwZWN0LXJhdGlvIG1lYXN1cmluZyB0aGUgc2hvdDogYXQgYW4gODNweCBpdGVtIHRoYXQgaXNcbiAgICAgICAgICAvLyA3NSB4IDExMi41cHgsIHRoZSBGaWdtYSBzaXplLiBQYWRkaW5nIGhlcmUgd291bGQgbWFrZSBpdCA4MyB4IDEyNC41cHguXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFjaCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFjaDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLnRpbGUtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpbGUtaW1hZ2UtcHJvZHVjdCwgLnRpbGUtaW1hZ2Utc2lsaG91ZXR0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aWxlLWltYWdlLXNpbGhvdWV0dGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDIuNSk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5tbS1jaGlwIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAudGlsZS1pbWFnZXtcbiAgICAgICAgICAgIC50aWxlLWltYWdlLXNpbGhvdWV0dGUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpbGUtaW1hZ2UtcHJvZHVjdCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQgLnRpbGUtY29udGVudCAudGlsZS10aXRsZSAubW0tY2hpcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5vbmVwYWdlLWNoZWNrb3V0LWFwcCB7XG4gIC5jaGVja291dHBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0cGFnZS1yb3cge1xuICAgICAgLnNoaXBwaW5nLWZvcm0tZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgwLCA1KTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgwLCAyKTtcblxuICAgICAgICAuYWNjb3JkaW9uLXN0ZXAge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMiwgMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDIsIDApO1xuICAgICAgICAgIFxuICAgICAgICAgIC5zdGVwX19oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDIpO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcF9fcmVzdW1lIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAucmV2aWV3LWJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxLDEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyLCAwKTtcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24tYmxvY2sge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tbS1saW5rICB7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3RlcF9fcGFuZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWNjb3JkaW9uLXNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMiwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMiwgMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMik7XG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tbS1idG4gIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDIsIDIpO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2xvYmFsZXJyb3JzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoXCJtbS1pbmZvLWNpcmNsZVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtZXJyb3IpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbWVyLXN0ZXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxLDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigyKTtcbiAgICAgICAgICAmOm5vdCg6aGFzKC5pcy1hY3RpdmUpKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIsMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN1c3RvbWVyLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0ZXAtZW1haWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwxKTtcbiAgICAgICAgICAgIC5tbS1saW5rICB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrb3V0LXNoaXBwaW5nIHtcbiAgICAgICAgICAuY2hlY2tvdXQtc2hpcHBpbmdfX21vZGUtc2VsZWN0b3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxLDEpO1xuXG4gICAgICAgICAgICAucmFkaW9ib3gge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMiwyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMiwyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJhZGlvLWl0ZW0tY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmFkaW9ib3hfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpO1xuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICBbY2xhc3NePVwiaWNvblwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hlY2tvdXQtc2hpcHBpbmdfX2FkZHJlc3NfX2FkZHJlc3MtYm9vayB7XG4gICAgICAgICAgICAuY2hlY2tvdXQtdGl0bGUsIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWRkcmVzcy1ib29rLXNlbGVjdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgLmFkZHJlc3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtYWRkcmVzcy1zaG9ydCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1ldGhvZC1kZWxpdmVyeVRpbWVzbG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgwLjUsMC41KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaGVja291dC1zaGlwcGluZ19fcGlja3VwIHtcbiAgICAgICAgICAgIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOmZvY3VzKSB7XG4gICAgICAgICAgICAgICAgICAmKy5mYWtlLXNlYXJjaC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllck5ld1JlY2FzdEl0YWxpYycsICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgLm1tLWJ0biB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcmVzLWxpc3Qge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEsMSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsMSk7XG4gICAgICAgICAgICAgIC5zdG9yZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gICAgICAgICAgICAgICAgLmVsZW1lbnQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyLDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuXG4gICAgICAgICAgICAgICAgICAuc3RvcmUtZXh0ZW5kZWQtaG91cnMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1zdG9yZS1ob3VyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc3RvcmUtcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsMSk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdG9yZS1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1hdmFpbGFiaWxpdHkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAuc3RvcmUtYXZhaWwtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKFwibW0tc3ltYm9sLWNpcmNsZS1maWxsXCIpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtdygxLDEpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaCgxLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hdmFpbGFibGVub3c6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb250ZW50LXN1Y2Nlc3MpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hdmFpbGFibGVkYXlzOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbW0tY29udGVudC13YXJuaW5nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYub3V0b2ZzdG9jazpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbnRlbnQtZXJyb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5pcy1zZWFyY2hpbmcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5uby1zZWFyY2gge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMCwwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwLDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLXNlZS1zdG9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwxKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jaGVja291dC1zaGlwcGluZ19fZ2lmdCB7XG4gICAgICAgICAgLmNoZWNrYm94LXNlbGVjdGlvbi1lbGVtZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpO1xuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLnNlbGVjdGVkKSB7XG4gICAgICAgICAgICAgIC5lbGVtZW50LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsZW1lbnQtY2hlY2sge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIC5zZWxlY3Rpb24tYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubW0tdHh0LWNhcGl0YWxzIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWxlbWVudC1mb290ZXIge1xuICAgICAgICAgICAgICAuY2hlY2tvdXQtZ2lmdC1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5naWZ0LWZvcm0tZmllbGRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNoZWNrb3V0LXBheW1lbnQge1xuICAgICAgICAgIC5iaWxsaW5nLWFkZHJlc3MtY2hlY2sge1xuICAgICAgICAgICAgLnNlbGVjdGlvbi1ib3gge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSwxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBheW1lbnQtaXRlbSB7XG4gICAgICAgICAgICAucGF5bWVudC1pY29ucyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgICAgICAgICAgICAgaSB7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICAgICAgICAgIC5jYXJkLXR5cGUtaWNvbixcbiAgICAgICAgICAgICAgICBbY2xhc3NePSdpY29uLS1wYXktJ10ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBQYXlQYXkgc2hpcHMgb25seSBhcyByYXN0ZXIsIHNvIGl0IGxpdmVzIG91dHNpZGUgdGhlIFNWRyBzcHJpdGVcbiAgICAgICAgICAgICAgICAuaWNvbi0tcGF5LXBheXBheSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uLXBheW1lbnQtcGF5cGF5LnBuZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsZW1lbnQtZm9vdGVyOmVtcHR5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFBheVBheSBicmFuZCBndWlkZWxpbmVzIHJlcXVpcmUgdGhlIGV4YWN0IFwiUGF5UGF5XCIgY2FzaW5nIChNQ1ItNDc0NylcbiAgICAgICAgICAgICYjcGF5bWVudC1wYXlwYXkgLm1tLXJhZGlvX19sYWJlbCB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0b3JlZC1jYXJkLWVsZW1lbnQge1xuICAgICAgICAgICAgICAuZWxlbWVudC1yYWRpbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJjaCAxZnIgMjhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hZHllbi1jaGVja291dCB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi1mb3JtLWluc3RydWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NhcmRfX2V4cC1jdmMge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2ZpZWxkLS1zdG9yZWRDYXJkIHtcbiAgICAgICAgICAgICAgICAgICY6bm90KC5hZHllbi1jaGVja291dF9fZmllbGQtLXNlY3VyaXR5Q29kZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5hZHllbi1jaGVja291dF9fZmllbGQtLXNlY3VyaXR5Q29kZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAuYWR5ZW4tY2hlY2tvdXQge1xuXG4gICAgICAgICAgICAmLWZvcm0taW5zdHJ1Y3Rpb24sXG4gICAgICAgICAgICAmX19maWVsZF9fZXhwLWRhdGVfaGludF93cmFwcGVyLFxuICAgICAgICAgICAgJl9fZmllbGRfX2N2Yy0tYmFjay1oaW50LCBcbiAgICAgICAgICAgICZfX2ZpZWxkX19jdmMtLWZyb250LWhpbnQsXG4gICAgICAgICAgICAmX19jYXJkX19icmFuZHMsXG4gICAgICAgICAgICAmX19jYXJkX19jYXJkTnVtYmVyX19icmFuZEljb24sXG4gICAgICAgICAgICAmLWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2FyZC1pbnB1dF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDAuNSwwLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBBZHllbidzIGJhc2UgLmFkeWVuLWNoZWNrb3V0X19maWVsZCBpcyB3aWR0aDoxMDAlLCBidXQgaXRzIG93blxuICAgICAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhZGRzIC0tY29sLTUwIHN0eWxlIG1vZGlmaWVycyB0aGF0IHB1dCBmaWVsZHNcbiAgICAgICAgICAgIC8vIHNpZGUgYnkgc2lkZS4gVGhhdCBzdWl0cyB0aGUgdHdvLWNvbHVtbiBkZXNrdG9wIG9ubHksIHNvIGhvbGQgdGhlbSBmdWxsXG4gICAgICAgICAgICAvLyB3aWR0aCBmb3IgYXMgbG9uZyBhcyB0aGUgcGFnZSBpcyBhIHNpbmdsZSBjb2x1bW46IDEwMjRweCBpcyB0aGVcbiAgICAgICAgICAgIC8vICdtZC1yZXN0cmljdGVkJyBjZWlsaW5nIGluIGhlbHBlcnMvX2JyZWFrcG9pbnRzLm1peGluLnNjc3MuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jYXJkX19leHAtY3ZjICB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIC5hZHllbi1jaGVja291dF9fZmllbGQ6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMCwxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgwLDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ZpZWxkLS1lcnJvciB7XG4gICAgICAgICAgICAgIC5hZHllbi1jaGVja291dC1jb250ZXh0dWFsLXRleHQtLWVycm9yLCBcbiAgICAgICAgICAgICAgLmFkeWVuLWNoZWNrb3V0X19lcnJvci10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzNnB4IDM2cHggYXV0bztcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAybGggMmxoIGF1dG87XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxLDEpO1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1pbnB1dCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aGFzKC5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWQpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEnIHZpZXdCb3g9JzAgMCAxMCAxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNicgaGVpZ2h0PScxJyByeD0nMC40JyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMCAwIDEwMCUgMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIsIDIpOyBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSwgMSk7XG4gICAgICAgICAgICAgICZfX3RleHQsICZfX3RleHQtZXJyb3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGFiZWwtLWZvY3VzZWQge1xuICAgICAgICAgICAgICAuYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgICAgICAgICBjYXJldC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIsIDIpOyBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplLWgoMSwxKTtcblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IGltZyxcbiAgICAgICAgICAgICAgJiArIGRpdjpub3QoLmFkeWVuLWNoZWNrb3V0X19jYXJkX19kdWFsLWJyYW5kaW5nX19idXR0b25zKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtLWZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZXh0dWFsLXRleHQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxLDEpO1xuICAgICAgICAgICAgICAmLS1oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZXh0dWFsLXRleHQtLWVycm9yLCBcbiAgICAgICAgICAgICZfX2Vycm9yLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNSwwLjUpO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW0tZXJyb3InKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRleHR1YWwtdGV4dCxcbiAgICAgICAgICAgICYtY29udGV4dHVhbC10ZXh0LS1lcnJvciB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jaGVja2JveCB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlcixcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW0gMCAxcmVtO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgICYtLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLS1hY3RpdmU6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N0b3JlLWRldGFpbHMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDIsIDEpO1xuICAgICAgICAgICAgICAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkgOScgZmlsbD0nbm9uZSclM0UlM0NyZWN0IHdpZHRoPSc5JyBoZWlnaHQ9JzknIHJ4PScxJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNNy4wMTUzMSAzLjQ2NTYxQzcuMjA2ODMgMy4yNjY3MiA3LjIwMDQ4IDIuOTUwMTcgNy4wMDE2IDIuNzU4NjJMNi44NTc1OCAyLjYxOTU0QzYuNjU4NjggMi40MjgxOCA2LjM0MjA4IDIuNDM0NDMgNi4xNTA1OSAyLjYzMzI1TDMuODUwMjkgNS4wMjEwNEwyLjgyMTQ0IDQuMDQ2NjlDMi42MjEwMiAzLjg1NzEyIDIuMzA0NDMgMy44NjU3NiAyLjExNDYgNC4wNjU5M0wxLjk3Njk0IDQuMjExMjhDMS43ODcxNCA0LjQxMTcxIDEuNzk1OSA0LjcyODIzIDEuOTk2MTggNC45MTgxM0wzLjUzMTI5IDYuMzcxOTJDMy43MzE4MSA2LjU2MTUxIDQuMDQ4MzUgNi41NTMwOSA0LjIzODE0IDYuMzUyNjlMNy4wMTUzMSAzLjQ2NTYxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDEsMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3NwaW5uZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbmRpdGlvbi1zdW1tYXJ5LXJldmlldy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAucmVhZC1tb3JlLXRhcmdldCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgLnJlYWQtbW9yZS10YXJnZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGQtZWxlbWVudC1saXN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDIpO1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigxKTtcbiAgICAgICAgICAuaWNvbi0tcGx1cy1pY29uLWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoXCJtbS1wbHVzXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hZGQtYWRkcmVzcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9IFxuXG4gICAgICAgIC5yYWRpby1zZWxlY3Rpb24tbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICY6bm90KDplbXB0eSl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yYWRpby1zZWxlY3Rpb24tZWxlbWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigwLjUpO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbGVtZW50LXJhZGlvIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAubW0tcmFkaW8ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1tLWxpbmstLXRleHQge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1aXJlbWVudC1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnbGVnYWwnKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC15LW1vYigwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZlcnRleC1tb2RhbCB7XG4gICAgICAgICAgLm1tLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmVjdGlmaWVkLXZlcnRleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDMsMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWdnZXN0ZWQtdmVydGV4e1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMywzKTtcbiAgICAgICAgICAgIC52ZXJ0ZXgtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmVydGV4LWFyZWEge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC52ZXJ0ZXgtYWRkcmVzcy1pbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLDEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyLCA0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubW0tYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9hZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgICYuZml4ZWRIZWlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZS1oKDEsMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm92ZXJsYXlfbG9hZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyLXN1bW1hcnktYm94LWNvbnRhaW5lciB7XG4gICAgICAgIC5vcmRlci1zdW1tYXJ5LWJveC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubW0tYWNjb3JkaW9uLXNlY3Rpb24ge1xuICAgICAgICAgICAgLm9yZGVyLXN1bW1hcnktdHJpZ2dlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwLjc1LCAxKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMC41LCAwLjI1KTtcbiAgICAgICAgICAgICAgLmVkaXQtY2FydCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLXZpc2libGUge1xuICAgICAgICAgICAgICAuZWRpdC1jYXJ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9yZGVyLXN1bW1hcnktY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICY+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmJhZy1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItbW0tYmFzZS1ibGFjayk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEsIDEpO1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm97XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMThweCAxZnI7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMik7XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigwLjUpO1xuICAgICAgICAgICAgICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFlLXByaWNlLWRlc2NyaXB0aW9uIHsgXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1tLXRvb2x0aXAge1xuICAgICAgICAgICAgLm1tLXRvb2x0aXAtY29udGVudCB7XG4gICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudm91Y2hlci13cmFwcGVyIHtcbiAgICAgICAgICAgIC52b3VjaGVyLXdyYXBwZXItY29sIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgwLjUsIDEpO1xuICAgICAgICAgICAgICAubW0tYWNjb3JkaW9uLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1tLWFjY29yZGlvbi1zZWN0aW9uX190cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDAsIDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tbS1hY2NvcmRpb24tc2VjdGlvbi5pcy1hY3RpdmUgLm1tLWFjY29yZGlvbi1zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEsIDEuNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudm91Y2hlci1jb2RlLXJvdyB7ICAgIFxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc3VjY2Vzcyk7XG4gICAgICAgICAgICAuY291cG9uLWNvZGUtcm93IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG4gICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLWdyZWVuKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iYWctc3VtbWFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEpO1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAmID4gW2NsYXNzXj0naXRlbXNfXyddIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pdGVtc19fbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgICAgICAgICAgICAgICAubm8tYmFkZ2Utc2hpcHBpbmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1tLWJhZGdlLi1saWdodCxcbiAgICAgICAgICAgICAgICAuaW5jbHVkZS10YXhlcyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdbJztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXSc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvb2x0aXAtZ2xvYmFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgIC50b29sdGlwLXRvZ2dsZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyICsgLnRvb2x0aXAtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLWNoZWNrb3V0X19hc3N1cmFuY2VzIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIsMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1tLWFjY29yZGlvbi1zZWN0aW9uX190cmlnZ2VyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSlcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgIFxuICAubW9kYWwtM2RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5tb2RhbC1vdmVybGF5IHtcbiAgICAgIHotaW5kZXg6IDExMTExMTI7XG4gICAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICAgICAgICAudGhyZWVEUy1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5tb2RhbC1vdmVybGF5LCAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9uZXBhZ2UtY2hlY2tvdXQtYXBwLCAuYWRkcmVzcy1ib29rLXNoZWV0IHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICAgICYgPiAqIHsgcGFkZGluZzogMDsgfVxuICB9XG4gIHAgeyBtYXJnaW46IDAgfTtcblxuICAuYWRkcmVzcy1mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gICAgLm1tLXNlbGVjdF9fbGlzdCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOTVweDtcbiAgICB9XG4gICAgLnBob25lLXJvdy1jaGVja291dCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTtcbiAgICAgIC5jb2wtNCB7IFxuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICB9XG4gICAgICAucGhvbmUtZGFzaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hdXRvY29tcGxldGVfcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucGNhIHtcbiAgICAgIC5wY2FhdXRvY29tcGxldGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgIEBpbmNsdWRlIGFwcGx5LW5vaXNlKHZhcigtLW1tLWxheWVycy1wcmltYXJ5KSwgJ2xheWVyJyk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuXG4gICAgICAgIC5wY2FsaXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7XG4gICAgICAgIH1cbiAgICAgICAgLnBjYWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDAuNSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpO1xuICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtaW5wdXQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wY2FkZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnNlcnQtbWFudWFsIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpO1xuICAgICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgndW5kZXJsaW5lJyk7XG4gICAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLWlucHV0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpc3QtdG9wOmhhcyguaW5zZXJ0LW1hbnVhbCkge1xuICAgICAgICAgIC5wY2FsaXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5zZXJ0LW1hbnVhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwLjUsIDAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGlzdC1ib3R0b206aGFzKC5pbnNlcnQtbWFudWFsKSB7XG4gICAgICAgICAgLnBjYWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnNlcnQtbWFudWFsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDAuNSwgMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tbS1zaGVldC5hZGRyZXNzLWJvb2stc2hlZXQge1xuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5hZGRyZXNzX2Zvcm0gIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgIC5hZGRyZXNzLXNoZWV0LWJvZHkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5hZGRyZXNzLXNoZWV0LWZvb3RlciB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsMSk7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jbm9vc2EtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5tYWluLS1sYXlvdXQtcGFnZS5tYWluLS1jYXJ0IHtcbiAgLmxvZ2luLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIsICdtbScpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMiwgJ21tJyk7XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDIsICdtbScpO1xuXG4gICAgLmxvZ2luLXNlY3Rpb24ge1xuICAgICAgLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnByaXZhY3ktbGV2ZWxzLXdyYXBwZXIge1xuICAgICAgICAubW0tdHh0LWxlZ2FsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcml2YWN5LWxldmVscy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMWxoO1xuICAgICAgICB9XG4gICAgICAgIC5wcml2YWN5TGV2ZWxDb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScpO1xuICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW0taW5wdXQge1xuICAgICAgICAuZWRpdC1idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgYm90dG9tOiAxbGg7XG4gICAgICAgICAgcmlnaHQ6IDJjaDtcbiAgICAgICAgfVxuICAgICAgICAubW0taW5wdXRfX3dyYXBwZXI6aGFzKC52YWxpZFtyZWFkb25seV0pe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoXCJtbS1jaGVja21hcmtcIik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMiwyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZW1lbWJlci1tZS1mbGFnIHtcbiAgICAgICAgLnNlbGVjdGlvbi1ib3gge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tbS1zaGVldC5tbS1zaGVldC1sb2dpbiB7XG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMiwyKTtcbiAgfVxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyLDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICYgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwxKTtcbiAgICAgICYgPiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZWRpdG9yaWFsLWFsbC1saW5lcy13cmFwcGVyIHtcblxuICAubW0tcGFnZS10aXRsZSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIsIDUpXG4gIH1cblxuICAubW0taGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICB9XG4gICAgXG4gIC5wZC1wYWdlX19jb250ZW50LmV4cGVyaWVuY2UtYWxsLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgLm1tLWVkaXRvcmlhbC10aWxlIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSlcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoNCk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpXG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoNCk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDIpO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI2FjY291bnQtc2hlZXQge1xuICAmLi1zaG93IHtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxuXG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDAsIDEuNSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIsIDApO1xuICAgIFxuICAgIC5tbS1zaGVldF9fY2xvc2Uge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDIuNSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAwKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAwKTtcbiAgICB9XG4gIH1cblxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW0tYWNjb3VudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgICAuYWNjb3VudC1zaGVldF9fZ3Vlc3Qge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMiwgNCk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMiwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmpzLWFjY291bnQtZ3Vlc3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYWNjb3VudC1tYWluLXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5hY2NvdW50LXJlc2V0LXBhc3N3b3JkLXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICAuYWNjb3VudC1iYWNrLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuXG4gICAgLmljb24tYmFjayB7XG4gICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgnbW0tY2hldnJvbi1sZWZ0Jyk7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAuYmFjay1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgfVxuICB9XG5cbiAgLm1tLWZvcm0tZmllbGRzZXQge1xuICAgIC5tbS1saW5rLS10aWVyIHtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgXG4gIC5hbGVydC5hbGVydC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41KTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLWVycm9yJyk7XG4gICAgfVxuICB9XG59XG5cbiNsb2dpbi1zaG93LCAjYWNjb3VudC1zaGVldCB7XG4gIC5zZWxlY3Rpb24tYm94IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxKTtcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuI2xvZ2luLXNob3cgLm1tLWxvZ2luLXBhZ2Uge1xuICAubW0tYnRuLS10ZXh0LWZpbGxlZCB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbiAgfVxuXG4gIC5tbS1hY2NvdW50LWNvbnRhaW5lcl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIsIDUpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMiwgMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEsIDIpO1xuXG4gICAgZm9ybS5sb2dpbiB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMiwgMCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDIsIDApO1xuICAgIH1cbiAgfVxuXG4gIC5hbGVydC5hbGVydC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41KTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1lcnJvcik7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ21tLWVycm9yJyk7XG4gICAgfVxuICB9XG59IiwiLy8gQmFubmVyICsgaGVhZGVyIGFyZSBpbiBkb2N1bWVudCBmbG93IChiYW5uZXIgc3RhdGljLCBoZWFkZXIgcG9zaXRpb246IHN0aWNreSlcbi8vIHNvIHRoZXkgcHVzaCBjb250ZW50IG5hdHVyYWxseSDigJQgbm8gcGFkZGluZy10b3AgbmVlZGVkIG9uIG1haW4uXG4ubWFpbi0tbGF5b3V0LXBhZ2Uge1xuICAmLk1NNi0tcGFnZSB7XG4gICAgLy9wYWRkaW5nLXRvcDogdmFyKC0tbW02LWhlYWRlci1oZWlnaHQpO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi5wZHAtcGFnZTpub3QoLm1tNi0tcGFnZSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1tbS1oZWFkZXItaGVpZ2h0KSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG46cm9vdCB7XG4gIC0tbW0tcGRwLWNhcm91c2VsLXNsaXZlcjogMThweDtcbn1cblxuI3Byb2R1Y3Qtc2hvdyB7XG4gIC5wcmljZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG4gIH1cbn1cblxuLy8gU3R5bGVzIGZvciBNTSBQRFAgbGF5b3V0XG4ubW0tcGRwLWxheW91dCxcbi5tbS1tb2JpbGUtc3RpY2t5LWZvb3Rlci1jb250YWluZXIge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSk7XG5cbiAgLmRldGFpbHMtY29sdW1uLWNvbnRlbnQtaW5uZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDIsIDAsICdtbScpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5kZXRhaWxzLWNvbHVtbi1jb250ZW50IHtcbiAgICAuYnJlYWRjcnVtYnMtaGVyby1pbnRlcm5hbCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG5cbiAgICAgIC5tbS1oZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDkwdncgLSA0NXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLWltYWdlcy1zdGFja2VkIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuc2xpZGUtaW5kaWNhdG9ycyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlIHtcbiAgICAmLm1tLXNrZWxldG9uOmhhcygubGF6eWxvYWRlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanMtcHJvZHVjdC1pbWFnZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMi8zO1xuXG4gICAgICAmLmxhenlsb2FkZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LW5hbWUgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAuYWRkLXRvLXdpc2hsaXN0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKCd0b3AnLCAxKTtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbigncmlnaHQnLCAyKTtcblxuICAgIC5hZGQtdG8td2lzaC1saXN0IHtcbiAgICAgIC5pY29uLS1tbS1hc3Rlcmlzay1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmljb24tLW1tLWFzdGVyaXNrLXNtYWxsLXVuZGVybGluZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5pY29uLS1tbS1hc3Rlcmlzay1zbWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLS1tbS1hc3Rlcmlzay1zbWFsbC11bmRlcmxpbmVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXByaWNlIHtcbiAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuXG4gICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXRlcnRpYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cblxuICAgIC5kZWZhdWx0LXByaWNlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcblxuICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHByaWNpbmcvbWFpbiB0YWdzIHRoZSBwcmljZSBib3ggd2l0aCBge2JyYW5kfS1wcm9kdWN0LWNhcmRfX3ByaWNlYCwgYW5kIHRoZVxuICAgIC8vIFBMUCB0aWxlIHJ1bGUgaGlkZXMgdGhlIG9tbmlidXMgZGlzY2xhaW1lciBvbiB0aGF0IGNsYXNzIOKAlCBldmVyeSBjb250ZXh0IHRoYXRcbiAgICAvLyB3YW50cyBpdCB2aXNpYmxlIGhhcyB0byBzYXkgc28uXG4gICAgLmRpc2NvdW50LWRpc2NsYWltZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDQsIDYsICdtbScpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuXG4gICAgLnRleHQtY29sbGFwc2VkX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBkcC1zaGVldC1jdGEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDAuNSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDQsIDYsICdtbScpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG4gIH1cblxuICAucGRwLXNoZWV0LWN0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuXG4gICAgLnBkcF9fc3ltYm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMWNoO1xuICAgICAgaGVpZ2h0OiAxbGg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgLnRleHQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ0HCtyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAudGV4dCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnQsK3JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdDwrcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbHMtY29sdW1uLWNvbnRlbnQtaW5uZXIsXG4gIC5zaXplLWd1aWRlLWN0YS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gIH1cblxuICAuc2l6ZS1ndWlkZS1jdGEtd3JhcHBlciB7XG4gICAgLnBkcC1zaGVldC1jdGEge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5pbm5lci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICAgLmljb24tLW1tLWJlbGwge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzLWNvbHVtbi1jb250ZW50LWlubmVyIHtcbiAgICAuYWRkLXRvLWNhcnQtc3dpdGNoIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMik7XG5cbiAgICAgIC5hZGQtdG8tY2FydDpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtdmFyaWFudHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgZ2FwOiAxbGg7XG5cbiAgICAgIC5zZWxlY3RlZC1jb2xvci10ZXh0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAmX19tb3JlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tbS1jb2xvci1zd2F0Y2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpoYXMoLnNlbGVjdGVkLWNvbG9yKSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1tLWNvbG9yLXN3YXRjaF9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDIvMztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbnNcbiAgLmFjY29yZGlvbi1ncm91cC1saXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXRlcnRpYXJ5KTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tZ3JvdXAtbGlzdC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXRlcnRpYXJ5KTtcblxuICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuYWNjb3JkaW9uLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgfVxuICB9XG5cbiAgLy8gVmFyaWFudCBTd2F0Y2hlcyAvL1xuICAucHJvZHVjdC12YXJpYW50cy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAubW0tY29sb3Itc3dhdGNoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgJjpudGgtY2hpbGQobiArIDYgb2YgOm5vdCg6aGFzKC5zZWxlY3RlZC1jb2xvcikpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY29sb3ItdmFyaWFudCB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gUmVwbGljYSBDYXJkIFN0eWxlXG4gIC5yZXBsaWNhLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxKTtcblxuICAgIC5hZGQtdG8td2lzaGxpc3QtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnJlcGxpY2EtbGFiZWwtYm94IHtcbiAgICBAaW5jbHVkZSBtbS1yZXBsaWNhLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5yZXBsaWNhLWxhYmVsLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnJlcGxpY2EtbGFiZWwtc3ViaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIH1cblxuICAgIC5yZXBsaWNhLWxhYmVsLXNlY3Rpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJi5wcmljZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVwbGljYS1sYWJlbC12YWx1ZSxcbiAgICAucmVwbGljYS1sYWJlbC12YWx1ZS1wcmljZSB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbW0tcmVwbGljYS1ydWxlZC1saW5lLXN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgLy8gUHJpY2UgaW5zaWRlIHJlcGxpY2Egb3ZlcnJpZGVzLlxuICAgICAgLy8gTWFya3VwIChfY29tcG9uZW50cy9wcmljaW5nL21haW4g4oaSIHByb2R1Y3QvY29tcG9uZW50cy9wcmljaW5nL2RlZmF1bHQuaXNtbCk6XG4gICAgICAvLyAgIC5zaW5nbGUtZWxlbWVudC1jb250ZW50LWRldGFpbC1wcmljZSA+IC5wcmljZVxuICAgICAgLy8gICAgID4gc3Bhbi5kZWZhdWx0LXByaWNlLWNvbnRhaW5lci5wcmljZS13cmFwcGVyICsgc3Bhbi5kaXNjb3VudC1kaXNjbGFpbWVyXG4gICAgICAvLyBDZW50ZXJpbmcgbGl2ZXMgb24gdGhlIG91dGVyIGJveDsgdGhlIHdyYXBwZXIgaXMgYSBmbGV4IHJvdyBzaXplZCB0byBpdHMgb3duXG4gICAgICAvLyBjb250ZW50LCBzbyB0aGUgb21uaWJ1cyBkaXNjbGFpbWVyIOKAlCBhbiBpbmxpbmUgc2libGluZyBzcGFuIOKAlCBkcm9wcyB0byBpdHNcbiAgICAgIC8vIG93biBsaW5lLiAxY2ggZ2FwIGlzIGZvbnQtcmVsYXRpdmU6IHNhbWUgdmFsdWUgb24gbW9iaWxlIGFuZCBkZXNrdG9wLCBzbyBub1xuICAgICAgLy8gLm1kLW1pbiBjb3VudGVycGFydC5cbiAgICAgIC5zaW5nbGUtZWxlbWVudC1jb250ZW50LWRldGFpbC1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG5cbiAgICAgICAgJjpoYXMoLnN0cmlrZS10aHJvdWdoKSB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmljZSxcbiAgICAgIC5zYWxlcyxcbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG5cbiAgICAgICAgLnN0cmlrZS10aHJvdWdoIC52YWx1ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNpYmxpbmcgb2YgLnByaWNlLXdyYXBwZXIsIHNvIGl0IGxhbmRzIG9uIGl0cyBvd24gbGluZTsgdGhlIGxhYmVsIGlzXG4gICAgICAvLyBjZW50ZXJlZCB0ZXh0LCB3aGljaCBpdCBpbmhlcml0cy5cbiAgICAgIC5kaXNjb3VudC1kaXNjbGFpbWVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVwbGljYS1sYWJlbC1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbW0tcmVwbGljYS1ydWxlZC1saW5lLXN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnIge1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYnMtaGVyby1pbnRlcm5hbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFkZC10by13aXNobGlzdC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1tLXBkcC1zaGVldCxcbi5tbS1jb2xvcnMtZGV0YWlsLXNoZWV0LFxuLm1tLXNpemUtc2VsZWN0b3Itc2hlZXQsXG4ubW0tbm90aWZ5LW1lLXNoZWV0LFxuLm1tLWJvdXRpcXVlLWF2YWlsYWJpbGl0eS1zaGVldCxcbi5tbS1zaGlwcGluZy1lc3RpbWF0ZS1zaGVldCB7XG4gIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuXG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuXG4gICAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAvLyBTaGVldCBiYWNrZ3JvdW5kIGNhcnJpZXMgYSBub2lzZSB0ZXh0dXJlIChhcHBseS1ub2lzZSwgX3NoZWV0cy5kZWZhdWx0LnNjc3MpOlxuICAgICAgICAvLyBhbiBvcGFxdWUgY292ZXIgYm94IHVuZGVyIHRoZSBhY3RpdmUgdGFiICh0aGUgYmFzZSAubmF2LXRhYi1idG4uYWN0aXZlOjphZnRlclxuICAgICAgICAvLyBzdHJpcCkgd291bGQgc2hvdyBhcyBhIGZsYXQgbWlzbWF0Y2hlZCBwYXRjaC4gUHVuY2ggYSByZWFsIHRyYW5zcGFyZW50IGdhcFxuICAgICAgICAvLyBpbiB0aGUgZGl2aWRlciBpbnN0ZWFkLCBzbyB0aGUgdGV4dHVyZSBzaG93cyB0aHJvdWdoIHVuYnJva2VuIOKAlCBzYW1lIHRlY2huaXF1ZVxuICAgICAgICAvLyBhcyB0aGUgc3RpY2t5IGJyYW5kLWRldGFpbCB0YWIgYmFyIChzZWUgTU1CcmFuZERldGFpbFRhYnMudHMgLyBfYnJhbmQtZGV0YWlsLmRlZmF1bHQuc2NzcykuXG4gICAgICAgIC8vIEdhcCBib3VuZHMgYXJlIHB1Ymxpc2hlZCBhcyBweCBjdXN0b20gcHJvcHMgYnkgdGFicy5qcyAoZmFsbGJhY2sgMCDihpIgbm8gZ2FwKS5cbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgIzAwMCB2YXIoLS1tbS10YWItZ2FwLXN0YXJ0LCAwKSxcbiAgICAgICAgICB0cmFuc3BhcmVudCB2YXIoLS1tbS10YWItZ2FwLXN0YXJ0LCAwKSxcbiAgICAgICAgICB0cmFuc3BhcmVudCB2YXIoLS1tbS10YWItZ2FwLWVuZCwgMCksXG4gICAgICAgICAgIzAwMCB2YXIoLS1tbS10YWItZ2FwLWVuZCwgMClcbiAgICAgICAgKTtcbiAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICMwMDAgdmFyKC0tbW0tdGFiLWdhcC1zdGFydCwgMCksXG4gICAgICAgICAgdHJhbnNwYXJlbnQgdmFyKC0tbW0tdGFiLWdhcC1zdGFydCwgMCksXG4gICAgICAgICAgdHJhbnNwYXJlbnQgdmFyKC0tbW0tdGFiLWdhcC1lbmQsIDApLFxuICAgICAgICAgICMwMDAgdmFyKC0tbW0tdGFiLWdhcC1lbmQsIDApXG4gICAgICAgICk7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdGFiLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDApO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdBwrcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdCwrcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdDwrcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdGFiLWJ0bi1sYWJlbCB7XG4gICAgICAgICAgLnBkcF9fc3ltYm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMWNoO1xuICAgICAgICAgICAgaGVpZ2h0OiAxbGg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5uYXYtdGFiLWJ0bi1sYWJlbCB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gRGl2aWRlciBnYXAgdW5kZXIgdGhlIGFjdGl2ZSB0YWIgaXMgbm93IHB1bmNoZWQgdmlhIG1hc2sgb25cbiAgICAgICAgICAvLyAubmF2LXRhYnMtd3JhcHBlcjo6YWZ0ZXIgKGFib3ZlKSDigJQgZHJvcCB0aGUgb3BhcXVlIGNvdmVyIHN0cmlwLCBhbmRcbiAgICAgICAgICAvLyB0aGUgYnV0dG9uJ3Mgb3duIGJvdHRvbSBib3JkZXIgKHNpdHMgZmx1c2ggd2l0aCB0aGUgZGl2aWRlciB0aGFua3NcbiAgICAgICAgICAvLyB0byBhbGlnbi1pdGVtczogZmxleC1lbmQpIHNvIGl0IGRvZXNuJ3QgcmUtZHJhdyB0aGUgbGluZSB0aGUgbWFzayBqdXN0IGN1dC5cbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC10by1jYXJ0OmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxufVxuXG4ubW0tc2hpcHBpbmctZXN0aW1hdGUtc2hlZXQge1xuICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICB9XG59XG5cbi5tbS1jb2xvcnMtZGV0YWlsLXNoZWV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIC5jb2xvcnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5tbS1jb2xvci1zd2F0Y2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpoYXMoLnNlbGVjdGVkLWNvbG9yKSB7XG4gICAgICAgIC8vb3JkZXI6IC0xO1xuXG4gICAgICAgIC5tbS1jb2xvci1zd2F0Y2hfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5tbS1jb2xvci1zd2F0Y2hfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyLzM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1tLWNvbG9yLXN3YXRjaF9fbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1tLXNpemUtc2VsZWN0b3Itc2hlZXQge1xuICB3aWR0aDogMTAwJTtcblxuICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMS41KTtcbiAgfVxuXG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5zaXplLXNlbGVjdG9yLWd1aWRlLXdyYXBwZXIge1xuICAgICAgJjpoYXMoLmFkZC10by1jYXJ0LWFjdGlvbnMpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gICAgICB9XG4gICAgICAuYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2l6ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxKTtcblxuICAgIC5tbS1zaXplLXN3YXRjaCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoLnNlbGVjdGVkLXNpemUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICAuaW5uZXItdGV4dCB7XG4gICAgICAgIC5tbS1zaXplLXN3YXRjaF9fbmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMWNoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24uaWNvbi0tbW0tc3ltYm9sLWNpcmNsZS1maWxsIHtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuXG4gICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l6ZS1zeXN0ZW0tc2VsZWN0b3Ige1xuICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LW1vZGVsLXNpemUtbWVzc2FnZS1zZWxlY3RvciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LXNpemUtZ3VpZGUtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMik7XG5cbiAgICAuc2hvdy1zaXplLWd1aWRlLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaXplLWd1aWRlLXRvZ2dsZS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyKTtcbiAgfVxuXG4gIC5zaXplLWd1aWRlLXRvZ2dsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIC5zaXplLWd1aWRlLXRvZ2dsZS1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyKTtcbiAgICB9XG4gIH1cbn1cblxuLm1tLW5vdGlmeS1tZS1zaGVldCB7XG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICB9XG5cbiAgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDEuNSk7XG4gIH1cblxuICAucHJvZHVjdC1ub3RpZnksXG4gIC5wcm9kdWN0LW5vdGlmeS1zaGVldC1jb250ZW50LFxuICAubm90aWZ5LW1lLWNvbnRhaW5lcixcbiAgLnByb2R1Y3Qtbm90aWZ5LWNvbnRlbnQsXG4gIC5mb3JtLW5vdGlmeS1tZS1lbWFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZm9ybS1ub3RpZnktbWUtZW1haWwge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgfVxuXG4gIC5ub3RpZnktZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDIpO1xuICB9XG5cbiAgLnByb2R1Y3QtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAucHJvZHVjdC1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAzNnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyKTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gICAgfVxuICB9XG5cbiAgLm1tLWZvcm0tZmllbGRzZXQge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjUpO1xuXG4gICAgLnNlbGVjdGlvbi1ib3gge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLmpzLWNvbGxlY3Rpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICB9XG5cbiAgLm5vdGlmeW1lLWFjY2VwdG5ld3NsZXR0ZXJzIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxKTtcbiAgfVxuXG4gIC5zdWJtaXQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgYnV0dG9uLm1tLWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3Rpb24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOSA5JyBmaWxsPSdub25lJyUzRSUzQ3JlY3Qgd2lkdGg9JzknIGhlaWdodD0nOScgcng9JzEnIGZpbGw9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J003LjAxNTMxIDMuNDY1NjFDNy4yMDY4MyAzLjI2NjcyIDcuMjAwNDggMi45NTAxNyA3LjAwMTYgMi43NTg2Mkw2Ljg1NzU4IDIuNjE5NTRDNi42NTg2OCAyLjQyODE4IDYuMzQyMDggMi40MzQ0MyA2LjE1MDU5IDIuNjMzMjVMMy44NTAyOSA1LjAyMTA0TDIuODIxNDQgNC4wNDY2OUMyLjYyMTAyIDMuODU3MTIgMi4zMDQ0MyAzLjg2NTc2IDIuMTE0NiA0LjA2NTkzTDEuOTc2OTQgNC4yMTEyOEMxLjc4NzE0IDQuNDExNzEgMS43OTU5IDQuNzI4MjMgMS45OTYxOCA0LjkxODEzTDMuNTMxMjkgNi4zNzE5MkMzLjczMTgxIDYuNTYxNTEgNC4wNDgzNSA2LjU1MzA5IDQuMjM4MTQgNi4zNTI2OUw3LjAxNTMxIDMuNDY1NjFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm1tLXBkcC1zaGVldCB7XG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgxLjUpO1xuICB9XG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm1tLXBkcC1zaGVldC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMik7XG4gICAgZ2FwOiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGFiLWJ0bi1jb250YWluZXIge1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSAubmF2LXRhYi1idG4gLnRleHQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdBwrcnO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIC5uYXYtdGFiLWJ0biAudGV4dDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0LCtyc7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykgLm5hdi10YWItYnRuIC50ZXh0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnQ8K3JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXRhYi1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNWxoO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgLnRhYi1ib3R0b20tbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAudGFiLWJvdHRvbS1saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1idG4tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgbWluLWhlaWdodDogMi41bGg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC50YWItc3BhY2VyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDFjaDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIuNWxoO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi4tLWZpbGxlciB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLXNwYWNlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogMS41bGg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLnRhYi1ib3R0b20tbGluZSB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFiLWNvbnRlbnQge1xuICAgIC5kZXRhaWxzX19zcGVjaWZpY2F0aW9uc19faGVhZGVyLFxuICAgIC5tYXRlcmlhbHNfX2NvbXBvc2l0aW9uc19faGVhZGVyLFxuICAgIC5zaXplLWd1aWRlX19zaXplLWZpdF9faGVhZGVyLFxuICAgIC5zaXplLWd1aWRlX19tZWFzdXJlbWVudHNfX2hlYWRlciB7XG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGV0YWlscy1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyKTtcbiAgICB9XG5cbiAgICAucGlkLWNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtbW9iKDAuNSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTm90IHNjb3BlZCB0byAubW0tcGRwLXNoZWV0IC5uYXYtdGFiLWNvbnRlbnQ6IGFsc28gcmVuZGVyZWQgaW5zaWRlIHRoZVxuLy8gc2l6ZS1zZWxlY3RvciBzaGVldCAoc2l6ZS1zZWxlY3Rvci1zaGVldC1jb250ZW50LmlzbWwpLCBhIGRpZmZlcmVudCBzaGVldCB3cmFwcGVyLlxuYm9keVtkYXRhLWdjYXQ9J01NJ10gLnVuaXNpemUtZGltZW5zaW9ucyB7XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwKTtcbiAgfVxuXG4gIC5tb2RlbC1zaXplLWxhYmVsLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgfVxuXG4gIC5zaXplX19kaW1lbnNpb25zX19oZWFkZXIge1xuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3VuaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuXG4gICAgLm1tLXJhZGlvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtZGV0YWlscyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuXG4gICAgLnRhYmxlLWRldGFpbHMtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcblxuICAgICAgLnRhYmxlLWRldGFpbHMtbGFiZWwge1xuICAgICAgICBwLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFibGUtZGV0YWlscy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW0tc2FsZXMtdGF4LWNhbmFkYS1tZXNzYWdlIHtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2VtcGhhc2lzJyk7XG59XG5cbi5tbS1ub3QtcmV0dXJuYWJsZS1tZXNzYWdlIHtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2VtcGhhc2lzJyk7XG59XG5cbi5hZGQtdG8tY2FydC1zd2l0Y2gge1xuICAuYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gICAgYnV0dG9uLmFkZC10by1jYXJ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LW5vdGlmeSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93LW5vdGlmeS1tZSB7XG4gICAgLmFkZC10by1jYXJ0LWFjdGlvbnMgYnV0dG9uLmFkZC10by1jYXJ0LFxuICAgIC5pcGF5LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1ub3RpZnkgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxufVxuXG4ubW0tY29sb3Itc3dhdGNoIHtcbiAgJi5tbS1za2VsZXRvbjpoYXMoLmxhenlsb2FkZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbS1jb2xvci1zd2F0Y2hfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG5cbiAgICAmLmxhenlsb2FkZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuYm9keVtkYXRhLWdjYXQ9J01NJ10gLnBkcC1kZWxpdmVyeS1vcHRpb25zIHtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyLCA0LCAnbW0nKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyKTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC8vIGBpcy1wZW5kaW5nYCBzaGlwcyBpbiB0aGUgbWFya3VwIGFuZCBpcyBjbGVhcmVkIGJ5IE1NU2xvdERlcGVuZGVudEl0ZW07XG4gICAgLy8gYGlzLWVtcHR5YCBpcyBzZXQgYnkgaXQgd2hlbiB0aGUgc2hlZXQgdGhpcyBpdGVtIG9wZW5zIGhhcyBubyBjb250ZW50LlxuICAgICYuaXMtcGVuZGluZyxcbiAgICAmLmlzLWVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbmZvIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9fdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLmlubmVyLXRleHQge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAmLmJvdXRpcXVlLWF2YWlsYWJpbGl0eSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIEJvdXRpcXVlIEF2YWlsYWJpbGl0eSBTaGVldCBEcmF3ZXIgQ29udGVudCAqL1xuLm1tLWJvdXRpcXVlLWF2YWlsYWJpbGl0eS1zaGVldCB7XG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gIH1cblxuICAucGRwLWJvdXRpcXVlLWF2YWlsYWJpbGl0eSB7XG4gICAgJl9fcHJvZHVjdC1zdW1tYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEpO1xuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM2cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDIgLyAzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtaW5wdXQpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDEpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19wcm9kdWN0LWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fcHJvZHVjdC1uYW1lIHtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgfVxuXG4gICAgJl9fcHJvZHVjdC1wcmljZSB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcblxuICAgICAgLnN0cmlrZS10aHJvdWdoIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cblxuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcblxuICAgICAgLy8gVGhpcyBzaGVldCByZW5kZXJzIG91dHNpZGUgLm1tLXBkcC1sYXlvdXQsIHNvIGl0IG5lZWRzIGl0cyBvd24gcnVsZSB0b1xuICAgICAgLy8gc2hvdyB0aGUgb21uaWJ1cyBkaXNjbGFpbWVyIHRoZSBQTFAgdGlsZSBydWxlIGhpZGVzLlxuICAgICAgLmRpc2NvdW50LWRpc2NsYWltZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hvdy1pdC13b3JrcyB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIpO1xuICAgIH1cblxuICAgICZfX2hvdy1pdC13b3Jrcy10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG4gICAgfVxuXG4gICAgJl9faG93LWl0LXdvcmtzLXRleHQge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgIH1cblxuICAgICZfX3NpemUtc2VsZWN0b3Ige1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbi1jdGFzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyKTtcblxuICAgICAgLm1tLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RvcmVzLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDIpO1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJl9fc3RvcmUtY2FyZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19zdG9yZS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG4gICAgfVxuXG4gICAgJl9fc3RvcmUtbmFtZSB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICZfX2RldGFpbHMtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2hvdy1hbGwtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0b3JlLWRldGFpbHMge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIH1cblxuICAgICZfX3N0b3JlLWFkZHJlc3MsXG4gICAgJl9fc3RvcmUtaG91cnMsXG4gICAgJl9fc3RvcmUtcGhvbmUge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgwLjc1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgJl9fc3RvcmUtaG91ciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2FkZHJlc3MtbGluayxcbiAgICAmX19waG9uZS1saW5rIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0dXMge1xuICAgICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmLWJ1bGxldCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgxKTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1zZWxlY3Qtc2l6ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnZW1waGFzaXMnKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuXG4gICAgICAgIC5wZHAtYm91dGlxdWUtYXZhaWxhYmlsaXR5X19zdGF0dXMtYnVsbGV0IC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1pbnN0b2NrIHtcbiAgICAgICAgLnBkcC1ib3V0aXF1ZS1hdmFpbGFiaWxpdHlfX3N0YXR1cy1idWxsZXQgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc3VjY2Vzcyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tbGltaXRlZHN0b2NrIHtcbiAgICAgICAgLnBkcC1ib3V0aXF1ZS1hdmFpbGFiaWxpdHlfX3N0YXR1cy1idWxsZXQgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtd2FybmluZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tb3V0b2ZzdG9jayB7XG4gICAgICAgIC5wZHAtYm91dGlxdWUtYXZhaWxhYmlsaXR5X19zdGF0dXMtYnVsbGV0IC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWhpZ2hsaWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogU2hpcHBpbmcgRXN0aW1hdGUgUGxhY2Vob2xkZXIgc3R5bGluZyAqL1xuLnNoaXBwaW5nLWVzdGltYXRlLWNvbnRlbnQge1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xufVxuXG4jbW0tbW9iaWxlLXN0aWNreS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1sYXllcnMtcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuXG4gIC8qIElTT0xBTUVOVE8gR1BVOiBQcmV2aWVuZSBkdXBsaWNhemlvbmkgZ3JhZmljaGUgZHVyYW50ZSBsbyBzY3JvbGwgbW9iaWxlICovXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIC8qIEdlc3Rpb25lIFNhZmUgQXJlYSBNb2JpbGUgaU9TL0FuZHJvaWQgKi9cbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpO1xuXG4gIC8vIFNob3cvaGlkZSBpc3RhbnRhbmVvIChubyBzbGlkZS9mYWRlKTogaWwgYm90dG9uZSBub24gZGV2ZSBtdW92ZXJzaSBzZSBub25cbiAgLy8gcGVyIGxvIHNjcm9sbCBuYXR1cmFsZSBkZWxsYSBwYWdpbmEgKE9UQjI2LTE5OTMpXG4gIC8vJGZvb3Rlci1kdXJhdGlvbjogbW0tbW90aW9uLWR1cmF0aW9uKCdpbicsICdzdGFuZGFyZCcsICdtbScpO1xuICAvLyRmb290ZXItZWFzaW5nOiAkbW0tZWFzaW5nLWVudHJhbmNlO1xuICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAkZm9vdGVyLWR1cmF0aW9uICRmb290ZXItZWFzaW5nLCBvcGFjaXR5ICRmb290ZXItZHVyYXRpb24gJGZvb3Rlci1lYXNpbmcsIHZpc2liaWxpdHkgJGZvb3Rlci1kdXJhdGlvbiAkZm9vdGVyLWVhc2luZztcblxuICAmLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLmlzLWNvbXBhY3Qge1xuICAgIC5mb290ZXItYWRkLXRvLWNhcnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLmN0YS1idXR0b24ge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZXhwYW5kZWQge1xuICAgIC5tbS1tb2JpbGUtc3RpY2t5LWZvb3Rlci1jb250YWluZXIge1xuICAgICAgLm1tLW1vYmlsZS1zdGlja3ktZm9vdGVyIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItcHJvZHVjdC1pbmZvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mb290ZXItYWRkLXRvLWNhcnQge1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElsIHRlc3RvIChub21lK3ByZXp6bykgw6ggdmlzaWJpbGUgc29sbyBxdWFuZG8gaWwgdGl0b2xvIG5hdGl2byDDqCBjb3BlcnRvXG4gIC8vIGRhbGwnYXJlYSBkZWxsYSBiYXI7IGFsdHJpbWVudGkgcmVzdGEgbmFzY29zdG8gcGVyIG5vbiBkdXBsaWNhcmVcbiAgLy8gdW4naW5mb3JtYXppb25lIGdpw6AgbGVnZ2liaWxlIGluIHBhZ2luYS5cbiAgJi5oaWRlLXByb2R1Y3QtaW5mbyAuZm9vdGVyLXByb2R1Y3QtaW5mbyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC8vIExhcmdoZXp6YSBzZW1wcmUgZXNwbGljaXRhOiBldml0YSBsbyBzY2F0dG8gcXVhbmRvIC5pcy1leHBhbmRlZCB2aWVuZSB0b2x0YVxuICAvLyAodW4gdmFsb3JlIG5vbiBlc3BsaWNpdG8gY29tZSBcImF1dG9cIiBub24gw6ggaW50ZXJwb2xhYmlsZSBpbiB0cmFuc2l0aW9uKVxuICAuYWRkLXRvLWNhcnQtYWN0aW9ucyxcbiAgLnByb2R1Y3Qtbm90aWZ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW0tbW9iaWxlLXN0aWNreS1mb290ZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLmJyZWFkY3J1bWJzLWhlcm8taW50ZXJuYWwge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAubW0taGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoOTB2dyAtIDQ1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBWaXNpYmlsaXRhIGRlbCBicmVhZGNydW1iIG5lbGxvIHN0aWNreSBmb290ZXIgKi9cbiNtbS1tb2JpbGUtc3RpY2t5LWZvb3Rlci5oYXMtYnJlYWRjcnVtYjpub3QoLmJyZWFkY3J1bWItaGlkZGVuKSAuYnJlYWRjcnVtYnMtaGVyby1pbnRlcm5hbCB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4jbW0tbW9iaWxlLXN0aWNreS1mb290ZXIgLnByaWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogbWF4LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5tbS1tb2JpbGUtc3RpY2t5LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxOHB4O1xuICBnYXA6IDJjaDtcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTtcbiAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTtcblxuICAkbGF5b3V0LWR1cmF0aW9uOiBtbS1tb3Rpb24tZHVyYXRpb24oJ2luJywgJ3N0YW5kYXJkJywgJ21tJyk7XG4gICRsYXlvdXQtZWFzaW5nOiAkbW0tZWFzaW5nLWVudHJhbmNlO1xuXG4gIC5mb290ZXItcHJvZHVjdC1pbmZvIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRsYXlvdXQtZHVyYXRpb24gJGxheW91dC1lYXNpbmcsIG1heC13aWR0aCAkbGF5b3V0LWR1cmF0aW9uICRsYXlvdXQtZWFzaW5nLCBtYXJnaW4gJGxheW91dC1kdXJhdGlvbiAkbGF5b3V0LWVhc2luZywgaGVpZ2h0ICRsYXlvdXQtZHVyYXRpb24gJGxheW91dC1lYXNpbmc7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDE5N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuXG4gICAgICAuc3RyaWtlLXRocm91Z2gge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tbS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5kaXNjb3VudC1kaXNjbGFpbWVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1hZGQtdG8tY2FydCB7XG4gICAgdHJhbnNpdGlvbjogZmxleCAkbGF5b3V0LWR1cmF0aW9uICRsYXlvdXQtZWFzaW5nO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLy8gZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLmNhcnQtYW5kLWlwYXkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubW0tZGVsaXZlcnktb3B0aW9ucy1wYWNrYWdpbmdbZGF0YS1icmFuZD0nbW0nXSB7XG4gIC5wZHAtcGFja2FnaW5nLWpvdXJuZXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDM2cHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzZweDtcblxuICAgICYtZGVzY3JpcHRpb24sXG4gICAgJi1pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgfVxuICB9XG59XG5cbi8vIEFwcGxlIFBheSBidXR0b24gKFBEUCkg4oCUIEZpZ21hIG5vZGUgMTA0MzEtMzA1MVxuLy8gV2hpdGUgc3VyZmFjZSwgYmxhY2sgYm9yZGVyIChkZWZhdWx0KSwgdGVydGlhcnkgYm9yZGVyIG9uIGhvdmVyL2FjdGl2ZS5cbi8vIE5hdGl2ZSA8aXNhcHBsZXBheT4gcmVuZGVycyB0aGUgbG9nbzsgYm9yZGVyL2hlaWdodCBjb21lIGZyb20gdGhlIHdyYXBwZXIuXG4ucGRwLWFwcGxlLXBheS13cmFwcGVyLS1tbSB7XG4gIC8vIFRoZSBBcHBsZSBQYXkgbG9nbyBpcyBkcmF3biBhcyBhIC13ZWJraXQtbmFtZWQtaW1hZ2UgYmFja2dyb3VuZCAoTk9UIC13ZWJraXQtYXBwZWFyYW5jZTpcbiAgLy8gLWFwcGxlLXBheS1idXR0b24sIHdob3NlIG5hdGl2ZSBibGFjayBzdXJmYWNlIGNhbid0IGJlIHJlc3R5bGVkKS4gVGhpcyBrZWVwcyB0aGUgYnV0dG9uIGFcbiAgLy8gcGxhaW4gZWxlbWVudCB3ZSBmdWxseSBjb250cm9sOiB3aGl0ZSBmaWxsLCBvdXIgb3duIHNxdWFyZSBibGFjayBib3JkZXIsIGN1c3RvbSBob3Zlci5cbiAgLmFwcGxlLXBheS1wZHAtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgncGF5LWFwcGxlJyk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIGtpbGwgdGhlIG5hdGl2ZSAtYXBwbGUtcGF5LWJ1dHRvbiBzdXJmYWNlIHNvIG91ciBib3JkZXIvZmlsbCB3aW5cbiAgICBhcHBlYXJhbmNlOiBidXR0b247IC8vIGtpbGwgdGhlIG5hdGl2ZSAtYXBwbGUtcGF5LWJ1dHRvbiBzdXJmYWNlIHNvIG91ciBib3JkZXIvZmlsbCB3aW5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoNiwgJ21tJyk7IC8vIDQ4cHhcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwgMCk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tbS1iYXNlLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHggMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZml4ZWRTcHJpdGUoJ3BheS1hcHBsZScpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbW0tYmFzZS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHggMTRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci10ZXJ0aWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwgMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoNiwgJ21tJyk7IC8vIDQ4cHhcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG5ib2R5W2RhdGEtZ2NhdD0nTU02J10ge1xuICAtLW1tLXBkcC1jYXJvdXNlbC1zbGl2ZXI6IDBweDtcbn1cblxuLy8gU3R5bGVzIGZvciBNTTYgUERQIGxheW91dFxuLm1tNi1wZHAtbGF5b3V0IHtcbiAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICBjb2x1bW4tZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgcGFkZGluZzogMCBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBmaXQtY29udGVudCgxMDAlKSk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmNvbC1pbWFnZXMtc3RhY2tlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdmFyKC0tU3BhY2luZy1NTTYtQmFzZS1jZWxsLWJvcmRlciwgMXB4KTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAmLnN3aXBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuc2xpZGUtaW5kaWNhdG9ycyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLzhweFxuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGUge1xuICAgICYubW02LWRhcmstc2tlbGV0b246aGFzKC5sYXp5bG9hZGVkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qcy1wcm9kdWN0LWltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuICAgICAgYXNwZWN0LXJhdGlvOiAyLzM7XG5cbiAgICAgICYubGF6eWxvYWRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0LXN0aWNreS1jb2wge1xuICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcblxuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1tNi1icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuXG4gIC5kZXRhaWxzLWNvbHVtbi1jb250ZW50IHtcbiAgICAuYWRkLXRvLXdpc2hsaXN0LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAuYWRkLXRvLXdpc2gtbGlzdCB7XG4gICAgICAgIC5pY29uLS1tbTYtc3RhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tLW1tNi1zdGFyLWZpbGxlZCxcbiAgICAgICAgLm1tNi10ZXh0LWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmljb24tLW1tNi1zdGFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29uLS1tbTYtc3Rhci1maWxsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbHMtY29sdW1uLWNvbnRlbnQtaW5uZXIuY29udGVudC1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJG1tNi11bml0cywgMC41KTsgLy80cHhcbiAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAyKTsgLy8xNnB4XG4gICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vNHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFkZC10by13aXNobGlzdC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcblxuICAgICAgLmFkZC10by13aXNoLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IG1hcC1nZXQoJG1tNi11bml0cywgMyk7IC8vMjRweFxuICAgICAgICBoZWlnaHQ6IG1hcC1nZXQoJG1tNi11bml0cywgMyk7IC8vMjRweFxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAkYnJhbmQ6ICdtbTYnKTsgLy80cHhcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW02LWJyZWFkY3J1bWItaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAubW02LWxpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlscy1jb2x1bW4tY29udGVudC1pbm5lci5jb250ZW50LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMyk7IC8vMjRweFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgLy8gOHB4XG5cbiAgICAucHJvZHVjdC1uYW1lIC50aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICB9XG5cbiAgICAuYWRkLXRvLXdpc2hsaXN0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLzRweFxuICAgIH1cblxuICAgIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuXG4gICAgICAuc3RyaWtlLXRocm91Z2ggLnZhbHVlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmRhcmspO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuXG4gICAgICAgICAgLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vNHB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kaXNjb3VudC1kaXNjbGFpbWVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmxpZ2h0KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24tY29udGVudCxcbiAgLnNpemUtZ3VpZGUtY3RhLXdyYXBwZXIsXG4gIC5wcm9kdWN0LXZhcmlhbnRzLFxuICAuY29udGVudC1leHRyYS1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgLy84cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG5cbiAgLmRldGFpbHMtY29sdW1uLWNvbnRlbnQtaW5uZXIuY29udGVudC1kZXRhaWxzIHtcbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbi1jb250ZW50LWJvZHkge1xuICAgICAgLnRleHQtY29sbGFwc2VkX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkLXRvLWNhcnQtc3dpdGNoIHtcbiAgICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgLy84cHhcbiAgICB9XG5cbiAgICAucGRwLXNoZWV0LXNpemUtZGltZW5zaW9ucyB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlscy1jb2x1bW4tY29udGVudC1pbm5lci5jb250ZW50LXZhcmlhdGlvbnMge1xuICAgIC5wcm9kdWN0LXZhcmlhbnRzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMC4yNSk7IC8vMnB4XG5cbiAgICAgIC5zZWxlY3RlZC1jb2xvci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLy8gVmFyaWFudCBTd2F0Y2hlcyAvL1xuICAgICAgLnByb2R1Y3QtdmFyaWFudHMtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgIC5tbS1jb2xvci1zd2F0Y2gge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMi8zO1xuXG4gICAgICAgICAgJjpoYXMoLnNlbGVjdGVkLWNvbG9yKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tbS1jb2xvci1zd2F0Y2hfX2ltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAyLzM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24tY29udGVudCAucGlkLWNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgIC5tbTYtYnRuLS1pY29uLWdob3N0IHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlscy1jb2x1bW4tY29udGVudC1pbm5lci5jb250ZW50LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLzhweFxuICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLzhweFxuICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDIpOyAvLzE2cHhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAuY2FydC1hbmQtaXBheSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAubW02LWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkLXRvLWNhcnQtc3dpdGNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsICRicmFuZDogJ21tNicpOyAvLzhweFxuXG4gICAgICAuYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgLy84cHhcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlscy1jb2x1bW4tY29udGVudC1pbm5lci5jb250ZW50LWV4dHJhLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEuNSk7IC8vMTJweFxuXG4gICAgLnBkcC1kZWxpdmVyeS1vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgLy84cHhcblxuICAgICAgICAvLyBgaXMtcGVuZGluZ2Agc2hpcHMgaW4gdGhlIG1hcmt1cCBhbmQgaXMgY2xlYXJlZCBieSBNTVNsb3REZXBlbmRlbnRJdGVtO1xuICAgICAgICAvLyBgaXMtZW1wdHlgIGlzIHNldCBieSBpdCB3aGVuIHRoZSBzaGVldCB0aGlzIGl0ZW0gb3BlbnMgaGFzIG5vIGNvbnRlbnQuXG4gICAgICAgICYuaXMtcGVuZGluZyxcbiAgICAgICAgJi5pcy1lbXB0eSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tbTYtYnRuIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAubW02LWJ0bl9fbGVmdCxcbiAgICAgIC5tbTYtYnRuX19yaWdodCB7XG4gICAgICAgIC5tbTYtYnRuX19saW5lIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tbTYtc2l6ZS1zZWxlY3Rvci1zaGVldCxcbi5tbTYtbm90aWZ5LW1lLXNoZWV0IHtcbiAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xufVxuXG4vKiBTaXplIHNlbGVjdG9yIFNoZWV0Ki9cbi5tbTYtc2l6ZS1zZWxlY3Rvci1zaGVldCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5zaXplLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMik7IC8vIDE2cHhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcblxuICAgIC5zaXplLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLyA0cHhcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgLy8gOHB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAuc2l6ZS1zeXN0ZW0tc2VsZWN0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAyKTsgLy8gMTZweFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMS41KTsgLy8gMTJweFxuICAgICAgfVxuXG4gICAgICAuc2l6ZS1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbHVtbi1nYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7IC8vIDFweFxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCBmaXQtY29udGVudCgxMDAlKSk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgICAgICAubW0tc2l6ZS1zd2F0Y2gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJG1tNi11bml0cywgMC41KTsgLy8gNHB4XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMi41KTsgLy8gMjBweFxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW02LWJvcmRlci1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpoYXMoLnNlbGVjdGVkLXNpemUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlubmVyLXRleHQge1xuICAgICAgICAgICAgLm1tLXNpemUtc3dhdGNoX19uYW1lIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tbS1zaXplLXN3YXRjaF9fdmFsdWUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpemUtZ3VpZGUtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgLy8gOHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLnBkcC1zaGVldC1zaXplLWRpbWVuc2lvbnMge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICB9XG5cbiAgICAuc2l6ZS1ndWlkZS10b2dnbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAzKTsgLy8yNHB4XG4gICAgICAuc2l6ZS1ndWlkZV9fbWVhc3VyZW1lbnRzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hlZXQtZm9vdGVyLWFjdGlvbnMgLm1tNi1idG4ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgxLCAkYnJhbmQ6ICdtbTYnKTsgLy8gOHB4XG4gIH1cbn1cblxuLm1tNi1zYWxlcy10YXgtY2FuYWRhLW1lc3NhZ2Uge1xuICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbn1cblxuLnByb2R1Y3QtZGV0YWlsOmhhcygubW02LW5vdC1yZXR1cm5hYmxlLW1lc3NhZ2UpIHtcbiAgLm1tNi1zYWxlcy10YXgtY2FuYWRhLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5tbTYtbm90LXJldHVybmFibGUtbWVzc2FnZSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgLy8gOHB4XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xufVxuXG4vKiBOb3RpZnkgTWUgU2hlZXQqL1xuLm1tNi1ub3RpZnktbWUtc2hlZXQge1xuICAubW0tc2hlZXRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wcm9kdWN0LW5vdGlmeSxcbiAgLnByb2R1Y3Qtbm90aWZ5LXNoZWV0LWNvbnRlbnQsXG4gIC5ub3RpZnktbWUtY29udGFpbmVyLFxuICAucHJvZHVjdC1ub3RpZnktY29udGVudCxcbiAgLmZvcm0tbm90aWZ5LW1lLWVtYWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5ub3RpZnktZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAzKTsgLy8yNHB4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5zdWNjZXNzLW1zZyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgfVxuXG4gIC5wcm9kdWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLzhweFxuXG4gICAgLnByb2R1Y3QtaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzZweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICB9XG4gIH1cblxuICAubW0tZm9ybS1maWVsZHNldC0tZW1haWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgLy8gOHB4XG4gIH1cblxuICAubW02LWZvcm0tZmllbGRzZXRzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcblxuICAgIC5tbS1yYWRpby1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEuNSk7IC8vMTJweFxuICAgIH1cblxuICAgIC5ub3RpZnltZS1hY2NlcHRuZXdzbGV0dGVycyB7XG4gICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAxLjUpOyAvLzEycHhcbiAgICB9XG4gIH1cblxuICAuc3VibWl0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGJ1dHRvbi5tbTYtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtbTYtbW9iaWxlLXN0aWNreS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTsgLy8gMXB4XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgoJ2NlbGwtYm9yZGVyJywgJGJyYW5kOiAnbW02Jyk7IC8vIDFweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgLy8gU2hvdy9oaWRlIChzbGlkZSArIGZhZGUpOiBkdXJhdGlvbiBleGl0L3N0YW5kYXJkLCBlYXNpbmcgZXhpdCAoYWxyZWFkeSBsaW5lYXIgZm9yIE1NNilcbiAgLy8kc2hvdy1oaWRlLWR1cmF0aW9uOiBtbS1tb3Rpb24tZHVyYXRpb24oJ291dCcsICdzdGFuZGFyZCcsICdtbTYnKTtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5ICRzaG93LWhpZGUtZHVyYXRpb24gJG1tNi1lYXNpbmctZXhpdCwgdHJhbnNmb3JtICRzaG93LWhpZGUtZHVyYXRpb24gJG1tNi1lYXNpbmctZXhpdDtcbn1cblxuLm1tNi1tb2JpbGUtc3RpY2t5LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtcHJpbWFyeSk7XG4gIC8vcGFkZGluZy1ib3R0b206IGNhbGMoMTJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8qIFN1cHBvcnRvIGlPUyBTYWZlIEFyZWEgKi9cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIEBpbmNsdWRlIHBhZGRpbmcteSgwLjUsICRicmFuZDogJ21tNicpOyAvLyA0cHhcbiAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcblxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpOyAvLzFweFxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gIC5mb290ZXItcHJvZHVjdC1pbmZvIHtcbiAgICAvLyBFeGl0IChoaWRlKTogZHVyYXRpb24gZXhpdC9zdGFuZGFyZCwgZWFzaW5nIGV4aXQgKGFscmVhZHkgbGluZWFyIGZvciBNTTYpXG4gICAgJGV4aXQtZHVyYXRpb246IG1tLW1vdGlvbi1kdXJhdGlvbignb3V0JywgJ3N0YW5kYXJkJywgJ21tNicpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGV4aXQtZHVyYXRpb24gJG1tNi1lYXNpbmctZXhpdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNzUsICRicmFuZDogJ21tNicpOyAvLyA2cHhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICAuc3RyaWtlLXRocm91Z2ggLnZhbHVlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1vbmRhcmspO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cblxuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG5cbiAgICAgIC5wcmljZSB7XG4gICAgICAgIC5wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcblxuICAgICAgICAgIC5kaXNjb3VudC1wZXJjZW50YWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLzRweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNjb3VudC1kaXNjbGFpbWVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1hZGQtdG8tY2FydCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gRW50cmFuY2UgKGVubGFyZ2UpOiBkdXJhdGlvbiBlbnRyYW5jZS9zdGFuZGFyZCwgZWFzaW5nIGVudHJhbmNlL2xpbmVhclxuICAgICRlbnRyYW5jZS1kdXJhdGlvbjogbW0tbW90aW9uLWR1cmF0aW9uKCdpbicsICdzdGFuZGFyZCcsICdtbTYnKTtcbiAgICB0cmFuc2l0aW9uOiBmbGV4LWdyb3cgJGVudHJhbmNlLWR1cmF0aW9uICRtbTYtZWFzaW5nLWVudHJhbmNlLCB0ZXh0LWFsaWduICRlbnRyYW5jZS1kdXJhdGlvbiAkbW02LWVhc2luZy1lbnRyYW5jZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMSAwIDA7XG5cbiAgICAuY2FydC1hbmQtaXBheSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4jbW02LW1vYmlsZS1zdGlja3ktZm9vdGVyLmlzLWNvbXBhY3QgLmZvb3Rlci1hZGQtdG8tY2FydCB7XG4gIG9wYWNpdHk6IDE7XG59XG4jbW02LW1vYmlsZS1zdGlja3ktZm9vdGVyLmlzLWNvbXBhY3QgLmN0YS1idXR0b24ge1xuICBmbGV4LWdyb3c6IDA7XG59XG4jbW02LW1vYmlsZS1zdGlja3ktZm9vdGVyLmlzLWV4cGFuZGVkIC5mb290ZXItcHJvZHVjdC1pbmZvIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMDtcbn1cbiNtbTYtbW9iaWxlLXN0aWNreS1mb290ZXIuaXMtZXhwYW5kZWQgLmZvb3Rlci1hZGQtdG8tY2FydCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI21tNi1tb2JpbGUtc3RpY2t5LWZvb3Rlci5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW0tY29sb3Itc3dhdGNoIHtcbiAgJi5tbTYtbGlnaHQtc2tlbGV0b246aGFzKC5sYXp5bG9hZGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW0tY29sb3Itc3dhdGNoX19pbWFnZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xuXG4gICAgJi5sYXp5bG9hZGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi8qIEJvdXRpcXVlIEF2YWlsYWJpbGl0eSBTaGVldCBEcmF3ZXIgQ29udGVudCAqL1xuLm1tNi1ib3V0aXF1ZS1hdmFpbGFiaWxpdHktc2hlZXQge1xuICAucGRwLWJvdXRpcXVlLWF2YWlsYWJpbGl0eSB7XG4gICAgJl9fcHJvZHVjdC1zdW1tYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02X3VuaXRzLCAzKTsgLy8yNHB4XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogbWFwLWdldCgkbW02X3VuaXRzLCAxKTsgLy84cHhcbiAgICB9XG5cbiAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNnB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAyIC8gMztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX3Byb2R1Y3QtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgICZfX3Byb2R1Y3QtbmFtZSxcbiAgICAmX19wcm9kdWN0LXByaWNlLFxuICAgICZfX2hvdy1pdC13b3Jrcy10aXRsZSxcbiAgICAmX19ob3ctaXQtd29ya3MtdGV4dCxcbiAgICAmX19zdG9yZS1uYW1lIHtcbiAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICB9XG5cbiAgICAmX19wcm9kdWN0LXByaWNlIHtcbiAgICAgIC5zdHJpa2UtdGhyb3VnaCAudmFsdWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9uZGFyayk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcblxuICAgICAgLy8gVGhpcyBzaGVldCByZW5kZXJzIG91dHNpZGUgLm1tNi1wZHAtbGF5b3V0LCBzbyBpdCBuZWVkcyBpdHMgb3duIHJ1bGUgdG9cbiAgICAgIC8vIHNob3cgdGhlIG9tbmlidXMgZGlzY2xhaW1lciB0aGF0IHRoZSBQTFAgdGlsZSBydWxlIGhpZGVzIG9uIHRoZSBzaGFyZWRcbiAgICAgIC8vIGBtbTYtcHJvZHVjdC1jYXJkX19wcmljZWAgY2xhc3MuXG4gICAgICAuZGlzY291bnQtZGlzY2xhaW1lciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hvdy1pdC13b3JrcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNl91bml0cywgMyk7IC8vIDI0cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19zaXplLXNlbGVjdG9yLFxuICAgICZfX3N0b3Jlcy1saXN0LFxuICAgICZfX2xvY2F0aW9uLWN0YXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTsgLy8gOHB4XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTZfdW5pdHMsIDEpOyAvLyA4cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19zdG9yZXMtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb24tY3RhcyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm1tNi1idG4ge1xuICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRtbTZfdW5pdHMsIDEpOyAvLyA4cHhcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgIH1cblxuICAgICZfX3N0b3JlLWNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMS41LCAkYnJhbmQ6ICdtbTYnKTsgLy8gMTJweFxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9fc3RvcmUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBnYXA6IDlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2RldGFpbHMtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2RlZmF1bHQnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaG93LWFsbC1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJG1tNl91bml0cywgMSk7IC8vOHB4XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXNlY29uZGFyeS1jb250cmFzdC1vbmxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdG9yZS1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02X3VuaXRzLCAyKTsgLy8gMTZweFxuICAgIH1cblxuICAgICZfX3N0b3JlLWFkZHJlc3MsXG4gICAgJl9fc3RvcmUtaG91cnMsXG4gICAgJl9fc3RvcmUtcGhvbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNl91bml0cywgMik7IC8vMTZweFxuICAgIH1cblxuICAgICZfX3N0b3JlLWhvdXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2FkZHJlc3MtbGluayxcbiAgICAmX19waG9uZS1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25saWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdHVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IG1hcC1nZXQoJG1tNl91bml0cywgMC41KTsgLy80cHhcblxuICAgICAgJi1idWxsZXQge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1zZWxlY3Qtc2l6ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1tNi10eXBlc3R5bGUoJ2VtcGhhc2lzJyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25saWdodCk7XG5cbiAgICAgICAgLnBkcC1ib3V0aXF1ZS1hdmFpbGFiaWxpdHlfX3N0YXR1cy1idWxsZXQgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXRlcnRpYXJ5LW9ubGlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLWluc3RvY2sge1xuICAgICAgICAucGRwLWJvdXRpcXVlLWF2YWlsYWJpbGl0eV9fc3RhdHVzLWJ1bGxldCAuaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtc3VjY2Vzcy1vbmxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1saW1pdGVkc3RvY2sge1xuICAgICAgICAucGRwLWJvdXRpcXVlLWF2YWlsYWJpbGl0eV9fc3RhdHVzLWJ1bGxldCAuaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtd2FybmluZy1vbmxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1vdXRvZnN0b2NrIHtcbiAgICAgICAgLnBkcC1ib3V0aXF1ZS1hdmFpbGFiaWxpdHlfX3N0YXR1cy1idWxsZXQgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1jb250ZW50LWVycm9yLW9ubGlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tbS1kZWxpdmVyeS1vcHRpb25zLXBhY2thZ2luZ1tkYXRhLWJyYW5kPSdtbTYnXSB7XG4gIC5wZHAtcGFja2FnaW5nLWpvdXJuZXkge1xuICAgICYtZGVzY3JpcHRpb24sXG4gICAgJi1pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNl91bml0cywgMSk7IC8vOHB4XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgyLCAkYnJhbmQ6ICdtbTYnKTsgLy8gMTZweFxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBcHBsZSBQYXkgYnV0dG9uIChQRFApIOKAlCBGaWdtYSBub2RlIDEwMTAwLTE2NzU4XG4vLyBNTTYgb3V0bGluZWQgc2Vjb25kYXJ5OiB3aGl0ZSBiZywgYmxhY2sgYm9yZGVyIChkZWZhdWx0KSwgc2Vjb25kYXJ5IGJvcmRlciBvbiBob3Zlci9hY3RpdmUuXG4ucGRwLWFwcGxlLXBheS13cmFwcGVyLS1tbTYge1xuICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxLCAwLCAnbW02Jyk7IC8vIDhweCBnYXAg4oCUIHdyYXBwZXIgY2FycmllcyBOTyBib3JkZXIvcGFkZGluZ1xuXG4gIC8vIExvZ28gZHJhd24gYXMgLXdlYmtpdC1uYW1lZC1pbWFnZSBiYWNrZ3JvdW5kIChub3QgdGhlIG5hdGl2ZSAtYXBwbGUtcGF5LWJ1dHRvbiBzdXJmYWNlKSxcbiAgLy8gc28gdGhlIHdoaXRlIGZpbGwsIHNxdWFyZSBibGFjayBib3JkZXIgYW5kIGhvdmVyIHN0YXRlIHN0YXkgZnVsbHkgdW5kZXIgb3VyIGNvbnRyb2wuXG5cbiAgLnBkcC1hcHBsZS1wYXktYnV0dG9uLWZha2UsXG4gIC5wZHAtYXBwbGUtcGF5LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMCwgJ21tNicpO1xuXG4gICAgLmFwcGxlLXBheS1wZHAtYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGZpeGVkU3ByaXRlKCdwYXktYXBwbGUnKTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyBraWxsIHRoZSBuYXRpdmUgLWFwcGxlLXBheS1idXR0b24gc3VyZmFjZSBzbyBvdXIgYm9yZGVyL2ZpbGwgd2luXG4gICAgICBhcHBlYXJhbmNlOiBidXR0b247IC8vIGtpbGwgdGhlIG5hdGl2ZSAtYXBwbGUtcGF5LWJ1dHRvbiBzdXJmYWNlIHNvIG91ciBib3JkZXIvZmlsbCB3aW5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoNSwgJ21tNicpOyAvLyA0MHB4XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1tLWJhc2Utd2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IDE0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBmaXhlZFNwcml0ZSgncGF5LWFwcGxlJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1tLWJhc2Utd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHggMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW02LWNvbnRlbnQtc2Vjb25kYXJ5LW9ubGlnaHQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLW1vYig1LCAnbW02Jyk7IC8vIDQwcHhcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNhY2NvdW50LWNyZWF0ZSwgI2xvZ2luLXNob3cge1xuICAubW0tYWNjb3VudC1jb250YWluZXJfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCg0LCA1KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDQsIDIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgyKTtcbiAgfVxuXG4gIC5tbS1mb3JtLWZpZWxkc2V0IHtcbiAgICAubW0tbGluay0tdGllciB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbiNtb2RhbC1tYWlsaW5nLXBvcHVwLCAjbW9kYWwtbWFya2V0aW5nLXByaXZhY3ktcG9saWN5IHtcbiAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiNhY2NvdW50LWNyZWF0ZSwgI3Byb2ZpbGUge1xuICAubW0tcHJpdmFjeS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jYWNjb3VudC1jcmVhdGUgLnNlbGVjdGlvbi1ib3gge1xuICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxLCAwKTtcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gIGdhcDogMDtcbn1cblxuXG4jcHJvZmlsZSAuc2VsZWN0aW9uLWJveCB7XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDApO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxKTtcbiAgZ2FwOiAwO1xufVxuXG4jcHJvZmlsZSwgI2FjY291bnQtY3JlYXRlLCAjbG9naW4tc2hvdyB7XG4gIC5tbS1hY2NvdW50LWZvcm0td3JhcHBlciB7XG4gICAgLnNlbGVjdGlvbi1ib3gge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tbS1hY2NvdW50LWZvcm0td3JhcHBlciB7XG4gIC5tbS1zZWxlY3RfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn0iLCIubW02LXJldmFtcC1wbHAge1xuXG4gIC5tbTYtYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hY2Nlc3NpYmlsaXR5LWZpbHRlci10aXRsZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5ncmlkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ3JpZC1wcm9kdWN0IC5wcm9kdWN0LWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKCdjZWxsLWJvcmRlcicsICdtbTYnKTsgLy8xcHhcbiAgICByb3ctZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgIGNvbHVtbi1nYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAucHJvZHVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgLm1tNi1wcm9kdWN0LWNhcmQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tNi1yZXZhbXAtZ3JpZC1pdGVtIC5wcm9kdWN0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBTVEFUTyBERUZBVUxUIChTZSBub24gY2kgc29ubyBhbmNvcmEgY2xhc3NpIG8gYyfDqCBsYSBkZWZhdWx0KVxuICAgICYsICYuaXMtZ3JpZC1kZWZhdWx0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsZml0LWNvbnRlbnQoMTAwJSkpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgICAucGxwLXRvcC1lZGl0b3JpYWwtbW02e1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICBncmlkLXJvdzogc3BhbiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vT1RCMjYtNjUyIC0gTk9UIGluIFNjb3BlXG4gICAgLypcbiAgICAvLyBTVEFUTyBTTUFMTCAoVGlsZSBwaWNjb2xlID0gUGnDuSBjb2xvbm5lKVxuICAgICYuaXMtZ3JpZC1zbWFsbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LGZpdC1jb250ZW50KDEwMCUpKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgICAgLnBscC10b3AtZWRpdG9yaWFsLW1tNntcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTVEFUTyBMQVJHRSAoVGlsZSBncmFuZGkgPSBNZW5vIGNvbG9ubmUpXG4gICAgJi5pcy1ncmlkLWxhcmdlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEzLGZpdC1jb250ZW50KDEwMCUpKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgICAgLnBscC10b3AtZWRpdG9yaWFsLW1tNntcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAqL1xuICB9XG5cbiAgLmZpbHRlcnMtc2NhbGUtYmFyLXJldmFtcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTsgLy8xcHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKCdjZWxsLWJvcmRlcicsICdtbTYnKTsgLy8xcHhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuXG4gIC5tbTYtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBzaXplLWgtbW9iKDUsICdtbTYnKTsgLy80MHB4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxIDAgMDtcblxuICAgIC5maWx0ZXItYmFyLXJldmFtcC1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLzRweFxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEsICdtbTYnKTsgLy84cHhcbiAgICB9XG4gIH1cblxuICAvL09UQjI2LTY1MiAtIE5PVCBpbiBTY29wZVxuICAvKi5tbTYtc2NhbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgc2l6ZS1oLW1vYig1LCAnbW02Jyk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXB4O1xuICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgLnNjYWxlLWdyaWQtY29udHJvbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIC5tbTYtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZS13LW1vYig0LCAnbW02Jyk7XG4gICAgICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoNSwgJ21tNicpO1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktb25kYXJrKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNjYWxlLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4IDIwcHggMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAqL1xuXG4gIC5wbHAtYmFubmVyIHtcblxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMC41LCAnbW02Jyk7IC8vNHB4XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDEsICdtbTYnKTsgLy84cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgJjpoYXMoLnBscC1yZXN1bHRzLXRpdGxlKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgnY2VsbC1ib3JkZXInLCAkYnJhbmQ6ICdtbTYnKTsgLy8xcHhcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMi41LCAkYnJhbmQ6ICdtbTYnKTsgLy8yMHB4XG5cbiAgICAgICAgLnBscC1yZXN1bHRzLXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vMXB4XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbW02LWNvbnRlbnQtcHJpbWFyeS1vbmRhcmspO1xuICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAzKTsgIC8vMjRweFxuICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vNHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYignY2VsbC1ib3JkZXInLCAnbW02Jyk7IC8vMXB4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMik7ICAvLzE2cHhcblxuICAgIC5wbHAtcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMCBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLyAwIDhweFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgLnNob3ctbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogbWFwLWdldCgkbW02LXVuaXRzLCA1KTsgLy80MHB4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWxpZ2h0LXByaW1hcnkpO1xuXG4gICAgICAgIC5tbTYtYnRuIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubW02LWJ0bl9faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJG1tNi11bml0cywgMC41KSAwOyAgLy80cHggMFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBscC1zZW8tdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG5cbiAgICAgIC5wbHAtc2VvLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnBscC1zZW8tZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIG1hcC1nZXQoJG1tNi11bml0cywgMSk7ICAvLzAgOHB4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1tNi1wbHAtbmV4dENhdGVnb3J5LWFzc3VyYW5jZXMge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMywgJ21tNicpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoJ2NlbGwtYm9yZGVyJywgJ21tNicpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDIpO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIHBhZGRpbmc6IDAgbWFwLWdldCgkbW02LXVuaXRzLCAxKTsgLy8gMCA4cHhcblxuICAgICAgLm1tNi1jcm9zcy1jYXRlZ29yeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW02LXBscC1hc3N1cmFuY2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpOyAgLy8xcHhcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tbTYtbm8tcmVzdWx0LWNhc2Uge1xuXG4gICAgLm1tNi1ocC1jYXRlZ29yeS1saXN0X190aXRsZS5tYWluLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDIuNSwgJGJyYW5kOiAnbW02Jyk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgwLjUsICRicmFuZDogJ21tNicpO1xuICAgIH1cblxuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNSwgJGJyYW5kOiAnbW02Jyk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoJ2NlbGwtYm9yZGVyJywgJGJyYW5kOiAnbW02Jyk7XG5cbiAgICAgIC5wbHAtbm8tcmVzdWx0LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpO1xuICAgICAgfVxuXG4gICAgICAucGxwLW5vLXJlc3VsdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBscC10b3AtZWRpdG9yaWFse1xuICAmLW1tNiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpoYXMoLm1tNi1tZWRpYS5pcy1sb2FkZWQpIHtcbiAgICAgIC5tbTYtaGVyb19fdGV4dC1jb250YWluZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wZC1wYWdlX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7IC8vMXB4XG5cbiAgICAgIC5leHBlcmllbmNlLWNvbXBvbmVudCwgLm1tNi1tZWRpYS1jb21wb25lbnQsIC5tbTYtbWVkaWEsIC5tbTYtbWVkaWFfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tNi1oZXJvX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbW02LXR5cGVzdHlsZSgnZGVmYXVsdCcpO1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tNi1iYWNrZ3JvdW5kLWRhcmstcHJpbWFyeSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLzRweFxuICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigxLCAnbW02Jyk7IC8vOHB4XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW02LWhlcm9fX2Rlc2NfX2NvbnRhaW5lciB7XG4gICAgICAgIC50ZXh0LWNvbGxhcHNlZF9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tbTYtbGluay0tdGV4dCB7XG4gICAgICAgICAgJjpmb2N1cywgJjpob3ZlciwgOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImh0bWw6aGFzKC5tbS1yZXZhbXAtcGxwKSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm1tLXJldmFtcC1wbHAge1xuICBwYWRkaW5nOiAwO1xuXG4gIC5tbS1ibG9jay1sZWZ0LW91dHNpZGUgLm1tLXBhZ2UtdGl0bGUge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICB9XG5cbiAgLm1tLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgfVxuXG4gIC5tbS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZ3JpZC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnRvcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYucmV2ZXJzZS1oZWFkZXIge1xuICAgICAgLm1tLWJsb2NrLXJpZ2h0IC5tbS1jaGlwIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW0tZmlsdGVycyAuZmlsdGVyLWJhci1yZXZhbXAtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjI1LCAwLjc1KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBnYXAteC1tb2IoMS41KTtcbiAgICBtYXJnaW46IDA7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBnYXAteC1tb2IoMC41KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGhlaWdodDogMi41bGg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMS41KTtcbiAgICAgIC8vIE9ubHkgcm9vbSBmb3IgdGhlIHNlcGFyYXRvcjogZXZlcnl0aGluZyB0aGUgYnV0dG9uIHN0aWxsIHNob3dzIG9uY2UgdGhlIGxhYmVsXG4gICAgICAvLyBpcyBnb25lIGhhcyB0byBzaXQgdGlnaHQsIHRoZSBjaGlwcyBzY3JvbGwgcmlnaHQgcGFzdCBpdHMgZWRnZS5cbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMC41KTtcblxuICAgICAgLy8gT3V0IG9mIGZsb3csIHNvIGl0IGNvc3RzIG5vdGhpbmcgd2hpbGUgaGlkZGVuIGFuZCBtb3ZlcyBub3RoaW5nIHdoZW4gaXQgYXBwZWFycy5cbiAgICAgIC5maWx0ZXItc2VwYXJhdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDFsaDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1tLW1vdGlvbignaW4nLCAnYnV0dG9uJywgJ3Nsb3cnLCAnbW0nKTtcbiAgICAgIH1cblxuICAgICAgJi4tY29sbGFwc2VkIC5maWx0ZXItc2VwYXJhdG9yIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaWJsaW5nIG9mIHRoZSBidXR0b24gKHNlZSBmaWx0ZXJCYXJfbW0uaXNtbCk6IHNjcm9sbHMgbmF0aXZlbHkgd2l0aCB0aGUgY2hpcHNcbiAgICAvLyBhbmQgZGlzYXBwZWFycyB1bmRlciB0aGUgc3RpY2t5IGJ1dHRvbiwgd2hpY2ggaXMgb3BhcXVlIGFuZCBvbiB0b3AuIFB1bGxlZCBiYWNrXG4gICAgLy8gb3ZlciB0aGUgYmFyJ3Mgb3duIDEuNWNoIGdhcCBzbyBpdCBzaXRzIDAuNWNoIGZyb20gdGhlIGljb24sIGFzIHBlciBGaWdtYS5cbiAgICAuZmlsdGVyLWJ1dHRvbiArIC5maWx0ZXItYnV0dG9uLWxhYmVsIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDIuNWxoO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMy41cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNWNoO1xuICAgIH1cblxuICAgICY6aGFzKC5maWx0ZXItc2VsZWN0ZWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDIuNWxoICsgMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktbWVudS10b3AtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIEBpbmNsdWRlIG1tLXR5cGVzdHlsZSgnY2FwaXRhbHMnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXByaW1hcnkpO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgaGVpZ2h0OiAyLjVsaDtcbiAgICB9XG5cbiAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgICAgIG9yZGVyOiAxMjtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5maWx0ZXItc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDIuNWxoO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMC41KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIC8vIEVudHJhbmNlIG9ubHk6IHRoZSBiYXIgaXMgZnVsbHkgdG9ybiBkb3duIGFuZCByZWJ1aWx0IG9uIGV2ZXJ5IHVwZGF0ZVxuICAgICAgICAvLyAoYXBwbGllZEZpbHRlcnNCdXR0b25Eb3QpLCBzbyBldmVyeSBjaGlwIGlzIGEgYnJhbmQgbmV3IG5vZGUg4oCUIEpTIGFkZHNcbiAgICAgICAgLy8gLi1zaG93IGEgZnJhbWUgYWZ0ZXIgaW5zZXJ0aW9uIHRvIGxldCB0aGlzIHRyYW5zaXRpb24gYWN0dWFsbHkgcGxheS5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgbW0tbW90aW9uKCdpbicsICdjaGlwJywgJ3N0YW5kYXJkJywgJ21tJyk7XG5cbiAgICAgICAgJi4tc2hvdyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpcHMtb3ZlcmZsb3cge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBpbm5lZCBieSBNTVN0aWNreUludGVyYWN0aW9ucyAoMOKAkzExOTkgdGhlIGJhciBpcyB0aGUgb25seSBlbGVtZW50IHRoYXQgc3RpY2tzKTpcbiAgLy8gZ2x1ZWQgdG8gdGhlIGhlYWRlcidzIGxpdmUgYm90dG9tIGVkZ2UsIHNvIGl0IGZvbGxvd3MgdGhlIGhlYWRlciBhcyBpdCByZXRyYWN0c1xuICAvLyBvbiBzY3JvbGwgZG93biBhbmQgZHJvcHMgYmFjayBpbiBvbiBzY3JvbGwgdXAuIFNhbWUgYm94IGFzIGluIGZsb3cg4oCUIHNlZSB0aGVcbiAgLy8gcGxhY2Vob2xkZXIgbm90ZSBpbiBNTVN0aWNreUludGVyYWN0aW9ucy51cGRhdGVQaW4uXG4gIC5maWx0ZXJzLWJhci1yZXZhbXAuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IHZhcigtLW1tLWhlYWRlci1vZmZzZXQsIHZhcigtLW1tLWhlYWRlci1oZWlnaHQpKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMjtcbiAgfVxuXG4gIC5maWx0ZXJzLWJhci1yZXZhbXAubm8tY2F0ZWdvcnktZmlsdGVyIHtcbiAgICAuZmlsdGVyLWJhci1yZXZhbXAtaW5uZXIge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMCwgMC43NSk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMC43NSk7XG4gICAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy8gTGVmdCBvbmx5OiBwYWRkaW5nLXJpZ2h0IGJlbG9uZ3MgdG8gdGhlIHNlcGFyYXRvciwgc2VlIGFib3ZlXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JpZC1wcm9kdWN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC52ZXJzaW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtZ3JpZC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsZml0LWNvbnRlbnQoMTAwJSkpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICByb3ctZ2FwOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tbS1yZXZhbXAtZ3JpZC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIHZhcigtLWdyaWQtYy1zcGFuLCAxKTtcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gdmFyKC0tZ3JpZC1yLXNwYW4sIDEpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmLmFkZGl0aW9uYWwtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLy8gU2l6aW5nIGRyaXZlbiBieSBDU1MgY3VzdG9tIHByb3BlcnRpZXMsIG92ZXJyaWRkZW4gdmlhIHNpemUtbW9iLSogb25cbiAgICAgICAgICAvLyBtb2JpbGUgYW5kIHNpemUtZGVzay0qIG9uIGRlc2t0b3AgKG1kLW1pbikuIERlZmF1bHQgMXgxLlxuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIHZhcigtLWdyaWQtYy1zcGFuLCAxKTtcbiAgICAgICAgICBncmlkLXJvdzogc3BhbiB2YXIoLS1ncmlkLXItc3BhbiwgMSk7XG5cbiAgICAgICAgICAuZWRpdG9yaWFsLWNvbnRlbnQsXG4gICAgICAgICAgLmFzc2V0LWNvbnRlbnQsXG4gICAgICAgICAgLmZyYWdtZW50LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1vYmlsZSBzcGFuIGNsYXNzZXMg4oCUIGZpcnN0IHNlZ21lbnQgPSByb3dzLCBzZWNvbmQgPSBjb2x1bW5zXG4gICAgICAgICYuc2l6ZS1tb2ItMXgxIHsgLS1ncmlkLWMtc3BhbjogMTsgLS1ncmlkLXItc3BhbjogMTsgfVxuICAgICAgICAmLnNpemUtbW9iLTF4MiB7IC0tZ3JpZC1jLXNwYW46IDI7IC0tZ3JpZC1yLXNwYW46IDE7IH1cbiAgICAgICAgJi5zaXplLW1vYi0yeDEgeyAtLWdyaWQtYy1zcGFuOiAxOyAtLWdyaWQtci1zcGFuOiAyOyB9XG4gICAgICAgICYuc2l6ZS1tb2ItMngyIHsgLS1ncmlkLWMtc3BhbjogMjsgLS1ncmlkLXItc3BhbjogMjsgfVxuICAgICAgICAmLnNpemUtbW9iLTR4MiB7IC0tZ3JpZC1jLXNwYW46IDI7IC0tZ3JpZC1yLXNwYW46IDQ7IH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8gUHJldmVudCBjb250ZW50IGZyb20gb3ZlcmZsb3dpbmcgb3Igc2hyaW5raW5nIHRvIDBcblxuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICAgLm1tLXByb2R1Y3QtY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFJlc2V0IGJvb3RzdHJhcC1saWtlIHJvdy9jb2wgYmVoYXZpb3IgaWYgcHJlc2VudFxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWZvb3RlcjpoYXMoLnNob3ctbW9yZSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgyKTtcblxuICAgIC5zaG93LW1vcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5PIFJFU1VMVFMgUEFHRVxuICAubW0tbm8tcmVzdWx0LWNhc2UgLnRleHQtY29udGVudCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSwgMC43NSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDIsIDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7XG4gIH1cbn1cblxuLm1tLWNoaXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGdhcC14LW1vYigxKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcblxuICAvLyBPcHQtaW4gcGVyIGNhdGVnb3J5IChjdXN0b20uZXh0ZW5kZWRDaGlwU3BhY2luZyk6IGxvbmcgbXVsdGktd29yZCBjYXRlZ29yeVxuICAvLyBuYW1lcyBuZWVkIG1vcmUgYWlyIGJldHdlZW4gY2hpcHMgdG8gcmVhZCBhcyBzZXBhcmF0ZSBpdGVtcy5cbiAgJi5pcy13aWRlLXNwYWNpbmcge1xuICAgIEBpbmNsdWRlIGdhcC14LW1vYigyKTtcbiAgfVxufVxuXG4ubW0tY2hpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjdweDtcbiAgaGVpZ2h0OiAxLjVsaDtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDEpO1xuICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIHBhZGRpbmcteSgwKTtcblxuICAmLmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cbn1cblxuXG4ubW0tc2VvLXRleHQsXG4ubW0tcGFnZS10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW0tc2VvLXRpdGxlIHtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1tLXBhZ2UtdGl0bGUge1xuICBAaW5jbHVkZSBwYWRkaW5nLXgoMiwgNSk7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICAmLnBscC1yZXN1bHRzLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSwgMC43NSk7XG4gIH1cbn1cblxuLm1tLXNlby1kZXNjcmlwdGlvbiB7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgoNCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1tLXBhZ2UtZGVzY3JpcHRpb24ge1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxKTtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDQsIDkpO1xuICBtYXJnaW46IDA7XG59XG5cbi5tbS1jcm9zcy1jYXRlZ29yeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAubW0tY3Jvc3MtY2F0ZWdvcnktbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubW0tY3Jvc3MtY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDEpO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ubW0tcGxwLWFzc3VyYW5jZXMge1xuICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxKTtcbiAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuXG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVE9SRSBMT0NBVE9SIOKAlCBEZXRhaWwgKE1haXNvbiBNYXJnaWVsYSByZXZhbXApXG4vLyBGaWdtYTogU3RvcmUgcGFnZSBEZXNrdG9wICg0Mjg5LTI1Nzg4KSAvIFN0b3JlIHBhZ2UgTW9iaWxlICg0Mjg5LTI1Nzg3KVxuLy8gTW9iaWxlLWZpcnN0IGJhc2UuIERlc2t0b3Agb3ZlcnJpZGVzIGluIF9zdG9yZWxvY2F0b3ItZGV0YWlsLm1kLW1pbi5zY3NzXG4vL1xuLy8gUmV1c2VzIHZlcmJhdGltIGZyb20gX3N0b3JlbG9jYXRvci5kZWZhdWx0L21kLW1pbi5zY3NzIChsYW5kaW5nIHRhc2spOlxuLy8gYC5tbS1zdG9yZWxvY2F0b3JgIChwYWdlIGJhY2tncm91bmQpLCBgLm1tLXN0b3JlbG9jYXRvci1oZWFkZXIvLXRpdGxlYFxuLy8gKHBhZ2UgdGl0bGUgYmxvY2spLCBgLm1tLXN0b3JlbG9jYXRvci1tYXAvLW1hcC1jYW52YXMvLW1hcC1jb250cm9sc2AsXG4vLyBgLm1tLXN0b3JlbG9jYXRvci16b29tLWJ0bmAsIGAubW0tc3RvcmVsb2NhdG9yLW5vLWFwaWAgYW5kXG4vLyBgLm1tLXN0b3JlbG9jYXRvci1waW5gIChzaW5nbGUtc3RvcmUgYmxhY2sgdGVhcmRyb3AgbWFya2VyLCBubyBjbHVzdGVyXG4vLyB2YXJpYW50IG5lZWRlZCBoZXJlKS4gU2VlIHByb2plY3QgbWVtb3J5IGBwcm9qZWN0X3N0b3JlbG9jYXRvcl9yZXZhbXBfbGFuZGluZ2AuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUEFHRSBPUkRFUiDigJQgbW9iaWxlIChGaWdtYSA0Mjg5LTI1NDk3KTogaW1hZ2UgY2Fyb3VzZWwgRklSU1QgKHVuZGVyIHRoZVxuLy8gdHJhbnNwYXJlbnQgaGVhZGVyKSwgdGhlbiBicmVhZGNydW1iIC8gdGl0bGUgLyBzZWN0aW9ucyAvIHBvc3RjYXJkLCBtYXBcbi8vIExBU1QuIFRoZSBET00ga2VlcHMgdGhlIGRlc2t0b3Agb3JkZXIgKG1haW4gY29sdW1uLCB0aGVuIGdhbGxlcnkgY29sdW1uXG4vLyBob2xkaW5nIGNhcm91c2VsICsgbWFwKSwgc28gdGhlIG1vYmlsZSBvcmRlciBpcyByZWJ1aWx0IHdpdGggZmxleCBvcmRlcjpcbi8vIHRoZSBnYWxsZXJ5IHdyYXBwZXIgaXMgZmxhdHRlbmVkIHZpYSBkaXNwbGF5OiBjb250ZW50cyBhbmQgaXRzIHR3b1xuLy8gY2hpbGRyZW4gKGNhcm91c2VsLCBtYXAgc2xpZGUpIGFyZSBwbGFjZWQgYXJvdW5kIHRoZSBtYWluIGNvbHVtbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1zdG9yZWxvY2F0b3IubW0tc3RvcmVsb2NhdG9yLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWdhbGxlcnktY2Fyb3VzZWwge1xuICBvcmRlcjogLTE7XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZ2FsbGVyeS1zbGlkZS0tbWFwIHtcbiAgb3JkZXI6IDE7XG59XG5cbi8vIFRyYW5zcGFyZW50LWhlYWRlciB0cmVhdG1lbnQgKFBEUCBwYXR0ZXJuLCBub3cgb24gbW9iaWxlIHRvbyk6IHRoZSBwYWdlIGlzXG4vLyBwdWxsZWQgdXAgdW5kZXIgdGhlIHN0aWNreSBoZWFkZXIgYW5kIHRoZSBjYXJvdXNlbCdzIGZpcnN0IHNsaWRlIHN0YXJ0cyBhdFxuLy8gdGhlIHZlcnkgdG9wIG9mIHRoZSB2aWV3cG9ydCwgd2l0aCBoYW1idXJnZXIgLyBsb2dvIC8gYmFnIGZsb2F0aW5nIG9uIGl0LlxuLy9cbi8vIFRoZSBoZWFkZXIgcnVsZXMgdGhlbXNlbHZlcyBsaXZlIGluIGxheW91dC9faGVhZGVyLmRlZmF1bHQuc2NzcyAoZ3JvdXBlZCB3aXRoXG4vLyB0aGUgUERQIHNjb3BlKTogdHJhbnNwYXJlbnQgYXQgdGhlIG5hdHVyYWwgdG9wLCAtLW1tLWxheWVycy1zZWNvbmRhcnkgZmlsbFxuLy8gd2hpbGUgcmUtZW50ZXJlZCBtaWQtcGFnZSAoLmhlYWRlci1zb2xpZCwgT1RCMjYtMTk0OCkuXG4ubWFpbi0tbGF5b3V0LXBhZ2U6aGFzKC5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1tbS1oZWFkZXItaGVpZ2h0KSk7XG59XG5cbi8vIFN0b3JlIHdpdGggbm8gUEQgZ2FsbGVyeSAob3IgYW4gZW1wdHkgb25lKTogbm90aGluZyBmaWxscyB0aGUgcHVsbGVkLXVwXG4vLyB6b25lLCBzbyBwdXNoIHRoZSBmaXJzdCBjb250ZW50IGJsb2NrIGJhY2sgYmVsb3cgdGhlIGhlYWRlci5cbi5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsOm5vdCg6aGFzKC5tbS1zdG9yZWxvY2F0b3ItZ2FsbGVyeS1jYXJvdXNlbCAubW0tc3RvcmVsb2NhdG9yLWdhbGxlcnktc2xpZGUpKSAubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1tYWluIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLW1tLWhlYWRlci1oZWlnaHQpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQlJFQURDUlVNQiAobW9iaWxlIG9ubHksIGQtbWQtbm9uZSkg4oCUIEZpZ21hIFwiU3VwcG9ydCBIZWFkZXIgTW9iaWxlIE1NXCI6XG4vLyBmdWxsLXdpZHRoIHRvcCBydWxlICsgXCJmaW5kIGEgYm91dGlxdWUg4pa4IGNvdW50cnlcIiwgcHktMWxoIHBlciBsaW5rIHJvdy5cbi8vIERlc2t0b3Agc2hvd3MgdGhlIHNhbWUgY3J1bWJzIGluIHRoZSBoZWFkZXIgbGVmdCBibG9jayBpbnN0ZWFkLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwtYnJlYWRjcnVtYnMge1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyAxOHB4XG5cbiAgLm1tLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgIC8vIEZpZ21hIFwiTGluZVwiOiBhIFdISVRFIDFweCBoYWlybGluZSAoc3Ryb2tlOiB3aGl0ZSBpbiB0aGUgZXhwb3J0ZWRcbiAgICAvLyB2ZWN0b3IpIOKAlCBhIHN1YnRsZSBjdXQgYWdhaW5zdCB0aGUgY2Fyb3VzZWwgaW1hZ2UgYm90dG9tLCBpbnZpc2libGUgb25cbiAgICAvLyB0aGUgcGFnZSBiYWNrZ3JvdW5kLiBOT1QgYSBibGFjayBib3JkZXIuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW1tLWJhc2Utd2hpdGUpO1xuICB9XG5cbiAgLy8gVmVydGljYWwgcmh5dGhtIGxpdmVzIG9uIHRoZSBDT05UQUlORVIgKHB5LTFsaCk7IHRoZSBiYXNlIGNvbXBvbmVudCdzXG4gIC8vIHBlci1pdGVtIHBhZGRpbmcgaXMgemVyb2VkIHNvIGl0IGRvZXNuJ3Qgc3RhY2sgb24gdG9wIG9mIGl0LlxuICAubW0tYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7IC8vIDE4cHhcbiAgfVxuXG4gIC5tbS1icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5tbS1zdG9yZWxvY2F0b3Itc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDT05URU5UIEdSSUQg4oCUIG1vYmlsZTogMSBjb2wsIERPTS92aXN1YWwgb3JkZXIgbWF0Y2hlcyBGaWdtYSBleGFjdGx5XG4vLyAobG9jYXRpb24gLyBob3VycyAvIGNvbnRhY3QgLyBjb2xsZWN0aW9ucyAvIHNlcnZpY2VzKS4gVGhlIGdhbGxlcnkg4oCUXG4vLyBQRCBpbWFnZSBzbGlkZXMgKyBtYXAgYXMgbGFzdCBzbGlkZSDigJQgZm9sbG93cyB0aGUgY29udGVudCBzdGFjayBpbiBmbG93LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICdsb2NhdGlvbidcbiAgICAnaG91cnMnXG4gICAgJ2hvbGlkYXknXG4gICAgJ2NvbnRhY3QnXG4gICAgJ2NvbGxlY3Rpb25zJ1xuICAgICdzZXJ2aWNlcyc7XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsLWxvY2F0aW9uIHtcbiAgZ3JpZC1hcmVhOiBsb2NhdGlvbjtcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwtaG91cnMge1xuICBncmlkLWFyZWE6IGhvdXJzO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1ob2xpZGF5IHtcbiAgZ3JpZC1hcmVhOiBob2xpZGF5O1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1jb250YWN0IHtcbiAgZ3JpZC1hcmVhOiBjb250YWN0O1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1jb2xsZWN0aW9ucyB7XG4gIGdyaWQtYXJlYTogY29sbGVjdGlvbnM7XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsLXNlcnZpY2VzIHtcbiAgZ3JpZC1hcmVhOiBzZXJ2aWNlcztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNFQ1RJT04g4oCUIGhlYWRpbmcgKyBpbmRlbnRlZCBjb250ZW50IHNsb3QgKEZpZ21hIFwiQ29udGVudCBTdWItU2VjdGlvbiBNTVwiKS5cbi8vIE5vIHZpc2libGUgZGl2aWRlci9ib3JkZXIgYmV0d2VlbiBzZWN0aW9ucyBpbiBGaWdtYSDigJQgdmVydGljYWwgcmh5dGhtIG9ubHkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpOyAvLyAxOHB4IOKAlCB0aXRsZS10by1jb250ZW50IGdhcFxuICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxLCAxLCAnbW0nLCAnbW9iJyk7IC8vIDE4cHhcbiAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIsIDIsICdtbScsICdtb2InKTsgLy8gMThweFxuICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDIsIDIsICdtbScsICdtb2InKTsgLy8gMThweFxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1zZWN0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBMaW5lcyBpbnNpZGUgYSBibG9jayAoaG91cnMsIGNvbGxlY3Rpb25zLCBzZXJ2aWNlcykgYXJlIGNvbXBhY3Qg4oCUIHRoZVxuICAvLyAxbGggcmh5dGhtIGxpdmVzIG9uIHRoZSBibG9jaydzIGJvdHRvbSBwYWRkaW5nLCBub3QgYmV0d2VlbiBsaW5lcy5cbiAgZ2FwOiAwO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnbW9iJyk7IC8vIDE4cHhcbiAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIsIDIsICdtbScsICdtb2InKTsgLy8gMThweCBpbmRlbnRcblxuICBwLFxuICBhZGRyZXNzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLnNlcnZpY2UtZW5kbGVzc19haXNsZSB7XG4gICAgb3JkZXI6IDQ7IFxuICB9XG59XG5cbi8vIENvbnRhY3QgbGlua3MgKHBob25lIC8gZW1haWwpIGFyZSBzZXBhcmF0ZSBpdGVtIGJsb2NrcyDigJQgMWxoIGFwYXJ0LlxuLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwtY29udGFjdCAubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1zZWN0aW9uLWNvbnRlbnQge1xuICBAaW5jbHVkZSBnYXAteS1tb2IoMSk7IC8vIDE4cHhcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwtaG91cnMtc3ViaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDlweDsgLy8gcHggZmFsbGJhY2tcbiAgbWFyZ2luLXRvcDogMC41bGg7XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQT1NUQ0FSRCDigJQgb3B0aW9uYWwgdGh1bWJuYWlsIGF0IHRoZSBib3R0b20gb2YgdGhlIGNvbnRlbnQgY29sdW1uXG4vLyAocG9zdGNhcmRJbWFnZSBhdHRyaWJ1dGUgb2YgdGhlIHBlci1zdG9yZSBtbVN0b3JlR2FsbGVyeSBQRCBwYWdlKS5cbi8vIEZpZ21hOiBmaXhlZCAxODB4MTI2IChsYW5kc2NhcGUgMTA6NyksIHdyYXBwZXIgcGItMiw1bGggKyBwYWdlIHBhZGRpbmcuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tc3RvcmVsb2NhdG9yLXBvc3RjYXJkIHtcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMi41LCAyLjUsICdtbScsICdtb2InKTsgLy8gNDVweFxuICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMiwgMiwgJ21tJywgJ21vYicpOyAvLyAxOHB4XG4gIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMiwgMiwgJ21tJywgJ21vYicpOyAvLyAxOHB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItcG9zdGNhcmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDEyNnB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdBTExFUlkg4oCUIG1vYmlsZTogaG9yaXpvbnRhbCBzd2lwZSBjYXJvdXNlbCBhdCB0aGUgdG9wIG9mIHRoZSBwYWdlXG4vLyAoTU1TdG9yZUdhbGxlcnlDYXJvdXNlbC50cyk6IGVhY2ggc2xpZGUgaXMgdmlld3BvcnQtd2lkdGggbWludXMgYW4gMThweFxuLy8gcGVlayBvZiB0aGUgbmV4dCBzbGlkZSwgaW5kaWNhdG9ycyBib3R0b20tbGVmdC4gU2xpZGVzIGNvbWUgZnJvbSB0aGVcbi8vIHBlci1zdG9yZSBQYWdlIERlc2lnbmVyIGdhbGxlcnkgcGFnZSAobW1TdG9yZUdhbGxlcnksIFBhZ2UtSW5jbHVkZVBhZ2Vcbi8vICdzdG9yZS17SUR9JykuIEltYWdlcyBhcmUgcG9ydHJhaXQgMjozIChGaWdtYTogMjAwLzMwMCBjb250YWluZXIpLFxuLy8gY3JvcHBlZCB3aXRoIG9iamVjdC1maXQ6IGNvdmVyLiBUaGUgbWFwIGlzIGEgc2VwYXJhdGUgYmxvY2sgKE5PVCBhXG4vLyBjYXJvdXNlbCBzbGlkZSkgb3JkZXJlZCB0byB0aGUgYm90dG9tIG9mIHRoZSBwYWdlIG9uIG1vYmlsZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1zdG9yZWxvY2F0b3ItZ2FsbGVyeS1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gU2xpZGUgaW5kaWNhdG9ycyDigJQgRmlnbWE6IGJvdHRvbS1sZWZ0LCBweC0yY2ggLyBweS0xbGggKHRoZSB1dGlsaXR5XG4gIC8vIGNsYXNzZXMgcHgtbW9iLTIgLyBweS1tb2ItMSBhcmUgTk9UIGluIHRoZSBtYXJrdXAgc28gdGhlIHNhbWUgYmxvY2sgY2FuXG4gIC8vIGJlIHJlcG9zaXRpb25lZCBwZXIgY29udGV4dDsgUERQIGFuY2hvcnMgdGhlbSB0aGUgc2FtZSB3YXkpLlxuICAuc2xpZGUtaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTsgLy8gMThweFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1tb2IoMSk7IC8vIDE4cHhcbiAgfVxufVxuXG4vLyBJbWFnZSBzbGlkZXMgb25seSAodGhlIG1hcCBsaXZlcyBPVVRTSURFIHRoZSBjYXJvdXNlbCwgc2VlIG9yZGVyIGFib3ZlKS5cbi8vIEZ1bGwgd2lkdGg6IHRoZSBMQVlFUkVEIGVmZmVjdCAoTU1TdG9yZUdhbGxlcnlDYXJvdXNlbC50cywgc2FtZSBkZWNrIGFzIHRoZVxuLy8gaG9tZXBhZ2UgZmVhdHVyZSBjYXJvdXNlbCkgcG9zaXRpb25zIHRoZSBuZXh0IHNsaWRlIG92ZXIgdGhlIGFjdGl2ZSBvbmUgYXRcbi8vIGNhbGMoMTAwJSAtIDE4cHgpIOKAlCB0aGUgRmlnbWEgXCJNYXNrXCIgc3RyaXAgaXMgdGhlIGNvdmVyaW5nIHNsaWRlJ3MgZWRnZSxcbi8vIG5vdCBhIG5hcnJvd2VyIHNsaWRlLlxuLm1tLXN0b3JlbG9jYXRvci1nYWxsZXJ5LWNhcm91c2VsIC5tbS1zdG9yZWxvY2F0b3ItZ2FsbGVyeS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDIgLyAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWdhbGxlcnktc2xpZGUtLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWdhbGxlcnktaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gMXB4IGJsZWVkIG9uIGVhY2ggc2lkZSwgY2xpcHBlZCBieSB0aGUgc2xpZGUncyBvdmVyZmxvdzogaGlkZGVuIOKAlCB0aGVcbiAgLy8gY3JlYXRpdmUtZWZmZWN0IGRlY2sgcG9zaXRpb25zIHNsaWRlcyB3aXRoICUtYmFzZWQgdHJhbnNmb3JtcywgYW5kIGF0XG4gIC8vIGZyYWN0aW9uYWwgem9vbS9EUFIgdGhlIHJvdW5kaW5nIGxlYXZlcyBhIDFweCBzZWFtIG9mIHBhZ2UgYmFja2dyb3VuZFxuICAvLyBhbG9uZyB0aGUgY2Fyb3VzZWwncyBsZWZ0IGVkZ2UuIFRoZSBibGVlZCBwYWludHMgb3ZlciBpdDsgdGhlIDJweCBleHRyYVxuICAvLyBjcm9wIGlzIGludmlzaWJsZS4gRGVza3RvcCByZXNldHMgdGhpcyAobm8gY2Fyb3VzZWwgdGhlcmUpLlxuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNQVAg4oCUIHJldXNlcyAubW0tc3RvcmVsb2NhdG9yLW1hcCAobGFuZGluZykgYnV0IG5lZWRzIG5vIGVkZ2UtYmxlZWRcbi8vIG5lZ2F0aXZlIG1hcmdpbjogdW5saWtlIHRoZSBsYW5kaW5nIGdyaWQsIHRoZSBnYWxsZXJ5IGNvbHVtbiBjYXJyaWVzIG5vXG4vLyBhbWJpZW50IGhvcml6b250YWwgcGFkZGluZywgc28gdGhlIG1hcCBpcyBhbHJlYWR5IGZsdXNoIHdpdGggdGhlXG4vLyB2aWV3cG9ydCBlZGdlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsIC5tbS1zdG9yZWxvY2F0b3ItbWFwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVE9SRSBMT0NBVE9SIOKAlCBMYW5kaW5nIChNYWlzb24gTWFyZ2llbGEgcmV2YW1wKVxuLy8gRmlnbWE6IFN0b3JlIGxvY2F0b3IgRGVza3RvcCAoNDI4OS0yNTAwMikgLyBTdG9yZSBsb2NhdG9yIE1vYmlsZSAoNDI4OS0yNDk5NSlcbi8vIE1vYmlsZS1maXJzdCBiYXNlLiBEZXNrdG9wIG92ZXJyaWRlcyBpbiBfc3RvcmVsb2NhdG9yLm1kLW1pbi5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tc3RvcmVsb2NhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBBR0UgSEVBREVSIOKAlCBcIkZpbmQgYSBib3V0aXF1ZVwiXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tc3RvcmVsb2NhdG9yLWhlYWRlciB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7IC8vIDE4cHhcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTsgLy8gMThweFxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ09OVEVOVCBHUklEIOKAlCBtb2JpbGU6IDEgY29sLCByb3cgb3JkZXIgc2VhcmNoIC8gbWFwIC8gZmlsdGVycyAvIGxpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1zdG9yZWxvY2F0b3ItY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC8vIG1pbm1heCgwLCAxZnIpLCBOT1QgMWZyOiBhIGJhcmUgMWZyIHRyYWNrIGlzIG1pbm1heChhdXRvLCAxZnIpLCB3aG9zZSBhdXRvXG4gIC8vIG1pbmltdW0gaXMgdGhlIGl0ZW0ncyBtaW4tY29udGVudC4gVGhlIG1hcCBncmlkIGl0ZW0gZW1iZWRzIEdvb2dsZSBNYXBzLFxuICAvLyB3aGljaCBpbmplY3RzIGEgY2FudmFzIHdpdGggYW4gaW50cmluc2ljIHB4IHdpZHRoIOKAlCB0aGF0IG1pbi1jb250ZW50IGJsb3dzXG4gIC8vIHRoZSB0cmFjayB3aWRlciB0aGFuIHRoZSBncmlkIGNvbnRlbnQgYm94LCBhbmQgdGhlIG1hcCdzIC0yY2ggYmxlZWQgbWFyZ2luc1xuICAvLyBhZGQgYW5vdGhlciAyY2ggcGVyIHNpZGUsIHB1c2hpbmcgdGhlIHBhZ2UgcGFzdCAxMDB2dyAoaW50ZXJtaXR0ZW50XG4gIC8vIGhvcml6b250YWwgc2Nyb2xsIC8gaU9TIHpvb20tb3V0OyBhIGxhdGVyIE1hcHMgcmVzaXplIG1hc2tzIGl0KS4gbWlubWF4KDAsIOKApilcbiAgLy8gY2FwcyB0aGUgdHJhY2sgbWluaW11bSBhdCAwIHNvIGl0IGFsd2F5cyBlcXVhbHMgdGhlIGNvbnRhaW5lciB3aWR0aC5cbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAnc2VhcmNoJ1xuICAgICdtYXAnXG4gICAgJ2ZpbHRlcnMnXG4gICAgJ2xpc3QnO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpOyAvLyAxOHB4XG59XG5cbi8vIFRyYW5zcGFyZW50IG9uIG1vYmlsZTogY2hpbGRyZW4gc3RheSBkaXJlY3QgZ3JpZCBpdGVtcyBzbyB0aGVcbi8vIHNlYXJjaC9tYXAvZmlsdGVycy9saXN0IGFyZWEgb3JkZXIgYmVsb3cgc3RpbGwgYXBwbGllcy4gQmVjb21lcyBhIHJlYWxcbi8vIGJsb2NrICh0aGUgc3RpY2t5IGNvbnRhaW5pbmctYmxvY2sgZm9yIHNlYXJjaCtmaWx0ZXJzKSBvbiBkZXNrdG9wLlxuLm1tLXN0b3JlbG9jYXRvci1sZWZ0IHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi8vIFRyYW5zcGFyZW50IHdyYXBwZXJzIG9uIG1vYmlsZSAobGlrZSAubW0tc3RvcmVsb2NhdG9yLWxlZnQpOiBzZWFyY2ggYW5kXG4vLyBmaWx0ZXJzIG11c3Qgc3RheSBkaXJlY3QgZ3JpZCBpdGVtcyB0byBrZWVwIHRoZSBzZWFyY2gvbWFwL2ZpbHRlcnMvbGlzdFxuLy8gYXJlYSBvcmRlci4gVGhleSBiZWNvbWUgdGhlIGRlc2t0b3Agc3RpY2t5IHJhaWwgKyB0b3BiYXIgaW4gLm1kLW1pbi5cbi5tbS1zdG9yZWxvY2F0b3Itc3RpY2t5LXJhaWwsXG4ubW0tc3RvcmVsb2NhdG9yLXRvcGJhciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLXNlYXJjaC13cmFwIHtcbiAgZ3JpZC1hcmVhOiBzZWFyY2g7XG4gIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSwgMSwgJ21tJywgJ21vYicpOyAvLyAxOHB4IG1vYmlsZSDigJQgZGVza3RvcCB2YWx1ZSBpbiAubWQtbWluXG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItbWFwIHtcbiAgZ3JpZC1hcmVhOiBtYXA7XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZmlsdGVycy13cmFwIHtcbiAgZ3JpZC1hcmVhOiBmaWx0ZXJzO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWxpc3Qtd3JhcCB7XG4gIGdyaWQtYXJlYTogbGlzdDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNFQVJDSCBJTlBVVCDigJQgcmV1c2VzIHRoZSBoZWFkZXIvbWVudSBzZWFyY2ggZGVzaWduICguc2VhcmNoLWNvbnRhaW5lciA+XG4vLyAubW0tZm9ybS1zZWFyY2gtaW5wdXQsIHN0eWxlZCBpbiBjb21wb25lbnRzL19pbnB1dC5kZWZhdWx0LnNjc3MpLiBOb1xuLy8gc3RvcmUtbG9jYXRvci1zcGVjaWZpYyBpbnB1dCBzdHlsZXM6IG9ubHkgdGhlIHBsYWNlaG9sZGVyIHRleHQgKyByb3V0ZVxuLy8gZGlmZmVyIChzZWUgc3RvcmVMb2NhdG9yRmllbGRzLmlzbWwgKyBNTVN0b3JlTG9jYXRvci50cykuXG4vL1xuLy8gRXhjZXB0aW9uOiBHb29nbGUgUGxhY2VzIGFuY2hvcnMgLnBhYy1jb250YWluZXIgdG8gdGhlIDxpbnB1dD4gYm91bmRpbmdcbi8vIHJlY3QsIHNvIGhlcmUgdGhlIG1hZ25pZmllciBpY29uIGlzIGFic29sdXRlIChvdXQgb2YgZmxvdykgYW5kIHRoZSBpbnB1dFxuLy8gZ2V0cyBpdHMgd2lkdGggdmlhIHBhZGRpbmctbGVmdCDigJQgdGhlIGlucHV0IHJlY3QgdGhlbiBzcGFucyB0aGUgd2hvbGVcbi8vIHZpc2libGUgZmllbGQgYm94IGFuZCB0aGUgZHJvcGRvd24gbGVmdCBlZGdlL3dpZHRoIG1hdGNoIGl0LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2VsZWN0b3IgbWlycm9ycyBfaW5wdXQuZGVmYXVsdC5zY3NzJ3MgYC5zZWFyY2gtY29udGFpbmVyOmhhcyguLi4pYCBjaGFpbiDigJRcbi8vIGFueXRoaW5nIHdlYWtlciBsb3NlcyB0byBpdHMgYGlucHV0IHsgcGFkZGluZzogMCB9YCBhbmQgdGhlIHRleHQgc2xpZGVzXG4vLyB1bmRlciB0aGUgbm93LWFic29sdXRlIGljb24uXG4ubW0tc3RvcmVsb2NhdG9yLXNlYXJjaC13cmFwIC5zZWFyY2gtY29udGFpbmVyOmhhcygubW0tZm9ybS1zZWFyY2gtaW5wdXQpIC5tbS1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gIC5pY29uLS1tbS1tYWduaWZ5aW5nLWdsYXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE2cHggKyAxY2gpOyAvLyBpY29uIHdpZHRoICsgZmxleCBnYXAgaXQgcmVwbGFjZXNcbiAgfVxufVxuXG4vLyBQbGFjZXMgZHJvcGRvd246IEdvb2dsZSBzZXRzIHRvcCB0byB0aGUgaW5wdXQncyBib3R0b20gZWRnZSBpbmxpbmU7IHB1c2ggaXRcbi8vIGJlbG93IHRoZSBmaWVsZCdzIGJvdHRvbSBwYWRkaW5nICsgMXB4IGJvcmRlciBzbyBpdCBvcGVucyB1bmRlciB0aGUgYm94LlxuLy8gU2NvcGVkIHZpYSA6aGFzIChzYW1lIHRlY2huaXF1ZSBhcyB0aGUgc3RpY2t5LWZpbHRlcnMgcnVsZSBiZWxvdykg4oCUIHRoaXNcbi8vIGZpbGUgaXMgYnVuZGxlZCBnbG9iYWxseSwgbXVzdCBub3QgdG91Y2ggb3RoZXIgcGFnZXMnIGF1dG9jb21wbGV0ZXMuXG5ib2R5OmhhcygubW0tc3RvcmVsb2NhdG9yKSAucGFjLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE5cHg7IC8vIHBhZGRpbmcteSgxKSBtb2IgMThweCArIDFweCBib3JkZXIg4oCUIGRlc2t0b3AgaW4gLm1kLW1pblxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtZXJyb3IpO1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDAuNSwgMC41LCAnbW0nLCAnbW9iJyk7IC8vIDlweCBtb2JpbGUg4oCUIGRlc2t0b3AgdmFsdWUgc2V0IGluIC5tZC1taW5cblxuICAmLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRklMVEVSUyDigJQgc3RpY2t5IG9uIG1vYmlsZSB0b28gKEZpZ21hIDQyODktMjQ5OTQ6IFwiTGlzdCBTdGFja1wiIHBpbnMgdGhlXG4vLyBmaWx0ZXIgcm93IHdoaWxlIHRoZSBsaXN0IHNjcm9sbHMpLiBTZWFyY2ggKyBtYXAgc2Nyb2xsIGF3YXk7IG9ubHkgdGhlXG4vLyBmaWx0ZXIgcm93IHBpbnMgdW5kZXIgdGhlIGhlYWRlcidzIGxpdmUgZWRnZS4gRGVza3RvcCBrZWVwcyBpdHMgb3duXG4vLyBzdGlja2llciBzdGFjayAodW5kZXIgdGhlIHN0dWNrIHNlYXJjaCBiYXIpLCBzZWUgLm1kLW1pbi5zY3NzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLXN0b3JlbG9jYXRvci1maWx0ZXJzLXdyYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLW1tLWhlYWRlci1vZmZzZXQsIHZhcigtLW1tLWhlYWRlci1oZWlnaHQsIDYwcHgpKTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgLy8gQmxlZWQgYSBkZXN0cmE6IGFubnVsbGEgaWwgZ3V0dGVyIGRlc3RybyBkZWwgY29udGFpbmVyICgubW0tc3RvcmVsb2NhdG9yLWNvbnRlbnRcbiAgLy8gPSBwYWRkaW5nLXgtbW9iKDIpKSBjb3PDrCBsYSBiYXJyYSByYWdnaXVuZ2UgaWwgYm9yZG8gc2NoZXJtbyBlIGxlIGNoaXBzIHNjcm9sbGFub1xuICAvLyBmaW5vIGluIGZvbmRvLiBNYXJnaW5lIG5lZ2F0aXZvIHN1IGdyaWQgaXRlbSDihpIgcmVzdGEgZGVudHJvIGlsIHBhZGRpbmcgZGVsXG4gIC8vIGNvbnRhaW5lciwgbmVzc3VuIG92ZXJmbG93LXggZGkgcGFnaW5hLiBSZXNldCBzdSBkZXNrdG9wICgubWQtbWluKS5cbiAgbWFyZ2luLXJpZ2h0OiAtMThweDsgLy8gZmFsbGJhY2tcbiAgbWFyZ2luLXJpZ2h0OiAtMmNoOyAvLyA9IHBhZGRpbmcteC1tb2IoMikgZGVsIGNvbnRhaW5lclxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBnYXAteC1tb2IoMik7IC8vIDE4cHhcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigwLjUpOyAvLyA5cHhcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1maWx0ZXJzLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1jaGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGdhcC14LW1vYigxKTsgLy8gOXB4XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvLyBCcmVhdGhpbmcgYSBmaW5lIHNjcm9sbDogdWx0aW1hIGNoaXAgbm9uIGluY29sbGF0YSBhbCBib3JkbyBzY2hlcm1vIChibGVlZFxuICAvLyByaWdodCBzdWwgd3JhcCkuIFJlc2V0IHN1IGRlc2t0b3AgKC5tZC1taW4pLlxuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyAvLyBmYWxsYmFja1xuICBwYWRkaW5nLXJpZ2h0OiAyY2g7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDSElQIOKAlCB0d28tbGF5ZXIgdG91Y2ggdGFyZ2V0LCBtaXJyb3JzIC5tbS1idG4tLXRleHQtb3V0bGluZWQtc21hbGxcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAubW0tY2hpcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHNpemUtaC1tb2IoMi41KTsgLy8gNDVweCB0b3VjaCB0YXJnZXRcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjdweDsgLy8gcHggZmFsbGJhY2sg4oCUIG1vYmlsZVxuICAgICAgaGVpZ2h0OiAxLjVsaDsgLy8gMjdweCBtb2JpbGUgLyAyNHB4IGRlc2t0b3BcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7IC8vIEZpZ21hIENoaXAgTU06IGxhYmVsIGlzIGNvbnRlbnQtcHJpbWFyeSBpbiBldmVyeSBzdGF0ZVxuICAgICAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigxKTsgLy8gOXB4XG4gICAgfVxuXG4gICAgJjpob3ZlciAubW0tY2hpcF9faW5uZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSAubW0tY2hpcF9faW5uZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtdGVydGlhcnkpO1xuICAgIH1cblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgLy8gX3NlYXJjaHJlc3VsdC5kZWZhdWx0LnNjc3Mgc3R5bGVzIGEgRkxBVCBgLm1tLWNoaXAuaXMtc2VsZWN0ZWRgIChib3JkZXJcbiAgICAgIC8vIG9uIHRoZSBidXR0b24gaXRzZWxmLCBjbGVhcmVkIGFnYWluIG9uIDpob3Zlcikg4oCUIHNhbWUgY2xhc3MgbmFtZSxcbiAgICAgIC8vIGRpZmZlcmVudCBhbmF0b215LCBnbG9iYWwgYnVuZGxlLiBJdHMgKDAsMiwwKSBzZWxlY3RvciBiZWF0cyBvdXIgYmFzZVxuICAgICAgLy8gYGJvcmRlcjogMGAgcmVzZXQsIHBhaW50aW5nIGEgc2Vjb25kIGJvcmRlciBhcm91bmQgdGhpcyBjaGlwJ3MgYm9yZGVyZWRcbiAgICAgIC8vIF9faW5uZXIuIFJlLWFzc2VydCBoZXJlIGF0IGVxdWFsIHNwZWNpZmljaXR5IChsYXRlciBpbiBidW5kbGUgPSB3aW5zKS5cbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgLm1tLWNoaXBfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSRVNVTFRTIExJU1Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1zdG9yZWxvY2F0b3ItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGdhcC15LW1vYigxKTsgLy8gMThweFxuICAvLyBObyBleHRyYSB2ZXJ0aWNhbCBwYWRkaW5nIG9uIG1vYmlsZSAoRmlnbWE6IHRoZSBmaWx0ZXIgcm93J3Mgb3duIHB5LTAsNWxoXG4gIC8vIGlzIHRoZSBvbmx5IGdhcCB0byB0aGUgZmlyc3QgaXRlbSkuIERlc2t0b3AgcmUtYWRkcyBpdCBpbiAubWQtbWluLlxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWVtcHR5IHtcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNUT1JFIExJU1QgSVRFTSDigJQgRmlnbWEgXCJTdG9yZSBsaXN0IGl0ZW1cIlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLXN0b3JlbG9jYXRvci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpOyAvLyAxOHB4XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7IC8vIDE4cHhcbiAgQGluY2x1ZGUgcGFkZGluZy15LW1vYigxKTsgLy8gMThweFxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAvLyBNYXJrZXItY2xpY2sgc2Nyb2xsSW50b1ZpZXcgY2xlYXJhbmNlOiBoZWFkZXIgKyB0aGUgc3RpY2t5IGZpbHRlciByb3dcbiAgLy8gKDQ1cHggY2hpcHMgKyAyw5c5cHggcGFkZGluZyA9IDYzcHgpICsgYnJlYXRoaW5nIHJvb207IGRlc2t0b3AgYWRkcyB0aGVcbiAgLy8gc3R1Y2sgc2VhcmNoIGJhciB0b28g4oCUIHNlZSAubWQtbWluLlxuICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1tbS1oZWFkZXItaGVpZ2h0LCA2MHB4KSArIDYzcHggKyA5cHgpO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgfVxuXG4gIC8vIEF1dGhvciBgZGlzcGxheWAgcnVsZXMgd2luIG92ZXIgdGhlIFVBIFtoaWRkZW5dIGRlZmF1bHQsIHNvIHRoZVxuICAvLyBjbGllbnQtc2lkZSBGbGFnc2hpcC9icmFuZCByZWZpbmUgKE1NU3RvcmVMb2NhdG9yLnRzIHNldHMgaXRlbS5oaWRkZW4pXG4gIC8vIG5lZWRzIHRoaXMgcmUtYXNzZXJ0ZWQgZXhwbGljaXRseS5cbiAgJltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaXRlbS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAaW5jbHVkZSBnYXAteC1tb2IoMSk7IC8vIDlweFxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWl0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1pdGVtLXZpZXcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaXRlbS1zdGF0dXMsXG4ubW0tc3RvcmVsb2NhdG9yLWluZm93aW5kb3ctc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgZ2FwLXgtbW9iKDEpOyAvLyA5cHhcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1pdGVtLXN0YXR1cy1kb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA5cHg7IC8vIHB4IGZhbGxiYWNrXG4gIHdpZHRoOiAxY2g7XG4gIGhlaWdodDogMThweDsgLy8gcHggZmFsbGJhY2tcbiAgaGVpZ2h0OiAxbGg7XG5cbiAgLmljb24ge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1zZWNvbmRhcnkpO1xuICB9XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaXRlbS1zdGF0dXMtLW9wZW4gLm1tLXN0b3JlbG9jYXRvci1pdGVtLXN0YXR1cy1kb3QgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXN1Y2Nlc3MpO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWl0ZW0tc3RhdHVzLS1jbG9zZWQgLm1tLXN0b3JlbG9jYXRvci1pdGVtLXN0YXR1cy1kb3QgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LWVycm9yKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNUT1JFIFBPUFVQIOKAlCBzYW1lIGdvb2dsZS5tYXBzLkluZm9XaW5kb3cgYXQgZXZlcnkgYnJlYWtwb2ludCAobW9iaWxlIGFuZFxuLy8gZGVza3RvcCBib3RoIHVzZSB0aGUgbWFwLWFuY2hvcmVkIGZsb2F0aW5nIGNhcmQgd2l0aCB0aGUgZG93bndhcmQgdGFpbCDigJRcbi8vIEZpZ21hIFwiU3RvcmUgcG9wIHVwXCIgd2FudHMgdGhlIGRlZGljYXRlZCBzdG9yZS1sb2NhdG9yIHBvcHVwIG9uIG1vYmlsZSB0b28sXG4vLyBub3QgdGhlIGdlbmVyaWMgTU1TaGVldCkuIE9ubHkgdGhlIGNhcmQncyBzaXplL292ZXJmbG93IGJlaGF2aW91ciBkaWZmZXJzXG4vLyBwZXIgYnJlYWtwb2ludCwgaGFuZGxlZCBpbiBDU1MgYmVsb3cgKyBpbiAubWQtbWluLnNjc3MuXG4vLyBGaWdtYSBcIlN0b3JlIHBvcCB1cFwiIChub2RlIDE2OTUwOjUyMTQ4LCBNTSBEZXRhaWxlZCBEZXNpZ24gTGlicmFyeSkuXG4vL1xuLy8gTU1TdG9yZUxvY2F0b3IudHMgY2xvbmVzIC5tbS1zdG9yZWxvY2F0b3ItaXRlbS1pbmZvd2luZG93J3MgSU5ORVJIVE1MIChub3Rcbi8vIHRoZSB3cmFwcGluZyBkaXYgaXRzZWxmKSBpbnRvIHRoZSBJbmZvV2luZG93IGNvbnRlbnQsIHJlLXdyYXBwaW5nIGl0IGluIGFcbi8vIC5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy5tbS10eHQtZGVmYXVsdCBkaXYgc28gY2gvbGggc3BhY2luZyByZXNvbHZlc1xuLy8gYWdhaW5zdCB0aGUgTU0gYmFzZSBmb250IChHb29nbGUncyBjb250YWluZXIgZG9lc24ndCBzZXQgaXQpLiBCZWxvdyB0aGF0XG4vLyB3cmFwcGVyIHRoZSB0d28gY2hpbGRyZW4gKC5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1oZWFkZXIgLyAtYm9keSkgYXJlXG4vLyB3aGF0IGNhcnJ5IHRoZSBsYXlvdXQuIFRoZSBcIlBvcCBVcCBNTVwiIGNhcmQgY2hyb21lIChiYWNrZ3JvdW5kLCBibHVyLFxuLy8gc2hhZG93LCBub2lzZSwgcmFkaXVzLCBib3R0b20gcGFkZGluZykgaXMgYXBwbGllZCBzdHJhaWdodCB0byBHb29nbGUncyBvd25cbi8vIC5nbS1zdHlsZS1pdy1jLy1kIGZ1cnRoZXIgZG93biB0aGlzIGZpbGUgKG1vYmlsZSBzaXppbmcgaGVyZSwgMzAwcHggZGVza3RvcFxuLy8gY2FwIGluIC5tZC1taW4pLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLXN0b3JlbG9jYXRvci1pbmZvd2luZG93LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1pbmZvd2luZG93LWhlYWRlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgQGluY2x1ZGUgcGFkZGluZy14LW1vYigyKTsgLy8gMThweFxuICBAaW5jbHVkZSBwYWRkaW5nLXktbW9iKDEpOyAvLyAxOHB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1jbG9zZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDAuMjUsIDAuNzUsICdtbScsICdtb2InKTsgLy8gNC41cHggbW9iaWxlIOKAlCBkZXNrdG9wIHZhbHVlICsgcHIgc2V0IGluIC5tZC1taW5cbn1cblxuLm1tLXN0b3JlbG9jYXRvci1pbmZvd2luZG93LWNsb3NlIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7IC8vIDE4cHhcbiAgQGluY2x1ZGUgZ2FwLXktbW9iKDEuNSk7IC8vIDM2cHgg4oCUIGNvbnRlbnQgYmxvY2sgPC0+IGFjdGlvbnMgcm93XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgZ2FwLXktbW9iKDEpOyAvLyAxOHB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBraWxsIHRoZSBCb290c3RyYXAgcmVib290IDFyZW0g4oCUIHNwYWNpbmcgY29tZXMgZnJvbSB0aGUgcGFyZW50J3MgZ2FwXG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGdhcC15LW1vYigwLjUpOyAvLyA5cHhcbn1cblxuLy8gTW9iaWxlOiB0aGUgY2FyZCdzIHdpZHRoIGlzIGNhcHBlZCB0byB0aGUgdmlld3BvcnQgKHNlZSAuZ20tc3R5bGUtaXctY1xuLy8gYmVsb3cpLCBzbyBsb25nIENUQSBsYWJlbHMgKGVzcC4gSVQ6IFwiVklTVUFMSVpaQSBJIERFVFRBR0xJXCIgLyBcIk9UVElFTkkgTEVcbi8vIERJUkVaSU9OSVwiKSBjYW4ndCB3aWRlbiB0aGUgcm93IGxpa2Ugb24gZGVza3RvcCDigJQgdGhlIHR3byBidXR0b25zIHdvbid0IGZpdFxuLy8gc2lkZSBieSBzaWRlLiBMZXQgdGhlIHJvdyBXUkFQIHNvIHRoZSBzZWNvbmQgYnV0dG9uIHN0YWNrcyB1bmRlciB0aGUgZmlyc3Rcbi8vIGluc3RlYWQgb2YgY2xpcHBpbmcvc2Nyb2xsaW5nLiByb3ctZ2FwIHNwYWNlcyB0aGUgc3RhY2tlZCByb3dzLCBjb2x1bW4tZ2FwXG4vLyB0aGUgc2lkZS1ieS1zaWRlIGNhc2UuIC5tZC1taW4gcmVzZXRzIHRvIGEgc2luZ2xlIG5vd3JhcCByb3cgKHdpZHRoOlxuLy8gbWF4LWNvbnRlbnQpIG9uY2UgdGhlIGNhcmQgaXMgZnJlZSB0byBncm93LlxuLm1tLXN0b3JlbG9jYXRvci1pbmZvd2luZG93LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGdhcC14LW1vYigxKTsgLy8gOXB4IOKAlCBiZXR3ZWVuIGJ1dHRvbnMgd2hlbiBzaWRlIGJ5IHNpZGVcbiAgQGluY2x1ZGUgZ2FwLXktbW9iKDApOyAvLyA5cHgg4oCUIGJldHdlZW4gYnV0dG9ucyB3aGVuIHN0YWNrZWRcblxuICAubW0tYnRuLS10ZXh0LW91dGxpbmVkLXNtYWxsIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBHT09HTEUgTUFQUyBJTkZPV0lORE9XIENIUk9NRSDigJQgcmVzdHlsZXMgR29vZ2xlJ3Mgb3duIGJ1YmJsZVxuLy8gKC5nbS1zdHlsZS1pdy1jKSBpbnRvIHRoZSBcIlBvcCBVcCBNTVwiIGVsZXZhdGVkLWxheWVyIGNhcmQsIGhpZGVzIGl0c1xuLy8gZGVmYXVsdCBjbG9zZSBidXR0b24gKHJlcGxhY2VkIGJ5IC5qcy1zdG9yZWxvY2F0b3ItcG9wdXAtY2xvc2UgaW4gdGhlXG4vLyBoZWFkZXIpIGFuZCByZWNvbG9ycyBpdHMgdGFpbCB0byBtYXRjaC4gVGhlIEluZm9XaW5kb3cgbm93IG9wZW5zIG9uIGV2ZXJ5XG4vLyBicmVha3BvaW50IChtb2JpbGUgbm8gbG9uZ2VyIHJvdXRlcyB0byB0aGUgTU1TaGVldCksIHNvIHRoaXMgY2hyb21lIGlzXG4vLyB1bnNjb3BlZCBzaW5jZSBpdCBkZXBlbmRzIG9uIEdvb2dsZSdzIG93biBtYXJrdXAsIG5vdCBhIGJyZWFrcG9pbnQ7IHRoZVxuLy8gbW9iaWxlIHdpZHRoL2hlaWdodCBmaXggYmVsb3cgYW5kIHRoZSAzMDBweCBkZXNrdG9wIGNhcCBpbiAubWQtbWluIGFyZVxuLy8gd2hhdCBhY3R1YWxseSBkaWZmZXIgcGVyIGJyZWFrcG9pbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWxheWVycy1wcmltYXJ5KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMDBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC8vIE1vYmlsZTogR29vZ2xlIGNhcHMgdGhpcyBidWJibGUncyBoZWlnaHQgdG8gd2hhdGV2ZXIgbWFwIHNwYWNlIGlzIGxlZnRcbiAgLy8gYWJvdmUgdGhlIGFuY2hvciAofjIzMy0yNTFweCksIHdpdGggb3ZlcmZsb3c6aGlkZGVuIOKAlCBmaW5lIG9uIGRlc2t0b3Anc1xuICAvLyB3aWRlIDMwMHB4KyBjYXJkLCBidXQgdGhlIG1vYmlsZS13aWR0aCBjYXJkIGlzIHRhbGwgZW5vdWdoIChoZWFkZXIgKyBib2R5XG4gIC8vICsgMmxoIGdhcCArIGFjdGlvbnMpIHRoYXQgdGhlIGNhcCBjbGlwcyB0aGUgYWN0aW9ucyByb3cuIFdpZGVuIHRoZSBjYXJkIHRvXG4gIC8vIChuZWFyKSBmdWxsIHZpZXdwb3J0IHdpZHRoIOKAlCBtYXRjaGluZyB0aGUgcGFnZSdzIG93biBlZGdlIHBhZGRpbmcsIDJjaCBwZXJcbiAgLy8gc2lkZSAoc2VlIC5tbS1zdG9yZWxvY2F0b3ItY29udGVudCdzIHBhZGRpbmcteC1tb2IoMikpIOKAlCBhbmQgbGV0IGl0IHNpemVcbiAgLy8gdG8gaXRzIGNvbnRlbnQgaW5zdGVhZCBvZiBHb29nbGUncyBoZWlnaHQgY2FwLiBSZXNldCBpbiAubWQtbWluIHNvIHRoZVxuICAvLyBkZXNrdG9wIG1pbi13aWR0aDogMzAwcHggLyBncm93LXdpdGgtY29udGVudCBiZWhhdmlvdXIgaXMgdW50b3VjaGVkLlxuICAvLyAhaW1wb3J0YW50IHRocm91Z2hvdXQ6IEdvb2dsZSBzZXRzIHdpZHRoL2hlaWdodC9vdmVyZmxvdyBJTkxJTkUgb24gdGhpc1xuICAvLyBlbGVtZW50IChzYW1lIHJlYXNvbiB0aGUgLWl3LWQgcnVsZXMgYmVsb3cgbmVlZCBpdCksIHNvIHBsYWluIGRlY2xhcmF0aW9uc1xuICAvLyBsb3NlIHRvIHRoZSBpbmxpbmUgc3R5bGUuIG1pbiA9PSBtYXggcGlucyB0aGUgd2lkdGggZXhhY3RseS5cbiAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzZweCkgIWltcG9ydGFudDsgLy8gcHggZmFsbGJhY2s6IDIgw5cgMmNoIHBhZ2UtZWRnZSBtYXJnaW5cbiAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNGNoKSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzNnB4KSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0Y2gpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY2hyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgLy8gR29vZ2xlIGZvcmNlcyBpdHMgb3duIHNjcm9sbCDigJQgdGhlIGNhcmQgbmV2ZXIgbmVlZHMgb25lXG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IC8vIEdvb2dsZSBpbmxpbmVzIGEgY29tcHV0ZWQgY2FwIOKAlCB0aGUgY2FyZCBtdXN0IGdyb3cgd2l0aCBsb25nIENUQXNcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ21vYicpOyAvLyBkZXNrdG9wIHZhbHVlIHNldCBpbiAubWQtbWluXG59XG5cbi8vIERlZmF1bHQgR29vZ2xlIGNsb3NlICjinJUpIOKAlCByZXBsYWNlZCBieSAuanMtc3RvcmVsb2NhdG9yLXBvcHVwLWNsb3NlIGluIHRoZSBoZWFkZXJcbi5nbS1zdHlsZSAuZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBUYWlsIOKAlCByZWNvbG9yIEdvb2dsZSdzIG93biBhcnJvdyB0byBtYXRjaCB0aGUgY2FyZCBzbyB0aGUgdHdvIHJlYWQgYXMgb25lXG4vLyBvYmplY3QuIFRoZSB2aXNpYmxlIGFycm93IGlzIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIgKGEgY2xpcC1wYXRoIHRyaWFuZ2xlKSxcbi8vIE5PVCAuZ20tc3R5bGUtaXctdDo6YWZ0ZXIgKHRoYXQgcHNldWRvIGlzIGNvbnRlbnQ6bm9uZSBpbiBjdXJyZW50IE1hcHMgYW5kXG4vLyBuZXZlciByZW5kZXJzKS4gR29vZ2xlIGZpbGxzIHRoZSB0cmlhbmdsZSBTT0xJRCBvcGFxdWUgd2hpdGUgYW5kIGhhbmdzIGEgZ3JleVxuLy8gZHJvcC1zaGFkb3cgb24gLmdtLXN0eWxlLWl3LXRjLCBzbyBhZ2FpbnN0IHRoZSBjYXJkJ3MgdHJhbnNsdWNlbnQgbGF5ZXJzLVxuLy8gcHJpbWFyeSBpdCBsb29rZWQgbGlrZSBhIHNlcGFyYXRlLCBkYXJrZXIsIHNoYWRvd2VkIGVsZW1lbnQgYmVsb3cgdGhlIGJveC5cbi8vIE1hdGNoIHRoZSBmaWxsIHRvIHRoZSBjYXJkJ3MgdHJhbnNsdWNlbnQgdG9rZW4gYW5kIGRyb3AgdGhlIGdyZXkgc2hhZG93LlxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10YyB7XG4gIGZpbHRlcjogbm9uZTsgLy8ga2lsbCBHb29nbGUncyBncmV5IGRyb3Atc2hhZG93IHRoYXQgZGV0YWNoZWQgdGhlIGFycm93XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW0tbGF5ZXJzLXByaW1hcnkpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTUFQXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tc3RvcmVsb2NhdG9yLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgLy8gQmxlZWQgdG8gdGhlIHZpZXdwb3J0IGVkZ2VzIOKAlCB0aGUgY29udGVudCBncmlkIHN0aWxsIGFwcGxpZXMgdGhlXG4gIC8vIGhvcml6b250YWwgcGFnZSBwYWRkaW5nLCBzbyBjb3VudGVyIGl0IHdpdGggYSBtYXRjaGluZyBuZWdhdGl2ZSBtYXJnaW4uXG4gIC8vIE1VU1QgdXNlIHRoZSBzYW1lIHVuaXQgYXMgdGhlIGdyaWQncyBwYWRkaW5nLXgtbW9iKDIpICgyY2gsIGZvbnQtcmVsYXRpdmUpOlxuICAvLyBhIGZpeGVkIC0xOHB4IG92ZXJzaG9vdHMgd2hlbmV2ZXIgMWNoIOKJoCA5cHggYW5kIHRoZSBmZXcgZXh0cmEgcHggcGVyIHNpZGVcbiAgLy8gZ2F2ZSB0aGUgd2hvbGUgcGFnZSBhbiB1bndhbnRlZCBob3Jpem9udGFsIHNjcm9sbC5cbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tbGVmdDogLTJjaDtcbiAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMmNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8vIE1NU3RvcmVMb2NhdG9yLnRzIGFkZHMgLmlzLXJlYWR5IG9uY2UgdGhlIEdvb2dsZSBNYXAgaXMgY29uc3RydWN0ZWQg4oCUXG4gIC8vIGZhZGVzIHRoZSBncmV5IHBsYWNlaG9sZGVyIG91dCBpbiBmYXZvciBvZiB0aGUgbWFwIHRpbGVzLlxuICAubW0tc3RvcmVsb2NhdG9yLW1hcC1jYW52YXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cblxuICAmLmlzLXJlYWR5IC5tbS1zdG9yZWxvY2F0b3ItbWFwLWNhbnZhcyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLW1hcC1jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC8vIEdvb2dsZSBpbmplY3RzIGl0cyBvd24gY29udHJvbHMvYXR0cmlidXRpb247IGtlZXAgb3VyIGN1c3RvbSB6b29tXG4gIC8vIGJ1dHRvbnMgcmVhZGFibGUgYWJvdmUgdGhlIG1hcCB0aWxlcy5cbiAgLmdtLXN0eWxlLWNjLFxuICAuZ21ub3ByaW50IHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItbWFwLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyBGaWdtYSBtb2JpbGUgbWFwICg0Mjg5LTI0OTk0KTogcHItMmNoICgxOHB4KSAvIHBiLTlweCDigJQgdGhlIGJ1dHRvbnMgc2l0XG4gIC8vIGNsb3NlciB0byB0aGUgYm90dG9tIGVkZ2UgdGhhbiB0byB0aGUgc2lkZS5cbiAgcmlnaHQ6IDE4cHg7XG4gIHJpZ2h0OiAyY2g7XG4gIGJvdHRvbTogOXB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBnYXAteS1tb2IoMC41KTsgLy8gOXB4IGJldHdlZW4gdGhlIHR3byAyN3B4IGJ1dHRvbnMgKEZpZ21hKVxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLXpvb20tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tYmFja2dyb3VuZC1wcmltYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHNpemUtdy1tb2IoMyk7IC8vIDI3cHhcbiAgQGluY2x1ZGUgc2l6ZS1oLW1vYigxLjUpOyAvLyAyN3B4XG5cbiAgLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cblxuICAmOmhvdmVyIC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1jb250ZW50LXNlY29uZGFyeSk7XG4gIH1cblxuICAmOmFjdGl2ZSAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cbn1cblxuLm1tLXN0b3JlbG9jYXRvci1uby1hcGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1iYWNrZ3JvdW5kLXByaW1hcnkpO1xuXG4gICZbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ1VTVE9NIE1BUCBNQVJLRVIg4oCUIEFkdmFuY2VkTWFya2VyRWxlbWVudCBjb250ZW50IChGaWdtYSBcIlBpblwiKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUG9zaXRpb25pbmcgd3JhcHBlciBmb3IgdGhlIE92ZXJsYXlWaWV3LXJlbmRlcmVkIHBpbiAoc2VlIE1NU3RvcmVMb2NhdG9yLnRzXG4vLyBTdG9yZU1hcmtlck92ZXJsYXkpIOKAlCBsZWZ0L3RvcCBhcmUgc2V0IHBlci1mcmFtZSBpbiBkcmF3KCkgZnJvbSB0aGUgbWFwXG4vLyBwcm9qZWN0aW9uOyB0cmFuc2xhdGUgYW5jaG9ycyB0aGUgdGVhcmRyb3AgdGlwIChib3R0b20tY2VudGVyIG9mXG4vLyAubW0tc3RvcmVsb2NhdG9yLXBpbiwgc2VlIGJlbG93KSB0byB0aGF0IGxhdC9sbmcgcG9pbnQsIHNhbWUgYXMgdGhlXG4vLyBBZHZhbmNlZE1hcmtlckVsZW1lbnQgZGVmYXVsdCBhbmNob3IgaXQgcmVwbGFjZXMuXG4ubW0tc3RvcmVsb2NhdG9yLXBpbi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItcGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIENpcmNsZSBjZW50ZXJlZCBuZWFyIHRoZSBib3ggY2VudHJlICh54omIMTguNSkgc28gdGhlIHJvdGF0ZWQgc3F1YXJlJ3NcbiAgICAvLyBzaGFycCBjb3JuZXIgKHRoZSB0aXApIGxhbmRzIGF0IHRoZSBib3R0b20gb2YgdGhlIDM4cHggYm94IGFuZCB0aGUgY291bnRcbiAgICAvLyBsYWJlbCAodG9wOjUwJSkgc2l0cyBpbnNpZGUgdGhlIHJvdW5kIGhlYWQg4oCUIG1hdGNoaW5nIEZpZ21hLlxuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29udGVudC1wcmltYXJ5KTtcbiAgICAvLyBTaGFycCBjb3JuZXIgPSBib3R0b20tcmlnaHQ7IGFmdGVyIHJvdGF0ZSg0NWRlZykgaXQgcG9pbnRzIHN0cmFpZ2h0IERPV05cbiAgICAvLyAodGVhcmRyb3AgdGlwKS4gVGhlIG90aGVyIHRocmVlIChyb3VuZGVkKSBjb3JuZXJzIGZvcm0gdGhlIGhlYWQuXG4gICAgLy8gV2FzIGAxcHggNTAlIDUwJSA1MCVgIChzaGFycCB0b3AtbGVmdCkg4oaSIHRpcCBwb2ludGVkIFVQID0gcGluIHVwc2lkZSBkb3duLlxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgMXB4IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cblxuICAvLyBDbHVzdGVyIHBpbnMgcmV1c2UgdGhlIHNhbWUgdGVhcmRyb3Agc2hhcGUgKHNlZSBGaWdtYSBcIlBpblwiIG5vZGUgNDI4OToyNTAwNixcbiAgLy8gd2hpY2ggcm90YXRlcyB0aGUgc2FtZSBzcXVhcmUgYXMgdGhlIHNpbmdsZS1zdG9yZSBwaW4pIOKAlCBvbmx5IHRoZSBjb3VudFxuICAvLyBsYWJlbCBkaWZmZXJzLCBhbmQgaXQncyBvbmx5IGV2ZXIgcmVuZGVyZWQgaW50byB0aGUgRE9NIGZvciBjbHVzdGVyc1xuICAvLyAoc2VlIE1NU3RvcmVMb2NhdG9yLnRzIGJ1aWxkUGluRWxlbWVudCksIHNvIG5vIGV4dHJhIG1vZGlmaWVyIHN0eWxlcyBuZWVkZWQuXG4gICYtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeS1pbnZlcnNlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiLm1tLWFjY29yZGlvbi1zZWN0aW9uIHtcbiAgXG4gICZfX3RyaWdnZXIge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNSk7XG4gIH1cblxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNWSBBQ0NPVU5UIEFSRUEg4oCUIE1NIFJldmFtcCDigJQgVGFibGV0KyBvdmVycmlkZXMgKG1pbi13aWR0aDogNzY4cHgpXG4vLyBEZXNrdG9wIEZpZ21hIHJlZjogNDk3MDoyMDM1MjUuXG4vLyBOT1RFOiBfbXEuc2NzcyBhbHJlYWR5IHdyYXBzICoubWQtbWluLnNjc3MgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSDigJRcbi8vIGRvIE5PVCBhZGQgYW5vdGhlciBicmVha3BvaW50IHdyYXBwZXIgaGVyZS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUQUIgUk9XIOKAlCBkZXNrdG9wIGluc2V0IG1hdGNoZXMgcGFnZSBncmlkICg1Y2ggPSA0MHB4KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1tLWFjY291bnQtdGFicy1yb3cge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlOyAvLyBubyBzY3JvbGwgbmVlZGVkIG9uIGRlc2t0b3BcblxuICAubW0tdGFicyB7XG4gICAgLm1tLWFjY291bnQtdGFicyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIC5uYXYtdGFicy13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLm5hdi10YWItYnRuLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7IC8vIE1NIERlc2t0b3AgQ2FwaXRhbHM6IDEzLzE2cHhcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVEhSRUUtQ09MVU1OIExBWU9VVCDigJQgc3dpdGNoZXMgdG8gcm93IG9uIGRlc2t0b3Bcbi8vIFdpZHRocyBmcm9tIEZpZ21hOiBzaWRlYmFyIDMyMHB4LCBjb250YWN0IDI1JSwgY29udGVudCBmaWxscyB0aGUgcmVzdC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW0tYWNjb3VudC1sYXlvdXQtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAubW0tYWNjb3VudC1sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIC5tbS1hY2NvdW50LWxheW91dCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuXG4gICAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDIyLjIyM3Z3O1xuICAgICAgICAmLnNlY29uZC1zaWRlYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzkuNDQ1dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQUk9GSUxFIFNVQi1OQVYg4oCUIGRlc2t0b3A6IGxpdmVzIGluIHRoZSAzMjBweCBzaWRlYmFyIGNvbHVtbiwgOHB4IGdhcHMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tYWNjb3VudC1wcm9maWxlLW5hdiB7XG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMC41KTsgLy8gOHB4IGJldHdlZW4gZW50cmllc1xufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNWSBBQ0NPVU5UIOKAlCBEYXNoYm9hcmQgY2FyZHMg4oCUIFRhYmxldCsgb3ZlcnJpZGVzIChtaW4td2lkdGg6IDc2OHB4KVxuLy8gRGVza3RvcCBGaWdtYSByZWY6IDQ5NzA6MjAzNTI1LiBSb3c6IHB5IDMycHgoMmxoKS8xNnB4KDFsaCksIHB4IDE2cHgoMmNoKTtcbi8vIHRpdGxlIHBiIDE2cHgoMWxoKTsgZ2FwIDE2cHgoMmNoKS4gTk9URTogX21xLnNjc3MgYWxyZWFkeSB3cmFwcyB0aGlzIGZpbGVcbi8vIGluIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykg4oCUIGRvIE5PVCBhZGQgYW5vdGhlciB3cmFwcGVyLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5tbS1hY2NvdW50LWNhcmRfX3JvdyB7XG4gIEBpbmNsdWRlIGdhcC14LWRlc2soMik7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQUREUkVTUyBCT09LIOKAlCBNTSBSZXZhbXAg4oCUIFRhYmxldCsgb3ZlcnJpZGVzIChtaW4td2lkdGg6IDc2OHB4KVxuLy8gRGVza3RvcCBGaWdtYSByZWY6IDQ3NzM6Mjg0NDcuXG4vLyBOT1RFOiBfbXEuc2NzcyBhbHJlYWR5IHdyYXBzICoubWQtbWluLnNjc3MgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1hZGRyZXNzLWNhcmQge1xuICBAaW5jbHVkZSBnYXAteS1kZXNrKDAuNSk7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgfVxuXG4gIC8vIEZpZ21hIGtlZXBzIHRoZSBib2R5IGF0IE1NIE1vYmlsZSBEZWZhdWx0ICgxNC8xOCkgb24gZGVza3RvcCB0b28g4oCUXG4gIC8vIHVuZG8gdGhlIDEzLzE2IHRoYXQgbW0tdHlwZXN0eWxlIGFwcGxpZXMgZnJvbSA3NjhweCB1cC5cbiAgJl9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5tbS1kZWxldGUtYWRkcmVzcy1tb2RhbCB7XG4gICZfX2FjdGlvbnMge1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG4gIH1cbn1cblxuLm1tLWFkZHJlc3MtZm9ybV9fYnV0dG9ucyB7XG4gIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG59XG5cbi5tbS1hZGRyZXNzLWZvcm1fX3Bob25lLXJvdyB7XG4gIEBpbmNsdWRlIGdhcC14LWRlc2soMC41KTtcbn1cbiIsIi8vIEJyYW5kIEFib3V0IHBhZ2Ug4oCUIHRhYmxldCsgKD49NzY4cHgpIG92ZXJyaWRlcy5cbi8vIFdyYXBwZWQgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSBieSBfbXEuc2Nzcy5cblxuLy8gSGVhZGVyIOKAlCBmaXhlZCA0ODBweCBjb2x1bW4gKEZpZ21hIFwiQnJhbmQgRGV0YWlsIEhlYWRlciBNTVwiLCBIZWFkZXIrRGVzY3JpcHRpb24gL1xuLy8gTm8gVGFicykuIExlZnQtYWxpZ25lZDsgdGhlIGhlcm8gYmVsb3cgaXMgZnVsbC1ibGVlZC5cbi5tbS1icmFuZC1hYm91dF9faGVhZGVyIHtcbiAgd2lkdGg6IDMzLjMzM3Z3O1xufVxuXG4vLyBTZWN0aW9uIOKAlCB0d28gY29sdW1uczogc3RpY2t5IHRleHQgKGxlZnQpICsgMjozIG1lZGlhIChyaWdodCkuXG4vLyBDb2x1bW4gc2l6aW5nIGNvbnRyYWN0OiBzZWN0aW9uIGxlZnQgcGFkZGluZyAocHgtZGVzay01KSArIHRleHQgd2lkdGggPSAzMy4zMzN2dztcbi8vIG1lZGlhIHdpZHRoICsgc2VjdGlvbiByaWdodCBwYWRkaW5nID0gNTB2dy4gVGhlIHRleHQgY29sdW1uIHBpbnMgdW5kZXIgdGhlIHN0aWNreVxuLy8gc2l0ZSBoZWFkZXIgd2hpbGUgdGhlIHRhbGwgbWVkaWEgc2Nyb2xscyBwYXN0IGl0IChzYW1lIHN0aWNreSBjb250cmFjdCBhc1xuLy8gX2JyYW5kLXNob3dzIC8gX2JyYW5kLWRldGFpbCkuXG4ubW0tYnJhbmQtYWJvdXRfX3NlY3Rpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDA7XG5cbiAgJi10ZXh0IHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzN2dyAtIDVjaCk7IC8vIDVjaCA9IHNlY3Rpb24gcHgtZGVzay01IGluc2V0XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAvLyBUcmFja3MgdGhlIGhlYWRlcidzIGxpdmUgYm90dG9tIGVkZ2UgKC0tbW0taGVhZGVyLW9mZnNldCwgcHVibGlzaGVkIGJ5XG4gICAgLy8gTU1IZWFkZXIudHMpIOKAlCByaWRlcyB0aGUgc2Nyb2xsLWxpbmtlZCBoZWFkZXIgMToxLlxuICAgIHRvcDogdmFyKC0tbW0taGVhZGVyLW9mZnNldCwgdmFyKC0tbW0taGVhZGVyLWhlaWdodCkpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDApOyAvLyByZXNldCBnbG9iYWwgcHgtbW9iLTI7IHNlY3Rpb24gcGFkZGluZyBoYW5kbGVzIHRoZSBpbnNldFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpOyAvLyAxNnB4IOKAlCBzbWFsbCBicmVhdGhpbmcgcm9vbSB3aGVuIHBpbm5lZFxuICB9XG5cbiAgJi1tZWRpYSB7XG4gICAgZmxleDogMCAwIGNhbGMoNTB2dyAtIDVjaCk7IC8vIDVjaCA9IHNlY3Rpb24gcHgtZGVzay01IGluc2V0XG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtIDVjaCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMCk7IC8vIHJlc2V0IGdsb2JhbCBweC1tb2ItMiBzbyB0aGUgaW1hZ2UgZmlsbHMgaXRzIGNvbHVtblxuICB9XG59XG5cbi8vIChSZW1vdmVkKSBib2R5OmhhcyguaGVhZGVyLWhpZGRlbikgdG9wIG92ZXJyaWRlIOKAlCB0aGUgY29sdW1uJ3MgYHRvcGAgbm93IHRyYWNrc1xuLy8gLS1tbS1oZWFkZXItb2Zmc2V0IGNvbnRpbnVvdXNseSwgbm8gbWFya2VyLWJhc2VkIHJlcG9zaXRpb25pbmcgbmVlZGVkLlxuIiwiLy8gQnJhbmQgRGV0YWlsIGVkaXRvcmlhbCBwYWdlIOKAlCB0YWJsZXQrICg+PTc2OHB4KSBvdmVycmlkZXMuXG4vLyBXcmFwcGVkIGluIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykgYnkgX21xLnNjc3MuXG5cbi5tbS1icmFuZC1kZXRhaWwge1xuICAvLyBUaXRsZTogbm8gdmVydGljYWwgcGFkZGluZyAoRmlnbWEpIOKAlCBweC1kZXNrLTUgdXRpbGl0eSBnaXZlcyBob3Jpem9udGFsIGluc2V0LlxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAubmF2LXRhYnMtY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDUpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMCk7XG4gICAgICAvLyBwdCAvIG1hcmdpbi1ib3R0b20gKGRlc2t0b3AgdmFsdWVzIDE2cHgpIGhhbmRsZWQgYnkgbWl4aW5zIGluIC5kZWZhdWx0LnNjc3NcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tIENvbnRlbnQgZnJhZ21lbnQgcm93OiBkZXNrdG9wIGdyb3VwaW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbS1jZnJvdyB7XG4gICZfX3RyYWNrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMDsgLy8gZnJhZ21lbnRzIGFyZSBmbHVzaCAoZWFjaCBjZWxsIDUwJS8zMyUsIGZ1bGwtYmxlZWQgbWVkaWEpXG4gICAgcm93LWdhcDogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vIENvbHVtbiB2YXJpYW50cyDigJQgZnJhZ21lbnRzIHNpdCBzaWRlIGJ5IHNpZGUgb24gZGVza3RvcC5cbiAgLy8gcXR5PTEg4oaSIHNpbmdsZSBmdWxsLXdpZHRoIGl0ZW0gd2l0aCBhIDE2OjkgbWVkaWEgKEZpZ21hIHNwZWMpOyAyOjMgc3RheXMgb24gbW9iaWxlLlxuICAmLS1jb2xzLTEgLm1tLWNmcm93X190cmFjayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuXG4gIC8vIE92ZXJyaWRlIHRoZSBlZGl0b3JpYWwgZnJhZ21lbnQncyAyOjMgZGVza3RvcCByYXRpbyBmb3IgdGhlIHNpbmdsZS1pdGVtIHJvdy5cbiAgLy8gSGlnaGVyIHNwZWNpZmljaXR5IHRoYW4gYC5tbS1tZWRpYS0tZGVzay0yLTMgLm1tLW1lZGlhX19jb250YWluZXJgLlxuICAmLS1jb2xzLTEgLm1tLW1lZGlhLm1tLW1lZGlhLS1kZXNrLTItMyAubW0tbWVkaWFfX2NvbnRhaW5lciB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIH1cblxuICAmLS1jb2xzLTIgLm1tLWNmcm93X190cmFjayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgJi0tY29scy0zIC5tbS1jZnJvd19fdHJhY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4vLyAtLS0gRmlsZXMgcm93OiBzaW5nbGUtcm93IGNvbHVtbnMgKEZpZ21hIG5vZGUgMS00MTI2KSAtLS0tLS0tLS0tLS0tLS0tXG4vLyB0aHVtYiA5MCDCtyBuYW1lKDFmcikgwrcgdHlwZSAxMTAgwrcgc2l6ZSAxMTAgwrcgZGF0ZSAxMTAgwrcgZG93bmxvYWQgMTEwLCBnYXAgMTZweC5cbi5tbS1maWxlcy1yb3cge1xuICAmX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHB4IG1pbm1heCgwLCAxZnIpIDExMHB4IDExMHB4IDExMHB4IDExMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICd0aHVtYiBuYW1lIHR5cGUgc2l6ZSBkYXRlIGRvd25sb2FkJztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTsgLy8gMTZweFxuICB9XG5cbiAgLy8gU2hvdyB0aGUgbWV0YWRhdGEgY29sdW1ucyAoaGlkZGVuIG9uIG1vYmlsZSk7IHByaW1hcnksIHJpZ2h0LWFsaWduZWQgaW4gY2VsbC5cbiAgJl9fdHlwZSxcbiAgJl9fc2l6ZSxcbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgZ3JpZC1hcmVhOiB0eXBlO1xuICB9XG5cbiAgJl9fc2l6ZSB7XG4gICAgZ3JpZC1hcmVhOiBzaXplO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZ3JpZC1hcmVhOiBkYXRlO1xuICB9XG5cbiAgJl9fZG93bmxvYWQge1xuICAgIGdyaWQtYXJlYTogZG93bmxvYWQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG59XG5cbi8vIC0tLSBDcm9zcyBuYXYgc3RhY2s6IDQtY29sdW1uIHRhYmxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBEZXNrdG9wOiA0IGNvbHVtbnMg4oCUIC9UaXRsZSAoMWZyKSDCtyBDYXRlZ29yeSAxODAgwrcgTm8uIEl0ZW1zIDE4MCDCtyBEYXRlIDE4MC5cbi5tbS1jcm9zc25hdiB7XG4gICZfX2hlYWQsXG4gICZfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAxODBweCAxODBweCAxODBweDtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSk7IC8vIDE2cHhcbiAgfVxuXG4gIC8vIFJldmVhbCB0aGUgZGVza3RvcC1vbmx5IGNvbHVtbnM7IHJpZ2h0LWFsaWduZWQgaW4gdGhlaXIgY2VsbC5cbiAgJl9fY29sLS1jb3VudCxcbiAgJl9fY29sLS1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4iLCIvLyBCcmFuZCBIb21lIOKAlCB0YWJsZXQrICg+PTc2OHB4KS4gV3JhcHBlZCBpbiBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpLlxuLy8gRmlnbWEgMy00Njg2MjogaGVhZGVyICsgc2VjdGlvbnMgYXJlIGEgNDgwcHggbGVmdCBjb2x1bW47IGNvdmVyIGdyaWQgZnVsbC1ibGVlZC5cblxuLm1tLWJob21lLXBhZ2Uge1xuICAubW0tYmhvbWVfX2hlYWRlcixcbiAgLm1tLWJob21lX19zZWN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAubW0tYmhvbWVfX3NlY3Rpb25zLWxpc3R7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gLS0tIFBhZ2luYXRpb24g4oCUIGRlc2t0b3AgZ2FwIDAuNWxoICg4cHgpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1tLWJob21lX19wYWdpbmF0aW9uIHtcbiAgZ2FwOiAwLjVsaDtcbn1cbiIsIi8vIEJyYW5kIENhdGVnb3J5IEluZGV4IOKAlCB0YWJsZXQrICg+PTc2OHB4KS4gV3JhcHBlZCBpbiBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpLlxuLy8gRmlnbWEgMS00MTAzOiAyLWNvbHVtbiBncmlkOyB0aWxlID0gdGh1bWIgMTgww5cyNzAgKDI6MykgwrcgdGV4dCAoY2VudGVyZWQpIMK3IG1ldGEuXG4ubW0tYmluZGV4LXBhZ2V7XG4gIC5tbS1iaW5kZXhfX2hlYWRlcntcbiAgICBtYXgtd2lkdGg6IDMzdnc7XG4gIH1cbiAgLm1tLWJpbmRleCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAyY2g7XG4gICAgcm93LWdhcDogMDtcblxuICAgICZfX3RpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTtcbiAgICAgIGdhcDogMmNoO1xuICAgIH1cblxuICAgICZfX3RleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAyY2g7XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgIC8vIFRleHQgdGFrZXMgdGhlIHJlbWFpbmluZyBzcGFjZSBhbmQgc2hyaW5rcy93cmFwczsgbWV0YSBuZXZlciB3cmFwcy5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tLWRlc2soMCk7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmV2ZWFsIHRoZSBOby4gSXRlbXMgbWV0YSBsaW5lIG9uIGRlc2t0b3AuXG4gICAgJl9fY291bnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmFuZCBTaG93IHBhZ2Ug4oCUIHRhYmxldCsgKD49NzY4cHgpIG92ZXJyaWRlcy5cbi8vIFdyYXBwZWQgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSBieSBfbXEuc2Nzcy5cblxuLm1tLWJyYW5kLXNob3dzIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBDb25zdHJhaW4gdGhlIGRlc2NyaXB0aW9uIG1lYXN1cmUgb24gZGVza3RvcCAoRmlnbWE6IGNvcHkgc2l0cyBpbiB0aGUgbGVmdFxuLy8gY29sdW1uIH4zM3Z3LCBub3QgZnVsbCB3aWR0aCkuXG4ubW0tYnNob3dzX19kZXNjIHtcbiAgJi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMzdnc7XG4gIH1cbn1cblxuLy8gVGhlbWVzIGxpbmtzIOKAlCBkZXNrdG9wIGhhcyBubyBnYXAgKHRpZ2h0IHN0YWNrLCBsaW5lLWhlaWdodCBvbmx5KS5cbi5tbS1ic2hvd3NfX3RoZW1lcy1saXN0IHtcbiAgZ2FwOiAwO1xufVxuXG4vLyBUYWJzIOKAlCBkZXNrdG9wIGluc2V0IG9uIHRoZSBzdGlja3kgY29udGFpbmVyIChtYXRjaGVzIGJyYW5kLWRldGFpbCkuXG4ubW0tYnJhbmQtc2hvd3NfX3RhYnMgLm5hdi10YWJzLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDUpO1xufVxuXG4vLyBMb29rcyBncmlkIOKAlCBvdmVydmlldyA0LXVwIG9uIGRlc2t0b3A7IGRldGFpbCAyLXVwLlxuLm1tLWJzaG93c19fbG9va3MtZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcblxuICAmLS1kZXRhaWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4vLyBMb29rIGNhcHRpb24g4oCUIGJvdHRvbS1sZWZ0LCBsYXJnZXIgaW5zZXQgb24gZGVza3RvcCAoRmlnbWEgcHggMTYgLyBweSAxNikuXG4ubW0tYnNob3dzX19sb29rLWNhcHRpb24ge1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTtcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSk7XG59XG5cbi8vIERldGFpbCBHcm91cCDigJQgNC11cCBmbGV4IGdyaWQsIFN3aXBlciBkaXNhYmxlZCA+PTc2OCAoTU1DYXRlZ29yeUxpc3RDb21wb25lbnQpLlxuLy8gU2FtZSBvdmVycmlkZXMgYXMgLm1tLWhwLWNhdGVnb3J5LWxpc3QgKF9jYXRlZ29yeWxpc3QubWQtbWluLnNjc3MpLlxuLm1tLWJzaG93c19fZGV0YWlsLWdyb3VwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJi1pdGVtcyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAvLyBPdmVycmlkZSBTd2lwZXIgbGF5b3V0OiByZXNldCB0cmFuc2Zvcm0sIGFwcGx5IDQtY29sdW1uIGZsZXggZ3JpZFxuICAmLXRyYWNrIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBnYXA6IDVjaDsgLy8gNDBweCBkZXNrdG9wXG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGZsZXg6IDEgMCAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICAvLyBTd2lwZXIgc2V0cyBpbmxpbmUgbWFyZ2luLXJpZ2h0IChzcGFjZUJldHdlZW4pIG9uIHNsaWRlcyBhdCBtb2JpbGUgaW5pdDtcbiAgICAvLyBub3Qgc3RyaXBwZWQgd2hlbiBkaXNhYmxlZCBhdCBkZXNrdG9wLiBEZXNrdG9wIHNwYWNpbmcgY29tZXMgZnJvbSB0cmFjayBnYXAgb25seS5cbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLm1tNi1icmVhZGNydW1iLWl0ZW0ge1xuICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAkYnJhbmQ6ICdtbTYnKTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCVVRUT04gQ09NUE9ORU5UUyDigJQgRGVza3RvcCBvdmVycmlkZXMgKGF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZCcpIGJ5IF9tcS5zY3NzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1NIERlc2t0b3AgT3ZlcnJpZGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tYnRuLS10ZXh0LWdob3N0IHtcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMCk7XG59XG5cbi5tbS1idG4tLXRleHQtZmlsbGVkLFxuLm1tLWJ0bi0tdGV4dC1vdXRsaW5lZCB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDQpOyAvLyAzMnB4IGRlc2t0b3BcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSk7IC8vIDE2cHggZGVza3RvcFxufVxuXG4ubW0tYnRuLS10ZXh0LW91dGxpbmVkLXNtYWxsIHtcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMCk7XG5cbiAgLm1tLWJ0bl9faW5uZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDEpOyAvLyA4cHggZGVza3RvcFxuICB9XG59XG5cbi5tbS1idG4tLWljb24tdGV4dC1naG9zdCB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDApO1xufVxuXG4ubW0tYnRuLS1pY29uLWdob3N0IHtcbiAgd2lkdGg6IDE2cHg7IC8vIDE2cHggZGVza3RvcFxuICBoZWlnaHQ6IDE2cHg7IC8vIDE2cHggZGVza3RvcFxufVxuXG4ubW0tYnRuLS1oZWFkZXItY2FydC1idXR0b24ge1xuICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygwLjUpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU02IERlc2t0b3AgT3ZlcnJpZGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW02LWJ0bi0tdGV4dC1maWxsZWQge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1tNi1idG4tLWljb24tZ2hvc3Qge1xuICBAaW5jbHVkZSBzaXplLXctZGVzaygzLCAnbW02Jyk7IC8vIDI0cHhcbiAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soMywgJ21tNicpOyAvLyAyNHB4XG59XG5cbi5tbTYtYnRuLS1pY29uLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW02LWJ0bi0taWNvbi10ZXh0LWNlbGwsXG4ubW02LWJ0bi0tdGV4dC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLy8gR2FwIGdseXBo4oaUbGFiZWwgb25seSBvbiB0aGUgaWNvbiB2YXJpYW50IOKAlCB0aGUgdGV4dCBjZWxsIGhhcyBub25lIChGaWdtYSAxMTgwMzoxNjMyOClcbi5tbTYtYnRuLS1pY29uLXRleHQtY2VsbCB7XG4gIC5tbTYtYnRuX19pbm5lciB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxLCAnbW02JylcbiAgfVxufVxuIiwiLm1tLXNoZWV0Lm1tLWNhcnQtc2hlZXQge1xuICAmW2RhdGEtYnJhbmQ9J21tJ10ge1xuICAgIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgIC5tbS1zaGVldF9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyLCAnbW0nKTtcbiAgICAgIH1cblxuICAgICAgLm1tLXNoZWV0X19jbG9zZSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUtdy1kZXNrKDMsICdtbScpO1xuICAgICAgICBAaW5jbHVkZSBzaXplLWgtZGVzaygxLjUsICdtbScpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubW0tc2hlZXRfX2JvZHkge1xuICAgICAgLmNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgLmVtdHB5LWNhcnQtY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMiwgJ21tJyk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSwgJ21tJyk7XG4gICAgICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxLCAnbW0nKTtcbiAgICAgICAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMiwgJ21tJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mdWxsLWNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMzN2dztcbiAgICAgICAgICAuY2FydC1jb250ZW50IHtcbiAgICAgICAgICAgIC5jYXJ0LWl0ZW1zLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAucHJvZHVjdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyLCAnbW0nKTtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXJvdyB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMnB4IDFmcjtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMiwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDAsICdtbScpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSwgJ21tJyk7XG5cbiAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEsICdtbScpO1xuICAgICAgICAgICAgICAgICAgICAgICZfYnJhbmQtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIsICdtbScpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLm1tLWJ0bi0taWNvbi10ZXh0LWdob3N0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaC1kZXNrKDEuNSwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLnBicC1jb250YWluZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1yb3dfX2Zvb3Rlci1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMCwgJ21tJyk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1wcmljZXMge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuMjUsICdtbScpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMC41LCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FydC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSwgJ21tJyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEsICdtbScpO1xuICAgICAgICAgICAgLmNhcnQtYnV0dG9ucyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSwgJ21tJyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMSwgJ21tJyk7XG4gICAgICAgICAgICAgIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplLWgtZGVzaygzKTtcbiAgICAgICAgICAgICAgICAubW0tYnRuIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaC1kZXNrKDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHctYXBwbGUtcGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplLWgtZGVzaygzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYnJhbmQ9J21tNiddIHtcbiAgICAubW0tc2hlZXRfX2JvZHkge1xuICAgICAgLmNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgLmVtdHB5LWNhcnQtY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSwgJ21tNicpO1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMSwgJ21tNicpO1xuICAgICAgICB9XG4gICAgICAgIC5mdWxsLWNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAuY2FydC1jb250ZW50IHtcbiAgICAgICAgICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAuY2FydC1pdGVtcy1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1yb3cge1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMTlweCAxZnI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJ0LWZvb3RlciB7XG4gICAgICAgICAgICAuY2FydC1idXR0b25zIHtcbiAgICAgICAgICAgICAgLmJ0bi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAubW02LWJ0biB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soNSwgJ21tNicpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHctYXBwbGUtcGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplLWgtZGVzayg1LCAnbW02Jyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5lZGl0LWNhcnRfY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAyNXZ3O1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1jYXJ0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMy4zdnc7XG59XG4iLCIubW0taHAtY2F0ZWdvcnktbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICZfX3N3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAvLyBPdmVycmlkZSBTd2lwZXIgbGF5b3V0OiByZXNldCB0cmFuc2Zvcm0sIGFwcGx5IDQtY29sdW1uIGZsZXggZ3JpZFxuICAmX190cmFjayB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGdhcDogNWNoO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMSAwIDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIC8vIFN3aXBlciBzZXRzIGlubGluZSBtYXJnaW4tcmlnaHQgKHNwYWNlQmV0d2Vlbikgb24gc2xpZGVzIGF0IG1vYmlsZSBpbml0O1xuICAgIC8vIG5vdCBzdHJpcHBlZCB3aGVuIGRpc2FibGVkIGF0IGRlc2t0b3AuIERlc2t0b3Agc3BhY2luZyBjb21lcyBmcm9tIHRyYWNrIGdhcCBvbmx5LlxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpO1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG59XG4iLCJbZGF0YS1icmFuZD1cIm1tXCJdIHtcbiAgLnNlbGVjdGlvbi1ib3gge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuMjUpOyAvLyA0cHhcbiAgfVxufVxuXG5bZGF0YS1icmFuZD1cIm1tNlwiXSB7XG4gIC5zZWxlY3Rpb24tYm94IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAkYnJhbmQ6ICdtbTYnKTsgLy8gMTJweFxuICB9XG59XG4iLCIubW0tcG9wdXAuY29va2llLXBvcHVwIHtcblxuICAubW0tcG9wdXB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMiwgMiwgJ21tJywgJ2Rlc2snKTtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICBnYXA6IDE2cHg7ICAgLy8gMWxoIGRlc2t0b3BcblxuICAgICAgLm1tLWZvcm0tY2hlY2sge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAmLm1tNi1wb3B1cCB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59XG5cbiNtbS1jb29raWUtc2hlZXQtbWFuYWdlbWVudCB7XG4gIHdpZHRoOiA3MjBweDtcblxuICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMS41Y2g7XG4gIH1cblxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBnYXA6IDFsaDtcblxuICAgIC5jb250YWluZXItbGluayB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyLCAnbW0nKTsgLy8gMTZweFxuICAgIH1cblxuICAgIC5zZWxlY3Rpb24tYm94IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAsICdtbScpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDQsIDQsICdtbScsICdkZXNrJyk7IC8vIDMycHggZGVza1xuICAgIH1cblxuICAgIC5zaGVldC1mb290ZXItYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgICB9XG4gIH1cbn1cblxuI21tNi1jb29raWUtc2hlZXQtbWFuYWdlbWVudCB7XG4gIHdpZHRoOiAzNjBweDtcbn1cbiIsIi5kYXRlcGlja2VyLXBpY2tlciB7XG4gIC52aWV3LXN3aXRjaCB7XG4gICAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soMS41KTtcbiAgfVxuICBcbiAgLmRhdGVwaWNrZXItY29udHJvbHMge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuNSk7XG5cbiAgICAubmV4dC1idG4td3JhcHBlcixcbiAgICAucHJldi1idG4td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBzaXplLXctZGVzaygzKTtcbiAgICAgIEBpbmNsdWRlIHNpemUtaC1kZXNrKDEuNSk7XG4gICAgfVxuICB9XG59IiwiI2ZpbHRlcnMtc2hlZXR7XG4gICYubW0tc2hlZXQge1xuICAgIHdpZHRoOiA1MHZ3O1xuXG4gICAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMS41Y2gpO1xuICAgIFxuICAgICAubW0tc2hlZXRfX2Nsb3NlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUtdy1kZXNrKDMpO1xuICAgICAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soMS41KTtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVycy1zaWRlYmFyLWNvbnRlbnQge1xuICAgIC5zb3J0LW9wdGlvbnMge1xuICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygwLjUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBsaSBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG4gICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZhbHVlcyB7XG4gICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpO1xuICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygwLjUpO1xuXG4gICAgICBsaSAuc2VsZWN0aW9uLWJveCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVmaW5lbWVudHMtbGlzdCB7XG4gICAgICAuZWNvbVByb2R1Y3RHcm91cCwgLmVjb21Qcm9kdWN0TWFpbkdyb3VwIHtcbiAgICAgICAgLnZhbHVlc3tcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNmaWx0ZXJzLW1tNi1zaGVldHtcbiAgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5maWx0ZXJzLXNpZGViYXItY29udGVudCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT09URVIgTkVXU0xFVFRFUiDigJQgbWQrIGRlc2t0b3Agb3ZlcnJpZGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWZvb3Rlci1uZXdzbGV0dGVyIHtcblxuICAmX19nZW5kZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpO1xuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuNSk7XG4gIH1cblxuICAmX19wcml2YWN5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG4gIH1cbn1cblxuLm1tNi1mb290ZXItbmV3c2xldHRlciB7XG4gICZfX2ZpZWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyAgICAgLy8gbW02IDAuNVxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyAvLyBtbTYgMi41XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDT05URU5UIEZSQUdNRU5UIOKAlCBkZXNrdG9wIG92ZXJyaWRlcyAoYXV0by13cmFwcGVkIGluIGJyZWFrcG9pbnQoJ21kJykpXG4vLyBGaWdtYTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jLy4uLj9ub2RlLWlkPTY4MTYtMjI5NFxuLy8gU3BhY2luZyB2aWEgbW0gc3BhY2luZyBtaXhpbnMgKG91dHB1dC1tb2RlICdkZXNrJykuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLSBTaGFyZWQgZGVza3RvcCBhZGp1c3RtZW50cyAtLS0tLVxuLmZyYWdtZW50LXBscF9faGVhZGxpbmVfY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTsgLy8gOHB4ICh3YXMgOXB4IG1vYmlsZSlcbn1cblxuLy8gRGVza3RvcCB0ZXh0IHdyYXBwZXJzIGRyb3AgdGhlIG1vYmlsZSBib3R0b20gcGFkZGluZzsgc3BhY2luZyBpcyBoYW5kbGVkXG4vLyBwZXItdmFyaWFudCBieSB0aGUgaW5uZXIgYmxvY2tzIChoZWFkZXIgLyBkZXNjcmlwdGlvbiAvIGxpbmspLlxuLmZyYWdtZW50LXBscF9fdGV4dCB7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDAsIDAsICdtbScsICdkZXNrJyk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT1JNQVQg4oCUIFNtYWxsXG4vLyBEZXNrdG9wOiB0ZXh0IHwgbWVkaWEgc2lkZS1ieS1zaWRlLCA1MC81MC5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5mcmFnbWVudC1wbHAtLXNtYWxsIHtcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMCk7XG5cbiAgLmZyYWdtZW50LXBscF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mcmFnbWVudC1wbHBfX3RleHQge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cblxuICAuZnJhZ21lbnQtcGxwX19oZWFkbGluZV9jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7ICAgICAgICAgICAgICAgICAgLy8gMTZweFxuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbiAgfVxuXG4gIC5mcmFnbWVudC1wbHBfX2Rlc2NyaXB0aW9uX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soNCk7ICAgICAgICAgICAgICAgICAgLy8gMzJweFxuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbiAgfVxuXG4gIC5mcmFnbWVudC1wbHBfX2JyYW5kLWxpbmstY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzayg0KTsgICAgICAgICAgICAgICAgICAvLyAzMnB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMCwgMCwgJ21tJywgJ2Rlc2snKTtcbiAgfVxuXG4gIC5mcmFnbWVudC1wbHBfX21lZGlhIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDApO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT1JNQVQg4oCUIERlZmF1bHQgJiBEZWZhdWx0IFBvc2l0aW9uIDFcbi8vIERlc2t0b3A6IG1lZGlhIG9uIHRvcCAoZnVsbCB3aWR0aCksIHRleHQgYmVsb3cgKDQ4MHB4LCBsZWZ0LWFsaWduZWQpLlxuLy8gRGVmYXVsdCBQb3NpdGlvbiAxIGhhcyBubyBkZWRpY2F0ZWQgZGVza3RvcCBzcGVjIOKGkiBtaXJyb3JzIERlZmF1bHQuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZnJhZ21lbnQtcGxwLS1kZWZhdWx0LFxuLmZyYWdtZW50LXBscC0tZGVmYXVsdC1wb3NpdGlvbi0xIHtcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMCk7XG5cbiAgLmZyYWdtZW50LXBscF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLmZyYWdtZW50LXBscF9fdGV4dCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZyYWdtZW50LXBscF9faGVhZGxpbmVfY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNSwgNSwgJ21tJywgJ2Rlc2snKTsgICAvLyA0MHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgyLCAyLCAnbW0nLCAnZGVzaycpOyAgLy8gMTZweFxuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbiAgfVxuXG4gIC5mcmFnbWVudC1wbHBfX2Rlc2NyaXB0aW9uX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDksIDksICdtbScsICdkZXNrJyk7ICAgLy8gOWNoIOKJiCA3MnB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCg0LCA0LCAnbW0nLCAnZGVzaycpOyAgLy8gMzJweFxuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbiAgfVxuXG4gIC5mcmFnbWVudC1wbHBfX2JyYW5kLWxpbmstY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzayg5KTsgICAgICAgICAgICAgICAgICAvLyA5Y2gg4omIIDcycHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgwLCAwLCAnbW0nLCAnZGVzaycpO1xuICB9XG5cbiAgLmZyYWdtZW50LXBscF9fbWVkaWEge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDUpOyAgICAgICAgICAgICAgICAgIC8vIDQwcHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnZGVzaycpOyAvLyAxNnB4XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZPUk1BVCDigJQgRXh0cmEgTGFyZ2Vcbi8vIERlc2t0b3A6IG1lZGlhIChsZWZ0LCB+MmZyKSB8IHRleHQgKHJpZ2h0LCA0ODBweCkuIEZ1bGwtcm93IDN4NCBmb290cHJpbnQuXG4vLyBEZWVwIGxlZnQgcGFkZGluZ3MgKDEyMCAvIDE1MnB4KSBhcmUgb2ZmIHRoZSBzcGFjaW5nIHNjYWxlIOKGkiByYXcgcHguXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZnJhZ21lbnQtcGxwLS1leHRyYS1sYXJnZSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDIuNSk7IC8vIDQwcHggdG9wICsgYm90dG9tXG5cbiAgLmZyYWdtZW50LXBscF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyAvLyBtZWRpYSBsZWZ0LCB0ZXh0IHJpZ2h0IChET00gaXMgdGV4dC1maXJzdClcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZyYWdtZW50LXBscF9fdGV4dCB7XG4gICAgZmxleDogMCAwIDQ4MHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cblxuICAuZnJhZ21lbnQtcGxwX19tZWRpYSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNSwgNSwgJ21tJywgJ2Rlc2snKTsgICAvLyA0MHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgwLCAwLCAnbW0nLCAnZGVzaycpO1xuICB9XG5cbiAgLmZyYWdtZW50LXBscF9faGVhZGxpbmVfY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyAvLyBvZmYtc2NhbGUgc3RhaXJjYXNlIGluZGVudFxuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMiwgMiwgJ21tJywgJ2Rlc2snKTsgIC8vIDE2cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnZGVzaycpOyAvLyAxNnB4XG4gIH1cblxuICAuZnJhZ21lbnQtcGxwX19kZXNjcmlwdGlvbl9jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTUycHg7IC8vIG9mZi1zY2FsZSBzdGFpcmNhc2UgaW5kZW50XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCg0LCA0LCAnbW0nLCAnZGVzaycpOyAgLy8gMzJweFxuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbiAgfVxuXG4gIC5mcmFnbWVudC1wbHBfX2JyYW5kLWxpbmstY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MnB4OyAvLyBvZmYtc2NhbGUgc3RhaXJjYXNlIGluZGVudFxuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoNCwgNCwgJ21tJywgJ2Rlc2snKTsgIC8vIDMycHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgwLCAwLCAnbW0nLCAnZGVzaycpO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ09OVEVOVCBGUkFHTUVOVCDigJQgRURJVE9SSUFMIOKAlCBkZXNrdG9wIG92ZXJyaWRlcyAoYXV0by13cmFwcGVkIGluIGJyZWFrcG9pbnQoJ21kJykpXG4vLyBGaWdtYTogTWFpc29uIE1hcmdpZWxhIERldGFpbGVkIERlc2lnbiBMaWJyYXJ5LCBub2RlIDEyMTI4LTEyMzE4IChEZXNrdG9wKS5cbi8vIE1lZGlhIG9uIHRvcCAoZnVsbC1ibGVlZCB3aXRoaW4gY2VsbCksIHRleHQgYmVsb3cgY2FwcGVkIGF0IDQ4MHB4LCBsZWZ0LWFsaWduZWQuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZnJhZ21lbnQtZWRpdG9yaWFsIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5mcmFnbWVudC1lZGl0b3JpYWxfX3RleHQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMywgMywgJ21tJywgJ2Rlc2snKTsgICAvLyAzMnB4ICgybGgpXG59XG5cbi5mcmFnbWVudC1lZGl0b3JpYWxfX2hlYWRsaW5lX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpOyAgICAgICAgICAgICAgICAgICAgICAgIC8vIDhweFxuICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTsgICAgICAgICAgICAgICAgICAgICAvLyAxNnB4IChzeW1tZXRyaWMpXG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEsICdtbScsICdkZXNrJyk7ICAgICAgIC8vIDE2cHhcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ2Rlc2snKTsgICAgLy8gMTZweFxufVxuXG4uZnJhZ21lbnQtZWRpdG9yaWFsX19kZXNjcmlwdGlvbl9jb250YWluZXIge1xuICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNSwgNSwgJ21tJywgJ2Rlc2snKTsgICAgICAvLyA0MHB4XG4gIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoNCwgNCwgJ21tJywgJ2Rlc2snKTsgICAgIC8vIDMycHhcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ2Rlc2snKTsgICAgLy8gMTZweFxufVxuXG4uZnJhZ21lbnQtZWRpdG9yaWFsX19icmFuZC1saW5rLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHBhZGRpbmctbGVmdCg1LCA1LCAnbW0nLCAnZGVzaycpOyAgICAgIC8vIDQwcHhcbiAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCg2LCA2LCAnbW0nLCAnZGVzaycpOyAgICAgLy8gNDhweFxuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgwLCAwLCAnbW0nLCAnZGVzaycpO1xufVxuXG4uZnJhZ21lbnQtZWRpdG9yaWFsX19tZWRpYSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDApOyAvLyBmdWxsLWJsZWVkIHdpdGhpbiB0aGUgY2VsbFxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhBTkQtRFJBV04gSElHSExJR0hUIOKAlCBNTSDigJQgRGVza3RvcCBvdmVycmlkZXNcbi8vIEZpZ21hOiBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL3VIZUQzUzNCMWNERU91WGkyR2FlbWMvTWFpc29uLU1hcmdpZWxhLURldGFpbGVkLURlc2lnbi1MaWJyYXJ5P25vZGUtaWQ9Nzg1OS0xODkyM1xuLy8gTGl0ZXJhbCBkZXNrdG9wIG9mZnNldHMgZnJvbSB0aGUgRmlnbWEgYW5ub3RhdGlvbnMuIFdpZHRoL2hlaWdodCBzdGF5IGFzXG4vLyBkZWNsYXJlZCBpbiB0aGUgbW9iaWxlIGZpbGUgKGhlaWdodCBpcyBmaXhlZCwgd2lkdGggaXMgYSAlIG9mIHRoZSBjYXJkKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1wcm9kdWN0LWNhcmRfX2hhbmQtZHJhd24ge1xuICAmLS0wMSB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgfVxuXG4gICYtLTAyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICYtLTAzIHtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGxlZnQ6IC0xNnB4O1xuICB9XG5cbiAgJi0tMDQge1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTE2cHg7XG4gIH1cblxuICAmLS0wNSB7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC0xNnB4O1xuICB9XG5cbiAgJi0tMDYge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuXG4gICYtLTA3IHtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTE2cHg7XG4gIH1cblxuICAmLS0wOCB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSBBQ0NPUkRJT05TIOKAlCBNTSBSZXZhbXAg4oCUIFRhYmxldCsgb3ZlcnJpZGVzIChtaW4td2lkdGg6IDc2OHB4KVxuLy8gTk9URTogX21xLnNjc3MgYWxyZWFkeSB3cmFwcyAqLm1kLW1pbi5zY3NzIGluIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykuXG4vLyBEZXNrdG9wIGRlbHRhczogdHJpZ2dlciBweSAxNnB4LCBjb250ZW50IHBiIDE2cHggKHRpdGxlIDEzLzE2IHZpYSBtbS10eXBlc3R5bGUpLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhlbHAtcGFnZSB7XG4gIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSk7IC8vIDE2cHggZGVza3RvcFxuICB9XG5cbiAgLy8gU2l6ZS1ndWlkZSB0YWJsZXM6IDRjaCBsZWZ0IGluZGVudCBvbiBkZXNrdG9wICgyY2ggbW9iaWxlIGluIC5kZWZhdWx0KSxcbiAgLy8gbWF0Y2hpbmcgdGhlIC5kZWZhdWx0IHNlbGVjdG9yIHNwZWNpZmljaXR5IHNvIHRoaXMgd2lucyBpbnNpZGUgYnJlYWtwb2ludC5cbiAgLmhlbHAtc2l6ZWd1aWRlLWNvbnRlbnQgLmFjY29yZGlvbi1jb250ZW50IHRhYmxlLnRhYmxlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNCwgNCwgJ21tJywgJ2Rlc2snKTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMiwgMiwgJ21tJywgJ2Rlc2snKTsgLy8gMzJweFxuXG4gICAgLy8gUGxhaW4gc2VjdGlvbnMgbmVzdGVkIGRpcmVjdGx5IGluIHRoZSBhY2NvcmRpb24gYm9keSAobm8gcGFyYWdyYXBoLWJveCkuXG4gICAgPiAuaGVscC1jb250ZW50LWJveC1zZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCg0LCA0LCAnbW0nLCAnZGVzaycpO1xuXG4gICAgICAvLyBTdWJ0aXRsZSBib3hlczogZGVza3RvcCBzY2FsZSBmb3IgdGhlIGxpc3QgaW5kZW50IChwYXJhZ3JhcGhzIGFyZSBmbHVzaCkuXG4gICAgICAmOmhhcyg+IC5oZWxwLXN1YnRpdGxlKSB7XG4gICAgICAgID4gLmhlbHAtY29udGVudC1ib3gtb3JkZXJlZC1saXN0LFxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgyLCAyLCAnbW0nLCAnZGVzaycpOyAvLyAxNnB4XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVscC1jb250ZW50LXBhcmFncmFwaC1ib3gge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDQsIDQsICdtbScsICdkZXNrJyk7XG5cbiAgICAgIC8vIE5lc3RlZCBib3ggKGRpcmVjdCBjaGlsZCkgbXVzdCBub3QgZG91YmxlIHRoZSBsZWZ0IGluZGVudC5cbiAgICAgID4gLmhlbHAtY29udGVudC1wYXJhZ3JhcGgtYm94IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBEZXNrdG9wIHNjYWxlIGZvciB0aGUgbGlzdCBwYWRkaW5nIHNldCBpbiAuZGVmYXVsdC5cbiAgICAgIC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb24tbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgzLCAzLCAnbW0nLCAnZGVzaycpOyAvLyAyNHB4XG4gICAgICB9XG5cbiAgICAgIC8vIFN1YnRpdGxlIGJveGVzOiBkZXNrdG9wIHNjYWxlIGZvciB0aGUgbGlzdCBpbmRlbnQgKHBhcmFncmFwaHMgYXJlIGZsdXNoKS5cbiAgICAgICY6aGFzKD4gLmhlbHAtc3VidGl0bGUpIHtcbiAgICAgICAgPiAuaGVscC1jb250ZW50LWJveC1zZWN0aW9uLWxpc3QsXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDIsIDIsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSDigJQgTU0gUmV2YW1wIOKAlCBUYWJsZXQrIG92ZXJyaWRlcyAobWluLXdpZHRoOiA3NjhweClcbi8vIERlc2t0b3AgRmlnbWEgcmVmOiA0Nzc4OjI0NjUwIChzZWNvbmQtbGV2ZWwgKyBjb250ZW50IGxheW91dCkuXG4vLyBOT1RFOiBfbXEuc2NzcyBhbHJlYWR5IHdyYXBzICoubWQtbWluLnNjc3MgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSDigJRcbi8vIGRvIE5PVCBhZGQgYW5vdGhlciBicmVha3BvaW50IHdyYXBwZXIgaGVyZSAod291bGQgZG91YmxlLXN0YWNrIHRoZSBxdWVyeSkuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVEFCIFJPVyDigJQgZGVza3RvcCBpbnNldCBtYXRjaGVzIHBhZ2UgZ3JpZCAoNWNoID0gNDBweClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1oZWxwLXRhYnMtcm93IHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTsgLy8gbm8gc2Nyb2xsIG5lZWRlZCBvbiBkZXNrdG9wXG5cbiAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm5hdi10YWItYnRuLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7IC8vIE1NIERlc2t0b3AgQ2FwaXRhbHM6IDEzLzE2cHggcGVyIEZpZ21hIDQ3Nzg6MjUzNjlcbiAgfVxuXG4gIC8vIERlc2t0b3A6IHRoZSBzZWNvbmRhcnkgbmF2IGxpdmVzIGluIHRoZSBzaWRlYmFyIChtaXJyb3JlZCBieVxuICAvLyBNTUhlbHBEYXNoYm9hcmQpLiBIaWRlIHRoZSBpbmxpbmUgdGFiIHBhbmVscyBzbyBsaW5rcyBkb24ndCBzaG93IHR3aWNlLlxuICAubmF2LXRhYnMtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVEhSRUUtQ09MVU1OIExBWU9VVCDigJQgc3dpdGNoZXMgdG8gcm93IG9uIGRlc2t0b3Bcbi8vIFNpZGViYXIgMjV2dyAocGFkZGluZyBpbmNsdWRlZCksIGNvbnRhY3QgMzMuMzN2dyAoNDgwcHggQCAxNDQwIGFnZW5jeSBzcGVjKSxcbi8vIGNvbnRlbnQgZmlsbHMgdGhlIHJlc3QgKH40MS42N3Z3KS4gQ29sdW1ucyBzdW0gdG8gMTAwdncuIFRoZSA0MHB4IHBhZ2Vcbi8vIGd1dHRlciBsaXZlcyBJTlNJREUgY29sMSAocGFkZGluZy1sZWZ0KSBhbmQgY29sMyAocGFkZGluZy1yaWdodCksIG5vdCBvblxuLy8gdGhlIGNvbnRhaW5lci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1oZWxwLWxheW91dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygwKTsgLy8gZ3V0dGVycyBsaXZlIGluc2lkZSBjb2wxL2NvbDNcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMik7IC8vIDMycHggdG9wL2JvdHRvbVxuXG4gIC5oZWxwLWNvbnRlbnQtYm94LXNlY3Rpb24sXG4gIC5oZWxwLWNvbnRlbnQtYm94LWhlYWRlcixcbiAgLmhlbHAtY29udGVudC1ib3gtc2VjdGlvbi1wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiAzOS40NDV2dztcbiAgfVxufVxuXG4ubW0taGVscC1sYXlvdXRfX3NpZGViYXIge1xuICBmbGV4OiAwIDAgMjUlOyAvLyAyNXZ3IHRvdGFsIHdpZHRoLCBwYWRkaW5nIGluY2x1ZGVkIChib3JkZXItYm94KVxuICBtaW4td2lkdGg6IDA7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDUpOyAvLyA0MHB4IOKAlCBsZWZ0IHNpZGUgaXMgdGhlIHBhZ2UgZ3V0dGVyLCBpbnNpZGUgdGhlIGNvbHVtblxuICBAaW5jbHVkZSBnYXAteS1kZXNrKDEuNSk7IC8vIDEsNS1saCBkZXNrdG9wIGJldHdlZW4gc2VhcmNoIHJvdyBhbmQgbmF2IGxpbmtzXG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubW0taGVscC1sYXlvdXRfX2NvbnRlbnQge1xuICBmbGV4OiAxIDEgMDsgLy8gZmlsbHMgdGhlIHNwYWNlIGJldHdlZW4gc2lkZWJhciAoMjUlKSBhbmQgY29udGFjdCAoMzMuMzMlKVxuICBtaW4td2lkdGg6IDA7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpOyAvLyAxNnB4XG59XG5cbi5tbS1oZWxwLWxheW91dF9fY29udGFjdCB7XG4gIHdpZHRoOiAyNXZ3O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gIC5jb250ZW50LWFzc2V0IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTRUNPTkRBUlkgTkFWIOKAlCBkZXNrdG9wIHNwYWNpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1oZWxwLXNlY29uZGFyeS1uYXYge1xuICBAaW5jbHVkZSBnYXAteS1kZXNrKDAuNSk7IC8vIDhweCBiZXR3ZWVuIGxpbmtzXG5cbiAgLm1tLWhlbHAtbmF2LWxpbmtfX2dseXBoIHtcbiAgICB3aWR0aDogOHB4OyAvLyBHbHlwaCBNTSBEZXNrdG9wIFNpbmdsZVxuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ09OVEFDVCBTSURFQkFSIOKAlCBkZXNrdG9wIHNwYWNpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1oZWxwLWNvbnRhY3Qtc2lkZWJhciB7XG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMC41KTsgLy8gOHB4IGJldHdlZW4gZW50cmllcyBwZXIgRmlnbWEgNDU3MTo2NzQzXG59XG5cbi8vIFNlYXJjaCBpbnB1dCArIHJlc3VsdHMgZGVza3RvcCBvdmVycmlkZXMgYXJlIGluIF9oZWxwLXNlYXJjaC5tZC1taW4uc2Nzc1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSDigJQgXCJib3ggc2VjdGlvbiBjYXJkXCIg4oCUIE1NIFJldmFtcCDigJQgVGFibGV0KyBvdmVycmlkZXMgKG1pbi13aWR0aDogNzY4cHgpXG4vLyBOT1RFOiBfbXEuc2NzcyBhbHJlYWR5IHdyYXBzICoubWQtbWluLnNjc3MgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKS5cbi8vIERlc2t0b3AgZGVsdGFzOiBwYWRkaW5nIDE2cHggKDItY2gvMS1saCBkZXNrdG9wKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1oZWxwLXBhZ2Uge1xuICAuYm94LXNlY3Rpb24tY2FyZCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7IC8vIDE2cHggZGVza3RvcFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpOyAvLyAxNnB4IGRlc2t0b3BcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSDigJQgY29udGVudCBibG9ja3Mg4oCUIE1NIFJldmFtcCDigJQgVGFibGV0KyBvdmVycmlkZXMgKG1pbi13aWR0aDogNzY4cHgpXG4vLyBOT1RFOiBfbXEuc2NzcyBhbHJlYWR5IHdyYXBzICoubWQtbWluLnNjc3MgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKS5cbi8vIERlc2t0b3AgZGVsdGE6IFEmQSBhbnN3ZXIgaW5kZW50IDRjaCA9IDMycHggKG1hdGNoZXMgYWNjb3JkaW9uIGJvZHkgaW5kZW50KS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1oZWxwLXBhZ2Uge1xuICAvLyBEZXNrdG9wIHNjYWxlIGZvciB0aGUgbGlzdCBwYWRkaW5ncyBzZXQgaW4gLmRlZmF1bHQgKG1vYiBzY2FsZSB3b3VsZCBsZWFrKS5cbiAgLmhlbHAtY29udGVudC1ib3gtc2VjdGlvbjpub3QoOmhhcyguYWNjb3JkaW9uLWdyb3VwLWxpc3QtY29udGFpbmVyKSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAybGg7IC8vIGRlc2t0b3AgdW5jaGFuZ2VkIOKAlCBtb2JpbGUgaXMgMWxoIGluIC5kZWZhdWx0XG5cbiAgICAuaGVscC1jb250ZW50LWJveC1vcmRlcmVkLWxpc3QsXG4gICAgPiB1bCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMywgMywgJ21tJywgJ2Rlc2snKTsgLy8gMjRweFxuICAgIH1cbiAgfVxuXG4gIC8vIEFzc2V0cyB3aXRob3V0IHNlY3Rpb24gd3JhcHBlcnMgKGUuZy4gcHJpdmFjeS1wb2xpY3kpLlxuICAuaGVscC1jb250ZW50LWJveCA+IHVsIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMywgMywgJ21tJywgJ2Rlc2snKTsgLy8gMjRweFxuICB9XG5cbiAgLy8gTGlzdHMga2VlcCB0aGUgaW5kZW50IHVuZGVyIHRoZSBzdWJ0aXRsZSAocGFyYWdyYXBocyBhcmUgZmx1c2gpLlxuICAuaGVscC1jb250ZW50LWJveC1zZWN0aW9uOmhhcyg+IC5oZWxwLXN1YnRpdGxlKTpub3QoLmFjY29yZGlvbi1jb250ZW50ICopIHtcbiAgICA+IC5oZWxwLWNvbnRlbnQtYm94LW9yZGVyZWQtbGlzdCxcbiAgICA+IHVsIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDQsIDQsICdtbScsICdkZXNrJyk7IC8vIDMycHggZGVza3RvcFxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSBGT1JNUyDigJQgTU0gUmV2YW1wIOKAlCBUYWJsZXQrIG92ZXJyaWRlcyAobWluLXdpZHRoOiA3NjhweClcbi8vIF9tcS5zY3NzIGFscmVhZHkgd3JhcHMgKi5tZC1taW4uc2NzcyBpbiBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpLlxuLy8gRmllbGRzIHN0YXkgc3RhY2tlZCBmdWxsLXdpZHRoIG9uIGRlc2t0b3AgdG9vIChGaWdtYSA0Nzc4LTI0NjUxIC9cbi8vIDQ3OTMtNTAyNTApIOKAlCBvbmx5IHRoZSBnYXAgc2NhbGUgc3dpdGNoZXMgdG8gdGhlIGRlc2t0b3AgdmFsdWVzLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhlbHAtZm9ybSB7XG4gIC5tbS1mb3JtLWZpZWxkc2V0IHtcbiAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpOyAvLyAxNnB4XG4gIH1cblxuICAmX19yb3ctLXNwbGl0IHtcbiAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVMUCBTRUFSQ0gg4oCUIE1NIFJldmFtcCDigJQgVGFibGV0KyBvdmVycmlkZXMgKG1pbi13aWR0aDogNzY4cHgpXG4vLyBGaWdtYTogbm9kZSAxMzY3MS0zNzcyLCBmaWxlIHVIZUQzUzNCMWNERU91WGkyR2FlbWNcbi8vXG4vLyBOT1RFOiBfbXEuc2NzcyBhbHJlYWR5IHdyYXBzICoubWQtbWluLnNjc3MgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSDigJRcbi8vIGRvIE5PVCBhZGQgYW5vdGhlciBicmVha3BvaW50IHdyYXBwZXIgaGVyZS5cbi8vIERpbWVuc2lvbnMgaW4gZXhwbGljaXQgcHggKHNlZSAuZGVmYXVsdC5zY3NzIG5vdGUgb24gdGhlIGxoL2NoIHRyYXApLlxuLy9cbi8vIERlc2t0b3AgZGVsdGFzIHZzIG1vYmlsZTpcbi8vICAgUm93IGhlaWdodCA0OHB4LCBwYiAxNnB4IMK3IGljb24gZ2FwIDhweCDCtyBjbGVhciBidG4gMjRweFxuLy8gICBUZXh0IDEzLzE2IMK3IHJlc3VsdHMgdG9wIDQ4cHgsIHBhZGRpbmcgMTZweCwgZ2FwIDhweCDCtyBnbHlwaCA4w5cxNlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhlbHAtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogLTFsaDsgLy8gLTEtbGggZGVza3RvcFxufVxuXG4ubW0taGVscC1zZWFyY2hfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBtb2JpbGUtb25seSAtMC41bGggb2Zmc2V0IChzZWUgLmRlZmF1bHQuc2Nzcylcbn1cblxuLm1tLWhlbHAtc2VhcmNoX19pbnB1dC1yb3cge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5tbS1oZWxwLXNlYXJjaF9faWNvbi1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1tLWhlbHAtc2VhcmNoX19mYWtlLXBsYWNlaG9sZGVyIHtcbiAgbGVmdDogMjRweDsgLy8gMTZweCBpY29uICsgOHB4IGdhcCAoZGVza3RvcClcbn1cblxuLm1tLWhlbHAtc2VhcmNoX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4ubW0taGVscC1zZWFyY2hfX2NsZWFyLWJ0biB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5tbS1oZWxwLXNlYXJjaF9fcmVzdWx0cyB7XG4gIHRvcDogNDhweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZ2FwOiA4cHg7XG4gIC8vIERlc2t0b3AgZGFzaCByaHl0aG06IDZweCBkYXNoIC8gMnB4IGdhcCA9IDhweCBwZXJpb2QgKG1vYmlsZSBpcyA3LzIgPSA5cHgpLlxuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSAwIDZweCwgdHJhbnNwYXJlbnQgNnB4IDhweCksXG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSkgMCA2cHgsIHRyYW5zcGFyZW50IDZweCA4cHgpLFxuICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMGRlZywgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpIDAgNnB4LCB0cmFuc3BhcmVudCA2cHggOHB4KTtcbn1cblxuLnJlc3VsdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcblxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCN7bWFwLWdldCgkc3ByaXRlcywgJ21tLWdseXBoLWRlc2t0b3Atc2luZ2xlJyl9KTtcbiAgICBtYXNrLWltYWdlOiB1cmwoI3ttYXAtZ2V0KCRzcHJpdGVzLCAnbW0tZ2x5cGgtZGVza3RvcC1zaW5nbGUnKX0pO1xuICB9XG59XG5cbi5yZXN1bHQtaXRlbS5yZXN1bHQtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVMUCBBUkVBIOKAlCBDb250YWN0IFVzIHN1Y2Nlc3MgbWVzc2FnZSDigJQgTU0gUmV2YW1wIOKAlCBUYWJsZXQrIChtaW4td2lkdGggNzY4cHgpXG4vLyBBdXRvLXdyYXBwZWQgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSBieSBfbXEuc2Nzcy5cbi8vIERlc2t0b3AgcGFkZGluZ3MgbWF0Y2ggLm1tLWJ0bi0tdGV4dC1maWxsZWQgLyAtLXRleHQtb3V0bGluZWQgaW5cbi8vIF9idXR0b24ubWQtbWluIChweCA0IC8gcHkgMSk7IENUQSBnYXAgbWF0Y2hlcyAubW0tYWRkcmVzcy1mb3JtX19idXR0b25zLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhlbHAtcGFnZSAuaGVscC1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAuaGVscC1jb250ZW50LWJveCB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTsgLy8gOHB4IGJldHdlZW4gdGhlIENUQXNcbiAgfVxuXG4gIC5iYWNrLWJ1dHRvbiAubW0tYnV0dG9uIGEsXG4gIC5iYWNrLXRvLWhvbWUgYSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soNCk7IC8vIDMycHggZGVza3RvcFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpOyAvLyAxNnB4IGRlc2t0b3BcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFTFAgQVJFQSDigJQgQ09OVEVOVC1BU1NFVCBUQUJMRVMg4oCUIE1NIFJldmFtcCDigJQgVGFibGV0KyBvdmVycmlkZXMgKG1pbi13aWR0aDogNzY4cHgpXG4vLyBOT1RFOiBfbXEuc2NzcyBhbHJlYWR5IHdyYXBzICoubWQtbWluLnNjc3MgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKS5cbi8vIEZpZ21hOiBub2RlIDE0MDYxLTMwNjEg4oCUIGRlc2t0b3AgZGVsdGFzOiBjb250YWluZXIgcHggNGNoIGluZGVudCxcbi8vIGNlbGwgcHkgMWxoIC8gcHIgMmNoIG9uIHRoZSBkZXNrdG9wIHNjYWxlICgxNnB4KSwgbm8gaG9yaXpvbnRhbCBzY3JvbGwuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cblxuLm1tLWhlbHAtcGFnZSB7XG4gIC5tbS1oZWxwLWxheW91dF9fY29udGVudDpoYXMoLm1lYXN1cmluZy1ndWlkZS1jb250ZW50KSB7XG4gICAgJiA+ICoge1xuICAgICAgd2lkdGg6IDM5LjQ0NXZ3O1xuICAgIH1cbiAgfVxuICAubWVhc3VyaW5nLWd1aWRlLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7IC8vIHNjcm9sbCBpcyBtb2JpbGUtb25seVxuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDApO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdkZXNrJyk7XG5cbiAgICB0YWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogMzkuNDQ1dnc7XG4gICAgfVxuXG4gICAgLy8gRGVza3RvcCBweCBmYWxsYmFjayAoMTZweCB2cyBtb2JpbGUncyAxOHB4KTsgQHN1cHBvcnRzIHJlLWFwcGxpZXMgdGhlXG4gICAgLy8gZm9udC1yZWxhdGl2ZSB2YWx1ZSB3aGVyZSBsaC9jaCBpcyBzdXBwb3J0ZWQgKGF1dG8tc2NhbGVzLCBzYW1lIHN0cmluZykuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMCAhaW1wb3J0YW50OyAvLyBweCBmYWxsYmFjayAoZGVza3RvcClcbiAgICAgIHBhZGRpbmc6IDFsaCAyY2ggMWxoIDAgIWltcG9ydGFudDsgLy8gcHkgMWxoIC8gcHIgMmNoXG4gICAgfVxuICB9XG59XG5cbi8vIENvbnRlbnQtYXNzZXQgdGFibGVzIGluIC5oZWxwLWNvbnRlbnQtYm94IOKAlCBkZXNrdG9wIGNlbGwgcGFkZGluZyBvbiB0aGUgZGVza3RvcFxuLy8gc2NhbGUuIFRoZSBoZWxwIGNvbnRlbnQgY29sdW1uIGlzIG5hcnJvdyAoYSBzaWRlYmFyIHRha2VzIHRoZSByZXN0IG9mIHRoZSByb3cpLFxuLy8gc28gNi1jb2x1bW4gYXNzZXRzIGxpa2UgY29va2llLXBvbGljeSBzdGlsbCBzY3JvbGwgaG9yaXpvbnRhbGx5OyB0aGUgdGFibGUgc3RheXNcbi8vIGRpc3BsYXk6YmxvY2sgZnJvbSB0aGUgbW9iaWxlIGJhc2UgYW5kIGtlZXBzIGl0cyBvd24gc2Nyb2xsLlxuLm1tLWhlbHAtcGFnZSAuaGVscC1jb250ZW50LWJveCB0YWJsZS50YWJsZSB7XG4gIHdpZHRoOiAzOS40NDV2dztcbn1cblxuLy8gQ29udGVudC1hc3NldCB0YWJsZXMgaW4gLmhlbHAtY29udGVudC1ib3gg4oCUIGRlc2t0b3AgY2VsbCBwYWRkaW5nIG9uIHRoZSBkZXNrdG9wXG4vLyBzY2FsZS4gVGhlIGhlbHAgY29udGVudCBjb2x1bW4gaXMgbmFycm93IChhIHNpZGViYXIgdGFrZXMgdGhlIHJlc3Qgb2YgdGhlIHJvdyksXG4vLyBzbyA2LWNvbHVtbiBhc3NldHMgbGlrZSBjb29raWUtcG9saWN5IHN0aWxsIHNjcm9sbCBob3Jpem9udGFsbHk7IHRoZSB0YWJsZSBzdGF5c1xuLy8gZGlzcGxheTpibG9jayBmcm9tIHRoZSBtb2JpbGUgYmFzZSBhbmQga2VlcHMgaXRzIG93biBzY3JvbGwuXG4ubW0taGVscC1wYWdlIC5oZWxwLWNvbnRlbnQtYm94IHRhYmxlLnRhYmxlIHtcbiAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxLCAxLCAnbW0nLCAnZGVzaycpO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMCAhaW1wb3J0YW50OyAvLyBweSAxbGggLyBwciAyY2ggZGVza3RvcFxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSU5QVVQgQ09NUE9ORU5UUyDigJQgTU0gKG1kLW1pbilcbi8vIERlc2t0b3Agb3ZlcnJpZGVzIGZvciAubW0taW5wdXQuXG4vLyBGb250IHNjYWxpbmcgMTQvMTgg4oaSIDEzLzE2IGlzIGFscmVhZHkgaGFuZGxlZCBpbnNpZGUgbW0tdHlwZXN0eWxlKCkuXG4vLyBPbmx5IHNwYWNpbmcgbmVlZHMgdG8gYmUgcmVtYXBwZWQgdG8gdGhlIGRlc2t0b3Agc2NhbGUuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0taW5wdXQge1xuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTsgLy8gMTZweCBkZXNrdG9wXG4gICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSk7IC8vIDE2cHggZGVza3RvcFxuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuNSk7IC8vIDhweCB0b3AgZ2FwXG4gIH1cbn1cblxuLm1tLW5ld3NsZXR0ZXItaW5wdXQge1xuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuNSk7IC8vIDE2cHggZGVza3RvcCB2ZXJ0aWNhbCBwYWRkaW5nXG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDApOyAvLyBubyBleHRyYSB0b3VjaCB0YXJnZXQgb24gZGVza3RvcCAoMjTDlzI0IGlzIGV4YWN0KVxuICB9XG5cbiAgJl9fc3VibWl0LWJveCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5tbS10ZXh0YXJlYSB7XG5cbiAgJl9fZmllbGQge1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgbWluLWhlaWdodDogNGxoO1xuICB9XG5cbn1cblxuLnRvZ2dsZS1wYXNzd29yZCB7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMmxoO1xuICByaWdodDogMmNoO1xufVxuXG4ubW0tc2VsZWN0IHtcbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7IC8vIDE4cHggbW9iaWxlXG4gICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSk7IC8vIDE4cHggbW9iaWxlXG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAmICsgLm1tLXNlbGVjdF9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fb3B0aW9uIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygwLjUpO1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMC41KTsgLy8gOHB4IHRvcCBnYXBcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU0gU0VMRUNUIOKAlCBTTUFMTCBWQVJJQU5UIChkZXNrdG9wKVxuLy8gU2VlIF9pbnB1dC5kZWZhdWx0LnNjc3MgZm9yIHRoZSBmdWxsIHJhdGlvbmFsZS4gT25seSB0aGUgcm93IGhlaWdodCBhbmRcbi8vIHRoZSB0d28gZ2FwcyBuZWVkIGEgZGVza3RvcC1zcGVjaWZpYyB2YWx1ZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW0tc2VsZWN0LS1zbWFsbCB7XG4gIC5tbS1zZWxlY3RfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMjRweDsgLy8gRmlnbWEgc3BlYywgZGVza3RvcFxuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7IC8vIDhweFxuICB9XG5cbiAgLm1tLXNlbGVjdF9fYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpOyAvLyA4cHgg4oCUIGdhcCBiZXR3ZWVuIHZhbHVlIHRleHQgYW5kIGNoZXZyb25cbiAgfVxuXG4gIC5tbS1zZWxlY3RfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnNlbGVjdGlvbi1ib3gge1xuICAubW0tY2hlY2tib3gtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soMSk7XG4gICAgQGluY2x1ZGUgc2l6ZS13LWRlc2soMik7XG4gIH1cbn1cblxuIiwiLm1tLWxpZ2h0Ym94LWdhbGxlcnkge1xuICAmX19zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICB6LWluZGV4OiAxMjA1O1xuICAgIEBpbmNsdWRlIGFwcGx5LW5vaXNlKHZhcigtLWNvbG9yLW1tLWJhc2Utb2ZmLXdoaXRlLWFscGhhLTk2KSwgJ2xheWVyJyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMi41KTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICZfX3RyYWNrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxlZnQ6IDQ0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IC8vIEZpdCBzaWRlYmFyIHdpZHRoIGV4YWN0bHkgKDQ0cHgpIGluc3RlYWQgb2YgZGVmYXVsdC5zY3NzJ3MgbW9iaWxlIGJhciB3aWR0aFxuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMTIwNjtcblxuICAgIC8vIEhpZ2hlciBzcGVjaWZpY2l0eSB0aGFuIC5zbGlkZS1pbmRpY2F0b3JzLm1tLWluZGljYXRvcnMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldFxuICAgIC8vIChiYXNlIGNvbXBvbmVudCwgMyBjbGFzc2VzKSBzbyB0aGUgdmVydGljYWwgZGltZW5zaW9ucyBiZWxvdyByZWxpYWJseSB3aW4gaW5zdGVhZFxuICAgIC8vIG9mIHJlbHlpbmcgb24gYSByb3RhdGUoKSBoYWNrIG9uIHRoZSBob3Jpem9udGFsIGJhci5cbiAgICAmLnNsaWRlLWluZGljYXRvcnMubW0taW5kaWNhdG9ycyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIHdpZHRoOiAxLjJweDtcbiAgICAgIGhlaWdodDogNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNjcm9sbGluZyBjYXB0aW9uIHJhaWw6IG92ZXJsYXlzIHRoZSBmdWxsIHNpZGViYXIgaGVpZ2h0IHNvIGl0cyBwZXItc2xpZGUgaXRlbXNcbiAgLy8gKGVhY2ggMTAwZHZoLCBtYXRjaGluZyBhIG1haW4gc2xpZGUpIHN0YXkgaW4gcGVyZmVjdCAxOjEgc3luYyB3aXRoIHRoZSB0cmFjaydzXG4gIC8vIHNjcm9sbCBwb3NpdGlvbiDigJQgdGhlIGNhcHRpb24gdGV4dCBzY3JvbGxzIHdpdGggaXRzIGltYWdlIHdoaWxlIHRoZSBkb3RzIGFib3ZlXG4gIC8vIHN0YXkgcHV0LlxuICAmX19jYXB0aW9uLXJhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBPdmVycmlkZXMgZGVmYXVsdC5zY3NzIGRpc3BsYXk6IG5vbmVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyAvLyBPdmVycmlkZGVuIGlubGluZSBieSBKUyB0byBzaXQgYmVsb3cgdGhlIGluZGljYXRvcnMgKHVwZGF0ZUNhcHRpb25SYWlsT2Zmc2V0KVxuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBPdmVycmlkZGVuIGlubGluZSBieSBKUyDigJQgYm90dG9tIHN0YXlzIGFuY2hvcmVkIHRvIHRoZSBzaWRlYmFyJ3MgdHJ1ZSBlZGdlXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fY2FwdGlvbi10cmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY2FwdGlvbi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gIH1cblxuICAmX19jYXB0aW9uLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgQGluY2x1ZGUgbW0tdHlwZXN0eWxlKCdlbXBoYXNpcycpO1xuICB9XG5cbiAgJltkYXRhLWJyYW5kPSdtbTYnXSB7XG4gICAgLm1tLWxpZ2h0Ym94LWdhbGxlcnlfX3NpZGViYXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tbS1saW5rLXRpZXIge1xuICAubW0tbGlua19fZ2x5cGgge1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICB3aWR0aDogMWNoO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxbGg7XG5cblxuICAgICAgJltjbGFzcyo9Jy1kb3VibGUnXSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB3aWR0aDogMmNoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW0tbGluayB7XG4gICYtLWNvbnRleHR1YWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDEsIDEsICdtbScsICdkZXNrJyk7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTE9DQVRJT04gU1dJVENIRVIg4oCUIGRlc2t0b3AgKHRhYmxldCspLiBNb2JpbGUgKDItY29sICsgc3BhY2luZykgaXMgaW5cbi8vIC5kZWZhdWx0OyBoZXJlOiBNTSBkZXNrdG9wIHNwYWNpbmcgKyAzLWNvbCBncmlkcy4gQXV0by13cmFwcGVkIGluXG4vLyBicmVha3BvaW50KCdtZCcpIHZpYSBfbXEuc2NzcyBnbG9iLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0gTU0gKGRlc2t0b3Agc3BhY2luZykgLS0tLS1cbi5tbS1sb2NhdGlvbi1zd2l0Y2hlci0tbW0ge1xuICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCg2LCA2LCAnbW0nKTsgICAgICAgICAgICAgIC8vIDQ4cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnZGVzaycpOyAvLyAxNnB4XG4gIH1cblxuICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX3NlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoNiwgNiwgJ21tJyk7ICAgICAgICAgICAgICAvLyA0OHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMiwgMiwgJ21tJywgJ2Rlc2snKTsgLy8gMzJweFxuXG4gICAgLm1tLWxvY2F0aW9uLXN3aXRjaGVyX19zZWFyY2gtZmllbGQge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDEsIDEsICdtbScsICdkZXNrJyk7ICAgIC8vIDE2cHhcbiAgICB9XG4gIH1cblxuICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2dyb3VwLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMiwgMiwgJ21tJyk7ICAgICAgICAgICAgICAvLyAxNnB4XG4gIH1cblxuICAubW0tbG9jYXRpb24tc3dpdGNoZXJfX2dyaWQge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDYsIDYsICdtbScpOyAgICAgICAgICAgICAgLy8gNDhweFxuICB9XG4gIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9faXRlbSB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbn1cblxuLy8gLS0tLS0gTU02IChvbmx5IHRoZSBncmlkIHdpZGVucyB0byAzIGNvbHVtbnM7IHNwYWNpbmcgaXMgZml4ZWQgaW4gLmRlZmF1bHQpIC0tLS0tXG4ubW0tbG9jYXRpb24tc3dpdGNoZXItLW1tNiB7XG4gIC5tbS1sb2NhdGlvbi1zd2l0Y2hlcl9fZ3JpZCB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG59XG4iLCIubW0tc2hlZXQubW0taGVhZGVyLW1lbnUtc2hlZXQge1xuICB3aWR0aDogNTB2dztcbiAgLS1tZW51LWRyaWxsZWQtd2lkdGg6IDEwMHZ3O1xuICAvLyBUcmFuc2l6aW9uaSAoTGF5ZXJpbmcgU21hbGwgKyBtYXNrIHJldmVhbCk6IGRlZmluaXRlIHVuYSBzb2xhIHZvbHRhIGluXG4gIC8vIF9zZWFyY2gtc2hlZXQuZGVmYXVsdC5zY3NzIHZpYSBtZW51LXNoZWV0LW1vdGlvbigpLCB2YWxnb25vIGFuY2hlIHF1aVxuXG4gICZbZGF0YS1icmFuZD0nbW02J10ge1xuICAgIHdpZHRoOiAyNXZ3O1xuICB9XG5cbiAgJjpoYXMoLmlzLWRyaWxsLWRvd24pIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAmOmhhcygubWVudS1sMS1kZXRhaWwuaXMtdHdvLWNvbHVtbnMuYWN0aXZlKSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tbWVudS1kcmlsbGVkLXdpZHRoKSAvIDMgKiAyKTtcbiAgfVxuXG4gIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLm1tLXNoZWV0X190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgJjpoYXMoLmlzLWRyaWxsLWRvd24pIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmI2hlYWRlci1uYXZpZ2F0aW9uLW1lbnUuaXMtc2VhcmNoLW9wZW4sXG4gICYjaGVhZGVyLXNlYXJjaC1zaGVldCB7XG4gICAgJltkYXRhLWJyYW5kPSdtbSddIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmW2RhdGEtYnJhbmQ9J21tNiddIHtcbiAgICAgIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICAgICYuaGFzLXJlc3VsdHMgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpoYXMoLm5hdi10YWItYnRuLS1tbTYuYWN0aXZlKSB7XG4gICAgICAmLmhhcy1yZXN1bHRzIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aGFzKC5uYXYtdGFiLWJ0bi0tbW0uYWN0aXZlKSB7XG4gICAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgxLjUpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWRldGFpbC1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjaGVhZGVyLW5hdmlnYXRpb24tbWVudSB7XG4gICAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgICAubWVudS1iYWNrLWJ0biB7XG4gICAgICAgIC5pY29uLWJhY2sge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUtY29udGFpbmVyIHtcbiAgLy8gU2luZ2xlIHNvdXJjZSBvZiB0cnV0aCBmb3IgdGhlIEwxIHNsb3Qgd2lkdGggQU5EIHRoZSBMMi9MMyBzbGlkZVxuICAvLyBkaXN0YW5jZSDigJQgYm90aCAubWVudS1tYWluLXZpZXcncyB3aWR0aCBhbmQgLm1lbnUtbDEtZGV0YWlsJ3NcbiAgLy8gdHJhbnNmb3JtIHJlYWQgdGhpcyBzYW1lIHZhbHVlLCBzbyB0aGV5IGNhbiBuZXZlciBkcmlmdCBhcGFydFxuICAvLyByZWdhcmRsZXNzIG9mIHZpZXdwb3J0IHdpZHRoIG9yIHJvdW5kaW5nLlxuICAtLW1lbnUtbDEtd2lkdGg6IDUwdnc7XG5cbiAgLm5hdi10YWJzLXdyYXBwZXIsXG4gIC5tZW51LW1haW4tdmlldyB7XG4gICAgd2lkdGg6IHZhcigtLW1lbnUtbDEtd2lkdGgpO1xuICB9XG5cbiAgLm5hdi10YWJzLWNvbnRlbnQgLm5hdi10YWItY29udGVudCAubWVudS1jb2x1bW5zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyAvLyAxLzMgb2Ygdmlld3BvcnQgZWFjaFxuICAgIGdhcDogMzJweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5pcy1sYXJnZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMydncgMjIuNnZ3IDIyLjZ2dyAyMi42dnc7IC8vIFByb3BvcnRpb25zIGZvciAxMDB2d1xuICAgIH1cblxuICAgIC8vIDggTDIgZ3JvdXBzOiBmbGF0IGdyaWQsIG5vIGlzb2xhdGVkIGZ1bGwtaGVpZ2h0IGZpcnN0IGNvbHVtbiDigJQgc2VlXG4gICAgLy8gLm1lbnUtbDItZ3JvdXA6Zmlyc3QtY2hpbGQgb3ZlcnJpZGUgYmVsb3cuIEZyYWN0aW9ucyAobm90IHZ3KSBzbyB0aGlzXG4gICAgLy8gb25lIHJ1bGUgc3RheXMgY29ycmVjdCBhdCBldmVyeSBicmVha3BvaW50J3Mgc2hlZXQgd2lkdGguXG4gICAgJi5pcy1laWdodC1jb2x1bW5zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuXG4gICAgJjpoYXMoLm1lbnUtbDItZ3JvdXA6bnRoLWNoaWxkKDMpKTpub3QoOmhhcygubWVudS1sMi1ncm91cDpudGgtY2hpbGQoNCkpKSB7XG4gICAgICAubWVudS1sMi1ncm91cDpudGgtY2hpbGQoMykge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtbDMtZWRpdG9yaWFsIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyAvLyBBbGlnbiB2ZXJ0aWNhbGx5IHdpdGggY2F0ZWdvcmllc1xuICAgIH1cbiAgfVxuXG4gIC8vIG1lbnVUd29Db2x1bW5MYXlvdXQ6IHR3byBjb2x1bW5zIG9mIHRoZSBzYW1lIHdpZHRoLCBvbmUgcGVyIEwyXG4gIC5uYXYtdGFicy1jb250ZW50IC5uYXYtdGFiLWNvbnRlbnQgLm1lbnUtbDEtZGV0YWlsLmlzLXR3by1jb2x1bW5zIC5tZW51LWNvbHVtbnMtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLm5hdi10YWJzLWNvbnRlbnQgLm5hdi10YWItY29udGVudCB7XG4gICAgLm1lbnUtbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAubWVudS1sMi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuXG4gICAgICAubWVudS1jb2x1bW4tdGl0bGUsXG4gICAgICAubWVudS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIDggTDIgZ3JvdXBzOiBmaXJzdCBjb2x1bW4gaXMgbm8gbG9uZ2VyIGlzb2xhdGVkIGZ1bGwtaGVpZ2h0LCBpdCBtdXN0XG4gICAgLy8gc2l0IGluIHJvdyAxIGxpa2UgZXZlcnkgb3RoZXIgZ3JvdXAgc28gdGhlIGZsYXQgNHgyIGdyaWQgcGFpbnRzIGNvcnJlY3RseS5cbiAgICAubWVudS1jb2x1bW5zLWNvbnRhaW5lci5pcy1laWdodC1jb2x1bW5zIC5tZW51LWwyLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cblxuICAgIC8vIDggTDIgZ3JvdXBzOiB0aGUgNXRoIGdyb3VwIGxhbmRzIGluIGNvbHVtbiAxIC8gcm93IDIgKHNhbWUgY29sdW1uIGFzXG4gICAgLy8gOmZpcnN0LWNoaWxkKSwgc28gaXQgbmVlZHMgdGhlIHNhbWUgaW5kZW50IHRvIHJlYWQgYXMgb25lIGNvbHVtbi5cbiAgICAubWVudS1jb2x1bW5zLWNvbnRhaW5lci5pcy1laWdodC1jb2x1bW5zIC5tZW51LWwyLWdyb3VwOm50aC1jaGlsZCg1KSB7XG4gICAgICAubWVudS1jb2x1bW4tdGl0bGUsXG4gICAgICAubWVudS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWNvbHVtbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmlzLW9wZW4gdG9vOiB0aGUgbW9iaWxlIHJ1bGUgdGhhdCBvcGVucyB0aGUgYWNjb3JkaW9uIGNhcnJpZXMgb25lIGNsYXNzIG1vcmVcbiAgLy8gKC5tZW51LWxpc3QuaXMtb3BlbikgYW5kIHdvdWxkIHdpbiBvbiBzcGVjaWZpY2l0eSwgY2FwcGluZyB0aGUgY29sdW1uIGF0IHRoZVxuICAvLyAxMDAwcHggb2YgdGhlIG1vYmlsZSBhbmltYXRpb24uIERlc2t0b3AgY29sdW1ucyBhcmUgYWx3YXlzIGZ1bGx5IGV4cGFuZGVkLCBzb1xuICAvLyBib3RoIHN0YXRlcyByZXNvbHZlIHRvIG5vIGNhcC5cbiAgLm1lbnUtbGlzdCxcbiAgLm1lbnUtbGlzdC5pcy1vcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmhhcygubWVudS1pdGVtLXdpdGgtaW1hZ2UpIHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmLm1lbnUtaXRlbS13aXRoLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLmFsbC1saW5lcyk6bm90KC5tZW51LWl0ZW0td2l0aC1pbWFnZSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxbGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWwxLWxpc3Qge1xuICAgIC5tZW51LWwxLWxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4jaGVhZGVyLW5hdmlnYXRpb24tbWVudSB7XG4gICYubW0tc2hlZXQuaXMtYnJhbmQtbWVudSB7XG4gICAgLm1tLXNoZWV0X19kaWFsb2cge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLm1lbnUtbDMtZWRpdG9yaWFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNXZ3O1xuICAgICAgICB3aWR0aDogMjV2dztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAubmF2LXRhYnMtY29udGVudCAubmF2LXRhYi1jb250ZW50IC5tZW51LWNvbHVtbnMtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtbDEtZGV0YWlsIHtcbiAgICAgICAgd2lkdGg6IDc1dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNjb3BlZCB1bmRlciAuaGVhZGVyLW1lbnUtY29udGFpbmVyIChub3QgYSBiYXJlIHRvcC1sZXZlbCBzZWxlY3Rvcikgc29cbi8vIHRoaXMgbWF0Y2hlcyB0aGUgYmFzZSBydWxlJ3Mgc3BlY2lmaWNpdHkgaW4gX21lbnUuZGVmYXVsdC5zY3NzXG4vLyAoLmhlYWRlci1tZW51LWNvbnRhaW5lciAubWVudS1sMS1kZXRhaWwpIOKAlCBvdGhlcndpc2UgdGhlIGRlc2t0b3Bcbi8vIHRyYW5zZm9ybSBiZWxvdyBsb3NlcyB0aGUgY2FzY2FkZSB0byB0aGUgbW9iaWxlIHRyYW5zbGF0ZVgoMTAwJSkgcmVzdGluZ1xuLy8gdmFsdWUgZGVzcGl0ZSBiZWluZyBpbXBvcnRlZCBsYXRlciwgYW5kIEwyL0wzIGVuZHMgdXAgc2xpZGluZyBpbiBmcm9tXG4vLyAxMDB2dyBpbnN0ZWFkIG9mIC0tbWVudS1sMS13aWR0aCwgdHdpY2UgYXMgZmFyIGFzIEwxJ3Mgb3duIHNsaWRlLlxuLmhlYWRlci1tZW51LWNvbnRhaW5lciAubWVudS1sMS1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgLy8gU2FtZSAtLW1lbnUtbDEtd2lkdGggY3VzdG9tIHByb3BlcnR5IHRoYXQgc2l6ZXMgLm1lbnUtbWFpbi12aWV3IGFuZFxuICAvLyBkcml2ZXMgaXRzIHNsaWRlIChzZWUgLmhlYWRlci1tZW51LWNvbnRhaW5lciBhYm92ZSkg4oCUIEwxIGFuZCBMMi9MM1xuICAvLyBhcmUgbm93IG1hdGhlbWF0aWNhbGx5IGxvY2tlZCB0byBvbmUgc2hhcmVkIHZhbHVlLCBub3QgdHdvXG4gIC8vIGluZGVwZW5kZW50bHktaGFyZGNvZGVkIGxpdGVyYWxzIHRoYXQgaGFwcGVuZWQgdG8gbWF0Y2guXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1tZW51LWwxLXdpZHRoKSk7XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIC8vIFR3byBjb2x1bW5zIGluc3RlYWQgb2YgdGhyZWUsIG1hdGNoaW5nIHRoZSBzaGVldCB3aWR0aCBhYm92ZS4gU2FtZSB0d29cbiAgLy8gdGhpcmRzIG9uIGV2ZXJ5IHRpZXIsIHNvIHRoaXMgaXMgdGhlIG9ubHkgcGxhY2UgaXQgaXMgd3JpdHRlbi5cbiAgJi5pcy10d28tY29sdW1ucyB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tbWVudS1kcmlsbGVkLXdpZHRoKSAvIDMgKiAyKTtcblxuICAgIC5tZW51LWxpc3Q6aGFzKC5tZW51LWl0ZW0td2l0aC1pbWFnZSkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAzMnB4KSAvIDMpKTtcbiAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG5cbiAgICAgIC5tZW51LWl0ZW0ubWVudS1pdGVtLXdpdGgtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS13aXRoLWltYWdlKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVudS1jb2x1bW5zLWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5lZGl0b3JpYWwge1xuICAgIHdpZHRoOiAyNXZ3O1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyAvLyBBbGlnbiB3aXRoIHRoZSBzdGFydCBvZiBjYXRlZ29yaWVzXG4gIH1cbn1cblxuLm1tLWhlYWRlci1tZW51LXNoZWV0W2RhdGEtYnJhbmQ9J21tJ10ge1xuICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDEuNSk7XG5cbiAgICAubW0tc2hlZXRfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmOmhhcyguaXMtZHJpbGwtZG93biksXG4gICYuaXMtc2VhcmNoLW9wZW4ge1xuICAgIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDApO1xuICAgIH1cblxuICAgIC5tZW51LWJhY2stYnRuLXNlYXJjaCB7XG4gICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtc2VhcmNoLW9wZW4gLm1tLXNoZWV0X19ib2R5IC5uYXYtdGFiLWNvbnRlbnQtLW1tNiB7XG4gICAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1icmFuZC1tZW51IHtcbiAgICAubW0tc2hlZXRfX2JvZHkge1xuICAgICAgLmhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIC5tZW51LWwxLWRldGFpbCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDIpO1xuXG4gICAgICAgICAgLm1lbnUtbDItZ3JvdXAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIC5uYXYtdGFicy13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMik7XG4gICAgfVxuXG4gICAgLmhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAubWVudS1jb2x1bW4tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgJjpub3QoLm1tNi1tZW51LWl0ZW0pIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtc2VhcmNoLXZpZXcge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVhZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIpO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgLm1lbnUtYmFjay1idG4tc2VhcmNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuMjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1sMS1saXN0IHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDMpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDIpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyKTtcblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuMjUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICY6bm90KC5tZW51LWwxLWl0ZW0pOm5vdCguaG9tZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhvbWUge1xuICAgICAgICAgICAgLm1tLWJ0biB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmpzLWhlYWRlci1zZWFyY2gtb3BlbiB7XG4gICAgICAgICAgICAmLi1tbSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1tbTYge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWwxLWRldGFpbCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcblxuICAgICAgICAubWVudS1kZXRhaWwtaGVhZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIpO1xuXG4gICAgICAgICAgLm1lbnUtYmFjay1idG4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi10YWItY29udGVudC0tbW02IHtcbiAgICAgICAgLm1lbnUtbDEtZGV0YWlsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtbDItZ3JvdXAge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLm1lbnUtY29sdW1uLXRpdGxlLFxuICAgICAgICAgIC5tZW51LWxpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdGFiLWNvbnRlbnQge1xuICAgICAgJi0tbW02IHtcbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIsICRicmFuZDogJ21tNicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLSBNTTYgVkFSSUFOVCBPVkVSUklERVMgLS0tICovXG4ubW0taGVhZGVyLW1lbnUtc2hlZXRbZGF0YS1icmFuZD0nbW02J10ge1xuICAmLmlzLXNlYXJjaC1vcGVuIC5tbTYtZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi5pcy1zZWFyY2gtb3BlbiAubW0tc2hlZXRfX2JvZHkgLm5hdi10YWItY29udGVudC0tbW02IHtcbiAgICAubWVudS1kZXRhaWwtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubWVudS1jb2x1bW4tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5tZW51LWNvbHVtbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLm1lbnUtbDItZ3JvdXAge1xuICAgICAgLm1lbnUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLW1lbnUtY29udGFpbmVyIHtcbiAgICAubWVudS1sMS1kZXRhaWwge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgLm1lbnUtbDEtbGlzdCB7XG4gICAgICBnYXA6IDA7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDEsIDEsICdtbTYnKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyLCAyLCAnbW02Jyk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgzLCAzLCAnbW02Jyk7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICY6bm90KC5tZW51LWwxLWl0ZW0pOm5vdCguaG9tZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogNC41cHggMDtcblxuICAgICAgICAmLm1lbnUtbDEtaXRlbSxcbiAgICAgICAgJi5ob21lIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ob21lIHtcbiAgICAgICAgICBAaW5jbHVkZSBtbTYtdHlwZXN0eWxlKCdkZWZhdWx0Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1saXN0IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJjpoYXMoLmlzLWRyaWxsLWRvd24pIHtcbiAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5tZW51LWRldGFpbC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgwKTtcbiAgICB9XG4gIH1cblxuICAubmF2LXRhYnMtY29udGVudCAubmF2LXRhYi1jb250ZW50IHtcbiAgICAubWVudS1jb2x1bW5zLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWVudS1sMi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICAubWVudS1jb2x1bW4tdGl0bGUsXG4gICAgICAubWVudS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtbDItZ3JvdXAge1xuICAgICAgLm1lbnUtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgwLCAwLCAnbW02Jyk7XG4gICAgICB9XG4gICAgICAubWVudS1jb2x1bW4tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMC41LCAwLjUsICdtbTYnKTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxLCAxLCAnbW02Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbW0ge1xuICAgICAgLm1lbnUtY29sdW1ucy1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMCwgMCwgJGJyYW5kOiAnbW02Jyk7XG5cbiAgICAgICAgLm1lbnUtY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1sMi1ncm91cCAubWVudS1pdGVtLmxhc3QtbGluZS1jYXRlZ29yeSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMiwgJGJyYW5kOiAnbW02Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgwLCAwLCAkYnJhbmQ6ICdtbTYnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tbTYge1xuICAgICAgLm1lbnUtZGV0YWlsLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgwLjUsICRicmFuZDogJ21tNicpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUtY29udGFpbmVyIHtcbiAgLm1lbnUtbWFpbi12aWV3IHtcbiAgICAvLyBMYSBmZWF0dXJlZCBkZWxsYSBjb2xvbm5hIEwxIGhhIGZvcm1hdG8gZmlzc28gMjozIGUgcmVzdGEgYWdnYW5jaWF0YSBhbFxuICAgIC8vIGZvbmRvIGRlbGxhIGNvbG9ubmE6IG5lc3N1biBhbmVsbG8gZGVsbGEgY2F0ZW5hICguZXhwZXJpZW5jZS1jb21wb25lbnQsXG4gICAgLy8gLm1lbnUtY2F0ZWdvcnktZmVhdHVyZSwgX19jb250ZW50KSBkZXZlIHBpw7kgY3Jlc2NlcmUgaW4gYWx0ZXp6YSwgYWx0cmltZW50aVxuICAgIC8vIGxvIHN0cmV0Y2ggdmluY2Ugc3VsbCdhc3BlY3QtcmF0aW8gZSBsJ2ltbWFnaW5lIHRvcm5hIGEgcmllbXBpcmUgbG8gc3BhemlvXG4gICAgLy8gcmVzaWR1byAoT1RCMjYtMjMxNykuXG4gICAgLmVkaXRvcmlhbC1mZWF0dXJlZC1jb250ZW50OmhhcygubWVudS1jYXRlZ29yeS1mZWF0dXJlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAucGQtbWVudUNhdGVnb3J5RmVhdHVyZSxcbiAgICAgIC5leHBlcmllbmNlLWNvbXBvbmVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWNhdGVnb3J5LWZlYXR1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAyIC8gMztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU0gSE9NRVBBR0Ug4oCUIEZFQVRVUkUgQ0FST1VTRUwgKHRhYmxldCspXG4vL1xuLy8gRGVza3RvcCByYXRpbyBvdmVycmlkZTogc2xpZGVzIHN3aXRjaCBmcm9tIDI6MyAvIDM6NCAobW9iaWxlKSB0byAxNjo5LlxuLy8gQm90dG9tIGJhciBzcGFjaW5nIHNjYWxlcyB0byBkZXNrdG9wIHRva2Vucy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAubW0taHAtZmVhdHVyZS1jYXJvdXNlbCB7XG5cbiAgICAvLyBEZXNrdG9wIHJhdGlvOiAxNjo5IChvdmVycmlkZXMgbW9iaWxlIDI6MyAvIDM6NClcbiAgICAvLyBUaGUgbW9iaWxlIGAtLXJhdGlvLTMtNGAgbW9kaWZpZXIgYWRkcyBhbiBleHRyYSBjbGFzcyDihpIgc3BlY2lmaWNpdHkgKDAsMiwwKSxcbiAgICAvLyBoaWdoZXIgdGhhbiB0aGlzIGJhcmUgYCZfX3N3aXBlcmAgKDAsMSwwKTogaXQgbXVzdCBiZSBtYXRjaGVkIGV4cGxpY2l0bHkgb3JcbiAgICAvLyB0aGUgMzo0IHJhdGlvIGxlYWtzIG9udG8gZGVza3RvcCAodGFsbCBlbXB0eSBjb250YWluZXIgPSBcImRvdWJsZSBjYXJvdXNlbFwiKS5cbiAgICAmX19zd2lwZXIsXG4gICAgJi0tcmF0aW8tMy00ICZfX3N3aXBlciB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICB9XG5cbiAgICAvLyBMYXllcmVkIHZhcmlhbnQ6IGRlc2t0b3Agc2xpdmVyID0gNDBweCAoNS1jaCksIEZpZ21hIHNwZWNcbiAgICAmLS1sYXllcmVkIHtcbiAgICAgIC0tbW0tZmVhdHVyZS1jYXJvdXNlbC1zbGl2ZXI6IDQwcHg7XG4gICAgfVxuXG4gICAgLy8gQ2xpY2sgLyBob3ZlciB6b25lczogZW5hYmxlZCBvbiBkZXNrdG9wIG9ubHlcbiAgICAmX196b25lcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAvLyBDYXJvdXNlbCB3aXRoIHZpZGVvIHNsaWRlczogdGhlIG5leHQgem9uZSBzdG9wcyBhYm92ZSB0aGUgbWVkaWEgY29udHJvbHNcbiAgICAvLyAoNDVweCB0YWxsLCBzZWUgX21tLW1lZGlhKSwgb3RoZXJ3aXNlIGl0IHRha2VzIHRoZWlyIGNsaWNrcy5cbiAgICAmLS1oYXMtdmlkZW8gJl9fem9uZS0tbmV4dCB7XG4gICAgICBib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgJl9fc3RpY2t5LWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygwLjUpO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDAuNSk7IC8vIDhweFxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMik7ICAgICAgICAgICAgICAgICAgICAvLyAxNnB4ICgyLWNoKVxuICAgIH1cblxuICAgIC8vIEJvdHRvbS1iYXIgZGVzY3JpcHRpb24gY2FwcGVkIHRvIDEvMyB2aWV3cG9ydCBvbiBkZXNrdG9wIChtYXRjaGVzIGZlYXR1cmUtc2luZ2xlKS5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDMzLjN2dztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NIEhPTUVQQUdFIOKAlCBGRUFUVVJFIFNJTkdMRSBHUklEIDJ4MiAodGFibGV0Kylcbi8vIDJ4MiBncmlkIG9uIGRlc2t0b3AuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0taHAtZmVhdHVyZS1ncmlkIHtcbiAgJl9fdGlsZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NIEhPTUVQQUdFIOKAlCBGRUFUVVJFIFNJREUgQlkgU0lERSAodGFibGV0Kylcbi8vIFNpZGUtYnktc2lkZSBsYXlvdXQgb24gZGVza3RvcC5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1ocC1mZWF0dXJlLXJvdyB7XG4gICZfX2ZlYXR1cmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgPiAuZXhwZXJpZW5jZS1jb21wb25lbnQge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIERlc2t0b3A6IHRoZSBjb2x1bW5zIHNpdCBzaWRlLWJ5LXNpZGUg4oaSIHJlLXN0aWNrIHRoZSBub24tZmlyc3QgY29sdW1uKHMpXG4gIC8vIHJlbGVhc2VkIG9uIG1vYmlsZSwgc28gQk9USCBibG9ja3MgYXJlIHN0aWNreS4gU2FtZSBzZWxlY3Rvci9zcGVjaWZpY2l0eSBhc1xuICAvLyB0aGUgbW9iaWxlIHJlbGVhc2UsIGRlY2xhcmVkIGF0IHRoaXMgYnJlYWtwb2ludCAobG9hZGVkIGFmdGVyIGl0KSBzbyBpdCB3aW5zLlxuICAmLS1maXJzdC1mZWF0dXJlIHtcbiAgICAubW0taHAtZmVhdHVyZS1yb3dfX2ZlYXR1cmVzID4gLmV4cGVyaWVuY2UtY29tcG9uZW50Om5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAubW0taHAtZmVhdHVyZS1zaW5nbGVfX3N0aWNreS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU0gSE9NRVBBR0Ug4oCUIEZFQVRVUkUgU0lOR0xFIC8gSUZSQU1FIHZhcmlhbnQgKHRhYmxldCspXG4vLyBBdXRvLXdyYXBwZWQgaW4gYnJlYWtwb2ludCgnbWQnKSBieSBfbXEuc2Nzcy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1ocC1mZWF0dXJlLXNpbmdsZV9faWZyYW1lIHtcbiAgLy8gTm9uIGZ1bGwtYmxlZWQ6IG1hdGNoIHRoZSBkZXNrdG9wIHN0aWNreS1iYXIgZ3V0dGVycyAocHgtZGVzay01KS5cbiAgJjpub3QoLi1mdWxsLWJsZWVkKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soNSk7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSBIT01FUEFHRSDigJQgRkVBVFVSRSBTSU5HTEUgKHRhYmxldCspXG4vL1xuLy8gREVTS1RPUCBUT0tFTlM6XG4vLyAgIHdpdGhvdXQgZGVzY3JpcHRpb246IHB0LTEtbGggKDE2KSwgcGItMi1saCAoMzIpLCBweC01LWNoICg0MCksIGdhcC0wLDUtbGggKDgpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlLXdyYXBwZXIgbWF4LXcgNDIwXG4vLyAgIHdpdGggZGVzY3JpcHRpb246ICAgIHB0LTEtbGggKDE2KSwgcGItMi1saCAoMzIpLCBOTyByb290IHB4LCBnYXAtMS1saCAoMTYpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIF9fdG9wOiBweC01LWNoICg0MCksIGdhcC0wLDUtbGggKDgpLCB0aXRsZSBtaW4tdy1mdWxsXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIF9fZGVzY3JpcHRpb246IHB4LTgtY2ggKDcyKSwgdy00ODBcbi8vICAgbGlua3M6IHBsLTQtY2ggKDMyKSwgZ2FwLTItY2ggKDE2KVxuLy9cbi8vIERlZmF1bHQgYXNwZWN0IHJhdGlvIGlzIDI6MyAoNTAvNTAgcmVnaW9uKS4gRnVsbC13aWR0aCByZWdpb24gKC0tZnVsbClcbi8vIHN3aXRjaGVzIG1lZGlhIHRvIDE2OjkgdmlhIC5tbS1ocC1mZWF0dXJlLXNpbmdsZS0tZnVsbCBvdmVycmlkZSBiZWxvdy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1ocC1mZWF0dXJlLXNpbmdsZSB7XG4gICZfX3N0aWNreS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDAuNSk7XG4gIH1cblxuICAmX190b3Age1xuICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMC41KTsgICAvLyA4cHhcbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpOyAgICAgICAgICAgICAgICAgICAgLy8gMTZweCAoMi1jaClcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDMzLjN2dztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NIEhPTUVQQUdFIOKAlCBGRUFUVVJFIFNUT1JZVEVMTElORyAodGFibGV0Kylcbi8vIDItY29sdW1uIGxheW91dDogZmx1aWQgbWVkaWEgKyAzNjBweCBjb250ZW50IGNvbHVtbi5cbi8vXG4vLyBTdGlja3kgc3RyYXRlZ3kgKHB1cmUgQ1NTIOKAlCBubyBKUyBzY3JvbGwgaGFuZGxlcik6XG4vLyAgIC0gX190b3AgICAgICAgICDihpIgcG9zaXRpb246IHN0aWNreTsgdG9wOiAwO1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zdG9yeXRlbGxpbmctZGVzYy1oKVxuLy8gICAtIF9fZGVzY3JpcHRpb24g4oaSIHBvc2l0aW9uOiBzdGlja3k7IHRvcDogdmFyKC0tc3Rvcnl0ZWxsaW5nLXRvcC1oKVxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICAocmlkZXMgdG8gYm90dG9tIG9mIGNvbnRlbnQgY29sdW1uKVxuLy9cbi8vIFRoZSBtYXJnaW4tYm90dG9tIG9uIF9fdG9wIGlzIHRoZSBsb2FkLWJlYXJpbmcgdHJpY2s6IHBlciBDU1MgUG9zaXRpb24gTDMsXG4vLyB0aGUgc3RpY2t5IGNvbnRhaW5pbmctYmxvY2sgbG93ZXIgY2xhbXAgdXNlcyB0aGUgbWFyZ2luIGVkZ2Ugb2YgdGhlIGJveC5cbi8vIFNldHRpbmcgbWFyZ2luLWJvdHRvbSA9IGRlc2NyaXB0aW9uIGhlaWdodCBtYWtlcyBfX3RvcCBhbmQgX19kZXNjcmlwdGlvblxuLy8gaGl0IHRoZWlyIGxvd2VyIGxpbWl0IGF0IHRoZSBleGFjdCBzYW1lIHNjcm9sbCBwb2ludCDigJQgYm90aCByZWxlYXNlIGluXG4vLyBzeW5jIGF0IGNvbHVtbiBib3R0b20uIE5vIG92ZXJsYXAsIG5vIGp1bXAsIG5vIGZsaWNrZXIuXG4vL1xuLy8gSlMgKE1NRmVhdHVyZUNvbXBvbmVudCkgcHVibGlzaGVzIGJvdGggaGVpZ2h0cyBhcyBDU1MgdmFyaWFibGVzIG9uIG1vdW50LFxuLy8gcmVzaXplLCBhbmQgYGRvY3VtZW50LmZvbnRzLnJlYWR5YC4gTm8gc2Nyb2xsIGxpc3RlbmVyIGF0IGFsbC5cbi8vXG4vLyBGaWdtYSByZWZlcmVuY2U6XG4vLyAgIC0gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi91SGVEM1MzQjFjREVPdVhpMkdhZW1jL01haXNvbi1NYXJnaWVsYS1EZXRhaWxlZC1EZXNpZ24tTGlicmFyeT9ub2RlLWlkPTkzOTctMTM2NzRcbi8vXG4vLyBERVNLVE9QIFRPS0VOUzpcbi8vICAgdG9wIGJsb2NrOiAgIHB4LWRlc2stMiAoMTZweCksIHB0LWRlc2stMSAoMTZweCksIHBiLWRlc2stMSAoMTZweCksIGdhcC15LTAsNSAoOHB4KVxuLy8gICBsaW5rczogICAgICAgcGwtZGVzay0zICgyNHB4KSwgZ2FwLXgtMiAoMTZweClcbi8vICAgZGVzY3JpcHRpb246IHB4LWRlc2stNSAoNDBweCksIHBiLWRlc2stMSAoMTZweClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1ocC1mZWF0dXJlLXN0b3J5dGVsbGluZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC8vIENvbnRlbnQgY29sdW1uIGhlaWdodCA9IG1lZGlhIGhlaWdodCDigJQgc3RpY2t5IHBhcmVudC5cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG5cbiAgJi0tbWVkaWEtbGVmdCAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICYtLW1lZGlhLXJpZ2h0IHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbiAgJl9fbWVkaWEge1xuICAgIGZsZXg6IDAgMCA2Ni42N3Z3O1xuICAgIHdpZHRoOiA2Ni42N3Z3O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vIFN0aWNreSBwYXJlbnQgZm9yIGJvdGggX190b3AgYW5kIF9fZGVzY3JpcHRpb24uXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAyNXZ3O1xuICAgIHdpZHRoOiAyNXZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgZ2FwLXktZGVzaygwKTtcbiAgfVxuXG4gIC8vIFBhc3N0aHJvdWdoIG9uIGRlc2t0b3Ag4oCUIF9fdG9wIGJlY29tZXMgYSBkaXJlY3QgZmxleCBjaGlsZCBvZiBfX2NvbnRlbnRcbiAgLy8gc28gaXQgc2hhcmVzIHRoZSBzYW1lIHN0aWNreSBjb250YWluaW5nIGJsb2NrIGFzIF9fZGVzY3JpcHRpb24uXG4gICZfX3RvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMC41KTsgLy8gOHB4XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIENyaXRpY2FsOiBtYXJnaW4gZWRnZSBjb3VudHMgdG93YXJkIHN0aWNreSBsb3dlciBjbGFtcC5cbiAgICAvLyA9IGRlc2NyaXB0aW9uIGhlaWdodCDihpIgYm90aCBzdGlja2llcyByZWxlYXNlIHNpbXVsdGFuZW91c2x5LlxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXN0b3J5dGVsbGluZy1kZXNjLWgsIDBweCk7XG4gIH1cblxuICAvLyBTcGFjZXIgYmV0d2VlbiBfX3RvcCBhbmQgX19kZXNjcmlwdGlvbiDigJQgbWlycm9ycyBwcm92YS5odG1sLlxuICAvLyBQdXNoZXMgX19kZXNjcmlwdGlvbiB0byBtaWQtY29sdW1uIHNvIHRoZXJlJ3MgYSBjbGVhciBQaGFzZSBBIHdoZXJlXG4gIC8vIG9ubHkgX190b3AgaXMgcGlubmVkIGJlZm9yZSBfX2Rlc2NyaXB0aW9uIGNhdGNoZXMgdXAgYW5kIGxvY2tzIGJlbG93IGl0LlxuICAvLyBGb3JtdWxhIG1hdGNoZXMgcHJvdmE6IDUwJSBjb2x1bW4gaGVpZ2h0IOKIkiB0b3AgaGVpZ2h0IOKIkiBkZXNjcmlwdGlvbiBoZWlnaHQuXG4gIC8vIChQZXJjZW50IGhlaWdodCByZXNvbHZlcyBiZWNhdXNlIF9fY29udGVudCBoYXMgYSBzdHJldGNoZWQgaGVpZ2h0IGZyb21cbiAgLy8gdGhlIHJvdydzIGFsaWduLWl0ZW1zOiBzdHJldGNoLilcbiAgJl9fc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gdmFyKC0tc3Rvcnl0ZWxsaW5nLXRvcC1oLCAwcHgpIC0gdmFyKC0tc3Rvcnl0ZWxsaW5nLWRlc2MtaCwgMHB4KSk7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IHZhcigtLXN0b3J5dGVsbGluZy10b3AtaCwgMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMik7IC8vIDE2cHhcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NIEhPTUVQQUdFIOKAlCBOVU1FUklDIENPREUgKHRhYmxldCspXG4vLyBEZXNrdG9wIGNvbnRhaW5lciB3aWR0aCAyMDBweCAoRmlnbWEpLlxuLy8gTG9nbyBvZmZzZXQ6IDAuNWNoIGxlZnQgcGFkZGluZyAoNHB4KSB0byBjb21wZW5zYXRlIGZvciB2aXN1YWwgY2VudGVyaW5nLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhwLW51bWVyaWMtY29kZSB7XG4gICZfX29mZnNldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVjaDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NIEhPTUVQQUdFIOKAlCBQUk9EVUNUIEdST1VQICh0YWJsZXQrKVxuLy8gVE9ETzogUExBQ0VIT0xERVIg4oCUIGltcGxlbWVudGF0aW9uIHBlbmRpbmcsIHZpc3VhbCBzcGVjcyBmcm9tIEZpZ21hLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhwLXByb2R1Y3QtZ3JvdXAge1xuICAmX19wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSBIT01FUEFHRSDigJQgU0hPVyBNT01FTlQgSEVSTyAodGFibGV0Kylcbi8vIFRPRE86IFBMQUNFSE9MREVSIOKAlCBpbXBsZW1lbnRhdGlvbiBwZW5kaW5nLCB2aXN1YWwgc3BlY3MgZnJvbSBGaWdtYS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1ocC1zaG93LWhlcm8ge1xuICBtaW4taGVpZ2h0OiAxMTY4cHg7XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cblxuICAmX190aW1lciB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgJl9fdGltZXItc2VnbWVudCB7XG4gICAgbWluLXdpZHRoOiA0Y2g7XG4gIH1cblxuICAmX190aW1lci12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgJl9fdGltZXItdW5pdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gICZfX2xpdmUtaW5kaWNhdG9yIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSBNRURJQSDigJQgRGVza3RvcCBvdmVycmlkZXMgKGF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZCcpIGJ5IF9tcS5zY3NzKVxuLy8gRmlnbWEgZGVza3RvcCB0b2tlbnM6XG4vLyAgIHBsYXllci1iYXI6IHB4PTEuNWNoKDEycHgpLCBweT0wLjc1bGgoMTJweCksIGdhcD0yY2goMTZweClcbi8vICAgcGxheWhlYWQgaW5uZXI6IHB4PTJjaCgxNnB4KSwgZ2FwPTJjaCgxNnB4KVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLW1lZGlhIHtcbiAgLy8gRGVza3RvcCByYXRpbyBvdmVycmlkZXMg4oCUIHNhbWUgc2VsZWN0b3Igc3BlY2lmaWNpdHkgYXMgbW9iaWxlIHJ1bGVzLFxuICAvLyBkZWNsYXJlZCBpbnNpZGUgYnJlYWtwb2ludCgnbWQnKSBibG9jayBzbyB0aGV5IGFwcGVhciBsYXRlciBpbiBDU1Mgc291cmNlXG4gIC8vIGFuZCB3aW4gdGhlIGNhc2NhZGUgb24gPj03NjhweC5cbiAgJi0tZGVzay0yLTMgJl9fY29udGFpbmVyICB7IGFzcGVjdC1yYXRpbzogMiAvIDM7IH1cbiAgJi0tZGVzay0zLTQgJl9fY29udGFpbmVyICB7IGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgJi0tZGVzay0xNi05ICZfX2NvbnRhaW5lciB7IGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG5cbiAgJl9fcGxheWVyLWJhciB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTsgICAgICAgIC8vIH4xNnB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMS41KTsgIC8vIH4xMnB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMC43NSk7IC8vIH4xMnB4XG4gIH1cblxuICAmX19wbGF5aGVhZCB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTsgICAgLy8gfjE2cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTsgLy8gfjE2cHhcbiAgfVxuXG4gIC8vIC0tLS0tIE1vdmluZyBJbWFnZSBwbGF5L3BhdXNlOiBrZWVwIGZ1bGwtc2l6ZSBidXR0b24gb24gZGVza3RvcCAtLS0tLVxuICAvLyBTaXppbmcgKDM2eDQ1KSBsaXZlcyBpbiBfbW0tbWVkaWEuZGVmYXVsdC5zY3NzIOKAlCBtb2JpbGUgYW5kIGRlc2t0b3AgYXJlIGVxdWFsLlxuICAvLyBSZS1zdGF0ZWQgaGVyZSBiZWNhdXNlIHRoZSBnbG9iYWwgLm1tLWJ0bi0taWNvbi1naG9zdCBkZXNrdG9wIHJ1bGUgKDE2eDE2KVxuICAvLyBpcyBkZWNsYXJlZCBpbnNpZGUgYnJlYWtwb2ludCgnbWQnKSB0b28gYW5kIHdvdWxkIG90aGVyd2lzZSB3aW4gYnkgc291cmNlIG9yZGVyLlxuICAmX19jb250cm9scyAubW0tYnRuLS1pY29uLWdob3N0IHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbiIsIi8vIE1NNiBCcmFuZCBBYm91dCDigJQgdGFibGV0KyAoPj03NjhweCkgb3ZlcnJpZGVzLlxuLy8gV3JhcHBlZCBpbiBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIGJ5IF9tcS5zY3NzLlxuLy8gTWVkaWEgcmF0aW8gKDE2OjkgZGVza3RvcCkgaXMgaGFuZGxlZCBieSAubW02LW1lZGlhLS1kZXNrLTE2LTkgb24gdGhlIG1lZGlhLlxuXG4vLyBCb2R5IHRleHQgc2l0cyBpbiB0aGUgZmlyc3Qgb2YgYSA0LWNvbHVtbiBncmlkICjiiYggMS80IHdpZHRoKSwgcGVyIEZpZ21hLlxuLm1tNi1icmFuZC1mZWF0dXJlIHtcbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTsgLy8gMXB4XG4gIH1cblxuICAmX19ib2R5LWNvbCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbn1cbiIsIi8vIE1NNiBCcmFuZCBTaG93IOKAlCB0YWJsZXQrICg+PTc2OHB4KSBvdmVycmlkZXMuXG4vLyBXcmFwcGVkIGluIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykgYnkgX21xLnNjc3MuXG5cbi8vIEltYWdlIEdyaWQg4oCUIERlZmF1bHQgc2NhbGU6IDQtdXAgb24gZGVza3RvcCAoMi11cCBtb2JpbGUgaW4gdGhlIGJhc2UgZmlsZSkuXG4ubW02LWJzaG93c19fbG9va3MtZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLy8gU2NhbGUgbW9kaWZpZXJzIOKAlCBkZXNrdG9wIGNvbHVtbiBjb3VudHMgKG1vYmlsZSBpbiB0aGUgYmFzZSBmaWxlKS5cbi5tbTYtYnNob3dzX19sb29rcy1ncmlkLS1zbWFsbGVzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTsgLy8gNi11cCBkZXNrdG9wXG59XG5cbi5tbTYtYnNob3dzX19sb29rcy1ncmlkLS1sYXJnZXN0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyAvLyAyLXVwIGRlc2t0b3Bcbn1cblxuLy8gUGFnaW5hdGlvbiDigJQgc2FtZSBhcyBNTTYgUExQIGRlc2t0b3A6IGZ1bGwtd2lkdGggNC1jb2wgZ3JpZCAoMXB4IGdhcHMgKyAxcHggcmFpbHMsXG4vLyBhbGlnbmVkIHRvIHRoZSBsb29rcyB0aWxlcyBhYm92ZSkgd2l0aCB0aGUgc2hvdy1tb3JlIG9jY3VweWluZyB0aGUgcmlnaHQgaGFsZiAoY29scyAzLTQpLlxuLm1tNi1ic2hvd3NfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7IC8vIDFweFxuICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygnY2VsbC1ib3JkZXInLCAnbW02Jyk7IC8vIDFweCByYWlscyDigJQgb3ZlcnJpZGUgbW9iaWxlIDhweFxuXG4gIC5sb2FkLW1vcmUge1xuICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAyO1xuICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NNiBIT01FUEFHRSDigJQgQ0FURUdPUlkgTElTVCAodGFibGV0Kylcbi8vIFN3aXRjaCBmcm9tIDJ4MiBtb2JpbGUgZ3JpZCB0byA0LWNvbHVtbiByb3cgZ3JpZC5cbi8vIEdhcCArIG91dGVyIHBhZGRpbmcgc3RheSBhdCAxcHggY2VsbC1ib3JkZXIgKE1NNiBmaXhlZCB0b2tlbikuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LWhwLWNhdGVnb3J5LWxpc3Qge1xuICAmX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU02IEhPTUVQQUdFIOKAlCBGRUFUVVJFIEdSSUQgKHRhYmxldCspXG4vLyBTaWRlLWJ5LXNpZGUgbGF5b3V0IG9uIGRlc2t0b3AsIDUwLzUwIGNvbHVtbnMuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LWhwLWZlYXR1cmUtZ3JpZCB7XG4gICZfX2ZlYXR1cmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC8vIGdhcCArIEwvUiBwYWRkaW5nICgxcHggY2VsbC1ib3JkZXIpIGluaGVyaXRlZCBmcm9tIC5kZWZhdWx0XG5cbiAgICA+IC5leHBlcmllbmNlLWNvbXBvbmVudCB7XG4gICAgICAvLyAxIDEgMCAobm90IDEgMSA1MCUpIHNvIHRoZSB0d28gY29sdW1ucyBzcGxpdCB0aGUgc3BhY2UgbGVmdCBhZnRlciB0aGVcbiAgICAgIC8vIDFweCBnYXAgKyAxcHggTC9SIHBhZGRpbmcg4oCUIDUwJSB3b3VsZCBvdmVyZmxvdyBieSBnYXArcGFkZGluZyB3aWR0aC5cbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1NNiBNRURJQSDigJQgRGVza3RvcCBvdmVycmlkZXMgKGF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZCcpIGJ5IF9tcS5zY3NzKVxuLy8gRmlnbWEgZGVza3RvcCB0b2tlbnM6XG4vLyAgIHBsYXllci1iYXI6IHB5PTEoOHB4KSwgZ2FwPWNlbGwtYm9yZGVyKDFweClcbi8vICAgcGxheWhlYWQgaW5uZXI6IHB4PTEoOHB4KSwgZ2FwPTEoOHB4KVxuLy8gICBidXR0b24gY2VsbDogMzLDlzQwcHggKG1vYmlsZSBpcyAzMsOXNDQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LW1lZGlhIHtcbiAgJi0tZGVzay0yLTMgJl9fY29udGFpbmVyICB7IGFzcGVjdC1yYXRpbzogMiAvIDM7IH1cbiAgJi0tZGVzay0zLTQgJl9fY29udGFpbmVyICB7IGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cbiAgJi0tZGVzay0xNi05ICZfX2NvbnRhaW5lciB7IGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG5cbiAgJl9fcGxheWVyLWJhciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSwgJ21tNicpOyAvLyA4cHhcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fcGxheWhlYWQge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDEsICdtbTYnKTsgLy8gOHB4XG4gIH1cbn1cbiIsIi5tbTYtZm9vdGVyX19oYW5kLXZpZGVvIHtcbiAgLS1tbTYtaGFuZC13aWR0aDogNzQwcHg7XG4gIC0tbW02LWhhbmQtc2hpZnQteTogMHB4OyAvLyBkZXNrdG9wIEZpZ21hOiByaW5nIGNlbnRyZWQgb24gdGhlIOKRpVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE5FV1NMRVRURVIgU0hFRVQgKHRhYmxldCspIOKAlCByaWdodC1zaWRlIHBhbmVsIHdpZHRocyBwZXIgRmlnbWEuXG4vLyBBdXRvLXdyYXBwZWQgaW4gYnJlYWtwb2ludCgnbWQnKSB2aWEgX21xLnNjc3MgZ2xvYi5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jbmV3c2xldHRlci1zaGVldCB7XG5cbiAgLy8gQm9keSBjb250ZW50IHBhZGRpbmc6IDRjaCBtb2JpbGUgKDM2cHgpIC8gNmNoIGRlc2t0b3AgKDQ4cHgpXG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAubW0tbmV3c2xldHRlci1zaGVldF9fd3JhcHBlcntcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDYpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJlc3RvcmUgcmlnaHQtc2lkZSBlbnRyeSBvbiBkZXNrdG9wIChtb2JpbGUgZW50ZXJzIGZyb20gdGhlIGxlZnQpLlxuICAmLm1tLXNoZWV0LS1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgICAmLi1zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cblxufVxuXG4vLyBEZXNrdG9wIHdpZHRocyBjb21lIGZyb20gdGhlIGdlbmVyaWMgc2hlZXQgc2l6ZSBwYXJhbTogTU0gc2hlZXRfc2l6ZT1cIjUwXCJcbi8vIOKGkiAubW0tc2hlZXQtLXNpemUtNTA7IE1NNiBzaGVldF9zaXplPVwiMjVcIiDihpIgLm1tLXNoZWV0LS1zaXplLTI1LlxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1ZIEFDQ09VTlQg4oCUIE9yZGVyIGRldGFpbCDigJQgVGFibGV0KyBvdmVycmlkZXMgKG1pbi13aWR0aDogNzY4cHgpXG4vLyBEZXNrdG9wIEZpZ21hIHJlZjogNDgzMzoyMzU2MC4gR2FwcyBtb3ZlIHRvIHRoZSBkZXNrdG9wIHgtc2NhbGUgKDhweCk7XG4vLyBwYWRkaW5ncyBhbHJlYWR5IGVtaXQgdGhlaXIgZGVza3RvcCB2YWx1ZXMgZnJvbSB0aGUgLmRlZmF1bHQgZmlsZS5cbi8vIE5PVEU6IF9tcS5zY3NzIGFscmVhZHkgd3JhcHMgdGhpcyBmaWxlIGluIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykg4oCUXG4vLyBkbyBOT1QgYWRkIGFub3RoZXIgd3JhcHBlci5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1vcmRlci1kZXRhaWwge1xuICAmX19zdGFjay1yb3cge1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7IC8vIDhweFxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxKTtcbiAgICAuY3JlYXRlLXJldHVybi1idG4gLm1tLWJ0bl9faW5uZXIge1xuICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNWxoO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG4gIH1cblxuICAmX19pdGVtLWF0dHJzIHtcbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdG90YWxzLXJvdyB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTsgLy8gMTZweFxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTVkgQUNDT1VOVCDigJQgT3JkZXIgaGlzdG9yeSBjYXJkcyDigJQgVGFibGV0KyBvdmVycmlkZXMgKG1pbi13aWR0aDogNzY4cHgpXG4vLyBEZXNrdG9wIEZpZ21hIHJlZjogNDgzMzo3MjM3LiBDYXJkIHB4IDE2cHgoMmNoKSAvIHB5IDMycHgoMmxoKSwgZ2FwIDE2cHguXG4vLyBOT1RFOiBfbXEuc2NzcyBhbHJlYWR5IHdyYXBzIHRoaXMgZmlsZSBpbiBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIOKAlFxuLy8gZG8gTk9UIGFkZCBhbm90aGVyIHdyYXBwZXIuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tb3JkZXItY2FyZCB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpOyAvLyAxNnB4XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDIpOyAvLyAzMnB4XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE9SREVSIFJFVFVSTiDigJQgRGVza3RvcCBvdmVycmlkZXMgKGF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZCcpIGJ5IF9tcS5zY3NzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLXJldHVybi1wYWdlIHtcbiAgLy8gUmVhc29uIHNlbGVjdCAocmV0dXJuIHJhZGlvKSArIGV4Y2hhbmdlIHZhcmlhdGlvbi1hdHRyaWJ1dGVzOiBhIGxpdHRsZVxuICAvLyB0b3AvYm90dG9tIGJyZWF0aGluZyByb29tLCBkZXNrdG9wIG9ubHkuXG4gIC5yZXR1cm4tcmVhc29uLW9wdGlvbixcbiAgLnZhcmlhdGlvbi1hdHRyaWJ1dGVzLnJldHVybi1mbG93IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTsgLy8gMTZweFxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUERQIEZVTEZJTE1FTlQgU0hFRVQgKFNoaXBwaW5nIEVzdGltYXRlIHNoZWV0IGNvbnRlbnQpIOKAlCBNTSAobWQtbWluKVxuLy8gRGVza3RvcCBvdmVycmlkZXMgZm9yIC5wZHAtZnVsZmlsbWVudC1zaGVldC5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZnVsZmlsbWVudC1zaGVldCB7XG4gICZfX3Byb2R1Y3Qge1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMik7IC8vIDE2cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTsgLy8gMTZweFxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxKTsgLy8gMTZweFxuICB9XG5cbiAgJl9fZmllbGRzIHtcbiAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpOyAvLyAxNnB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7IC8vIDE2cHhcbiAgfVxuXG4gICZfX3N0YXR1cyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7IC8vIDE2cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTsgLy8gMTZweFxuICB9XG5cbiAgJl9fY29weSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7IC8vIDE2cHhcbiAgfVxufVxuIiwiLm1tLXBvcHVwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDMzLjMzdnc7IC8vIE1NIGRlc2t0b3BcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxNTJweDtcblxuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzbGg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyLCAyLCAnbW0nLCAnZGVzaycpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMSwgMSwgJ21tJywgJ2Rlc2snKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDYpOyAgICAgICAgICAgICAgICAgIC8vIDQ4cHhcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnZGVzaycpOyAvLyAxNnB4XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGdhcDogMWNoO1xuICB9XG5cbiAgJi5tbTYtcG9wdXAge1xuICAgIHdpZHRoOiAyNXZ3OyAvLyBNTTYgZGVza3RvcFxuICAgIHJpZ2h0OiAwO1xuXG4gICAgLm1tLXBvcHVwX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMyk7XG4gICAgfVxuXG4gICAgLm1tLXBvcHVwX19mb290ZXIge1xuICAgICAgZ2FwOiBtYXAtZ2V0KCRtbTZfdW5pdHMsIDAuNSk7IC8vIDQgcHhcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQUk9EVUNUIENBUkQg4oCUIE1NNiDigJQgRGVza3RvcCBvdmVycmlkZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbTYtcHJvZHVjdC1jYXJkIHtcbiAgJl9fZGV0YWlscy1zd2F0Y2hlcy1zaXplIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC8vIOKUgOKUgCBDb2xvdXIgdmFyaWFudHMgc3RyaXAg4oCUIEZpZ21hIFwiUmV2aXNlZCBzcGVjXCIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gIC8vIERlZmF1bHQgKGNhcmQgbm90IGhvdmVyZWQpOiBkYXJrIHN0cmlwLCAxcHggY2VsbCBhYm92ZSB0aGUgdGh1bWJzLCBkYXJrIGJveFxuICAvLyBwYWludGluZyB0aGUgMXB4IGNlbGwgb24gdGhlaXIgbGVmdCwgYmV0d2VlbiB0aGVtIGFuZCBiZWxvdyB0aGVtLlxuXG4gIC5pcy1jb2xvci1vcGVuIC5tbTYtcHJvZHVjdC1jYXJkX19kZXRhaWxzLXN3YXRjaGVzLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICAgIC8vIEFsc28gY292ZXJzIHRoZSBkZXRhaWxzJyAxcHggdG9wIGNlbGwgKHNhbWUgY29sb3VyIGFzIHRoZSBjYXJkIGhlcmUpOiBsZWZ0XG4gICAgLy8gdW5jb3ZlcmVkLCBhdCBmcmFjdGlvbmFsIERQUiAoem9vbSwgV2luZG93cyBzY2FsaW5nKSB0aGUgaW1hZ2UgYmxlZWRzIGludG8gaXQuXG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuXG4gICAgLnN3YXRjaGVzLWNvbG9yX19pbWFnZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICAgIHBhZGRpbmc6IDAgMCBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpIG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1kYXJrLXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5zd2F0Y2hlcy1jb2xvcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLy8gMXB4IGNlbGwgYWJvdmUgdGhlIHRodW1icyBkcmF3biBpbnNpZGUgdGhlbSwgbm90IGFzIHRoZSBzdHJpcCdzIHBhZGRpbmc6XG4gICAgLy8gYXQgZnJhY3Rpb25hbCBEUFIgdGhlIGxhdHRlciByZW5kZXJlZCB0aGlja2VyIHRoYW4gdGhlIGdyaWQncyAxcHggZ2Fwcy5cbiAgICAuc3dhdGNoZXMtY29sb3JfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBubyBpbmxpbmUgYmFzZWxpbmUgZ2FwIHVuZGVyIHRoZSB0aHVtYlxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gTWFya2VyIG1vdmVkIG9mZiB0aGUgdGh1bWI6IGEgYm9yZGVyIHdvdWxkIHJlc2l6ZSBpdCBvciBzaGlmdCB0aGUgcm93LlxuICAgICY6bm90KC5oYXMtaG92ZXJlZC1zd2F0Y2gpIC5zd2F0Y2hlcy1jb2xvcl9faW1hZ2Uuc2VsZWN0ZWQsXG4gICAgJi5oYXMtaG92ZXJlZC1zd2F0Y2ggLnN3YXRjaGVzLWNvbG9yX19pbWFnZS5zZWxlY3RlZCxcbiAgICAuc3dhdGNoZXMtY29sb3JfX2ltYWdlLmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIFNlbGVjdGVkIChvciBob3ZlcmVkKSB0aHVtYjogMXB4IGJsYWNrIG92ZXIgaXRzIGxhc3Qgcm93IG9mIHBpeGVscy5cbiAgICAmOm5vdCguaGFzLWhvdmVyZWQtc3dhdGNoKSAuc3dhdGNoZXMtY29sb3JfX2ltYWdlLXdyYXBwZXI6aGFzKC5zZWxlY3RlZCk6OmFmdGVyLFxuICAgICYuaGFzLWhvdmVyZWQtc3dhdGNoIC5zd2F0Y2hlcy1jb2xvcl9faW1hZ2Utd3JhcHBlcjpoYXMoLmlzLWhvdmVyZWQpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiBhdXRvIDAgMCAwO1xuICAgICAgaGVpZ2h0OiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJvcmRlci1wcmltYXJ5LW9ubGlnaHQpO1xuICAgIH1cblxuICAgICY6bm90KC5oYXMtaG92ZXJlZC1zd2F0Y2gpIC5zd2F0Y2hlcy1jb2xvcl9fbW9yZS1pbmRpY2F0b3Ige1xuICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25kYXJrKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcblxuICAgIC5tbTYtcHJvZHVjdC1jYXJkIHtcbiAgICAgICZfX25hbWUsICZfX3ByaWNlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tNi1wcm9kdWN0LWNhcmRfX211bHRpc2l6ZTpub3QoLmlzLWNvbG9yLW9wZW4pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgLm1tNi1wcm9kdWN0LWNhcmQge1xuICAgICAgICAmX19kZXRhaWxzLWlubmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbHMtc3dhdGNoZXMge1xuICAgICAgICAgICYtc2l6ZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpIHNvbGlkIHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xuXG4gICAgICAgICAgICAmLmZpbGwtcm93IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maWxsLWNvbHVtbiB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2FyZCBob3ZlcmVkOiB0aGUgZGV0YWlscyBhcmVhIHR1cm5zIGxpZ2h0LCBzdHJpcCBpbmNsdWRlZCwgd2l0aCBhIDFweFxuICAgIC8vIGJsYWNrIHJ1bGUgb24gdG9wLiBUaGUgYm94IGJlaGluZCB0aGUgdGh1bWJzIHN0YXlzIGRhcmsuXG4gICAgLmlzLWNvbG9yLW9wZW4ge1xuICAgICAgLm1tNi1wcm9kdWN0LWNhcmRfX2RldGFpbHMtc3dhdGNoZXMtY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbTYtYmFja2dyb3VuZC1saWdodC1wcmltYXJ5KTtcblxuICAgICAgICAvLyBSdWxlIHBhaW50ZWQsIG5vdCBhIGJvcmRlcjogYSBib3JkZXIgd291bGQgZ3JvdyB0aGUgYm90dG9tLWFuY2hvcmVkXG4gICAgICAgIC8vIHN0cmlwIGFuZCBzaGlmdCB0aGUgYWJzb2x1dGVseSBwb3NpdGlvbmVkIENsb3NlIGJ1dHRvbiBieSBhIHBpeGVsLlxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMCAwIGF1dG8gMDtcbiAgICAgICAgICBoZWlnaHQ6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJvcmRlci1wcmltYXJ5LW9ubGlnaHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3YXRjaGVzLWNvbG9yX19tb3JlLWluZGljYXRvciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1tNi1jb250ZW50LXByaW1hcnktb25saWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24sXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzLXN3YXRjaGVzLWNvbG9yIHtcbiAgICAuc3dhdGNoZXMtY29sb3J7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMi8zO1xuICAgICAgfVxuICAgICAgJl9fbW9yZS1pbmRpY2F0b3Ige1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMCAwO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgTGFiZWwg4oCUIGRlc2t0b3AgbGVmdCBvZmZzZXQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgJl9fbGFiZWwge1xuICAgIHNwYW4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFNsaWRlIGNvbnRyb2xzIOKAlCBzaG93biBvbiBjYXJkIGhvdmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC5zd2lwZXIge1xuICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXByZXYsXG4gICAgJi1idXR0b24tbmV4dCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgRGV0YWlscyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19kZXRhaWxzLWlubmVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygxLCAnbW02Jyk7IC8vIDhweFxuICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuNSwgJ21tNicpOyAvLyA0cHhcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBST0RVQ1QgQ0FSRCDigJQgTU0g4oCUIERlc2t0b3Agb3ZlcnJpZGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tcHJvZHVjdC1jYXJkIHtcbiAgd2lkdGg6IDM2MHB4OyAvL09ubHkgZm9yIERlc2lnbiBTeXN0ZW0gUHJldmlld1xuXG4gIC8vIOKUgOKUgCBMYWJlbCDigJQgZGVza3RvcCBsZWZ0IG9mZnNldCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgLmJhZGdlLWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTFweDtcbiAgfVxuXG4gIC8vIOKUgOKUgCBTbGlkZSBpbmRpY2F0b3JzICYgY29udHJvbHMg4oCUIGRlc2t0b3AgcG9zaXRpb24g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlcjpob3ZlciB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlcjpob3Zlcjpub3QoLmlzLWNvbG9yLW9wZW4pIH4gJl9fZGV0YWlscy5tbS1wcm9kdWN0LWNhcmRfX211bHRpc2l6ZSB7XG4gICAgLm1tLXByb2R1Y3QtY2FyZF9fc2l6ZXMtdmlldyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAubW0tcHJvZHVjdC1jYXJkX19jb2xvcnMge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgRGV0YWlscyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgJl9faW5mby12aWV3IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjYXJkLWluZm8nICdjYXJkLXN3YXAnO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuXG4gICAgLm1tLXByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgICAgZ3JpZC1hcmVhOiBjYXJkLWluZm87XG4gICAgfVxuXG4gICAgLm1tLXByb2R1Y3QtY2FyZF9fY29sb3JzLFxuICAgIC5tbS1wcm9kdWN0LWNhcmRfX3NpemVzLXZpZXcge1xuICAgICAgZ3JpZC1hcmVhOiBjYXJkLXN3YXA7XG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLm1tLXByb2R1Y3QtY2FyZF9fc2l6ZXMtdmlldyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscy1zd2F0Y2hlcyB7XG4gICAgJi1jb2xvciB7XG4gICAgICAuc3dhdGNoZXMtY29sb3JfX21vcmUtaW5kaWNhdG9yIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2F0Y2hlcy1jb2xvciB7XG4gICAgICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDIgLyAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlzLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLnN3YXRjaGVzLWNvbG9yX19tb3JlLWluZGljYXRvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsZXg6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuIiwiLm1tLXJldmFtcC1ncmlkLWNvbnRhaW5lciB7XG4gIC5wcm9kdWN0LWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG5cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLm1tNi1yZXZhbXAtZ3JpZC1jb250YWluZXIge1xuXG4gIC5wcm9kdWN0LWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLGZpdC1jb250ZW50KDEwMCUpKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LG1pbm1heCgwLDFmcikpO1xuXG4gICAgLmdyaWQtaGVhZGVyIHtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgfVxuXG4gICAgJi50d28tZ3JvdXAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMixmaXQtY29udGVudCgxMDAlKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LG1pbm1heCgwLDFmcikpO1xuXG4gICAgICAuZ3JpZC1oZWFkZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcblxuICAgICAgICAmLi1vdGhlciB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSQURJTyBCVVRUT04g4oCUIE1NIChtZC1taW4pXG4vLyBEZXNrdG9wIG92ZXJyaWRlczogc2hvcnRlciByb3cgKDI0cHgpLCA5w5c5IGNpcmNsZSwgMTZweCBpbmRpY2F0b3IgY29sdW1uLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLXJhZGlvIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMC4yNSk7IC8vIDRweCB0b3AgKyBib3R0b20gYXJvdW5kIDE2cHggbGFiZWxcblxuICAmX19pbmRpY2F0b3Ige1xuICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tIE1NNiBkZXNrdG9wIG92ZXJyaWRlcyDigJQgdGlnaHRlciB2ZXJ0aWNhbCBwYWRkaW5nICg0cHggaW5zdGVhZCBvZiAxMnB4KSAtLS1cbi5tbTYtcmFkaW8ge1xuICBwYWRkaW5nLXRvcDogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLyA0cHggZGVza3RvcFxuICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFVFVSTiBDT05GSVJNQVRJT04g4oCUIE1NIFJldmFtcCDigJQgVGFibGV0KyAobWluLXdpZHRoIDc2OHB4KVxuLy8gMToxIHBvcnQgb2YgdGhlIGxlZ2FjeSBNYXJnaWVsYSBtZCBydWxlcyAoaGVpZ2h0L2NlbnRlcmVkIGNvbHVtbikuXG4vLyBBdXRvLXdyYXBwZWQgaW4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSBieSBfbXEuc2Nzcy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEZ1bGwtaGVpZ2h0IGNvbHVtbiBvbmx5IG9uIHRoZSBndWVzdCBzdGFuZGFsb25lIHBhZ2UgKC5yZXR1cm4tY29udGVudCByb290KTtcbi8vIGluc2lkZSB0aGUgTXkgQWNjb3VudCB0YWIgdGhlIHNoZWxsIGRyaXZlcyB0aGUgaGVpZ2h0LlxuLnJldHVybi1jb250ZW50LnJldHVybi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5yZXR1cm4tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAucmV0dXJuLWNvbmZpcm1hdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDI4LjYyNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLm1tLXNoZWV0Lm1tLWhlYWRlci1tZW51LXNoZWV0IHtcbiAgJiNoZWFkZXItc2VhcmNoLXNoZWV0LFxuICAmLmlzLXNlYXJjaC1vcGVuIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBcbiAgICAmW2RhdGEtYnJhbmQ9J21tNiddIHtcbiAgICAgIHdpZHRoOiAyNXZ3O1xuICAgIH1cblxuICAgICYuaGFzLXJlc3VsdHMge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAubWVudS1zZWFyY2gtdmlldyB7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW0tc2hlZXRfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgfVxuXG4gICAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zZWFyY2gtb3BlbiAubW0tc2hlZXRfX2JvZHkgLmhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgLm1lbnUtc2VhcmNoLXZpZXcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubW0tbWVudS1zZWFyY2gsIC5tbTYtbWVudS1zZWFyY2gge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJl9fYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gIH1cbiAgXG4gIC5tbS1tZW51LXNlYXJjaF9fbGVmdCB7XG4gICAgLnBhZ2Utc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlY29tbWVuZGF0aW9ucy1jYXJkcy1saXN0IGFydGljbGUge1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKVxuICAgIH1cblxuICAgIC5zdWdnZXN0aW9ucy1jYXRlZ29yaWVzLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxKTtcbiAgICB9XG4gIH1cblxuICAuc3VnZ2VzdGlvbnMtd3JhcHBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA3NXZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC5zdWdnZXN0aW9ucy1wcm9kdWN0cy1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAubW0tZm9ybS1zZWFyY2gtaW5wdXQgLmZha2Utc2VhcmNoLXBsYWNlaG9sZGVyIC5jdXJzb3Ige1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUtY29udGFpbmVyIHtcbiAgLm1lbnUtc2VhcmNoLXZpZXcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuIiwiLm1tLXNoZWV0IHtcbiAgJl9faGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubW0tc2hlZXRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAvLyBEZXNrdG9wIGRlZmF1bHQgcGFuZWwgd2lkdGggZm9yIHNpZGUgc2hlZXRzIChtb2JpbGUgc3RheXMgZnVsbC13aWR0aCkuXG4gICYtLXJpZ2h0LFxuICAmLS1sZWZ0IHtcbiAgICB3aWR0aDogMjV2dztcbiAgfVxuXG4gIC8vIE9wdGlvbmFsIGRlc2t0b3Agd2lkdGggYXMgdncg4oCUIG9ubHkgZm9yIHNpZGUgc2hlZXRzIChyaWdodC9sZWZ0KS4gSGlnaGVyXG4gIC8vIHNwZWNpZmljaXR5ICh0d28gY2xhc3NlcykgdGhhbiB0aGUgZGVmYXVsdCBhYm92ZSDihpIgd2lucyB3aGVuIHByZXNlbnQuXG4gICYtLXJpZ2h0LFxuICAmLS1sZWZ0IHtcbiAgICAmLm1tLXNoZWV0LS1zaXplLTI1IHtcbiAgICAgIHdpZHRoOiAyNXZ3O1xuICAgIH1cbiAgICAmLm1tLXNoZWV0LS1zaXplLTUwIHtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgIH1cbiAgICAmLm1tLXNoZWV0LS1zaXplLTc1IHtcbiAgICAgIHdpZHRoOiA3NXZ3O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQXNzdXJhbmNlcyBzaWRlYmFyIC0gdGFibGV0IGFuZCBkZXNrdG9wICg3NjhweCspLlxuLy9cbi8vIFRoZSBjb2x1bW4gZ2FwIGlzIHdhbnRlZCBmcm9tIDc2OHB4LCBub3QgZnJvbSB0aGUgY2hlY2tvdXQgZGVza3RvcCBicmVha3BvaW50LCBzbyBpdFxuLy8gbGl2ZXMgaW4gdGhpcyB0aWVyIGFuZCBub3QgaW4gX3NpZGViYXItY2hlY2tvdXQubGctcmVzdHJpY3RlZC5zY3NzLiBgcm93LWdhcGAgaXMgaW5lcnQgb24gYVxuLy8gYmxvY2sgY29udGFpbmVyLCBzbyBgZGlzcGxheTogZmxleGAgaGFzIHRvIHN0YXJ0IGhlcmUgdG9vIC0gb24gbW9iaWxlIHRoZSBjb250YWluZXIgaXNcbi8vIGJsb2NrIChzZWUgX3NpZGViYXItY2hlY2tvdXQuZGVmYXVsdC5zY3NzKS5cbi5zaWRlYmFyLWNoZWNrb3V0X19hc3N1cmFuY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgZ2FwLXktZGVzaygxLCAnbW0nKTtcbiAgLm1tLWZvb3Rlci1zZWN0aW9uX19oZWFkaW5nLXdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLnNpemUtZ3VpZGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NDhweDtcbiAgLnNpemUtZ3VpZGVfX21lYXN1cmVtZW50cyB7XG4gICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxLCAnbW0nKTtcbiAgfVxuXG4gIC5tZWFzdXJpbmctZ3VpZGUtY29udGFpbmVyIHtcbiAgICAubWVhc3VyaW5nLWd1aWRlLWNvbnRlbnQge1xuICAgICAgJi5yb3cge1xuICAgICAgICAudGFibGUge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNTSBTSVpFIFNFTEVDVCBDT01QT05FTlQgKERlc2t0b3AgT3ZlcnJpZGUpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tc2l6ZS1zZWxlY3Qge1xuICAmX190cmlnZ2VyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTtcbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpO1xuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSA3NSUsIHRyYW5zcGFyZW50IDc1JSksXG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KSA3NSUsIHRyYW5zcGFyZW50IDc1JSksXG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSkgNzUlLCB0cmFuc3BhcmVudCA3NSUpLFxuICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpIDc1JSwgdHJhbnNwYXJlbnQgNzUlKSxcbiAgICAgICRtbS1ub2lzZS1sYXllci0yeDsgLy8ga2VlcCB0aGUgbGF5ZXIgZ3JhaW4gc2V0IGluIC5kZWZhdWx0IChPVEIyNi0yMTMzKVxuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDFweCwgOHB4IDFweCwgMXB4IDhweCwgMXB4IDhweCwgMjAwcHggMjAwcHg7XG4gIH1cbn1cbiIsIi5zbGlkZS1pbmRpY2F0b3JzICB7XG4gICYubW0taW5kaWNhdG9ycyB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogY2FsYyg4cHggLSAycHgpO1xuICAgICAgd2lkdGg6IGNhbGMoMWNoIC0gMnB4KTtcbiAgICB9XG4gIH1cbn0iLCIubmF2LXRhYnMtd3JhcHBlciB7XG4gIC5uYXYtdGFiLWJ0biB7XG4gICAgJi0tbW02IC5uYXYtdGFiLWJ0bi1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG59XG4iLCIubW0tdG9vbHRpcCB7XG4gIC5tbS10b29sdGlwLWNvbnRlbnQge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgXG4gICAgfVxuICAgIC5tbS1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1tNi10b29sdGlwIHtcbiAgLm1tNi10b29sdGlwLWNvbnRlbnQge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgXG4gICAgfVxuICAgIC5tbTYtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnBiLXRvcC1iYW5uZXIge1xuXG4gIC5wZC1iYW5uZXItYWN0aW9uIHtcbiAgICAuc2xpZGUtaW5kaWNhdG9ycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhbm5lci1NTSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogMi41bGg7XG5cbiAgICAvLyBQRFAgKEZpZ21hIDY3Mi0xMDUyNDEpOiB0aGUgZ2FsbGVyeSAoLmNvbC1pbWFnZXMtc3RhY2tlZCwgY29sLW1kLTYpIGlzXG4gICAgLy8gNTAlIG9mIHRoZSB2aWV3cG9ydCBmcm9tIHRoaXMgYnJlYWtwb2ludCB1cCDigJQgdGhlIGRpdmlkZXIgcGlja3MgdXBcbiAgICAvLyBleGFjdGx5IHRoZXJlLCBjb3ZlcmluZyBvbmx5IHRoZSByaWdodCBjb2x1bW4uXG4gICAgI3Byb2R1Y3Qtc2hvdyAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAtMXB4LCBub3QgMDogZHJvcHMgdGhlIGxpbmUgb250byB0aGUgc2FtZSByb3cgYXMgdGhlIGdhbGxlcnkncyBvd25cbiAgICAgICAgLy8gb3V0ZXIgZWRnZSBpbnN0ZWFkIG9mIHRoZSBiYW5uZXIgYm94J3MgbGFzdCByb3csIHNvIGl0IHJlYWRzIGFzIGFcbiAgICAgICAgLy8gY29udGludWF0aW9uIG9mIHRoYXQgZWRnZSByYXRoZXIgdGhhbiBhIGhhaXJsaW5lIHNpdHRpbmcgb25lIHBpeGVsXG4gICAgICAgIC8vIGFib3ZlIGl0ICh0aGUgbWlzbWF0Y2ggc2hvd2VkIGFzIGEgc21hbGwgc3RlcCBhdCB0aGUgNTAlIHNlYW0pLlxuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tbS1ib3JkZXItc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGQtYmFubmVyLWFjdGlvbiB7XG4gICAgICBmbGV4LXNocmluazogMDsgXG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBnYXA6IDJjaDtcblxuICAgICAgLmJhbm5lci1jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlLWluZGljYXRvcnMgeyBcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuYmFubmVyLU1NNiB7XG5cbiAgICAucGQtYmFubmVyLWFjdGlvbiB7XG4gICAgICBmbGV4LXNocmluazogMDsgXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAuc2xpZGUtaW5kaWNhdG9ycyB7IFxuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbn1cbiIsIi50eXBlLWVsZW1lbnQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBWRVJURVggQUREUkVTUyBQT1BVUCDigJQgVGFibGV0KyBvdmVycmlkZXMuIEZpZ21hIGRlc2sgcmVmOiAyNTEzOjMxNTgxLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLXZlcnRleC1wb3B1cCB7XG4gICZfX3ZpZXcge1xuICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMSk7IC8vIDE2cHhcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFdJU0hMSVNUIChcIlNhdmVkIEl0ZW1zXCIpIOKAlCBEZXNrdG9wIG92ZXJyaWRlcyAoYXV0by13cmFwcGVkIGluIGJyZWFrcG9pbnQoJ21kJykgYnkgX21xLnNjc3MpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0td2lzaGxpc3QtaGVhZGVyIHtcbiAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soNSk7XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpO1xufVxuXG4ubW0td2lzaGxpc3QtbGlzdC13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDMsIDMsICdtbScsICdkZXNrJyk7XG59XG5cbi5tbS13aXNobGlzdC1lbXB0eSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgzLCAzLCAnbW0nLCAnZGVzaycpO1xufVxuXG4ubW0td2lzaGxpc3QtaXRlbV9fY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7XG59XG5cbi5tbS13aXNobGlzdC1pdGVtIHtcbiAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTtcbiAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSk7XG5cbiAgJl9fbWVkaWEge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSwgMSwgJ21tJywgJ2Rlc2snKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpO1xuICB9XG5cbiAgJl9fdmFyaWFudHMge1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fdmFyaWFudCB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGFsaWduLXNlbGY6IGVuZDtcblxuICAgIC5tbS13aXNobGlzdC1pdGVtX19yZW1vdmUge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMC4yNSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZPT1RFUiDigJQgbWQrIGRlc2t0b3Agb3ZlcnJpZGVzXG4vLyBNTSBkZXNrdG9wOiBncmlkIDQgZXF1YWwgY29scywgY29sIDEgc3RhY2tzIDIgc2VjdGlvbnMsIGNvbCAyICsgY29sIDMgPSAxIHNlY3Rpb24gZWFjaCwgY29sIDQgPSBuZXdzbGV0dGVyLlxuLy8gTGVnYWw6IGdyaWQsIGNvcHlyaWdodCBzdGFja2VkIG92ZXIgbGlua3M7IE9UQiBiZWxvdyAobWQtbW9kKSBvciByaWdodCBjb2wgKGxnKS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBQRCBvdXRwdXQ6IDMgZXhwbGljaXQgY29scyAoY29sMSwgY29sMiwgY29sMykgZGVmaW5lZCBieSBleHBlcmllbmNlL3BhZ2VzL2Zvb3Rlci1tbS5qc29uLlxuLy8gRWFjaCBjb2wgaXMgYSBmbGV4IHN0YWNrIOKAlCBjb250ZW50IGVkaXRvciBjYW4gYWRkIDErIHNlY3Rpb25zIHBlciByZWdpb24uXG4ubW0tZm9vdGVyX19wZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4ubW0tZm9vdGVyX19wZC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW0tZm9vdGVyLXNlY3Rpb24ge1xuICAmX19oZWFkaW5nLXdyYXAge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIsICdtbScpOyAgICAgLy8gMTZweCAoMmNoKVxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyAgICAgICAgICAgICAgICAgIC8vIDFsaCBkZXNrdG9wXG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soNSwgJ21tJyk7ICAgICAvLyA0OHB4ICg2Y2gpXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7ICAgICAgICAgICAgICAgICAgLy8gMWxoIGRlc2t0b3BcbiAgICBnYXA6IDhweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAwLjVsaCBkZXNrdG9wXG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNTSBGT09URVIgTEVHQUwg4oCUIGdyaWQgKGQtbWQtZ3JpZCk6IDEgY29sIG9uIG1kLW1vZCwgMiBjb2xzIG9uIGxnXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbS1mb290ZXItbGVnYWwge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDE2cHg7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gMmNoIGRlc2t0b3BcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jb2wtLWNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDFjaCBkZXNrdG9wXG4gIH1cblxuICAmX19jb3B5cmlnaHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNTTYgRk9PVEVSIOKAlCA0LWNvbCBncmlkIHdpdGggY2VsbC1ib3JkZXIsIGZ1bGwtd2lkdGggbG9nbywgZGFyayB0aGVtZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1tNi1mb290ZXIge1xuICAvLyBPdXRlciA0LWNvbCBncmlkOiAzIFBEIGNvbHMgKyAxIG5ld3NsZXR0ZXIgY29sLCBjZWxsLWJvcmRlciB2aWEgZ2FwK2JnLlxuICAmX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAxcHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4gICZfX3BkIHtcbiAgICBvcmRlcjogMDtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgfVxuXG4gICZfX25ld3NsZXR0ZXItY29sIHtcbiAgICBvcmRlcjogMDtcbiAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuXG4gICZfX2xlZ2FsLWNvbCB7XG4gICAgb3JkZXI6IDA7XG4gICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDI7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICB9XG5cbiAgLy8gUEQgaW5uZXIgMy1jb2wgZ3JpZCAoY29sMSwgY29sMiwgY29sMykgd2l0aCBjZWxsLWJvcmRlciBzZXBhcmF0b3JzLlxuICAmX19wZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAmX19wZC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFweDtcblxuICAgICYtLTEgeyBncmlkLWNvbHVtbjogMTsgfVxuICAgICYtLTIgeyBncmlkLWNvbHVtbjogMjsgfVxuICAgICYtLTMgeyBncmlkLWNvbHVtbjogMzsgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBREVSIOKAlCBNTSDigJQgRGVza3RvcCBvdmVycmlkZXMgKGF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZCcpIGJ5IF9tcS5zY3NzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWhlYWRlciB7XG4gICZfX2xvZ28tbGluayB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgLy8gZGVza3RvcCBsb2dvIHdpZHRoXG4gICAgfVxuICB9XG5cbiAgLy8gR2FwIGJldHdlZW4gTWVudSArIFNlYXJjaCBidXR0b25zLCBvciBoYW1idXJnZXIgKyBicmVhZGNydW1ic1xuICAvLyBUaGUgYmFzZSBnYXAgaXMgMWNoIGJldHdlZW4gdGhlIG1lbnUgYW5kIGJyZWFkY3J1bWJzLlxuICAvLyBUaGUgM2NoIGRpc3RhbmNlIHdpdGggdGhlIHNlYXJjaCBidXR0b24gaXMgYWNoaWV2ZWQgdXNpbmcgbWFyZ2luLWxlZnQuXG4gICZfX2xlZnQtZGVza3RvcCB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTsgLy8gMWNoIGRlc2t0b3BcbiAgICAuYnRuLWhlYWRlci1zZWFyY2gge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMCwgMiwgJ21tJywgJ2Rlc2snKTtcbiAgICB9XG4gIH1cblxuICAvLyBHYXAgYmV0d2VlbiB3aXNobGlzdCwgYWNjb3VudCwgY2FydCBpY29uIGJ1dHRvbnMuXG4gICZfX3JpZ2h0LWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMyk7IC8vIDE2cHggLyAyY2ggZGVza3RvcCDihpIgMjRweCB2aXNpYmxlIGljb24gZ2FwXG5cbiAgICAvLyAyNMOXMjQgaGl0IHRhcmdldCAoV0NBRyBtaW4pIHdyYXBwaW5nIHRoZSAxNnB4IGljb24gKGNlbnRlcmVkIHZpYSB0aGUgYmFzZVxuICAgIC8vIC5tbS1idG4gYWxpZ24taXRlbXMgKyBpY29uLWdob3N0IGp1c3RpZnktY29udGVudCkuIE92ZXJyaWRlcyB0aGUgZ2xvYmFsXG4gICAgLy8gLm1tLWJ0bi0taWNvbi1naG9zdCBkZXNrdG9wIHNpemUgKDE2w5cxNiksIHdoaWNoIGlzIGJlbG93IHRoZSBjbGljayB0YXJnZXQuXG4gICAgLy8gbWFyZ2luLWlubGluZTogLTRweCBjb2xsYXBzZXMgdGhlIGxheW91dCBmb290cHJpbnQgYmFjayB0byAxNnB4IHNvIHRoZSBpY29uXG4gICAgLy8gZ2FwIHN0YXlzIDI0cHggcGVyIGRlc2lnbiDigJQgdGhlIDI0w5cyNCBidXR0b24ganVzdCBvdmVybGFwcyBpbnRvIHRoZSBnYXAuXG4gICAgLy8gTWF0Y2hlcyBGaWdtYSAoMTZweCBzbG90ICsgMjRweCBidXR0b24gKyAxNnB4IGljb24pLlxuICAgIC5tbS1idG4tLWljb24tZ2hvc3Qge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4taW5saW5lOiAtNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEdSSUQgVkFSSUFOVCDigJQgMy1jb2x1bW4gc3ltbWV0cmljIGxheW91dFxuICAvLyBUb2dnbGU6IGFkZC9yZW1vdmUgLm1tLWhlYWRlci0tZ3JpZCBvbiA8aGVhZGVyPiBpbiBoZWFkZXItbW0uaXNtbFxuICAvLyBMZWZ0ICgxZnIpIHwgTG9nbyAoYXV0bywgdHJ1bHkgY2VudGVyZWQpIHwgUmlnaHQgKDFmciwgZW5kLWFsaWduZWQpXG4gIC8vIEVsaW1pbmF0ZXMgYWJzb2x1dGUgcG9zaXRpb25pbmcg4oCUIGxlZnQgYmxvY2sgY2FuIG5ldmVyIG92ZXJsYXAgdGhlIGxvZ28uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubW0taGVhZGVyX19sZWZ0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgbWluLXdpZHRoOiAwOyAvLyBhbGxvdyBjb2x1bW4gdG8gc2hyaW5rIGJlbG93IGNvbnRlbnQgbWluLXdpZHRoXG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgIH1cblxuICAgIC5tbS1oZWFkZXJfX2xvZ28ge1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBvdmVycmlkZSBwb3NpdGlvbjogYWJzb2x1dGUgZnJvbSBkZWZhdWx0XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IC8vIG92ZXJyaWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgIC5tbS1oZWFkZXJfX3JpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBREVSIOKAlCBNTTYg4oCUIERlc2t0b3Agb3ZlcnJpZGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW02LWhlYWRlciB7XG4gIGhlaWdodDogdmFyKC0tbW02LWhlYWRlci1oZWlnaHQpOyAvLyBkZXNrdG9wOiBleGFjdCA0MHB4IHRvdGFsXG5cbiAgLy8gMXB4IGNlbGwtYm9yZGVyIGdhcCBiZXR3ZWVuIE1lbnUgLyBTZWFyY2ggYnV0dG9uc1xuICAmX19sZWZ0LWRlc2t0b3Age1xuICAgIGNvbHVtbi1nYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gIH1cblxuICAvLyAxcHggY2VsbC1ib3JkZXIgZ2FwIGJldHdlZW4gZGVza3RvcCByaWdodCBpY29uIGJ1dHRvbnNcbiAgJl9fcmlnaHQtZGVza3RvcCB7XG4gICAgY29sdW1uLWdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgfVxufVxuXG4ubW0taGVhZGVyX19yaWdodC1kZXNrdG9wLFxuLm1tNi1oZWFkZXJfX3JpZ2h0LWRlc2t0b3Age1xuICAuYnRuLWhlYWRlci13aXNobGlzdC5lbXB0eS13aXNobGlzdCB7XG4gICAgLmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubm90LWVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5idG4taGVhZGVyLXdpc2hsaXN0Om5vdCguZW1wdHktd2lzaGxpc3QpIHtcbiAgICAuZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5vdC1lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5tbS1zcG90bGlnaHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDVjaCk7XG5cbiAgLm1tLXNwb3RsaWdodC1saXN0IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygzKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5tbS1zcG90bGlnaHQtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRjaCkgLyA2KTtcbiAgICAgIC8vIEZpZ21hIFwiLlNwb3RsaWdodCBJdGVtXCIgaXMgY29udGVudC1zaXplZDogMWNoIGluc2V0ICsgYSA3NXB4IHNob3QuXG4gICAgICBtYXgtd2lkdGg6IDgzcHg7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuXG4gICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygwLjc1KTtcblxuICAgICAgICAudGlsZS10aXRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIC50aWxlLWltYWdlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyNjI2MjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIub25lcGFnZS1jaGVja291dC1hcHAsIC5tbS1zaGVldC5hZGRyZXNzLWJvb2stc2hlZXQge1xuICAuYWRkcmVzcy1mb3JtLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMSk7XG4gICAgLnBob25lLXJvdy1jaGVja291dCB7XG4gICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICAgIH1cbiAgfVxuICAuYXV0b2NvbXBsZXRlX3JlbGF0aXZlIHtcbiAgICAucGNhIHtcbiAgICAgIC5wY2FhdXRvY29tcGxldGUge1xuICAgICAgICAucGNhbGlzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMSk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7XG4gICAgICAgIH1cbiAgICAgICAgLnBjYWl0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDAuNSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnNlcnQtbWFudWFsIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW0tc2hlZXQuYWRkcmVzcy1ib29rLXNoZWV0IHtcbiAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICAuYWRkcmVzc19mb3JtICB7XG4gICAgICAuYWRkcmVzcy1zaGVldC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1tLXNoZWV0Lm1tLXNoZWV0LWxvZ2luIHtcbiAgLm1tLXNoZWV0X19ib2R5IHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHdpZHRoOiAzM3Z3IDtcbiAgICB9XG4gIH1cbn1cbiIsIi5lZGl0b3JpYWwtYWxsLWxpbmVzLXdyYXBwZXIge1xuICAubW0taGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgLnBkLXBhZ2VfX2NvbnRlbnQuZXhwZXJpZW5jZS1hbGwtbGluZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbiIsIiNhY2NvdW50LXNoZWV0IHtcbiAgLm1tLXNoZWV0X19oZWFkZXIge1xuICAgIC5tbS1zaGVldF9fY2xvc2Uge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5tbS1hY2NvdW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMzLjMzNHZ3O1xuICB9XG59IiwiLy8gRGVza3RvcCBTdHlsZXMgZm9yIE1NIFBEUCBsYXlvdXRcbiNwcm9kdWN0LXNob3cge1xuICAucHJpY2Utd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgfVxufVxuXG4ubW0tcGRwLWxheW91dCB7XG4gIC5icmVhZGNydW1icy1oZXJvLWludGVybmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRldGFpbHMtY29sdW1uLWNvbnRlbnQtaW5uZXIge1xuICAgICYuY29udGVudC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxKTtcbiAgICB9XG4gIH1cblxuICAucmlnaHQtc3RpY2t5LWNvbCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAvLyBUcmFja3MgdGhlIGhlYWRlcidzIGxpdmUgYm90dG9tIGVkZ2UgKC0tbW0taGVhZGVyLW9mZnNldCwgcHVibGlzaGVkIGJ5XG4gICAgLy8gTU1IZWFkZXIudHMpIOKAlCByaWRlcyB0aGUgc2Nyb2xsLWxpbmtlZCBoZWFkZXIgMToxLCBubyB0aW1lZCB0cmFuc2l0aW9uXG4gICAgLy8gY2hhc2luZyB0aGUgLmhlYWRlci1oaWRkZW4gbWFya2VyLlxuICAgIHRvcDogdmFyKC0tbW0taGVhZGVyLW9mZnNldCwgdmFyKC0tbW0taGVhZGVyLWhlaWdodCkpO1xuICAgIC8vIFN0YXRpYzogb25seSBzZXRzIHRoZSBjb2x1bW4ncyBuYXR1cmFsIGZsb3cgcG9zaXRpb24gYmVsb3cgdGhlIHRyYW5zcGFyZW50XG4gICAgLy8gaGVhZGVyIChtYWluIGlzIHB1bGxlZCB1cCBieSAtaGVhZGVyLWhlaWdodCkuIE9uY2Ugc3R1Y2ssIGB0b3BgIHJ1bGVzIOKAlFxuICAgIC8vIGFuaW1hdGluZyB0aGUgbWFyZ2luIHdvdWxkIHJlZmxvdyBsYXlvdXQgb24gZXZlcnkgc2Nyb2xsIGV2ZW50LlxuICAgIG1hcmdpbi10b3A6IHZhcigtLW1tLWhlYWRlci1oZWlnaHQpO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAzMy4zdnc7XG4gIH1cblxuICAuY29sLWltYWdlcy1zdGFja2VkIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYuaGFzLXBhaXJlZC1pbWFnZXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgLy8gTGFzdCB0d28gc2lkZSBieSBzaWRlOyB0aGUgcmVzdCBzdGF5IGZ1bGwgd2lkdGguXG4gICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtdmFyaWFudHMtYm94IHtcbiAgICAubW0tY29sb3Itc3dhdGNoIHtcbiAgICAgICY6bnRoLWNoaWxkKG4gKyA2IG9mIDpub3QoOmhhcyguc2VsZWN0ZWQtY29sb3IpKSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQobiArIDggb2YgOm5vdCg6aGFzKC5zZWxlY3RlZC1jb2xvcikpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gJi5kZXNrdG9wLW5vLWV4Y2VlZGVkLWNvbG9ycyB7XG4gICAgLy8gICAubW0tY29sb3Itc3dhdGNoOmhhcyguc2VsZWN0ZWQtY29sb3Itbm90LXZpc2libGUpIHtcbiAgICAvLyAgICAgb3JkZXI6IHVuc2V0O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIC8vIFJlcGxpY2EgQ2FyZCBTdHlsZVxuICAucmVwbGljYS1sYWJlbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG5cbiAgICAuYWRkLXRvLXdpc2hsaXN0LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXBsaWNhLWxhYmVsLWJveCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDQpO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLnJlcGxpY2EtbGFiZWwtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAucmVwbGljYS1sYWJlbC1zdWJoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgfVxuXG4gICAgLnJlcGxpY2EtbGFiZWwtc2VjdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmLnByaWNlLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXBsaWNhLWxhYmVsLXZhbHVlLFxuICAgIC5yZXBsaWNhLWxhYmVsLXZhbHVlLXByaWNlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxNnB4O1xuXG4gICAgICAucHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVwbGljYS1sYWJlbC1kZXNjcmlwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTZweDtcbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgYnIge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGRwLXNoZWV0LWN0YSB7XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLm1tLXBkcC1zaGVldCxcbi5tbS1jb2xvcnMtZGV0YWlsLXNoZWV0LFxuLm1tLXNpemUtc2VsZWN0b3Itc2hlZXQsXG4ubW0tbm90aWZ5LW1lLXNoZWV0LFxuLm1tLWJvdXRpcXVlLWF2YWlsYWJpbGl0eS1zaGVldCxcbi5tbS1zaGlwcGluZy1lc3RpbWF0ZS1zaGVldCB7XG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgLm5hdi10YWJzLXdyYXBwZXIge1xuICAgICAgLm5hdi10YWItYnRuIHtcbiAgICAgICAgLm5hdi10YWItYnRuLWxhYmVsIHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW0tZGVsaXZlcnktb3B0aW9ucy1wYWNrYWdpbmdbZGF0YS1icmFuZD0nbW0nXSB7XG4gIC5tbS1zaGVldF9fYm9keSB7XG4gICAgd2lkdGg6IDMzLjN2dztcbiAgfVxufVxuXG4ubW0tY29sb3JzLWRldGFpbC1zaGVldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwdnc7XG5cbiAgLmNvbG9ycy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzMuM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5tbS1jb2xvci1zd2F0Y2gge1xuICAgICAgLm1tLWNvbG9yLXN3YXRjaF9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmLmRlc2t0b3Atbm8tZXhjZWVkZWQtY29sb3JzIHtcbiAgICAvLyAgIC5tbS1jb2xvci1zd2F0Y2g6aGFzKC5zZWxlY3RlZC1jb2xvci1ub3QtdmlzaWJsZSkge1xuICAgIC8vICAgICBvcmRlcjogdW5zZXQ7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG59XG5cbi5tbS1wZHAtc2hlZXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHZ3O1xuXG4gIC5uYXYtdGFiLWJ0biB7XG4gICAgLm5hdi10YWItYnRuLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAubmF2LXRhYnMtd3JhcHBlciB7XG4gICAgLnRhYi1idG4tY29udGFpbmVyLCAudGFiLXNwYWNlci1jb250YWluZXIgIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNWxoO1xuICAgIH1cbiAgfVxufVxuXG4ubW0tc2l6ZS1zZWxlY3Rvci1zaGVldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwdnc7XG5cbiAgLnNpemUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMzLjN2dztcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgoNik7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMik7XG4gIH1cblxuICAucHJvZHVjdC1tb2RlbC1zaXplLW1lc3NhZ2Utc2VsZWN0b3IsXG4gIC5zaG93LXNpemUtZ3VpZGUtc2VjdGlvbixcbiAgLnNpemUtZ3VpZGUtdG9nZ2xlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzMuM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCg2KTtcbiAgfVxuXG4gIC5hZGQtdG8tY2FydC1hY3Rpb25zLFxuICAucHJvZHVjdC1ub3RpZnkge1xuICAgIG1heC13aWR0aDogMzMuM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteCgyKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXkoMSk7XG4gIH1cblxuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIC5zaXplLXNlbGVjdG9yLWd1aWRlLXdyYXBwZXI6aGFzKC5hZGQtdG8tY2FydC1hY3Rpb25zKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1tLW5vdGlmeS1tZS1zaGVldCB7XG4gIC5mb3JtLW5vdGlmeS1tZS1lbWFpbCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zdnc7XG4gIH1cbn1cblxuYm9keVtkYXRhLWdjYXQ9J01NJ10gLnBkcC1kZWxpdmVyeS1vcHRpb25zIHtcbiAgJl9fdHJpZ2dlciB7XG4gICAgJi5ib3V0aXF1ZS1hdmFpbGFiaWxpdHkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5tbS1ib3V0aXF1ZS1hdmFpbGFiaWxpdHktc2hlZXQsXG4ubW0tc2hpcHBpbmctZXN0aW1hdGUtc2hlZXQge1xuICAmLm1tLXNoZWV0LS1yaWdodCB7XG4gICAgd2lkdGg6IDUwdnc7XG5cbiAgICAubW0tc2hlZXRfX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG59XG5cbiNtbS1tb2JpbGUtc3RpY2t5LWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEFwcGxlIFBheSBidXR0b24gKFBEUCkg4oCUIGRlc2t0b3AgKEZpZ21hIG5vZGUgMTA0MzEtMzA1MSlcbi5wZHAtYXBwbGUtcGF5LXdyYXBwZXItLW1tIHtcbiAgLmFwcGxlLXBheS1wZHAtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBzaXplLWgtZGVzayg2LCAnbW0nKTsgLy8gNDhweFxuICB9XG59XG4iLCIvLyBEZXNrdG9wIFN0eWxlcyBmb3IgTU02IFBEUCBsYXlvdXRcbi5tbTYtcGRwLWxheW91dCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsZml0LWNvbnRlbnQoMTAwJSkpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLG1pbm1heCgwLDFmcikpO1xuXG4gIC5jb2wtaW1hZ2VzLXN0YWNrZWQge1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICB9XG5cbiAgLnJpZ2h0LXN0aWNreS1jb2wge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgLy8gVHJhY2tzIHRoZSBoZWFkZXIncyBsaXZlIGJvdHRvbSBlZGdlICgtLW1tLWhlYWRlci1vZmZzZXQsIHB1Ymxpc2hlZCBieVxuICAgIC8vIE1NSGVhZGVyLnRzKSDigJQgc2Nyb2xsLWxpbmtlZCwgcmVwbGFjZXMgdGhlIC5oZWFkZXItaGlkZGVuIG1hcmtlciArIDAuNXNcbiAgICAvLyB0cmFuc2l0aW9uIHBhdHRlcm4uXG4gICAgdG9wOiB2YXIoLS1tbS1oZWFkZXItb2Zmc2V0LCB2YXIoLS1tbTYtaGVhZGVyLWhlaWdodCkpO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuXG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSAqL1xuICAgIH1cbiAgfVxuXG4gIC5tbTYtYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtaW1hZ2VzLXN0YWNrZWQge1xuICAgICYuc3dpcGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5oYXMtcGFpcmVkLWltYWdlcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAvLyBMYXN0IHR3byBzaWRlIGJ5IHNpZGU7IHRoZSByZXN0IHN0YXkgZnVsbCB3aWR0aC5cbiAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAje21hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyl9KSAvIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzLWNvbHVtbi1jb250ZW50IHtcbiAgICAuYWRkLXRvLXdpc2gtbGlzdCB7XG4gICAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG5cbiAgICAgIC5tbTYtdGV4dC1jb250ZW50LnNhdmUtdHh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAubW02LXRleHQtY29udGVudC5yZW1vdmUtdHh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAubW02LXRleHQtY29udGVudC5zYXZlLXR4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubW02LXRleHQtY29udGVudC5yZW1vdmUtdHh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzLWNvbHVtbi1jb250ZW50LWlubmVye1xuICAgICYuY29udGVudC1icmVhZGNydW1icyB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJG1tNi11bml0cywgMS41KTsgLy8xMnB4XG5cbiAgICAgIC5hZGQtdG8td2lzaC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRlbnQtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vNHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAzKTsgLy8yNHB4XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW02LWJhY2tncm91bmQtbGlnaHQtcHJpbWFyeSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYuaXMtc3R1Y2sge1xuICAgICAgICBib3JkZXItYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpIHNvbGlkIHZhcigtLW1tNi1ib3JkZXItcHJpbWFyeS1vbmxpZ2h0KTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG5cbiAgICAgIC5hZGQtdG8td2lzaGxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDQpOyAvLyAzMnB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDAuNSk7IC8vNHB4XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgoMSwgJGJyYW5kOiAnbW02Jyk7IC8vIDhweFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb250ZW50LWRldGFpbHMge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi5jb250ZW50LWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgyLCAkYnJhbmQ6ICdtbTYnKTsgLy8gMTZweFxuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAuYWRkLXRvLWNhcnQtc3dpdGNoIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1tNi1ub3RpZnktbWUtc2hlZXQge1xuICAuZm9ybS1ub3RpZnktbWUtZW1haWx7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpOyAvLzFweFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogICAgZml0LWNvbnRlbnQoMTAwJSkgZml0LWNvbnRlbnQoMTAwJSkgbWlubWF4KDAsMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLG1pbm1heCgwLDFmcikpO1xuXG4gICAgLm5vdGlmeS1kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAubW0tZm9ybS1maWVsZHNldC0tZW1haWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtbTYtdW5pdHMsIDEpOyAvLzhweFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAubW02LWZvcm0tZmllbGRzZXRzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14KDEsICRicmFuZDogJ21tNicpOyAvLyA4cHhcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IG1hcC1nZXQoJG1tNi11bml0cywgMSk7IC8vOHB4XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZ3JpZC1yb3c6IDMgLyBzcGFuIDE7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcblxuICAgICAgLm5vdGlmeW1lLWFjY2VwdG5ld3NsZXR0ZXJzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNoZWV0LWZvb3Rlci1hY3Rpb25zIHtcbiAgICAgIGdyaWQtcm93OiA0IC8gc3BhbiAxO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgfVxuICB9XG59XG5cbiNtbTYtbW9iaWxlLXN0aWNreS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3V0aXF1ZSBBdmFpbGFiaWxpdHkgU2hlZXQgRHJhd2VyIENvbnRlbnQgKi9cbi5tbTYtYm91dGlxdWUtYXZhaWxhYmlsaXR5LXNoZWV0IHtcbiAgLnBkcC1ib3V0aXF1ZS1hdmFpbGFiaWxpdHl7XG4gICAgJl9fcHJvZHVjdC1zdW1tYXJ5LFxuICAgICZfX2hvdy1pdC13b3JrcyB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiI2FjY291bnQtY3JlYXRlLCAjbG9naW4tc2hvdyB7XG4gIC5tbS1hY2NvdW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2Ni42Njd2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDJjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgd2lkdGg6IDIyLjIyM3Z3O1xuICAgIH1cblxuICAgIC5tbS1hY2NvdW50LWZvcm0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMzkuNDQ1dnc7XG4gICAgfVxuICB9XG59XG5cbiNhY2NvdW50LWNyZWF0ZSB7XG4gIC5tbS1wcml2YWN5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMy4zMzR2dztcbiAgfVxufVxuXG4ubW0tYWNjb3VudF9fY29udGFjdCB7XG4gIHdpZHRoOiAyNXZ3O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gIC5jb250ZW50LWFzc2V0IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG4iLCIubW02LXJldmFtcC1wbHAge1xuICAuZ3JpZC1wcm9kdWN0IC5wcm9kdWN0LWdyaWQtY29udGFpbmVyIHtcblxuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKCdjZWxsLWJvcmRlcicsICdtbTYnKTsgLy8xcHhcblxuICAgICYsICYuaXMtZ3JpZC1kZWZhdWx0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsZml0LWNvbnRlbnQoMTAwJSkpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgICAucGxwLXRvcC1lZGl0b3JpYWwtbW02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL09UQjI2LTY1MiAtIE5PVCBpbiBTY29wZVxuICAgIC8qXG4gICAgJi5pcy1ncmlkLXNtYWxsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogZml0LWNvbnRlbnQoMTAwJSkgMHB4IGZpdC1jb250ZW50KDEwMCUpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgICAucGxwLXRvcC1lZGl0b3JpYWwtbW02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWdyaWQtbGFyZ2Uge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCxmaXQtY29udGVudCgxMDAlKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgICovXG4gIH1cblxuICAuY29udGFpbmVyLXF1aWNrLWZpbHRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIC8vIFRyYWNrcyB0aGUgaGVhZGVyJ3MgbGl2ZSBib3R0b20gZWRnZSAoLS1tbS1oZWFkZXItb2Zmc2V0LCBwdWJsaXNoZWQgYnlcbiAgICAvLyBNTUhlYWRlci50cykg4oCUIHJpZGVzIHRoZSBzY3JvbGwtbGlua2VkIGhlYWRlciAxOjEgaW5zdGVhZCBvZiBhIHRpbWVkXG4gICAgLy8gdHJhbnNmb3JtIGNoYXNpbmcgdGhlIC5oZWFkZXItaGlkZGVuIG1hcmtlci5cbiAgICB0b3A6IHZhcigtLW1tLWhlYWRlci1vZmZzZXQsIHZhcigtLW1tNi1oZWFkZXItaGVpZ2h0KSk7XG4gIH1cblxuICAuZmlsdGVycy1zY2FsZS1iYXItcmV2YW1wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKCdjZWxsLWJvcmRlcicsICdtbTYnKTsgLy8xcHhcbiAgfVxuXG4gIC5tbTYtZmlsdGVycyB7XG4gICAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soNSwgJ21tNicpOyAvLzQwcHhcblxuICAgIC5maWx0ZXItYmFyLXJldmFtcC1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDEsICdtbTYnKTsgIC8vOHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbW02LXVuaXRzLCAwLjUpOyAvLzRweFxuICAgIH1cbiAgfVxuXG4gIC8vT1RCMjYtNjUyIC0gTk9UIGluIFNjb3BlXG4gIC8qXG4gIC5tbTYtc2NhbGUgLnNjYWxlLWdyaWQtY29udHJvbHMge1xuICAgIC5tbTYtYnRuIHtcbiAgICAgIEBpbmNsdWRlIHNpemUtdy1kZXNrKDQsICdtbTYnKTtcbiAgICAgIEBpbmNsdWRlIHNpemUtaC1kZXNrKDUsICdtbTYnKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuc2NhbGUtbGFiZWwge1xuICAgICAgcGFkZGluZzogMjBweCA4cHggNHB4IDA7XG4gICAgfVxuICB9XG4gICovXG5cbiAgLnBscC1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMC41LCAnbW02Jyk7IC8vNHB4XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMSwgJ21tNicpOyAvLzhweFxuICB9XG5cbiAgLmdyaWQtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygnY2VsbC1ib3JkZXInLCAnbW02Jyk7IC8vMXB4XG4gICAgcm93LWdhcDogbWFwLWdldCgkbW02LXVuaXRzLCAnY2VsbC1ib3JkZXInKTtcbiAgICBjb2x1bW4tZ2FwOiBtYXAtZ2V0KCRtbTYtdW5pdHMsICdjZWxsLWJvcmRlcicpO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSxmaXQtY29udGVudCgxMDAlKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCxtaW5tYXgoMCwxZnIpKTtcblxuICAgIC5wbHAtcGFnaW5hdGlvbiB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAyO1xuICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5wbHAtc2VvLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICB9XG4gIH1cblxuICAubW02LXBscC1uZXh0Q2F0ZWdvcnktYXNzdXJhbmNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygzLCAnbW02Jyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soJ2NlbGwtYm9yZGVyJywgJ21tNicpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgJi1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgIHJvdy1nYXA6IG1hcC1nZXQoJG1tNi11bml0cywgJ2NlbGwtYm9yZGVyJyk7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsZml0LWNvbnRlbnQoMTAwJSkpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMixtaW5tYXgoMCwxZnIpKTtcbiAgICB9XG4gIH1cbn1cblxuLnBscC10b3AtZWRpdG9yaWFsIHtcbiAgJi1tbTYge1xuICAgIC5tbTYtaGVyb19fdGV4dC1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMC41LCAnbW02Jyk7IC8vNHB4XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygxLCAnbW02Jyk7IC8vOHB4XG5cbiAgICAgIC5tbTYtaGVyb19fZGVzY19fY29udGFpbmVyIHtcbiAgICAgICAgLm1tNi1saW5rLS10ZXh0IHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tbTYtY29udGVudC1zZWNvbmRhcnktY29udHJhc3Qtb25kYXJrKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tbS1yZXZhbXAtcGxwIHtcbiAgcGFkZGluZzogMDtcblxuICAubW0taGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy14KDUpO1xuICB9XG5cblxuICAmOmhhcygubm8tY2F0ZWdvcnktZmlsdGVyKSB7XG4gICAgLm1tLWJsb2NrLXJpZ2h0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5maWx0ZXItYmFyLXJldmFtcC1pbm5lcjpoYXMoLmZpbHRlci1zZWxlY3RlZCkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aGFzKC5maWx0ZXItc2VsZWN0ZWQpIHtcbiAgICAgIC5tbS1wYWdlLXRpdGxlLnBscC1yZXN1bHRzLXRpdGxlLmlzLWZpeGVkIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soMS41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIC8vIFBpbm5lZCBiZWxvdyB0aGUgaGVhZGVyJ3MgbGl2ZSBib3R0b20gZWRnZSDigJQgc2Nyb2xsLWxpbmtlZCwgcmVwbGFjZXMgdGhlIG9sZFxuICAgIC8vIHRvcDogMCArIHRyYW5zbGF0ZVkoNjBweCkgKyAwLjVzIHRyYW5zaXRpb24gcGF0dGVybi5cbiAgICB0b3A6IHZhcigtLW1tLWhlYWRlci1vZmZzZXQsIHZhcigtLW1tLWhlYWRlci1oZWlnaHQpKSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICAgICYubW0tcGFnZS10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB6LWluZGV4OiAxMDEgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEsICdtbScsICdkZXNrJyk7XG5cblxuICAgICAgLy8gTk9URTogbm8gc3RhdGUtZGVwZW5kZW50IHBhZGRpbmcgaGVyZS4gQW55IGJveCBjaGFuZ2UgYXQgdGhlIHBpbi91bnBpblxuICAgICAgLy8gdG9nZ2xlIGRlc3luY3MgdGhlIGVsZW1lbnQgZnJvbSBpdHMgaW4tZmxvdyBwbGFjZWhvbGRlciBhbmQgc2hpZnRzIHRoZVxuICAgICAgLy8gY29udGVudCBiZWxvdyBhdCB0aGUgZXhhY3QgdG9nZ2xlIGZyYW1lICh2aXNpYmxlIGplcmsgb24gc2xvdyBzY3JvbGwpIOKAlFxuICAgICAgLy8gdGhlIHBpbm5lZCBib3ggbXVzdCBiZSBpZGVudGljYWwgdG8gdGhlIGluLWZsb3cgYm94LlxuXG4gICAgICAmLnBscC1yZXN1bHRzLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMC43NSwgMC43NSwgJ21tJywgJ2Rlc2snKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpbHRlcnMtYmFyLXJldmFtcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMiAhaW1wb3J0YW50O1xuICAgICAgLm1tLWZpbHRlcnMgLmZpbHRlci1iYXItcmV2YW1wLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNzUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnRvcC1jb250YWluZXIucmV2ZXJzZS1oZWFkZXIgLm1tLWJsb2NrLXJpZ2h0eyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1tLXBhZ2UtdGl0bGUge1xuICAgIC8vIEluIG5vcm1hbCBmbG93IHVudGlsIE1NU3RpY2t5SW50ZXJhY3Rpb25zIHBpbnMgaXQgKC5pcy1maXhlZCkg4oCUIHNlZSB0aGVcbiAgICAvLyAuZmlsdGVycy1iYXItcmV2YW1wIG5vdGUgYWJvdmUgZm9yIHdoeSB0aGVyZSBpcyBOTyBiYXNlIHN0aWNreSBoZXJlLlxuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJi5wbHAtcmVzdWx0cy10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBzaXplLWgtZGVzaygxLjUpO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAubW0tZmlsdGVycyAuZmlsdGVyLWJhci1yZXZhbXAtaW5uZXIge1xuICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy15KDAuNzUpO1xuXG4gICAgJjpoYXMoLmZpbHRlci1zZWxlY3RlZCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAxLjVsaDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGF5cyBuZXh0IHRvIHRoZSBidXR0b24gKG9yZGVyIDEpOiBvbiBkZXNrdG9wIHRoZSBidXR0b24gaXMgdGhlIGxhc3QgaXRlbSwgc29cbiAgICAvLyB0aGUgZGVmYXVsdCBvcmRlciAwIHdvdWxkIGRyb3AgdGhlIGxhYmVsIGJhY2sgbmV4dCB0byB0aGUgY2F0ZWdvcnkgbmF2LlxuICAgIC5maWx0ZXItYnV0dG9uICsgLmZpbHRlci1idXR0b24tbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxLjVsaDtcbiAgICAgIC8vIEJhciBnYXAgaXMgM2NoIGhlcmUsIHRoZSBsYWJlbCBzaXRzIDFjaCBmcm9tIHRoZSBpY29uXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIuNWNoO1xuICAgIH1cblxuICAgIC5hY3RpdmUtZmlsdGVycywgLmFjdGl2ZS1maWx0ZXJzIC5maWx0ZXItc2VsZWN0ZWQge1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGhlaWdodDogMS41bGg7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgIC8vIENoaXBzIHRoYXQgZG8gbm90IGZpdCBjb2xsYXBzZSBpbnRvIHRoZSBcIitOXCIgY291bnRlciAoc2VlXG4gICAgICAvLyBjb2xsYXBzZU92ZXJmbG93Q2hpcHMgaW4gc2VhcmNoLWZpbHRlcnMuanMpIOKAlCBubyBzY3JvbGwgb24gZGVza3RvcFxuICAgICAgd2lkdGg6IGF1dG87IC8vIG92ZXJyaWRlIHRoZSBtb2JpbGUgbWF4LWNvbnRlbnQgc28gdGhlIGJhciBjYW4gc2hyaW5rXG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLmdyaWQtcHJvZHVjdCAucHJvZHVjdC1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgZml0LWNvbnRlbnQoMTAwJSkpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgIC5tbS1yZXZhbXAtZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogbm9uZTtcblxuICAgICAgJi5zaXplLWRlc2stMXgxIHsgLS1ncmlkLWMtc3BhbjogMTsgLS1ncmlkLXItc3BhbjogMTsgfVxuICAgICAgJi5zaXplLWRlc2stMXgyIHsgLS1ncmlkLWMtc3BhbjogMjsgLS1ncmlkLXItc3BhbjogMTsgfVxuICAgICAgJi5zaXplLWRlc2stMXg0IHsgLS1ncmlkLWMtc3BhbjogNDsgLS1ncmlkLXItc3BhbjogMTsgfVxuICAgICAgJi5zaXplLWRlc2stMngyIHsgLS1ncmlkLWMtc3BhbjogMjsgLS1ncmlkLXItc3BhbjogMjsgfVxuICAgICAgJi5zaXplLWRlc2stMng0IHsgLS1ncmlkLWMtc3BhbjogNDsgLS1ncmlkLXItc3BhbjogMjsgfVxuICAgICAgJi5zaXplLWRlc2stM3g0IHsgLS1ncmlkLWMtc3BhbjogNDsgLS1ncmlkLXItc3BhbjogMzsgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmdyaWQtZm9vdGVyIC5zaG93LW1vcmV7XG4gICAgQGluY2x1ZGUgZ2FwLXktZGVzaygwLjUpO1xuICB9XG5cbiAgLy9OTyBSRVNVTFRTIFBBR0VcbiAgLm1tLW5vLXJlc3VsdC1jYXNlIC50ZXh0LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMC43NSk7XG4gIH1cblxufVxuXG4ubW0tcGxwLWFzc3VyYW5jZXMtd3JhcHBlciB7XG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMCk7XG4gIEBpbmNsdWRlIGdhcC14LWRlc2soMyk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5tbS1jaGlwLXdyYXBwZXIge1xuICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAmLmlzLXdpZGUtc3BhY2luZyB7XG4gICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTtcbiAgfVxufVxuXG4vLyAoUmVtb3ZlZCkgYm9keTpoYXMoLmhlYWRlci1oaWRkZW4pIG92ZXJyaWRlcyDigJQgcG9zaXRpb25pbmcgdHJhY2tzXG4vLyAtLW1tLWhlYWRlci1vZmZzZXQgY29udGludW91c2x5LCBhbmQgc3RhdGUtZGVwZW5kZW50IHBhZGRpbmcgdHdlYWtzIGNhdXNlZCBhXG4vLyB2aXNpYmxlIGJveCBqdW1wIGF0IHRoZSBtYXJrZXIgZmxpcCAoc2VlIHRoZSAuaXMtZml4ZWQgbm90ZSBhYm92ZSkuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RPUkUgTE9DQVRPUiDigJQgRGV0YWlsIGRlc2t0b3Agb3ZlcnJpZGVzIChhdXRvLXdyYXBwZWQgaW4gYnJlYWtwb2ludCgnbWQnKSlcbi8vIEZpZ21hOiBTdG9yZSBwYWdlIERlc2t0b3AgKDQyODktMjU0OTgpXG4vLyAyLWNvbCBmbGV4LCA1MC81MDogbGVmdCBoYWxmIHN0YWNrcyB0aXRsZS9sb2NhdGlvbi9ob3Vycy9jb250YWN0L1xuLy8gY29sbGVjdGlvbnMvc2VydmljZXMgYW5kIGlzIFNUSUNLWSAoUERQIC5yaWdodC1zdGlja3ktY29sIHBhdHRlcm4g4oCUXG4vLyBtaXJyb3JlZCB0byB0aGUgbGVmdCk7IHJpZ2h0IGhhbGYgaXMgdGhlIHZlcnRpY2FsIHNsaWRlIGdhbGxlcnkgKFBEXG4vLyBpbWFnZXMgZnJvbSB0aGUgbW1TdG9yZUdhbGxlcnkgcGFnZSArIHRoZSBzaW5nbGUtc3RvcmUgbWFwIGFzIHRoZSBsYXN0XG4vLyBzbGlkZSkgc2Nyb2xsaW5nIGluIG5vcm1hbCBmbG93LlxuLy9cbi8vIFBEUC1saWtlIHRyYW5zcGFyZW50LWhlYWRlciB0cmVhdG1lbnQgKHNhbWUgcGF0dGVybiBhcyBfcGFnZS5kZWZhdWx0LnNjc3Ncbi8vIGAucGRwLXBhZ2VgICsgX2hlYWRlci5kZWZhdWx0LnNjc3MgYCNwcm9kdWN0LXNob3dgKTogdGhlIHBhZ2UgaXMgcHVsbGVkIHVwXG4vLyB1bmRlciB0aGUgc3RpY2t5IGhlYWRlciwgdGhlIGdhbGxlcnkgc3RhcnRzIGF0IHRoZSB2ZXJ5IHRvcCBvZiB0aGVcbi8vIHZpZXdwb3J0LCBhbmQgdGhlIGxlZnQgY29sdW1uIGNvbXBlbnNhdGVzIHdpdGggYSBoZWFkZXItaGVpZ2h0IHRvcCBtYXJnaW4uXG4vLyBEZXNrdG9wIG9ubHkg4oCUIHRoZSBtb2JpbGUgRmlnbWEga2VlcHMgdGhlIG5vcm1hbCBpbi1mbG93IGhlYWRlci5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFRyYW5zcGFyZW50IGhlYWRlciArIHBhZ2UgcHVsbC11cDogc2VlIC5kZWZhdWx0LnNjc3MgYW5kIHRoZSBncm91cGVkXG4vLyB0cmFuc3BhcmVudC1oZWFkZXIgYmxvY2sgaW4gbGF5b3V0L19oZWFkZXIuZGVmYXVsdC5zY3NzLlxuLy9cbi8vIE9UQjI2LTE5NDggcmVtb3ZlZCB0aGUgZGVza3RvcC1vbmx5IDUwLzUwIGdyYWRpZW50IChvcGFxdWUgb3ZlciB0aGUgY29udGVudFxuLy8gY29sdW1uLCB0cmFuc3BhcmVudCBvdmVyIHRoZSBnYWxsZXJ5KS4gVGhlIGhlYWRlciBub3cgY2FycmllcyBhIGZ1bGwtd2lkdGhcbi8vIHNjcm9sbC1saW5rZWQgZmlsbCAoLS1tbS1sYXllcnMtc2Vjb25kYXJ5IHZpYSAuaGVhZGVyLXNvbGlkKSwgYWxpZ25lZCB3aXRoXG4vLyB0aGUgUERQOiB0aGUgZ3JhZGllbnQncyBvcmlnaW5hbCBqb2Ig4oCUIHN0b3AgdGhlIHN0aWNreSBsZWZ0IGNvbHVtbidzIHRleHRcbi8vIHNob3dpbmcgdGhyb3VnaCB0aGUgaGVhZGVyIHdoaWxlIHNjcm9sbGluZyDigJQgaXMgY292ZXJlZCBmdWxsLXdpZHRoIGJ5IHRoYXRcbi8vIGZpbGwsIGFuZCBhdCB0aGUgbmF0dXJhbCB0b3AgdGhlcmUgaXMgbm8gdGV4dCB1bmRlciB0aGUgaGVhZGVyIGFueXdheVxuLy8gKC5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsLW1haW4gaGFzIG1hcmdpbi10b3A6IHZhcigtLW1tLWhlYWRlci1oZWlnaHQpKS5cblxuLm1tLXN0b3JlbG9jYXRvci5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8vIExlZnQgY29sdW1uIOKAlCBzdGlja3ksIFBEUCBgLnJpZ2h0LXN0aWNreS1jb2xgIHBhdHRlcm4gdmVyYmF0aW0gKHNlZVxuLy8gX3BkcC1tbS5tZC1taW4uc2Nzcyk6IGBtYXJnaW4tdG9wYCBvbmx5IHNldHMgdGhlIG5hdHVyYWwgZmxvdyBwb3NpdGlvblxuLy8gYmVsb3cgdGhlIHRyYW5zcGFyZW50IGhlYWRlciAobWFpbiBpcyBwdWxsZWQgdXAgYnkgLWhlYWRlci1oZWlnaHQpOyBvbmNlXG4vLyBzdHVjaywgYHRvcGAgdHJhY2tzIHRoZSBoZWFkZXIncyBsaXZlIGJvdHRvbSBlZGdlICgtLW1tLWhlYWRlci1vZmZzZXQsXG4vLyBwdWJsaXNoZWQgYnkgTU1IZWFkZXIudHMpLlxuLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwtbWFpbiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogdmFyKC0tbW0taGVhZGVyLW9mZnNldCwgdmFyKC0tbW0taGVhZGVyLWhlaWdodCkpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1tbS1oZWFkZXItaGVpZ2h0KTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLy8gVGhlIG1vYmlsZSBuby1nYWxsZXJ5IGd1YXJkICguZGVmYXVsdC5zY3NzKSB3b3VsZCBkb3VibGUgdGhlIG9mZnNldCBvbiB0b3Bcbi8vIG9mIHRoZSBzdGlja3kgY29sdW1uJ3MgbWFyZ2luLXRvcCDigJQgbWlycm9yIGl0cyBzZWxlY3RvciB0byB3aW4gc3BlY2lmaWNpdHkuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbDpub3QoOmhhcygubW0tc3RvcmVsb2NhdG9yLWdhbGxlcnktY2Fyb3VzZWwgLm1tLXN0b3JlbG9jYXRvci1nYWxsZXJ5LXNsaWRlKSkgLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbCAubW0tc3RvcmVsb2NhdG9yLWhlYWRlciB7XG4gIC8vIEZpZ21hOiBmaXJzdCBzdWItc2VjdGlvbiBzaXRzIHJpZ2h0IGJlbG93IHRoZSA0OHB4IHBhZ2UtaGVhZGVyIHJvdywgaXRzXG4gIC8vIG93biBwdC0xbGggaXMgdGhlIHdob2xlIGdhcCDigJQgdGhlIGxhbmRpbmcncyAybGggbWFyZ2luIGRvZXNuJ3QgYXBwbHkgaGVyZS5cbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gRmlnbWEgXCJDb250ZW50IFN1Yi1TZWN0aW9uIE1NXCI6IDEvMyBvZiB0aGUgdmlld3BvcnQgKDQ4MHB4IG9uIHRoZSAxNDQwXG4vLyBmcmFtZSwgcGFkZGluZyBpbmNsdWRlZCDigJQgTk9UIHRoZSBmdWxsIDUwdncgY29sdW1uKSwgcHQtMWxoLCBwbC01Y2ggL1xuLy8gcHItMmNoLCAxbGggZ2FwIHRpdGxl4oaSY29udGVudCBzbG90LlxuLm1tLXN0b3JlbG9jYXRvci1kZXRhaWwtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMzMuMzMzdnc7XG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMSk7IC8vIDE2cHhcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoMSwgMSwgJ21tJywgJ2Rlc2snKTsgLy8gMTZweFxuICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNSwgNSwgJ21tJywgJ2Rlc2snKTsgLy8gNDBweFxuICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDIsIDIsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbn1cblxuLy8gQ29udGVudCBzbG90OiBweC00Y2ggaW5kZW50LCBwYi0xbGggKEZpZ21hIHB1dHMgcGItMWxoIG9uIGVhY2ggaXRlbSBibG9jayDigJRcbi8vIGxhc3QgYmxvY2sncyBwYWRkaW5nIGlzIHdoYXQgc2VwYXJhdGVzIGEgc2VjdGlvbidzIHRleHQgZnJvbSB0aGUgbmV4dFxuLy8gc2VjdGlvbidzIHRpdGxlLCAxNiArIHNlY3Rpb24gcHQgMTYgPSAzMiB0b3RhbCkuIExpbmVzIGluc2lkZSBhIGJsb2NrXG4vLyAob3BlbmluZyBob3VycyBkYXlzLCBjb2xsZWN0aW9ucywgc2VydmljZXMpIGFyZSBDT01QQUNUIOKAlCBubyBnYXA7IG9ubHkgdGhlXG4vLyBjb250YWN0IHNlY3Rpb24gc2VwYXJhdGVzIGl0cyB0d28gbGlua3MgYnkgMWxoIChlYWNoIGlzIGl0cyBvd24gaXRlbSBibG9jaykuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1zZWN0aW9uLWNvbnRlbnQge1xuICBnYXA6IDA7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEsIDEsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbiAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDQsIDQsICdtbScsICdkZXNrJyk7IC8vIDMycHggaW5kZW50XG4gIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoNCwgNCwgJ21tJywgJ2Rlc2snKTsgLy8gMzJweFxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWRldGFpbC1jb250YWN0IC5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsLXNlY3Rpb24tY29udGVudCB7XG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMSk7IC8vIDE2cHggYmV0d2VlbiBwaG9uZSAvIGVtYWlsIGxpbmtzXG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsLWhvdXJzLXN1YmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA4cHg7IC8vIHB4IGZhbGxiYWNrXG4gIG1hcmdpbi10b3A6IDAuNWxoO1xufVxuXG4vLyBQb3N0Y2FyZCB3cmFwcGVyIOKAlCBGaWdtYTogcHgtNWNoICg0MHB4LCBzYW1lIGFzIHRoZSBzZWN0aW9uIGxlZnQgcGFkZGluZyksXG4vLyBwYi0yLDVsaC4gVGh1bWJuYWlsIGtlZXBzIGl0cyBmaXhlZCAxODB4MTI2IGZyb20gLmRlZmF1bHQuc2Nzcy5cbi5tbS1zdG9yZWxvY2F0b3ItcG9zdGNhcmQge1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyLjUsIDIuNSwgJ21tJywgJ2Rlc2snKTsgLy8gNDBweFxuICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNSwgNSwgJ21tJywgJ2Rlc2snKTsgLy8gNDBweFxuICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDIsIDIsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdBTExFUlkg4oCUIHJpZ2h0IGNvbHVtbiwgUERQLXN0eWxlIHZlcnRpY2FsIHN0YWNrIGluIG5vcm1hbCBmbG93IChsaWtlIHRoZVxuLy8gUERQIGAuY29sLWltYWdlcy1zdGFja2VkYDogbm8gc3dpcGVyIHRyYW5zZm9ybSwgdGhlIHBhZ2Ugc2Nyb2xsIElTIHRoZVxuLy8gY2Fyb3VzZWwpLiBJbWFnZSBzbGlkZXMgYXJlIDI6MyAoNzIweDEwODAgb24gdGhlIDE0NDAgZnJhbWUsIHJhdGlvIHNldCBpblxuLy8gLmRlZmF1bHQuc2Nzcyk7IHRoZSBtYXAgc2xpZGUgaXMgNDo1ICg3MjB4OTAwKS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tbS1zdG9yZWxvY2F0b3ItZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyByZXNldCB0aGUgbW9iaWxlIGRpc3BsYXk6IGNvbnRlbnRzIChmbGV4LW9yZGVyIHRyaWNrKVxuICB3aWR0aDogNTAlO1xufVxuXG4vLyBOZXV0cmFsaXNlIHRoZSBtb2JpbGUgc3dpcGVyIGludG8gdGhlIHZlcnRpY2FsIHN0YWNrIOKAlCBzYW1lIHRlY2huaXF1ZSBhc1xuLy8gdGhlIFBEUCAuY29sLWltYWdlcy1zdGFja2VkOiBubyB0cmFuc2Zvcm0sIG5hdHVyYWwgY29sdW1uIGZsb3csIHBhZ2Vcbi8vIHNjcm9sbCBpcyB0aGUgY2Fyb3VzZWwuIFRvdWNoIGlzIGFscmVhZHkgZGlzYWJsZWQgPj0gNzY4cHggYnlcbi8vIE1NU3RvcmVHYWxsZXJ5Q2Fyb3VzZWwudHMuXG4ubW0tc3RvcmVsb2NhdG9yLWdhbGxlcnktY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAubW0tc3RvcmVsb2NhdG9yLWdhbGxlcnktc2xpZGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5tbS1zdG9yZWxvY2F0b3ItZ2FsbGVyeS1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBSZXNldCB0aGUgbW9iaWxlIDFweCBhbnRpLXNlYW0gYmxlZWQgKG5vIHN3aXBlciBkZWNrIG9uIGRlc2t0b3ApLlxuICAubW0tc3RvcmVsb2NhdG9yLWdhbGxlcnktaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZ2FsbGVyeS1zbGlkZS0tbWFwIHtcbiAgYXNwZWN0LXJhdGlvOiA0IC8gNTtcbn1cblxuLy8gTWFwIGZpbGxzIGl0cyBzbGlkZS4gTmV1dHJhbGlzZSB0aGUgbGFuZGluZydzIHN0aWNreSB0cmVhdG1lbnRcbi8vIChfc3RvcmVsb2NhdG9yLm1kLW1pbi5zY3NzOiBwb3NpdGlvbiBzdGlja3kgKyB0b3AgdW5kZXIgdGhlIGhlYWRlciArXG4vLyB2aWV3cG9ydC1oZWlnaHQgY2FsYykg4oCUIGhlcmUgdGhlIG1hcCBpcyBqdXN0IHRoZSBsYXN0IHNsaWRlIG9mIHRoZVxuLy8gZ2FsbGVyeSBmbG93LCBpdHMgc2l6ZSBjb21lcyBmcm9tIHRoZSBzbGlkZSdzIGFzcGVjdC1yYXRpby5cbi5tbS1zdG9yZWxvY2F0b3ItZGV0YWlsIC5tbS1zdG9yZWxvY2F0b3ItbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUT1JFIExPQ0FUT1Ig4oCUIERlc2t0b3Agb3ZlcnJpZGVzIChhdXRvLXdyYXBwZWQgaW4gYnJlYWtwb2ludCgnbWQnKSBieSBfbXEuc2Nzcylcbi8vIEZpZ21hOiBTdG9yZSBsb2NhdG9yIERlc2t0b3AgKDQyODktMjUwMDIpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW0tc3RvcmVsb2NhdG9yLWhlYWRlciB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDUpOyAvLyA0MHB4XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpOyAvLyAxNnB4IOKAlCByb3cgaXMgNDhweCAoMTYgKyAxNnB4IGxpbmUgKyAxNilcbn1cblxuLy8gMi1jb2wgZ3JpZDogbGVmdCBjb2wgPSAxLzMgdmlld3BvcnQgKHRoZSAubW0tc3RvcmVsb2NhdG9yLWxlZnQgd3JhcHBlcjpcbi8vIHNlYXJjaCArIGZpbHRlcnMgKyBsaXN0IGluIG5vcm1hbCBmbG93KSwgcmlnaHQgY29sID0gZml4ZWQtaGVpZ2h0IHN0aWNreVxuLy8gbWFwLCB3aXRoIHRoZSBtYXhpbXVtIHBvc3NpYmxlIHNwYWNlIHB1c2hlZCBiZXR3ZWVuIHRoZW0gdmlhXG4vLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4uIEVhY2ggY29sdW1uIGlzIGl0cyB2aWV3cG9ydCBmcmFjdGlvbiBNSU5VU1xuLy8gdGhlIGNvbnRhaW5lcidzIDVjaCBzaWRlIHBhZGRpbmc6IHNwYWNlLWJldHdlZW4gcGlucyB0aGUgY29sdW1ucyB0byB0aGVcbi8vIHBhZGRlZCBjb250ZW50LWJveCBlZGdlcywgc28gY29sdW1uICsgcGFkZGluZyA9IGV4YWN0bHkgMzMuMzMzdncgLyA1MHZ3IG9mXG4vLyB2aWV3cG9ydC4gU3VtIGlzIDgzLjMzM3Z3IC0gMTBjaCwgc28gaXQgY2FuIG5ldmVyIG92ZXJmbG93IGF0IGFueSB3aWR0aC5cbi8vIERvdWJsZSBkZWNsYXJhdGlvbiA9IHB4IGZhbGxiYWNrIGZvciB0aGUgY2ggdW5pdCwgbWlycm9yaW5nIHRoZSBtaXhpbnMuXG4vL1xuLy8gU2Nyb2xsIGJlaGF2aW91cjogdGhlIFBBR0Ugc2Nyb2xscyAobm8gaW50ZXJuYWwgbGlzdCBzY3JvbGwpLiBUaGUgY29sdW1uc1xuLy8gbGl2ZSAyLjVsaCBpbnNpZGUgdGhlIGNvbnRlbnQgYmxvY2sgKHBhZGRpbmcteSBiZWxvdyk6IG9uY2UgdGhlIHVzZXJcbi8vIHNjcm9sbHMgdGhlIGNvbnRlbnQncyBlZGdlIHRvIHZpZXdwb3J0IHRvcCAwLCBtYXAgYW5kIHNlYXJjaCtmaWx0ZXJzIGFyZVxuLy8gcGlubmVkIGF0IHRvcCAyLjVsaCAodGhlaXIgb3duIHN0aWNreSBydWxlcykgYW5kIHRoZSBzdG9yZSBsaXN0IGlzIHRoZVxuLy8gb25seSB0aGluZyBzdGlsbCBtb3ZpbmcuIFdoZW4gdGhlIGxpc3QgZW5kcyB0aGUgd2hvbGUgYmxvY2sgc2Nyb2xscyBhd2F5LFxuLy8gaXRzIDIuNWxoIHBhZGRpbmctYm90dG9tIHNwYWNpbmcgaXQgZnJvbSB0aGUgZm9vdGVyLlxuLm1tLXN0b3JlbG9jYXRvci1jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDMzLjMzM3Z3IC0gNDBweCkgY2FsYyg1MHZ3IC0gNDBweCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygzMy4zMzN2dyAtIDVjaCkgY2FsYyg1MHZ3IC0gNWNoKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xlZnQgbWFwJztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAwO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzayg1KTsgLy8gNDBweFxuICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygyLjUpOyAvLyA0MHB4IOKAlCBjb2x1bW5zJyBnYXAgZnJvbSBoZWFkZXIgYWJvdmUgLyBmb290ZXIgYmVsb3dcbn1cblxuLy8gUmVhbCBibG9jayBvbiBkZXNrdG9wIChkaXNwbGF5OiBjb250ZW50cyBvbiBtb2JpbGUpOiBzcGFucyB0aGUgZnVsbCBsZWZ0XG4vLyBjb2x1bW4g4oCUIHRoZSBjb250YWluaW5nIGJsb2NrIGZvciB0aGUgYWJzb2x1dGUgc3RpY2t5IHJhaWwgYmVsb3cuXG4ubW0tc3RvcmVsb2NhdG9yLWxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWFyZWE6IGxlZnQ7XG59XG5cbi8vIFNUSUNLWSBSQUlMIOKAlCBib3VuZHMgdGhlIHRvcGJhcidzIHN0aWNreSB0cmF2ZWwgc28gc2VhcmNoICsgZmlsdGVyc1xuLy8gcmVsZWFzZSBhdCBFWEFDVExZIHRoZSBzYW1lIHNjcm9sbCBwb3NpdGlvbiBhcyB0aGUgbWFwOiBhbiBhYnNvbHV0ZWx5XG4vLyBwb3NpdGlvbmVkIG92ZXJsYXkgZnJvbSB0aGUgY29sdW1uIHRvcCBkb3duIHRvIChjb2x1bW4gaGVpZ2h0IC0gbWFwXG4vLyBoZWlnaHQgKyB0b3BiYXIgc3RhY2spLCBpLmUuIGl0cyBib3R0b20gZWRnZSByZWFjaGVzIHRoZSBwaW5uZWQgdG9wYmFyJ3Ncbi8vIGJvdHRvbSAoMi41bGggKyA3LjVsaCsxcHggPSAxMGxoKzFweCkgYXQgdGhlIHNhbWUgaW5zdGFudCB0aGUgcm93IGJvdHRvbVxuLy8gcmVhY2hlcyB0aGUgcGlubmVkIG1hcCdzIGJvdHRvbSAoMTAwdmggLSAyLjVsaCkuIEZyb20gdGhlcmUgZXZlcnl0aGluZyDigJRcbi8vIG1hcCwgc2VhcmNoLCBmaWx0ZXJzIOKAlCBzY3JvbGxzIGF3YXkgd2l0aCB0aGUgcGFnZSBuYXR1cmFsbHkuXG4vLyBtYXgoKSBndWFyZDogbmV2ZXIgc2hvcnRlciB0aGFuIHRoZSB0b3BiYXIgaXRzZWxmIChzaG9ydCBzdG9yZSBsaXN0cykuXG4vLyBPdXQgb2YgZmxvdywgc28gaXQgbXVzdCBub3QgZWF0IGNsaWNrcyBvbiB0aGUgbGlzdCBpdGVtcyBiZW5lYXRoIGl0LlxuLm1tLXN0b3JlbG9jYXRvci1zdGlja3ktcmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogbWF4KDEyMXB4LCBjYWxjKDEwMCUgLSAxMDB2aCArIDIwMXB4KSk7XG4gIGhlaWdodDogbWF4KGNhbGMoNy41bGggKyAxcHgpLCBjYWxjKDEwMCUgLSAxMDB2aCArIDEyLjVsaCArIDFweCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gU2VhcmNoICsgZmlsdGVycyBhcyBPTkUgc3RpY2t5IHVuaXQsIHBpbm5lZCBhdCB0aGUgc2FtZSAyLjVsaCBsaW5lIGFzIHRoZVxuLy8gbWFwLiBCYWNrZ3JvdW5kIHNvIHRoZSBsaXN0IGl0ZW1zIHNjcm9sbGluZyBiZW5lYXRoIGRvbid0IHNob3cgdGhyb3VnaC5cbi5tbS1zdG9yZWxvY2F0b3ItdG9wYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNDBweDtcbiAgdG9wOiAyLjVsaDtcbiAgei1pbmRleDogNjsgLy8gYWJvdmUgdGhlIHNjcm9sbGluZyBsaXN0IGl0ZW1zXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gIC8vIFRoZSB0b3BiYXIgcGlucyAyLjVsaCBiZWxvdyB0aGUgdmlld3BvcnQgdG9wOyBvbmNlIHRoZSBzaXRlIGhlYWRlciBzY3JvbGxzXG4gIC8vIGF3YXkgdGhhdCAyLjVsaCBzdHJpcCBhYm92ZSBpdCBpcyBiYXJlLCBhbmQgdGhlIHN0b3JlIGxpc3Qgc2Nyb2xsaW5nXG4gIC8vIHVuZGVybmVhdGggc2hvd3MgdGhyb3VnaC4gVGhpcyBmaWxsZXIgZXh0ZW5kcyB0aGUgdG9wYmFyJ3Mgd2hpdGUgZmlsbCB1cFxuICAvLyBpbnRvIHRoYXQgZ2FwIChpdCBtb3ZlcyB3aXRoIHRoZSBzdGlja3kgYmFyKS4gV2hpbGUgdGhlIGhlYWRlciBpcyBzdGlsbCBvblxuICAvLyBzY3JlZW4gaXQgc2ltcGx5IHNpdHMgYmVoaW5kIGl0IOKAlCBpbnZpc2libGUuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDsgLy8gcHggZmFsbGJhY2sg4oCUIG1hdGNoZXMgdGhlIDIuNWxoIHBpbiBvZmZzZXQgYWJvdmVcbiAgICBoZWlnaHQ6IDIuNWxoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWJhY2tncm91bmQtcHJpbWFyeSk7XG4gIH1cbn1cblxuLm1tLXN0b3JlbG9jYXRvci1zZWFyY2gtd3JhcCB7XG4gIC8vIFRoZSBtb2JpbGUgMWxoIGdhcCBiZWxvdyBpcyBtYXJnaW4g4oCUIGJhY2tncm91bmQgZG9lc24ndCBwYWludCB0aGVyZSwgc29cbiAgLy8gdGhlIHNjcm9sbGluZyBsaXN0IHdvdWxkIHNob3cgdGhyb3VnaCBiZXR3ZWVuIHNlYXJjaCBhbmQgZmlsdGVycy5cbiAgLy8gVHJhZGUgaXQgZm9yIHBhZGRpbmc6IHNhbWUgMTZweCwgYnV0IGNvdmVyZWQgYnkgdGhlIHRvcGJhciBiYWNrZ3JvdW5kLlxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnZGVzaycpOyAvLyAxNnB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItZXJyb3Ige1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDAuNSwgMC41LCAnbW0nLCAnZGVzaycpOyAvLyA4cHhcbn1cblxuLy8gUGxhY2VzIGRyb3Bkb3duIG9mZnNldCDigJQgc2VlIHRoZSAuZGVmYXVsdC5zY3NzIG5vdGU7IGRlc2t0b3AgcGFkZGluZy15KDEpIGlzIDE2cHhcbmJvZHk6aGFzKC5tbS1zdG9yZWxvY2F0b3IpIC5wYWMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTdweDsgLy8gMTZweCArIDFweCBib3JkZXJcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1maWx0ZXJzIHtcbiAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTsgLy8gMTZweFxuICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTsgLy8gMTZweFxufVxuXG4vLyBSZXNldCB0aGUgbW9iaWxlIHN0aWNreSAoLmRlZmF1bHQuc2Nzcykg4oCUIG9uIGRlc2t0b3AgdGhlIGZpbHRlcnMgbGl2ZVxuLy8gaW5zaWRlIHRoZSBzdGlja3kgdG9wYmFyLCBubyBzdGlja2luZXNzIG9mIHRoZWlyIG93bi5cbi5tbS1zdG9yZWxvY2F0b3ItZmlsdGVycy13cmFwIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXJpZ2h0OiAwOyAvLyByZXNldCBkZWwgYmxlZWQgbW9iaWxlICguZGVmYXVsdC5zY3NzKVxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWNoaXBzIHtcbiAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTsgLy8gOHB4XG4gIHBhZGRpbmctcmlnaHQ6IDA7IC8vIHJlc2V0IGRlbCBicmVhdGhpbmcgYmxlZWQgbW9iaWxlICguZGVmYXVsdC5zY3NzKVxuXG4gIC5tbS1jaGlwIHtcbiAgICBAaW5jbHVkZSBzaXplLWgtZGVzaygxLjUpOyAvLyAyNHB4IOKAlCBubyBleHRyYSB0b3VjaC10YXJnZXQgcGFkZGluZyBvbiBkZXNrdG9wXG5cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygxKTsgLy8gOHB4XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSB0b3BiYXIgc2l0cyBpbiB0aGUgYWJzb2x1dGUgcmFpbCAob3V0IG9mIGZsb3cpLCBzbyB0aGUgbGlzdCBtdXN0IG1ha2Vcbi8vIHJvb20gZm9yIGl0OiB0b3BiYXIgc3RhY2sgaGVpZ2h0ID0gc2VhcmNoIDRsaCsxcHggKyBmaWx0ZXJzIDMuNWxoLlxuLm1tLXN0b3JlbG9jYXRvci1saXN0LXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTIxcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDcuNWxoICsgMXB4KTtcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1saXN0IHtcbiAgQGluY2x1ZGUgZ2FwLXktZGVzaygxKTsgLy8gMTZweFxuICAvL0BpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpOyAvLyAxNnB4XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEsICdtbScsICdkZXNrJyk7IC8vIDE2cHhcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1lbXB0eSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWl0ZW0ge1xuICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpOyAvLyAxNnB4XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpOyAvLyAxNnB4XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpOyAvLyAxNnB4XG4gIC8vIENsZWFyIHRoZSB3aG9sZSBzdGlja3kgc3RhY2sgZnJvbSB0aGUgdmlld3BvcnQgdG9wOiAyLjVsaCBwaW4gbGluZSArXG4gIC8vIHNlYXJjaC13cmFwIDRsaCsxcHggKyBmaWx0ZXJzIHJvdyAzLjVsaCAoMsOXMWxoIHBhZGRpbmcgKyAxLjVsaCBjaGlwKVxuICAvLyArIDAuNWxoIGdhcCA9IDEwLjVsaCsxcHggKDE2OXB4IEAxNnB4IGxoKS5cbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2OXB4O1xuICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYygxMC41bGggKyAxcHgpO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWl0ZW0tcm93IHtcbiAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTsgLy8gOHB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaXRlbS1zdGF0dXMsXG4ubW0tc3RvcmVsb2NhdG9yLWluZm93aW5kb3ctc3RhdHVzIHtcbiAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTsgLy8gOHB4XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTVE9SRSBQT1BVUCDigJQgZGVza3RvcCBvdmVycmlkZXMuIFNlZSBfc3RvcmVsb2NhdG9yLmRlZmF1bHQuc2NzcyBmb3IgdGhlXG4vLyBtb2JpbGUgYmFzZSArIHRoZSByYXRpb25hbGUgYmVoaW5kIHN0eWxpbmcgdGhlIHJ1bnRpbWUgY29udGFpbmVyXG4vLyAoLmdtLXN0eWxlLWl3LWMvLWQpIHJhdGhlciB0aGFuIHRoZSB0ZW1wbGF0ZSdzIG93biB3cmFwcGluZ1xuLy8gLm1tLXN0b3JlbG9jYXRvci1pdGVtLWluZm93aW5kb3cgZGl2LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmlnbWE6IDMwMHB4IGJhc2Ugd2lkdGggb24gZGVza3RvcCAobW9iaWxlIGlzIGNhcHBlZCB0byB0aGUgdmlld3BvcnQgaW5zdGVhZFxuLy8g4oCUIHNlZSAuZGVmYXVsdC5zY3NzKS4gbWluLXdpZHRoLCBub3QgbWF4LXdpZHRoOiBsb25nIENUQSBsYWJlbHMgd2lkZW4gdGhlXG4vLyBjYXJkIHVwIHRvIHRoZSBjYXAgYmVsb3cuIEFsbCAhaW1wb3J0YW50OiB0aGUgLmRlZmF1bHQuc2NzcyBiYXNlIGlzXG4vLyAhaW1wb3J0YW50IChpdCBoYXMgdG8gYmVhdCBHb29nbGUncyBpbmxpbmUgc3R5bGVzKSwgc28gdGhpcyBkZXNrdG9wIHJlc2V0XG4vLyBtdXN0IGJlIHRvbywgb3IgdGhlIG1vYmlsZSBjYWxjKDEwMHZ3IC0gNGNoKSB3aWR0aCB3b3VsZCBsZWFrIG9udG8gZGVza3RvcC5cbi8vXG4vLyBUaGUgY2FyZCBncm93cyB3aXRoIGNvbnRlbnQgYnV0IGlzIGNhcHBlZCB0byB0aGUgTUFQIENPTFVNTidzIHVzYWJsZSB3aWR0aDpcbi8vIHRoZSBtYXAgdHJhY2sgaXMgY2FsYyg1MHZ3IC0gNWNoKSAoc2VlIC5tbS1zdG9yZWxvY2F0b3ItY29udGVudCksIG1pbnVzIDJjaFxuLy8gb2YgYnJlYXRoaW5nIHJvb20gcGVyIHNpZGUgc28gdGhlIGJ1YmJsZSBuZXZlciB0b3VjaGVzIHRoZSBtYXAgZWRnZXMuIEJlbG93XG4vLyB+MTAzMHB4IHZpZXdwb3J0IHRoYXQgY2FwIGlzIG5hcnJvd2VyIHRoYW4gdGhlIHR3byBDVEFzIHNpZGUgYnkgc2lkZSwgc28gdGhlXG4vLyBhY3Rpb25zIHJvdyB3cmFwcyBhbmQgdGhleSBzdGFjayDigJQgc2FtZSBiZWhhdmlvdXIgYXMgbW9iaWxlIChlLmcuIGF0IDg1OHB4XG4vLyB0aGUgY2FwIGlzIH4zNTdweCkuIEFib3ZlIGl0IHRoZSByb3cgc3RheXMgYSBzaW5nbGUgbGluZS5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwdncgLSA3MnB4KSAhaW1wb3J0YW50OyAvLyBweCBmYWxsYmFjazogNWNoIHRyYWNrIGluc2V0ICsgMsOXMmNoXG4gIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gOWNoKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQge1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxLCAxLCAnbW0nLCAnZGVzaycpOyAvLyAxNnB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1oZWFkZXItaW5mbyB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpOyAvLyAxNnB4XG4gIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpOyAvLyAxNnB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1jbG9zZS13cmFwIHtcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoMC4yNSwgMC43NSwgJ21tJywgJ2Rlc2snKTsgLy8gMTJweFxuICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDAsIDEsICdtbScsICdkZXNrJyk7IC8vIDhweFxufVxuXG4ubW0tc3RvcmVsb2NhdG9yLWluZm93aW5kb3ctYm9keSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpOyAvLyAxNnB4XG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMik7IC8vIDMycHhcbn1cblxuLm1tLXN0b3JlbG9jYXRvci1pbmZvd2luZG93LWNvbnRlbnQge1xuICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpOyAvLyAxNnB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3ItaW5mb3dpbmRvdy1saW5rcyB7XG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMC41KTsgLy8gOHB4XG59XG5cbi8vIERlc2t0b3A6IHNhbWUgd3JhcCBiZWhhdmlvdXIgYXMgbW9iaWxlIOKAlCB0aGUgcm93IHdpZGVucyB3aXRoIGxvbmcgQ1RBIGxhYmVsc1xuLy8gd2hpbGUgdGhlIGNhcmQgY2FuIGdyb3csIGFuZCBzdGFja3MgdGhlIHNlY29uZCBidXR0b24gb25jZSB0aGUgY2FyZCBoaXRzIGl0c1xuLy8gbWF4LXdpZHRoIGNhcCAobWFwIGNvbHVtbiB3aWR0aCwgc2VlIC5nbS1zdHlsZS1pdy1jIGFib3ZlKS4gT25seSB0aGUgZ2Fwc1xuLy8gc3dpdGNoIHRvIHRoZSBkZXNrdG9wIHNjYWxlLlxuLm1tLXN0b3JlbG9jYXRvci1pbmZvd2luZG93LWFjdGlvbnMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7IC8vIDhweCDigJQgYmV0d2VlbiBidXR0b25zIHdoZW4gc2lkZSBieSBzaWRlXG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMCk7IC8vIGJldHdlZW4gYnV0dG9ucyB3aGVuIHN0YWNrZWQgKGJ1dHRvbiB0b3VjaCBsYXllciBzcGFjZXMgdGhlbSlcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1BUCDigJQgZXhhY3RseSA1MHZ3IHdpZGUgKGZyb20gdGhlIGdyaWQgdHJhY2spLCBGSVhFRCB2aWV3cG9ydC1iYXNlZCBoZWlnaHQsXG4vLyBzdGlja3kgYXQgdGhlIHNhbWUgMi41bGggcGluIGxpbmUgYXMgdGhlIHNlYXJjaCBiYXIuIFRoZSBnYXAgdG8gdGhlXG4vLyAxLzMtdmlld3BvcnQgbGlzdCBjb2x1bW4gaXMgbWF4aW1pc2VkIGJ5IHRoZSBwYXJlbnQgZ3JpZCdzXG4vLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW0tc3RvcmVsb2NhdG9yLW1hcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBmaWxscyBpdHMgZ3JpZCB0cmFjayAoNTB2dyBpbmNsLiBwYWdlIHBhZGRpbmcpXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIC8vIFBpbm5lZCAyLjVsaCBmcm9tIHRoZSB2aWV3cG9ydCB0b3Agb25jZSB0aGUgY29udGVudCBlZGdlIHJlYWNoZXMgMC5cbiAgdG9wOiA0MHB4O1xuICB0b3A6IDIuNWxoO1xuICAvLyBGaXhlZCBoZWlnaHQ6IHZpZXdwb3J0IG1pbnVzIHRoZSAyLjVsaCBnYXAgb24gZWFjaCBzaWRlIOKAlCBjb25zdGFudCBpblxuICAvLyBldmVyeSBzY3JvbGwgcGhhc2UgKG5vIHN0dWNrL3Vuc3R1Y2sgaGVpZ2h0IHN3aXRjaCksIGJvdHRvbSBnYXAgPSAyLjVsaFxuICAvLyB3aGlsZSBwaW5uZWQgYnkgY29uc3RydWN0aW9uLlxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNWxoKTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7IC8vIGRvbid0IHN0cmV0Y2ggdG8gdGhlIHJvdyBoZWlnaHQg4oCUIHN0aWNreSBuZWVkcyBzbGFja1xuICAvLyBSZXNldCB0aGUgbW9iaWxlIGZ1bGwtYmxlZWQgbmVnYXRpdmUgbWFyZ2lucyAoLmRlZmF1bHQuc2Nzcykg4oCUIG9uIGRlc2t0b3BcbiAgLy8gdGhlIG1hcCBzdGF5cyBpbnNpZGUgaXRzIGdyaWQgdHJhY2ssIG5vIGJsZWVkLlxuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubW0tc3RvcmVsb2NhdG9yLW1hcC1jb250cm9scyB7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIEBpbmNsdWRlIGdhcC15LWRlc2soMC41KTsgLy8gOHB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3Item9vbS1idG4ge1xuICBAaW5jbHVkZSBzaXplLXctZGVzaygzKTsgLy8gMjRweFxuICBAaW5jbHVkZSBzaXplLWgtZGVzaygxLjUpOyAvLyAyNHB4XG59XG5cbi5tbS1zdG9yZWxvY2F0b3Itbm8tYXBpIHtcbiAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1tLXN0b3JlbG9jYXRvci1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBjYWxjKDUwdncgLSA0MHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBjYWxjKDUwdncgLSA1Y2gpO1xuICAgIGNvbHVtbi1nYXA6IDVjaDtcbiAgfVxufSIsIi8vIEJyYW5kIEFib3V0IC8gQnJhbmQgRm9sZGVycyDigJQgRGVza3RvcC1tb2RpZmllZCBvdmVycmlkZXMgKDc2OOKAkzExOTlweCkuXG4vLyBBdXRvLXdyYXBwZWQgaW4gYnJlYWtwb2ludCgnbWQtbW9kJykgYnkgX21xLnNjc3MuXG4vLyBPVEIyNi0xODU5OiB0aGUgaGVhZGVyIGNvbHVtbiB3YXMgc3R1Y2sgYXQgdGhlIHRydWUtZGVza3RvcCAzMy4zMzN2dyB3aWR0aFxuLy8gaW4gdGhpcyByYW5nZSB0b28gKHNlZSBfYnJhbmQtYWJvdXQubWQtbWluLnNjc3MpLCByZWFkaW5nIGFzIGNvbXByZXNzZWQuXG4vLyBXaWRlbiBpdCB0byA1MHZ3IGFuZCBkcm9wIHRoZSB0aXRsZS9kZXNjcmlwdGlvbi9jdGEgcmlnaHQgcGFkZGluZyBzbyB0aGVcbi8vIHRleHQgcnVucyB0byB0aGUgbmV3IGVkZ2UsIG1pcnJvcmluZyB0aGUgUExQL1BEUCBtZC1tb2QgdHJlYXRtZW50LlxuXG4ubW0tYnJhbmQtYWJvdXRfX2hlYWRlciB7XG4gIHdpZHRoOiA1MHZ3O1xuXG4gIC5tbS1icmFuZC1hYm91dF9fdGl0bGUsXG4gIC5tbS1icmFuZC1hYm91dF9fZGVzY3JpcHRpb24sXG4gIC5tbS1icmFuZC1hYm91dF9fY3RhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIEJyZWFkY3J1bWIgc3BsaXQsIHNhbWUgYXMgUExQIChfc2VhcmNocmVzdWx0Lm1kLW1vZC5zY3NzKTogaW4tcGFnZSB1cCB0b1xuLy8gMTAyM3B4IChoZWFkZXIgY29weSBoaWRkZW4pLCBiYWNrIGluIHRoZSBoZWFkZXIgYmVzaWRlIHRoZSBtZW51IGZyb20gMTAyNHB4LlxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5OmhhcygubW0tYnJhbmQtYWJvdXQpIC5tbS1oZWFkZXJfX2xlZnQtZGVza3RvcCAubW0taGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbS1icmFuZC1hYm91dF9fYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gQnJhbmQgRGV0YWlsIOKAlCBEZXNrdG9wLW1vZGlmaWVkIG92ZXJyaWRlcyAoNzY44oCTMTE5OXB4KS5cbi8vIEF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZC1tb2QnKSBieSBfbXEuc2Nzcy5cbi8vIE9UQjI2LTE4NTk6IGJyZWFkY3J1bWIgc3BsaXQsIHNhbWUgYXMgUExQIChfc2VhcmNocmVzdWx0Lm1kLW1vZC5zY3NzKTpcbi8vIGluLXBhZ2UgdXAgdG8gMTAyM3B4IChoZWFkZXIgY29weSBoaWRkZW4pLCBiYWNrIGluIHRoZSBoZWFkZXIgYmVzaWRlIHRoZVxuLy8gbWVudSBmcm9tIDEwMjRweC4gVGhlIHRpdGxlIGhlYWRlciBydW5zIGZ1bGwgd2lkdGggYXQgZXZlcnkgYnJlYWtwb2ludCDigJRcbi8vIGNhcCBpdCBhdCA1MHZ3IGluIHRoaXMgcmFuZ2UgYW5kIGRyb3AgdGhlIHJpZ2h0IHBhZGRpbmcsIG1hdGNoaW5nIEJyYW5kXG4vLyBBYm91dCAvIFBMUC5cblxuLy8gTmVzdGVkIHNvIHBhZGRpbmctcmlnaHQgYmVhdHMgdGhlIHB4LWRlc2stNSB1dGlsaXR5IG9uIHRoZSBzYW1lIGVsZW1lbnQuXG4ubW0tYnJhbmQtZGV0YWlsIC5tbS1icmFuZC1kZXRhaWxfX2hlYWRlciB7XG4gIHdpZHRoOiA1MHZ3O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHk6aGFzKC5tbS1icmFuZC1kZXRhaWwpIC5tbS1oZWFkZXJfX2xlZnQtZGVza3RvcCAubW0taGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbS1icmFuZC1kZXRhaWxfX2JyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEJyYW5kIEhvbWUg4oCUIERlc2t0b3AtbW9kaWZpZWQgb3ZlcnJpZGVzICg3NjjigJMxMTk5cHgpLlxuLy8gQXV0by13cmFwcGVkIGluIGJyZWFrcG9pbnQoJ21kLW1vZCcpIGJ5IF9tcS5zY3NzLlxuLy8gT1RCMjYtMTg1OTogdGhlIDQ4MHB4IGhlYWRlci9zZWN0aW9ucyBjb2x1bW4gKHNlZSBfYnJhbmQtaG9tZS5tZC1taW4uc2Nzcylcbi8vIHJlYWRzIGFzIGNvbXByZXNzZWQgaW4gdGhpcyByYW5nZSDigJQgd2lkZW4gaXQgdG8gNTB2dyBhbmQgZHJvcCB0aGUgcmlnaHRcbi8vIHBhZGRpbmcsIG1hdGNoaW5nIEJyYW5kIEFib3V0IC8gUExQLlxuXG4ubW0tYmhvbWUtcGFnZSB7XG4gIC5tbS1iaG9tZV9faGVhZGVyLFxuICAubW0tYmhvbWVfX3NlY3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gIH1cblxuICAubW0tYmhvbWVfX3RpdGxlLXdyYXAsXG4gIC5tbS1iaG9tZV9fZGVzYy13cmFwLFxuICAubW0tYmhvbWVfX3NlY3Rpb25zLWhlYWRpbmcsXG4gIC5tbS1iaG9tZV9fc2VjdGlvbnMtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vLyBCcmVhZGNydW1iIHNwbGl0LCBzYW1lIGFzIFBMUCAoX3NlYXJjaHJlc3VsdC5tZC1tb2Quc2Nzcyk6IGluLXBhZ2UgdXAgdG9cbi8vIDEwMjNweCAoaGVhZGVyIGNvcHkgaGlkZGVuKSwgYmFjayBpbiB0aGUgaGVhZGVyIGJlc2lkZSB0aGUgbWVudSBmcm9tIDEwMjRweC5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1tLWJob21lX19icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJvZHk6aGFzKC5tbS1iaG9tZS1wYWdlKSAubW0taGVhZGVyX19sZWZ0LWRlc2t0b3AgLm1tLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEJyYW5kIENhdGVnb3J5IEluZGV4IOKAlCBEZXNrdG9wLW1vZGlmaWVkIG92ZXJyaWRlcyAoNzY44oCTMTE5OXB4KS5cbi8vIEF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZC1tb2QnKSBieSBfbXEuc2Nzcy5cbi8vIE9UQjI2LTE4NTk6IHRoZSBoZWFkZXIgY29sdW1uIHdhcyBzdHVjayBhdCB0aGUgdHJ1ZS1kZXNrdG9wIDMzdncgbWF4LXdpZHRoXG4vLyBpbiB0aGlzIHJhbmdlIHRvbyAoc2VlIF9icmFuZC1pbmRleC5tZC1taW4uc2NzcyksIHJlYWRpbmcgYXMgY29tcHJlc3NlZC5cbi8vIFdpZGVuIGl0IHRvIDUwdncgYW5kIGRyb3AgdGhlIHRpdGxlL2ludHJvLXRleHQgcmlnaHQgcGFkZGluZywgbWlycm9yaW5nXG4vLyB0aGUgUExQL1BEUCBtZC1tb2QgdHJlYXRtZW50LlxuXG4vLyBfYnJhbmQtaW5kZXgubWQtbWluLnNjc3MgbmVzdHMgdGhpcyB1bmRlciAubW0tYmluZGV4LXBhZ2Ug4oCUIG1hdGNoIHRoYXRcbi8vIHNwZWNpZmljaXR5IHNvIHRoZSBvdmVycmlkZSBhY3R1YWxseSB3aW5zLlxuLm1tLWJpbmRleC1wYWdlIC5tbS1iaW5kZXhfX2hlYWRlciB7XG4gIG1heC13aWR0aDogNTB2dztcblxuICAubW0tYmluZGV4X190aXRsZXdyYXBwZXIsXG4gIC5tbS1iaW5kZXhfX2ludHJvLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gQnJlYWRjcnVtYiBzcGxpdCwgc2FtZSBhcyBQTFAgKF9zZWFyY2hyZXN1bHQubWQtbW9kLnNjc3MpOiBpbi1wYWdlIHVwIHRvXG4vLyAxMDIzcHggKGhlYWRlciBjb3B5IGhpZGRlbiksIGJhY2sgaW4gdGhlIGhlYWRlciBiZXNpZGUgdGhlIG1lbnUgZnJvbSAxMDI0cHguXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHk6aGFzKC5tbS1iaW5kZXgtcGFnZSkgLm1tLWhlYWRlcl9fbGVmdC1kZXNrdG9wIC5tbS1oZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1tLWJpbmRleF9fYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBPVEIyNi0xODYwOiB0aGUgdGlsZSBncmlkIHN3aXRjaGVzIHRvIDIgY29sdW1ucyBmcm9tIDc2OHB4IHVwIChzZWVcbi8vIF9icmFuZC1pbmRleC5tZC1taW4uc2NzcyksIHdoaWNoIHJlYWRzIGFzIGNvbXByZXNzZWQgb25jZSB0aGUgdGlsZVxuLy8gZGVzY3JpcHRpb24gaXMgZmFjdG9yZWQgaW4uIFJldmVydCB0aGUgd2hvbGUgdGlsZSBiYWNrIHRvIGl0cyBtb2JpbGVcbi8vIGxvb2sgKF9icmFuZC1pbmRleC5kZWZhdWx0LnNjc3MpIGluIHRoaXMgcmFuZ2Ug4oCUIDEgY29sdW1uLCB0aHVtYit0ZXh0XG4vLyBzdGFja2VkLCBub3QganVzdCB0aGUgb3V0ZXIgZ3JpZC5cbi5tbS1iaW5kZXgtcGFnZSAubW0tYmluZGV4IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgZml0LWNvbnRlbnQoMTAwJSkpO1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuXG4ubW0tYmluZGV4LXBhZ2UgLm1tLWJpbmRleF9fdGlsZSB7XG4gIGdhcDogMDtcbn1cblxuLm1tLWJpbmRleC1wYWdlIC5tbS1iaW5kZXhfX3RodW1iIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuXG4ubW0tYmluZGV4LXBhZ2UgLm1tLWJpbmRleF9fdGV4dC13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1tLWJpbmRleC1wYWdlIC5tbS1iaW5kZXhfX3RleHQge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBAaW5jbHVkZSBwYWRkaW5nLXgtbW9iKDIpO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbS1tb2IoMSk7XG59XG5cbi5tbS1iaW5kZXgtcGFnZSAubW0tYmluZGV4X19tZXRhIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIEBpbmNsdWRlIHBhZGRpbmcteC1tb2IoMik7XG59XG4iLCIvLyBCcmFuZCBTaG93IOKAlCBEZXNrdG9wLW1vZGlmaWVkIG92ZXJyaWRlcyAoNzY44oCTMTE5OXB4KS5cbi8vIEF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZC1tb2QnKSBieSBfbXEuc2Nzcy5cbi8vIE9UQjI2LTE4NTk6IHRoZSBkZXNjcmlwdGlvbiBjb2x1bW4gd2FzIHN0dWNrIGF0IHRoZSB0cnVlLWRlc2t0b3AgMzN2d1xuLy8gbWVhc3VyZSBpbiB0aGlzIHJhbmdlIHRvbyAoc2VlIF9icmFuZC1zaG93cy5tZC1taW4uc2NzcyksIHJlYWRpbmcgYXNcbi8vIGNvbXByZXNzZWQg4oCUIHdpZGVuIGl0IHRvIDUwdncsIG1hdGNoaW5nIHRoZSBCcmFuZCBBYm91dC9DYXRlZ29yeSBJbmRleFxuLy8gdGl0bGUrZGVzY3JpcHRpb24gZml4LiBCcmVhZGNydW1iIHNwbGl0LCBzYW1lIGFzIFBMUFxuLy8gKF9zZWFyY2hyZXN1bHQubWQtbW9kLnNjc3MpOiBpbi1wYWdlIHVwIHRvIDEwMjNweCAoaGVhZGVyIGNvcHkgaGlkZGVuKSxcbi8vIGJhY2sgaW4gdGhlIGhlYWRlciBiZXNpZGUgdGhlIG1lbnUgZnJvbSAxMDI0cHguXG5cbi5tbS1ic2hvd3NfX2Rlc2MtdGV4dCB7XG4gIG1heC13aWR0aDogNTB2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5OmhhcygubW0tYnJhbmQtc2hvd3MpIC5tbS1oZWFkZXJfX2xlZnQtZGVza3RvcCAubW0taGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbS1icmFuZC1zaG93c19fYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBPVEIyNi0xODYwOiB0aGUgTG9va3MgXCJEZXRhaWxcIiBncmlkIHN3aXRjaGVzIHRvIDItdXAgZnJvbSA3NjhweCB1cCAoc2VlXG4vLyBfYnJhbmQtc2hvd3MubWQtbWluLnNjc3MpIOKAlCB0b28gdGlnaHQgaW4gdGhpcyByYW5nZS4gUmV2ZXJ0IHRvIHRoZSBtb2JpbGVcbi8vIDEtdXAgbGF5b3V0LCBtYXRjaGluZyBCcmFuZCBJbmRleCdzIHNpbmdsZS1jb2x1bW4gdHJlYXRtZW50LlxuLm1tLWJzaG93c19fbG9va3MtZ3JpZC0tZGV0YWlsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT09URVIg4oCUIE1NIOKAlCBEZXNrdG9wLW1vZGlmaWVkIG92ZXJyaWRlcyAoNzY44oCTMTE5OXB4KVxuLy8gQXV0by13cmFwcGVkIGluIGJyZWFrcG9pbnQoJ21kLW1vZCcpIGJ5IF9tcS5zY3NzLlxuLy9cbi8vIE9UQjI2LTE4ODEgKENSKTogbm8gcGl4ZWwgc3BlYyBleGlzdHMgZm9yIHRoaXMgYnJlYWtwb2ludCDigJQgRmlnbWEgbm9kZVxuLy8gMzI1Ny0xNDg4MTcgaXMgYSBkb2N1bWVudGF0aW9uIGFubm90YXRpb24gb25seSAoXCI3NjgtMTE5OTogRGVza3RvcCB3aXRoXG4vLyBzZWxlY3QgbW9kaWZpY2F0aW9ucyBwZXIgcGFnZS9jb21wb25lbnRzIChNYWludGFpbiBkZXNrdG9wIHR5cGUgYW5kXG4vLyBzcGFjaW5nKVwiKSwgc2FtZSBqdWRnbWVudC1jYWxsIENSIHBhdHRlcm4gYXMgT1RCMjYtMTg1OS5cbi8vIEZpeDogbmV3c2xldHRlciBjb2wgbW92ZXMgZmlyc3QgYW5kIGdvZXMgZnVsbC13aWR0aCAoMTAwJSk7IFBEIGFyZWFcbi8vIGZvbGxvd3MgYmVsb3csIGFsc28gZnVsbC13aWR0aCwgc28gaXRzIG93biBuYXYgZ3JpZCAoMyAtPiAyIGNvbHMpIGxhbmRzXG4vLyBhdCBhIHRydWUgNTAvNTAgc3BsaXQgb2YgdGhlIHdob2xlIGZvb3RlciBpbnN0ZWFkIG9mIGEgc3F1ZWV6ZWQgNzUlXG4vLyBzaGFyZS4gY29sLS0zIGRyb3BzIHRvIHJvdyAyIHZpYSBub3JtYWwgZ3JpZCBhdXRvLWZsb3cg4oCUIHNhbWUgNTAlXG4vLyBjb2x1bW4gd2lkdGggYXMgY29sLS0xL2NvbC0tMiwgbm90IGEgZnVsbC13aWR0aCByb3cuIERlc2t0b3AgdHlwZS9cbi8vIHNwYWNpbmcgc2NhbGUgaXMgdW50b3VjaGVkIOKAlCBncmlkIHBsYWNlbWVudCBvbmx5LCBzdGlsbCAqLWRlc2tcbi8vIHNwYWNpbmcgbWl4aW5zLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1tLWZvb3Rlcl9fbWFpbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4ubW0tZm9vdGVyX19uZXdzbGV0dGVyLWNvbCB7XG4gIG9yZGVyOiAxO1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG4ubW0tZm9vdGVyX19wZCB7XG4gIG9yZGVyOiAyO1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG4ubW0tZm9vdGVyX19wZC1ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgYXV0byk7XG4gIHJvdy1nYXA6IDMycHg7IC8vIDJsaCBkZXNrdG9wIOKAlCByb3cgYnJlYWsgYmVmb3JlIGNvbC0tM1xufVxuXG4ubW0tZm9vdGVyX19wZC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICYtLTEge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuXG4gICAgLm1tLWZvb3Rlci1zZWN0aW9uX19pdGVtcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcblxuICAgIC5tbS1mb290ZXItc2VjdGlvbl9faXRlbXMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJi0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4vLyBNTSBGT09URVIgTEVHQUwg4oCUIHNpbmdsZSBjb2x1bW46IGNvcHlyaWdodCArIGxpbmtzLCB0aGVuIE9UQiBiZWxvd1xuLm1tLWZvb3Rlci1sZWdhbCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICByb3ctZ2FwOiAxNnB4OyAvLyAxbGggZGVza3RvcFxuXG4gICZfX2NvbC0tb3RiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBREVSIOKAlCBNTSDigJQgRGVza3RvcC1tb2RpZmllZCBvdmVycmlkZXMgKDc2OOKAkzExOTlweClcbi8vIEF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdtZC1tb2QnKSBieSBfbXEuc2Nzcy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tbS1oZWFkZXIge1xuICAvLyBSZXZlYWwgdGhlIFwiTWVudVwiIGxhYmVsIG5leHQgdG8gdGhlIHdpdGhCcmVhZGNydW1icyBoYW1idXJnZXIsIGJ1dCBvbmx5IGluXG4gIC8vIHRoaXMgbWQtbW9kIHJhbmdlIGFuZCBvbmx5IHdoZW4gdGhlIHNlcnZlciByZW5kZXJlZCBpdCAoUERQL1BMUCkuIE91dHNpZGVcbiAgLy8gNzY44oCTMTE5OXB4IHRoZSBsYWJlbCBzdGF5cyBkaXNwbGF5Om5vbmUgKHNlZSBfaGVhZGVyLmRlZmF1bHQuc2NzcykuXG4gICZfX21lbnUtYnRuLS1sYWJlbGxlZC5tbS1idG4tLWljb24tZ2hvc3Qge1xuICAgIHdpZHRoOiBhdXRvOyAvLyBmcmVlIHRoZSBmaXhlZCBpY29uLW9ubHkgd2lkdGggc28gdGhlIGxhYmVsIGNhbiBzaXQgaW5saW5lXG4gICAgZ2FwOiAxY2g7XG4gICAgY29sb3I6IHZhcigtLW1tLWNvbnRlbnQtcHJpbWFyeSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubW0taGVhZGVyX19tZW51LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtbS10eXBlc3R5bGUoJ2NhcGl0YWxzJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1tLWhlYWRlcl9fbWVudS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW0tcGRwLWxheW91dCB7XG4gIC5yaWdodC1zdGlja3ktY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMtaGVyby1pbnRlcm5hbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tbS1zaXplLXNlbGVjdG9yLXNoZWV0IHtcbiAgLnByb2R1Y3QtbW9kZWwtc2l6ZS1tZXNzYWdlLXNlbGVjdG9yLFxuICAuc2hvdy1zaXplLWd1aWRlLXNlY3Rpb24sXG4gIC5zaXplLWd1aWRlLXRvZ2dsZS1jb250ZW50LFxuICAuYWRkLXRvLWNhcnQtYWN0aW9ucyxcbiAgLnByb2R1Y3Qtbm90aWZ5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3Byb2R1Y3Qtc2hvdyAubW0taGVhZGVyX19sZWZ0LWRlc2t0b3AgLm1tLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tbS1wZHAtbGF5b3V0IC5icmVhZGNydW1icy1oZXJvLWludGVybmFsIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEsIDEsICdtbScpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3Byb2R1Y3Qtc2hvdyAubW0taGVhZGVyX19sZWZ0LWRlc2t0b3AgLm1tLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1tLXBkcC1sYXlvdXQge1xuICAgIC5icmVhZGNydW1icy1oZXJvLWludGVybmFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubW0tcmV2YW1wLXBscCB7XG5cblxuICAvLyBQaW5uZWQgYWxvbmUgYXQgdGhlIGhlYWRlcidzIGVkZ2UgKHRvcCBmcm9tIF9zZWFyY2hyZXN1bHQubWQtbWluLnNjc3MpOiB0aGUgdGl0bGVcbiAgLy8gZG9lcyBub3Qgc3RpY2sgYmVsb3cgMTIwMHB4LCBzbyB0aGVyZSBpcyBubyB0aXRsZSBvZmZzZXQgdG8gYWRkLlxuICAuZmlsdGVycy1iYXItcmV2YW1wLmlzLWZpeGVkIHtcbiAgICAvLyBGdWxsIHdpZHRoLCBzYW1lIGFzIGluIGZsb3c6IG5vIGZsb2F0IC8gbWF4LXdpZHRoIC8gcmlnaHQgYWxpZ25tZW50IGhlcmUsIHRoZSBiYXJcbiAgICAvLyBpcyBub3Qgc2l0dGluZyBiZXNpZGUgdGhlIHRpdGxlLlxuICAgIC5maWx0ZXItYmFyLXJldmFtcC1pbm5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubW0tZmlsdGVycyAuZmlsdGVyLWJhci1yZXZhbXAtaW5uZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCg1KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDUpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjc1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDEuNWxoO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktbWVudS10b3AtY29udGFpbmVyIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGhlaWdodDogMS41bGg7XG4gICAgfVxuICB9XG59XG5cbi5tbS1wYWdlLXRleHQge1xuICB3aWR0aDogNTB2dztcblxuICAubW0tcGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubW0tc2VvLXRleHQge1xuICB3aWR0aDogNTB2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjc2VhcmNoLXNob3cgLm1tLWhlYWRlcl9fbGVmdC1kZXNrdG9wIC5tbS1oZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzZWFyY2gtc2hvdyAubW0tcmV2YW1wLXBscCAubW0taGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjc2VhcmNoLXNob3cgLm1tLWhlYWRlcl9fbGVmdC1kZXNrdG9wIC5tbS1oZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjc2VhcmNoLXNob3cgLm1tLXJldmFtcC1wbHAgLm1tLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIENoZWNrb3V0IGZhbWlseSAtIG1kLXJlc3RyaWN0ZWQgdGllcjogaG9sZHMgdGhlIG1vYmlsZSByZW5kZXJpbmcgYmV0d2VlbiA3NjhweCBhbmRcbi8vIHRoZSBjaGVja291dCBkZXNrdG9wIGJyZWFrcG9pbnQuIFNlZSBfbXEuc2Nzcy5cbi8vIExheW91dCBzaGFyZWQgYnkgZXZlcnkgcGFnZSB1c2luZyB0aGUgLm1haW4tLWNhcnQgd3JhcHBlciAoY2FydCBhbmQgY2hlY2tvdXQgbG9naW4pO1xuLy8gaXQgbGl2ZXMgaGVyZSBiZWNhdXNlIC5tYWluLS1jYXJ0IGJlbG9uZ3MgdG8gdGhlIGNhcnQgcGFnZS5cbi5tYWluLS1sYXlvdXQtcGFnZS5tYWluLS1jYXJ0IHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAuYmFnLXNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7XG4gICAgfVxuXG4gICAgLmQtbWQtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1ibG9jayxcbiAgICAuZC1tZC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1mbGV4LmQtbWQtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWlubGluZS1mbGV4LmQtbWQtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sLW1kLTkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENoZWNrb3V0IGZhbWlseSAtIG1kLXJlc3RyaWN0ZWQgdGllcjogaG9sZHMgdGhlIG1vYmlsZSByZW5kZXJpbmcgYmV0d2VlbiA3NjhweCBhbmRcbi8vIHRoZSBjaGVja291dCBkZXNrdG9wIGJyZWFrcG9pbnQuIFNlZSBfbXEuc2Nzcy5cbiNvcmRlci1jb25maXJtIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAub3JkZXItc2VjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTtcblxuICAgICAgLy8gcGFnZS1jaGVja291dC1jb25maXJtYXRpb24uaXNtbCBjYXJyaWVzIHB4LW1vYi0yIHB4LWRlc2stMCBoZXJlOiAyY2ggb25cbiAgICAgIC8vIG1vYmlsZSwgMCBmcm9tIDc2OHB4IHVwLiBUaGUgMCBhc3N1bWVzIHRoZSB0d28tY29sdW1uIGRlc2t0b3AgbGF5b3V0LCBzbyB3aXRoXG4gICAgICAvLyB0aGUgc2luZ2xlIGNvbHVtbiBrZWVwIHRoZSBtb2JpbGUgc3RlcCAoMikgcmVhZCBvbiB0aGUgZGVza3RvcCBzY2FsZS5cbiAgICAgIC5hY2NvcmRpb24tc2VjdGlvbl9fYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kLW1kLW5vbmUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtYmxvY2ssXG4gICAgLmQtbWQtZmxleCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5kLWZsZXguZC1tZC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtaW5saW5lLWZsZXguZC1tZC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDaGVja291dCBmYW1pbHkgLSBtZC1yZXN0cmljdGVkIHRpZXI6IGhvbGRzIHRoZSBtb2JpbGUgcmVuZGVyaW5nIGJldHdlZW4gNzY4cHggYW5kXG4vLyB0aGUgY2hlY2tvdXQgZGVza3RvcCBicmVha3BvaW50LiBTZWUgX21xLnNjc3MuXG4ub25lcGFnZS1jaGVja291dC1hcHAge1xuICAuY2hlY2tvdXRwYWdlIHtcbiAgICAuY2hlY2tvdXRwYWdlLXJvdyB7XG4gICAgICAuc2hpcHBpbmctZm9ybS1kYXRhIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7XG5cbiAgICAgICAgLy8gVGhlc2UgdGhyZWUgY2FycnkgcGFkZGluZy14KDIsIDApIGluIF9jaGVja291dC5kZWZhdWx0LnNjc3M6IDJjaCBvbiBtb2JpbGUsXG4gICAgICAgIC8vIDAgZnJvbSA3NjhweCB1cC4gVGhlIDAgYXNzdW1lcyB0aGUgdHdvLWNvbHVtbiBkZXNrdG9wIGxheW91dDsgd2l0aCB0aGVcbiAgICAgICAgLy8gc2luZ2xlIGNvbHVtbiB0aGV5IGVuZCB1cCBmbHVzaCBhZ2FpbnN0IHRoZSBwYWdlIGd1dHRlciwgc28ga2VlcCB0aGUgbW9iaWxlXG4gICAgICAgIC8vIHN0ZXAgKDIpIHJlYWQgb24gdGhlIGRlc2t0b3Agc2NhbGUuXG4gICAgICAgIC5hY2NvcmRpb24tc3RlcCB7XG4gICAgICAgICAgLnN0ZXBfX2hlYWRlciB7XG4gICAgICAgICAgICAuc3RlcF9fcmVzdW1lIHtcbiAgICAgICAgICAgICAgLnJldmlldy1ib3gge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY2NvcmRpb24tc2VjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbWVyLXN0ZXAge1xuICAgICAgICAgIC5zdGVwLWVtYWlsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC1wYXltZW50IHtcbiAgICAgICAgICAuYWR5ZW4tY2hlY2tvdXQge1xuICAgICAgICAgICAgLy8gU3RhY2tlZCwgc28gdGhlIGd1dHRlciB0aGF0IHNlcGFyYXRlcyBleHAgZnJvbSBjdmMgc2lkZSBieSBzaWRlXG4gICAgICAgICAgICAvLyAobWFyZ2luLWxlZnQoMCwgMSkgaW4gX2NoZWNrb3V0LmRlZmF1bHQuc2NzcykgaGFzIG5vdGhpbmcgdG8gc2VwYXJhdGUuXG4gICAgICAgICAgICAmX19jYXJkX19leHAtY3ZjIHtcbiAgICAgICAgICAgICAgLmFkeWVuLWNoZWNrb3V0X19maWVsZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5vcmRlci1zdW1tYXJ5LWJveC1jb250YWluZXIge1xuICAgICAgICAub3JkZXItc3VtbWFyeS1ib3gtY29udGVudCB7XG4gICAgICAgICAgLm1tLWFjY29yZGlvbi1zZWN0aW9uX190cmlnZ2VyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMi41bGg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41bGg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWxoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiBcbiAgICAuZC1tZC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWJsb2NrLFxuICAgIC5kLW1kLWZsZXgge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLWZsZXguZC1tZC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtaW5saW5lLWZsZXguZC1tZC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtbWQtOSxcbiAgICAuY29sLW1kLTMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENoZWNrb3V0IGZhbWlseSAtIGxnLXJlc3RyaWN0ZWQgdGllciAoMTAyNXB4KykuXG4vLyBCZWxvdyB0aGF0IHdpZHRoIHRoZXNlIHBhZ2VzIHJlbmRlciBsaWtlIG1vYmlsZTsgc2VlIF9tcS5zY3NzLlxuLm1haW4tLWxheW91dC1wYWdlLm1haW4tLWNhcnQge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDg0OXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmJhZy1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgNjYuNjd2dztcbiAgICAgIHdpZHRoOiA2Ni42N3Z3O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmNhcnQtdGl0bGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICB9XG4gICAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICAuZnVsbC1jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNhcnQtY29udGVudCB7XG4gICAgICAgICAgICAuY2FydC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMi4yMjN2dyBtaW5tYXgoMCwgMzkuNDQ1dncpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMCwgJ21tJyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDIsICdtbScpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICAgICAgICAgICAgICAuY2FydC1zdWJ0aXRsZSB7IFxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxOyBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2FydC1pdGVtcy1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjsgXG4gICAgICAgICAgICAgICAgLnByb2R1Y3Qtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIsICdtbScpO1xuICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEsICdtbScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9icmFuZC1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIsICdtbScpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubW0tYnRuLS1pY29uLXRleHQtZ2hvc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplLWgtZGVzaygxLjUsICdtbScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5wYnAtY29udGFpbmVyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1yb3dfX2Zvb3Rlci1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygwLCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLXByaWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygwLjI1LCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMC41LCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcnQtZm9vdGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIuMjIzdncgbWlubWF4KDAsIDM5LjQ0NXZ3KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNhcnQtcm93IHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgIC5jYXJ0LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7XG4gICAgICAgICAgICAgICAgLmNhcnQtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEsICdtbScpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxLCAnbW0nKTtcbiAgICAgICAgICAgICAgICAgIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZS1oLWRlc2soMyk7XG4gICAgICAgICAgICAgICAgICAgIC5tbS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUtaC1kZXNrKDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kdy1hcHBsZS1wYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplLWgtZGVzaygzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hc3N1cmFuY2VzLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCAzM3Z3O1xuICAgICAgd2lkdGg6IDMzdnc7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDaGVja291dCBmYW1pbHkgLSBsZy1yZXN0cmljdGVkIHRpZXIgKDEwMjVweCspLlxuLy8gQmVsb3cgdGhhdCB3aWR0aCB0aGVzZSBwYWdlcyByZW5kZXIgbGlrZSBtb2JpbGU7IHNlZSBfbXEuc2Nzcy5cbiNvcmRlci1jb25maXJtIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA4NDlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5vcmRlci1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgNjYuNjd2dztcbiAgICAgIHdpZHRoOiA2Ni42N3Z3O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIFxuICAgICAgLmFjY29yZGlvbi1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIuMjIzdncgbWlubWF4KDAsIDM5LjQ0NXZ3KTtcbiAgICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTtcbiAgICAgICAgJl9fdGl0bGUgeyBcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTsgXG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG5cbiAgICAgICAgICAuY2hlY2tvdXQtcmVnaXN0cmF0aW9uIHtcbiAgICAgICAgICAgICZfX3N0ZXAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpO1xuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgMzN2dztcbiAgICAgIHdpZHRoOiAzM3Z3O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAubW0tYWNjb3JkaW9uLXNlY3Rpb24ge1xuICAgICAgICAubW0tYWNjb3JkaW9uLXNlY3Rpb25fX3RyaWdnZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYWctcHJvZHVjdCB7XG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTEycHggMWZyO1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXItc3VtbWFyeSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgIC5iYWctc3VtbWFyeSB7XG4gICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAuaXRlbXNfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDaGVja291dCBmYW1pbHkgLSBsZy1yZXN0cmljdGVkIHRpZXIgKDEwMjVweCspLlxuLy8gQmVsb3cgdGhhdCB3aWR0aCB0aGVzZSBwYWdlcyByZW5kZXIgbGlrZSBtb2JpbGU7IHNlZSBfbXEuc2Nzcy5cbi8vIGRpc3BsYXkvZmxleC1kaXJlY3Rpb24vcm93LWdhcCBzdGFydCBhdCA3NjhweDogc2VlIF9zaWRlYmFyLWNoZWNrb3V0Lm1kLW1pbi5zY3NzLlxuLnNpZGViYXItY2hlY2tvdXRfX2Fzc3VyYW5jZXMge1xuICB3aWR0aDogMTAwJTtcblxuICAubW0tYWNjb3JkaW9uLXNlY3Rpb24ge1xuICAgIC5tbS1hY2NvcmRpb24tc2VjdGlvbl9fdHJpZ2dlciB7XG4gICAgICBAaW5jbHVkZSBzaXplLWgtZGVzaygxLjUsICdtbScpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ2hlY2tvdXQgZmFtaWx5IC0gbGctcmVzdHJpY3RlZCB0aWVyICgxMDI1cHgrKS5cbi8vIEJlbG93IHRoYXQgd2lkdGggdGhlc2UgcGFnZXMgcmVuZGVyIGxpa2UgbW9iaWxlOyBzZWUgX21xLnNjc3MuXG4ub25lcGFnZS1jaGVja291dC1hcHAge1xuICAuY2hlY2tvdXRwYWdlICB7XG4gICAgLmNoZWNrb3V0cGFnZS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWluLWhlaWdodDogODQ5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgLnNoaXBwaW5nLWZvcm0tZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42N3Z3O1xuICAgICAgICB3aWR0aDogNjYuNjd2dztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuYWNjb3JkaW9uLXN0ZXAge1xuICAgICAgICAgIC5zdGVwX19oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIuMjIzdncgbWlubWF4KDAsIDM5LjQ0NXZ3KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWNjb3JkaW9uLXNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMi4yMjN2dyBtaW5tYXgoMCwgMzcuNDV2dyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICAgICAgICAgICAgJl9fdGl0bGUgeyBcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tZXItc3RlcCB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyLjIyM3Z3IG1pbm1heCgwLCAzNy40NXZ3KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICAgICAgICB9XG4gICAgICAgIC5jaGVja291dC1zaGlwcGluZyB7XG4gICAgICAgICAgLmNoZWNrb3V0LXNoaXBwaW5nX19tb2RlLXNlbGVjdG9yIHtcbiAgICAgICAgICAgIC5yYWRpb2JveCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICYucmFkaW8taXRlbS1jaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbW0tYm9yZGVyLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJhZGlvYm94X19vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICAubWV0aG9kLWRlbGl2ZXJ5VGltZXNsb3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNoZWNrb3V0LXNoaXBwaW5nX19waWNrdXAge1xuICAgICAgICAgICAgLnN0b3JlLWl0ZW0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpO1xuICAgICAgICAgICAgICAucHJvZHVjdC1hdmFpbGFiaWxpdHkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMSk7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zdG9yZS1hdmFpbC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5jaGVja291dC1zaGlwcGluZ19fZ2lmdCB7XG4gICAgICAgICAgLmNoZWNrYm94LXNlbGVjdGlvbi1lbGVtZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteC1kZXNrKDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpO1xuICAgICAgICAgICAgLmVsZW1lbnQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgLmNoZWNrb3V0LWdpZnQtaW5mbyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDIpO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5naWZ0LWZvcm0tZmllbGRzwqB7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYXAteS1kZXNrKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hlY2tvdXQtcGF5bWVudCB7XG4gICAgICAgICAgLnBheW1lbnQtaXRlbSB7XG4gICAgICAgICAgICAucGF5bWVudC1pY29ucyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hZHllbi1jaGVja291dCB7ICBcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzMnB4IDMycHggYXV0bztcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAybGggMmxoIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jYXJkX19leHAtY3ZjICB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhZGlvLXNlbGVjdGlvbi1saXN0IHtcbiAgICAgICAgICAucmFkaW8tc2VsZWN0aW9uLWVsZW1lbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdhcC15LWRlc2soMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlcXVpcmVtZW50LWJveCB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZlcnRleC1tb2RhbCB7XG4gICAgICAgICAgLnJlY3RpZmllZC12ZXJ0ZXgge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FwLXktZGVzaygxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Z2dlc3RlZC12ZXJ0ZXh7XG4gICAgICAgICAgICAudmVydGV4LWFyZWEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXktZGVzaygxKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy14LWRlc2soMik7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcteS1kZXNrKDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlci1zdW1tYXJ5LWJveC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgMzN2dztcbiAgICAgICAgd2lkdGg6IDMzdnc7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBcbiAgICAgICAgLm9yZGVyLXN1bW1hcnktYm94LWNvbnRlbnQge1xuICAgICAgICAgIC5tbS1hY2NvcmRpb24tc2VjdGlvbiB7XG4gICAgICAgICAgICAub3JkZXItc3VtbWFyeS10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1tLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgLmVkaXQtY2FydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcmRlci1zdW1tYXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAuYmFnLXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm97XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMnB4IDFmcjtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52b3VjaGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAudm91Y2hlci13cmFwcGVyLWNvbCB7XG4gICAgICAgICAgICAgICAgLm1tLWFjY29yZGlvbi1zZWN0aW9uX190cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudm91Y2hlci1jb2RlLXJvdyB7ICAgIFxuICAgICAgICAgICAgICAuY291cG9uLWNvZGUtcm93IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnYXAteC1kZXNrKDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJhZy1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDaGVja291dCBmYW1pbHkgLSBsZy1yZXN0cmljdGVkIHRpZXIgKDEwMjVweCspLlxuLy8gQmVsb3cgdGhhdCB3aWR0aCB0aGVzZSBwYWdlcyByZW5kZXIgbGlrZSBtb2JpbGU7IHNlZSBfbXEuc2Nzcy5cbi5tYWluLS1sYXlvdXQtcGFnZS5tYWluLS1jYXJ0IHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA4NDlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5iYWctc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIDY2LjY3dnc7XG4gICAgICB3aWR0aDogNjYuNjd2dztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5jYXJ0LXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgfVxuICAgICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyLjIyM3Z3IG1pbm1heCgwLCAzOS40NDV2dyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXgtZGVzaygwLCAnbW0nKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy15LWRlc2soMiwgJ21tJyk7XG4gICAgICAgIEBpbmNsdWRlIGdhcC14LWRlc2soMik7XG4gICAgICAgIC5sb2dpbi1zdWJ0aXRsZSB7IFxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxOyBcbiAgICAgICAgfVxuICAgICAgICAubG9naW4tc2VjdGlvbiB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7IFxuICAgICAgICAgIC5tbS1pbnB1dCB7XG4gICAgICAgICAgICAuZWRpdC1idXR0b24ge1xuICAgICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBib3R0b206IDFsaDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDJjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaXZhY3ktbGV2ZWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMWxoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hc3N1cmFuY2VzLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCAzM3Z3O1xuICAgICAgd2lkdGg6IDMzdnc7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLy8gQnJhbmQgQWJvdXQgLyBCcmFuZCBGb2xkZXJzIOKAlCB0cnVlIGRlc2t0b3AgKOKJpTEyMDBweCkuXG4vLyBBdXRvLXdyYXBwZWQgaW4gYnJlYWtwb2ludCgnbGcnKSBieSBfbXEuc2Nzcy5cbi8vIE9UQjI2LTE4NTk6IGF0IHRydWUgZGVza3RvcCB0aGUgYnJlYWRjcnVtYiBsaXZlcyBpbiB0aGUgc2l0ZSBoZWFkZXIgYWdhaW5cbi8vIChzZWUgX2hlYWRlciBkZWZhdWx0IFwid2l0aEJyZWFkY3J1bWJzXCIgbW9kZSkg4oCUIGhpZGUgdGhlIGluLXBhZ2UgY29weSBoZXJlLFxuLy8gc2FtZSBzcGxpdCBhcyBQTFAgKF9zZWFyY2hyZXN1bHQubGctbWluLnNjc3MpLlxuLm1tLWJyYW5kLWFib3V0X19icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIEJyYW5kIERldGFpbCDigJQgdHJ1ZSBkZXNrdG9wICjiiaUxMjAwcHgpLlxuLy8gQXV0by13cmFwcGVkIGluIGJyZWFrcG9pbnQoJ2xnJykgYnkgX21xLnNjc3MuXG4vLyBPVEIyNi0xODU5OiBhdCB0cnVlIGRlc2t0b3AgdGhlIGJyZWFkY3J1bWIgbGl2ZXMgaW4gdGhlIHNpdGUgaGVhZGVyIGFnYWluIOKAlFxuLy8gaGlkZSB0aGUgaW4tcGFnZSBjb3B5IGhlcmUsIHNhbWUgc3BsaXQgYXMgUExQIChfc2VhcmNocmVzdWx0LmxnLW1pbi5zY3NzKS5cbi5tbS1icmFuZC1kZXRhaWxfX2JyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gQnJhbmQgQ2F0ZWdvcnkgSW5kZXgg4oCUIHRydWUgZGVza3RvcCAo4omlMTIwMHB4KS5cbi8vIEF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdsZycpIGJ5IF9tcS5zY3NzLlxuLy8gT1RCMjYtMTg1OTogYXQgdHJ1ZSBkZXNrdG9wIHRoZSBicmVhZGNydW1iIGxpdmVzIGluIHRoZSBzaXRlIGhlYWRlciBhZ2FpbiDigJRcbi8vIGhpZGUgdGhlIGluLXBhZ2UgY29weSBoZXJlLCBzYW1lIHNwbGl0IGFzIFBMUCAoX3NlYXJjaHJlc3VsdC5sZy1taW4uc2NzcykuXG4ubW0tYmluZGV4X19icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIEJyYW5kIFNob3cg4oCUIHRydWUgZGVza3RvcCAo4omlMTIwMHB4KS5cbi8vIEF1dG8td3JhcHBlZCBpbiBicmVha3BvaW50KCdsZycpIGJ5IF9tcS5zY3NzLlxuLy8gT1RCMjYtMTg1OTogYXQgdHJ1ZSBkZXNrdG9wIHRoZSBicmVhZGNydW1iIGxpdmVzIGluIHRoZSBzaXRlIGhlYWRlciBhZ2FpbiDigJRcbi8vIGhpZGUgdGhlIGluLXBhZ2UgY29weSBoZXJlLCBzYW1lIHNwbGl0IGFzIFBMUCAoX3NlYXJjaHJlc3VsdC5sZy1taW4uc2NzcykuXG4ubW0tYnJhbmQtc2hvd3NfX2JyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gQ2hlY2tvdXQgZmFtaWx5IC0gd2lkZSBkZXNrdG9wICgxMjAwcHgrKTogd2lkZW5zIHdoYXQgdGhlIGRlc2sgdGllciBzZXRzIGZvciB0aGVcbi8vIDEwMjUtMTE5OSByYW5nZS4gU2VlIF9tcS5zY3NzLlxuLm1haW4tLWxheW91dC1wYWdlLm1haW4tLWNhcnQge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIC5hc3N1cmFuY2VzLXNlY3Rpb24ge1xuICAgICAgZmxleDogMCAwIDI1dnc7XG4gICAgICB3aWR0aDogMjV2dztcbiAgICB9XG4gIH1cbn1cbiIsIlxuI2ZpbHRlcnMtc2hlZXQubW0tc2hlZXQge1xuICAubW0tc2hlZXRfX2JvZHkge1xuICAgIHdpZHRoOiAzMy4zMzR2dztcbiAgfVxufVxuIiwiLm1tLXNoZWV0Lm1tLWhlYWRlci1tZW51LXNoZWV0IHtcbiAgd2lkdGg6IDI1dnc7XG4gIC0tbWVudS1kcmlsbGVkLXdpZHRoOiA3NXZ3OyAvLyBzZWUgX21lbnUubWQtbWluLnNjc3NcblxuICAmOmhhcyguaXMtZHJpbGwtZG93bikge1xuICAgIHdpZHRoOiA3NXZ3O1xuICB9XG59XG5cbiNoZWFkZXItbmF2aWdhdGlvbi1tZW51IHtcbiAgJi5tbS1zaGVldC5pcy1icmFuZC1tZW51IHtcbiAgICAuaGVhZGVyLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIC5tZW51LWwxLWRldGFpbCB7XG4gICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUtY29udGFpbmVyIHtcbiAgLy8gT3ZlcnJpZGVzIG1kLW1pbidzIDUwdncgYXQgdGhpcyBicmVha3BvaW50IOKAlCAubWVudS1sMS1kZXRhaWwnc1xuICAvLyB0cmFuc2Zvcm0gYmVsb3cgZm9sbG93cyBhdXRvbWF0aWNhbGx5IHZpYSB0aGUgc2FtZSB2YXJpYWJsZS5cbiAgLS1tZW51LWwxLXdpZHRoOiAyNXZ3O1xuXG4gIC5uYXYtdGFicy13cmFwcGVyLFxuICAubWVudS1tYWluLXZpZXcge1xuICAgIHdpZHRoOiB2YXIoLS1tZW51LWwxLXdpZHRoKTtcbiAgfVxuXG4gIC5uYXYtdGFicy1jb250ZW50IC5uYXYtdGFiLWNvbnRlbnQgLm1lbnUtY29sdW1ucy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjV2dyAyNXZ3IDI1dnc7IC8vIFJlc3RvcmUgZXhhY3RseSAyNXZ3IGZvciBsZ1xuXG4gICAgJi5pcy1sYXJnZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0dncgMTYuNjZ2dyAxNi42NnZ3IDE2LjY2dnc7XG4gICAgfVxuXG4gICAgLy8gUmUtZGVjbGFyZWQgaGVyZSAobm90IGp1c3QgaW4gX21lbnUubWQtbWluLnNjc3MpOiBzYW1lIHNwZWNpZmljaXR5IGFzXG4gICAgLy8gdGhlIGJhc2UgcnVsZSBhYm92ZSwgbG9hZGVkIGxhdGVyLCBzbyB3aXRob3V0IHRoaXMgb3ZlcnJpZGUgdGhlIGJhc2VcbiAgICAvLyBydWxlJ3MgMjV2dyozIHdvdWxkIHdpbiB0aGUgY2FzY2FkZSBhdCB0aGlzIGJyZWFrcG9pbnQuXG4gICAgJi5pcy1laWdodC1jb2x1bW5zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi8vIFNjb3BlZCB1bmRlciAuaGVhZGVyLW1lbnUtY29udGFpbmVyIHRvIG1hdGNoIHRoZSBiYXNlIHJ1bGUncyBhbmRcbi8vIG1kLW1pbidzIHNwZWNpZmljaXR5IChzZWUgX21lbnUubWQtbWluLnNjc3MgZm9yIHdoeSkg4oCUIG90aGVyd2lzZSB0aGlzXG4vLyBvdmVycmlkZSBsb3NlcyB0aGUgY2FzY2FkZSBhdCB0aGlzIGJyZWFrcG9pbnQgdG9vLlxuLmhlYWRlci1tZW51LWNvbnRhaW5lciAubWVudS1sMS1kZXRhaWwge1xuICB3aWR0aDogNzV2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLW1lbnUtbDEtd2lkdGgpKTtcblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4iLCIvLyBDaGVja291dCBmYW1pbHkgLSB3aWRlIGRlc2t0b3AgKDEyMDBweCspOiB3aWRlbnMgd2hhdCB0aGUgZGVzayB0aWVyIHNldHMgZm9yIHRoZVxuLy8gMTAyNS0xMTk5IHJhbmdlLiBTZWUgX21xLnNjc3MuXG4jb3JkZXItY29uZmlybSB7XG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgLnByb2R1Y3Qtc2VjdGlvbiB7XG4gICAgICBmbGV4OiAwIDAgMjV2dztcbiAgICAgIHdpZHRoOiAyNXZ3O1xuICAgIH1cbiAgfVxufVxuIiwiLm1tLXNoZWV0Lm1tLWhlYWRlci1tZW51LXNoZWV0IHtcbiAgJiNoZWFkZXItc2VhcmNoLXNoZWV0LFxuICAmOmhhcyguaXMtc2VhcmNoLW9wZW4pIHtcbiAgICB3aWR0aDogMjV2dztcblxuICAgIC5tbS1zaGVldF9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMjV2dztcbiAgICB9XG4gIH1cbn1cblxuLm1tLW1lbnUtc2VhcmNoX19sZWZ0LCAubW02LW1lbnUtc2VhcmNoX19sZWZ0IHtcbiAgbWF4LXdpZHRoOiAyNXZ3O1xufSIsIi5zaWRlYmFyLWNoZWNrb3V0X19hc3N1cmFuY2VzIHtcbiAgLm1tLWZvb3Rlci1zZWN0aW9uX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgYXBwbHktc3BhY2luZygncGFkZGluZycsICdyaWdodCcsIG51bGwsIDIsICdkZXNrJyk7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU0gRk9PVEVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tbS1mb290ZXIge1xuICAmX19tYWluIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbiAgJl9fcGQge1xuICAgIG9yZGVyOiAwO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICB9XG5cbiAgJl9fbmV3c2xldHRlci1jb2wge1xuICAgIG9yZGVyOiAwO1xuICAgIGdyaWQtY29sdW1uOiA0O1xuICB9XG59XG5cbi8vIFBEIG91dHB1dDogMyBleHBsaWNpdCBjb2xzIChjb2wxLCBjb2wyLCBjb2wzKSBkZWZpbmVkIGJ5IGV4cGVyaWVuY2UvcGFnZXMvZm9vdGVyLW1tLmpzb24uXG4vLyBFYWNoIGNvbCBpcyBhIGZsZXggc3RhY2sg4oCUIGNvbnRlbnQgZWRpdG9yIGNhbiBhZGQgMSsgc2VjdGlvbnMgcGVyIHJlZ2lvbi5cbi5tbS1mb290ZXJfX3BkLWdyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4ubW0tZm9vdGVyX19wZC1jb2wge1xuICAmLS0xIHsgZ3JpZC1jb2x1bW46IDE7IH1cbiAgJi0tMiB7IGdyaWQtY29sdW1uOiAyOyB9XG4gICYtLTMge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4vLyBNTSBGT09URVIgTEVHQUwg4oCUIDIgY29sczogY29weXJpZ2h0ICsgbGlua3MgfCBPVEIgcmlnaHQtYWxpZ25lZFxuLm1tLWZvb3Rlci1sZWdhbCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblxuICAmX19jb2wtLW90YiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi8vIENoZWNrb3V0IGZhbWlseSAtIHdpZGUgZGVza3RvcCAoMTIwMHB4Kyk6IHdpZGVucyB3aGF0IHRoZSBkZXNrIHRpZXIgc2V0cyBmb3IgdGhlXG4vLyAxMDI1LTExOTkgcmFuZ2UuIFNlZSBfbXEuc2Nzcy5cbi5vbmVwYWdlLWNoZWNrb3V0LWFwcCB7XG4gIC5jaGVja291dHBhZ2Uge1xuICAgIC5jaGVja291dHBhZ2Utcm93IHtcbiAgICAgIC5zaGlwcGluZy1mb3JtLWRhdGEge1xuICAgICAgICAuYWNjb3JkaW9uLXN0ZXAge1xuICAgICAgICAgIC5hY2NvcmRpb24tc2VjdGlvbiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyLjIyM3Z3IG1pbm1heCgwLCAzOS40NDV2dyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdXN0b21lci1zdGVwIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyLjIyM3Z3IG1pbm1heCgwLCAzOS40NDV2dyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vcmRlci1zdW1tYXJ5LWJveC1jb250YWluZXIge1xuICAgICAgICBmbGV4OiAwIDAgMjV2dztcbiAgICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjc2VhcmNoLXNob3cgLm1tLWhlYWRlcl9fbGVmdC1kZXNrdG9wIC5tbS1oZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jc2VhcmNoLXNob3cgLm1tLXJldmFtcC1wbHAgLm1tLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW0tcmV2YW1wLXBscCB7XG4gICY6aGFzKC5tbS1wYWdlLWRlc2NyaXB0aW9uKSwgJjpoYXMoLm1tLXNwb3RsaWdodC1jb250YWluZXIpIHtcbiAgICAubW0tYmxvY2stcmlnaHQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgfVxuXG4gICAgLm1tLWZpbHRlcnMgLmZpbHRlci1iYXItcmV2YW1wLWlubmVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcteSgwLjI1LCAwLjc1KTtcbiAgICB9XG4gIH1cblxuICAudG9wLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvLyBEZWZhdWx0OiBmaWx0ZXIgYmFyIHNpdHMgaW5saW5lLCByaWdodC1hbGlnbmVkIHRvIHRoZSB0aXRsZS9kZXNjcmlwdGlvbiBibG9jayxcbiAgICAvLyBjYXBwZWQgYXQgNjYuNjd2dyAoc2VlIC5maWx0ZXItYmFyLXJldmFtcC1pbm5lciBiZWxvdykuIEZhbGxiYWNrIChGaWdtYSBcIlJlc3BvbnNpdmVcbiAgICAvLyBiZWhhdmlvdXJcIiBkb2MpOiBvbmNlIHRoZSBjYXRlZ29yeSBuYXYncyBjaGlwcyBubyBsb25nZXIgZml0IHRoZWlyIG93biBjb250YWluZXIg4oCUXG4gICAgLy8gZGV0ZWN0ZWQgaW4gSlMsIG5vdCBDU1MsIHNpbmNlIHRoYXQncyBhIHJlYWwgbWVhc3VyZWQgb3ZlcmZsb3cgcmF0aGVyIHRoYW4gYSBndWVzc2VkXG4gICAgLy8gdGhyZXNob2xkIChzZWUgY2hlY2tGaWx0ZXJzQmFyT3ZlcmZsb3cgaW4gc2VhcmNoLWZpbHRlcnMuanMsIGNvbXBhcmluZ1xuICAgIC8vIC5tbS1jaGlwLXdyYXBwZXIncyBzY3JvbGxXaWR0aCBhZ2FpbnN0IC5jYXRlZ29yeS1tZW51LXRvcC1jb250YWluZXIncyBjbGllbnRXaWR0aClcbiAgICAvLyDigJQgdGhpcyBjbGFzcyBkcm9wcyB0aGUgd2hvbGUgYmFyIG9udG8gaXRzIG93biBmdWxsLXdpZHRoIHJvdyBpbnN0ZWFkIG9mIHJlbHlpbmcgb25cbiAgICAvLyB0aGUgbmF2J3MgaW50ZXJuYWwgc2Nyb2xsLiBTdGlsbCByaWdodC1hbGlnbmVkIHRoZXJlIHZpYSAubW0tYmxvY2stcmlnaHQnc1xuICAgIC8vIG1hcmdpbi1sZWZ0OiBhdXRvIHBsdXMgLmZpbHRlci1iYXItcmV2YW1wLWlubmVyJ3Mgb3duIGp1c3RpZnktY29udGVudDogZmxleC1lbmQuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5pcy1maWx0ZXJzLW92ZXJmbG93IHtcbiAgICAgIC5tbS1ibG9jay1yaWdodCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1tLWZpbHRlcnMgLmZpbHRlci1iYXItcmV2YW1wLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aGFzKC5zcG90bGlnaHQtY29udGFpbmVyKSB7XG4gICAgICAuZmlsdGVycy1iYXItcmV2YW1wIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tbS1ibG9jay1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAvLyBQaW5zIGl0IHRvIHRoZSByaWdodCBlZGdlIG9mIGl0cyBsaW5lIHdoZXRoZXIgaXQgc2hhcmVzIHRoZSByb3cgd2l0aCB0aGUgdGl0bGVcbiAgICAvLyBvciBoYXMgd3JhcHBlZCBvbnRvIGl0cyBvd24g4oCUIG1hcmdpbjogYXV0byBvbiBhIGZsZXggaXRlbSBhbHdheXMgd2lucyBvdmVyIHRoZVxuICAgIC8vIHBhcmVudCdzIGp1c3RpZnktY29udGVudC5cbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIC5maWx0ZXJzLWJhci1yZXZhbXAge1xuICAgICAgLy8gSW4gbm9ybWFsIGZsb3cgdW50aWwgTU1TdGlja3lJbnRlcmFjdGlvbnMgcGlucyBpdCAoLmlzLWZpeGVkKS4gTk8gYmFzZSBzdGlja3k6XG4gICAgICAvLyBpdHMgbmF0dXJhbCB0b3AgY29pbmNpZGVzIHdpdGggdGhlIGhlYWRlcidzIG1vdmluZyBib3R0b20gZWRnZSBkdXJpbmcgdGhlXG4gICAgICAvLyBoZWFkZXIncyBuYXR1cmFsIGV4aXQvZW50cnksIGFuZCBhIHN0aWNreSBgdG9wYCBkcml2ZW4gYnkgLS1tbS1oZWFkZXItb2Zmc2V0XG4gICAgICAvLyAoSlMgdXBkYXRlcyBpdCBvbmUgZnJhbWUgYmVoaW5kIHRoZSBjb21wb3NpdGVkIHNjcm9sbCkgbWljcm8tY29ycmVjdHMgcmlnaHQgYXRcbiAgICAgIC8vIHRoYXQgYm91bmRhcnkg4oCUIHZpc2libGUgc2hpbW1lciBvbiBzbG93IHNjcm9sbC5cbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tbS1wYWdlLXRpdGxlIHtcbiAgICB3aWR0aDogMzMuMzM0dnc7XG4gIH1cblxuICAuZmlsdGVycy1iYXItcmV2YW1wLmlzLWZpeGVkIHtcbiAgICAvLyBObyB0aXRsZSBvZmZzZXQ6IHRoZSBiYXIgcGlucyB0byB0aGUgaGVhZGVyJ3MgZWRnZSwgbm90IGJlbG93IGl0LlxuICAgIHRvcDogdmFyKC0tbW0taGVhZGVyLW9mZnNldCwgdmFyKC0tbW0taGVhZGVyLWhlaWdodCkpICFpbXBvcnRhbnQ7XG5cbiAgICAvLyBfc2VhcmNocmVzdWx0Lm1kLW1pbi5zY3NzIHBpbnMgdGhlIGJhciBhdCB3aWR0aDogMTAwJSAoYW4gJ21kJyBydWxlLCBzbyBpdCByZWFjaGVzXG4gICAgLy8gdGhpcyB0aWVyIHRvbykgYW5kIG9uIGEgZml4ZWQgZWxlbWVudCB0aGF0IDEwMCUgcmVzb2x2ZXMgYWdhaW5zdCB0aGUgdmlld3BvcnQgPVxuICAgIC8vIDEwMHZ3OiB0aGUgcGlubmVkIGJveCB3b3VsZCBzcGFuIHRoZSBmdWxsIHdpZHRoIHdoaWxlIGluIGZsb3cgaXQgbGl2ZXMgaW4gdGhlIDY2LjY3dndcbiAgICAvLyB0byB0aGUgcmlnaHQgb2YgdGhlIHRpdGxlLiBTYW1lIGJveCBvbiBib3RoIHNpZGVzIG9mIHRoZSB0b2dnbGU6IDY2LjY3dncgYW5jaG9yZWQgdG9cbiAgICAvLyB0aGUgcmlnaHQsIHdoZXJlIC5tbS1ibG9jay1yaWdodCdzIG1hcmdpbi1sZWZ0OiBhdXRvIHB1dHMgaXQgd2hpbGUgaW4gZmxvdy5cbiAgICB3aWR0aDogNjYuNjd2dztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLmZpbHRlci1iYXItcmV2YW1wLWlubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY3dnc7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU3BvdGxpZ2h0ICsgdG9wIGJhbm5lcjogdGhlIHRpdGxlIGlzIHJlbmRlcmVkIHVuZGVyIHRoZSBiYW5uZXIgKC5tbS1ibG9jay1sZWZ0LW91dHNpZGUpLFxuICAvLyBzbyBpdCBkb2VzIG5vdCBwaW4gbmV4dCB0byB0aGUgYmFyIGFuZCB0aGUgNjYuNjd2dyBiYXIgd291bGQgbGVhdmUgdGhlIGJhbm5lciBzaG93aW5nIG9uXG4gIC8vIHRoZSBsZWZ0LiBGdWxsLXdpZHRoIGJhciwgdGhlIHRpdGxlIHBpbnMgbGF0ZXIgb24gdG9wIG9mIGl0IHdpdGggdGhlIHdpZHRoIG9mIGl0cyB0ZXh0LlxuICAvLyA6bm90KC5kLW5vbmUpOiBhZnRlciBhIHNwb3RsaWdodCBBSkFYIG5hdmlnYXRpb24gdG8gYSBQTFAgd2l0aG91dCBiYW5uZXIgdGhlIGJsb2NrIHN0YXlzXG4gIC8vIGluIHRoZSBET00gaGlkZGVuIChzZWFyY2gtZmlsdGVycy5qcyB1cGRhdGVEb20pIGFuZCB0aGUgdGl0bGUgaXMgYmFjayBpbiB0aGUgYmFyIHJvdy5cbiAgJjpoYXMoLm1tLWJsb2NrLWxlZnQtb3V0c2lkZTpub3QoLmQtbm9uZSkpIHtcbiAgICAuZmlsdGVycy1iYXItcmV2YW1wLmlzLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubW0tcGFnZS10aXRsZS5pcy1maXhlZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMyAhaW1wb3J0YW50OyAvLyBhYm92ZSB0aGUgcGlubmVkIGJhciAoMTAyLCBfc2VhcmNocmVzdWx0Lm1kLW1pbi5zY3NzKVxuICAgIH1cbiAgfVxuXG4gIC5tbS1maWx0ZXJzIC5maWx0ZXItYmFyLXJldmFtcC1pbm5lciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDQpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoNSk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAvLyBEZWZhdWx0IGNhcCB3aGlsZSBzaGFyaW5nIHRoZSByb3cgd2l0aCB0aGUgdGl0bGUg4oCUIHJlbGVhc2VkIHRvIDEwMCUgYnlcbiAgICAvLyAudG9wLWNvbnRhaW5lci5pcy1maWx0ZXJzLW92ZXJmbG93IG9uY2UgSlMgZGV0ZWN0cyB0aGUgY2F0ZWdvcnkgbmF2IGNhbid0IGZpdCBpdHNcbiAgICAvLyBjaGlwcyAoc2VlIGNoZWNrRmlsdGVyc0Jhck92ZXJmbG93IGluIHNlYXJjaC1maWx0ZXJzLmpzKS5cbiAgICBtYXgtd2lkdGg6IDY2LjY3dnc7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgLmZpbHRlci1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgZ2FwLXgtZGVzaygxKTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxLjVsaDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDAuNSk7XG4gICAgfVxuXG4gICAgLy8gU3RheXMgbmV4dCB0byB0aGUgYnV0dG9uIChvcmRlciAxKTogb24gZGVza3RvcCB0aGUgYnV0dG9uIGlzIHRoZSBsYXN0IGl0ZW0sIHNvXG4gICAgLy8gdGhlIGRlZmF1bHQgb3JkZXIgMCB3b3VsZCBkcm9wIHRoZSBsYWJlbCBiYWNrIG5leHQgdG8gdGhlIGNhdGVnb3J5IG5hdi5cbiAgICAuZmlsdGVyLWJ1dHRvbiArIC5maWx0ZXItYnV0dG9uLWxhYmVsIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1tZW51LXRvcC1jb250YWluZXIge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGhlaWdodDogMS41bGg7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubW0tcGFnZS10ZXh0IHtcbiAgd2lkdGg6IDMzLjMzNHZ3O1xuICAvLyBOZXZlciBzaHJpbmtzIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGZpbHRlciBiYXIg4oCUIGFueSBvdmVyZmxvdyBwcmVzc3VyZSBtdXN0IGZhbGwgb25cbiAgLy8gdGhlIGZpbHRlciBiYXIncyBzaWRlIGFuZCB0cmlnZ2VyIGl0cyB3cmFwIChzZWUgLnRvcC1jb250YWluZXIncyBmbGV4LXdyYXAgYWJvdmUpLlxuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1tLXNlby10ZXh0IHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/
/*# sourceMappingURL=global.css.map*/