.page-color-annualreport-2019{--rs-color-primary-light-theme:#dd00a3;--rs-color-primary-dim-light-theme:#e433b5;--rs-color-primary-fog-light-theme:#f8cced;--rs-color-primary-t-dim-light-theme:rgba(221,0,163,.8);--rs-color-primary-t-fog-light-theme:rgba(221,0,163,.2);--rs-color-primary-dark-theme:#fa55c9;--rs-color-primary-dim-dark-theme:#cd49a6;--rs-color-primary-fog-dark-theme:#46253f;--rs-color-primary-t-dim-dark-theme:rgba(250,85,201,.8);--rs-color-primary-t-fog-dark-theme:rgba(250,85,201,.2)}.primary-color-text{color:var(--rs-color-primary-light-theme)}.wt-section_theme_dark .primary-color-text{color:var(--rs-color-primary-dark-theme)}sup{margin-left:4px;vertical-align:top}.number-title{font-size:70px;font-weight:300;letter-spacing:-2px;line-height:1}.wt-section_theme_dark .number-title{color:var(--wt-color-white)}.number-title__big{font-size:120px;font-weight:700}@media screen and (max-width:640px){.number-title{font-size:65px}.number-title__long{font-size:50px}}.wide-img{width:100%}.wide-img img{max-width:100%}.bg-animation-squares{height:1100px;position:absolute;right:-505px;top:0;width:1100px}@media screen and (max-width:1540px){.bg-animation-squares{height:950px;right:-435px;width:950px}}@media screen and (max-width:1276px){.bg-animation-squares{right:-515px}}@media screen and (max-width:1000px){.bg-animation-squares{display:none}}.page__header{display:none}.section-8m{position:relative;z-index:1}.section-8m:after{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIxMyIgdmlld0JveD0iMCAwIDE0MiAyMTMiIHdpZHRoPSIxNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtNzEgMjEzaDcxdi03MWgtNzF6bS03MS03MWg3MXYtNzFoLTcxeiIgZmlsbD0iI2UxMjk4ZiIvPjxwYXRoIGQ9Im03MSAxNDJoNzF2LTcxaC03MXoiIGZpbGw9IiM1NjgwYzAiLz48cGF0aCBkPSJtMCA3MWg3MXYtNzFoLTcxeiIgZmlsbD0iIzdmYzE1MyIvPjwvZz48L3N2Zz4=) no-repeat 0 0;content:"";height:213px;position:absolute;right:0;top:-71px;width:142px;z-index:-1}@media screen and (max-width:640px){.section-8m:after{background-image:none}}.section-love{position:relative;z-index:1}.section-love:after{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIxMyIgdmlld0JveD0iMCAwIDIxMyAyMTMiIHdpZHRoPSIyMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMSAyMTNoNzF2LTcxaC03MXoiIGZpbGw9IiNlMTI5OGYiLz48cGF0aCBkPSJtNzEgMjEzaDcxdi03MWgtNzF6bTcxLTcxaDcxdi03MWgtNzF6IiBmaWxsPSIjZTEyOThmIi8+PHBhdGggZD0ibTcxIDE0Mmg3MXYtNzFoLTcxeiIgZmlsbD0iIzU2ODBjMCIvPjxwYXRoIGQ9Im0wIDcxaDcxdi03MWgtNzF6IiBmaWxsPSIjN2ZjMTUzIi8+PC9nPjwvc3ZnPg==) no-repeat 0 0;content:"";height:213px;position:absolute;right:0;top:-71px;width:213px;z-index:-1}@media screen and (max-width:640px){.section-love:after{background-image:none}}.office-map_block{background:url(/_assets/www/company/annualreport/2019/img/world-map-dark@2x.19064a034c86e04d4049.png) no-repeat 0 10px;background-size:contain;min-height:586px}@media screen and (max-width:1000px){.office-map_block{min-height:auto}}@media screen and (max-width:640px){.office-map_block{background:none}}.card-background{background-position:0 0;background-repeat:no-repeat}.card-background__office-spb{background-image:url(/_assets/www/company/annualreport/2019/img/spb-office@2x.86bde385aae610d2ca77.jpg)}.card-background__office-munchen{background-image:url(/_assets/www/company/annualreport/2019/img/munich-office@2x.e1951bee3e2b8c5799a8.jpg)}.card-background__office-prag{background-image:url(/_assets/www/company/annualreport/2019/img/prag-office@2x.dfa23df22b36a9c76955.jpg)}.card-background__office-amsterdam{background-image:url(/_assets/www/company/annualreport/2019/img/amsterdam@2x.fa1c5166cb83379f5c91.jpg)}.card-background__hadi-hariri{background-image:url(/_assets/www/company/annualreport/2019/img/hadi-hariri@2x.2cbd62de71882e19ef61.jpg)}.card-background__olga-berdnikova{background-image:url(/_assets/www/company/annualreport/2019/img/olga-berdnikova@2x.ce78109a45a2b1f32c6f.jpg)}.card-background__maria-antropova{background-image:url(/_assets/www/company/annualreport/2019/img/maria-antropova@2x.f5dde9face396755fcec.jpg)}.card-background__tatiyana-vasilyeva{background-image:url(/_assets/www/company/annualreport/2019/img/tatiyana-vasilyeva@2x.f9c8702d62577ea458d1.jpg)}.card-background__zina-smirnova{background-image:url(/_assets/www/company/annualreport/2019/img/zina-smirnova@2x.5703a9d777605dda2d39.jpg)}.card-background__ide{background-image:url(/_assets/www/company/annualreport/2019/img/card-ide@2x.1b45b0ad7e90f36fa89c.png)}.card-background__art{background-image:url(/_assets/www/company/annualreport/2019/img/card-art@2x.e9bc479948360e238969.jpg)}.card-background__teamcity{background-image:url(/_assets/www/company/annualreport/2019/img/card-teamcity@2x.21246e06bbe887b71d41.jpg)}.card-background__re-resharper{background-color:var(--wt-color-dark);background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIzMCIgdmlld0JveD0iMCAwIDQ4NyAyMzAiIHdpZHRoPSI0ODciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjkuNjYyJSIgeDI9Ijk4LjY3MSUiIHkxPSI4Mi43OTglIiB5Mj0iNS41MzglIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmJkMDAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmQ4NWYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9Ii0uMjA5JSIgeDI9IjkyLjgzOSUiIHkxPSI1My4zNzQlIiB5Mj0iNDcuNTIlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmJkMDAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlMzQxY2IiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjguNDE4JSIgeDI9IjkzLjYxNiUiIHkxPSI2Ni43MDUlIiB5Mj0iMzAuNTkzJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZWEyZDhiIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZTM0MWNiIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSI2OS44MSUiIHgyPSIzMC44NTElIiB5MT0iOTQuNTY0JSIgeTI9IjMuNDc4JSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZWEyZDhiIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzUwZDViIi8+PC9saW5lYXJHcmFkaWVudD48ZyBmaWxsPSJub25lIj48cGF0aCBkPSJtNDkyLjA0NyAwaDE2LjQxM2wtMjU4LjAyMyAyNTcuMTQ1LTE5LjQ1NiA2LjM2Ny01Ljk0NC0yNy45NDh6IiBmaWxsPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEgLTk2KSIvPjxwYXRoIGQ9Im0yMjUuMDM3IDIzNS41NjQgMjg1LjE2OS02Ny45NDcgMzcuNzk0IDQwLjE3OC0zMTcuMDE5IDU1LjcxN3oiIGZpbGw9InVybCgjYikiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMSAtOTYpIi8+PHBhdGggZD0ibTUxMC4yMDYgMTY3LjYxNyAzNy43OTQgNDAuMTc4LTI1Mi40OSAxNzAuMDYzLTc5LjQwOCA0NC45MjYtMzguNTg3LTY0Ljc0NXoiIGZpbGw9InVybCgjYykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMSAtOTYpIi8+PHBhdGggZD0ibTAgNjAuMTA1LjQ3NS02MC4xMDVoMTI3LjMybDE2Ny43MTQgMzc1LjMwNS03OS40MDcgNDcuNDgtMzEuOTU4LTUzLjYzMXoiIGZpbGw9InVybCgjZCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMSAtOTYpIi8+PC9nPjwvc3ZnPg==)}.slide-row{display:flex}@media screen and (max-width:640px){.slide-row{display:block}}.slide-item{margin-right:16px;width:50%}@media screen and (max-width:640px){.slide-item{padding:0;width:auto}}.slide-img{max-width:100%}.box-fill{min-height:16px;width:100%}.box-fill__gray-dark-20{background-color:var(--wt-color-dark-20)}.box-fill__gray-dark-70{background-color:var(--wt-color-dark-70)}.section-startup_program{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIxMyIgdmlld0JveD0iMCAwIDE0MiAyMTMiIHdpZHRoPSIxNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzMpIj48cGF0aCBkPSJtMTQ0IDE0Mmg3MXYtNzFoLTcxeiIgZmlsbD0iI2UxMjk4ZiIvPjxwYXRoIGQ9Im03MyA3MWg3MXYtNzFoLTcxeiIgZmlsbD0iIzU2ODBjMCIvPjxwYXRoIGQ9Im03MyAyMTNoNzF2LTcxaC03MXoiIGZpbGw9IiM3ZmMxNTMiLz48L2c+PC9zdmc+);background-position:0 0;background-repeat:no-repeat}@media screen and (max-width:640px){.section-startup_program{background-image:none}}.jetbrains-logo._full-block ._space{height:72px;width:72px}.space-eap{background-color:var(--wt-color-white-5);border-radius:4px;margin-left:4px;padding:8px 24px;vertical-align:top}.section-academy .wt-hr{margin-top:-1px}.section-academy{overflow:hidden;position:relative;z-index:1}.section-academy:after{background:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDQwIDEwMDAiIGhlaWdodD0iMTAwMCIgdmlld0JveD0iMCAwIDE0NDAgMTAwMCIgd2lkdGg9IjE0NDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmNmODRhIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjFkNzg5Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTI1My43MDExNzIiIHgyPSI1MzMuOTYzNzQ1IiB4bGluazpocmVmPSIjYSIgeTE9IjE2Mi41MjkzNDMiIHkyPSI4NjkuMDYwNjA4Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEzNzkuNTIzNDM4IiB4Mj0iNTc0LjQ1NjQyMSIgeTE9IjQ0LjkyMjMyMSIgeTI9IjYzMy41MTU4MDgiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iLjA4OTAxMyIgc3RvcC1jb2xvcj0iI2Y5ZjlmZiIvPjxzdG9wIG9mZnNldD0iLjIxMTA1NCIgc3RvcC1jb2xvcj0iI2U3ZTdmZCIvPjxzdG9wIG9mZnNldD0iLjM1MjE5NCIgc3RvcC1jb2xvcj0iI2NhY2FmYiIvPjxzdG9wIG9mZnNldD0iLjUwNzY4MiIgc3RvcC1jb2xvcj0iI2EyYTJmOCIvPjxzdG9wIG9mZnNldD0iLjY3MzE5NyIgc3RvcC1jb2xvcj0iIzZmNmZmNCIvPjxzdG9wIG9mZnNldD0iLjY3NTM3OSIgc3RvcC1jb2xvcj0iIzZlNmVmNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIxZDc4OSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEyMDYuMjgyNzE1IiB4Mj0iMTIyMS44NzgyOTYiIHhsaW5rOmhyZWY9IiNhIiB5MT0iMjc3LjA3MzU3OCIgeTI9IjY1My45Njc3MTIiLz48bGluZWFyR3JhZGllbnQgaWQ9ImUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTIxLjUxMjAzMiIgeDI9IjExNzQuMzc1MzY2IiB5MT0iLTc0LjI0ODY3MiIgeTI9IjczMy41ODQ2NTYiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZlNmVmNCIvPjxzdG9wIG9mZnNldD0iLjI3MjEzMiIgc3RvcC1jb2xvcj0iIzgzODNmNCIvPjxzdG9wIG9mZnNldD0iLjUwNzAzNiIgc3RvcC1jb2xvcj0iIzkwOTBmNCIvPjxzdG9wIG9mZnNldD0iLjU5NTcxNCIgc3RvcC1jb2xvcj0iIzgyOTllNyIvPjxzdG9wIG9mZnNldD0iLjc2MjI2NyIgc3RvcC1jb2xvcj0iIzVlYjBjNCIvPjxzdG9wIG9mZnNldD0iLjk4NzMxNCIgc3RvcC1jb2xvcj0iIzI0ZDU4YyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIxZDc4OSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTEyNzcuMjQ3MTkyIDI3NC4xMzcxMTUtNzIwLjc2MzY3MSAzMzMuNDYzNTMyIDU1LjQyMjk3MyA1OS44NDY4MDIgNjM5LjY3MzgyOC0yNjMuNDgyODQ5eiIgZmlsbD0idXJsKCNiKSIvPjxwYXRoIGQ9Im02MzkuNzI1NjQ3IDUzNS4zMDY2NDEtODMuMjQyMTI2IDcyLjI5NDAwNiA1NS40MjI5NzMgNTkuODQ2ODAyIDczNy44MDU2NjQtNjQ3LjkyNzczMWgtMTkuMzA0NTY1eiIgZmlsbD0idXJsKCNjKSIvPjxwYXRoIGQ9Im0xMzEyLjkwNDQxOSA2MzEuODI2ODQzczEyOC45MzkyMDktMjIwLjY2MDY0NSAxMjguOTM5MjA5LTIxMi40MzMyMjgtOTIuMTMxNDctMTIzLjUxMDY4MS05Mi4xMzE0Ny0xMjMuNTEwNjgxbC03Mi40NjQ5NjYtMjEuNzQ1ODE5LTI4Ni4yNzkxNzQgMzQ5LjkxODM2NnoiIGZpbGw9InVybCgjZCkiLz48cGF0aCBkPSJtLS4wMDAwMDcgMTkuNTE5NzE4IDEwMDMuNjkyNTEyIDc5MS4xNTE5NzQgMjMxLjgyNjA1LTI5LjYyOTQ1NiA3Ny4zODU4NjQtMTQ5LjIxNTM5My0xMjk2Ljg0MzYxMS02MzEuODI2ODQ3eiIgZmlsbD0idXJsKCNlKSIvPjwvc3ZnPg==) no-repeat 0 0;content:"";height:1000px;position:absolute;right:100px;top:-250px;width:1440px;z-index:-1}@media screen and (max-width:1540px){.section-academy:after{right:-100px}}@media screen and (max-width:1276px){.section-academy:after{right:-300px}}@media screen and (max-width:1000px){.section-academy:after{right:-400px}}@media screen and (max-width:640px){.section-academy:after{background-image:none}}.section-marketplace{overflow:hidden;position:relative;z-index:1}.section-marketplace:after{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9Ijc2OSIgdmlld0JveD0iMCAwIDEyODAgNzY5IiB3aWR0aD0iMTI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ0NC41MTgxIiB4Mj0iMjUyLjUxODEiIHkxPSIxNjcuMTEyNSIgeTI9IjQyOS4xMTI1Ij48c3RvcCBvZmZzZXQ9IjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2YTFiYWYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4NC45NTA5NiIgeDI9IjI0Ny45NTA5NiIgeTE9IjMyNi42MzU1MyIgeTI9IjQ0NC42MzU1MyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYTgyN2E4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNmExYmFmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNjMuOTE0ODYiIHgyPSI1MjcuOTE0ODYiIHkxPSIzMjcuMTM5NDQiIHkyPSIxMzcuMTM5NDQiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2E4MjdhOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M0MjY2MiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjM5NC40MjAzNiIgeDI9IjU5NS40MjAzNiIgeTE9IjY4MS4xNDE5MiIgeTI9IjE0Mi4xNDE5MiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmY1NzAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzQyNjYyIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTE2OC44OTA4MiIgeDI9IjQwMy44MTQzMSIgeTE9IjEyMi41ODg3OCIgeTI9IjcxMy42NDc4OCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZkNDAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmY1NzAwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNDM3Ljk2MjI4IDIwMC44MTQ3NmExNi43NDUxOCAxNi43NDUxOCAwIDAgMCAtMjYuODMyODktMTkuOTk1bC0yMDguMDQ3MjQgMjU2LjYxMzUzYTM1LjAxODI4IDM1LjAxODI4IDAgMSAwIDU2LjI0Mzg1IDQxLjU1ODQxeiIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGQ9Im0yNTUuODI5NDcgNDM2LjAzMjQxcy0xNjQuMzkwMTQtMTc0LjkyMzEtMTY1LjA3NzIxLTE3NS42MDQ4NmE1My4wNDIxNSA1My4wNDIxNSAwIDEgMCAtNzAuMTY3NzIgNzkuMjUzNzJzMTg1LjMzMzE5IDE0NS42MzQgMTg1LjY0MzkyIDE0NS44NzQxNXEuNy41Nzk5IDEuNDI5OTMgMS4xMjM5Yy4xMDA2NS4wODA1MS4yMDU0NC4xNTU5NC4zMDcuMjM1MzUuMzQ2MzEuMjc4MjYuNjk0NDYuNTU0MiAxLjA1MTQ1LjgxOTRhMzUuMDE2NyAzNS4wMTY3IDAgMCAwIDQ2LjgxMjYyLTUxLjcwMTY2eiIgZmlsbD0idXJsKCNiKSIvPjxwYXRoIGQ9Im01ODQuMSA2NS41NmE2Ny4xMDYgNjcuMTA2IDAgMCAwIC0yMC4zMzYgMy4xNDI4MmwtNTI4LjQ0ODY5IDE3OS4wMzUxYTUzLjA1MDY1IDUzLjA1MDY1IDAgMCAwIDMyLjAwMzI5IDEwMS4wOTQ5Yy4wMTM0LS4wMDM2IDUzMy42MTg0LTE1MS4wODIxNSA1MzMuNjE4NC0xNTEuMDgyMTVhNjcuMTY4NyA2Ny4xNjg3IDAgMCAwIC0xNi44MzctMTMyLjE5MDY3eiIgZmlsbD0idXJsKCNjKSIvPjxwYXRoIGQ9Im01ODMuOTEgNjYuMWE2Ny4xOTM1NiA2Ny4xOTM1NiAwIDAgMCAtNjMuMTUwMzkgNDQuMjQxMDlsLTIwMy4zNzcxIDU0OS4zNTE0MWE4MC4zNzIyMiA4MC4zNzIyMiAwIDEgMCAxNTIuMTQ0MjkgNTEuNjU4MzNsMTc4LjQ3LTU1Ny45MTkxOWE2Ny4yMDg3OSA2Ny4yMDg3OSAwIDAgMCAtNjQuMDg2OC04Ny4zMzE2NHoiIGZpbGw9InVybCgjZCkiLz48cGF0aCBkPSJtMTExNS4xNiAwYTE2My40NjI0MSAxNjMuNDYyNDEgMCAwIDAgLTEwNy43Njk0NyA0MC4zNTE4N2wtNjY3LjQ3MjEzIDU4Ni44NDIyOGE4MC4zNDIxNyA4MC4zNDIxNyAwIDAgMCA5Mi45MTk2IDEzMC4xNzY3Nmw3NjYuNjkzLTQ1Mi41MDJhMTY0LjExMjU2IDE2NC4xMTI1NiAwIDAgMCAtODQuMzcxLTMwNC44Njg5MXoiIGZpbGw9InVybCgjZSkiLz48L3N2Zz4=) no-repeat 0 0;content:"";height:769px;position:absolute;right:-50px;top:-200px;width:1280px;z-index:-1}@media screen and (max-width:1276px){.section-marketplace:after{right:-300px}}@media screen and (max-width:1000px){.section-marketplace:after{right:-400px}}@media screen and (max-width:640px){.section-marketplace:after{background-image:none}}.switcher-marketplace__item{display:none}.switcher-marketplace__item._active{display:block}.kotlin-card__img{min-height:70px}.section-kotlinconf{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIzNiIgdmlld0JveD0iMCAwIDE0NDAgMjM2IiB3aWR0aD0iMTQ0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTYuNjglIiB4Mj0iMTExLjY2NSUiIHkxPSI1Mi4wMjglIiB5Mj0iNDcuNzk0JSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMzQ5OWZjIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTQ2M2ZiIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtMCAwaDE0NDB2MjM2aC0xNDQweiIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==) repeat-y 0 0;background-size:cover}.section-merch .wt-container{position:relative;z-index:1}.section-merch .wt-container:after{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDkyOCA0NDMiIHdpZHRoPSI5MjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEpIj48cGF0aCBkPSJtNTE2LjE4MiAxNzkuNjA5LTQuMTgyIDExLjI0NXYuMDI4YzQuNjE5IDEuMjMyIDguMDIgNS40MTkgOC4wMiAxMC4zOTcgMCA0Ljk3Ny0zLjM5OSA5LjE2NC04LjAxNiAxMC4zOTdsNC4xNzggMTEuNjg2IDE2Ljc0NCAxNi42MzggMTMuNTg0LTEzLjQ5Ny02LjQ2NS02LjQyNGgzNi45NTV2LTM3LjE4N2gtMzYuOTU1bDYuNDM1LTYuMzk1LTEzLjU4My0xMy40OTd6bS03NS4xODIgMTA3LjE3OC00Ljk4OS0xMC44MzctLjAyLS4wMmMtNC4wOTYgMi4zNjMtOS40MiAxLjc5NS0xMi45MjMtMS43MDgtMy41MDItMy41MDItNC4wNzItOC44MjUtMS43MTEtMTIuOTJsLTExLjE0NC01LjMwMmgtMjMuNDE1djE4Ljk5NWg5LjA0bC0yNS44MzggMjUuODM5IDI2LjE2NiAyNi4xNjYgMjUuODM5LTI1LjgzOXY5aDE4Ljk5NXptLTYuMzkxLTEyMS45NjkgMTEuMjQ1IDQuMTgyaC4wMjhjMS4yMzItNC42MTkgNS40Mi04LjAyIDEwLjM5Ny04LjAyczkuMTY0IDMuMzk5IDEwLjM5NyA4LjAxNmwxMS42ODYtNC4xNzggMTYuNjM4LTE2Ljc0NC0xMy40OTctMTMuNTg0LTYuNDI0IDYuNDY1di0zNi45NTVoLTM3LjE4N3YzNi45NTVsLTYuMzk1LTYuNDM1LTEzLjQ5NyAxMy41ODN6IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Im0zOTcuODE4IDIyMy4zOTEgNC4xODItMTEuMjQ1di0uMDI4Yy00LjYxOS0xLjIzMi04LjAyLTUuNDItOC4wMi0xMC4zOTdzMy4zOTktOS4xNjQgOC4wMTYtMTAuMzk3bC00LjE3OC0xMS42ODYtMTYuNzQ0LTE2LjYzOC0xMy41ODQgMTMuNDk3IDYuNDY1IDYuNDI0aC0zNi45NTV2MzcuMTg3aDM2Ljk1NWwtNi40MzUgNi4zOTUgMTMuNTgzIDEzLjQ5N3oiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Im01MDIuNzg3IDI1Ni0xMC44MzcgNC45ODktLjAyLjAyYzIuMzYzIDQuMDk2IDEuNzk1IDkuNDItMS43MDggMTIuOTIzLTMuNTAyIDMuNTAyLTguODI1IDQuMDcyLTEyLjkyIDEuNzExbC01LjMwMiAxMS4xNDR2MjMuNDE1aDE4Ljk5NXYtOS4wNGwyNS44MzkgMjUuODM4IDI2LjE2Ni0yNi4xNjYtMjUuODM5LTI1LjgzOWg5di0xOC45OTV6IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Im01MDAuMDggMjgwLjcyMSA3Ljc2My03Ljc2IDcuNzYzIDcuNzYtNy43NjMgNy43NjF6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48ZyBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTYyMy4xMzUgMzUxLjA2NSAyMy42MTUtMjMuNjE1IDI5Ljg0OSAyOS44NDktMjMuNjE1IDIzLjYxNXoiLz48cGF0aCBkPSJtNjMxLjU2MSAzNDcuNzY2LTEyLjAyNS0xMi4wMjVhOC40MDcgOC40MDcgMCAwIDEgMTEuODktMTEuODlsMTIuMDI1IDEyLjAyNiIgc3Ryb2tlLXdpZHRoPSI0Ii8+PHBhdGggZD0ibTQzOC4wMzYgMzY3Ljg1OGgzMy42NDR2NDIuMTAzaC0zMy42NDR6Ii8+PHBhdGggZD0ibTQ0Ni4zODkgMzczLjEzN3YtMTguNjI1YzAtNC42MzEgMy43OTItOC4zODYgOC40Ny04LjM4NiA0LjY3NyAwIDguNDY4IDMuNzU1IDguNDY4IDguMzg2djE4LjYyNSIvPjxwYXRoIGQ9Im0yNTkuMTk4IDE4NS40MDloNDIuNDg1djMzLjIzNGgtNDIuNDg1eiIvPjxwYXRoIGQ9Im0yOTguMDM0IDE5My42NmgxNy4xMTZjNC42NzQgMCA4LjQ2MiAzLjc0NSA4LjQ2MiA4LjM2NiAwIDQuNjItMy43ODggOC4zNjYtOC40NjIgOC4zNjZoLTE3LjExNiIvPjxwYXRoIGQ9Im02NTMuMzIxIDE4NS40MDloNDIuNDg1djMzLjIzNGgtNDIuNDg1eiIvPjxwYXRoIGQ9Im02NTguMjI4IDIxMC4zOTJoLTE4LjM3NWMtNC42NzMgMC04LjQ2MS0zLjc0Ni04LjQ2MS04LjM2NnMzLjc4OC04LjM2NiA4LjQ2MS04LjM2NmgxOC4zNzUiLz48cGF0aCBkPSJtNDM4LjAzNi4zNzRoMzMuNjQ0djQyLjQ4NWgtMzMuNjQ0eiIvPjxwYXRoIGQ9Im00NjMuMzI3IDM5LjIxdjE3LjExN2MwIDQuNjczLTMuNzkxIDguNDYtOC40NjkgOC40Ni00LjY3NyAwLTguNDctMy43ODctOC40Ny04LjQ2di0xNy4xMTciLz48L2c+PHBhdGggZD0ibTYxOC4xNTYgMTAxLjY2LTIzLjY2LTIzLjY1NSAyOS45MDQtMjkuODk5IDIzLjY2IDIzLjY1NXoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxnIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtNjE1IDkzLjcyLTExLjg1NCAxMS44NTNhOC4yODcgOC4yODcgMCAxIDEgLTExLjcyLTExLjcybDExLjg1Ni0xMS44NTMiLz48cGF0aCBkPSJtMzY2LjY3NyA4MS4wNzEtMjMuNjE1IDIzLjYxNS0yOS44NDktMjkuODQ4IDIzLjYxNS0yMy42MTZ6Ii8+PHBhdGggZD0ibTM1NS4zOTggODEuNTE3IDE0Ljg3OCAxNC44NzlhOC40MDcgOC40MDcgMCAwIDEgLTExLjg5IDExLjg5bC0xNC44NzgtMTQuODgiLz48cGF0aCBkPSJtMjYxLjkyNyAzNDQuNDQgMjMuNjYgMjMuNjU0LTI5LjkwNiAyOS45LTIzLjY2LTIzLjY1NnptLTIxLjkyNyAyMS41NiAyNCAyNCIvPjxwYXRoIGQ9Im0yNjUgMzUzLjI4IDExLjg1NC0xMS44NTNhOC4yODcgOC4yODcgMCAxIDEgMTEuNzIgMTEuNzJsLTExLjg1NiAxMS44NTMiIHN0cm9rZS13aWR0aD0iNCIvPjxwYXRoIGQ9Im0zMDEgNDEwIDE4LTE4bS04MC0zODEgNDkgNDhtMjc2IDU1LTE5IDIwIi8+PHBhdGggZD0ibTY4NS41MTIgMzAxLjU0LTguMTM1IDguMjcxbTI0LjI5OS0yNC43MDQtOC4xMzUgOC4yNzFtLTguMDI5IDAtOC4xMzUtOC4yNzFtMjQuMjk5IDI0LjcwNC04LjEzNS04LjI3MSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L2c+PHBhdGggZD0ibTczNC40MTcgODQuNDUzLTguMjcxIDguMjcxbTI0LjcwMy0yNC43MDMtOC4yNyA4LjI3bS04LjE2MiAwLTguMjcxLTguMjdtMjQuNzAzIDI0LjcwMy04LjI3LTguMjcxIiBzdHJva2U9IiMxZGQ2OGMiLz48cGF0aCBkPSJtMzI2LjU0MyAyNzIuNTU2LTguMjcxIDguMTM1bTI0LjcwNC0yNC4yOTktOC4yNzEgOC4xMzVtLTguMTYyIDAtOC4yNzEtOC4xMzVtMjQuNzA0IDI0LjI5OS04LjI3MS04LjEzNSIgc3Ryb2tlPSIjZmI1NTAxIi8+PGNpcmNsZSBjeD0iODU2LjUiIGN5PSI0MDkuNSIgcj0iMS41IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjcyOS41IiBjeT0iMTMyLjUiIHI9IjEuNSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxjaXJjbGUgY3g9IjQ4Mi41IiBjeT0iMjEwLjUiIGZpbGw9IiNmYjU1MDEiIHI9IjEuNSIvPjxjaXJjbGUgY3g9IjM0Ni41IiBjeT0iNy41IiBmaWxsPSIjZmI1NTAxIiByPSIyLjUiLz48Y2lyY2xlIGN4PSIyNjYuNSIgY3k9IjI5My41IiBmaWxsPSIjMDhjMWZkIiByPSIxLjUiLz48cGF0aCBkPSJtNzUxIDQwMi0yMC0yMGgyMHoiIGZpbGw9IiNmYjU1MDEiLz48cGF0aCBkPSJtNTMzIDMzLTIwIDIwdi0yMHoiIGZpbGw9IiNmZmYiLz48L2c+PGNpcmNsZSBjeD0iNzE4LjUiIGN5PSIzMi41IiByPSIxMC41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjI0OS41IiBjeT0iMTA3LjUiIHI9IjEwLjUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PGNpcmNsZSBjeD0iOTE2LjUiIGN5PSIzMTYuNSIgcj0iMTAuNSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJtMzY1Ljk0NiAzODJjLTUuMjYxLTUuMjYyLTUuMjYxLTEzLjc5MiAwLTE5LjA1NCA1LjI2Mi01LjI2MSAxMy43OTItNS4yNjEgMTkuMDU0IDB6IiBmaWxsPSIjMDhjMWZkIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJtODkyIDEwLTE5IDIwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Im02MDkgNDEwLTQyLTQ0IiBzdHJva2U9IiMxZGQ2OGMiLz48cGF0aCBkPSJtNTkzIDQ0LTE4IDE4bTI4LTQyLTM1IDM2IiBzdHJva2U9IiNmYjU1MDEiLz48cGF0aCBkPSJtNDQ2IDM5MmgxNyIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIvPjxjaXJjbGUgY3g9IjEuNSIgY3k9IjM5MC41IiBmaWxsPSIjMWRkNjhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHI9IjEuNSIvPjxjaXJjbGUgY3g9IjQ4LjUiIGN5PSIzMi41IiBmaWxsPSIjMWRkNjhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHI9IjEuNSIvPjxjaXJjbGUgY3g9IjEyMC41IiBjeT0iMjUxLjUiIGZpbGw9IiNmYjU1MDEiIGZpbGwtcnVsZT0ibm9uemVybyIgcj0iMS41Ii8+PHBhdGggZD0ibTE2OCAxMDEgMTItMTJ2MTJ6IiBmaWxsPSIjMWRkNjhjIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJtOTYgNDI3LjA4OGM0LjExOC00LjExNyAxMC43OTQtNC4xMTcgMTQuOTEyIDAgNC4xMTcgNC4xMTggNC4xMTcgMTAuNzk0IDAgMTQuOTEyeiIgc3Ryb2tlPSIjZmI1NTAxIi8+PC9nPjwvc3ZnPg==) repeat-y 0 0;content:"";height:443px;position:absolute;right:-50px;top:-80px;width:928px;z-index:-2}@media screen and (max-width:1276px){.section-merch .wt-container:after{right:-200px}}@media screen and (max-width:1000px){.section-merch .wt-container:after{right:-400px}}@media screen and (max-width:640px){.section-merch .wt-container:after{background-image:none}}.section-steps{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIxMyIgdmlld0JveD0iMCAwIDIxMyAyMTMiIHdpZHRoPSIyMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtNzEgMjEzaDcxdi03MWgtNzF6bTcxLTcxaDcxdi03MWgtNzF6IiBmaWxsPSIjZTEyOThmIi8+PHBhdGggZD0ibTAgNzFoNzF2LTcxaC03MXoiIGZpbGw9IiM1NjgwYzAiLz48cGF0aCBkPSJtMCAyMTNoNzF2LTcxaC03MXoiIGZpbGw9IiM3ZmMxNTMiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat}@media screen and (max-width:640px){.section-steps{background-image:none}}.block__live-webinars{background-color:var(--wt-color-dark)}@media screen and (max-width:640px){.block__live-webinars{background-color:transparent}}.section-footer{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI2MzJweCIgaGVpZ2h0PSIzMjBweCIgdmlld0JveD0iMCAwLjc0MjQ5MyA2MzIgMzIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMC43NDI0OTMgNjMyIDMyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjx0aXRsZT5qYjIwX3BhdHRlcm48L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KPGcgaWQ9ImpiMjBfcGF0dGVybiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzkzLjAwMDAwMCwgNjY2LjAwMDAwMCkiPgoJPGcgaWQ9Ikdyb3VwIj4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSItNjI3Ljc5NzA1OCIgeT0iLTYwNy45MjUyOTMiIGZpbGw9IiM1NjgwQzAiIHdpZHRoPSI1Ny44NDM5NzkiIGhlaWdodD0iNTcuODM1OTM4Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV8xXyIgeD0iLTUxMC44NDA3NTkiIHk9Ii00OTEuMjUzNDc5IiBmaWxsPSIjRTEyQTkwIiB3aWR0aD0iNTcuODQzOTY0IiBoZWlnaHQ9IjU3LjgzNTg3NiIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfMl8iIHg9Ii01MTAuODQwNzU5IiB5PSItNTQ5LjA4OTM1NSIgZmlsbD0iIzdGQzE1MyIgd2lkdGg9IjU3Ljg0Mzk2NCIgaGVpZ2h0PSI1Ny44MzU5MzgiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzNfIiB4PSItNTEwLjg0MDc1OSIgeT0iLTYwNi45MjUyOTMiIGZpbGw9IiM1NjgwQzAiIHdpZHRoPSI1Ny44NDM5NjQiIGhlaWdodD0iNTcuODM1OTM4Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV80XyIgeD0iLTM5NS4xNTI3NzEiIHk9Ii02NjYiIGZpbGw9IiNFMTJBOTAiIHdpZHRoPSIxMTYuODIyMTc0IiBoZWlnaHQ9IjExNi45MTA2NDUiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzVfIiB4PSItMzk0LjAxODYxNiIgeT0iLTYwNi45MjUyOTMiIGZpbGw9IiM1NjgwQzAiIHdpZHRoPSI1Ny44NDM5NjQiIGhlaWdodD0iNTcuODM1OTM4Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV82XyIgeD0iLTQyMy41MDc2OSIgeT0iLTY2Ni40NjIyOCIgZmlsbD0iI0Q3MjhDOCIgd2lkdGg9IjU3Ljg0Mzk5NCIgaGVpZ2h0PSIyOC45MTc5MzgiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzdfIiB4PSItMjE5LjM1MjQ3OCIgeT0iLTYzNi40MTAyMTciIGZpbGw9IiNFMTI5OEYiIHdpZHRoPSI1Ny44NDM5OTQiIGhlaWdodD0iODcuMzIwODYyIi8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV84XyIgeD0iLTIxOS4zNTI0NDgiIHk9Ii02MDguMDU5MzI2IiBmaWxsPSIjRjgwQzlEIiB3aWR0aD0iMjkuNDg5MDc1IiBoZWlnaHQ9IjI5LjQ4NDk4NSIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfOV8iIHg9Ii0yNDguODQxNTgzIiB5PSItNjA4LjA1OTMyNiIgZmlsbD0iI0REOTk1QiIgd2lkdGg9IjI5LjQ4OTA3NSIgaGVpZ2h0PSIyOS40ODQ5ODUiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzEwXyIgeD0iLTI3OC4zMzA1OTciIHk9Ii02MDguMDU5MzI2IiBmaWxsPSIjN0RFMTM0IiB3aWR0aD0iMjkuNDg5MDc1IiBoZWlnaHQ9IjI5LjQ4NDk4NSIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfMTFfIiB4PSItMjc4LjMzMDU5NyIgeT0iLTU3OC41NzQzNDEiIGZpbGw9IiNERDk5NUIiIHdpZHRoPSIyOS40ODkwNzUiIGhlaWdodD0iMjkuNDg0OTg1Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV8xMl8iIHg9Ii0yNDguODQxNTgzIiB5PSItNTc4LjU3NDM0MSIgZmlsbD0iIzdGQzE1MyIgd2lkdGg9IjI5LjQ4OTA3NSIgaGVpZ2h0PSIyOS40ODQ5ODUiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzE3XyIgeD0iLTIxOSIgeT0iLTU0OSIgZmlsbD0iI0UxMkE5MCIgd2lkdGg9IjU3Ljg0Mzk5NCIgaGVpZ2h0PSI1Ny44MzU5MzgiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzE4XyIgeD0iLTI3Ny4xOTY0NzIiIHk9Ii00MzIuMjgzNTY5IiBmaWxsPSIjRTEyQTkwIiB3aWR0aD0iNTcuODQzOTk0IiBoZWlnaHQ9IjU3LjgzNTkzOCIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGUtQ29weSIgeD0iLTIxNy4wMDAwMzEiIHk9Ii00OTIiIGZpbGw9IiNFMTJBOTAiIHdpZHRoPSI1Ny40MTc3NzQiIGhlaWdodD0iNTcuODM1OTM4Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOV8iIHg9Ii0yNzYuMTk2NDcyIiB5PSItNTQ5LjA4OTM1NSIgZmlsbD0iI0UxMkE5MCIgd2lkdGg9IjU3Ljg0Mzk5NCIgaGVpZ2h0PSI1Ny44MzU5MzgiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzIwXyIgeD0iLTQ1MS45OTY3NjUiIHk9Ii00MzMuMjgzNTY5IiBmaWxsPSIjN0ZDMTUzIiB3aWR0aD0iNTcuODQzOTk0IiBoZWlnaHQ9IjU3LjgzNTkzOCIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfMjFfIiB4PSItNDUyLjk5Njc2NSIgeT0iLTYwNi45MjUyOTMiIGZpbGw9IiNFMTI5OEYiIHdpZHRoPSI1Ny44NDM5OTQiIGhlaWdodD0iMTE1LjY3MTgxNCIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfMjJfIiB4PSItMzk0LjAxODYxNiIgeT0iLTQzMy4yODM1NjkiIGZpbGw9IiNFMTJBOTAiIHdpZHRoPSI1Ny44NDM5NjQiIGhlaWdodD0iNTcuODM1OTM4Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV8yM18iIHg9Ii0yMTcuMDAwMDMxIiB5PSItNDY0LjUxNTAxNSIgZmlsbD0iI0Y4MEQ5RCIgd2lkdGg9IjI5LjQ4OTA3NSIgaGVpZ2h0PSIyOS40ODQ5ODUiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzI0XyIgeD0iLTE4Ny41MTA5MjUiIHk9Ii00OTQiIGZpbGw9IiNGODBEOUQiIHdpZHRoPSIyNy45Mjg2OTkiIGhlaWdodD0iMjkuNDg0OTg1Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNl8iIHg9Ii0yMjAuMDAwMDMxIiB5PSItMzc0IiBmaWxsPSIjRjgwQzlEIiB3aWR0aD0iMjkuNDg5MDc1IiBoZWlnaHQ9IjI5LjQ4NDk4NSIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfMjdfIiB4PSItNDIzLjUwNzcyMSIgeT0iLTQzMi4yODM1NjkiIGZpbGw9IiNERDk5NUIiIHdpZHRoPSIyOS40ODkwNzUiIGhlaWdodD0iMjkuNDg0OTg1Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV8yOF8iIHg9Ii0zOTQuMDE4NTg1IiB5PSItNDMzLjQxNzYwMyIgZmlsbD0iI0Y4MEM5RCIgd2lkdGg9IjI5LjQ4OTA3NSIgaGVpZ2h0PSIyOS40ODQ5ODUiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzI5XyIgeD0iLTI0OC44NDE1ODMiIHk9Ii00MzIuMjgzNTY5IiBmaWxsPSIjRjgwRDlEIiB3aWR0aD0iMjkuNDg5MDc1IiBoZWlnaHQ9IjI5LjQ4NDk4NSIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfMzBfIiB4PSItMjQ4Ljg0MTU4MyIgeT0iLTUyMC43Mzg0MDMiIGZpbGw9IiNFMTNDNjkiIHdpZHRoPSIyOS40ODkwNzUiIGhlaWdodD0iMjkuNDg0OTg1Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV8zMV8iIHg9Ii0yNzYuMzMwNTk3IiB5PSItNTQ5LjA4OTM1NSIgZmlsbD0iI0Y4MEQ5RCIgd2lkdGg9IjI5LjQ4OTA3NSIgaGVpZ2h0PSIyOS40ODQ5ODUiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzMzXyIgeD0iLTY4NS42NDEwNTIiIHk9Ii01NDkuOTU1MzIyIiBmaWxsPSIjN0ZDMTUzIiB3aWR0aD0iNTcuODQzOTc5IiBoZWlnaHQ9IjU3LjgzNTkzOCIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfMzRfIiB4PSItNzkzIiB5PSItNjY2IiBmaWxsPSIjRTEyQTkwIiB3aWR0aD0iNTcuODQzOTc5IiBoZWlnaHQ9IjU3LjgzNTkzOCIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfMzVfIiB4PSItNTY5LjgxODkwOSIgeT0iLTY2NS44OTUyMDMiIGZpbGw9IiNFMTJBOTAiIHdpZHRoPSI1Ny44NDM5NzkiIGhlaWdodD0iNTcuODM1ODc2Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV8zNl8iIHg9Ii0yMTkuMzUyNDc4IiB5PSItNjY1Ljg5NTIwMyIgZmlsbD0iIzk1MjlDOCIgd2lkdGg9IjU3Ljg0Mzk5NCIgaGVpZ2h0PSI1Ny44MzU4NzYiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzM5XyIgeD0iLTQ1Mi45OTY3NjUiIHk9Ii02NjUuODk1MjAzIiBmaWxsPSIjN0ZDMTUzIiB3aWR0aD0iNTcuODQzOTk0IiBoZWlnaHQ9IjU4Ljk2OTk3MSIvPgoJCTxwYXRoIGlkPSJQYXRoIiBmaWxsPSIjRTEyQTkwIiBkPSJNLTQ1Mi44MzEwODUtMjAwLjkzOTk0MWMwLjI2NzYzOSwwLjI5OTA3MiwwLjUzNTI0OCwwLjU5ODAyMiwwLjgwMjgyNiwwLjg5Njg1MQoJCQljLTAuMjQzNDA4LDAuMTA2MjAxLTAuNTAwMzM2LDAuMTg1OTEzLTAuNzY1MTk4LDAuMjM3MTgzQy00NTIuODA1NjM0LTIwMC4xODI5ODMtNDUyLjgxODE3Ni0yMDAuNTYxMDM1LTQ1Mi44MzEwODUtMjAwLjkzOTk0MXoiCgkJCS8+CgkJPHBhdGggaWQ9IlBhdGhfMV8iIGZpbGw9IiNFMTJBOTAiIGQ9Ik0tMzk0Ljk4NzI3NC0yMDAuMDQzNDU3YzAuMjY3NzMxLTAuMjk4NzA2LDAuNTM1NDYxLTAuNTk3NTM0LDAuODAzMTYyLTAuODk2NDg0CgkJCWMtMC4wMTIzNiwwLjM3NzU2My0wLjAyNDg3MiwwLjc1NTYxNS0wLjAzNzUwNiwxLjEzNDAzM0MtMzk0LjQ4NzEyMi0xOTkuODU1NTkxLTM5NC43NDQ0NDYtMTk5LjkzNTQyNS0zOTQuOTg3Mjc0LTIwMC4wNDM0NTd6Ii8+CgkJPHBvbHlnb24gaWQ9IlBhdGhfMl8iIGZpbGw9IiNERDk5NUIiIHBvaW50cz0iLTQ1Mi4yNTYxMzQsLTU3Ny4wMjI0IC00NTIuNTAxMTI5LC01NzYuNzQ0NTY4IC00NTIuNjAzMjEsLTU3Ni43MTUwODggCgkJCS00NTIuMzUxNDEsLTU3Ny4wMzE0OTQgCQkiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzQwXyIgeD0iLTM5NC4wMTg2MTYiIHk9Ii00OTEuMjUzNDc5IiBmaWxsPSIjRTEyQTkwIiB3aWR0aD0iNTcuODQzOTY0IiBoZWlnaHQ9IjU3LjgzNTg3NiIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfNDFfIiB4PSItMzM2LjE3NDYyMiIgeT0iLTQ5MS4yNTM0NzkiIGZpbGw9IiM1NjgwQzAiIHdpZHRoPSI1OC45NzgxNDkiIGhlaWdodD0iNTcuODM1ODc2Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV80Ml8iIHg9Ii0zOTQuMDE4NTg1IiB5PSItNDYyLjkwMjUyNyIgZmlsbD0iI0Y4MEM5RCIgd2lkdGg9IjI5LjQ4OTA3NSIgaGVpZ2h0PSIyOS40ODQ5MjQiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzQzXyIgeD0iLTQ4Mi40ODU4NCIgeT0iLTYwNy4wNTkzMjYiIGZpbGw9IiM5NTI5QzgiIHdpZHRoPSIyOS40ODkwNzUiIGhlaWdodD0iMjkuNDg0OTg1Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV80NF8iIHg9Ii00NTIuOTk2NzY1IiB5PSItNjA4LjA1OTMyNiIgZmlsbD0iI0Y4MEM5RCIgd2lkdGg9IjI5LjQ4OTA3NSIgaGVpZ2h0PSIyOS40ODQ5ODUiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzQ1XyIgeD0iLTE5MC45OTc1ODkiIHk9Ii02NjUuODk1MjAzIiBmaWxsPSIjMzg4MERGIiB3aWR0aD0iMjkuNDg5MDc1IiBoZWlnaHQ9IjI5LjQ4NDk4NSIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfNDdfIiB4PSItMjE5LjM1MjQ0OCIgeT0iLTYzNy41NDQyNSIgZmlsbD0iIzU2ODBDMCIgd2lkdGg9IjI5LjQ4OTA3NSIgaGVpZ2h0PSIyOS40ODQ5ODUiLz4KCQk8cmVjdCBpZD0iUmVjdGFuZ2xlXzQ4XyIgeD0iLTMwNi42ODU0ODYiIHk9Ii02NjUuODk1MjAzIiBmaWxsPSIjRDcyOEM4IiB3aWR0aD0iMjguMzU0ODg5IiBoZWlnaHQ9IjI4LjM1MDk1MiIvPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGVfNDlfIiB4PSItNDUyLjk5Njc2NSIgeT0iLTYzNi40MTAyMTciIGZpbGw9IiNERDk5NUIiIHdpZHRoPSIyOS40ODkwNzUiIGhlaWdodD0iMjkuNDg0OTg1Ii8+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZV81MF8iIHg9Ii00MjMuNTA3NjkiIHk9Ii02NjUuODk1MjAzIiBmaWxsPSIjNTRDMjdCIiB3aWR0aD0iMjguMzU0ODg5IiBoZWlnaHQ9IjI4LjM1MDk1MiIvPgoJCTxwYXRoIGlkPSJQYXRoXzNfIiBmaWxsPSIjRjgwQzlEIiBkPSJNLTE2MC45ODgwMDctNTUwLjYxODk1OGMtMC41MDU0OTMsMC4xODk3NTgtMS4wMTU3NjIsMC4zMTU3OTYtMS41MjgxMjIsMC4zNzczOAoJCQljLTcuOTEzNzI3LDAuMDIzNzQzLTE1LjgyNzQ2OSwwLjAyNDIzMS0yMy43NDEyMjYsMC4wMDE0NjVjLTAuNDM5Nzc0LTAuMDUyNzk1LTAuODc3NzAxLTAuMTYwNzY3LTEuMzExNTg0LTAuMzIzMzY0CgkJCWMtMC4wMDg2MjEtOS4zMzY2Ny0wLjAxNzMwMy0xOC42NzM1ODQtMC4wMjYwMzEtMjguMDEwODY0YzguODg4MzM2LDAuMDEwNDk4LDE3Ljc3NjY0MiwwLjAyMDg3NCwyNi42NjQ5MzIsMC4wMzExMjgKCQkJQy0xNjAuOTQ5MzQxLTU2OS4yMzUxMDctMTYwLjk2ODY3NC01NTkuOTI3MDYzLTE2MC45ODgwMDctNTUwLjYxODk1OHoiLz4KCQk8cGF0aCBpZD0iUGF0aF80XyIgZmlsbD0iI0UxM0M2OSIgZD0iTS0zMDQuNDEyNDQ1LTU3OC41ODE1NDNjLTAuMDAxNTg3LTE5LjI3NjE4NC0wLjAwMzE0My0zOC41NTI0MjktMC4wMDQ3LTU3LjgyODY3NAoJCQljOC45MjkwNDcsMC4wMDkyNzcsMTcuODU4MTI0LDAuMDE4NTU1LDI2Ljc4NzI2MiwwLjAyNzc3MWMwLjA2ODkwOSw1LjU4MDYyNywwLjEyNzkzLDExLjE2MTU2LDAuMjA5OSwxNi43NDIyNDkKCQkJYzAuMDU4NTMzLDMuOTg1MjI5LDAuMTQ3OTQ5LDcuOTcwMDkzLDAuMjIzNTExLDExLjk1NTEzOWMtMC4wNzc1MTUsMS43NDUzNjEtMC4yMTE1NDgsMy40OTA0MTctMC4yMjMwMjIsNS4yMzYxNDUKCQkJYy0wLjA1MjU1MSw3Ljk1ODEzLTAuMDcwNjE4LDE1LjkxNjM4Mi0wLjEwMTEzNSwyMy44NzQ1NzNMLTMwNC40MTI0NDUtNTc4LjU4MTU0M3oiLz4KCQk8cGF0aCBpZD0iUGF0aF81XyIgZmlsbD0iI0Y4MEM5RCIgZD0iTS0zMDQuMzgxOTg5LTU3OC41Mjk3ODVsMjcuMDE0OTIzLDAuMDA3Mzg1bDAuMTcwNTkzLTAuMDUxOTQxbC0wLjExMTU3MiwyOS40ODQ5ODUKCQkJbDAuMDQyMzU4LTAuMDQ4NDYyYy02LjUxNzc2MS0wLjA3MDA2OC0xMy4wMzU1MjItMC4xNDEyOTYtMTkuNTUzMjg0LTAuMjEzNjg0CgkJCWMtMi41NDAxOTIsMC4xMzM0ODQtNS4wODcxNTgtMC4wMDczODUtNy41OTgxNzUtMC40MjAyMjdDLTMwNC40MDUzOTYtNTU5LjM1NzE3OC0zMDQuMzkzNjc3LTU2OC45NDMxNzYtMzA0LjM4MTk4OS01NzguNTI5Nzg1eiIKCQkJLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);background-position:100% 0;background-repeat:no-repeat}@media screen and (max-width:1276px){.section-footer{background-position-x:120%}}@media screen and (max-width:1000px){.section-footer{background-image:none}}.default-footer .footer-social,.default-footer .footer__logo,.page__footer{display:none}.default-footer .jb-footer{background-color:var(--wt-color-grey-dark)}.technologies-grid{-moz-column-count:4;column-count:4;-moz-column-gap:32px;column-gap:32px}@media screen and (max-width:1000px){.technologies-grid{-moz-column-count:2;column-count:2}}@media screen and (max-width:640px){.technologies-grid{-moz-column-count:1;column-count:1}}.technologies-grid__item{margin-bottom:48px;width:100%;-moz-column-break-inside:avoid;break-inside:avoid-column}.technologies-grid__img{display:flex;height:80px}.technologies-grid__img img{max-height:80px;max-width:140px}.technologies-grid__img img._amazon,.technologies-grid__img img._php{max-height:60px}.technologies-grid__img img._python{max-height:70px}@media screen and (max-width:1000px){.toc{display:none}}.toc-right .toc-item{height:28px}.toc-right .toc-item:first-child{display:none}.toc-right .toc-item:after{background-color:var(--wt-color-dark-20)}.toc-right .toc-item._active:after{background-color:var(--wt-color-dark)}.toc-right .toc-item._active .toc-link{color:var(--wt-color-dark);font-weight:700}.toc-right .toc-item._active .toc-link:hover{color:var(--wt-color-dark)}.toc-right .toc-item .toc-link{color:var(--wt-color-dark-70);min-width:142px}.toc-right .toc-item .toc-link:hover{color:var(--wt-color-dark-40)}#active_users{height:300px}
._item_j7f7if_1{display:inline-flex}._item_j7f7if_1._sizeXs_j7f7if_4{margin:3px}._item_j7f7if_1._sizeS_j7f7if_8{margin:4px}._item_j7f7if_1._sizeM_j7f7if_12{margin:6px 8px}._item_j7f7if_1._sizeL_j7f7if_16{margin:8px 12px}._container_j7f7if_21{display:inline-block}._wrapper_j7f7if_25{display:flex;flex-wrap:wrap}._sizeXs_j7f7if_4{margin:-3px}._sizeXs_j7f7if_4._align_j7f7if_34{margin-left:-8px}._sizeS_j7f7if_8{margin:-4px}._sizeS_j7f7if_8._align_j7f7if_34{margin-left:-14px}._sizeM_j7f7if_12{margin:-6px -8px}._sizeM_j7f7if_12._align_j7f7if_34{margin-left:-21px}._sizeL_j7f7if_16{margin:-8px -12px}._sizeL_j7f7if_16._align_j7f7if_34{margin-left:-28px}
._root_1wpym3x_1{box-sizing:border-box;width:100%}._modeFull_1wpym3x_6{padding-bottom:96px;padding-top:64px}@media screen and (max-width:640px){._modeFull_1wpym3x_6{padding-bottom:64px;padding-top:32px}}._modeCompact_1wpym3x_18{padding-bottom:32px;padding-top:32px}._modeTight_1wpym3x_23{padding-bottom:24px;padding-top:24px}._themeLight_1wpym3x_28{background-color:#f4f4f4;background-color:var(--rs-color-grey-5,#f4f4f4)}._themeDark_1wpym3x_32{background-color:#19191c;background-color:var(--rs-color-black,#19191c)}._top_1wpym3x_36{border-bottom:1px solid rgba(25,25,28,.2);border-bottom:1px solid var(--rs-color-black-t20,rgba(25,25,28,.2));padding-bottom:64px}@media screen and (max-width:640px){._top_1wpym3x_36{padding-bottom:32px}}._topThemeDark_1wpym3x_47{border-bottom:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid var(--rs-color-white-t20,hsla(0,0%,100%,.2))}._main_1wpym3x_51{display:flex;flex-wrap:wrap}._break_1wpym3x_56{flex:1 0 100%}._social_1wpym3x_60{flex:1 1 0}@media screen and (max-width:640px){._social_1wpym3x_60{min-width:1px;order:1}}._socialWide_1wpym3x_71{flex-basis:auto}._region_1wpym3x_75{flex:0 0 auto}@media screen and (max-width:640px){._region_1wpym3x_75{flex:1 0 100%;order:3}}._legal_1wpym3x_86{flex:1 1 100%}@media screen and (max-width:640px){._legal_1wpym3x_86{order:2}}._copyright_1wpym3x_96{flex:1 1 auto}@media screen and (max-width:640px){._copyright_1wpym3x_96{flex-basis:100%;order:4}}._motto_1wpym3x_107{flex:0 0 auto}@media screen and (max-width:640px){._motto_1wpym3x_107{order:5}}
.wt-social-list__icon{color:var(--wt-color-dark-70,rgba(39,40,44,.7))}.wt-social-list_theme_dark .wt-social-list__icon{color:var(--wt-color-white-60,hsla(0,0%,100%,.6))}
.wt-language-grid{display:inline-grid;grid-auto-flow:column}.wt-language-grid_columns_1{grid-template-columns:auto}.wt-language-grid_columns_2{grid-template-columns:auto auto}.wt-language-grid_columns_3{grid-template-columns:auto auto auto}.wt-language-grid_columns_4{grid-template-columns:auto auto auto auto}.wt-language-grid_columns_5{grid-template-columns:auto auto auto auto auto}.wt-language-grid_columns_6{grid-template-columns:auto auto auto auto auto auto}.wt-language-grid_rows_1{grid-template-rows:48px}.wt-language-grid_rows_2{grid-template-rows:48px 48px}.wt-language-grid_rows_3{grid-template-rows:48px 48px 48px}.wt-language-grid_rows_4{grid-template-rows:48px 48px 48px 48px}.wt-language-grid_rows_5{grid-template-rows:48px 48px 48px 48px 48px}.wt-language-grid_rows_6{grid-template-rows:48px 48px 48px 48px 48px 48px}.wt-language-grid_rows_7{grid-template-rows:48px 48px 48px 48px 48px 48px 48px}.wt-language-grid_rows_8{grid-template-rows:48px 48px 48px 48px 48px 48px 48px 48px}.wt-language-grid_rows_9{grid-template-rows:48px 48px 48px 48px 48px 48px 48px 48px 48px}.wt-language-grid__language{box-sizing:border-box;min-width:120px;padding:12px 16px;vertical-align:middle}.wt-language-grid__language_column_1{-ms-grid-column:1}.wt-language-grid__language_column_2{-ms-grid-column:2}.wt-language-grid__language_column_3{-ms-grid-column:3}.wt-language-grid__language_column_4{-ms-grid-column:4}.wt-language-grid__language_column_5{-ms-grid-column:5}.wt-language-grid__language_row_1{-ms-grid-row:1}.wt-language-grid__language_row_2{-ms-grid-row:2}.wt-language-grid__language_row_3{-ms-grid-row:3}.wt-language-grid__language_row_4{-ms-grid-row:4}.wt-language-grid__language_row_5{-ms-grid-row:5}.wt-language-grid__language_row_6{-ms-grid-row:6}.wt-language-grid__language_row_7{-ms-grid-row:7}.wt-language-grid__language_row_8{-ms-grid-row:8}.wt-language-grid__language_row_9{-ms-grid-row:9}.wt-language-grid__language_row_10{-ms-grid-row:10}.wt-language-grid__language_row_11{-ms-grid-row:11}.wt-language-grid__language_row_12{-ms-grid-row:12}
@keyframes _fadeInTopToBottom_1t4sa2o_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes _fadeInBottomToTop_1t4sa2o_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes _fadeInLeftToRight_1t4sa2o_1{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes _fadeInRightToLeft_1t4sa2o_1{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}._dropdown_1t4sa2o_50{display:flex;flex-direction:column}._triggerWrapper_1t4sa2o_55{display:inline-block}._contentWrapper_1t4sa2o_59{background-clip:padding-box;box-sizing:border-box;display:block;margin:1px;overflow-y:auto;position:relative;transition:opacity .2s linear,transform .2s linear}[data-popper-placement^=top] ._contentWrapper_1t4sa2o_59{animation:_fadeInBottomToTop_1t4sa2o_1 .2s ease}[data-popper-placement^=bottom] ._contentWrapper_1t4sa2o_59{animation:_fadeInTopToBottom_1t4sa2o_1 .2s ease}[data-popper-placement^=right] ._contentWrapper_1t4sa2o_59{animation:_fadeInLeftToRight_1t4sa2o_1 .2s ease}[data-popper-placement^=left] ._contentWrapper_1t4sa2o_59{animation:_fadeInRightToLeft_1t4sa2o_1 .2s ease}._wrapperHidden_1t4sa2o_85{opacity:0}[data-popper-placement^=top] ._wrapperHidden_1t4sa2o_85{transform:translateY(10px)}[data-popper-placement^=bottom] ._wrapperHidden_1t4sa2o_85{transform:translateY(-10px)}[data-popper-placement^=right] ._wrapperHidden_1t4sa2o_85{transform:translateX(-10px)}[data-popper-placement^=left] ._wrapperHidden_1t4sa2o_85{transform:translateX(10px)}._themeLight_1t4sa2o_105 ._contentWrapper_1t4sa2o_59{background-color:#fff;box-shadow:0 0 0 1px #d1d1d2}._themeLight_1t4sa2o_105._modeRock_1t4sa2o_110 ._contentWrapper_1t4sa2o_59{background-color:#19191c}._themeDark_1t4sa2o_114 ._contentWrapper_1t4sa2o_59{background-color:#303033;box-shadow:0 0 0 1px #757577}._themeDark_1t4sa2o_114._modeRock_1t4sa2o_110 ._contentWrapper_1t4sa2o_59{background-color:#fff}._modeRock_1t4sa2o_110{--rs-parent-color-primary-light-theme:var(--rs-color-primary-light-theme);--rs-parent-color-primary-dim-light-theme:var(--rs-color-primary-dim-light-theme);--rs-parent-color-primary-fog-light-theme:var(--rs-color-primary-fog-light-theme);--rs-parent-color-primary-t-dim-light-theme:var(--rs-color-primary-t-dim-light-theme);--rs-parent-color-primary-t-fog-light-theme:var(--rs-color-primary-t-fog-light-theme);--rs-parent-color-primary-dark-theme:var(--rs-color-primary-dark-theme);--rs-parent-color-primary-dim-dark-theme:var(--rs-color-primary-dim-dark-theme);--rs-parent-color-primary-fog-dark-theme:var(--rs-color-primary-fog-dark-theme);--rs-parent-color-primary-t-dim-dark-theme:var(--rs-color-primary-t-dim-dark-theme);--rs-parent-color-primary-t-fog-dark-theme:var(--rs-color-primary-t-fog-dark-theme)}._modeRock_1t4sa2o_110>*{--rs-color-primary-dark-theme:var(--rs-parent-color-primary-light-theme);--rs-color-primary-dim-dark-theme:var(--rs-parent-color-primary-dim-light-theme);--rs-color-primary-fog-dark-theme:var(--rs-parent-color-primary-fog-light-theme);--rs-color-primary-t-dim-dark-theme:var(--rs-parent-color-primary-t-dim-light-theme);--rs-color-primary-t-fog-dark-theme:var(--rs-parent-color-primary-t-fog-light-theme);--rs-color-primary-light-theme:var(--rs-parent-color-primary-dark-theme);--rs-color-primary-dim-light-theme:var(--rs-parent-color-primary-dim-dark-theme);--rs-color-primary-fog-light-theme:var(--rs-parent-color-primary-fog-dark-theme);--rs-color-primary-t-dim-light-theme:var(--rs-parent-color-primary-t-dim-dark-theme);--rs-color-primary-t-fog-light-theme:var(--rs-parent-color-primary-t-fog-dark-theme)}
.footer-popup-content{max-width:560px;min-width:256px}
.jb-footer-catalog{margin-top:calc(var(--wt-offset-top-unit,  24px)*-2)}@media screen and (max-width:640px){.jb-footer-catalog-links__item{line-height:2}}
.jetbrains-logo{display:block;position:relative}.jetbrains-logo:before{content:"";display:block;height:0;padding-bottom:100%;width:100%}.jetbrains-logo:after{background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.jetbrains-logo._logo-jetbrains:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjEyMC4xIiBoZWlnaHQ9IjEzMC4yIiB2aWV3Qm94PSIwIDAgMTIwLjEgMTMwLjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzMS44NDEiIHkxPSIxMjAuNTU4IiB4Mj0iMTEwLjI0IiB5Mj0iNzMuMjQiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZDRUUzOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YzN0IzRCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTExOC42LDcxLjhjMC45LTAuOCwxLjQtMS45LDEuNS0zLjJjMC4xLTIuNi0xLjgtNC43LTQuNC00LjkgYy0xLjItMC4xLTIuNCwwLjQtMy4zLDEuMWwwLDBsLTgzLjgsNDUuOWMtMS45LDAuOC0zLjYsMi4yLTQuNyw0LjFjLTIuOSw0LjgtMS4zLDExLDMuNiwxMy45YzMuNCwyLDcuNSwxLjgsMTAuNy0wLjJsMCwwbDAsMCBjMC4yLTAuMiwwLjUtMC4zLDAuNy0wLjVsNzgtNTQuOEMxMTcuMyw3Mi45LDExOC40LDcyLjEsMTE4LjYsNzEuOEwxMTguNiw3MS44TDExOC42LDcxLjh6IiBmaWxsPSJ1cmwoI2EpIi8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ4LjM2MSIgeTE9IjYuOTA4IiB4Mj0iMTE5LjkxOCIgeTI9IjY5LjU1NSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRUY1QTZCIi8+PHN0b3Agb2Zmc2V0PSIuNTciIHN0b3AtY29sb3I9IiNGMjZGNEUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMzdCM0QiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xMTguOCw2NS4xTDExOC44LDY1LjFMNTUsMi41QzUzLjYsMSw1MS42LDAsNDkuMywwIGMtNC4zLDAtNy43LDMuNS03LjcsNy43djBjMCwyLjEsMC44LDMuOSwyLjEsNS4zbDAsMGwwLDBjMC40LDAuNCwwLjgsMC43LDEuMiwxbDY3LjQsNTcuN2wwLDBjMC44LDAuNywxLjgsMS4yLDMsMS4zIGMyLjYsMC4xLDQuNy0xLjgsNC45LTQuNEMxMjAuMiw2Ny4zLDExOS43LDY2LDExOC44LDY1LjF6IiBmaWxsPSJ1cmwoI2IpIi8+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUyLjk0NyIgeTE9IjYzLjY0MSIgeDI9IjEwLjUzOCIgeTI9IjM3LjE1NiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjN0M1OUE0Ii8+PHN0b3Agb2Zmc2V0PSIuMzg1IiBzdG9wLWNvbG9yPSIjQUY0QzkyIi8+PHN0b3Agb2Zmc2V0PSIuNzY1IiBzdG9wLWNvbG9yPSIjREM0MTgzIi8+PHN0b3Agb2Zmc2V0PSIuOTU3IiBzdG9wLWNvbG9yPSIjRUQzRDdEIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNTcuMSw1OS41QzU3LDU5LjUsMTcuNywyOC41LDE2LjksMjhsMCwwbDAsMGMtMC42LTAuMy0xLjItMC42LTEuOC0wLjkgYy01LjgtMi4yLTEyLjIsMC44LTE0LjQsNi42Yy0xLjksNS4xLDAuMiwxMC43LDQuNiwxMy40bDAsMGwwLDBDNiw0Ny41LDYuNiw0Ny44LDcuMyw0OGMwLjQsMC4yLDQ1LjQsMTguOCw0NS40LDE4LjhsMCwwIGMxLjgsMC44LDMuOSwwLjMsNS4xLTEuMkM1OS4zLDYzLjcsNTksNjEsNTcuMSw1OS41eiIgZmlsbD0idXJsKCNjKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1Mi4xNzQiIHkxPSIzLjcwMiIgeDI9IjEwLjc3MSIgeTI9IjM3Ljg5NyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRUY1QTZCIi8+PHN0b3Agb2Zmc2V0PSIuMzY0IiBzdG9wLWNvbG9yPSIjRUU0RTcyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUQzRDdEIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNDkuMywwYy0xLjcsMC0zLjMsMC42LTQuNiwxLjVMNC45LDI4LjNjLTAuMSwwLjEtMC4yLDAuMS0wLjIsMC4ybC0wLjEsMCBsMCwwYy0xLjcsMS4yLTMuMSwzLTMuOSw1LjFDLTEuNSwzOS40LDEuNSw0NS45LDcuMyw0OGMzLjYsMS40LDcuNSwwLjcsMTAuNC0xLjRsMCwwbDAsMGMwLjctMC41LDEuMy0xLDEuOC0xLjZsMzQuNi0zMS4ybDAsMCBjMS44LTEuNCwzLTMuNiwzLTYuMXYwQzU3LjEsMy41LDUzLjYsMCw0OS4zLDB6IiBmaWxsPSJ1cmwoI2QpIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTM0LjYgMzcuNEg4NS42Vjg4LjRIMzQuNnoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMzkgNzguOEg1OC4xVjgySDM5eiIvPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0zOC44LDUwLjhsMS41LTEuNGMwLjQsMC41LDAuOCwwLjgsMS4zLDAuOGMwLjYsMCwwLjktMC40LDAuOS0xLjJsMC01LjNsMi4zLDAgbDAsNS4zYzAsMS0wLjMsMS44LTAuOCwyLjNjLTAuNSwwLjUtMS4zLDAuOC0yLjMsMC44QzQwLjIsNTIuMiwzOS40LDUxLjYsMzguOCw1MC44eiIvPjxwYXRoIGQ9Ik00NS4zLDQzLjhsNi43LDB2MS45bC00LjQsMFY0N2w0LDBsMCwxLjhsLTQsMGwwLDEuM2w0LjUsMGwwLDJsLTYuNywwIEw0NS4zLDQzLjh6Ii8+PHBhdGggZD0iTTU1LDQ1LjhsLTIuNSwwbDAtMmw3LjMsMGwwLDJsLTIuNSwwbDAsNi4zbC0yLjMsMEw1NSw0NS44eiIvPjxwYXRoIGQ9Ik0zOSw1NGw0LjMsMGMxLDAsMS44LDAuMywyLjMsMC43YzAuMywwLjMsMC41LDAuOCwwLjUsMS40djAgYzAsMS0wLjUsMS41LTEuMywxLjljMSwwLjMsMS42LDAuOSwxLjYsMnYwYzAsMS40LTEuMiwyLjMtMy4xLDIuM2wtNC4zLDBMMzksNTR6IE00My44LDU2LjZjMC0wLjUtMC40LTAuNy0xLTAuN2wtMS41LDBsMCwxLjUgbDEuNCwwQzQzLjQsNTcuMyw0My44LDU3LjEsNDMuOCw1Ni42TDQzLjgsNTYuNnogTTQzLDU5bC0xLjgsMGwwLDEuNUg0M2MwLjcsMCwxLjEtMC4zLDEuMS0wLjh2MEM0NC4xLDU5LjIsNDMuNyw1OSw0Myw1OXoiLz48cGF0aCBkPSJNNDYuOCw1NGwzLjksMGMxLjMsMCwyLjEsMC4zLDIuNywwLjljMC41LDAuNSwwLjcsMS4xLDAuNywxLjl2MCBjMCwxLjMtMC43LDIuMS0xLjcsMi42bDIsMi45bC0yLjYsMGwtMS43LTIuNWgtMWwwLDIuNWwtMi4zLDBMNDYuOCw1NHogTTUwLjYsNThjMC44LDAsMS4yLTAuNCwxLjItMXYwYzAtMC43LTAuNS0xLTEuMi0xIGwtMS41LDB2Mkg1MC42eiIvPjxwYXRoIGQ9Ik01Ni44LDU0bDIuMiwwbDMuNSw4LjRsLTIuNSwwbC0wLjYtMS41bC0zLjIsMGwtMC42LDEuNWwtMi40LDBMNTYuOCw1NHogTTU4LjgsNTlsLTAuOS0yLjNMNTcsNTlMNTguOCw1OXoiLz48cGF0aCBkPSJNNjIuOCw1NGwyLjMsMGwwLDguM2wtMi4zLDBMNjIuOCw1NHoiLz48cGF0aCBkPSJNNjUuNyw1NGwyLjEsMGwzLjQsNC40bDAtNC40bDIuMywwbDAsOC4zbC0yLDBMNjgsNTcuOGwwLDQuNmwtMi4zLDBMNjUuNyw1NHoiLz48cGF0aCBkPSJNNzMuNyw2MS4xbDEuMy0xLjVjMC44LDAuNywxLjcsMSwyLjcsMWMwLjYsMCwxLTAuMiwxLTAuNnYwIGMwLTAuNC0wLjMtMC41LTEuNC0wLjhjLTEuOC0wLjQtMy4xLTAuOS0zLjEtMi42djBjMC0xLjUsMS4yLTIuNywzLjItMi43YzEuNCwwLDIuNSwwLjQsMy40LDEuMWwtMS4yLDEuNiBjLTAuOC0wLjUtMS42LTAuOC0yLjMtMC44Yy0wLjYsMC0wLjgsMC4yLTAuOCwwLjV2MGMwLDAuNCwwLjMsMC41LDEuNCwwLjhjMS45LDAuNCwzLjEsMSwzLjEsMi42djBjMCwxLjctMS4zLDIuNy0zLjQsMi43IEM3Ni4xLDYyLjUsNzQuNyw2Miw3My43LDYxLjF6Ii8+PC9nPjwvc3ZnPg==);height:254%;left:50%;top:0;transform:translate(-50%,-28.7%);width:234%}.jetbrains-logo._logo-jetbrains-square:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDcwMCA3MDAiPjx0aXRsZT5qZXRicmFpbnMtc2ltcGxlXzI8L3RpdGxlPjxwYXRoIGQ9Ik0wIDBINzAwVjcwMEgweiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02MC4zNzkgNTY4Ljc1SDMyMi44NzlWNjEyLjVINjAuMzc5eiIvPjxwYXRoIGQ9Ik01Ny40MjgsMTg0LjMxNUw3Ny44LDE2NS4wODNjNS41NDIsNi42ODIsMTAuNzU4LDEwLjU5NCwxNy45MjksMTAuNTk0LDcuODIzLDAsMTIuODc3LTUuMzc4LDEyLjg3Ny0xNS45NzJWODcuNWgzMS40NTd2NzIuMzY3YzAsMTQuMzQzLTMuNTg2LDI0LjQ0OC0xMS4yNDYsMzIuMTA5LTcuNSw3LjUtMTguMjU0LDExLjU3Mi0zMS4yOTQsMTEuNTcyQzc3LjYzOCwyMDMuNTQ4LDY1LjU3NywxOTUuMjM2LDU3LjQyOCwxODQuMzE1WiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNDcuMzk0IDg3LjVMMjM5LjE1NiA4Ny41IDIzOS4xNTYgMTE0LjIzIDE3OC42ODggMTE0LjIzIDE3OC42ODggMTMxLjY3IDIzMy40NTEgMTMxLjY3IDIzMy40NTEgMTU2LjYwNyAxNzguNjg4IDE1Ni42MDcgMTc4LjY4OCAxNzQuNjk5IDIzOS45NzEgMTc0LjY5OSAyMzkuOTcxIDIwMS41OTIgMTQ3LjM5NCAyMDEuNTkyIDE0Ny4zOTQgODcuNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjgwLjQ5MSAxMTUuMjA4TDI0Ni40MjcgMTE1LjIwOCAyNDYuNDI3IDg3LjUgMzQ2LjMzOCA4Ny41IDM0Ni4zMzggMTE1LjIwOCAzMTIuMTExIDExNS4yMDggMzEyLjExMSAyMDEuNTkyIDI4MC40OTEgMjAxLjU5MiAyODAuNDkxIDExNS4yMDh6Ii8+PHBhdGggZD0iTTEzOS43MzYsMjgyLjdjMTAuMTA2LTQuNCwxNy42LTEyLjIyNCwxNy42LTI1LjQyNnYtMC4zMjZBMjUuNjc1LDI1LjY3NSwwLDAsMCwxNTAsMjM4LjM2NGMtNi42ODItNi41Mi0xNi43ODgtMTAuMTA2LTMxLjEzMS0xMC4xMDZINjAuMzYyVjM0Mi4zNUgxMTkuMmMyNy4yMTgsMCw0My4xOTEtMTEuOSw0My4xOTEtMzEuNDU3di0wLjMyNkMxNjIuMzkyLDI5NS4wODMsMTUzLjU5MSwyODcuMjYsMTM5LjczNiwyODIuN1ptLTQ4LjU3LTI5LjAxMWgyMC43YzkuMjksMCwxNC4zNDMsMy40MjIsMTQuMzQzLDkuNzc5djAuMzI2YzAsNi42ODItNS41NDIsOS45NDItMTUuMTU4LDkuOTQySDkxLjE2NlYyNTMuNjg1Wm0zOS42MDcsNTIuODA4YzAsNi42ODItNS4zNzksMTAuNDMxLTE1LjE1OCwxMC40MzFIOTEuMTY2VjI5NS45aDI0LjEyM2MxMC41OTQsMCwxNS40ODQsNC4wNzUsMTUuNDg0LDEwLjI2OXYwLjMyNloiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzM1LjgsMjI3LjQ0NEgzMDUuMzI1bC00Mi42MywxMDEuMTkzLTE3LjgzMy0yNi4wNTZjMTQuMTgtNi4wMzEsMjMuNDY5LTE3LjYsMjMuNDY5LTM1LjIwNVYyNjcuMDVjMC0xMS4yNDYtMy40MjItMTkuODg1LTEwLjEtMjYuNTY3LTcuNjYxLTcuNjYxLTE5LjcyMi0xMi4yMjQtMzcuMTYyLTEyLjIyNEgxNjcuMTE2VjM0Mi4zNWgzMS42MTlWMzA3LjhoMTQuMDE3bDIyLjk4MSwzNC41NTNIMjkwbDguMTUtMjAuNTM2aDQ0LjE2OWw4LjE0OSwyMC41MzZoMzMuOVptLTk5LjA5Myw0Mi4wNWMwLDguMzEyLTYuMzU3LDEzLjUyOS0xNi45NTEsMTMuNTI5SDE5OC43MzZWMjU1LjQ3N0gyMTkuNmMxMC40MzIsMCwxNy4xMTQsNC41NjQsMTcuMTE0LDEzLjY5MnYwLjMyNVpNMzA3LjQ0NCwyOTcuMmwxMi44NzctMzIuMjcxTDMzMy4wMzMsMjk3LjJIMzA3LjQ0NFoiIGZpbGw9IiNmZmYiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzg4LjExOSAyMjguMjU4SDQxOS43MzgwMDAwMDAwMDAwNlYzNDIuMzVIMzg4LjExOXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDI3LjU2IDIyOC4yNThMNDU3LjA2MSAyMjguMjU4IDUwNC4wMDEgMjg4LjU2NCA1MDQuMDAxIDIyOC4yNTggNTM1LjI5NSAyMjguMjU4IDUzNS4yOTUgMzQyLjM1IDUwNy43NSAzNDIuMzUgNDU4Ljg1NCAyNzkuNzYzIDQ1OC44NTQgMzQyLjM1IDQyNy41NiAzNDIuMzUgNDI3LjU2IDIyOC4yNTh6Ii8+PHBhdGggZD0iTTUzNy4yNzcsMzI1LjRsMTcuNi0yMS4wMjVjMTEuNDA5LDguOTY0LDIzLjgsMTMuNjkxLDM3LDEzLjY5MSw4LjYzOCwwLDEzLjItMi45MzQsMTMuMi03LjgyNHYtMC4zMjVjMC00Ljg5LTMuNzQ5LTcuMzM1LTE5LjQtMTEuMDg0LTI0LjI4Ni01LjU0MS00My4wMy0xMi4zODctNDMuMDMtMzUuNjk0di0wLjMyNmMwLTIxLjE4OCwxNi43ODgtMzYuNTA5LDQ0LjE3LTM2LjUwOSwxOS40LDAsMzQuNTUzLDUuMjE2LDQ2Ljk0LDE1LjE1OEw2MTcuOTU2LDI2My43OWMtMTAuNDMxLTcuNS0yMS44NC0xMS4yNDYtMzEuOTQ2LTExLjI0Ni03LjY2LDAtMTEuNDA5LDMuMS0xMS40MDksNy4zMzRWMjYwLjJjMCw1LjIxNiwzLjkxMiw3LjUsMTkuODg1LDExLjA4MywyNi4wNzgsNS43LDQyLjM3NywxNC4xOCw0Mi4zNzcsMzUuNTMxdjAuMzI2YzAsMjMuMzA3LTE4LjQxOCwzNy4xNjEtNDYuMTI2LDM3LjE2MUM1NzAuNTI2LDM0NC4zMDYsNTUxLjQ1NywzMzcuOTUsNTM3LjI3NywzMjUuNFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.jetbrains-logo._logo-appcode:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMyNDdDRTYiIGQ9Ik01OS4yIDU1TDcwIDI2LjMgMzcuMyAxOSAzMyAzMS4yeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyMC42MTciIHkxPSI1Ny43NTUiIHgyPSI3MCIgeTI9IjU3Ljc1NSI+PHN0b3Agb2Zmc2V0PSIuMTk0IiBzdG9wLWNvbG9yPSIjMDBEQUYwIi8+PHN0b3Agb2Zmc2V0PSIuOTAzIiBzdG9wLWNvbG9yPSIjMjQ3Q0U2Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNNzAgNTYuMUw1My41IDcwIDIwLjYgNjEuNSAyOS40IDQ1LjV6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEuMjc0IiB5MT0iMTcuNDE1IiB4Mj0iMzguNDEiIHkyPSIxNy40MTUiPjxzdG9wIG9mZnNldD0iLjE5NCIgc3RvcC1jb2xvcj0iIzAwREFGMCIvPjxzdG9wIG9mZnNldD0iLjkwMyIgc3RvcC1jb2xvcj0iIzI0N0NFNiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTkuNyAzNC44TDEuMyAxMC44IDM4LjQgMCAzNS40IDMxeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0NS44NzYiIHkxPSI3Mi4yMjIiIHgyPSIxMS4xOTciIHkyPSIyMy44MjQiPjxzdG9wIG9mZnNldD0iLjA5MSIgc3RvcC1jb2xvcj0iIzFEREY5MyIvPjxzdG9wIG9mZnNldD0iLjQ4NCIgc3RvcC1jb2xvcj0iIzAwREFGMCIvPjxzdG9wIG9mZnNldD0iLjkwMyIgc3RvcC1jb2xvcj0iIzI0N0NFNiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTYxLjEgNDAuNUw1MC43IDIyLjcgNTAuOSAyMi42IDM4LjQgMCAwIDQxLjUgMCA3MCA2OS44IDU2LjF6Ii8+PGc+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjQgMTMuNEg1Ni42VjU2LjZIMTMuNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuNCA0OC41SDMzLjU5OTk5OTk5OTk5OTk5NFY1MS4ySDE3LjR6Ii8+PHBhdGggZD0iTTI0LjUsMTloMy42bDcuNiwxNy45aC00LjFsLTEuNi00aC03LjVsLTEuNiw0aC00TDI0LjUsMTl6IE0yOC42LDI5LjRsLTIuNC01LjhsLTIuNCw1LjhIMjguNnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzQuNywyOC4xTDM0LjcsMjguMWMwLTUuMiwzLjktOS40LDkuNC05LjRjMy40LDAsNS40LDEuMSw3LjEsMi44bC0yLjUsMi45Yy0xLjQtMS4zLTIuOC0yLTQuNi0yIGMtMywwLTUuMiwyLjUtNS4yLDUuNlYyOGMwLDMuMSwyLjEsNS43LDUuMiw1LjdjMi4xLDAsMy4zLTAuOCw0LjctMi4xbDIuNSwyLjVjLTEuOSwyLTMuOSwzLjItNy40LDMuMiBDMzguNiwzNy4zLDM0LjcsMzMuMiwzNC43LDI4LjEiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-clion:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyMi4yNTQiIHkxPSIxNS4xMzciIHgyPSI0NS42NTQiIHkyPSIxNS4xMzciPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0VEMzU4QyIvPjxzdG9wIG9mZnNldD0iLjE1NSIgc3RvcC1jb2xvcj0iI0U5Mzg4QyIvPjxzdG9wIG9mZnNldD0iLjI5NyIgc3RvcC1jb2xvcj0iI0RFNDE4QyIvPjxzdG9wIG9mZnNldD0iLjQzMyIgc3RvcC1jb2xvcj0iI0NDNTA4QyIvPjxzdG9wIG9mZnNldD0iLjU2NiIgc3RvcC1jb2xvcj0iI0IyNjU4RCIvPjxzdG9wIG9mZnNldD0iLjY5NyIgc3RvcC1jb2xvcj0iIzkwODA4RCIvPjxzdG9wIG9mZnNldD0iLjgyNiIgc3RvcC1jb2xvcj0iIzY3QTE4RSIvPjxzdG9wIG9mZnNldD0iLjk1MSIgc3RvcC1jb2xvcj0iIzM3Qzc4RiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIyRDg4RiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTI2LjkgMjguNEwyMi4zIDMwLjMgMjYuNCAwIDQyLjYgOC44eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNy44IiB5MT0iOC45ODIiIHgyPSI3LjUwNSIgeTI9Ijc4LjA2NSI+PHN0b3Agb2Zmc2V0PSIuMDkxIiBzdG9wLWNvbG9yPSIjMjJEODhGIi8+PHN0b3Agb2Zmc2V0PSIuOTAzIiBzdG9wLWNvbG9yPSIjMDI5REUwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMjQuMyA0MkwyNi43IDAgNi41IDEyLjcgMCA1MS41eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2My44MzYiIHkxPSI2LjQ5MiIgeDI9Ii02LjU4MyIgeTI9IjgwLjg2NSI+PHN0b3Agb2Zmc2V0PSIuMDkxIiBzdG9wLWNvbG9yPSIjMjJEODhGIi8+PHN0b3Agb2Zmc2V0PSIuOTAzIiBzdG9wLWNvbG9yPSIjMDI5REUwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNNjguNiAyMUw1OS42IDIuNyA0Mi42IDguOCAzMC4xIDIyLjcgMCA1MS41IDIyLjcgNjggNTEuMiA0Mi4zeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0MC4xMTQiIHkxPSI0OS4zNjYiIHgyPSI2Ni44NzUiIHkyPSI1My4xNzEiPjxzdG9wIG9mZnNldD0iLjA5MSIgc3RvcC1jb2xvcj0iIzIyRDg4RiIvPjxzdG9wIG9mZnNldD0iLjkwMyIgc3RvcC1jb2xvcj0iIzAyOURFMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTI5LjQgMjkuOUwyNS41IDUzLjkgNDEuNSA2Ni4yIDU5IDcwIDcwIDQ1eiIvPjxnPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMy40IDEzLjRINTYuNlY1Ni42SDEzLjR6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjUgNDguNUgzMy43VjUxLjJIMTcuNXoiLz48cGF0aCBkPSJNMTcuMiwyOC4xTDE3LjIsMjguMWMwLTUuMSwzLjgtOS4zLDkuMy05LjNjMy40LDAsNS40LDEuMSw3LjEsMi44bC0yLjUsMi45Yy0xLjQtMS4zLTIuOC0yLTQuNi0yIGMtMywwLTUuMiwyLjUtNS4yLDUuNlYyOGMwLDMuMSwyLjEsNS42LDUuMiw1LjZjMiwwLDMuMy0wLjgsNC43LTIuMWwyLjUsMi41Yy0xLjgsMi0zLjksMy4yLTcuMywzLjIgQzIxLjEsMzcuMywxNy4yLDMzLjIsMTcuMiwyOC4xIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM2LjQsMTkuMWgzLjl2MTQuNmg3Ljh2My4zSDM2LjRWMTkuMXoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-datagrip:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iMCAwIDcwIDcwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjOTc3NUY4IiBkPSJNNjUuNSAxMC45TDcwIDM5LjUgNTMgNDkuNCA0OS44IDMzLjJ6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQxLjA2OSIgeTE9IjU0LjM1NyIgeDI9IjQ2LjUyMSIgeTI9IjY3Ljk0NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDcyKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTc3NUY4Ii8+PHN0b3Agb2Zmc2V0PSIuOTUyIiBzdG9wLWNvbG9yPSIjMjJEODhGIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNNjUuNSAxMC45TDQwLjUgMCAxOS40IDE3LjUgNDkuOCAzMy4yeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNy4wNjciIHkxPSIzNS43MzkiIHgyPSIyNC4xNDYiIHkyPSI0Ljg5NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDcyKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTc3NUY4Ii8+PHN0b3Agb2Zmc2V0PSIuMjE0IiBzdG9wLWNvbG9yPSIjNjg5Q0NFIi8+PHN0b3Agb2Zmc2V0PSIuNDIzIiBzdG9wLWNvbG9yPSIjNDJCREFDIi8+PHN0b3Agb2Zmc2V0PSIuNTkiIHN0b3AtY29sb3I9IiMyQkQxOTciLz48c3RvcCBvZmZzZXQ9Ii42OTQiIHN0b3AtY29sb3I9IiMyMkQ4OEYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik00Ny4zIDcwTDE4IDMwLjYgOS4zIDM2LjQgMC42IDYyLjV6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQuOSIgeTE9IjM3Ljk2OSIgeDI9IjY2LjIzOSIgeTI9IjQuMTAyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNzIpIj48c3RvcCBvZmZzZXQ9Ii4wNzUiIHN0b3AtY29sb3I9IiMyMkQ4OEYiLz48c3RvcCBvZmZzZXQ9Ii43MiIgc3RvcC1jb2xvcj0iIzk3NzVGOCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTUyLjggNTAuMUwzMi4zIDM2LjYgMCAzMi4zIDQ3LjMgNzB6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSI0NS4xNSIgeDI9IjYxLjY0NiIgeTI9IjQ1LjE1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNzIpIj48c3RvcCBvZmZzZXQ9Ii4wNzUiIHN0b3AtY29sb3I9IiMyMkQ4OEYiLz48c3RvcCBvZmZzZXQ9Ii4yNjYiIHN0b3AtY29sb3I9IiM1QUIwQjQiLz48c3RvcCBvZmZzZXQ9Ii41NjUiIHN0b3AtY29sb3I9IiNCODZDRjIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjU5RTYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik0wIDAuNUwwIDMyLjMgNjAuOCA1My4yIDY1LjUgMTAuOXoiLz48Zz48cGF0aCBkPSJNMTMuNCAxMy40SDU2LjZWNTYuNkgxMy40eiIvPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0xNy44LDE5aDdjNS42LDAsOS41LDMuOSw5LjUsOC45VjI4YzAsNS0zLjksOC45LTkuNSw4LjloLTdWMTl6IE0yMS43LDIyLjZ2MTAuOGgzIGMzLjIsMCw1LjQtMi4yLDUuNC01LjNWMjhjMC0zLjItMi4yLTUuNC01LjQtNS40SDIxLjd6Ii8+PHBhdGggZD0iTTM1LDI4TDM1LDI4YzAtNS4xLDQtOS4zLDkuNC05LjNjMy4yLDAsNS4yLDAuOSw3LDIuNWwtMi41LDNjLTEuNC0xLjItMi42LTEuOC00LjctMS44IGMtMi45LDAtNS4xLDIuNS01LjEsNS42VjI4YzAsMy4zLDIuMiw1LjcsNS40LDUuN2MxLjQsMCwyLjctMC40LDMuNy0xLjFWMzBoLTR2LTMuNEg1MnY3LjhjLTEuOCwxLjYtNC40LDIuOC03LjYsMi44IEMzOC44LDM3LjIsMzUsMzMuMywzNSwyOHoiLz48L2c+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjQgNDguNUgzMy41OTk5OTk5OTk5OTk5OTRWNTEuMkgxNy40eiIvPjwvZz48L3N2Zz4=);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-dotcover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzNy4wNDkiIHkxPSI1NS42MzciIHgyPSIyMy41NTgiIHkyPSI1LjQyMiI+PHN0b3Agb2Zmc2V0PSIuMDQ4IiBzdG9wLWNvbG9yPSIjNzg2NkZGIi8+PHN0b3Agb2Zmc2V0PSIuMTM1IiBzdG9wLWNvbG9yPSIjODI2NUZBIi8+PHN0b3Agb2Zmc2V0PSIuMjgxIiBzdG9wLWNvbG9yPSIjOUM2NEVFIi8+PHN0b3Agb2Zmc2V0PSIuNDY3IiBzdG9wLWNvbG9yPSIjQzY2MUQ5Ii8+PHN0b3Agb2Zmc2V0PSIuNjA4IiBzdG9wLWNvbG9yPSIjRUI1RkM3Ii8+PHN0b3Agb2Zmc2V0PSIuNzI5IiBzdG9wLWNvbG9yPSIjRkE2Mzk4Ii8+PHN0b3Agb2Zmc2V0PSIuNzY5IiBzdG9wLWNvbG9yPSIjRkY2NDg4Ii8+PHN0b3Agb2Zmc2V0PSIuOTk1IiBzdG9wLWNvbG9yPSIjRkY3NTAwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNNDIuOCAwTDAgNC44IDAgMjYuOCAxMC43IDYyLjYgNjQuNiA0OC45eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2OS4xMSIgeTE9IjUwLjQ1MSIgeDI9IjU3LjE2OSIgeTI9IjQ2LjEzMiI+PHN0b3Agb2Zmc2V0PSIuMjQ3IiBzdG9wLWNvbG9yPSIjNzg2NkZGIi8+PHN0b3Agb2Zmc2V0PSIuMzQ2IiBzdG9wLWNvbG9yPSIjOEY1RkZBIi8+PHN0b3Agb2Zmc2V0PSIuNTMxIiBzdG9wLWNvbG9yPSIjQjM1M0YxIi8+PHN0b3Agb2Zmc2V0PSIuNzA1IiBzdG9wLWNvbG9yPSIjQ0Q0QUVCIi8+PHN0b3Agb2Zmc2V0PSIuODU5IiBzdG9wLWNvbG9yPSIjREQ0NUU3Ii8+PHN0b3Agb2Zmc2V0PSIuOTc5IiBzdG9wLWNvbG9yPSIjRTM0M0U2Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNzAgNDEuM0w2NS45IDIyLjIgNTYuNyAzNC45IDUwLjMgNTQuMiA0OC4yIDcwIDY0IDYweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1Ny4wMTIiIHkxPSI0Ni44NCIgeDI9IjIzLjczIiB5Mj0iMzIuODY3Ij48c3RvcCBvZmZzZXQ9Ii4wMDYiIHN0b3AtY29sb3I9IiNFMzQzRTYiLz48c3RvcCBvZmZzZXQ9Ii4wNjQiIHN0b3AtY29sb3I9IiNFNjQ5Q0EiLz48c3RvcCBvZmZzZXQ9Ii4xOSIgc3RvcC1jb2xvcj0iI0VGNTk4MiIvPjxzdG9wIG9mZnNldD0iLjM3MiIgc3RvcC1jb2xvcj0iI0ZENzExMCIvPjxzdG9wIG9mZnNldD0iLjM5OCIgc3RvcC1jb2xvcj0iI0ZGNzUwMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTY1LjkgMjIuMkw1Mi41IDE1LjggMzYuOCAxNy4yIDIxLjQgMjcuOSAxOC4zIDQ3LjEgMzEuOCA2NS41IDQ4LjIgNzB6Ii8+PGc+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjQgMTMuNEg1Ni42VjU2LjZIMTMuNHoiLz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTcuNSwxOS4xaDdjNS42LDAsOS41LDMuOSw5LjUsOC45djAuMWMwLDUtMy45LDguOS05LjUsOC45aC03VjE5LjF6IE0yMS40LDIyLjd2MTAuOGgzIGMzLjIsMCw1LjQtMi4yLDUuNC01LjN2LTAuMWMwLTMuMi0yLjItNS40LTUuNC01LjRIMjEuNHoiLz48cGF0aCBkPSJNMTcuNSA0OC41SDMzLjdWNTEuMkgxNy41eiIvPjxwYXRoIGQ9Ik0zNS40LDI4LjFMMzUuNCwyOC4xYzAtNS4xLDMuOC05LjMsOS4zLTkuM2MzLjQsMCw1LjQsMS4xLDcuMSwyLjhsLTIuNSwyLjljLTEuNC0xLjMtMi44LTItNC42LTIgYy0zLDAtNS4yLDIuNS01LjIsNS42djAuMWMwLDMuMSwyLjEsNS42LDUuMiw1LjZjMiwwLDMuMy0wLjgsNC43LTIuMWwyLjUsMi41Yy0xLjgsMi0zLjksMy4yLTcuMywzLjIgQzM5LjQsMzcuMywzNS40LDMzLjMsMzUuNCwyOC4xIi8+PC9nPjwvZz48L3N2Zz4=);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-dotmemory:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyMC40NzciIHkxPSIxOC43ODIiIHgyPSIzMi40NjQiIHkyPSI2OC45NTgiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzc4NjZGRiIvPjxzdG9wIG9mZnNldD0iLjAyMyIgc3RvcC1jb2xvcj0iIzdFNjRGRSIvPjxzdG9wIG9mZnNldD0iLjE5NSIgc3RvcC1jb2xvcj0iI0FBNTZGMyIvPjxzdG9wIG9mZnNldD0iLjM0OSIgc3RvcC1jb2xvcj0iI0M5NENFQyIvPjxzdG9wIG9mZnNldD0iLjQ4IiBzdG9wLWNvbG9yPSIjREM0NUU4Ii8+PHN0b3Agb2Zmc2V0PSIuNTciIHN0b3AtY29sb3I9IiNFMzQzRTYiLz48c3RvcCBvZmZzZXQ9Ii42NDEiIHN0b3AtY29sb3I9IiNFODU5QkMiLz48c3RvcCBvZmZzZXQ9Ii44MTkiIHN0b3AtY29sb3I9IiNGNDhGNTgiLz48c3RvcCBvZmZzZXQ9Ii45NDIiIHN0b3AtY29sb3I9IiNGQ0IwMTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkJEMDAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04IDY1LjFMMC4xIDM3LjYgNTEuNyA0NS4yIDQ0LjMgNzB6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ5LjQxOCIgeTE9IjQxLjQ1MSIgeDI9IjMyLjcyIiB5Mj0iNy41MTYiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzc4NjZGRiIvPjxzdG9wIG9mZnNldD0iLjIwMiIgc3RvcC1jb2xvcj0iIzk2NUNGOCIvPjxzdG9wIG9mZnNldD0iLjY0IiBzdG9wLWNvbG9yPSIjRTM0M0U2Ii8+PHN0b3Agb2Zmc2V0PSIuOTY4IiBzdG9wLWNvbG9yPSIjRkZCRDAwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMjMuNSAwLjFMNDIuMSA1LjQgNjMuMiAwIDcwIDQ2LjMgMTMuNCAzNy42eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNi4zNTMiIHkxPSI1My42MDQiIHgyPSIzNi4yMSIgeTI9IjMwLjIyMiI+PHN0b3Agb2Zmc2V0PSIuMTE4IiBzdG9wLWNvbG9yPSIjRTM0M0U2Ii8+PHN0b3Agb2Zmc2V0PSIuMjExIiBzdG9wLWNvbG9yPSIjQzg0Q0VDIi8+PHN0b3Agb2Zmc2V0PSIuMzM4IiBzdG9wLWNvbG9yPSIjQUI1NUYzIi8+PHN0b3Agb2Zmc2V0PSIuNDcyIiBzdG9wLWNvbG9yPSIjOTU1REY4Ii8+PHN0b3Agb2Zmc2V0PSIuNjE4IiBzdG9wLWNvbG9yPSIjODU2MkZDIi8+PHN0b3Agb2Zmc2V0PSIuNzgxIiBzdG9wLWNvbG9yPSIjN0I2NUZFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzg2NkZGIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNNzAgNDYuMUw2Ny4zIDI4LjkgMjUuNiAxNC40IDAuMSAxOS45IDAgMzcuNyA0OS42IDUxLjN6Ii8+PGc+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjQgMTMuNEg1Ni42VjU2LjZIMTMuNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuNCA0OC41SDMzLjU5OTk5OTk5OTk5OTk5NFY1MS4ySDE3LjR6Ii8+PHBhdGggZD0iTTE3LjQsMTloNi45YzUuNiwwLDkuNSwzLjksOS41LDguOVYyOGMwLDUtMy45LDktOS41LDloLTYuOVYxOXogTTIxLjMsMjIuNnYxMC44aDIuOSBjMy4yLDAsNS40LTIuMiw1LjQtNS40VjI4YzAtMy4yLTIuMi01LjQtNS40LTUuNEgyMS4zeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0zNC44IDE5LjFMMzkuMSAxOS4xIDQzLjcgMjYuNiA0OC40IDE5LjEgNTIuNiAxOS4xIDUyLjYgMzYuOSA0OC43IDM2LjkgNDguNyAyNS4yIDQzLjcgMzIuOCA0My42IDMyLjggMzguNyAyNS4zIDM4LjcgMzYuOSAzNC44IDM2Ljl6Ii8+PC9nPjwvc3ZnPg==);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-dotpeek:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMC44NzkiIHkxPSIyNi43OTMiIHgyPSI0Ny4wNDkiIHkyPSI2My43MTciPjxzdG9wIG9mZnNldD0iLjA5NyIgc3RvcC1jb2xvcj0iI0UzNDNFNiIvPjxzdG9wIG9mZnNldD0iLjEwOCIgc3RvcC1jb2xvcj0iI0Q5NDhFOCIvPjxzdG9wIG9mZnNldD0iLjE2NSIgc3RvcC1jb2xvcj0iI0FDNURFRiIvPjxzdG9wIG9mZnNldD0iLjIyMiIgc3RvcC1jb2xvcj0iIzg3NkZGNSIvPjxzdG9wIG9mZnNldD0iLjI3OSIgc3RvcC1jb2xvcj0iIzZCN0RGOSIvPjxzdG9wIG9mZnNldD0iLjMzNiIgc3RvcC1jb2xvcj0iIzU2ODdGQyIvPjxzdG9wIG9mZnNldD0iLjM5MiIgc3RvcC1jb2xvcj0iIzRBOERGRSIvPjxzdG9wIG9mZnNldD0iLjQ0NiIgc3RvcC1jb2xvcj0iIzQ2OEZGRiIvPjxzdG9wIG9mZnNldD0iLjkzNSIgc3RvcC1jb2xvcj0iIzAwQ0FGRiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTQ0LjMgMjAuOUw1LjIgMzAuMyAwIDQwLjggMTQuMSA3MCA0OS4zIDYzLjl6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjkuNjYiIHkxPSI1NS43NDYiIHgyPSIzMi44NDMiIHkyPSIzNi40MjciPjxzdG9wIG9mZnNldD0iLjA5NyIgc3RvcC1jb2xvcj0iI0UzNDNFNiIvPjxzdG9wIG9mZnNldD0iLjExOCIgc3RvcC1jb2xvcj0iI0RFNDVFNyIvPjxzdG9wIG9mZnNldD0iLjI4OSIgc3RvcC1jb2xvcj0iI0I5NTFGMCIvPjxzdG9wIG9mZnNldD0iLjQ2MiIgc3RvcC1jb2xvcj0iIzlENUFGNiIvPjxzdG9wIG9mZnNldD0iLjYzMiIgc3RvcC1jb2xvcj0iIzg4NjFGQiIvPjxzdG9wIG9mZnNldD0iLjgwMiIgc3RvcC1jb2xvcj0iIzdDNjVGRSIvPjxzdG9wIG9mZnNldD0iLjk2OCIgc3RvcC1jb2xvcj0iIzc4NjZGRiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTY1LjggMzEuNUwzOC4yIDE0IDAgMjIuMSAwIDQwLjggNjIuNiA1My4zeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzOS44NTUiIHkxPSIxNi45MjciIHgyPSI1Ni4zNTYiIHkyPSI1MC42NTMiPjxzdG9wIG9mZnNldD0iLjE5OSIgc3RvcC1jb2xvcj0iI0UzNDNFNiIvPjxzdG9wIG9mZnNldD0iLjMxIiBzdG9wLWNvbG9yPSIjREE0NkU4Ii8+PHN0b3Agb2Zmc2V0PSIuNDkxIiBzdG9wLWNvbG9yPSIjQzI0RUVFIi8+PHN0b3Agb2Zmc2V0PSIuNzE4IiBzdG9wLWNvbG9yPSIjOUE1QkY3Ii8+PHN0b3Agb2Zmc2V0PSIuODg3IiBzdG9wLWNvbG9yPSIjNzg2NkZGIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNNzAgMzEuM0wzOS42IDAgMTUuOCA3LjIgMjMuNiAzMC45IDYyLjYgNTMuM3oiLz48bGluZWFyR3JhZGllbnQgaWQ9ImQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTkuODc1IiB5MT0iMTguMzA1IiB4Mj0iNjEuMzI4IiB5Mj0iOC4yNTYiPjxzdG9wIG9mZnNldD0iLjA5NyIgc3RvcC1jb2xvcj0iI0UzNDNFNiIvPjxzdG9wIG9mZnNldD0iLjE3NSIgc3RvcC1jb2xvcj0iI0RBNDhFNyIvPjxzdG9wIG9mZnNldD0iLjMwMiIgc3RvcC1jb2xvcj0iI0MxNTdFQSIvPjxzdG9wIG9mZnNldD0iLjQ2NCIgc3RvcC1jb2xvcj0iIzk5NkZFRSIvPjxzdG9wIG9mZnNldD0iLjY1MyIgc3RvcC1jb2xvcj0iIzYyOTBGNCIvPjxzdG9wIG9mZnNldD0iLjg2MyIgc3RvcC1jb2xvcj0iIzFDQjlGQyIvPjxzdG9wIG9mZnNldD0iLjk0MSIgc3RvcC1jb2xvcj0iIzAwQ0FGRiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTY0LjUgMTkuNkw2MS44IDAgNTEuMyAwIDM5LjYgMCAxNS44IDcuMiAyMy42IDMwLjl6Ii8+PGc+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjQgMTMuNEg1Ni42VjU2LjZIMTMuNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuNCA0OC41SDMzLjU5OTk5OTk5OTk5OTk5NFY1MS4ySDE3LjR6Ii8+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTE3LjUsMTkuMWg3YzUuNiwwLDkuNSwzLjksOS41LDguOXYwLjFjMCw1LTMuOSw4LjktOS41LDguOWgtN1YxOS4xeiBNMjEuNCwyMi43djEwLjhoMyBjMy4yLDAsNS40LTIuMiw1LjQtNS4zdi0wLjFjMC0zLjItMi4yLTUuNC01LjQtNS40SDIxLjR6Ii8+PHBhdGggZD0iTTM1LjYsMTkuMWg3LjNjNC4zLDAsNi45LDIuNSw2LjksNi4ydjAuMWMwLDQuMS0zLjIsNi4zLTcuMiw2LjNoLTNWMzdoLTMuOVYxOS4xeiBNNDIuNiwyOC4xIGMyLDAsMy4xLTEuMiwzLjEtMi43di0wLjFjMC0xLjgtMS4yLTIuNy0zLjItMi43aC0zdjUuNUg0Mi42eiIvPjwvZz48L2c+PC9zdmc+);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-dottrace:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMS4zMzIiIHkxPSI0My43MzciIHgyPSI2Ny4wNDIiIHkyPSIyNi4wOTciPjxzdG9wIG9mZnNldD0iLjEyNCIgc3RvcC1jb2xvcj0iIzc4NjZGRiIvPjxzdG9wIG9mZnNldD0iLjUzOCIgc3RvcC1jb2xvcj0iI0ZFMkVCNiIvPjxzdG9wIG9mZnNldD0iLjg1NSIgc3RvcC1jb2xvcj0iI0ZEMDQ4NiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTY3LjMgMTZMNDMuNyAwIDAgMzEuMSAxMS4xIDcwIDU4LjkgNjAuM3oiLz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDUuOTE1IiB5MT0iMzguOTEiIHgyPSI2Ny42NTgiIHkyPSI5LjA5OSI+PHN0b3Agb2Zmc2V0PSIuMTI0IiBzdG9wLWNvbG9yPSIjRkYwMDgwIi8+PHN0b3Agb2Zmc2V0PSIuMjU5IiBzdG9wLWNvbG9yPSIjRkUwMzg1Ii8+PHN0b3Agb2Zmc2V0PSIuNDExIiBzdG9wLWNvbG9yPSIjRkEwQzkyIi8+PHN0b3Agb2Zmc2V0PSIuNTcxIiBzdG9wLWNvbG9yPSIjRjQxQkE5Ii8+PHN0b3Agb2Zmc2V0PSIuNzM2IiBzdG9wLWNvbG9yPSIjRUIyRkM4Ii8+PHN0b3Agb2Zmc2V0PSIuODY2IiBzdG9wLWNvbG9yPSIjRTM0M0U2Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNjcuMyAxNkw0My43IDAgMzggMTUuNyAzOCA0Ny44IDcwIDQ3Ljh6Ii8+PGc+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjQgMTMuNEg1Ni42VjU2LjZIMTMuNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuNCA0OC41SDMzLjU5OTk5OTk5OTk5OTk5NFY1MS4ySDE3LjR6Ii8+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTE3LjQsMTkuMWg2LjljNS42LDAsOS41LDMuOCw5LjUsOC45VjI4YzAsNS0zLjksOC45LTkuNSw4LjloLTYuOVYxOS4xeiBNMjEuNCwyMi43djEwLjdoMyBjMy4yLDAsNS40LTIuMiw1LjQtNS4zVjI4YzAtMy4yLTIuMi01LjQtNS40LTUuNEgyMS40eiIvPjxwYXRoIGQ9Ik00MC4zIDIyLjdMMzQuOSAyMi43IDM0LjkgMTkuMSA0OS42IDE5LjEgNDkuNiAyMi43IDQ0LjIgMjIuNyA0NC4yIDM3IDQwLjMgMzd6Ii8+PC9nPjwvZz48L3N2Zz4=);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-gogland:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyMTguMzEiIHkxPSIyNzYuNzMxIiB4Mj0iMjA2LjMzNiIgeTI9IjI5NC45ODgiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4Ni45MDYgLTQwNS4wMzEpIHNjYWxlKDEuNTYyNSkiPjxzdG9wIG9mZnNldD0iLjE3NCIgc3RvcC1jb2xvcj0iIzA3OEVGQyIvPjxzdG9wIG9mZnNldD0iLjIwNCIgc3RvcC1jb2xvcj0iIzExOEFGQyIvPjxzdG9wIG9mZnNldD0iLjQzNSIgc3RvcC1jb2xvcj0iIzU5NzFGQyIvPjxzdG9wIG9mZnNldD0iLjYyNyIgc3RvcC1jb2xvcj0iIzhFNUVGQyIvPjxzdG9wIG9mZnNldD0iLjc3IiBzdG9wLWNvbG9yPSIjQUY1MkZDIi8+PHN0b3Agb2Zmc2V0PSIuODQ5IiBzdG9wLWNvbG9yPSIjQkI0RUZDIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNNTcuMjc0LDIyLjM2MWw5LjU0MSwyMS4xOTdsLTEzLjQ5LDIzLjA0NUwyMC45MjIsNDAuMjAyTDM3LjQ5MywyNC4yM0w1Ny4yNzQsMjIuMzYxeiIvPjxwYXRoIGZpbGw9IiNCQjRFRkMiIGQ9Ik00My40OTksNDIuNzQ3bDkuODI2LDIzLjg1N0wyMy4zOSw1Ni4zMTRsLTIuNDY4LTE2LjExMUw0My40OTksNDIuNzQ3eiIvPjxwYXRoIGZpbGw9IiMwNzhFRkMiIGQ9Ik0yNC4yODEsOS40MzNsMTMuNzc2LDcuMDZsLTEyLjM5OCwzNy41NEwwLjY5LDUzLjc3M2w1LjM2NC0xMS44OTVMMC42OSwyNi42NzdMMjQuMjgxLDkuNDMzeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxODguMjUiIHkxPSIyNzguNTA2IiB4Mj0iMjEyLjUzMyIgeTI9IjI2MC4yMzciIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4Ni45MDYgLTQwNS4wMzEpIHNjYWxlKDEuNTYyNSkiPjxzdG9wIG9mZnNldD0iLjE3NCIgc3RvcC1jb2xvcj0iIzA3OEVGQyIvPjxzdG9wIG9mZnNldD0iLjIwNCIgc3RvcC1jb2xvcj0iIzExOEFGQyIvPjxzdG9wIG9mZnNldD0iLjQzNSIgc3RvcC1jb2xvcj0iIzU5NzFGQyIvPjxzdG9wIG9mZnNldD0iLjYyNyIgc3RvcC1jb2xvcj0iIzhFNUVGQyIvPjxzdG9wIG9mZnNldD0iLjc3IiBzdG9wLWNvbG9yPSIjQUY1MkZDIi8+PHN0b3Agb2Zmc2V0PSIuODQ5IiBzdG9wLWNvbG9yPSIjQkI0RUZDIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNDEuNTYzLDAuNDc5bDYuNTE1LDIyLjE3TDAuNjksMjYuNjc3TDE1Ljc2MSwwLjQ3OUg0MS41NjN6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE4OS45NDEiIHkxPSIyOTYuNDk2IiB4Mj0iMjIwLjQ2OSIgeTI9IjI3Ni44NzkiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4Ni45MDYgLTQwNS4wMzEpIHNjYWxlKDEuNTYyNSkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA3OEVGQyIvPjxzdG9wIG9mZnNldD0iLjEwNiIgc3RvcC1jb2xvcj0iIzE1QTdEMyIvPjxzdG9wIG9mZnNldD0iLjIyOCIgc3RvcC1jb2xvcj0iIzIzQkZBQSIvPjxzdG9wIG9mZnNldD0iLjM0OCIgc3RvcC1jb2xvcj0iIzJERDI4QiIvPjxzdG9wIG9mZnNldD0iLjQ2MyIgc3RvcC1jb2xvcj0iIzM1REY3NCIvPjxzdG9wIG9mZnNldD0iLjU3MyIgc3RvcC1jb2xvcj0iIzM5RTc2NyIvPjxzdG9wIG9mZnNldD0iLjY3IiBzdG9wLWNvbG9yPSIjM0JFQTYyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNNjYuODE1IDE0LjUxOUwzOS4wOTEgMjEuMDk5IDAuNjkgNTMuNzczIDI1LjQ1OCA2Ni42MDQgNDYuOTczIDQ0LjQyM3oiLz48Zz48cGF0aCBkPSJNMTEuNzExIDExLjVINTUuNzk0VjU1LjU4M0gxMS43MTF6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2LjExOSA0OC4zMDlIMzIuNjVWNTAuOTU0SDE2LjExOXoiLz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTQuNjA3LDI1Ljg4di0wLjA1NGMtMC4xOC01LjI5NSwzLjk2Ny05LjczNCw5LjI2Mi05LjkxM2MwLjA5LTAuMDAzLDAuMTc5LTAuMDA1LDAuMjY5LTAuMDA1IGMyLjY0LTAuMTM1LDUuMjIsMC44MTUsNy4xNDIsMi42M2wtMi41MiwzLjIwNmMtMS4yNTEtMS4yNzItMi45NjktMS45NzUtNC43NTMtMS45NDVjLTMuMDgzLDAuMjI2LTUuNDEsMi44ODktNS4yMiw1Ljk3NHYwLjA1NCBjLTAuMjU4LDMuMDkxLDIuMDM5LDUuODA1LDUuMTMsNi4wNjNjMC4xMjUsMC4wMSwwLjI1MSwwLjAxNywwLjM3NywwLjAxOWMxLjM0NywwLjA0LDIuNjctMC4zNjUsMy43NjUtMS4xNTF2LTIuNzRoLTQuMDI1di0zLjY0MyBoNy44OTV2OC4zMjhjLTIuMTEzLDEuOTU1LTQuODg2LDMuMDQxLTcuNzY1LDMuMDQzYy01LjE2MiwwLjEyMy05LjQ0Ni0zLjk2My05LjU2OS05LjEyNWMwLDAsMCwwLDAsMCBDMTQuNTksMjYuMzc0LDE0LjU5NCwyNi4xMjcsMTQuNjA3LDI1Ljg4eiIvPjxwYXRoIGQ9Ik0zMy42MDksMjUuODh2LTAuMDU0Yy0wLjE0MS01LjMzNSw0LjA2OS05Ljc3NCw5LjQwNS05LjkxNXM5Ljc3NCw0LjA2OSw5LjkxNSw5LjQwNSBjMC4wMDQsMC4xNTIsMC4wMDQsMC4zMDUsMC4wMDEsMC40NTd2MC4wNTRjMC4xNDEsNS4zMzUtNC4wNjksOS43NzQtOS40MDUsOS45MTVjLTUuMzM1LDAuMTQxLTkuNzc0LTQuMDY5LTkuOTE1LTkuNDA1bDAsMCBDMzMuNjA2LDI2LjE4NSwzMy42MDYsMjYuMDMzLDMzLjYwOSwyNS44OHogTTQ4Ljc1LDI1Ljg4di0wLjA1NGMwLjE4Ni0zLjE0LTIuMjA5LTUuODM1LTUuMzQ5LTYuMDIxIGMtMC4wNTMtMC4wMDMtMC4xMDUtMC4wMDUtMC4xNTgtMC4wMDdjLTMuMDk2LDAuMDc4LTUuNTQyLDIuNjUtNS40NjQsNS43NDZjMCwwLDAsMCwwLDBjMC4wMDIsMC4wNzYsMC4wMDUsMC4xNTIsMC4wMSwwLjIyOSB2MC4wNTRjLTAuMTg2LDMuMTQsMi4yMDksNS44MzUsNS4zNDksNi4wMjFjMC4wNTMsMC4wMDMsMC4xMDUsMC4wMDUsMC4xNTgsMC4wMDdjMy4wOTYtMC4wNzgsNS41NDItMi42NSw1LjQ2NC01Ljc0NmMwLDAsMCwwLDAsMCBDNDguNzU4LDI2LjAzMyw0OC43NTUsMjUuOTU2LDQ4Ljc1LDI1Ljg4eiIvPjwvZz48L2c+PC9zdmc+);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-hub:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA3MCA3MCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDAuNDE1IiB5MT0iNjkuMDAxIiB4Mj0iMzkuNTg1IiB5Mj0iMzAuNTY2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNjkuODkpIj48c3RvcCBvZmZzZXQ9Ii4zMjgiIHN0b3AtY29sb3I9IiMwMEI4RjEiLz48c3RvcCBvZmZzZXQ9Ii45NzMiIHN0b3AtY29sb3I9IiM5NzU4RkIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik02MS4zLDAuOWMtMS43LTAuOC0zLjYtMS01LjUtMC44Yy0wLjMsMC00NS4zLDMuOC00NS4zLDMuOGwzMS44LDM3LjVsNS44LDAuM0w2Ni4zLDIyIEM3Mi40LDE1LjksNzEuMSw1LDYxLjMsMC45eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1OC4zNDUiIHkxPSI2NC4wMTciIHgyPSIxMS45MzIiIHkyPSIxMy42MzYiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGRUU0NSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzk3NThGQiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTUzLjYsNDcuMmwtMS4zLDJsLTE2LTE5LjVMMjAuOCw0MC4xTDQ2LjUsNjhjMC41LDAuNSwxLjIsMC45LDEuOSwxLjNjMS40LDAuNywzLDAuOSw0LjYsMC40IGMxLjUtMC40LDIuNi0xLjIsMy41LTIuMWMwLjEtMC4xLDEwLjgtMTAuNywxMC44LTEwLjdMNTMuNiw0Ny4yeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzMS4wMjUiIHkxPSI2MC40MDEiIHgyPSIyMS4zOTIiIHkyPSIzOS44MDgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA2OS44OSkiPjxzdG9wIG9mZnNldD0iLjMyOCIgc3RvcC1jb2xvcj0iIzAwQjhGMSIvPjxzdG9wIG9mZnNldD0iLjc5IiBzdG9wLWNvbG9yPSIjOTc1OEZCIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNNDUuNyw0MS42TDE5LjYsOC40bDAsMGMtMS4xLTEuNi0yLjgtMi45LTUtMy44Yy0xLjctMC43LTMuNy0wLjktNS41LTAuNSBDLTAuNSw2LjItMi43LDE2LjcsMy41LDIyLjNsMTguMSwxOC42TDQ1LjcsNDEuNnoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTMuMjU5IiB5MT0iMTcuNzY2IiB4Mj0iNjguODE2IiB5Mj0iMTcuNzY2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNjkuODkpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMEI4RjEiLz48c3RvcCBvZmZzZXQ9Ii4zMDYiIHN0b3AtY29sb3I9IiM5NzU4RkIiLz48c3RvcCBvZmZzZXQ9Ii45ODkiIHN0b3AtY29sb3I9IiNGRkVFNDUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik02My4yLDQwLjVjLTMuNC0xLTUuMy0wLjctOS44LTAuOGwtMzgtNS40TDQuNSw0NC43Yy02LjksNi44LTUuOCwxOC43LDQuNCwyMy44IGMyLjYsMS4zLDUuNSwxLjcsOC4yLDEuM2wwLDBjMTkuMy0zLjYsNDMuNS05LjQsNDMuNy05LjRjMC40LTAuMSwwLjktMC4yLDEuMy0wLjNjNi4zLTEuOSw4LjktNy44LDcuNC0xMi44IEM2OC43LDQ0LjUsNjYuNSw0MS41LDYzLjIsNDAuNXoiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTMuNCAxMy40SDU2LjZWNTYuNkgxMy40eiIvPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0xNy40LDE5LjFoNHY3LjJoNy40di03LjJoNHYxOC4xaC00di03LjNoLTcuNHY3LjNoLTRWMTkuMXoiLz48cGF0aCBkPSJNMzUuNywxOS4xaDguNGMyLjEsMCwzLjcsMC42LDQuNywxLjZjMC44LDAuOCwxLjIsMS44LDEuMiwzLjF2MC4xYzAsMi0xLjEsMy4yLTIuNCwzLjkgYzIuMSwwLjgsMy40LDIsMy40LDQuNXYwLjFjMCwzLjMtMi43LDUtNi44LDVoLTguNlYxOS4xSDM1Ljd6IE00Ni4yLDI0LjRjMC0xLjItMC45LTEuOS0yLjYtMS45aC0zLjl2My44aDMuNyBDNDUuMSwyNi40LDQ2LjIsMjUuOCw0Ni4yLDI0LjRMNDYuMiwyNC40eiBNNDQuMiwyOS43aC00LjZ2NGg0LjdjMS44LDAsMi44LTAuNiwyLjgtMnYtMC4xQzQ3LjIsMzAuNSw0Ni4zLDI5LjcsNDQuMiwyOS43eiIvPjwvZz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuNSA0OC41SDMzLjdWNTEuMkgxNy41eiIvPjwvc3ZnPg==);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-intellij-idea:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIuNzkiIHkxPSI0MC4wODkiIHgyPSIzMy4zMTciIHkyPSI0MC4wODkiPjxzdG9wIG9mZnNldD0iLjI1OCIgc3RvcC1jb2xvcj0iI0Y5N0ExMiIvPjxzdG9wIG9mZnNldD0iLjQ1OSIgc3RvcC1jb2xvcj0iI0IwN0I1OCIvPjxzdG9wIG9mZnNldD0iLjcyNCIgc3RvcC1jb2xvcj0iIzU3N0JBRSIvPjxzdG9wIG9mZnNldD0iLjkxIiBzdG9wLWNvbG9yPSIjMUU3Q0U1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDg3Q0ZBIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTcuNyA1NC42TDAuOCA0MS4yIDkuMiAyNS42IDMzLjMgMzV6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjI1Ljc2NyIgeTE9IjI0Ljg4IiB4Mj0iNzkuNDI0IiB5Mj0iNTQuNTciPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0Y5N0ExMiIvPjxzdG9wIG9mZnNldD0iLjA3MiIgc3RvcC1jb2xvcj0iI0NCN0EzRSIvPjxzdG9wIG9mZnNldD0iLjE1NCIgc3RvcC1jb2xvcj0iIzlFN0I2QSIvPjxzdG9wIG9mZnNldD0iLjI0MiIgc3RvcC1jb2xvcj0iIzc1N0I5MSIvPjxzdG9wIG9mZnNldD0iLjMzNCIgc3RvcC1jb2xvcj0iIzUzN0JCMSIvPjxzdG9wIG9mZnNldD0iLjQzMiIgc3RvcC1jb2xvcj0iIzM4N0NDQyIvPjxzdG9wIG9mZnNldD0iLjUzOCIgc3RvcC1jb2xvcj0iIzIzN0NFMCIvPjxzdG9wIG9mZnNldD0iLjY1NSIgc3RvcC1jb2xvcj0iIzE0N0NFRiIvPjxzdG9wIG9mZnNldD0iLjc5MiIgc3RvcC1jb2xvcj0iIzBCN0NGNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA4N0NGQSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTcwIDE4LjdMNjguNyA1OS4yIDQxLjggNzAgMjUuNiA1OS42IDQ5LjMgMzUgMzguOSAxMi4zIDQ4LjIgMS4xeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2My4yMjgiIHkxPSI0Mi45MTUiIHgyPSI0OC4yOSIgeTI9Ii0xLjcxOSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRkUzMTVEIi8+PHN0b3Agb2Zmc2V0PSIuMDc4IiBzdG9wLWNvbG9yPSIjQ0I0MTdFIi8+PHN0b3Agb2Zmc2V0PSIuMTYiIHN0b3AtY29sb3I9IiM5RTRFOUIiLz48c3RvcCBvZmZzZXQ9Ii4yNDciIHN0b3AtY29sb3I9IiM3NTVCQjQiLz48c3RvcCBvZmZzZXQ9Ii4zMzkiIHN0b3AtY29sb3I9IiM1MzY1Q0EiLz48c3RvcCBvZmZzZXQ9Ii40MzYiIHN0b3AtY29sb3I9IiMzODZEREIiLz48c3RvcCBvZmZzZXQ9Ii41NDEiIHN0b3AtY29sb3I9IiMyMzc0RTkiLz48c3RvcCBvZmZzZXQ9Ii42NTgiIHN0b3AtY29sb3I9IiMxNDc4RjMiLz48c3RvcCBvZmZzZXQ9Ii43OTQiIHN0b3AtY29sb3I9IiMwQjdCRjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwODdDRkEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik03MCAxOC43TDQ4LjcgNDMuOSAzOC45IDEyLjMgNDguMiAxLjF6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwLjcyIiB5MT0iMTYuNDczIiB4Mj0iNTUuNTI0IiB5Mj0iOTAuNTgiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZFMzE1RCIvPjxzdG9wIG9mZnNldD0iLjA0IiBzdG9wLWNvbG9yPSIjRjYzNDYyIi8+PHN0b3Agb2Zmc2V0PSIuMTA0IiBzdG9wLWNvbG9yPSIjREYzQTcxIi8+PHN0b3Agb2Zmc2V0PSIuMTY3IiBzdG9wLWNvbG9yPSIjQzI0MzgzIi8+PHN0b3Agb2Zmc2V0PSIuMjkxIiBzdG9wLWNvbG9yPSIjQUQ0QTkxIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiM3NTVCQjQiLz48c3RvcCBvZmZzZXQ9Ii45MTciIHN0b3AtY29sb3I9IiMxRDc2RUQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwODdDRkEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik0zMy43IDU4LjFMNS42IDY4LjMgMTAuMSA1Mi41IDE2IDMzLjEgMCAyNy43IDEwLjEgMCAzMi4xIDIuNyA1My43IDI3LjR6Ii8+PGc+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjcgMTMuNUg1Ni45MDAwMDAwMDAwMDAwMDZWNTYuN0gxMy43eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNy43IDQ4LjZIMzMuOVY1MS4zMDAwMDAwMDAwMDAwMDRIMTcuN3oiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjkuNCAyMi40TDI5LjQgMTkuMSAyMC40IDE5LjEgMjAuNCAyMi40IDIzIDIyLjQgMjMgMzMuNyAyMC40IDMzLjcgMjAuNCAzNyAyOS40IDM3IDI5LjQgMzMuNyAyNi45IDMzLjcgMjYuOSAyMi40eiIvPjxwYXRoIGQ9Ik0zOCwzNy4zYy0xLjQsMC0yLjYtMC4zLTMuNS0wLjhjLTAuOS0wLjUtMS43LTEuMi0yLjMtMS45bDIuNS0yLjhjMC41LDAuNiwxLDEsMS41LDEuMyBjMC41LDAuMywxLjEsMC41LDEuNywwLjVjMC43LDAsMS4zLTAuMiwxLjgtMC43YzAuNC0wLjUsMC42LTEuMiwwLjYtMi4zVjE5LjFoNHYxMS43YzAsMS4xLTAuMSwyLTAuNCwyLjhjLTAuMywwLjgtMC43LDEuNC0xLjMsMiBjLTAuNSwwLjUtMS4yLDEtMiwxLjJDMzkuOCwzNy4xLDM5LDM3LjMsMzgsMzcuMyIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-kotlin:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDYwIDYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTUuOTU5IiB5MT0iLTEzLjAxNCIgeDI9IjQ0LjMwNyIgeTI9IjE1LjMzMyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDYxKSI+PHN0b3Agb2Zmc2V0PSIuMDk3IiBzdG9wLWNvbG9yPSIjMDA5NUQ1Ii8+PHN0b3Agb2Zmc2V0PSIuMzAxIiBzdG9wLWNvbG9yPSIjMjM4QUQ5Ii8+PHN0b3Agb2Zmc2V0PSIuNjIxIiBzdG9wLWNvbG9yPSIjNTU3QkRFIi8+PHN0b3Agb2Zmc2V0PSIuODY0IiBzdG9wLWNvbG9yPSIjNzQ3MkUyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODA2RUUzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCA2MEwzMC4xIDI5LjkgNjAgNjB6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQuMjA5IiB5MT0iNDguOTQxIiB4Mj0iMjAuNjczIiB5Mj0iNjUuNDA1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNjEpIj48c3RvcCBvZmZzZXQ9Ii4xMTgiIHN0b3AtY29sb3I9IiMwMDk1RDUiLz48c3RvcCBvZmZzZXQ9Ii40MTgiIHN0b3AtY29sb3I9IiMzQzgzREMiLz48c3RvcCBvZmZzZXQ9Ii42OTYiIHN0b3AtY29sb3I9IiM2RDc0RTEiLz48c3RvcCBvZmZzZXQ9Ii44MzMiIHN0b3AtY29sb3I9IiM4MDZFRTMiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0wIDBMMzAuMSAwIDAgMzIuNXoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTEwLjEwMiIgeTE9IjUuODM2IiB4Mj0iNDUuNzMxIiB5Mj0iNjEuNjY5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNjEpIj48c3RvcCBvZmZzZXQ9Ii4xMDciIHN0b3AtY29sb3I9IiNDNzU3QkMiLz48c3RvcCBvZmZzZXQ9Ii4yMTQiIHN0b3AtY29sb3I9IiNEMDYwOUEiLz48c3RvcCBvZmZzZXQ9Ii40MjUiIHN0b3AtY29sb3I9IiNFMTcyNUMiLz48c3RvcCBvZmZzZXQ9Ii42MDUiIHN0b3AtY29sb3I9IiNFRTdFMkYiLz48c3RvcCBvZmZzZXQ9Ii43NDMiIHN0b3AtY29sb3I9IiNGNTg2MTMiLz48c3RvcCBvZmZzZXQ9Ii44MjMiIHN0b3AtY29sb3I9IiNGODg5MDkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0zMC4xIDBMMCAzMS43IDAgNjAgMzAuMSAyOS45IDYwIDB6Ii8+PC9zdmc+);height:125%;width:125%}.jetbrains-logo._logo-mps:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxNDAgMTQwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDUuOTc5IiB5MT0iMTg2LjA4NSIgeDI9Ii0yNy4yNDQiIHkyPSIxNS40NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjA5MSIgc3RvcC1jb2xvcj0iIzBiOGZmZiIvPjxzdG9wIG9mZnNldD0iLjIwOCIgc3RvcC1jb2xvcj0iIzBkOTRmNiIvPjxzdG9wIG9mZnNldD0iLjM5NiIgc3RvcC1jb2xvcj0iIzExYTNkZSIvPjxzdG9wIG9mZnNldD0iLjYzMyIgc3RvcC1jb2xvcj0iIzE4YmJiNyIvPjxzdG9wIG9mZnNldD0iLjg3MSIgc3RvcC1jb2xvcj0iIzIxZDc4OSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMTc4LjYwNSIgeTE9IjEyOS4zODYiIHgyPSI0NS4zODIiIHkyPSItNDEuMjU5IiB4bGluazpocmVmPSIjYSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9Ijc4LjU4NiIgeTE9IjEwNS41MTYiIHgyPSIxMjYuMjk3IiB5Mj0iLTIyLjc4OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjEyMyIgc3RvcC1jb2xvcj0iIzIxZDc4OSIvPjxzdG9wIG9mZnNldD0iLjEzMiIgc3RvcC1jb2xvcj0iIzI3ZDc4OCIvPjxzdG9wIG9mZnNldD0iLjIxNiIgc3RvcC1jb2xvcj0iIzU5ZDg3YiIvPjxzdG9wIG9mZnNldD0iLjMwMyIgc3RvcC1jb2xvcj0iIzg1ZDk3MCIvPjxzdG9wIG9mZnNldD0iLjM5NCIgc3RvcC1jb2xvcj0iI2FiZGE2NyIvPjxzdG9wIG9mZnNldD0iLjQ4NyIgc3RvcC1jb2xvcj0iI2NhZGI1ZiIvPjxzdG9wIG9mZnNldD0iLjU4NSIgc3RvcC1jb2xvcj0iI2UxZGI1OSIvPjxzdG9wIG9mZnNldD0iLjY4OCIgc3RvcC1jb2xvcj0iI2YyZGM1NSIvPjxzdG9wIG9mZnNldD0iLjgwMiIgc3RvcC1jb2xvcj0iI2ZjZGM1MyIvPjxzdG9wIG9mZnNldD0iLjk0NiIgc3RvcC1jb2xvcj0iI2ZmZGM1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0aXRsZT5tcHNfbG9nbzwvdGl0bGU+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMTQwTDE0MCAxNDAgNzAgNzAgMCAwIDAgMTQweiIvPjxwYXRoIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBmaWxsPSJ1cmwoI2IpIiBkPSJNMTQwIDE0MEw3MCA3MCAxNDAgMCAxNDAgMTQweiIvPjxwYXRoIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBmaWxsPSJ1cmwoI2MpIiBkPSJNMTAyIDEwMkw3MCA3MCAxNDAgMCAxMDIgMTAyeiIvPjwvc3ZnPg==);height:125%;width:125%}.jetbrains-logo._logo-phpstorm:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIuNTU4IiB5MT0iNDYuODQ2IiB4Mj0iMjkuOTQ3IiB5Mj0iOC4wMjYiPjxzdG9wIG9mZnNldD0iLjAxNiIgc3RvcC1jb2xvcj0iIzc2NUFGOCIvPjxzdG9wIG9mZnNldD0iLjM4MiIgc3RvcC1jb2xvcj0iI0IzNDVGMSIvPjxzdG9wIG9mZnNldD0iLjc1OCIgc3RvcC1jb2xvcj0iI0ZBMzI5MyIvPjxzdG9wIG9mZnNldD0iLjk0MSIgc3RvcC1jb2xvcj0iI0ZGMzE4QyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTM5LjYgMTUuMkwzNi4zIDUuMiAxMS45IDAgMCAxMy41IDM3LjIgMzIuNXoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMi43MyIgeTE9IjQ4LjM3OSIgeDI9IjMyLjA3MiIgeTI9IjkuNjIxIj48c3RvcCBvZmZzZXQ9Ii4wMTYiIHN0b3AtY29sb3I9IiM3NjVBRjgiLz48c3RvcCBvZmZzZXQ9Ii4zODIiIHN0b3AtY29sb3I9IiNCMzQ1RjEiLz48c3RvcCBvZmZzZXQ9Ii43NTgiIHN0b3AtY29sb3I9IiNGQTMyOTMiLz48c3RvcCBvZmZzZXQ9Ii45NDEiIHN0b3AtY29sb3I9IiNGRjMxOEMiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0yOCA0MS40TDI3LjMgMjAuNiAwIDEzLjUgNi43IDUzLjYgMjggNTMuNHoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTAuODU3IiB5MT0iNDYuNDA1IiB4Mj0iMzQuMjc0IiB5Mj0iNy4wNDgiPjxzdG9wIG9mZnNldD0iLjE4MyIgc3RvcC1jb2xvcj0iIzc2NUFGOCIvPjxzdG9wIG9mZnNldD0iLjIzOCIgc3RvcC1jb2xvcj0iIzg2NTVGNiIvPjxzdG9wIG9mZnNldD0iLjM0NSIgc3RvcC1jb2xvcj0iIzlGNENGMyIvPjxzdG9wIG9mZnNldD0iLjQ0MyIgc3RvcC1jb2xvcj0iI0FFNDdGMiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0IzNDVGMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTIyLjEgNDFMMjMuNCAyNC41IDQzLjIgNC4yIDYwLjkgNy40IDcwIDMwLjEgNjAuNSAzOS41IDQ1IDM3IDM1LjQgNDcuMXoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNjMuMjY2IiB5MT0iNTcuMzM5IiB4Mj0iMjQuNjk4IiB5Mj0iMjcuNTE2Ij48c3RvcCBvZmZzZXQ9Ii4wMTYiIHN0b3AtY29sb3I9IiM3NjVBRjgiLz48c3RvcCBvZmZzZXQ9Ii4zODIiIHN0b3AtY29sb3I9IiNCMzQ1RjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik00My4yIDQuMkwxNC44IDI5LjQgMjAuMyA2MS44IDQzLjkgNzAgNzAgNTQuNHoiLz48Zz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTMuNCAxMy40SDU2LjZWNTYuNkgxMy40eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNy41IDQ4LjVIMzMuN1Y1MS4ySDE3LjV6Ii8+PHBhdGggZD0iTTE3LjMsMTloNy4zYzQuMywwLDYuOSwyLjUsNi45LDYuMnYwLjFjMCw0LjItMy4yLDYuMy03LjMsNi4zaC0zbDAsNS40aC0zLjlMMTcuMywxOXogTTI0LjQsMjggYzIsMCwzLjEtMS4yLDMuMS0yLjd2LTAuMWMwLTEuOC0xLjItMi43LTMuMi0yLjdoLTNWMjhIMjQuNHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzIuNSwzNC40bDIuMy0yLjhjMS42LDEuMywzLjMsMi4yLDUuNCwyLjJjMS42LDAsMi42LTAuNiwyLjYtMS43VjMyYzAtMS0wLjYtMS41LTMuNi0yLjMgYy0zLjYtMC45LTYtMS45LTYtNS41di0wLjFjMC0zLjMsMi42LTUuNCw2LjMtNS40YzIuNiwwLDQuOSwwLjgsNi43LDIuM2wtMi4xLDNjLTEuNi0xLjEtMy4yLTEuOC00LjctMS44Yy0xLjUsMC0yLjMsMC43LTIuMywxLjYgdjAuMWMwLDEuMiwwLjgsMS42LDMuOSwyLjRjMy42LDEsNS43LDIuMyw1LjcsNS40djAuMWMwLDMuNi0yLjcsNS42LTYuNiw1LjZDMzcuNCwzNy4zLDM0LjcsMzYuMywzMi41LDM0LjQiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-pycharm:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNC45OTgiIHkxPSIyNy4wNDYiIHgyPSI2Ni42NTYiIHkyPSIyNy4wNDYiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIxRDc4OSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QzNGMiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTQ5LjEgMTFMNjkuNSAyOC4xIDYyLjIgNDMgNDkuOCAzOS42IDM5LjIgMzkuNnoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTI0LjU1OSIgeTE9IjU5LjA4MSIgeDI9IjYxLjIyIiB5Mj0iLTQuMjQxIj48c3RvcCBvZmZzZXQ9Ii4wMTEiIHN0b3AtY29sb3I9IiNGQ0Y4NEEiLz48c3RvcCBvZmZzZXQ9Ii4xMTIiIHN0b3AtY29sb3I9IiNBN0VCNjIiLz48c3RvcCBvZmZzZXQ9Ii4yMDYiIHN0b3AtY29sb3I9IiM1RkUwNzciLz48c3RvcCBvZmZzZXQ9Ii4yNzMiIHN0b3AtY29sb3I9IiMzMkRBODQiLz48c3RvcCBvZmZzZXQ9Ii4zMDYiIHN0b3AtY29sb3I9IiMyMUQ3ODkiLz48c3RvcCBvZmZzZXQ9Ii41NzciIHN0b3AtY29sb3I9IiMyMUQ3ODkiLz48c3RvcCBvZmZzZXQ9Ii41OTciIHN0b3AtY29sb3I9IiMyMUQ3ODkiLz48c3RvcCBvZmZzZXQ9Ii42ODYiIHN0b3AtY29sb3I9IiMyMEQ2OEMiLz48c3RvcCBvZmZzZXQ9Ii43NjMiIHN0b3AtY29sb3I9IiMxRUQ0OTciLz48c3RvcCBvZmZzZXQ9Ii44MzUiIHN0b3AtY29sb3I9IiMxOUQxQTkiLz48c3RvcCBvZmZzZXQ9Ii45MDQiIHN0b3AtY29sb3I9IiMxM0NDQzIiLz48c3RvcCBvZmZzZXQ9Ii45NzEiIHN0b3AtY29sb3I9IiMwQkM2RTEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0MzRjIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0yOC41IDIyLjFMMjQuNSA0MyAyNC4xIDUwLjIgMTQuMiA1NC41IDAgNTYgNC4zIDEwLjcgMjkuOSAwIDQ1LjcgMTAuNHoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS4zMyIgeTE9Ijc3LjY1NCIgeDI9IjIzLjYzNyIgeTI9IjMyLjc2Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMUQ3ODkiLz48c3RvcCBvZmZzZXQ9Ii4xNjQiIHN0b3AtY29sb3I9IiMyNEQ3ODgiLz48c3RvcCBvZmZzZXQ9Ii4zMDUiIHN0b3AtY29sb3I9IiMyRkQ4ODYiLz48c3RvcCBvZmZzZXQ9Ii40MzciIHN0b3AtY29sb3I9IiM0MURBODIiLz48c3RvcCBvZmZzZXQ9Ii41NjQiIHN0b3AtY29sb3I9IiM1QURDN0QiLz48c3RvcCBvZmZzZXQ9Ii42ODgiIHN0b3AtY29sb3I9IiM3QUUwNzciLz48c3RvcCBvZmZzZXQ9Ii44MDkiIHN0b3AtY29sb3I9IiNBMUUzNkUiLz48c3RvcCBvZmZzZXQ9Ii45MjUiIHN0b3AtY29sb3I9IiNDRkU4NjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMUVCNUUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0yOC41IDIyLjFMMzAuNCA2Mi41IDI0IDcwIDAgNTYgMTkuNyAyNi42eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyOC4yNzUiIHkxPSIzOC42MjMiIHgyPSI1OS40MDkiIHkyPSItMy4yMzYiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIxRDc4OSIvPjxzdG9wIG9mZnNldD0iLjA2MSIgc3RvcC1jb2xvcj0iIzI0RDc4OCIvPjxzdG9wIG9mZnNldD0iLjExMyIgc3RvcC1jb2xvcj0iIzJGRDg4NiIvPjxzdG9wIG9mZnNldD0iLjE2MiIgc3RvcC1jb2xvcj0iIzQxREE4MiIvPjxzdG9wIG9mZnNldD0iLjIwOSIgc3RvcC1jb2xvcj0iIzVBREQ3RCIvPjxzdG9wIG9mZnNldD0iLjI1NSIgc3RvcC1jb2xvcj0iIzc5RTA3NyIvPjxzdG9wIG9mZnNldD0iLjI1OCIgc3RvcC1jb2xvcj0iIzdDRTA3NiIvPjxzdG9wIG9mZnNldD0iLjQ5OSIgc3RvcC1jb2xvcj0iIzhDRTE3MyIvPjxzdG9wIG9mZnNldD0iLjkyNSIgc3RvcC1jb2xvcj0iI0IyRTU2QiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTU0LjkgMTkuMUwzMC42IDE5LjEgNTIuMSAweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3NS44ODkiIHkxPSI0My45NSIgeDI9IjEzLjE1OCIgeTI9IjQzLjM2OSI+PHN0b3Agb2Zmc2V0PSIuMzg3IiBzdG9wLWNvbG9yPSIjRkNGODRBIi8+PHN0b3Agb2Zmc2V0PSIuNTM2IiBzdG9wLWNvbG9yPSIjRUNGNDUxIi8+PHN0b3Agb2Zmc2V0PSIuODI2IiBzdG9wLWNvbG9yPSIjQzJFOTY0Ii8+PHN0b3Agb2Zmc2V0PSIuOTI1IiBzdG9wLWNvbG9yPSIjQjJFNTZCIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2UpIiBkPSJNNzAgNjIuNkw0OC42IDY5LjkgMjAuMiA2MS45IDI4LjUgMjIuMSAzMS44IDE5LjEgNDkuMSAxNy41IDQ3LjUgMzQuOSA2MS4zIDI5LjZ6Ii8+PGc+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjQgMTMuNEg1Ni42VjU2LjZIMTMuNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuNSA0OC41SDMzLjdWNTEuMkgxNy41eiIvPjxwYXRoIGQ9Ik0xNy4zLDE5LjFoNy4zYzQuMywwLDYuOSwyLjUsNi45LDYuMnYwLjFjMCw0LjEtMy4yLDYuMy03LjIsNi4zaC0zVjM3aC0zLjlWMTkuMXogTTI0LjQsMjguMSBjMiwwLDMuMS0xLjIsMy4xLTIuN3YtMC4xYzAtMS44LTEuMi0yLjctMy4yLTIuN2gtM3Y1LjVIMjQuNHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzMuMSwyOC4xTDMzLjEsMjguMWMwLTUuMSwzLjgtOS4zLDkuMy05LjNjMy40LDAsNS40LDEuMSw3LjEsMi44bC0yLjUsMi45Yy0xLjQtMS4zLTIuOC0yLTQuNi0yIGMtMywwLTUuMiwyLjUtNS4yLDUuNlYyOGMwLDMuMSwyLjEsNS42LDUuMiw1LjZjMiwwLDMuMy0wLjgsNC43LTIuMWwyLjUsMi41Yy0xLjgsMi0zLjksMy4yLTcuMywzLjJDMzcsMzcuMywzMy4xLDMzLjIsMzMuMSwyOC4xIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-pycharm-edu:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNC45OTgiIHkxPSIyNy4wNDYiIHgyPSI2Ni42NTYiIHkyPSIyNy4wNDYiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIxRDc4OSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3QzNGMiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTQ5LjEgMTFMNjkuNSAyOC4xIDYyLjIgNDMgNDkuOCAzOS42IDM5LjIgMzkuNnoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTI0LjU1OSIgeTE9IjU5LjA4MSIgeDI9IjYxLjIyIiB5Mj0iLTQuMjQxIj48c3RvcCBvZmZzZXQ9Ii4wMTEiIHN0b3AtY29sb3I9IiNGQ0Y4NEEiLz48c3RvcCBvZmZzZXQ9Ii4xMTIiIHN0b3AtY29sb3I9IiNBN0VCNjIiLz48c3RvcCBvZmZzZXQ9Ii4yMDYiIHN0b3AtY29sb3I9IiM1RkUwNzciLz48c3RvcCBvZmZzZXQ9Ii4yNzMiIHN0b3AtY29sb3I9IiMzMkRBODQiLz48c3RvcCBvZmZzZXQ9Ii4zMDYiIHN0b3AtY29sb3I9IiMyMUQ3ODkiLz48c3RvcCBvZmZzZXQ9Ii41NzciIHN0b3AtY29sb3I9IiMyMUQ3ODkiLz48c3RvcCBvZmZzZXQ9Ii41OTciIHN0b3AtY29sb3I9IiMyMUQ3ODkiLz48c3RvcCBvZmZzZXQ9Ii42ODYiIHN0b3AtY29sb3I9IiMyMEQ2OEMiLz48c3RvcCBvZmZzZXQ9Ii43NjMiIHN0b3AtY29sb3I9IiMxRUQ0OTciLz48c3RvcCBvZmZzZXQ9Ii44MzUiIHN0b3AtY29sb3I9IiMxOUQxQTkiLz48c3RvcCBvZmZzZXQ9Ii45MDQiIHN0b3AtY29sb3I9IiMxM0NDQzIiLz48c3RvcCBvZmZzZXQ9Ii45NzEiIHN0b3AtY29sb3I9IiMwQkM2RTEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwN0MzRjIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0yOC41IDIyLjFMMjQuNSA0MyAyNC4xIDUwLjIgMTQuMiA1NC41IDAgNTYgNC4zIDEwLjcgMjkuOSAwIDQ1LjcgMTAuNHoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS4zMyIgeTE9Ijc3LjY1NCIgeDI9IjIzLjYzNyIgeTI9IjMyLjc2Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMUQ3ODkiLz48c3RvcCBvZmZzZXQ9Ii4xNjQiIHN0b3AtY29sb3I9IiMyNEQ3ODgiLz48c3RvcCBvZmZzZXQ9Ii4zMDUiIHN0b3AtY29sb3I9IiMyRkQ4ODYiLz48c3RvcCBvZmZzZXQ9Ii40MzciIHN0b3AtY29sb3I9IiM0MURBODIiLz48c3RvcCBvZmZzZXQ9Ii41NjQiIHN0b3AtY29sb3I9IiM1QURDN0QiLz48c3RvcCBvZmZzZXQ9Ii42ODgiIHN0b3AtY29sb3I9IiM3QUUwNzciLz48c3RvcCBvZmZzZXQ9Ii44MDkiIHN0b3AtY29sb3I9IiNBMUUzNkUiLz48c3RvcCBvZmZzZXQ9Ii45MjUiIHN0b3AtY29sb3I9IiNDRkU4NjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMUVCNUUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0yOC41IDIyLjFMMzAuNCA2Mi41IDI0IDcwIDAgNTYgMTkuNyAyNi42eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyOC4yNzUiIHkxPSIzOC42MjMiIHgyPSI1OS40MDkiIHkyPSItMy4yMzYiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIxRDc4OSIvPjxzdG9wIG9mZnNldD0iLjA2MSIgc3RvcC1jb2xvcj0iIzI0RDc4OCIvPjxzdG9wIG9mZnNldD0iLjExMyIgc3RvcC1jb2xvcj0iIzJGRDg4NiIvPjxzdG9wIG9mZnNldD0iLjE2MiIgc3RvcC1jb2xvcj0iIzQxREE4MiIvPjxzdG9wIG9mZnNldD0iLjIwOSIgc3RvcC1jb2xvcj0iIzVBREQ3RCIvPjxzdG9wIG9mZnNldD0iLjI1NSIgc3RvcC1jb2xvcj0iIzc5RTA3NyIvPjxzdG9wIG9mZnNldD0iLjI1OCIgc3RvcC1jb2xvcj0iIzdDRTA3NiIvPjxzdG9wIG9mZnNldD0iLjQ5OSIgc3RvcC1jb2xvcj0iIzhDRTE3MyIvPjxzdG9wIG9mZnNldD0iLjkyNSIgc3RvcC1jb2xvcj0iI0IyRTU2QiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTU0LjkgMTkuMUwzMC42IDE5LjEgNTIuMSAweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3NS44ODkiIHkxPSI0My45NSIgeDI9IjEzLjE1OCIgeTI9IjQzLjM2OSI+PHN0b3Agb2Zmc2V0PSIuMzg3IiBzdG9wLWNvbG9yPSIjRkNGODRBIi8+PHN0b3Agb2Zmc2V0PSIuNTM2IiBzdG9wLWNvbG9yPSIjRUNGNDUxIi8+PHN0b3Agb2Zmc2V0PSIuODI2IiBzdG9wLWNvbG9yPSIjQzJFOTY0Ii8+PHN0b3Agb2Zmc2V0PSIuOTI1IiBzdG9wLWNvbG9yPSIjQjJFNTZCIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2UpIiBkPSJNNzAgNjIuNkw0OC42IDY5LjkgMjAuMiA2MS45IDI4LjUgMjIuMSAzMS44IDE5LjEgNDkuMSAxNy41IDQ3LjUgMzQuOSA2MS4zIDI5LjZ6Ii8+PGc+PHBhdGggZD0iTTEzLjQgMTMuNEg1Ni42VjU2LjZIMTMuNHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuNSA0OC41SDMzLjdWNTEuMkgxNy41eiIvPjxwYXRoIGQ9Ik0xNy4zLDE5LjFoNy4zYzQuMywwLDYuOSwyLjUsNi45LDYuMnYwLjFjMCw0LjEtMy4yLDYuMy03LjIsNi4zaC0zVjM3aC0zLjlWMTkuMXogTTI0LjQsMjguMSBjMiwwLDMuMS0xLjIsMy4xLTIuN3YtMC4xYzAtMS44LTEuMi0yLjctMy4yLTIuN2gtM3Y1LjVIMjQuNHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzMuNiwxOS4xaDEzLjV2My41aC05LjZ2My42SDQ2djMuNWgtOC40djMuOGg5LjdWMzdIMzMuNlYxOS4xeiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-rider:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjcwLjIyNiIgeTE9IjI3Ljc5OSIgeDI9Ii01LjEzIiB5Mj0iNjMuMTIyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNzEuMjgpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYzkwZjVlIi8+PHN0b3Agb2Zmc2V0PSIuMjIxIiBzdG9wLWNvbG9yPSIjYzkwZjVlIi8+PHN0b3Agb2Zmc2V0PSIuMjM2IiBzdG9wLWNvbG9yPSIjYzkwZjVlIi8+PHN0b3Agb2Zmc2V0PSIuMzU2IiBzdG9wLWNvbG9yPSIjY2ExMzVjIi8+PHN0b3Agb2Zmc2V0PSIuNDY2IiBzdG9wLWNvbG9yPSIjY2UxZTU3Ii8+PHN0b3Agb2Zmc2V0PSIuNTc0IiBzdG9wLWNvbG9yPSIjZDQzMTRlIi8+PHN0b3Agb2Zmc2V0PSIuNjc4IiBzdG9wLWNvbG9yPSIjZGM0YjQxIi8+PHN0b3Agb2Zmc2V0PSIuNzgyIiBzdG9wLWNvbG9yPSIjZTY2ZDMxIi8+PHN0b3Agb2Zmc2V0PSIuODgzIiBzdG9wLWNvbG9yPSIjZjM5NjFkIi8+PHN0b3Agb2Zmc2V0PSIuOTQyIiBzdG9wLWNvbG9yPSIjZmNiMjBmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIyNC42NTkiIHkxPSI2MS45OTYiIHgyPSI0Ni4wNDgiIHkyPSIyLjkzNCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDcxLjI4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjA0MiIgc3RvcC1jb2xvcj0iIzA3N2NmYiIvPjxzdG9wIG9mZnNldD0iLjQ0NSIgc3RvcC1jb2xvcj0iI2M5MGY1ZSIvPjxzdG9wIG9mZnNldD0iLjk1OCIgc3RvcC1jb2xvcj0iIzA3N2NmYiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTcuMzk2IiB5MT0iNjMuMzQ2IiB4Mj0iMzMuMTk0IiB5Mj0iNy4yMDEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA3MS4yOCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4yNzciIHN0b3AtY29sb3I9IiNjOTBmNWUiLz48c3RvcCBvZmZzZXQ9Ii45NzQiIHN0b3AtY29sb3I9IiNmY2IyMGYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+cmlkZXI8L3RpdGxlPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik03MCAyNy4yMzdMNjMuMzkxIDIzLjc1IDIwLjkyNiAwIDMuODI3IDE3LjkyMSAyMS42MTkgNDEuMDY4IDYwLjUzNyA0NC4zOTcgNzAgMjcuMjM3eiIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik01MC40MjMgMTYuMTMyTDQ0LjI3MSAxLjEwNyAyNy42NDMgMTcuNDcxIDExLjc2OCA1MC4xOTQgNDkuNDExIDcwIDcwIDU3Ljk4IDUwLjQyMyAxNi4xMzJ6Ii8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTIwLjkyNiAwTDAgMTQuMDk1IDcuNzc5IDYyLjE3MiAyNy44NDggNjkuODg5IDUzLjc4IDQ4LjgyMyAyMC45MjYgMHoiLz48Zz48cGF0aCBkPSJNMTMuMzAyIDEzLjE5M0g1Ni45MTZWNTYuODA2OTk5OTk5OTk5OTk1SDEzLjMwMnoiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTcuMjI3NDEsMTguODYyOTNoOC4zOTU2NGE3LjM4NDE2LDcuMzg0MTYsMCwwLDEsNS4zNDI2OCwxLjg1MzU4LDUuODY5ODksNS44Njk4OSwwLDAsMSwxLjUyNjQ4LDQuMTQzM2gwQTUuNzQzMzksNS43NDMzOSwwLDAsMSwyOC41NjcsMzAuNTI5Nmw0LjQ3MDQxLDYuNTQyMDZIMjguMzQ4OTFMMjQuNDIzNjgsMzEuMTgzOGgtMy4xNjJ2NS44ODc4NUgxNy4yMjc0MVYxOC44NjI5M2gwWk0yNS4yOTYsMjcuNjk0NzFjMS45NjI2MiwwLDMuMDUzLTEuMDkwMzQsMy4wNTMtMi42MTY4MmgwYzAtMS43NDQ1NS0xLjE5OTM4LTIuNjE2ODItMy4xNjItMi42MTY4MkgyMS4xNTI2NXY1LjIzMzY1SDI1LjI5NloiLz48cGF0aCBkPSJNMzYuMDkwMzQsMTguODYyOTNINDMuMjg2NmM1Ljc3ODgyLDAsOS43MDQwNSwzLjkyNTIzLDkuNzA0MDUsOS4xNTg4OGgwYzAsNS4xMjQ2MS0zLjkyNTIzLDkuMTU4ODgtOS43MDQwNSw5LjE1ODg4SDM2LjA5MDM0VjE4Ljg2MjkzWm00LjAzNDI3LDMuNTk4MTNWMzMuNDczNTJoMy4xNjJhNS4yMzcyNyw1LjIzNzI3LDAsMCwwLDUuNTYwNzUtNS40NTE3MWgwYTUuMjY0OTMsNS4yNjQ5MywwLDAsMC01LjU2MDc1LTUuNTYwNzVoLTMuMTYyWiIvPjwvZz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTcuMjI3IDQ4LjYyOUgzMy41ODJWNTEuMzU1SDE3LjIyN3oiLz48L2c+PC9zdmc+);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-resharper:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyMi45NDUiIHkxPSI3NS43ODciIHgyPSI3NC43ODciIHkyPSIyMC42NDIiPjxzdG9wIG9mZnNldD0iLjAxNiIgc3RvcC1jb2xvcj0iI0IzNUJBMyIvPjxzdG9wIG9mZnNldD0iLjQwNCIgc3RvcC1jb2xvcj0iI0M0MUU1NyIvPjxzdG9wIG9mZnNldD0iLjQ2OCIgc3RvcC1jb2xvcj0iI0M0MUU1NyIvPjxzdG9wIG9mZnNldD0iLjY1IiBzdG9wLWNvbG9yPSIjRUI4NTIzIi8+PHN0b3Agb2Zmc2V0PSIuOTUyIiBzdG9wLWNvbG9yPSIjRkVCRDExIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNNDkuOCAxNS4yTDM2IDM2LjcgNTguNCA3MCA3MCAyMy4xeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNy43MTkiIHkxPSI3My4yOTIiIHgyPSI2OS41NTYiIHkyPSIxOC4xNTIiPjxzdG9wIG9mZnNldD0iLjAxNiIgc3RvcC1jb2xvcj0iI0IzNUJBMyIvPjxzdG9wIG9mZnNldD0iLjQwNCIgc3RvcC1jb2xvcj0iI0M0MUU1NyIvPjxzdG9wIG9mZnNldD0iLjQ2OCIgc3RvcC1jb2xvcj0iI0M0MUU1NyIvPjxzdG9wIG9mZnNldD0iLjcwNCIgc3RvcC1jb2xvcj0iI0VCODUyMyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTUxLjEgMTUuN0w0OSAwIDE4LjggMzMuNiAyNy42IDQyLjMgMjAuOCA3MCA1OC40IDcweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxLjgyOCIgeTE9IjUzLjQyOCIgeDI9IjQ4LjgyNSIgeTI9IjkuMjI2Ij48c3RvcCBvZmZzZXQ9Ii4wMTYiIHN0b3AtY29sb3I9IiNCMzVCQTMiLz48c3RvcCBvZmZzZXQ9Ii42NjEiIHN0b3AtY29sb3I9IiNDNDFFNTciLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik00OSAwTDExLjYgMCAwIDQ3LjEgNTUuNiA0Ny4xeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0OS44OTQiIHkxPSItMTEuNTU3IiB4Mj0iNDguODU5IiB5Mj0iMjQuMDM1Ij48c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjQzQxRTU3Ii8+PHN0b3Agb2Zmc2V0PSIuNjY3IiBzdG9wLWNvbG9yPSIjRDEzRjQ4Ii8+PHN0b3Agb2Zmc2V0PSIuNzk1IiBzdG9wLWNvbG9yPSIjRDk0RjM5Ii8+PHN0b3Agb2Zmc2V0PSIuODY2IiBzdG9wLWNvbG9yPSIjREQ1NDMzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNNTUuMyA0Ny4xTDUxLjEgMTUuNyA0OSAwIDQxLjcgMjN6Ii8+PGc+PHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoLTEgLjAwMjU4IC0uMDAyNTggLTEgNzAuMDI5IDcwLjA4MSkiIGZpbGw9IiMwMDAiIGQ9Ik0xMy40IDEzLjVINTYuNlY1Ni43SDEzLjR6Ii8+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLS4xNDggMjUuNjc2IDQ5Ljk3KSIgZmlsbD0iI0ZGRiIgZD0iTTE3LjYgNDguNkgzMy44VjUxLjMwMDAwMDAwMDAwMDAwNEgxNy42eiIvPjxwYXRoIGQ9Ik0xNy40LDE5LjFsOC4yLDBjMi4zLDAsNCwwLjYsNS4yLDEuOGMxLDEsMS41LDIuNCwxLjUsNC4xbDAsMC4xYzAsMS41LTAuMywyLjYtMS4xLDMuNSBjLTAuNywwLjktMS42LDEuNi0yLjgsMmw0LjQsNi40bC00LjYsMGwtMy43LTUuNWwtMy4zLDBsMCw1LjVsLTMuOSwwTDE3LjQsMTkuMXogTTI1LjMsMjcuOGMxLDAsMS43LTAuMiwyLjItMC43IGMwLjUtMC41LDAuOC0xLjEsMC44LTEuOGwwLTAuMWMwLTAuOS0wLjMtMS41LTAuOC0xLjljLTAuNS0wLjQtMS4zLTAuNi0yLjMtMC42bC0zLjksMGwwLDUuMUwyNS4zLDI3Ljh6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM2LDMzLjJsLTEuOSwwbDAtMy4zbDIuNSwwbDAuNi0zLjhsLTIuMywwbDAtMy4zbDIuOCwwbDAuNi0zLjdsMy40LDBsLTAuNiwzLjdsMy43LDBsMC42LTMuNyBsMy40LDBsLTAuNiwzLjdsMS45LDBsMCwzLjNsLTIuNSwwTDQ3LDI5LjlsMi4zLDBsMCwzLjNsLTIuOCwwTDQ1LjgsMzdsLTMuNCwwbDAuNy0zLjhsLTMuNywwTDM4LjcsMzdsLTMuNCwwTDM2LDMzLjJ6IE00My43LDI5LjlsMC42LTMuOGwtMy43LDBMNDAsMjkuOUw0My43LDI5Ljl6IiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-resharper-cpp:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4LjA2MyIgeTE9IjE2LjE0MSIgeDI9IjI5LjI2IiB5Mj0iNjkuNzU3Ij48c3RvcCBvZmZzZXQ9Ii4yMiIgc3RvcC1jb2xvcj0iI0M0MEI1NSIvPjxzdG9wIG9mZnNldD0iLjY4MyIgc3RvcC1jb2xvcj0iI0UzNDNFNiIvPjxzdG9wIG9mZnNldD0iLjkyNSIgc3RvcC1jb2xvcj0iI0Y1OTI1MiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTIwLjIgMTUuMkwzNCAzNi43IDExLjYgNzAgMCAyMy4xeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4NzUuNzE5IiB5MT0iNzMuMjkyIiB4Mj0iOTI3LjU1NiIgeTI9IjE4LjE1MiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA5MjggMCkiPjxzdG9wIG9mZnNldD0iLjExMyIgc3RvcC1jb2xvcj0iI0ZGQkQwMCIvPjxzdG9wIG9mZnNldD0iLjU4NiIgc3RvcC1jb2xvcj0iI0UzNDNFNiIvPjxzdG9wIG9mZnNldD0iLjgxNyIgc3RvcC1jb2xvcj0iI0VDODQxQiIvPjxzdG9wIG9mZnNldD0iLjkzNSIgc3RvcC1jb2xvcj0iI0ZGQkQwMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTE4LjkgMTUuN0wyMSAwIDUxLjIgMzMuNiA0Mi40IDQyLjMgNDkuMiA3MCAxMS42IDcweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNS41IiB5MT0iLTEuOTMiIHgyPSI2OS45NiIgeTI9IjUxLjE2OCI+PHN0b3Agb2Zmc2V0PSIuMTI5IiBzdG9wLWNvbG9yPSIjRkZCRDAwIi8+PHN0b3Agb2Zmc2V0PSIuNjQiIHN0b3AtY29sb3I9IiNFMzQzRTYiLz48c3RvcCBvZmZzZXQ9Ii45MDkiIHN0b3AtY29sb3I9IiNDNDBCNTUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0zNS4zIDQ3LjFMNzAgNDcuMSA1OC40IDAgMjEgMHoiLz48Zz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTMuNCAxMy40SDU2LjZWNTYuNkgxMy40eiIvPjxwYXRoIGQ9Ik0xNy40LDE5aDguMmMyLjMsMCw0LDAuNiw1LjIsMS44YzEsMSwxLjUsMi40LDEuNSw0LjFWMjVjMCwxLjUtMC40LDIuNi0xLjEsMy41IGMtMC43LDAuOS0xLjYsMS42LTIuOCwybDQuNCw2LjRoLTQuNmwtMy43LTUuNWgtMy4zbDAsNS41aC0zLjlWMTl6IE0yNS40LDI3LjdjMSwwLDEuNy0wLjIsMi4yLTAuN2MwLjUtMC41LDAuOC0xLjEsMC44LTEuOCB2LTAuMWMwLTAuOS0wLjMtMS41LTAuOC0xLjljLTAuNS0wLjQtMS4zLTAuNi0yLjMtMC42aC0zLjl2NS4xSDI1LjR6IiBmaWxsPSIjRkZGIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjQgNDguNUgzMy41OTk5OTk5OTk5OTk5OTRWNTEuMkgxNy40eiIvPjxnPjxwYXRoIGQ9Ik00My43LDI0LjRoLTR2LTMuNmg0di00aDMuN3Y0aDR2My42aC00djRoLTMuN1YyNC40eiIgZmlsbD0iI0ZGRiIvPjwvZz48Zz48cGF0aCBkPSJNMzcuMSwzNC42aC00VjMxaDR2LTRoMy43djRoNHYzLjZoLTR2NGgtMy43VjM0LjZ6IiBmaWxsPSIjRkZGIi8+PC9nPjwvZz48L3N2Zz4=);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-rubymine:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0OS42MDkiIHkxPSI1Mi41NTQiIHgyPSIzMC4zNDYiIHkyPSI3LjE2MyI+PHN0b3Agb2Zmc2V0PSIuMTcyIiBzdG9wLWNvbG9yPSIjRkYxRjUxIi8+PHN0b3Agb2Zmc2V0PSIuMjgiIHN0b3AtY29sb3I9IiNGRjM2NDgiLz48c3RvcCBvZmZzZXQ9Ii40NjgiIHN0b3AtY29sb3I9IiNGRjU5M0IiLz48c3RvcCBvZmZzZXQ9Ii42NDYiIHN0b3AtY29sb3I9IiNGRjcyMzEiLz48c3RvcCBvZmZzZXQ9Ii44MDkiIHN0b3AtY29sb3I9IiNGRjgxMkIiLz48c3RvcCBvZmZzZXQ9Ii45NDEiIHN0b3AtY29sb3I9IiNGRjg2MjkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik01OC4yIDBMMzguMiA3LjIgMjIuNCAwIDYuOSAzOC45IDI0LjcgMzEuOCAyNC40IDUxLjUgNjIuNSA1Mi4yIDcwIDEzLjd6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMzLjI1OSIgeTE9IjEyLjg4NyIgeDI9IjI1LjEwNSIgeTI9IjMzLjQzNiI+PHN0b3Agb2Zmc2V0PSIuMDIyIiBzdG9wLWNvbG9yPSIjOTAzOUQwIi8+PHN0b3Agb2Zmc2V0PSIuNjI5IiBzdG9wLWNvbG9yPSIjRkYxRjUxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNTAuOCAyMi43TDI1LjYgNi4yIDUuMyAxOC43IDQ5LjggMzUuOXoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLjI5IiB5MT0iMTEuMjI0IiB4Mj0iNDUuMjg0IiB5Mj0iNjguNDIiPjxzdG9wIG9mZnNldD0iLjEwNyIgc3RvcC1jb2xvcj0iIzkwMzlEMCIvPjxzdG9wIG9mZnNldD0iLjM4NyIgc3RvcC1jb2xvcj0iI0ZGMUY1MSIvPjxzdG9wIG9mZnNldD0iLjYyOSIgc3RvcC1jb2xvcj0iI0ZGMUY1MSIvPjxzdG9wIG9mZnNldD0iLjY2IiBzdG9wLWNvbG9yPSIjRkYzNjQ4Ii8+PHN0b3Agb2Zmc2V0PSIuNzE0IiBzdG9wLWNvbG9yPSIjRkY1OTNCIi8+PHN0b3Agb2Zmc2V0PSIuNzY1IiBzdG9wLWNvbG9yPSIjRkY3MjMxIi8+PHN0b3Agb2Zmc2V0PSIuODEyIiBzdG9wLWNvbG9yPSIjRkY4MTJCIi8+PHN0b3Agb2Zmc2V0PSIuODUiIHN0b3AtY29sb3I9IiNGRjg2MjkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0yOS4xIDY4LjJMNTUuMyA2NC43IDQ3IDQ4LjcgNTIuNSA0MiA1My4xIDM3LjkgMjUuNiA2LjEgMCAxMi40IDAgNDkuMSAxNC44IDcwIDI5LjEgNjguMiAyOS4xIDY4LjIgMjkuMSA2OC4yIDI5LjEgNjguMnoiLz48Zz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTMuNCAxMy40SDU2LjZWNTYuNkgxMy40eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNy41IDQ4LjVIMzMuN1Y1MS4ySDE3LjV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTM0LjYgMTlMMzguOSAxOSA0My42IDI2LjYgNDguMyAxOSA1Mi42IDE5IDUyLjYgMzYuOSA0OC42IDM2LjkgNDguNiAyNS4yIDQzLjYgMzIuOSA0My41IDMyLjkgMzguNSAyNS4zIDM4LjUgMzYuOSAzNC42IDM2Ljl6Ii8+PHBhdGggZD0iTTE3LjQsMTloOC4yYzIuMywwLDQsMC42LDUuMiwxLjhjMSwxLDEuNSwyLjQsMS41LDQuMXYwLjFjMCwxLjUtMC40LDIuNi0xLjEsMy41IGMtMC43LDAuOS0xLjYsMS42LTIuOCwybDQuNCw2LjRoLTQuNmwtMy43LTUuNWgtMy4zbDAsNS41aC0zLjlWMTl6IE0yNS40LDI3LjdjMSwwLDEuNy0wLjIsMi4yLTAuN2MwLjUtMC41LDAuOC0xLjEsMC44LTEuOHYtMC4xIGMwLTAuOS0wLjMtMS41LTAuOC0xLjljLTAuNS0wLjQtMS4zLTAuNi0yLjMtMC42aC0zLjl2NS4xSDI1LjR6IiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-teamcity:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxLjc3NCIgeTE9IjMxLjI3MyIgeDI9IjQwLjE2NiIgeTI9IjMxLjI3MyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTA1Q0ZCIi8+PHN0b3Agb2Zmc2V0PSIuMDY4IiBzdG9wLWNvbG9yPSIjNzc2Q0Y5Ii8+PHN0b3Agb2Zmc2V0PSIuMTczIiBzdG9wLWNvbG9yPSIjNTY4MUY3Ii8+PHN0b3Agb2Zmc2V0PSIuMjg2IiBzdG9wLWNvbG9yPSIjM0I5MkY1Ii8+PHN0b3Agb2Zmc2V0PSIuNDEiIHN0b3AtY29sb3I9IiMyNjlGRjQiLz48c3RvcCBvZmZzZXQ9Ii41NDciIHN0b3AtY29sb3I9IiMxN0E5RjMiLz48c3RvcCBvZmZzZXQ9Ii43MTEiIHN0b3AtY29sb3I9IiMwRkFFRjIiLz48c3RvcCBvZmZzZXQ9Ii45NjgiIHN0b3AtY29sb3I9IiMwQ0IwRjIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0zOS43LDQ3LjlsLTYuMS0zNGMtMC40LTIuNC0xLjItNC44LTIuNy03LjFjLTItMy4yLTUuMi01LjQtOC44LTYuMyBDNy45LTIuOS0yLjYsMTEuMywzLjYsMjMuOWMwLDAsMCwwLDAsMGwxNC44LDMxLjdjMC40LDEsMSwyLDEuNywyLjljMS4yLDEuNiwyLjgsMi44LDQuNywzLjRDMzQuNCw2NC45LDQyLjEsNTYuNCwzOS43LDQ3Ljl6IiBmaWxsPSJ1cmwoI2EpIi8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUuMzExIiB5MT0iOS42NjkiIHgyPSI2OS4yMjgiIHkyPSI0My44NjYiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzkwNUNGQiIvPjxzdG9wIG9mZnNldD0iLjA2OCIgc3RvcC1jb2xvcj0iIzc3NkNGOSIvPjxzdG9wIG9mZnNldD0iLjE3MyIgc3RvcC1jb2xvcj0iIzU2ODFGNyIvPjxzdG9wIG9mZnNldD0iLjI4NiIgc3RvcC1jb2xvcj0iIzNCOTJGNSIvPjxzdG9wIG9mZnNldD0iLjQxIiBzdG9wLWNvbG9yPSIjMjY5RkY0Ii8+PHN0b3Agb2Zmc2V0PSIuNTQ3IiBzdG9wLWNvbG9yPSIjMTdBOUYzIi8+PHN0b3Agb2Zmc2V0PSIuNzExIiBzdG9wLWNvbG9yPSIjMEZBRUYyIi8+PHN0b3Agb2Zmc2V0PSIuOTY4IiBzdG9wLWNvbG9yPSIjMENCMEYyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjcuNCwyNi41Yy0xLjQtMi4yLTMuNC0zLjktNS43LTQuOUwyNS41LDEuN2wwLDBjLTEtMC41LTIuMS0xLTMuMy0xLjMgQzYuNy0zLjItNC40LDEzLjgsNS41LDI3YzEuNSwyLDMuNiwzLjYsNiw0LjVMNDgsNDcuOWMwLjgsMC41LDEuNiwwLjgsMi41LDEuMUM2NC41LDUzLjQsNzUuMSwzOC42LDY3LjQsMjYuNXoiIGZpbGw9InVybCgjYikiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTE5LjI4NCIgeTE9IjcwLjgyIiB4Mj0iNTUuOTgzIiB5Mj0iMzMuMTg2Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMzQkVBNjIiLz48c3RvcCBvZmZzZXQ9Ii4xMTciIHN0b3AtY29sb3I9IiMzMURFODAiLz48c3RvcCBvZmZzZXQ9Ii4zMDIiIHN0b3AtY29sb3I9IiMyNENFQTgiLz48c3RvcCBvZmZzZXQ9Ii40ODQiIHN0b3AtY29sb3I9IiMxQUMxQzkiLz48c3RvcCBvZmZzZXQ9Ii42NTkiIHN0b3AtY29sb3I9IiMxMkI3REYiLz48c3RvcCBvZmZzZXQ9Ii44MjQiIHN0b3AtY29sb3I9IiMwRUIyRUQiLz48c3RvcCBvZmZzZXQ9Ii45NjgiIHN0b3AtY29sb3I9IiMwQ0IwRjIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik02Ny40LDI2LjVjLTEuOC0yLjgtNC42LTQuOC03LjktNS42Yy0zLjUtMC44LTYuOC0wLjUtOS42LDAuN0wxMS40LDM2LjEgYzAsMC0wLjIsMC4xLTAuNiwwLjRDMC45LDQwLjQtNCw1My4zLDQsNjRjMS44LDIuNCw0LjMsNC4yLDcuMSw1YzUuMywxLjYsMTAuMSwxLDE0LTEuMWMwLDAsMC4xLDAsMC4xLDBsMzcuNi0yMC4xIGMwLDAsMCwwLDAuMS0wLjFDNjkuNSw0My45LDcyLjYsMzQuNiw2Ny40LDI2LjV6IiBmaWxsPSJ1cmwoI2MpIi8+PGxpbmVhckdyYWRpZW50IGlkPSJkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjM4Ljk0NCIgeTE9IjUuODUiIHgyPSI1LjQyMyIgeTI9Ijc3LjUwOSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM0JFQTYyIi8+PHN0b3Agb2Zmc2V0PSIuMDk0IiBzdG9wLWNvbG9yPSIjMkZEQjg3Ii8+PHN0b3Agb2Zmc2V0PSIuMTk2IiBzdG9wLWNvbG9yPSIjMjRDRUE4Ii8+PHN0b3Agb2Zmc2V0PSIuMzA2IiBzdG9wLWNvbG9yPSIjMUJDM0MzIi8+PHN0b3Agb2Zmc2V0PSIuNDI2IiBzdG9wLWNvbG9yPSIjMTRCQUQ4Ii8+PHN0b3Agb2Zmc2V0PSIuNTYiIHN0b3AtY29sb3I9IiMxMEI1RTciLz48c3RvcCBvZmZzZXQ9Ii43MTkiIHN0b3AtY29sb3I9IiMwREIxRUYiLz48c3RvcCBvZmZzZXQ9Ii45NjgiIHN0b3AtY29sb3I9IiMwQ0IwRjIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik01MC4zLDEyLjhjMS4yLTIuNywxLjEtNi0wLjktOWMtMS4xLTEuOC0yLjktMy00LjktMy41Yy00LjUtMS4xLTguMywxLTEwLjEsNC4yTDMuNSw0MiBjMCwwLDAsMCwwLDAuMUMtMC45LDQ3LjktMS42LDU2LjUsNCw2NGMxLjgsMi40LDQuMyw0LjIsNy4xLDVjMTAuNSwzLjMsMTkuMy0yLjUsMjIuMS0xMC44TDUwLjMsMTIuOHoiIGZpbGw9InVybCgjZCkiLz48Zz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTMuNCAxMy40SDU2LjZWNTYuNkgxMy40eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNy41IDQ4LjVIMzMuN1Y1MS4ySDE3LjV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyLjkgMjIuN0wxNy41IDIyLjcgMTcuNSAxOS4xIDMyLjMgMTkuMSAzMi4zIDIyLjcgMjYuOCAyMi43IDI2LjggMzcgMjIuOSAzN3oiLz48cGF0aCBkPSJNMzIuNSwyOC4xTDMyLjUsMjguMWMwLTUuMSwzLjgtOS4zLDkuMy05LjNjMy40LDAsNS40LDEuMSw3LjEsMi44bC0yLjUsMi45Yy0xLjQtMS4zLTIuOC0yLTQuNi0yIGMtMywwLTUuMiwyLjUtNS4yLDUuNlYyOGMwLDMuMSwyLjEsNS42LDUuMiw1LjZjMiwwLDMuMy0wLjgsNC43LTIuMWwyLjUsMi41Yy0xLjgsMi0zLjksMy4yLTcuMywzLjIgQzM2LjQsMzcuMywzMi41LDMzLjIsMzIuNSwyOC4xIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-upsource:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2NC45MTMiIHkxPSI1NC4zODUiIHgyPSIxNy41MTMiIHkyPSI0Ny4yNzUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA2NS4zOTUpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGRjgyMDAiLz48c3RvcCBvZmZzZXQ9Ii45NzMiIHN0b3AtY29sb3I9IiM5MDVDRkIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik02MC41IDI0TDkuNiAyNi45IDkuMyA3LjQgNTUuMiAwLjJ6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE1LjY3NSIgeTE9IjMwLjU5MyIgeDI9IjIwLjA5MyIgeTI9IjU1LjI3NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDY1LjM5NSkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzBDQjBGMiIvPjxzdG9wIG9mZnNldD0iLjk3MyIgc3RvcC1jb2xvcj0iIzkwNUNGQiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTIwLjMsNDMuMmwxNi40LTIwLjhMMTguOSwxMC4ybDAsMGMtMy4xLTIuOC03LjgtNC0xMi42LTJjLTIuNCwxLTQuMywyLjktNS4zLDUuMyBjLTIuMSw1LTAuOCw5LjksMi40LDEyLjlsMCwwTDIwLjMsNDMuMnoiIGZpbGw9InVybCgjYikiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTguMzM1IiB5MT0iMTEuNzI5IiB4Mj0iMjYuOTc4IiB5Mj0iMjcuMDQzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNjUuMzk1KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMENCMEYyIi8+PHN0b3Agb2Zmc2V0PSIuOTczIiBzdG9wLWNvbG9yPSIjOTA1Q0ZCIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMjAuMyA0My4yTDQ1LjUgNjguMSA2MS4yIDM4LjggMzYuNyAyMi40eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2MC42NzgiIHkxPSI5LjMzNyIgeDI9IjcuMzUyIiB5Mj0iMjguNTA4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNjUuMzk1KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMENCMEYyIi8+PHN0b3Agb2Zmc2V0PSIuOTczIiBzdG9wLWNvbG9yPSIjOTA1Q0ZCIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNTMuOSwzNi42TDUzLjksMzYuNmwtNDEuOS0ybDAsMGMtMS42LTAuMy0zLjQtMC4yLTUuMywwLjZjLTEuOCwwLjgtMy4yLDIuMS0zLjksMy45IGMtMi4xLDQuOSwwLjQsOS42LDQuNSwxMS4ybDAsMEw0NC44LDY4YzAuNSwwLjMsMywxLDMsMWMyLDAuNiw0LjIsMC45LDYuMiwwLjljMi41LDAsNS4zLTAuNyw4LjEtMi4xYzIuNi0xLjMsNC4yLTMuNCw1LjYtNiBjMS43LTMsMi4yLTUuOCwyLjItOC42QzY5LjgsNDQuNSw2Mi42LDM3LjIsNTMuOSwzNi42eiIgZmlsbD0idXJsKCNkKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2NC4xOTQiIHkxPSI1OS40NiIgeDI9IjE4LjUyNCIgeTI9IjIyLjY1MSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDY1LjM5NSkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGODIwMCIvPjxzdG9wIG9mZnNldD0iLjk3MyIgc3RvcC1jb2xvcj0iIzkwNUNGQiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTUyLjEsMS4xYy0wLjcsMC4zLTEuNCwwLjctMiwxLjFsMCwwTDI2LjksMTkuN2wxMS41LDE2LjhsMjUuMi0xNC4xIGMxLjktMC45LDMuNC0yLjUsNC4zLTQuM0M3My41LDcuMyw2My4xLTMuNSw1Mi4xLDEuMXoiIGZpbGw9InVybCgjZSkiLz48cGF0aCBmaWxsPSIjOTA1Q0ZCIiBkPSJNMTQuNSA0OS44TDM4LjQgMzYuNSAyNi45IDE5LjcgNC45IDM2LjJ6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJmIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMwLjQ0OCIgeTE9IjE2LjE1MiIgeDI9IjIuMjY1IiB5Mj0iMjYuMTY4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNjUuMzk1KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMENCMEYyIi8+PHN0b3Agb2Zmc2V0PSIuOTczIiBzdG9wLWNvbG9yPSIjOTA1Q0ZCIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjAuNCw1Ni40VjM1TDEyLDM0LjZIMTJjLTEuNi0wLjMtMy40LTAuMi01LjMsMC42Yy0xLjgsMC44LTMuMiwyLjEtMy45LDMuOSBjLTIuMSw0LjksMC40LDkuNiw0LjUsMTEuMmgwLjFMMjAuNCw1Ni40eiIgZmlsbD0idXJsKCNmKSIvPjxnPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMy40IDEzLjRINTYuNlY1Ni42SDEzLjR6Ii8+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTE3LjUsMjkuNFYxOWg0djEwLjNjMCwzLDEuNSw0LjUsMy45LDQuNXMzLjktMS41LDMuOS00LjRWMTloNHYxMC4yYzAsNS41LTMuMSw4LjItOCw4LjIgQzIwLjUsMzcuNSwxNy41LDM0LjcsMTcuNSwyOS40eiIvPjxwYXRoIGQ9Ik0zNS40LDE5aDcuNGM0LjMsMCw2LjksMi42LDYuOSw2LjN2MC4xYzAsNC4yLTMuMyw2LjQtNy4zLDYuNGgtM3Y1LjRoLTRWMTl6IE00Mi42LDI4LjIgYzIsMCwzLjItMS4yLDMuMi0yLjd2LTAuMWMwLTEuOC0xLjItMi43LTMuMi0yLjdoLTMuMXY1LjVINDIuNnoiLz48L2c+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjUgNDguNUgzMy43VjUxLjJIMTcuNXoiLz48L2c+PC9zdmc+);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-webstorm:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNS4wNjgiIHkxPSIxLjQ2IiB4Mj0iNDMuMTgzIiB5Mj0iNjYuNjc1Ij48c3RvcCBvZmZzZXQ9Ii4yODUiIHN0b3AtY29sb3I9IiMwMENERDciLz48c3RvcCBvZmZzZXQ9Ii45NDEiIHN0b3AtY29sb3I9IiMyMDg2RDciLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik05LjQgNjMuM0wwIDcuMyAxNy41IDAuMSAyOC42IDYuNyAzOC44IDEuMiA2MC4xIDkuNCA0OC4xIDcweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzMC43MiIgeTE9IjkuNzM0IiB4Mj0iNjEuMzY1IiB5Mj0iNTQuNjcxIj48c3RvcCBvZmZzZXQ9Ii4xNCIgc3RvcC1jb2xvcj0iI0ZGRjA0NSIvPjxzdG9wIG9mZnNldD0iLjM2NiIgc3RvcC1jb2xvcj0iIzAwQ0RENyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTcwIDIzLjdMNjEgMS40IDQ0LjYgMCAxOS4zIDI0LjMgMjYuMSA1NS42IDM4LjggNjQuNiA3MCA0NiA2Mi4zIDMxLjd6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYxLjA4MiIgeTE9IjE1LjI5IiB4Mj0iNjUuMTA2IiB5Mj0iMjkuNTQ0Ij48c3RvcCBvZmZzZXQ9Ii4yODUiIHN0b3AtY29sb3I9IiMwMENERDciLz48c3RvcCBvZmZzZXQ9Ii45NDEiIHN0b3AtY29sb3I9IiMyMDg2RDciLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik01NiAyMC40TDYyLjMgMzEuNyA3MCAyMy43IDY0LjQgOS44eiIvPjxnPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMy40IDEzLjRINTYuNlY1Ni42SDEzLjR6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjUgNDguNUgzMy43VjUxLjJIMTcuNXoiLz48cGF0aCBkPSJNMzguNywzNC4zbDIuMy0yLjhjMS42LDEuMywzLjMsMi4yLDUuMywyLjJjMS42LDAsMi41LTAuNiwyLjUtMS43di0wLjFjMC0xLTAuNi0xLjUtMy42LTIuMyBjLTMuNi0wLjktNS44LTEuOS01LjgtNS41di0wLjFjMC0zLjMsMi42LTUuNCw2LjItNS40YzIuNiwwLDQuOCwwLjgsNi42LDIuM2wtMiwzYy0xLjYtMS4xLTMuMS0xLjgtNC42LTEuOCBjLTEuNSwwLTIuMywwLjctMi4zLDEuNnYwLjFjMCwxLjIsMC44LDEuNiwzLjgsMi40YzMuNiwxLDUuNiwyLjMsNS42LDUuNHYwLjFjMCwzLjYtMi43LDUuNi02LjUsNS42IEM0My41LDM3LjIsNDAuOCwzNi4yLDM4LjcsMzQuMyIgZmlsbD0iI0ZGRiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0zNS4yIDE5TDMyLjUgMjkuNCAyOS41IDE5IDI2LjUgMTkgMjMuNCAyOS40IDIwLjcgMTkgMTYuNiAxOSAyMS43IDM2LjkgMjUgMzYuOSAyOCAyNi41IDMwLjkgMzYuOSAzNC4zIDM2LjkgMzkuNCAxOXoiLz48L2c+PC9zdmc+);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-youtrack:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjcwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3LjA4MyIgeTE9IjE2LjI5NCIgeDI9IjY0LjEwNiIgeTI9IjQyLjI4OCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDcxLjA0NykiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzkwNUNGQiIvPjxzdG9wIG9mZnNldD0iLjE2NSIgc3RvcC1jb2xvcj0iIzY2NzdGOCIvPjxzdG9wIG9mZnNldD0iLjM3OCIgc3RvcC1jb2xvcj0iIzM1OTZGNSIvPjxzdG9wIG9mZnNldD0iLjU0IiBzdG9wLWNvbG9yPSIjMTdBOUYzIi8+PHN0b3Agb2Zmc2V0PSIuNjMyIiBzdG9wLWNvbG9yPSIjMENCMEYyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjYuOSw0Ny41Yy0wLjItMC4yLTEzLjEtMTIuNi0xMy4xLTEyLjZzOS44LTEwLjQsMTIuNC0xM2MwLjgtMC44LDEuNS0xLjYsMi0yLjYgYzMuNi02LjEsMS41LTEzLjktNC42LTE3LjVjLTQuNS0yLjYtMTAuMS0yLjItMTQuMSwwLjhjLTAuNywwLjUtMS4zLDEtMS45LDEuNkM0Ny4zLDQuNiwzMy43LDE3LDIxLjksMjcuOGwyMi4xLDE0TDIwLjgsNjcuOSBjLTEuNCwxLTIuOCwxLjYtNC4zLDEuOWMwLjMsMCwwLjUsMCwwLjgtMC4xYzQuNi0wLjcsNDMuOS03LjMsNDUuOC03LjdjMi4zLTAuNCw0LjQtMS44LDUuNy0zLjlDNzEsNTQuNSw3MCw1MCw2Ni45LDQ3LjV6IiBmaWxsPSJ1cmwoI2EpIi8+PGxpbmVhckdyYWRpZW50IGlkPSJiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMwLjMxIiB5MT0iNDIuOTE2IiB4Mj0iMS4wNjgiIHkyPSI2OC43NDQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA3MS4wNDcpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM5MDVDRkIiLz48c3RvcCBvZmZzZXQ9Ii4wNzIiIHN0b3AtY29sb3I9IiNBNTU0RTYiLz48c3RvcCBvZmZzZXQ9Ii4yNTIiIHN0b3AtY29sb3I9IiNENjQxQjUiLz48c3RvcCBvZmZzZXQ9Ii4zOSIgc3RvcC1jb2xvcj0iI0Y0MzU5NyIvPjxzdG9wIG9mZnNldD0iLjQ2OCIgc3RvcC1jb2xvcj0iI0ZGMzE4QyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTQ1LjksMzAuNWMtMC40LTIuNy0xLjgtNC45LTMuOC02LjVDNDAsMjIuNCwyMy44LDUuNiwyMiwzLjdDMTkuMiwxLDE1LjItMC41LDExLjEsMC4yIEM0LjEsMS4yLTAuOCw3LjgsMC4zLDE0LjhjMC41LDMuNSwyLjUsNi41LDUuMSw4LjRjMi42LDIsMjMsMTYsMjQuMywxN2MyLjEsMS42LDQuOSwyLjUsNy43LDJDNDIuOSw0MS4yLDQ2LjgsMzYsNDUuOSwzMC41eiIgZmlsbD0idXJsKCNiKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0Ljk4MyIgeTE9IjEyLjM2MiIgeDI9Ijc0LjAyMyIgeTI9IjU1Ljg2NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDcxLjA0NykiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzkwNUNGQiIvPjxzdG9wIG9mZnNldD0iLjE2NSIgc3RvcC1jb2xvcj0iIzY2NzdGOCIvPjxzdG9wIG9mZnNldD0iLjM3OCIgc3RvcC1jb2xvcj0iIzM1OTZGNSIvPjxzdG9wIG9mZnNldD0iLjU0IiBzdG9wLWNvbG9yPSIjMTdBOUYzIi8+PHN0b3Agb2Zmc2V0PSIuNjMyIiBzdG9wLWNvbG9yPSIjMENCMEYyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjMsNjcuOGMwLjEsMCwyMy4zLTI2LjEsMjMuMy0yNi4xTDIyLjksMjYuOWMtOC4zLDcuNi0xNiwxNC41LTE3LjgsMTYuMiBjLTEuMSwxLTIuMiwyLjMtMywzLjdjLTQuMyw3LjQtMS44LDE2LjgsNS42LDIxLjFDMTAuNyw2OS42LDE3LjUsNzEuNywyMyw2Ny44eiIgZmlsbD0idXJsKCNjKSIvPjxnPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMy40IDEzLjRINTYuNlY1Ni42SDEzLjR6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjQgNDguNUgzMy41OTk5OTk5OTk5OTk5OTRWNTEuMkgxNy40eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMy44IDI5LjlMMTcgMTkuMSAyMS42IDE5LjEgMjUuOCAyNi4yIDMwLjIgMTkuMSAzNC43IDE5LjEgMjcuOCAyOS44IDI3LjggMzcgMjMuOCAzN3oiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDEuNiAyMi43TDM2LjEgMjIuNyAzNi4xIDE5LjEgNTEgMTkuMSA1MSAyMi43IDQ1LjUgMjIuNyA0NS41IDM3IDQxLjYgMzd6Ii8+PC9nPjwvc3ZnPg==);height:161.7142%;width:161.7142%}.jetbrains-logo._logo-toolbox:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjIuMTgiIHkxPSIyMy4yNTUiIHgyPSIzMC4wNDEiIHkyPSI4Ljc4MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjA0MyIgc3RvcC1jb2xvcj0iI2ZmODYxOCIvPjxzdG9wIG9mZnNldD0iLjM4MiIgc3RvcC1jb2xvcj0iI2ZmMjQ2ZSIvPjxzdG9wIG9mZnNldD0iLjk4OSIgc3RvcC1jb2xvcj0iI2FmMWRmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0aXRsZT5Ub29sQm94X3RyYXlJY29uX2NvbG91cl8zMi0wMTwvdGl0bGU+PHBhdGggZD0iTTI2LDIyLjQ3MTNsLTYuODMsMy44MzExVjIzLjI1NzhMMjYsMTkuNDI2OHYzLjA0NDVaIiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0iIzAwMDAwMSIgZD0iTTE2IDMyLjA3NkwzMCAyNC4wNjUgMzAgOC4wNTcgMTYgMTYuMDY3IDE2IDMyLjA3NnoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTguOTI1IDI0LjY0MUwxOC45MjUgMjcuMDQxIDI1LjAyNiAyMy41NSAyNS4wMjYgMjEuMTUgMTguOTI1IDI0LjY0MXoiLz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTYgMC4wNzZMMiA4LjA1NyAyIDguMDU3IDIgOC4wNTcgMiAyNC4wNjUgMTYgMzIuMDc2IDE2IDE2LjA2NyAzMCA4LjA1NyAxNiAwLjA3NnoiLz48L3N2Zz4=);height:161.7142%;width:161.7142%}.jetbrains-logo._size-1{width:40px}.jetbrains-logo._size-2{width:60px}.jetbrains-logo._size-3{width:75px}.jetbrains-logo._size-4{width:100px}.jetbrains-logo._size-5{width:150px}.jetbrains-logo._full-block:after{height:100%;width:100%}
:root{--ht-tabs-height:65px;--ht-employees-color:#fb5502;--ht-employees-color-2:#fb2046;--ht-customers-color:#05c1fd;--ht-customers-color-2:#5848f4;--ht-products-color:#18d68c;--ht-offices-color:#f9a857;--ht-offices-map-height:288px;--ht-offices-map-top:48px}@media screen and (max-width:1276px){:root{--ht-offices-map-height:221px}}@media screen and (max-width:1000px){:root{--ht-offices-map-height:45.99vw}}.text-center{text-align:center}.ht-tabs__tab{font-size:14px;height:var(--ht-tabs-height);line-height:var(--ht-tabs-height)}.ht-tabs__tab_selected{color:var(--wt-color-white);cursor:default}.ht-tabs__tab div{cursor:pointer;padding:0 16px}@media screen and (max-width:1276px){.ht-tabs__tab div{padding-left:8px;padding-right:8px}}.ht-tabs__tab div:hover{color:var(--wt-color-white)}.ht-tabs__tab div:focus{outline:none}.ht-tabs__tab div:focus[data-focus-method=key]{box-shadow:var(--wt-color-primary-light-theme-80) 0 0 0 4px}.ht-navigation__arrow{cursor:pointer}.ht-navigation__arrow.ht-navigation__arrow_disabled{fill:var(--wt-color-white-30)}.ht-chart_employees .ht-chart__title{color:var(--ht-employees-color)}.ht-chart_customers .ht-chart__title{color:var(--ht-customers-color)}.ht-chart_customers .ht-chart__title-tag{border-color:var(--ht-customers-color);color:var(--ht-customers-color);position:relative;top:-4px}.ht-chart__bar{background-color:var(--wt-color-white-20);height:6px;margin-top:1px}@media screen and (max-width:1000px){.ht-chart__title{align-items:flex-start;display:flex;flex-direction:column-reverse}}.ht-chart__title-tag_hidden{visibility:hidden}@media screen and (max-width:640px){.ht-chart__title-tag_hidden{display:none}}.ht-chart_employees .ht-chart__bar_colored{background:var(--ht-employees-color);background:linear-gradient(90deg,var(--ht-employees-color) 0,var(--ht-employees-color-2) 100%)}.ht-chart_customers .ht-chart__bar_colored{background:var(--ht-customers-color);background:linear-gradient(90deg,var(--ht-customers-color) 0,var(--ht-customers-color-2) 100%)}.ht-map__svg,.ht-map__svg .sprite-img{height:inherit;width:100%}.ht-map__marker{background-color:var(--ht-offices-color);border-radius:50%;height:6px;position:absolute;transform:translate(-50%,-50%);width:6px}.ht-map__marker_new{background-color:var(--wt-color-white)}.ht-map__marker_hovered,.ht-map__marker_new{height:12px;width:12px}.ht-map__marker[data-office=prague]{left:54%;top:35%}.ht-map__marker[data-office=spb]{left:55.7%;top:24.9%}.ht-map__marker[data-office=boston]{left:33%;top:31.6%}.ht-map__marker[data-office=moscow]{left:59%;top:28%}.ht-map__marker[data-office=munich]{left:50.85%;top:38.4%}.ht-map__marker[data-office=usa-west]{left:15.2%;top:48.3%}.ht-map__marker[data-office=usa-east]{left:31.4%;top:38.2%}.ht-map__marker[data-office=nvs]{left:70.25%;top:28%}.ht-map__marker[data-office=amsterdam]{left:47.6%;top:31.5%}.ht-map__marker[data-office=shanghai]{left:86.3%;top:44.9%}.ht-map__marker[data-office=belgrade]{left:50.85%;top:41.6%}.ht-map__marker[data-office=berlin]{left:52.4%;top:35%}.ht-map__marker[data-office=limassol],.ht-map__marker[data-office=paphos]{left:54%;top:44.8%}.ht-map__marker[data-office=yerevan]{left:60.5%;top:44.8%}.ht-map__marker[data-office=warsaw]{left:54%;top:31.5%}.ht-info{position:relative}.ht-info_products .ht-info__title{color:var(--ht-products-color)}.ht-info_offices .ht-info__title{color:var(--ht-offices-color)}@media screen and (max-width:1000px){.ht-info__group-new{min-height:116px}}.ht-info__group-new_map{min-height:148px}@media screen and (max-width:1000px){.ht-info__group-new_map{min-height:30vw}}@media screen and (max-width:640px){.ht-info__group-new_map{min-height:40vw}}.ht-info__group-new a{color:inherit;display:inline-block;font:inherit}.ht-info__group-new a,.ht-info__group-new a :hover,.ht-info__group-new a :visited{text-decoration:none}.ht-info__group-new a:focus{outline:none}.ht-info__group-new a:focus[data-focus-method=key]{box-shadow:var(--wt-color-primary-light-theme-80) 0 0 0 4px}.ht-info__item{display:flex;text-decoration:none;white-space:nowrap}.ht-info__item:hover{color:var(--wt-color-white)}.ht-info__item_wrapped{white-space:normal}.ht-info__item a{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:640px){.ht-info__item a{align-items:flex-start}}.ht-info__item a .ht-info__logo,.ht-info__item a .ht-info__logo img,.ht-info__item a .ht-info__logo svg{height:48px;width:48px}.ht-info__item a .ht-info__highlighted-title{text-align:center}.ht-info__item:focus{outline:none}.ht-info_offices .ht-info__item{cursor:default}.ht-info_products .ht-info__item{cursor:pointer}.ht-info_products .ht-info__item:focus{color:var(--wt-color-white)}.ht-info_products .ht-info__item:focus[data-focus-method=key]{box-shadow:var(--wt-color-primary-light-theme-80) 0 0 0 4px}.ht-info__logo,.ht-info__logo img,.ht-info__logo svg{height:56px;width:56px}.ht-info__logo-list{display:flex}.ht-info__logo-list_baseline{align-self:baseline}.ht-info__logo-list img,.ht-info__logo-list svg{height:24px;margin-left:12px;position:relative;visibility:hidden;width:24px}.ht-info__item:hover .ht-info__logo-list img,.ht-info__item:hover .ht-info__logo-list svg{visibility:visible}.ht-info__map{height:var(--ht-offices-map-height);position:absolute;top:var(--ht-offices-map-top);width:100%}@media screen and (max-width:1000px){.ht-info__map{height:auto;min-width:400px;width:50%}}@media screen and (max-width:640px){.ht-info__map{min-width:unset;width:100%}}.ht-info__content{min-height:calc(var(--ht-offices-map-height) + var(--ht-offices-map-top));position:relative}.ht-info__content_map{align-items:flex-end;display:flex;min-height:calc(100% - var(--ht-offices-map-top) + 10px)}@media screen and (max-width:1276px){.ht-info__content_map{justify-content:end;min-height:-moz-fit-content;min-height:fit-content}}@media screen and (max-width:640px){.ht-info__content_map{justify-content:start;min-height:calc(100% - var(--ht-offices-map-top) + 10px)}}.ht-info__highlighted-title{white-space:pre-line}.ht-info__tag{background-color:var(--wt-color-white);border-radius:8px;margin-left:4px;padding:0 4px}.offices-list{flex:1}@media screen and (max-width:1276px){.offices-list{justify-content:end;max-width:500px}}.ht-first-year__logo{height:122px;width:122px}.ht-first-year__logo path:first-of-type{fill:var(--wt-color-white)}
.slider__row{display:flex}@media screen and (max-width:640px){.slider__row{display:block}}.slider__item{margin-right:16px;width:50%}@media screen and (max-width:640px){.slider__item{padding:0;width:auto}}.slider__img{max-width:100%}
.chartbox,.chartbox__svg{height:100%;width:100%}.chartGroup .valueLabel tspan{white-space:pre}.partial{align-self:flex-start;color:rgba(39,40,44,.6);cursor:pointer;display:flex;flex-direction:row;font-size:12px;font-weight:inherit;margin-top:1rem;opacity:1;transition:opacity .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.partial .partial-icon{display:inline-block;padding:0 .25rem;transform:scaleY(.75) scaleX(1.25)}.rt-label{background:#3c3d40;border-radius:4px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:12px;min-width:24px;padding:4px 6px;position:absolute;text-align:center}.partial:hover{opacity:.5}
.legendGroup{align-items:flex-start;flex-direction:column;flex-grow:0;padding-bottom:12px}.legendGroup,.legendGroup .legendElement{box-sizing:border-box;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legendGroup .legendElement{align-items:center;border:1px solid transparent;border-radius:.25rem;flex-direction:row;height:auto;margin:2px 0;max-width:100%;padding:.25rem .5rem}.legendGroup .legendBullet{background-color:#000;border-radius:100%;max-height:7px;max-width:7px;min-height:7px;min-width:7px}.legendGroup .legendText{cursor:default;font-size:12px;line-height:1.5;margin-left:.5rem;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.rt-chart-tooltip{background:#3c3d40;border-radius:4px;color:#fff;cursor:default;display:inline-flex;font-size:.75rem;line-height:1rem;min-width:2.5rem;padding:4px 6px;position:absolute;text-align:center;transition:opacity .3s linear;z-index:1000}
.rt-bubble{align-items:center;display:flex;flex-direction:column;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33;max-width:160px;text-align:center}.rt-bubble-inner,.rt-bubble-outer,.rt-bubble-outer-shadow{border-radius:100%}.rt-bubble-inner,.rt-bubble-outer,.rt-bubble-title,.rt-bubble-value{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rt-bubble-outer{height:10rem;max-height:10rem;max-width:10rem;min-height:10rem;min-width:10rem;position:relative;width:10rem;z-index:1}.rt-bubble-inner,.rt-bubble-outer{align-items:center;display:flex;flex-direction:column;justify-content:center}.rt-bubble-inner{z-index:100}.rt-bubble-outer-shadow{height:100%;position:absolute;transition:transform .3s ease-out;width:100%;z-index:10}.rt-bubble:hover .rt-bubble-outer-shadow{transform:scale(1)!important}.rt-bubble-title{margin-top:1rem}
.rt-mosaic-grid{align-content:baseline;display:flex;flex-direction:row;flex-wrap:wrap-reverse;height:160px;min-height:160px;position:relative;width:100%}.rt-mosaic-grid .rt-mosaic-grid-map{height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.rt-mosaic-wrapper{align-items:center;display:flex;flex-direction:column;margin:.5rem;min-width:160px;text-align:center;width:160px}.rt-mosaic-title,.rt-mosaic-value{font-family:inherit;font-size:.75rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rt-mosaic-cell{box-sizing:border-box;height:16px;min-height:16px;min-width:16px;position:relative}.rt-mosaic{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap}.rt-mosaic-legend{margin-left:.5rem}.rt-mosaic-meta{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;padding:.5rem 0;text-align:left}.rt-mosaic-value{align-items:baseline;display:flex;flex-direction:row;white-space:pre}.rt-mosaic-value__1{font-weight:700}
.rt-heatmap,.rt-heatmap-col,.rt-heatmap-row{display:inline-flex;flex-shrink:0}.rt-heatmap,.rt-heatmap-col{flex-direction:column}.rt-heatmap-col .rt-heatmap-cell,.rt-heatmap-col .rt-heatmap-title{margin-left:1px;margin-top:1px}.rt-heatmap-row{flex-direction:row;marginTop:"6px";position:relative}.rt-heatmap-col:last-child{margin-left:16px}.rt-heatmap-cell{height:24px;position:relative;width:24px;z-index:1}.rt-heatmap-title{font-size:12px;line-height:24px}.rt-heatmap-title.rt-heatmap-title__vertical{margin:0;transform:translateX(125%) rotate(225deg);writing-mode:vertical-rl}.rt-heatmap-legend-container{margin-top:16px}.rt-heatmap-table{border-collapse:separate;border-spacing:1px;display:block;font-size:12px;line-height:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rt-heatmap-table--clone{pointer-events:none;position:absolute;top:0}.rt-heatmap-table-cell{cursor:default;max-width:96px;min-height:24px;min-width:64px;padding:4px 6px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rt-heatmap-table-cell__heading-top{font-weight:400;text-align:center;vertical-align:top}.rt-heatmap-table-cell__heading-edge{font-weight:400;min-width:96px;padding-left:1rem;pointer-events:all;text-align:left;white-space:nowrap;z-index:1000}.rt-heatmap-tooltip-key{color:hsla(0,0%,100%,.6)}.rt-heatmap-table-container{display:inline-block;width:100%}.rt-heatmap-table-header th{position:sticky;top:0}@media (min-width:1001px){.rt-heatmap-table-cell__heading-edge{min-width:180px;white-space:pre-wrap}}@media (max-width:1000px){.rt-heatmap-table-cell__heading-edge{max-width:113px;min-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
.rt-gradient-legend{display:inline-flex;flex-direction:column}.rt-gradient-step{height:100%;width:16px}.rt-gradient-bar{border-bottom:1px solid rgba(39,40,44,.2);display:flex;flex-direction:row;height:8px;min-height:8px}.rt-gradient-bar.rt-gradient-bar__linear{width:112px}.rt-gradient-bar.rt-gradient-bar__linear__full{width:208px}.rt-gradient-text{display:flex;flex-direction:row;font-size:12px;justify-content:space-between;margin-top:.25rem}.rt-gradient-text div:nth-child(2){transform:translateX(-25%)}.rt-gradient-text div:last-child{transform:none}
.rt-radar{display:flex;position:relative}.rt-radar-title{font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33;text-anchor:middle}.rt-radar-legend{margin-left:1rem}.rt-radar svg{height:100%;width:100%}.rt-radar-container{position:relative}.rt-label-container{height:100%;position:absolute;width:100%;z-index:1}
