.cardtools{display:flex;flex-direction:column;height:100%;background:#fff;box-sizing:border-box;padding:1.875rem;text-align:left;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cardtools:before{content:" ";display:block;width:100%;height:100%;opacity:0;box-shadow:inset 0 0 0 2px #ded5cc;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:absolute;top:0;left:0}.cardtools-icon{display:flex;align-items:center;justify-content:center;width:91px;height:91px;background:#f7f7f7;margin-bottom:16px}.cardtools-icon .icon{width:37px;height:37px;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.cardtools-title{color:#5c4a42;font-weight:400;margin-bottom:.625rem}.cardtools-excerpt{font-size:14px;color:#111;margin-bottom:.625rem}.cardtools>.icon{width:26px;height:26px;fill:#beb2a8;margin:0 0 0 auto;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.cardtools:hover:before{opacity:1}.cardtools:hover .cardtools-icon .icon{transform:scale(0.9)}.cardtools:hover>.icon{transform:translateX(5px)}.blockdocuments{position:relative}@media(min-width: 760px){.blockdocuments-title span{display:block}}.blockdocuments .swiper .swiper-slide{max-width:300px}.blockdocuments .pushbtn{display:flex;justify-content:center;align-items:center;height:100%;background:#beb2a8;box-sizing:border-box;padding:1.875rem;color:#fff;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.blockdocuments .pushbtn .subtitle{font-size:14px;font-weight:400;margin-top:.625rem}.blockdocuments .pushbtn .icon{width:20px;height:20px;fill:#fff;margin-top:2.5rem;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.blockdocuments .pushbtn-content{width:100%}.blockdocuments .pushbtn:hover{background:hsl(27.2727272727,14.4736842105%,65.1960784314%)}.blockdocuments .pushbtn:hover .icon{transform:translateX(10px)}@media(min-width: 576px){.blockdocuments:not(.aligncenter) .blocktools-title{max-width:calc(100% - 150px)}}@media(min-width: 576px){.blockdocuments:not(.aligncenter):has(.blocktools-title) .slidenav{position:absolute;top:-5px;right:0}}@media(min-width: 1000px){.blockdocuments:not(.aligncenter):has(.blocktools-title) .slidenav{top:0}}.blockdocuments:not(.aligncenter) .swiper.enlarge.blocktools-slider:not(:has(.pushbtn)){margin:0}.blockdocuments:not(.aligncenter) .swiper-wrapper{width:100%;min-width:100%}.blockdocuments:not(.aligncenter) .swiper:has(.swiper-slide:nth-child(3):last-child){width:100%}@media(min-width: 1200px){.blockdocuments:not(.aligncenter) .swiper:has(.swiper-slide:nth-child(3):last-child) .swiper-wrapper{min-width:100%;gap:1.875rem}}@media(min-width: 1200px){.blockdocuments:not(.aligncenter) .swiper:has(.swiper-slide:nth-child(3):last-child) .swiper-slide{max-width:calc((100% - 1.875rem*2)/3);margin-right:0 !important}}.blockdocuments:not(.aligncenter) .swiper:has(.swiper-slide:nth-child(2):last-child) .swiper-slide{width:100%}@media(min-width: 1200px){.blockdocuments:not(.aligncenter) .swiper:has(.swiper-slide:nth-child(2):last-child) .swiper-slide .swiper-wrapper{min-width:100%;gap:1.875rem}}@media(min-width: 1200px){.blockdocuments:not(.aligncenter) .swiper:has(.swiper-slide:nth-child(2):last-child) .swiper-slide .swiper-slide{max-width:calc((100% - 1.875rem)/2);margin-right:0 !important}}.blockdocuments.aligncenter{display:flex;flex-direction:column;gap:20px;position:relative}@media(min-width: 576px){.blockdocuments.aligncenter{gap:1.875rem}}@media(min-width: 760px){.blockdocuments.aligncenter{text-align:center}}@media(min-width: 1000px){.blockdocuments.aligncenter{gap:1.875rem}}@media(min-width: 760px){.blockdocuments.aligncenter .blocktools-title{max-width:520px;margin:0 auto}}@media(min-width: 760px){.blockdocuments.aligncenter .slidenav{justify-content:center}}.blockdocuments.aligncenter .btn{margin:0 auto 0 0}@media(min-width: 760px){.blockdocuments.aligncenter .btn{margin:0 auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2NvbXBvbmVudHMvX2NhcmR0b29scy5zY3NzIiwiLi4vYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJibG9ja2RvY3VtZW50cy5zY3NzIiwiLi4vYmFzZS9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0ksV0FDSSxhQUNBLHNCQUNBLFlBQ0EsV0MyQlcsS0QxQlgsc0JBQ0EsUUMwREssU0R6REwsZ0JBQ0EsMERBRUEsa0JBQ0ksWUFDQSxjQUNBLFdBQ0EsWUFDQSxVQUNBLG1DQUNBLDBEQUNBLGtCQUNBLE1BQ0EsT0FHSixnQkFDSSxhQUNBLG1CQUNBLHVCQUNBLFdBQ0EsWUFDQSxXQ0lPLFFESFAsbUJBRUEsc0JBQ0ksV0FDQSxZQUNBLHNEQUlSLGlCQUNJLE1DRU8sUUREUCxnQkFDQSxjQ21CQyxRRGhCTCxtQkFDSSxlQUNBLE1DVk8sS0RXUCxjQ2FDLFFEVkwsaUJBQ0ksV0FDQSxZQUNBLEtDYk8sUURjUCxrQkFDQSxzREFJQSx3QkFDSSxVQUdKLHVDQUNJLHFCQUdKLHVCQUNJLDBCRW5FWixnQkFDSSxrQkNZRix5QkRUTSwyQkFFUSxlQU1SLHNDQUNJLGdCQUlSLHlCQUNJLGFBQ0EsdUJBQ0EsbUJBQ0EsWUFDQSxXRGlCTyxRQ2hCUCxzQkFDQSxRRHNDQyxTQ3JDRCxNRElPLEtDSFAsc0RBRUEsbUNBQ0ksZUFDQSxnQkFDQSxXRDRCSCxRQ3pCRCwrQkFDSSxXQUNBLFlBQ0EsS0RSRyxLQ1NILFdEeUJGLE9DeEJFLHNEQUdKLGlDQUNJLFdBR0osK0JBQ0ksNERBRUEscUNBQ0ksMkJDbkNkLHlCRHlDTSxvREFFUSw4QkMzQ2QseUJEK0NNLG1FQUVRLGtCQUNBLFNBQ0EsU0N2RGQsMEJEbURNLG1FQVFRLE9BSVIsd0ZBQ0ksU0FHSixrREFDSSxXQUNBLGVBR0oscUZBQ0ksV0MzRVYsMEJENkVVLHFHQUVRLGVBQ0EsSUQzQlgsVUVyRFAsMEJEb0ZVLG1HQUVRLHNDQUNBLDJCQUtaLG1HQUNJLFdDN0ZWLDBCRCtGVSxtSEFFUSxlQUNBLElEN0NYLFVFckRQLDBCRHNHVSxpSEFFUSxvQ0FDQSwyQkFNaEIsNEJDL0VKLGFBQ0Esc0JBQ0EsSUFIdUIsS0RrRmYsa0JDM0dOLHlCRHlHRSw0QkFLUSxJRC9ESCxVRWpEUCx5QkQyR0UsNEJBU1EsbUJDdEhWLDBCRDZHRSw0QkFhUSxJRHZFSCxVRWpEUCx5QkQySE0sOENBRVEsZ0JBQ0EsZUM5SGQseUJEa0lNLHNDQUVRLHdCQUlSLGlDQUNJLGtCQ3pJVix5QkR3SU0saUNBSVEiLCJmaWxlIjoiYmxvY2tkb2N1bWVudHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi9iYXNlL21peGlucycgYXMgKjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudHMgLyBDYXJkIE91dGlsXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gICAgLmNhcmR0b29scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlQ29sb3I7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uICRlYXNlSW5PdXRDaXJjO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRiZWlnZUNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiAkZWFzZUluT3V0Q2lyYztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXlMaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNtYWxsICRlYXNlT3V0UXVhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0Jyb3duO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGNlcnB0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tUZXh0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZmlsbDogJGJyb3duQ29sb3I7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU21hbGwgJGVhc2VPdXRRdWFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkdG9vbHMtaWNvbiAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0iLCIvLyBMYXlvdXRcbiR3cmFwcGVyTWF4ICAgICAgICAgICAgIDogMTkyMHB4O1xuJHdyYXBwZXJNaWQgICAgICAgICAgICAgOiAxNDQwcHg7XG4kd3JhcHBlck1pbiAgICAgICAgICAgICA6IDEyODBweDtcbiR3cmFwcGVyU3BjICAgICAgICAgICAgIDogMTA2MHB4O1xuXG4vLyBGb250IHNpemVzXG4kYmFzZS1mb250LXNpemUgICAgICAgICA6IDE2cHg7XG4kbGluZS1oZWlnaHQgICAgICAgICAgICA6IDEuNTtcblxuLy8gRm9udCBzdGFja3NcbiRmb250LXN0YWNrLWNvbW1vbiAgICAgIDogJ0JhcmxvdycsIHNhbnMtc2VyaWY7XG4kZm9udC1zdGFjay1zcGVjaWFsICAgICA6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtc3RhY2stc2VyaWYgICAgICAgOiAnTG9yYScsIHNlcmlmO1xuXG4vLyBUcmFuc2l0aW9uc1xuJGR1cmF0aW9uU21hbGw6IC41cztcbiRkdXJhdGlvbjogLjZzO1xuJGR1cmF0aW9uSW50ZXJtZWRpYXRlOiAuNzVzO1xuJGR1cmF0aW9uTG9uZzogMS4ycztcbiRlYXNlSW5TaW5lICAgICA6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2VPdXRTaW5lICAgIDogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4kZWFzZUluT3V0U2luZSAgOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuJGVhc2VJbk91dFF1YXJ0IDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiRlYXNlT3V0UXVhcnQgICA6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZU91dEN1YmljICAgOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlSW5PdXRDdWJpYyA6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiRlYXNlSW5PdXRDaXJjICA6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuJGVhc2VJbkNpcmMgICAgIDogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuJGVhc2VJbk91dFF1aW50IDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuJGVhc2VPdXRRdWludCAgIDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2VJbk91dEJhY2sgIDogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4kZWFzZU91dEJhY2sgICAgOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4kZWFzZUluQmFjayAgICAgOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbiRlYXNlSW5PdXRFeHBvICA6IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiRlYXNlT3V0RXhwbyAgICA6IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuLy8gUGFsZXR0ZXNcbiR3aGl0ZUNvbG9yICAgICAgOiAjZmZmZmZmO1xuJGJsYWNrQ29sb3IgICAgICA6ICMwMDA7XG4kZ3JleUxpZ2h0ICAgICAgIDogI2Y3ZjdmNztcbiRncmV5Q29sb3IgICAgICAgOiAjN0E3QTdBO1xuJHJlZENvbG9yICAgICAgICA6ICNlMDBjMGM7XG4kZ3JleVRleHQgICAgICAgIDogIzJkMmQyZDtcbiRibGFja1RleHQgICAgICAgOiAjMTExMTExO1xuJGFzc29jQ29sb3IgICAgICA6ICMxRTgzOEE7XG4kdG9wYXpDb2xvciAgICAgIDogIzQzQjZBODtcbiRibHVlQ29sb3IgICAgICAgOiAjMDA4M0JCO1xuJGJyb3duQ29sb3IgICAgICA6ICNCRUIyQTg7XG4kZGFya0Jyb3duICAgICAgIDogIzVDNEE0MjtcbiRncmVlbkNvbG9yICAgICAgOiAjMDBCQjRCO1xuJHB1cnBsZUNvbG9yICAgICA6ICMyOTFDM0U7XG4kYmVpZ2VDb2xvciAgICAgIDogI0RFRDVDQztcbiRkYXJrR3JleSAgICAgICAgOiAjNTI1MjUyO1xuJG1pZEdyZXkgICAgICAgICA6ICM4Nzg3ODc7XG4kYm9yZEdyZXkgICAgICAgIDogI0Q5RDlEOTtcblxuXG4vLyBTT0NJQUwgTUVESUEgQ09MT1JTXG4kZmFjZWJvb2s6ICAgICAgICMzYjU5OTg7XG4kZ29vZ2xlcGx1czogICAgICNkZDRiMzk7XG4kaW5zdGFncmFtOiAgICAgICM1MTdmYTQ7XG4kbGlua2VkaW46ICAgICAgICMwMDgzQkI7XG4kcGludGVyZXN0OiAgICAgICNjYjIwMjc7XG4kdHdpdHRlcjogICAgICAgICMwZGNmZWQ7XG4keW91dHViZTogICAgICAgICNiMDA7XG5cbi8vIFNwYWNlc1xuJHNwYWNpbmcteHM6IDAuNjI1cmVtOyAvLyAxMHB4XG4kc3BhY2luZy14ZDogMC45MzhyZW07IC8vIDE1cHhcbiRzcGFjaW5nLW1kOiAxLjI1cmVtOyAvLyAyMHB4XG4kc3BhY2luZy14bDogMS44NzVyZW07IC8vIDMwcHhcbiRzcGFjaW5nLTF4bDogMi41cmVtOyAvLyA0MHB4XG4kc3BhY2luZy0yeGw6IDMuMTI1cmVtOyAvLyA1MHB4XG4kc3BhY2luZy0zeGw6IDMuNzVyZW07IC8vIDYwcHhcbiRzcGFjaW5nLTR4bDogNC4zNzVyZW07IC8vIDcwcHhcbiRzcGFjaW5nLTV4bDogNXJlbTsgLy8gODBweFxuJHNwYWNpbmctNnhsOiA2LjI1cmVtOyAvLyAxMDBweFxuIiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi9iYXNlL21peGlucycgYXMgKjtcbkB1c2UgJy4uL2NvbXBvbmVudHMvY2FyZHRvb2xzJyBhcyAqO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExheW91dCAvIEJsb2NrIE91dGlsc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC5ibG9ja2RvY3VtZW50cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wdXNoYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJvd25Db2xvcjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy14bDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TbWFsbCAkZWFzZU91dFF1YXJ0O1xuXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZUNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTF4bDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU21hbGwgJGVhc2VPdXRRdWFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRicm93bkNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmFsaWduY2VudGVyKSB7XG4gICAgICAgICAgICAuYmxvY2t0b29scy10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpoYXMoLmJsb2NrdG9vbHMtdGl0bGUpIC5zbGlkZW5hdiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldGhvcikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLmVubGFyZ2UuYmxvY2t0b29scy1zbGlkZXI6bm90KDpoYXMoLnB1c2hidG4pKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlcjpoYXMoLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJHNwYWNpbmcteGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtICgjeyRzcGFjaW5nLXhsfSAqIDIpKSAvMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyOmhhcyguc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6ICRzcGFjaW5nLXhsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRzcGFjaW5nLXhsfSkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsaWduY2VudGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xuICAgICAgICAgICAgICAgIGdhcDogJHNwYWNpbmcteGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldGhvcikge1xuICAgICAgICAgICAgICAgIGdhcDogJHNwYWNpbmcteGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9ja3Rvb2xzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZW5hdiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50cyAvIE1JWElOU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKioqKioqKioqKioqKioqKioqKioqXG4gICAgQlJFQUtQT0lOVFMgUkVTUE9OU0lWRSBMQVlPVVRcbiAgICAqKioqKioqKioqKioqKioqKioqKiovXG5cbiAgQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gICAgQGlmICRwb2ludCA9PSBsYXJnZWRlc2t0b3Age1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2UgaWYgJHBvaW50ID09IG1lZGl1bWRlc2t0b3Age1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2UgaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0aG9yIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2MHB4KSB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSBpZiAkcG9pbnQgPT0gcGhhYmxldCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpICB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSBpZiAkcG9pbnQgPT0gbW9iaWxlb25seSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpICB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSBpZiAkcG9pbnQgPT0gc21hbGxNb2JpbGUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSAgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2Uge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwb2ludCkgIHsgQGNvbnRlbnQgOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gVHJhbnNpdGlvblxuICBAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB9XG4gIEBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCRwcm9wZXJ0eS4uLikge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcbiAgfVxuICBAbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb24uLi4pIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkZHVyYXRpb247XG4gIH1cbiAgQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmcuLi4pIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZztcbiAgfVxuXG4gIC8vIEZsZXggQ29sdW1uXG4gIEBtaXhpbiBmbGV4LWNvbHVtbigkZ2FwOiAyMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJGdhcDtcbiAgfVxuXG4gIC8vIGZpdC1jcm9wLWVsZW1lbnRcbiAgQG1peGluIGZpdC1jcm9wLWVsZW1lbnQoKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAvLyBUcmFuc3BhcmVudCBGaWx0ZXJcbiAgQG1peGluIGZpbHRlcigkY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgU2xpY2sgTG9hZGVyIHRvIFNsaWRlcnNcbiAgQG1peGluIGxvYWRlclNsaWNrKCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuIl19 */
