@font-face{font-family:Antenna Medium;font-style:normal;font-weight:400;src:url(font/Antenna_Medium/Antenna-Medium.ttf)}*{font-family:Antenna Medium;font-weight:700}body{padding:50px}@media screen and (max-width:767px){body{padding:0}}:focus{outline:none}button,input,select,textarea{font:inherit;font-family:Antenna Medium}.logo__svg{fill:#002aff}.logo__svg svg{width:100px;height:56px}.logo-communication,.logo-ragu{fill:#002aff}h1{margin:50px 0}.introText p{font-weight:400}.content-page{display:-ms-flexbox;display:flex;width:100%;max-width:1024px;margin:0 auto}@media screen and (max-width:767px){.content-page{-ms-flex-direction:column;flex-direction:column}}.jssocials-share-link{border-radius:100%!important;background:#00f!important}#file-upload{display:none}.custom-file-upload{display:inline-block;padding:6px 20px;cursor:pointer;width:500px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;height:70px;border-radius:45px;background:#00f;color:#fff;text-transform:uppercase;margin-right:30px}@media screen and (max-width:767px){.custom-file-upload{width:90%;margin:0 auto;margin-right:30px}}.custom-file-upload svg{width:50px;margin-top:11px;margin-right:20px}.custom-file-upload span{-ms-flex-line-pack:center;align-content:center}.custom-file-upload span,.custom-file-upload span.upload-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.custom-file-upload .upload-file{margin-left:15px}.custom-file-upload.input-loading{background:#add8e6}.custom-file-upload.input-loaded{background:#20b2aa}.custom-file-upload.input-error{background:#f08080}.loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;filter:contrast(20)}.loader.flex{display:-ms-flexbox;display:flex}.loader .loader-content{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader .dot{position:absolute;width:16px;height:16px;top:12px;left:54px;filter:blur(4px);background:#303952;border-radius:50%;animation:a 2.8s infinite}.loader .dot,.loader .dots{-ms-transform:translateX(0);transform:translateX(0)}.loader .dots{margin-top:12px;margin-left:70px;animation:b 2.8s infinite}.loader .dots span{display:block;float:left;width:16px;height:16px;margin-left:16px;filter:blur(4px);background:#303952;border-radius:50%}@keyframes a{50%{transform:translateX(96px)}}@keyframes b{50%{transform:translateX(-31px)}}.img_left{position:absolute;left:0;top:0}@media screen and (max-width:1680px){.img_left{width:400px}}@media screen and (max-width:1440px){.img_left{width:350px}}@media screen and (max-width:1024px){.img_left{width:250px}}@media screen and (max-width:768px){.img_left{width:150px;display:none}}.img_right{position:absolute;right:0;top:0}@media screen and (max-width:1680px){.img_right{width:400px}}@media screen and (max-width:1440px){.img_right{width:350px}}@media screen and (max-width:1024px){.img_right{width:250px}}@media screen and (max-width:768px){.img_right{display:none}}.img_top{display:none;width:100%}@media screen and (max-width:768px){.img_top{display:block}}.button--top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.button--top{margin-bottom:20px}}.buttons-modify{margin:20px 0;z-index:5}.buttons-modify button{padding:5px 10px;border-radius:0;cursor:pointer}.buttons-modify button:first-child{margin-left:0}.buttons-modify--reset{margin:0!important;border-bottom:0}.buttons-modify--reset svg{width:55px}.buttons-modify--text input{margin:0;box-shadow:none;border-radius:0}.buttons-modify--text input:-ms-input-placeholder{color:gray;opacity:1}.buttons-modify--text input::placeholder{color:gray;opacity:1}.buttons-modify--download{position:relative;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:600px;margin:0 auto;margin-top:40px}.buttons-modify--download button{background:#00f;color:#fff;border-radius:40px;height:59px;width:200px}@media screen and (max-width:767px){.buttons-modify--download button{height:48px;width:150px}}@media screen and (max-width:767px){.buttons-modify--download{max-width:100%;margin-top:10px;margin-left:0;margin-right:0}}.buttons-modify--download.flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.buttons-modify--download.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.buttons-modify--download button{padding-top:10px;padding-bottom:10px}@media screen and (max-width:767px){.buttons-modify--download button{margin-bottom:40px}}@media screen and (max-width:1130px){.buttons-modify--download .content-share{position:absolute;top:85px;left:-50px;width:250px}}@media screen and (max-width:767px){.buttons-modify--download .content-share{top:82px}}.buttons-modify--download .content-share .share-socials{transition:opacity .5s;position:absolute;opacity:1;top:0;right:0}@media screen and (max-width:767px){.buttons-modify--download .content-share .share-socials{display:none}}.buttons-modify--download .content-share .share-socials.hide{opacity:0}.buttons-modify--download .content-share #share{transition:opacity .5s;display:none;opacity:0;position:absolute;top:0;right:0}@media screen and (max-width:767px){.buttons-modify--download .content-share #share{display:block;opacity:1}}.buttons-modify--download .content-share #share.view{opacity:1}.buttons-modify--assets{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1192px){.buttons-modify--assets{left:-40px}}@media screen and (max-width:991px){.buttons-modify--assets{left:-104px}}@media screen and (max-width:767px){.buttons-modify--assets{left:-133px;top:67%}}.buttons-modify--assets button{background:none}.buttons-modify--assets button svg{width:55px}.buttons-modify--color{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1192px){.buttons-modify--color{right:-100px;top:55%}}@media screen and (max-width:991px){.buttons-modify--color{right:-140px}}@media screen and (max-width:767px){.buttons-modify--color{right:-150px;top:67%}}.buttons-modify--color p{margin-bottom:0}.buttons-modify--color button{width:55px;height:55px;border:0;border-radius:50%;transition:.3s ease}@media screen and (max-width:991px){.buttons-modify--color button{width:30px;height:30px}}.buttons-modify--color button.active{width:60px;height:60px}@media screen and (max-width:991px){.buttons-modify--color button.active{width:45px;height:45px}}.buttons-modify--color button.change-color__white{background:#fff}.buttons-modify--color button.change-color__black{background:#000}.buttons-modify--color button.change-color__violet{background:#a600a8}.buttons-modify--color button.change-color__blue{background:#00f}.buttons-modify--color button.change-color__red{background:#ff0e51}.buttons-modify--color button.change-color__azure{background:#17bdbd}.change-assets{transition:.3s ease}.change-assets.active{color:#fff}#defaultCanvas0{width:100%!important;height:auto!important}@media screen and (max-width:991px){#defaultCanvas0{right:-140px;margin-top:0}}@media screen and (max-width:767px){#defaultCanvas0{-ms-transform:none;transform:none;width:100%!important;height:auto!important}}.content-form-image{width:50%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.content-form-image{width:100%;margin-top:20px;padding-left:20px;padding-right:20px}}.buttons-modify--reset .reset{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.buttons-modify--text{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.buttons-modify--text input{width:82%;height:54px}.set-text{width:55px;height:55px;color:#fff;background:#00f;border-radius:50%!important}.introText{max-width:450px;margin:0 auto;text-align:center;margin-top:60px;margin-bottom:100px}@media screen and (max-width:767px){.introText{padding-left:20px;padding-right:20px}}.logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.logo svg{width:300px;height:auto}.wrapperAll--styles{max-width:41%;margin:0 auto;width:100%}@media screen and (max-width:767px){.wrapperAll--styles{padding-left:20px;padding-right:20px;max-width:100%;margin-top:30px;padding-bottom:80px}}.upload--img{position:relative;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.toggle--div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;display:none;margin-top:27px}.trigger{text-transform:uppercase;margin-bottom:0;border-bottom:2px solid gray;padding-bottom:15px;width:100%;cursor:pointer;color:#00f}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2Jhc2Uuc2NzcyIsImNvbXBvbmVudHMvX2ZpbGVfdXBsb2FkLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zX21vZGlmeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLFdBQ0ksMkJBQTZCLEFBQzdCLGtCQUFrQixBQUNsQixnQkFBbUIsQUFDbkIsK0NBQWtELENBQUEsQUFHdEQsRUFDSSwyQkFBNkIsQUFDN0IsZUFBaUIsQ0FDcEIsQUFHRCxLQUNJLFlBQWEsQ0FDYixBQUdILG9DQUxELEtBR1EsU0FBVSxDQUVqQixDQUFBLEFBQ0QsT0FDSSxZQUFhLENBQ2hCLEFBQ0QsNkJBSUksYUFBYSxBQUNiLDBCQUE2QixDQUNoQyxBQUVELFdBQ0ksWUFBYSxDQURqQixBQU1DLGVBSE8sWUFBWSxBQUNaLFdBQVksQ0FDZixBQUdMLCtCQUVJLFlBQWEsQ0FDaEIsQUFFRCxHQUNJLGFBQWMsQ0FDakIsQUFFRCxhQUNJLGVBQW1CLENBQ3RCLEFBRUQsY0FDSSxvQkFBQSxBQUFhLGFBQUEsQUFDYixXQUFXLEFBQ1gsaUJBQWlCLEFBQ2pCLGFBQWMsQ0FDZCxBQUdILG9DQVJELGNBTVEsMEJBQUEsQUFBc0IscUJBQUEsQ0FFN0IsQ0FBQSxBQUVELHNCQUNJLDZCQUE4QixBQUM5Qix5QkFBMkIsQ0FDOUIsQUNqRUQsYUFDRSxZQUFhLENBQ2QsQUFFRCxvQkFFRSxxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLGVBQWUsQUFDZixZQUFZLEFBQ1osb0JBQUEsQUFBYSxhQUFBLEFBQ2Isc0JBQUEsQUFBbUIsbUJBQUEsQUFDbkIscUJBQUEsQUFBdUIsdUJBQUEsQUFDdkIsY0FBYyxBQUNkLFlBQVksQUFDWixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLFdBQVksQUFDWix5QkFBeUIsQUFDekIsaUJBQWtCLENBQ2xCLEFBa0NELG9DQWxERCxvQkFpQkksVUFBVSxBQUNWLGNBQWMsQUFDZCxpQkFBa0IsQ0ErQnJCLENBbERELEFBa0RDLHdC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QSxBQUE4Qiw4QkFBQSxBQUU5QixXQUFXLEFBQ1gsYUFBYSxBQUNiLGVBQWdCLENBQ25CLEFBRUQsU0FDSSx5QkFBeUIsQUFDekIsZ0JBQWdCLEFBQ2hCLDZCQUE2QixBQUM3QixvQkFBb0IsQUFDcEIsV0FBVyxBQUNYLGVBQWUsQUFDZixVQUFXLENBQ2QiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBzZWN0aW9uIEJhc2UgU3R5bGVzXHJcbiAqL1xyXG5cclxuLyogRm9udHMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0FudGVubmEgTWVkaXVtJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IHVybCgnZm9udC9BbnRlbm5hX01lZGl1bS9BbnRlbm5hLU1lZGl1bS50dGYnKTtcclxufVxyXG5cclxuKiB7XHJcbiAgICBmb250LWZhbWlseTogJ0FudGVubmEgTWVkaXVtJztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5cclxuYm9keSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbio6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCxcclxuYnV0dG9uIHtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogJ0FudGVubmEgTWVkaXVtJztcclxufVxyXG5cclxuLmxvZ29fX3N2ZyB7XHJcbiAgICBmaWxsOiAjMDAyYWZmO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nby1yYWd1LFxyXG4ubG9nby1jb21tdW5pY2F0aW9uIHtcclxuICAgIGZpbGw6ICMwMDJhZmY7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG59XHJcblxyXG4uaW50cm9UZXh0IHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmNvbnRlbnQtcGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uanNzb2NpYWxzLXNoYXJlLWxpbmsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzAwZiAhaW1wb3J0YW50O1xyXG59IiwiLyoqXHJcbiAqIEBzZWN0aW9uIEZpbGUgdXBsb2FkXHJcbiAqL1xyXG5cclxuI2ZpbGUtdXBsb2FkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtdXBsb2FkIHtcclxuICAvKmJvcmRlcjogMXB4IHNvbGlkICNjY2M7Ki9cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgYmFja2dyb3VuZDogIzAwZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmLnVwbG9hZC10ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51cGxvYWQtZmlsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJi5pbnB1dC1sb2FkaW5nIHtcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0Ymx1ZTtcclxuICB9XHJcbiAgJi5pbnB1dC1sb2FkZWQge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRzZWFncmVlbjtcclxuICB9XHJcbiAgJi5pbnB1dC1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGNvcmFsO1xyXG4gIH1cclxufVxyXG5cclxuLyogTG9hZGVyICovXHJcbi5sb2FkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGZpbHRlcjogY29udHJhc3QoMjApO1xyXG4gICYuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmxvYWRlci1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG4gIC5kb3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICBsZWZ0OiA1NHB4O1xyXG4gICAgZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzAzOTUyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgYW5pbWF0aW9uOiBkb3QgMi44cyBpbmZpbml0ZTtcclxuICB9XHJcbiAgLmRvdHMge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gICAgYW5pbWF0aW9uOiBkb3RzIDIuOHMgaW5maW5pdGU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzMDM5NTI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZG90IHtcclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDk2cHgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGRvdHMge1xyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMxcHgpO1xyXG4gIH1cclxufVxyXG4vKiovXHJcblxyXG4uaW1nX2xlZnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbWdfcmlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1nX3RvcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBAc2VjdGlvbiBCdXR0b25zIG1vZGlmeVxyXG4gKi9cclxuXHJcbi5idXR0b24tLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC8vIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAvLyBtYXJnaW46IDAgYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4uYnV0dG9ucy1tb2RpZnkge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1yZXNldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgLy8gIGJveC1zaGFkb3c6IDAgOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZG93bmxvYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1OXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZsZXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgLy8gb3c6IDAgOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LXNoYXJlIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaGFyZS1zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1hc3NldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MnB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMzNweDtcclxuICAgICAgICAgICAgdG9wOiA2NyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jb2xvciB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkycHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNjclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2hhbmdlLWNvbG9yX193aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2hhbmdlLWNvbG9yX19ibGFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2hhbmdlLWNvbG9yX192aW9sZXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2E2MDBhODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNoYW5nZS1jb2xvcl9fYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMGZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2hhbmdlLWNvbG9yX19yZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMGU1MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNoYW5nZS1jb2xvcl9fYXp1cmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3YmRiZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qICAgIC5zaGFyZS10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH0qL1xyXG59XHJcblxyXG4uY2hhbmdlLWFzc2V0cyB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGVmYXVsdENhbnZhczAge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLyp0cmFuc2Zvcm06IHNjYWxlKDAuMik7Ki9cclxuICAgIC8qbWFyZ2luLXRvcDogMjAwcHg7Ki9cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IC0xNDBweDtcclxuICAgICAgICAvKnRyYW5zZm9ybTogc2NhbGUoMC4yNSk7Ki9cclxuICAgICAgICAvKm1hcmdpbi10b3A6IDIwMHB4OyovXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWZvcm0taW1hZ2Uge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIC8qaGVpZ2h0OiAxMDB2aDsqL1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAvKmhlaWdodDogMTAwdmg7Ki9cclxuICAgICAgICAvKm1hcmdpbi10b3A6IDE1MHB4OyovXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b25zLW1vZGlmeS0tcmVzZXQge1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHRvcDogLTEyMHB4O1xyXG4gICAgLnJlc2V0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b25zLW1vZGlmeS0tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogODIlO1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNldC10ZXh0IHtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcbiNmb3JtLXVwbG9hZCB7XHJcbn1cclxuXHJcbi5pbnRyb1RleHQge1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlckFsbC0tc3R5bGVzIHtcclxuICAgIG1heC13aWR0aDogNDElO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51cGxvYWQtLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLyptYXgtd2lkdGg6IDEwMjRweDsqL1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnRvZ2dsZS0tZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMjdweDtcclxufVxyXG5cclxuLnRyaWdnZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZ3JheTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzAwZjtcclxufVxyXG5cclxuLmJ1dHRvbnMtbW9kaWZ5LS1kb3dubG9hZCB7XHJcbn1cclxuIl19 */
