.blockeynumbers{display:block;width:100%;background:#fff;box-sizing:border-box;padding:2.5rem 0;text-align:center}@media(min-width: 576px){.blockeynumbers{padding:3.75rem 0}}@media(min-width: 1000px){.blockeynumbers{padding:5rem 0}}@media(min-width: 1000px){.blockeynumbers:has(.wrapper.w-medium){padding:3.75rem 0}}.blockeynumbers-intro{box-sizing:border-box;padding:0 .625rem;margin-bottom:1.25rem}@media(min-width: 576px){.blockeynumbers-intro{margin-bottom:2.5rem}}@media(min-width: 1000px){.blockeynumbers-intro{margin-bottom:3.125rem}}.blockeynumbers .wrapper.w-small{max-width:1080px}.blockeynumbers .wrapper.w-medium{max-width:1160px}.blockeynumbers:has(.swiper-slide:nth-child(4)) .wrapper{max-width:1340px}@media(min-width: 1360px){.blockeynumbers:has(.swiper-slide:nth-child(4)) .wrapper .swiper-slide{max-width:25%}}.blockeynumbers .swiper{overflow:hidden}.blockeynumbers .swiper:has(.swiper-pagination-lock) .swiper-wrapper{justify-content:center}.blockeynumbers .swiper .swiper-wrapper{display:flex;width:100%}.blockeynumbers .swiper .swiper-slide{max-width:100%}@media(min-width: 576px){.blockeynumbers .swiper .swiper-slide{max-width:50%}}@media(min-width: 1000px){.blockeynumbers .swiper .swiper-slide{max-width:33.3333333333%}}.blockeynumbers .keynumtext{display:flex;flex-direction:column;gap:.625rem;width:100%;flex-basis:100%;box-sizing:border-box;padding:1.875rem .625rem 0}@media(min-width: 576px){.blockeynumbers .keynumtext{padding:1.875rem 1.25rem 0}}.blockeynumbers .keynumtext-num{position:relative;width:max-content;margin:0 auto;font-weight:600;font-size:60px;line-height:normal}.blockeynumbers .keynumtext-picto{display:block;width:75px;height:75px;position:absolute;top:-25px;left:-50px;z-index:-1}.blockeynumbers .keynumtext-picto img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;object-fit:contain}.blockeynumbers .keynumtext-title{display:block;font-weight:400;font-size:19px;line-height:1.1}.blockeynumbers .keynumtext-text{display:block;margin:.625rem auto 0;color:#878787;font-size:14px;line-height:1.57;max-width:290px}.blockeynumbers .keynumtext-text ul li:not(:last-child){margin-bottom:.625rem}.blockeynumbers .keynumtext:not(:has(.keynumtext-num .number)){padding:0;gap:1.25rem}.blockeynumbers .keynumtext:not(:has(.keynumtext-num .number)) .keynumtext-picto{position:relative;top:0;left:0}.blockeynumbers .keynumtext:not(:has(.keynumtext-num .number)) .keynumtext-title{font-size:23px}.blockeynumbers .keynumtext:not(:has(.keynumtext-num .number)) .keynumtext-text{color:#2d2d2d;font-size:16px;margin:0 auto;max-width:330px}.blockeynumbers .btn-main{margin:1.875rem auto 0}@media(min-width: 1000px){.blockeynumbers .btn-main{margin:2.5rem auto 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nra2V5bnVtYmVycy5zY3NzIiwiLi4vYmFzZS9fdmFyaWFibGVzLnNjc3MiLCIuLi9iYXNlL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPRSxnQkFDRSxjQUNBLFdBQ0EsV0M0QmUsS0QzQmYsc0JBQ0EsaUJBQ0Esa0JFV0UseUJGakJKLGdCQVNJLG1CRUlBLDBCRmJKLGdCQWFJLDBDQUdGLHVDQUVJLG1CQUlKLHNCQUNFLHNCQUNBLGtCQUNBLGNDc0NPLFFDOUNQLHlCRktGLHNCQU1JLGNDcUNNLFFDcERSLDBCRlNGLHNCQVVJLGNDa0NNLFVEOUJWLGlDQUNFLGlCQUVGLGtDQUNJLGlCQUdKLHlEQUNFLGlCRW5DQSwwQkZxQ0EsdUVBRUksZUFLTix3QkFDRSxnQkFFQSxxRUFDRSx1QkFJSix3Q0FDRSxhQUNBLFdBR0Ysc0NBQ0UsZUVsREEseUJGaURGLHNDQUlJLGVFekRGLDBCRnFERixzQ0FRSSwwQkFJSiw0QkVuQ0EsYUFDQSxzQkFDQSxJRGdCUyxRRG1CUCxXQUNBLGdCQUNBLHNCQUNBLDJCRWxFQSx5QkY2REYsNEJBUUksNEJBR0YsZ0NBQ0Usa0JBQ0Esa0JBQ0EsY0FDQSxnQkFDQSxlQUNBLG1CQUdGLGtDQUNFLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLFVBQ0EsV0FDQSxXQUVBLHNDRXpESixXQUNBLFlBQ0EsaUJBQ0EsOEJBQ0Esa0JBQ0EsTUFDQSxPRnFETSxtQkFJSixrQ0FDRSxjQUNBLGdCQUNBLGVBQ0EsZ0JBR0YsaUNBQ0UsY0FDQSxzQkFDQSxNQzVFVyxRRDZFWCxlQUNBLGlCQUNBLGdCQUdFLHdEQUNFLGNDckVDLFFEMEVQLCtEQUNFLFVBQ0EsSUMxRUssUUQ0RUwsaUZBQ0Usa0JBQ0EsTUFDQSxPQUdGLGlGQUNFLGVBR0YsZ0ZBQ0UsTUNsSFMsUURtSFQsZUFDQSxjQUNBLGdCQUtOLDBCQUNFLHVCRWxKQSwwQkZpSkYsMEJBSUkiLCJmaWxlIjoiYmxvY2trZXludW1iZXJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vYmFzZS9taXhpbnMnIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMYXlvdXQgLyBCbG9jayBDaGlmZnJlcyBjbMOpc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAuYmxvY2tleW51bWJlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZUNvbG9yO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMXhsIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0zeGwgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldGhvcikge1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctNXhsIDA7XG4gICAgfVxuXG4gICAgJjpoYXMoLndyYXBwZXIudy1tZWRpdW0pIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0aG9yKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTN4bCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW50cm8ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTF4bDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXRob3IpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMnhsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLnctc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgfVxuICAgIC53cmFwcGVyLnctbWVkaXVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgfVxuXG4gICAgJjpoYXMoLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkpIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTM0MHB4O1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpoYXMoLnN3aXBlci1wYWdpbmF0aW9uLWxvY2spIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0aG9yKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmtleW51bXRleHQge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oJHNwYWNpbmcteHMpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsICRzcGFjaW5nLXhzIDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy14bCAkc3BhY2luZy1tZCAwO1xuICAgICAgfVxuXG4gICAgICAmLW51bSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAmLXBpY3RvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgZml0LWNyb3AtZWxlbWVudCgpO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLXhzIGF1dG8gMDtcbiAgICAgICAgY29sb3I6ICRtaWRHcmV5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpoYXMoLmtleW51bXRleHQtbnVtIC5udW1iZXIpKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogJHNwYWNpbmctbWQ7XG5cbiAgICAgICAgLmtleW51bXRleHQtcGljdG8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rZXludW10ZXh0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAua2V5bnVtdGV4dC10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGdyZXlUZXh0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1tYWluIHtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcteGwgYXV0byAwO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldGhvcikge1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLTF4bCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiIsIi8vIExheW91dFxuJHdyYXBwZXJNYXggICAgICAgICAgICAgOiAxOTIwcHg7XG4kd3JhcHBlck1pZCAgICAgICAgICAgICA6IDE0NDBweDtcbiR3cmFwcGVyTWluICAgICAgICAgICAgIDogMTI4MHB4O1xuJHdyYXBwZXJTcGMgICAgICAgICAgICAgOiAxMDYwcHg7XG5cbi8vIEZvbnQgc2l6ZXNcbiRiYXNlLWZvbnQtc2l6ZSAgICAgICAgIDogMTZweDtcbiRsaW5lLWhlaWdodCAgICAgICAgICAgIDogMS41O1xuXG4vLyBGb250IHN0YWNrc1xuJGZvbnQtc3RhY2stY29tbW9uICAgICAgOiAnQmFybG93Jywgc2Fucy1zZXJpZjtcbiRmb250LXN0YWNrLXNwZWNpYWwgICAgIDogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1zdGFjay1zZXJpZiAgICAgICA6ICdMb3JhJywgc2VyaWY7XG5cbi8vIFRyYW5zaXRpb25zXG4kZHVyYXRpb25TbWFsbDogLjVzO1xuJGR1cmF0aW9uOiAuNnM7XG4kZHVyYXRpb25JbnRlcm1lZGlhdGU6IC43NXM7XG4kZHVyYXRpb25Mb25nOiAxLjJzO1xuJGVhc2VJblNpbmUgICAgIDogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZU91dFNpbmUgICAgOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlSW5PdXRTaW5lICA6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4kZWFzZUluT3V0UXVhcnQgOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuJGVhc2VPdXRRdWFydCAgIDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiRlYXNlT3V0Q3ViaWMgICA6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuJGVhc2VJbk91dEN1YmljIDogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuJGVhc2VJbk91dENpcmMgIDogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4kZWFzZUluQ2lyYyAgICAgOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZUluT3V0UXVpbnQgOiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG4kZWFzZU91dFF1aW50ICAgOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZUluT3V0QmFjayAgOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiRlYXNlT3V0QmFjayAgICA6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlSW5CYWNrICAgICA6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2VJbk91dEV4cG8gIDogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuJGVhc2VPdXRFeHBvICAgIDogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4vLyBQYWxldHRlc1xuJHdoaXRlQ29sb3IgICAgICA6ICNmZmZmZmY7XG4kYmxhY2tDb2xvciAgICAgIDogIzAwMDtcbiRncmV5TGlnaHQgICAgICAgOiAjZjdmN2Y3O1xuJGdyZXlDb2xvciAgICAgICA6ICM3QTdBN0E7XG4kcmVkQ29sb3IgICAgICAgIDogI2UwMGMwYztcbiRncmV5VGV4dCAgICAgICAgOiAjMmQyZDJkO1xuJGJsYWNrVGV4dCAgICAgICA6ICMxMTExMTE7XG4kYXNzb2NDb2xvciAgICAgIDogIzFFODM4QTtcbiR0b3BhekNvbG9yICAgICAgOiAjNDNCNkE4O1xuJGJsdWVDb2xvciAgICAgICA6ICMwMDgzQkI7XG4kYnJvd25Db2xvciAgICAgIDogI0JFQjJBODtcbiRkYXJrQnJvd24gICAgICAgOiAjNUM0QTQyO1xuJGdyZWVuQ29sb3IgICAgICA6ICMwMEJCNEI7XG4kcHVycGxlQ29sb3IgICAgIDogIzI5MUMzRTtcbiRiZWlnZUNvbG9yICAgICAgOiAjREVENUNDO1xuJGRhcmtHcmV5ICAgICAgICA6ICM1MjUyNTI7XG4kbWlkR3JleSAgICAgICAgIDogIzg3ODc4NztcbiRib3JkR3JleSAgICAgICAgOiAjRDlEOUQ5O1xuXG5cbi8vIFNPQ0lBTCBNRURJQSBDT0xPUlNcbiRmYWNlYm9vazogICAgICAgIzNiNTk5ODtcbiRnb29nbGVwbHVzOiAgICAgI2RkNGIzOTtcbiRpbnN0YWdyYW06ICAgICAgIzUxN2ZhNDtcbiRsaW5rZWRpbjogICAgICAgIzAwODNCQjtcbiRwaW50ZXJlc3Q6ICAgICAgI2NiMjAyNztcbiR0d2l0dGVyOiAgICAgICAgIzBkY2ZlZDtcbiR5b3V0dWJlOiAgICAgICAgI2IwMDtcblxuLy8gU3BhY2VzXG4kc3BhY2luZy14czogMC42MjVyZW07IC8vIDEwcHhcbiRzcGFjaW5nLXhkOiAwLjkzOHJlbTsgLy8gMTVweFxuJHNwYWNpbmctbWQ6IDEuMjVyZW07IC8vIDIwcHhcbiRzcGFjaW5nLXhsOiAxLjg3NXJlbTsgLy8gMzBweFxuJHNwYWNpbmctMXhsOiAyLjVyZW07IC8vIDQwcHhcbiRzcGFjaW5nLTJ4bDogMy4xMjVyZW07IC8vIDUwcHhcbiRzcGFjaW5nLTN4bDogMy43NXJlbTsgLy8gNjBweFxuJHNwYWNpbmctNHhsOiA0LjM3NXJlbTsgLy8gNzBweFxuJHNwYWNpbmctNXhsOiA1cmVtOyAvLyA4MHB4XG4kc3BhY2luZy02eGw6IDYuMjVyZW07IC8vIDEwMHB4XG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnRzIC8gTUlYSU5TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKioqKioqKioqKioqKioqKioqKipcbiAgICBCUkVBS1BPSU5UUyBSRVNQT05TSVZFIExBWU9VVFxuICAgICoqKioqKioqKioqKioqKioqKioqKi9cblxuICBAbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgICBAaWYgJHBvaW50ID09IGxhcmdlZGVza3RvcCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSBpZiAkcG9pbnQgPT0gbWVkaXVtZGVza3RvcCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSBpZiAkcG9pbnQgPT0gbGFwdG9wIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXRob3Ige1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzYwcHgpIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkgIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIGlmICRwb2ludCA9PSBzbWFsbE1vYmlsZSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpICB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBvaW50KSAgeyBAY29udGVudCA7IH1cbiAgICB9XG4gIH1cblxuICAvLyBUcmFuc2l0aW9uXG4gIEBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIH1cbiAgQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnR5Li4uKSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICB9XG4gIEBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbi4uLikge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICRkdXJhdGlvbjtcbiAgfVxuICBAbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy4uLikge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nO1xuICB9XG5cbiAgLy8gRmxleCBDb2x1bW5cbiAgQG1peGluIGZsZXgtY29sdW1uKCRnYXA6IDIwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkZ2FwO1xuICB9XG5cbiAgLy8gZml0LWNyb3AtZWxlbWVudFxuICBAbWl4aW4gZml0LWNyb3AtZWxlbWVudCgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC8vIFRyYW5zcGFyZW50IEZpbHRlclxuICBAbWl4aW4gZmlsdGVyKCRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBTbGljayBMb2FkZXIgdG8gU2xpZGVyc1xuICBAbWl4aW4gbG9hZGVyU2xpY2soKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZUNvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4iXX0= */
