@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700|Roboto:400,900");.container{max-width:1170px;width:100%;margin-left:auto;margin-right:auto}@media (min-width: 0px){.container{padding-right:10px;padding-left:10px}}@media (min-width: 480px){.container{padding-right:10px;padding-left:10px}}@media (min-width: 667px){.container{padding-right:20px;padding-left:20px}}@media (min-width: 845px){.container{padding-right:30px;padding-left:30px}}@media (min-width: 1024px){.container{padding-right:30px;padding-left:30px}}@media (min-width: 1280px){.container{padding-right:0;padding-left:0}}.container-fluid{margin-left:auto;margin-right:auto}@media (min-width: 0px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width: 480px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width: 667px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width: 845px){.container-fluid{padding-right:30px;padding-left:30px}}@media (min-width: 1024px){.container-fluid{padding-right:30px;padding-left:30px}}@media (min-width: 1280px){.container-fluid{padding-right:0;padding-left:0}}.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hidden{display:none !important}.col-xs{box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}@media (min-width: 0px){.col-xs{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 480px){.col-xs{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 667px){.col-xs{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 845px){.col-xs{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 1024px){.col-xs{padding-right:calc(20px / 2);padding-left:calc(20px / 2)}}@media (min-width: 1280px){.col-xs{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 0px){[class*="col-xs"],[class*="col-xs-offset-"]{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}@media (min-width: 0px) and (min-width: 0px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 0px) and (min-width: 480px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 0px) and (min-width: 667px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 0px) and (min-width: 845px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 0px) and (min-width: 1024px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(20px / 2);padding-left:calc(20px / 2)}}@media (min-width: 0px) and (min-width: 1280px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 0px){.col-xs-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xs-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xs-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-xs-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xs-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-xs{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-xs{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-xs{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}.text-right{text-align:right}.pull-right{margin-left:auto;margin-right:0}.pull-left{margin-left:0;margin-right:auto}}@media (min-width: 480px){[class*="col-xs"],[class*="col-xs-offset-"]{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}@media (min-width: 480px) and (min-width: 0px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 480px) and (min-width: 480px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 480px) and (min-width: 667px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 480px) and (min-width: 845px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 480px) and (min-width: 1024px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(20px / 2);padding-left:calc(20px / 2)}}@media (min-width: 480px) and (min-width: 1280px){[class*="col-xs"],[class*="col-xs-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 480px){.col-xs-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xs-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xs-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-xs-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xs-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-xs{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-xs{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-xs{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}.text-right{text-align:right}.pull-right{margin-left:auto;margin-right:0}.pull-left{margin-left:0;margin-right:auto}}@media (max-width: 479px){.start-xs-down{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs-down{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs-down{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs-down{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-xs-down{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-xs-down{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-xs-down{-ms-flex-pack:distribute;justify-content:space-around}.between-xs-down{-ms-flex-pack:justify;justify-content:space-between}.first-xs-down{-ms-flex-order:-1;order:-1}.last-xs-down{-ms-flex-order:1;order:1}}@media (min-width: 667px){[class*="col-sm"],[class*="col-sm-offset-"]{box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width: 667px) and (min-width: 0px){[class*="col-sm"],[class*="col-sm-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 667px) and (min-width: 480px){[class*="col-sm"],[class*="col-sm-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 667px) and (min-width: 667px){[class*="col-sm"],[class*="col-sm-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 667px) and (min-width: 845px){[class*="col-sm"],[class*="col-sm-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 667px) and (min-width: 1024px){[class*="col-sm"],[class*="col-sm-offset-"]{padding-right:calc(20px / 2);padding-left:calc(20px / 2)}}@media (min-width: 667px) and (min-width: 1280px){[class*="col-sm"],[class*="col-sm-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 667px){.col-sm-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-sm{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-sm{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-sm{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}.text-right{text-align:right}.pull-right{margin-left:auto;margin-right:0}.pull-left{margin-left:0;margin-right:auto}}@media (max-width: 666px){.start-sm-down{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm-down{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm-down{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm-down{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-sm-down{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-sm-down{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-sm-down{-ms-flex-pack:distribute;justify-content:space-around}.between-sm-down{-ms-flex-pack:justify;justify-content:space-between}.first-sm-down{-ms-flex-order:-1;order:-1}.last-sm-down{-ms-flex-order:1;order:1}}@media (min-width: 845px){[class*="col-md"],[class*="col-md-offset-"]{box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width: 845px) and (min-width: 0px){[class*="col-md"],[class*="col-md-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 845px) and (min-width: 480px){[class*="col-md"],[class*="col-md-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 845px) and (min-width: 667px){[class*="col-md"],[class*="col-md-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 845px) and (min-width: 845px){[class*="col-md"],[class*="col-md-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 845px) and (min-width: 1024px){[class*="col-md"],[class*="col-md-offset-"]{padding-right:calc(20px / 2);padding-left:calc(20px / 2)}}@media (min-width: 845px) and (min-width: 1280px){[class*="col-md"],[class*="col-md-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 845px){.col-md-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-md-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-md-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-md-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-md-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-md{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-md{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-md{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}.text-right{text-align:right}.pull-right{margin-left:auto;margin-right:0}.pull-left{margin-left:0;margin-right:auto}}@media (max-width: 844px){.start-md-down{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md-down{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md-down{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md-down{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-md-down{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-md-down{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-md-down{-ms-flex-pack:distribute;justify-content:space-around}.between-md-down{-ms-flex-pack:justify;justify-content:space-between}.first-md-down{-ms-flex-order:-1;order:-1}.last-md-down{-ms-flex-order:1;order:1}}@media (min-width: 1024px){[class*="col-lg"],[class*="col-lg-offset-"]{box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width: 1024px) and (min-width: 0px){[class*="col-lg"],[class*="col-lg-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 1024px) and (min-width: 480px){[class*="col-lg"],[class*="col-lg-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 1024px) and (min-width: 667px){[class*="col-lg"],[class*="col-lg-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 1024px) and (min-width: 845px){[class*="col-lg"],[class*="col-lg-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 1024px) and (min-width: 1024px){[class*="col-lg"],[class*="col-lg-offset-"]{padding-right:calc(20px / 2);padding-left:calc(20px / 2)}}@media (min-width: 1024px) and (min-width: 1280px){[class*="col-lg"],[class*="col-lg-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 1024px){.col-lg-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-lg{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-lg{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-lg{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}.text-right{text-align:right}.pull-right{margin-left:auto;margin-right:0}.pull-left{margin-left:0;margin-right:auto}}@media (max-width: 1023px){.start-lg-down{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg-down{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg-down{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg-down{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-lg-down{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-lg-down{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-lg-down{-ms-flex-pack:distribute;justify-content:space-around}.between-lg-down{-ms-flex-pack:justify;justify-content:space-between}.first-lg-down{-ms-flex-order:-1;order:-1}.last-lg-down{-ms-flex-order:1;order:1}}@media (min-width: 1280px){[class*="col-xl"],[class*="col-xl-offset-"]{box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width: 1280px) and (min-width: 0px){[class*="col-xl"],[class*="col-xl-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 1280px) and (min-width: 480px){[class*="col-xl"],[class*="col-xl-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 1280px) and (min-width: 667px){[class*="col-xl"],[class*="col-xl-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 1280px) and (min-width: 845px){[class*="col-xl"],[class*="col-xl-offset-"]{padding-right:calc(8px / 2);padding-left:calc(8px / 2)}}@media (min-width: 1280px) and (min-width: 1024px){[class*="col-xl"],[class*="col-xl-offset-"]{padding-right:calc(20px / 2);padding-left:calc(20px / 2)}}@media (min-width: 1280px) and (min-width: 1280px){[class*="col-xl"],[class*="col-xl-offset-"]{padding-right:calc(25px / 2);padding-left:calc(25px / 2)}}@media (min-width: 1280px){.col-xl-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333%}.col-xl-offset-2{margin-left:16.66667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333%}.col-xl-offset-5{margin-left:41.66667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333%}.col-xl-offset-8{margin-left:66.66667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333%}.col-xl-offset-11{margin-left:91.66667%}.col-xl-offset-12{margin-left:100%}.start-xl{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-xl{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-xl{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-xl{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-xl{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-ms-flex-pack:justify;justify-content:space-between}.first-xl{-ms-flex-order:-1;order:-1}.last-xl{-ms-flex-order:1;order:1}.text-right{text-align:right}.pull-right{margin-left:auto;margin-right:0}.pull-left{margin-left:0;margin-right:auto}}@media (max-width: 1279px){.start-xl-down{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl-down{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl-down{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl-down{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.middle-xl-down{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.bottom-xl-down{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.around-xl-down{-ms-flex-pack:distribute;justify-content:space-around}.between-xl-down{-ms-flex-pack:justify;justify-content:space-between}.first-xl-down{-ms-flex-order:-1;order:-1}.last-xl-down{-ms-flex-order:1;order:1}}.ft-primary{font-family:"Roboto", sans-serif;font-size:12px;line-height:24px}@media (min-width: 845px){.ft-primary{font-size:16px;line-height:20px}}.ft-secondary{font-family:"Roboto Slab", serif;font-size:12px;line-height:24px}@media (min-width: 845px){.ft-secondary{font-size:16px;line-height:20px}}.ft-secondary.light{font-family:"Roboto Slab", serif;font-size:12px;line-height:24px;font-weight:300}@media (min-width: 845px){.ft-secondary.light{font-size:16px;line-height:20px}}b .ft-primary,strong .ft-primary,.b .ft-primary{font-family:"Roboto", sans-serif;font-size:12px;line-height:24px;font-weight:900}@media (min-width: 845px){b .ft-primary,strong .ft-primary,.b .ft-primary{font-size:16px;line-height:20px}}b .ft-secondary,strong .ft-secondary,.b .ft-secondary{font-family:"Roboto Slab", serif;font-size:12px;line-height:24px;font-weight:900}@media (min-width: 845px){b .ft-secondary,strong .ft-secondary,.b .ft-secondary{font-size:16px;line-height:20px}}.image-shadow{position:relative}.image-shadow:before{transition:all .15s ease-in-out;transform:translateZ(-1em);content:' ';width:200px;height:200px;position:absolute;right:-30px;bottom:-25px;background:repeating-linear-gradient(-45deg, #1A1A1A, #1A1A1A 2px, transparent 2px, transparent 6px);z-index:-1}.image-shadow:after{transform:translateZ(-1em);content:' ';width:200px;height:200px;position:absolute;bottom:-9px;right:-15px;background-color:#FFF;z-index:-1}@media (max-width: 844px){.image-shadow:before,.image-shadow:after{display:none}}.img-responsive{max-width:100%;height:auto}.img-responsive-full{max-width:100%;width:100%;height:auto}.color-brand-primary{color:#1A1A1A}.color-brand-secondary{color:#6E6E6E}.color-brand-terciary{color:#D8D8D8}.color-light-gray{color:#EFEFEF}.color-light-grey-1{color:#F3F3F3}.color-light-gray-2{color:#F7F7F7}.color-light-gray-3{color:#CFD0CF}.color-error{color:#EF6C01}.color-prositive{color:#2DCC70}.color-neutral{color:#1397E1}.color-hero-dark-overlay{color:rgba(26,26,26,0.85)}.color-image-dark-overlay{color:rgba(65,65,65,0.65)}.color-article-new{color:#4A90E2}.color-article-new-color{color:#6CB01E}.color-article-sale{color:#E20D0D}.color-article-limited-edition{color:#F5A623}.color-article-base-color-beige{color:#FFF9ED}.color-article-base-color-gray{color:#E7F5FD}.color-article-base-color-orange{color:#FDECDD}.color-article-base-color-black{color:#F2FDE6}.color-article-base-color-blue{color:#E7F5FD}.color-article-base-color-green{color:#F2FDE6}.color-article-base-color-pink{color:#FBE9EE}.color-article-base-color-brown{color:#FBF1DF}.color-article-base-color-white{color:#FFFCE2}.color-article-base-color-purple{color:#FFF3FF}.color-article-base-color-rose{color:#FFF3F7}.color-article-base-color-yellow{color:#FFFCE2}.color-article-base-color-red{color:#FDECEC}.color-article-base-color-multicolor{color:#FFF9ED}.color-category-header-background-color{color:#FFFBD8}.color-stories-header-background-beige{color:#FFEEDA}.color-stories-header-background-blue{color:#E7F5FC}.color-stories-header-background-rose{color:#FFF3FF}.color-stories-header-background-green{color:#F2FDE6}.color-stories-header-background-pink{color:#fdecff}.color-light-yellow{color:#FFFBD8}.color-lookbook{color:#000}.color-melt-2018{color:#FFFCE2}.color-pagination-current-page{color:#1397E1}.color-pink{color:#FBE9EE}.bg-brand-primary{background-color:#1A1A1A !important}.bg-brand-secondary{background-color:#6E6E6E !important}.bg-brand-terciary{background-color:#D8D8D8 !important}.bg-light-gray{background-color:#EFEFEF !important}.bg-light-grey-1{background-color:#F3F3F3 !important}.bg-light-gray-2{background-color:#F7F7F7 !important}.bg-light-gray-3{background-color:#CFD0CF !important}.bg-error{background-color:#EF6C01 !important}.bg-prositive{background-color:#2DCC70 !important}.bg-neutral{background-color:#1397E1 !important}.bg-hero-dark-overlay{background-color:rgba(26,26,26,0.85) !important}.bg-image-dark-overlay{background-color:rgba(65,65,65,0.65) !important}.bg-article-new{background-color:#4A90E2 !important}.bg-article-new-color{background-color:#6CB01E !important}.bg-article-sale{background-color:#E20D0D !important}.bg-article-limited-edition{background-color:#F5A623 !important}.bg-article-base-color-beige{background-color:#FFF9ED !important}.bg-article-base-color-gray{background-color:#E7F5FD !important}.bg-article-base-color-orange{background-color:#FDECDD !important}.bg-article-base-color-black{background-color:#F2FDE6 !important}.bg-article-base-color-blue{background-color:#E7F5FD !important}.bg-article-base-color-green{background-color:#F2FDE6 !important}.bg-article-base-color-pink{background-color:#FBE9EE !important}.bg-article-base-color-brown{background-color:#FBF1DF !important}.bg-article-base-color-white{background-color:#FFFCE2 !important}.bg-article-base-color-purple{background-color:#FFF3FF !important}.bg-article-base-color-rose{background-color:#FFF3F7 !important}.bg-article-base-color-yellow{background-color:#FFFCE2 !important}.bg-article-base-color-red{background-color:#FDECEC !important}.bg-article-base-color-multicolor{background-color:#FFF9ED !important}.bg-category-header-background-color{background-color:#FFFBD8 !important}.bg-stories-header-background-beige{background-color:#FFEEDA !important}.bg-stories-header-background-blue{background-color:#E7F5FC !important}.bg-stories-header-background-rose{background-color:#FFF3FF !important}.bg-stories-header-background-green{background-color:#F2FDE6 !important}.bg-stories-header-background-pink{background-color:#fdecff !important}.bg-light-yellow{background-color:#FFFBD8 !important}.bg-lookbook{background-color:#000 !important}.bg-melt-2018{background-color:#FFFCE2 !important}.bg-pagination-current-page{background-color:#1397E1 !important}.bg-pink{background-color:#FBE9EE !important}h1,.h1{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal;color:#1A1A1A;font-size:24px;line-height:24px}@media (min-width: 845px){h1,.h1{font-size:48px;line-height:48px}}h2,.h2{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal;color:#1A1A1A;font-size:96px;line-height:144px}h3,.h3{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal;color:#1A1A1A;font-size:80px;text-decoration:underline;line-height:80px}h4,.h4{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal;color:#1A1A1A;font-size:56px;line-height:112px}h5,.h5{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal;color:#1A1A1A;font-size:24px;line-height:24px}@media (min-width: 845px){h5,.h5{font-size:48px;line-height:48px}}h6,.h6{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal;color:#1A1A1A;font-size:30px;line-height:30px}h7,.h7{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal;color:#1A1A1A;font-size:24px;line-height:24px;display:block}h8,.h8{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal;color:#1A1A1A;font-size:16px;line-height:24px;display:block}.slab-lead{font-family:"Roboto Slab", serif;font-size:16px;letter-spacing:1px;line-height:24px;color:#1A1A1A;display:block}.slab-large{font-family:"Roboto Slab", serif;font-size:24px;line-height:36px;letter-spacing:1px;color:#1A1A1A;display:block}.slab-bold{font-family:"Roboto Slab", serif;font-size:20px;line-height:24px;letter-spacing:1px;font-weight:bold;color:#1A1A1A;display:block}.slab-larger{font-family:"Roboto Slab", serif;font-size:30px;line-height:36px;letter-spacing:1px;font-weight:bold;color:#1A1A1A;display:block}.slab-xlarge{font-family:"Roboto Slab", serif;font-size:48px;line-height:48px;letter-spacing:1px;font-weight:bold;color:#1A1A1A;display:block}@media (min-width: 480px) and (max-width: 666px){.hidden-xs{display:none !important}}@media (min-width: 0px){.hidden-xs-up{display:none !important}}@media (min-width: 480px){.hidden-xs-up{display:none !important}}@media (max-width: 479px){.hidden-xs-down{display:none !important}}@media (min-width: 667px) and (max-width: 844px){.hidden-sm{display:none !important}}@media (min-width: 667px){.hidden-sm-up{display:none !important}}@media (max-width: 666px){.hidden-sm-down{display:none !important}}@media (min-width: 845px) and (max-width: 1023px){.hidden-md{display:none !important}}@media (min-width: 845px){.hidden-md-up{display:none !important}}@media (max-width: 844px){.hidden-md-down{display:none !important}}@media (min-width: 1024px) and (max-width: 1279px){.hidden-lg{display:none !important}}@media (min-width: 1024px){.hidden-lg-up{display:none !important}}@media (max-width: 1023px){.hidden-lg-down{display:none !important}}@media (min-width: 1280px) and (max-width: 1279px){.hidden-xl{display:none !important}}@media (min-width: 1280px){.hidden-xl-up{display:none !important}}@media (max-width: 1279px){.hidden-xl-down{display:none !important}}hr{background-color:#D8D8D8;height:2px;border:0}hr.bold{width:100%;height:4px;border:0;margin-top:0;margin-bottom:40px;background-color:#1A1A1A}p{color:#1A1A1A;font-family:"Roboto Slab", serif}.error-message{display:none}.error{color:#EF6C01}.hidden{display:none}.text-left{text-align:left}.text-right{text-align:right}.brand-wrapper picture{display:block}.brand-wrapper h2{font-size:24px;line-height:24px}@media (min-width: 845px){.brand-wrapper h2{font-size:36px;line-height:36px}}@media (min-width: 845px){.brand-wrapper h2{font-size:48px;line-height:60px}}.brand-wrapper h1{font-size:20px;font-weight:500}@media (min-width: 845px){.brand-wrapper h1{font-size:24px}}.brand-wrapper a[href]{text-decoration:none;font-weight:900}.brand-wrapper p,.brand-wrapper a[href]{font-size:12px;line-height:20px;margin:0 0 15px}@media (min-width: 667px){.brand-wrapper p,.brand-wrapper a[href]{font-size:16px;line-height:30px;margin:0 0 25px}}.brand-wrapper svg{margin-left:10px}.brand-wrapper>.header-wrapper{max-width:1440px;margin:0px auto;padding:0 20px}.brand-wrapper .image-shadow img{position:relative;z-index:1}.brand-wrapper .body-wrapper .colorful-content,.brand-wrapper .body-wrapper .everyone-content,.brand-wrapper .body-wrapper .onesize-content,.brand-wrapper .body-wrapper .socks-for-all-content,.brand-wrapper .body-wrapper .socks-for-all-images{position:relative;margin-top:30px}@media (min-width: 667px){.brand-wrapper .body-wrapper .colorful-content,.brand-wrapper .body-wrapper .everyone-content,.brand-wrapper .body-wrapper .onesize-content,.brand-wrapper .body-wrapper .socks-for-all-content,.brand-wrapper .body-wrapper .socks-for-all-images{margin-top:70px}}@media (min-width: 1024px){.brand-wrapper .body-wrapper .colorful-content,.brand-wrapper .body-wrapper .everyone-content,.brand-wrapper .body-wrapper .onesize-content,.brand-wrapper .body-wrapper .socks-for-all-content,.brand-wrapper .body-wrapper .socks-for-all-images{margin-top:100px}}@media (max-width: 844px){.brand-wrapper .body-wrapper .mobile-padding{padding:0px 30px}}.brand-wrapper .body-wrapper .socks-for-all-images{margin-bottom:0}@media (min-width: 667px){.brand-wrapper .body-wrapper .socks-for-all-images{margin-bottom:80px}}@media (min-width: 845px){.brand-wrapper .body-wrapper .socks-for-all-images{margin-bottom:200px}}.brand-wrapper .body-wrapper .onesize{margin-top:30px}.brand-wrapper .body-wrapper .colorful-content .content{padding-bottom:50px}@media (min-width: 845px){.brand-wrapper .body-wrapper .colorful-content .content{padding:70px 0}}@media (max-width: 844px){.brand-wrapper .body-wrapper .colorful-content .image-shadow:before,.brand-wrapper .body-wrapper .colorful-content .image-shadow:after{display:none}}.brand-wrapper .body-wrapper .colorful-content .item1 .images{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;z-index:1;position:absolute}.brand-wrapper .body-wrapper .colorful-content .item1 .images .image1{max-width:40%}@media (max-width: 479px){.brand-wrapper .body-wrapper .colorful-content .item1 .images{top:60%}}@media (min-width: 480px) and (max-width: 666px){.brand-wrapper .body-wrapper .colorful-content .item1 .images{top:40%}}@media (min-width: 667px){.brand-wrapper .body-wrapper .colorful-content .item1 .images{position:inherit;-ms-flex-pack:end;justify-content:flex-end;z-index:0}.brand-wrapper .body-wrapper .colorful-content .item1 .images .image1{max-width:240px}}.brand-wrapper .body-wrapper .colorful-content .item2{position:relative;z-index:0;padding-left:20%}.brand-wrapper .body-wrapper .colorful-content .item2 .image1{max-width:510px}@media (min-width: 667px){.brand-wrapper .body-wrapper .colorful-content .item2{padding-left:20px}}@media (max-width: 666px){.brand-wrapper .body-wrapper .everyone-content{background-color:#EFEFEF}}.brand-wrapper .body-wrapper .everyone-content .backgrounds{background-color:#EFEFEF;position:absolute;top:0;width:100%;min-height:700px;z-index:-1}@media (min-width: 667px){.brand-wrapper .body-wrapper .everyone-content .backgrounds{min-height:630px}}@media (min-width: 845px){.brand-wrapper .body-wrapper .everyone-content .backgrounds{min-height:700px}}.brand-wrapper .body-wrapper .everyone-content .backgrounds .background-image{min-height:700px;width:50%;background-repeat:no-repeat;background-size:cover}@media (min-width: 667px){.brand-wrapper .body-wrapper .everyone-content .backgrounds .background-image{min-height:630px}}@media (min-width: 845px){.brand-wrapper .body-wrapper .everyone-content .backgrounds .background-image{min-height:700px}}.brand-wrapper .body-wrapper .everyone-content .content.background-image-mobile{background-size:160%;background-repeat:no-repeat}@media (min-width: 667px){.brand-wrapper .body-wrapper .everyone-content .content.background-image-mobile{background-image:none !important}}.brand-wrapper .body-wrapper .everyone-content .content .header{padding:60px 0}@media (min-width: 845px){.brand-wrapper .body-wrapper .everyone-content .content .header{padding:100px 0}}@media (max-width: 666px){.brand-wrapper .body-wrapper .everyone-content .content .image{margin-bottom:50px}}.brand-wrapper .body-wrapper .everyone-content .content .body.text p{margin-bottom:40px}@media (min-width: 845px){.brand-wrapper .body-wrapper .everyone-content .content .body.text p{margin-bottom:50px}}.brand-wrapper .body-wrapper .everyone-content .content .body.text a.icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width: 666px){.brand-wrapper .body-wrapper .everyone-content .content .body.text a.icon{margin-bottom:50px}}.brand-wrapper .body-wrapper .onesize-content{padding:0 0 0 20px;margin-bottom:100px}@media (min-width: 845px){.brand-wrapper .body-wrapper .onesize-content{padding:0;margin-bottom:0;overflow:hidden}}.brand-wrapper .body-wrapper .onesize-content .container{padding-top:100px;position:relative}@media (min-width: 845px){.brand-wrapper .body-wrapper .onesize-content .container{padding-bottom:130px}}.brand-wrapper .body-wrapper .onesize-content .container .background-element-right{display:block;height:100%;position:absolute;top:0;bottom:0;left:0;width:100%;padding:10% 0;z-index:-1}@media (min-width: 845px){.brand-wrapper .body-wrapper .onesize-content .container .background-element-right{padding:10% 100%}}.brand-wrapper .body-wrapper .onesize-content .container .one-size-logo-brand{text-align:center}.brand-wrapper .body-wrapper .onesize-content .container .img-responsive-full{max-width:270px}.brand-wrapper .body-wrapper .onesize-content .container .one-size-logo-brand{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;z-index:1;margin-bottom:-50px}.brand-wrapper .body-wrapper .onesize-content .container .one-size-logo-brand img{width:137px}@media (min-width: 845px){.brand-wrapper .body-wrapper .onesize-content .container .one-size-logo-brand img{width:186px}}@media (min-width: 1024px){.brand-wrapper .body-wrapper .onesize-content .container .one-size-logo-brand img{width:270px}}.brand-wrapper .body-wrapper .socks-for-all-content .h5{font-family:"Roboto Slab", serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:1px}@media (min-width: 667px){.brand-wrapper .body-wrapper .socks-for-all-content .h5{font-size:20px;line-height:20px}}@media (min-width: 845px){.brand-wrapper .body-wrapper .socks-for-all-content .h5{font-size:24px;line-height:36px}}.brand-wrapper .body-wrapper .socks-for-all-content .h4{margin-top:5px}@media (min-width: 667px){.brand-wrapper .body-wrapper .socks-for-all-content .h4{margin-top:20px}}.brand-wrapper .body-wrapper .socks-for-all-images .items .item1{position:relative}@media (min-width: 845px){.brand-wrapper .body-wrapper .socks-for-all-images .items .item1 .image1{position:absolute;top:60px;right:0;max-width:240px;margin-bottom:20px;margin-left:auto;margin-right:0}.brand-wrapper .body-wrapper .socks-for-all-images .items .item1 .image2{position:absolute;bottom:0;right:0}}.brand-wrapper .body-wrapper .socks-for-all-images .items .item2 .image1{max-width:510px}@media (max-width: 666px){.brand-wrapper .body-wrapper .socks-for-all-images .image1 img,.brand-wrapper .body-wrapper .socks-for-all-images .image2 img{width:100%}}.brand-wrapper .body-wrapper .socks-for-all-images .image2{width:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2dyaWQuc2NzcyIsIm1peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImZ1bmN0aW9ucy9fbWFwX2dlbmVyYXRvcnMuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlX3NoYWRvdy5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2VzLnNjc3MiLCJmdW5jdGlvbnMvX2NvbG9ycy5zY3NzIiwiZnVuY3Rpb25zL19oZWFkbGluZXMuc2NzcyIsImZ1bmN0aW9ucy9fYnJlYWtwb2ludHMuc2NzcyIsInRlbXBsYXRlL19oZWxwZXJzLnNjc3MiLCJwYWdlcy9fYnJhbmQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSw4RkMwQkEsV0FDSSxpQkFDQSxXQUNBLGlCQUNBLGlCQUFtQixDQ1RYLHdCREtaLFdBeEJZLG1CQUNBLGlCRUQ2RSxDRitCeEYsQ0NSTywwQkRDUixXQXhCWSxtQkFDQSxpQkVENkUsQ0YrQnhGLENDUk8sMEJEQ1IsV0F4QlksbUJBQ0EsaUJFRDZFLENGK0J4RixDQ1JPLDBCRENSLFdBeEJZLG1CQUNBLGlCRUQ2RSxDRitCeEYsQ0NSTywyQkRDUixXQXhCWSxtQkFDQSxpQkVENkUsQ0YrQnhGLENDUk8sMkJEQ1IsV0F4QlksZ0JBQ0EsY0VENkUsQ0YrQnhGLENBRUQsaUJBQ0ksaUJBQ0EsaUJBQW1CLENDaEJYLHdCRGNaLGlCQWpDWSxtQkFDQSxpQkVENkUsQ0ZzQ3hGLENDZk8sMEJEVVIsaUJBakNZLG1CQUNBLGlCRUQ2RSxDRnNDeEYsQ0NmTywwQkRVUixpQkFqQ1ksbUJBQ0EsaUJFRDZFLENGc0N4RixDQ2ZPLDBCRFVSLGlCQWpDWSxtQkFDQSxpQkVENkUsQ0ZzQ3hGLENDZk8sMkJEVVIsaUJBakNZLG1CQUNBLGlCRUQ2RSxDRnNDeEYsQ0NmTywyQkRVUixpQkFqQ1ksZ0JBQ0EsY0VENkUsQ0ZzQ3hGLENBRUQsS0FDSSxzQkFDQSxvQkFBQSxBQUNBLGFBQUEsa0JBQUEsQUFDQSxjQUFBLHVCQUFBLEFBQ0EsbUJBQUEs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UjNMcEMsMEJROUJSLDBFQTJONEIsa0JBQW9CLENBRTNCLENBN05yQiw4Q0FtT1ksbUJBQ0EsbUJBQXFCLENSMU16QiwwQlExQlIsOENBdU9nQixVQUNBLGdCQUNBLGVBQWlCLENBb0R4QixDQTdSVCx5REE2T2dCLGtCQUNBLGlCQUFtQixDUnBOM0IsMEJRMUJSLHlEQWlQb0Isb0JBQXNCLENBMkM3QixDQTVSYixtRkFxUG9CLGNBQ0EsWUFDQSxrQkFDQSxNQUNBLFNBQ0EsT0FDQSxXQUNBLGNBQ0EsVUFBWSxDUm5PeEIsMEJRMUJSLG1GQWdRd0IsZ0JBQWtCLENBRXpCLENBbFFqQiw4RUFxUW9CLGlCQUFtQixDQXJRdkMsOEVBeVFvQixlQUFpQixDQXpRckMsOEVBNFFvQiwyQkFBQSxBQUNBLDBCQURBLEFBQ0Esa0JBQUEsa0JBQ0EsVUFDQSxtQkFBcUIsQ0EvUXpDLGtGQWtSd0IsV0FBYSxDUnhQN0IsMEJRMUJSLGtGQXFSNEIsV0FBYSxDQUtwQixDUmhRYiwyQlExQlIsa0ZBd1I0QixXQUFhLENBRXBCLENBMVJyQix3REFpU2dCLGlDQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0Esa0JBQW9CLENSM1E1QiwwQlExQlIsd0RBdVNvQixlQUNBLGdCQUFrQixDQU16QixDUnBSTCwwQlExQlIsd0RBMlNvQixlQUNBLGdCQUFrQixDQUV6QixDQTlTYix3REFpVGdCLGNBQWdCLENSdlJ4QiwwQlExQlIsd0RBbVRvQixlQUFpQixDQUV4QixDQXJUYixpRUEyVG9CLGlCQUFtQixDUmpTL0IsMEJRMUJSLHlFQThUNEIsa0JBQ0EsU0FDQSxRQUNBLGdCQUNBLG1CQUNBLGlCQUNBLGNBQWdCLENBcFU1Qyx5RUF1VTRCLGtCQUNBLFNBQ0EsT0FBUyxDQUNaLENBMVV6Qix5RUErVXdCLGVBQWlCLENSalRqQywwQlE5QlIsOEhBdVZ3QixVQUFZLENBQ2YsQ0F4VnJCLDJEQStWZ0IsVUFBWSxDQUNmIiwiZmlsZSI6ImJyYW5kLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vZ2V0IFwiUm9ib3RvXCIgYW5kIFwiUm9ib3RvIFNsYWJcIiBmcm9tIGdvb2dsZSBGb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rU2xhYjozMDAsNDAwLDcwMHxSb2JvdG86NDAwLDkwMCcpO1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuXG5AbWl4aW4gZm9udC1mYW1pbHktcHJpbWFyeSgpIHtcbiAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHByaW1hcnkpO1xufVxuXG5AbWl4aW4gZm9udC1mYW1pbHktc2Vjb25kYXJ5KCkge1xuICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2Vjb25kYXJ5KTtcbn1cblxuLy9mb250IHByaW1hcnlcbkBtaXhpbiBmb250LXByaW1hcnkoKSB7XG4gICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBwcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtcHJpbWFyeS1ib2xkKCkge1xuICAgIEBpbmNsdWRlIGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vL2ZvbnQgc2Vjb25kYXJ5XG5AbWl4aW4gZm9udC1zZWNvbmRhcnkoKSB7XG4gICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBzZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zZWNvbmRhcnktYm9sZCgpIHtcbiAgICBAaW5jbHVkZSBmb250LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWl4aW4gZm9udC1zZWNvbmRhcnktbGlnaHQoKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ0LXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGZvbnQtcHJpbWFyeTtcbn1cblxuLmZ0LXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgZm9udC1zZWNvbmRhcnkoKTtcblxuICAgICYubGlnaHQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNlY29uZGFyeS1saWdodCgpO1xuICAgIH1cbn1cblxuYiwgc3Ryb25nLCAuYiB7XG4gICAgLmZ0LXByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXByaW1hcnktYm9sZCgpO1xuICAgIH1cblxuICAgIC5mdC1zZWNvbmRhcnkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNlY29uZGFyeS1ib2xkKCk7XG4gICAgfVxufVxuIiwiQG1peGluIGdyaWQtb2Zmc2V0IHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJG9mZnNldC13aWR0aCBpbiAkZ3JpZC1vZmZzZXRzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXQtd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXQtd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjb2x1bW4tb2Zmc2V0IHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGd1dHRlci13aWR0aCBpbiAkZ3JpZENvbHVtblBhZGRpbmcge1xuICAgICAgICAkaGFsZi1ndXR0ZXItd2lkdGg6IGNhbGMoI3skZ3V0dGVyLXdpZHRofSAvIDIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGhhbGYtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaGFsZi1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Z3JpZCgkZ3JvdywgJHNocmluaykge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleC1ncm93OiAkZ3JvdztcbiAgICBmbGV4LXNocmluazogJHNocmluaztcblxuICAgIEBpbmNsdWRlIGNvbHVtbi1vZmZzZXQoKTtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkbWF4Q29udGVudFdpZHRoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KCk7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KCk7XG59XG5cbi5yb3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYucmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uY29sLXhzIHtcbiAgICBAaW5jbHVkZSBmbGV4Z3JpZCgwLCAwKTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCwgJG1pbiBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgICAgIFtjbGFzcyo9XCJjb2wtI3skYnJlYWtwb2ludH1cIl0sXG4gICAgICAgIFtjbGFzcyo9XCJjb2wtI3skYnJlYWtwb2ludH0tb2Zmc2V0LVwiXSB7XG4gICAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICd4cycpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Z3JpZCgxLCAxKTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhncmlkKDAsIDApO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbC0jeyRicmVha3BvaW50fS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJSAvICRncmlkLWNvbHVtbnMgKiAkaTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgLyAkZ3JpZC1jb2x1bW5zICogJGk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbC0jeyRicmVha3BvaW50fS1vZmZzZXQtI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpZiAkaSA9PSAwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlIC8gJGdyaWQtY29sdW1ucyAqICRpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFydC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNlbnRlci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAubWlkZGxlLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbS0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFyb3VuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXR3ZWVuLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maXJzdC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgICBvcmRlcjogLTFcbiAgICAgICAgfVxuICAgICAgICAubGFzdC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgICBvcmRlcjogMVxuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0LXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wdWxsLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLnB1bGwtbGVmdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKDAsICRicmVha3BvaW50KSB7XG4gICAgICAgIC5zdGFydC0jeyRicmVha3BvaW50fS1kb3duIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNlbnRlci0jeyRicmVha3BvaW50fS1kb3duIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVuZC0jeyRicmVha3BvaW50fS1kb3duIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLSN7JGJyZWFrcG9pbnR9LWRvd24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1pZGRsZS0jeyRicmVha3BvaW50fS1kb3duIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbS0jeyRicmVha3BvaW50fS1kb3duIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJvdW5kLSN7JGJyZWFrcG9pbnR9LWRvd24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYmV0d2Vlbi0jeyRicmVha3BvaW50fS1kb3duIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maXJzdC0jeyRicmVha3BvaW50fS1kb3duIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXN0LSN7JGJyZWFrcG9pbnR9LWRvd24ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQnJlYWtwb2ludCBNaXhpblxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLyB0byBjaGVjayBhbGwgbWVkaWEgYnJlYWtwb2ludHMgcGxlYXNlIGdvIHRvIF92YXJpYWJsZXMuc2Nzc1xuLy8vIEBleGFtcGxlXG4vLy8gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4vLy8gICAgIGgxIHtcbi8vLyAgICAgICAgICBjb2xvcjogY29sb3IoMik7XG4vLy8gICAgICB9XG4vLy8gIH1cbi8vLyBAZXhhbXBsZVxuLy8vICBAaW5jbHVkZSBtZWRpYShzbSxsZykge1xuLy8vICAgICAgaDEge1xuLy8vICAgICAgICAgIGNvbG9yOiBjb2xvcigyKTtcbi8vLyAgICAgIH1cbi8vLyAgfVxuXG5AbWl4aW4gbWVkaWEoJG1pbiwgJG1heDogZmFsc2UpIHtcbiAgICBAaWYgJG1heCA9PSBmYWxzZSB7XG4gICAgICAgIEBpZiAkbWluID09IHhzIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywkbWluKX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID09IDAge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCN7bWFwLWdldCgkYnJlYWtwb2ludHMsJG1heCl9IC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRtaW4pfSkgYW5kIChtYXgtd2lkdGg6ICgje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRtYXgpfSAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAZnVuY3Rpb24gY3JlYXRlTWFwT3V0T2ZMaXN0cygkbGlzdE9mS2V5cywgJGxpc3RPZlZhbHVlcykge1xuICAgICRtYXA6ICgpO1xuICAgIEBmb3IgJGluZGV4IGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbGlzdE9mS2V5cykge1xuICAgICAgICAkbWFwOiBtYXBfbWVyZ2UoJG1hcCwgKCN7bnRoKCRsaXN0T2ZLZXlzLCAkaW5kZXgpfTogI3tudGgoJGxpc3RPZlZhbHVlcywgJGluZGV4KX0pKTtcbiAgICB9XG4gICAgQHJldHVybiAkbWFwO1xufSIsIi5pbWFnZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vY3JlYXRlIHNoYWRvd1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xZW0pO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgYm90dG9tOiAtMjVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIC00NWRlZyxcbiAgICAgICAgICAgICAgICBtYXAtZ2V0KCRjb2xvcnMsIGJyYW5kLXByaW1hcnkpLFxuICAgICAgICAgICAgICAgIG1hcC1nZXQoJGNvbG9ycywgYnJhbmQtcHJpbWFyeSkgMnB4LFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDJweCxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCA2cHhcbiAgICAgICAgKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTFlbSk7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEgKDAsbWQpIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEltYWdlIC8gUGljdHVyZSBUYWcgUmVzcG9uc2l2ZVxuLy8gRGVmYXVsdCBSZXNwb25zaXZlXG4uaW1nLXJlc3BvbnNpdmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEltYWdlIC8gUGljdHVyZSBUYWcgUmVzcG9uc2l2ZSBGdWxsXG4vLyBtYWtlIEltYWdlcyBvciBQaWN0dXJlcyBmdWxsIHdpZHRoXG4uaW1nLXJlc3BvbnNpdmUtZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbiIsIi8vLyBBcnJheSBDb2xvclxuLy8vIEBncm91cCBDb2xvclxuLy8vIEBwYXJhbWV0ZXJcbi8vLyBjcmVhdGUgYSBsb29wIG9mIGNvbG9yIGNsYXNzZXNcbi8vLyBAZXhhbXBsZVxuLy8vIDxhIGNsYXNzPVwiY29sb3ItM1wiPmkgaGF2ZSBhIGNvbG9yIG5yIDM8L2E+XG5AZWFjaCAkbmFtZSBpbiAkY29sb3JzIHtcbiAgICBAaWYgKCRuYW1lKSB7XG4gICAgICAgIC5jb2xvci0je250aCgkbmFtZSwxKX0ge1xuICAgICAgICAgICAgY29sb3I6ICN7bnRoKCRuYW1lLDIpfTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vIENyZWF0ZSBCYWNrZ3JvdW5kIENvbG9yIENsYXNzZXNcbi8vLyBAZ3JvdXAgQ29sb3Jcbi8vLyBAcGFyYW1ldGVyXG4vLy8gQGV4YW1wbGVcbi8vLyA8ZGl2IGNsYXNzPVwiY29sb3ItM1wiPmkgaGF2ZSBhIGNvbG9yIG5yIDM8L2Rpdj5cbkBlYWNoICRuYW1lIGluICRjb2xvcnMge1xuICAgIEBpZiAoJG5hbWUpIHtcbiAgICAgICAgLmJnLSN7bnRoKCRuYW1lLDEpfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkbmFtZSwyKX0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vIENvbG9yIGZ1bmN0aW9uXG4vLy8gQGV4YW1wbGVcbi8vLyAvLyBjcmVhdGUgYSBsb29wIG9mIGNvbG9yIGNsYXNzZXNcbi8vLyAgQGVhY2ggJG5hbWUgaW4gJGNvbG9ycyB7XG4vLy8gICAgIEBpZiAoJG5hbWUpIHtcbi8vLyAgICAgICAgIC5jb2xvci0je250aCgkbmFtZSwxKX0ge1xuLy8vICAgICAgICAgICAgIGNvbG9yOiAje250aCgkbmFtZSwyKX07XG4vLy8gICAgICAgICB9XG4vLy8gICAgIH1cbi8vLyB9XG4vLy8gQGV4YW1wbGVcbi8vLyA8YSBjbGFzcz1cImNvbG9yLTNcIj5pIGhhdmUgYSBjb2xvciBuciAzPC9hPlxuLy8vIEBleGFtcGxlXG4vLy8gYSB7IGNvbG9yOiBjb2xvcigzKTsgfVxuLy8vIGRpdiB7IGJhY2tncm91bmQtY29sb3I6IGNvbG9yKDMpOyB9XG5AZnVuY3Rpb24gY29sb3IoJG5hbWUpIHtcbiAgICBAcmV0dXJuICN7bWFwLWdldCgkY29sb3JzLCAkbmFtZSl9O1xufSIsIi8vLyBHZXQgdGhlIGhlYWRsaW5lIGluZm9ybWF0aW9ucyBmcm9tICRoZWFkbGluZXMgYW5kIGJ1aWxkIHRoZSByZXNwb25zaXZlIGhlYWRsaW5lcyB3aXRoIG1lZGlhIHF1ZXJpZXMuXG5AZWFjaCAka2V5LCAkaXRlbSBpbiAkaGVhZGxpbmVzIHtcbiAgICAjeyRrZXl9LCAuI3ska2V5fSB7XG4gICAgICAgIEBlYWNoICRrZSwgJGl0ZSBpbiAkaXRlbSB7XG4gICAgICAgICAgICBAaWYgJGtlID09IGRlZmF1bHQge1xuICAgICAgICAgICAgICAgIEBlYWNoICRrLCAkaSBpbiAkaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgI3tudGgoJGssMSl9OiAje250aCgkaSwxKX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGtlKSB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRrLCAkaSBpbiAkaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7bnRoKCRrLDEpfTogI3tudGgoJGksMSl9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8gR2V0IHRoZSBzZWNvbmQgaGVhZGxpbmUgaW5mb3JtYXRpb25zIGZyb20gJGhlYWRsaW5lcy1zbGFiIGFuZCBidWlsZCB0aGUgcmVzcG9uc2l2ZSBoZWFkbGluZXMgd2l0aCBtZWRpYSBxdWVyaWVzLlxuQGVhY2ggJGtleSwgJGl0ZW0gaW4gJGhlYWRsaW5lcy1zbGFiIHtcbiAgICAuI3ska2V5fSB7XG4gICAgICAgIEBlYWNoICRrZSwgJGl0ZSBpbiAkaXRlbSB7XG4gICAgICAgICAgICBAaWYgJGtlID09IGRlZmF1bHQge1xuICAgICAgICAgICAgICAgIEBlYWNoICRrLCAkaSBpbiAkaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgI3tudGgoJGssMSl9OiAje250aCgkaSwxKX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGtlKSB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRrLCAkaSBpbiAkaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7bnRoKCRrLDEpfTogI3tudGgoJGksMSl9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyBDcmVhdGUgaGlkZSBhbmQgc2hvdyBiYXNlZCBvbiBicmVha3BvaW50c1xuLy8vIEBncm91cCBicmVha3BvaW50c1xuLy8vIEBwYXJhbWV0ZXJcbi8vLyBAZXhhbXBsZVxuLy8vIDxhIGNsYXNzPVwiaGlkZGVuLXNtXCI+b25seSBmb3Igc20gdmlzaWJsZTwvYT5cbkBlYWNoICRuYW1lIGluICRicmVha3BvaW50TmFtZXMge1xuICAgIEBpZiAoJG5hbWUpIHtcbiAgICAgICAgJGk6IGluZGV4KCRicmVha3BvaW50TmFtZXMsICRuYW1lKTtcblxuICAgICAgICBAaWYgKCRpICsxKSA8PSBsZW5ndGgoJGJyZWFrcG9pbnROYW1lcykge1xuICAgICAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaWRkZW4tI3tudGgoJG5hbWUsMSl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRuYW1lLCBudGgoJGJyZWFrcG9pbnROYW1lcywgJGkpKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhpZGRlbi0je250aCgkbmFtZSwxKX0tdXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGlkZGVuLSN7bnRoKCRuYW1lLDEpfS1kb3duIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDAsICRuYW1lKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiaHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJyYW5kLXRlcmNpYXJ5KTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAmLmJvbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYnJhbmQtcHJpbWFyeSk7XG4gICAgfVxufVxuXG5wIHtcbiAgICBjb2xvcjogY29sb3IoYnJhbmQtcHJpbWFyeSk7XG4gICAgZm9udC1mYW1pbHk6ICN7bWFwLWdldCgkZm9udHMsIHNlY29uZGFyeSl9LFxufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yIHtcbiAgICBjb2xvcjogY29sb3IoZXJyb3IpO1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCIuYnJhbmQtd3JhcHBlciB7XG4gICAgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYVtocmVmXSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gICAgcCwgYVtocmVmXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICA+IC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogJG1heE91dE9mR3JpZFdpZHRoO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmltYWdlLXNoYWRvdyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvZHktd3JhcHBlciB7XG4gICAgICAgIC5jb2xvcmZ1bC1jb250ZW50LFxuICAgICAgICAuZXZlcnlvbmUtY29udGVudCxcbiAgICAgICAgLm9uZXNpemUtY29udGVudCxcbiAgICAgICAgLnNvY2tzLWZvci1hbGwtY29udGVudCxcbiAgICAgICAgLnNvY2tzLWZvci1hbGwtaW1hZ2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLXBhZGRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoMCwgbWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2Nrcy1mb3ItYWxsLWltYWdlcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vbmVzaXplIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sb3JmdWwtY29udGVudCB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1zaGFkb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDAsIG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbTEge1xuICAgICAgICAgICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgwLCB4cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHMsIHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbTIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgICAgICAgICAgIC5pbWFnZTEge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZXJ5b25lLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoMCwgc20pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihsaWdodC1ncmF5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhY2tncm91bmRzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihsaWdodC1ncmF5KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmLmJhY2tncm91bmQtaW1hZ2UtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDAsIHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ib2R5LnRleHQge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgwLCBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub25lc2l6ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZC1lbGVtZW50LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwJSAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub25lLXNpemUtbG9nby1icmFuZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1nLXJlc3BvbnNpdmUtZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vbmUtc2l6ZS1sb2dvLWJyYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29ja3MtZm9yLWFsbC1jb250ZW50IHtcbiAgICAgICAgICAgIC5oNSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBzZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2tzLWZvci1hbGwtaW1hZ2VzIHtcbiAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgLml0ZW0xIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbTIge1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgwLCBzbSkge1xuICAgICAgICAgICAgICAgIC5pbWFnZTEsXG4gICAgICAgICAgICAgICAgLmltYWdlMiB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZTEge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2UyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
