﻿@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600";.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(0.5);opacity:0}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-weight:400;line-height:1.6;font-family:"Source Sans Pro",system-ui,Roboto,"Helvetica Neue","Helvetica",Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;width:100%;overflow-x:hidden}body{padding:100px 0 0;color:hsl(0,0%,10%)}@media only screen and (max-width: 960px){body{padding:55px 0 0}}button,input{font-weight:400;line-height:1.6;font-family:"Source Sans Pro",system-ui,Roboto,"Helvetica Neue","Helvetica",Arial,sans-serif;font-size:15px}a{color:#1b3af2;text-decoration:none}a:hover{text-decoration:underline}.hidden-loading{display:none}.tree{list-style:none;padding-bottom:1.6em;user-select:none}@media only screen and (min-width: 960px){.tree li::before{left:calc(1.166em - 8px)}.tree li .tree__item__text{margin-left:2.915em}.tree li li::before{left:calc(2.332em - 8px)}.tree li li .tree__item__text{margin-left:4.081em}.tree li li li::before{left:calc(3.498em - 8px)}.tree li li li .tree__item__text{margin-left:5.247em}.tree li li li li::before{left:calc(4.664em - 8px)}.tree li li li li .tree__item__text{margin-left:6.413em}.tree li li li li li::before{left:calc(5.83em - 8px)}.tree li li li li li .tree__item__text{margin-left:7.579em}.tree li li li li li li::before{left:calc(6.996em - 8px)}.tree li li li li li li .tree__item__text{margin-left:8.745em}.tree li li li li li li li::before{left:calc(8.162em - 8px)}.tree li li li li li li li .tree__item__text{margin-left:9.911em}}@media only screen and (max-width: 960px){.tree li::before{left:calc(1em - 8px)}.tree li .tree__item__text{margin-left:2.5em}.tree li li::before{left:calc(2em - 8px)}.tree li li .tree__item__text{margin-left:3.5em}.tree li li li::before{left:calc(3em - 8px)}.tree li li li .tree__item__text{margin-left:4.5em}.tree li li li li::before{left:calc(4em - 8px)}.tree li li li li .tree__item__text{margin-left:5.5em}.tree li li li li li::before{left:calc(5em - 8px)}.tree li li li li li .tree__item__text{margin-left:6.5em}.tree li li li li li li::before{left:calc(6em - 8px)}.tree li li li li li li .tree__item__text{margin-left:7.5em}.tree li li li li li li li::before{left:calc(7em - 8px)}.tree li li li li li li li .tree__item__text{margin-left:8.5em}}.tree.guide-tree{opacity:0}.tree.state-applied{opacity:1;transition:opacity .05s}.tree li{position:relative;cursor:pointer;display:block}.tree li::before{position:absolute;z-index:1;top:.7em}.tree li a{text-decoration:none;color:inherit}.tree li a:hover{text-decoration:underline}.tree li a:hover .tree__item__badge.tree__item__badge_new{text-decoration:underline;text-decoration-color:#8bc34a}.tree li .tree__item__text{display:inline-block;padding:.25em 0;position:relative;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree li .tree__item__text::before{content:"";position:relative;width:13px;height:13px;display:inline-block;margin-right:.5em;background-repeat:no-repeat}.tree li .tree__item__badge{margin:0 .5em}.tree li .tree__item__badge:last-of-type{margin-right:1.333em}.tree li .tree__item__wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;align-content:center;justify-content:flex-start;margin-left:calc(-1*1.5em)}.tree li .tree__item__wrapper:hover{background-color:#f5f5f5}.tree li .tree__item__wrapper--active{overflow:hidden;background-color:#f2f5f7}.tree li .tree__item__wrapper--active:hover{background-color:hsl(204,23.8095238095%,93.0058823529%)}.tree li .tree__item-nested-list{height:auto;overflow:visible}.tree li .tree__item-nested-list--hidden{height:0;overflow:hidden}.tree .toggler--collapsed>ul{display:none}.tree .toggler--expanded>ul{display:block}.tree__item--package::before{background-image:url(../img/box-orange.svg)}.tree__item--module::before{background-image:url(../img/box-red.svg)}.tree__item--namespace::before{background-image:url(../img/box-brown.svg)}.tree__item--folder{width:100%}.tree__item--folder::before{background-image:url(../img/folder.svg)}.tree__item--class::before{background-image:url(../img/cog.svg)}.tree__item--interface::before{background-image:url(../img/arrows.svg)}.tree__item--typedef::before{background-image:url(../img/data.svg)}.tree__item--guide::before,.tree__item--sdk::before{background-image:url(../img/book.svg)}.tree__item__badge{margin:0 .25em;text-transform:uppercase;font-weight:bold;font-size:10px;border-radius:20px;padding:.1em .6em;vertical-align:middle}.tree__item__badge .tree__item__badge__text{display:none}.tree__item__badge_new{background:#8bc34a;color:#fff}.tree__item__badge_premium{background-image:url(../img/star-in-circle.svg);width:16px;height:16px;flex-shrink:0;display:inline-block}.top{background:#3e59ad;position:fixed;top:0;left:0;right:0;z-index:9999;align-items:center}@media only screen and (max-width: 960px){.top{background:rgba(0,0,0,0)}.top.rwd-menu-active{height:100%}.top.rwd-menu-active .header__menu-rwd{display:block}.top.rwd-menu-active .header__main-rwd-button span:nth-child(1){top:10px;left:0;transform:rotate(45deg)}.top.rwd-menu-active .header__main-rwd-button span:nth-child(2){width:0;opacity:0}.top.rwd-menu-active .header__main-rwd-button span:nth-child(3){top:10px;transform:rotate(-45deg)}}.top .header__main{padding:.5em 1em;display:flex;justify-content:space-between;background-color:inherit;position:relative;z-index:inherit}@media only screen and (max-width: 960px){.top .header__main{height:55px;background-color:#3e59ad;padding:10px;flex-wrap:wrap;align-items:center}.top .header__main .header__main-title{flex-wrap:wrap}}.top .header__main-rwd-button{display:none}@media only screen and (max-width: 960px){.top .header__main-rwd-button{position:absolute;display:block;width:24px;height:24px;margin-left:.5em;top:50%;transform:translateY(-50%)}.top .header__main-rwd-button a{margin-top:2px;display:block;position:relative;height:inherit;width:inherit;cursor:pointer}.top .header__main-rwd-button a span{position:absolute;background:#fff;width:100%;height:3px;border-radius:5px;transition:250ms all ease}.top .header__main-rwd-button a span:nth-child(2){top:8px}.top .header__main-rwd-button a span:nth-child(3){top:16px}}@media only screen and (max-width: 640px){.top .header__main-rwd-button{margin-left:0}}.top .header__main-homepage{display:inline-block;height:41px;vertical-align:middle;margin-right:1em}.top .header__main-title{display:flex;align-items:center}.top .header__main-title-home{font-size:1.5em;text-decoration:none;color:#fbfcfc}@media only screen and (max-width: 960px){.top .header__main-title-home{font-size:1.333rem;margin-left:2.666em}}@media only screen and (max-width: 640px){.top .header__main-title-home{display:none}}.top[data-project=ckeditor5] li.top__menu-project-logo a{background-image:url("data:image/svg+xml,%3Csvg width='68' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M43.71 11.025a11.508 11.508 0 0 0-1.213 5.159c0 6.42 5.244 11.625 11.713 11.625.083 0 .167 0 .25-.002v16.282a5.464 5.464 0 0 1-2.756 4.739L30.986 60.7a5.548 5.548 0 0 1-5.512 0L4.756 48.828A5.464 5.464 0 0 1 2 44.089V20.344c0-1.955 1.05-3.76 2.756-4.738L25.474 3.733a5.548 5.548 0 0 1 5.512 0l12.724 7.292z' fill='%23FFF'/%3E%3Cpath d='M45.684 8.79a12.604 12.604 0 0 0-1.329 5.65c0 7.032 5.744 12.733 12.829 12.733.091 0 .183-.001.274-.003v17.834a5.987 5.987 0 0 1-3.019 5.19L31.747 63.196a6.076 6.076 0 0 1-6.037 0L3.02 50.193A5.984 5.984 0 0 1 0 45.003V18.997c0-2.14 1.15-4.119 3.019-5.19L25.71.804a6.076 6.076 0 0 1 6.037 0L45.684 8.79zm-29.44 11.89c-.834 0-1.51.671-1.51 1.498v.715c0 .828.676 1.498 1.51 1.498h25.489c.833 0 1.51-.67 1.51-1.498v-.715c0-.827-.677-1.498-1.51-1.498h-25.49.001zm0 9.227c-.834 0-1.51.671-1.51 1.498v.715c0 .828.676 1.498 1.51 1.498h18.479c.833 0 1.509-.67 1.509-1.498v-.715c0-.827-.676-1.498-1.51-1.498H16.244zm0 9.227c-.834 0-1.51.671-1.51 1.498v.715c0 .828.676 1.498 1.51 1.498h25.489c.833 0 1.51-.67 1.51-1.498v-.715c0-.827-.677-1.498-1.51-1.498h-25.49.001zm41.191-14.459c-5.835 0-10.565-4.695-10.565-10.486 0-5.792 4.73-10.487 10.565-10.487C63.27 3.703 68 8.398 68 14.19c0 5.791-4.73 10.486-10.565 10.486v-.001z' fill='%231EBC61' fill-rule='nonzero'/%3E%3Cpath d='M60.857 15.995c0-.467-.084-.875-.251-1.225a2.547 2.547 0 0 0-.686-.88 2.888 2.888 0 0 0-1.026-.531 4.418 4.418 0 0 0-1.259-.175c-.134 0-.283.006-.447.018-.15.01-.3.034-.446.07l.075-1.4h3.587v-1.8h-5.462l-.214 5.06c.319-.116.682-.21 1.089-.28.406-.071.77-.107 1.088-.107.218 0 .437.021.655.063.218.041.413.114.585.218s.313.244.422.419c.109.175.163.391.163.65 0 .424-.132.745-.396.961a1.434 1.434 0 0 1-.938.325c-.352 0-.656-.1-.912-.3-.256-.2-.43-.453-.523-.762l-1.925.588c.1.35.258.664.472.943.214.279.47.514.767.706.298.191.63.339.995.443.365.104.749.156 1.151.156.437 0 .86-.064 1.272-.193.41-.13.778-.323 1.1-.581a2.8 2.8 0 0 0 .775-.981c.193-.396.29-.864.29-1.405h-.001z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}.top[data-project=ckeditor4] li.top__menu-project-logo a{background-image:url("data:image/svg+xml,%3Csvg width='68' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M43.71 11.025a11.508 11.508 0 0 0-1.213 5.159c0 6.42 5.244 11.625 11.713 11.625.083 0 .167 0 .25-.002v16.282a5.464 5.464 0 0 1-2.756 4.739L30.986 60.7a5.548 5.548 0 0 1-5.512 0L4.756 48.828A5.464 5.464 0 0 1 2 44.089V20.344c0-1.955 1.05-3.76 2.756-4.738L25.474 3.733a5.548 5.548 0 0 1 5.512 0l12.724 7.292z' fill='%23FFF'/%3E%3Cpath d='M45.684 8.79a12.604 12.604 0 0 0-1.329 5.65c0 7.032 5.744 12.733 12.829 12.733.091 0 .183-.001.274-.003v17.834a5.987 5.987 0 0 1-3.019 5.19L31.747 63.196a6.076 6.076 0 0 1-6.037 0L3.02 50.193A5.984 5.984 0 0 1 0 45.003V18.997c0-2.14 1.15-4.119 3.019-5.19L25.71.804a6.076 6.076 0 0 1 6.037 0L45.684 8.79zm-29.44 11.89c-.834 0-1.51.671-1.51 1.498v.715c0 .828.676 1.498 1.51 1.498h25.489c.833 0 1.51-.67 1.51-1.498v-.715c0-.827-.677-1.498-1.51-1.498h-25.49.001zm0 9.227c-.834 0-1.51.671-1.51 1.498v.715c0 .828.676 1.498 1.51 1.498h18.479c.833 0 1.509-.67 1.509-1.498v-.715c0-.827-.676-1.498-1.51-1.498H16.244zm0 9.227c-.834 0-1.51.671-1.51 1.498v.715c0 .828.676 1.498 1.51 1.498h25.489c.833 0 1.51-.67 1.51-1.498v-.715c0-.827-.677-1.498-1.51-1.498h-25.49.001zm41.191-14.459c-5.835 0-10.565-4.695-10.565-10.486 0-5.792 4.73-10.487 10.565-10.487C63.27 3.703 68 8.398 68 14.19c0 5.791-4.73 10.486-10.565 10.486v-.001z' fill='%230287D0' fill-rule='nonzero'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M59.234 16.85h1.113v-1.66h-1.125V9.892h-2.307l-3.306 5.238v1.72h3.822v1.686h1.803z'/%3E%3Cpath fill='%230287D0' fill-rule='nonzero' d='M57.443 11.991v3.199H55.48l1.928-3.199h.035z'/%3E%3C/g%3E%3C/svg%3E")}.top[data-project=letters] li.top__menu-project-logo a{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='57' height='64' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M32.18 3.718l20.14 11.635A5.362 5.362 0 0 1 55 19.997v23.27a5.362 5.362 0 0 1-2.68 4.643L32.18 59.545a5.356 5.356 0 0 1-5.36 0L6.68 47.91A5.362 5.362 0 0 1 4 43.267v-23.27a5.362 5.362 0 0 1 2.68-4.644L26.82 3.718a5.356 5.356 0 0 1 5.36 0z' fill='%23FFF'/%3e%3cpath d='M33.458 40.042h1.835a1.344 1.344 0 0 0 0-2.688h-2.304v.005H22.478c-.827 0-1.497.67-1.497 1.498v6.92h-4.557V17.315h18.662v5.705c0 .69.558 1.248 1.247 1.248h5.544v21.51h-9.984a1.248 1.248 0 0 0 0 2.497h11.232c.689 0 1.247-.559 1.247-1.248V22.427a.999.999 0 0 0-.284-.698l-6.463-6.61a.998.998 0 0 0-.713-.301H15.176c-.689 0-1.248.559-1.248 1.248v30.96c0 .69.559 1.248 1.248 1.248h7.053c.689 0 1.247-.559 1.247-1.248v-6.981h9.982v-.003zM31.494.802l22.512 13.005A5.993 5.993 0 0 1 57 18.997v26.007a5.993 5.993 0 0 1-2.994 5.19L31.494 63.196a5.986 5.986 0 0 1-5.988 0L2.994 50.193A5.993 5.993 0 0 1 0 45.003V18.997a5.993 5.993 0 0 1 2.994-5.19L25.506.804a5.986 5.986 0 0 1 5.988 0zM22.51 26.054a1.344 1.344 0 0 0 0 2.689h12.784a1.344 1.344 0 0 0 0-2.689H22.509zm0 5.647a1.344 1.344 0 0 0 0 2.689h8.916a1.344 1.344 0 0 0 0-2.69h-8.916zm14.876-13.885a.1.1 0 0 1 .173-.068l3.91 4.143a.1.1 0 0 1-.072.168h-3.512a.5.5 0 0 1-.499-.499v-3.744z' fill='%23F75C4C' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e")}.top[data-project=cs] li.top__menu-project-logo a{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='57' height='64' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M31.284 2.746l20.932 12.092A5.572 5.572 0 0 1 55 19.663v24.183c0 1.99-1.061 3.83-2.784 4.825L31.284 60.762a5.566 5.566 0 0 1-5.568 0L4.784 48.671A5.572 5.572 0 0 1 2 43.846V19.663c0-1.99 1.061-3.83 2.784-4.825L25.716 2.746a5.566 5.566 0 0 1 5.568 0z' fill='%23FFF'/%3e%3cpath d='M24.057 37.919a1.248 1.248 0 0 0-1.463 1.23v5.885h-4.891c-4.006 0-7.268-3.264-7.268-7.272a7.283 7.283 0 0 1 5.197-6.972c.548-.162.915-.676.891-1.248a7.285 7.285 0 0 1-.006-.3c0-4.008 3.262-7.272 7.268-7.272.56 0 1.112.066 1.658.198.484.117.992-.065 1.29-.464a8.466 8.466 0 0 1 6.784-3.385c4.678 0 8.485 3.81 8.485 8.489 0 .378-.026.75-.076 1.11a1.249 1.249 0 0 0 .622 1.26c2.653 1.5 4.32 4.315 4.32 7.367 0 4.68-3.806 8.489-8.485 8.489h-5.439a1.248 1.248 0 0 0 0 2.497h5.44c6.056 0 10.979-4.926 10.979-10.986 0-3.681-1.864-7.088-4.884-9.107.012-.21.018-.42.018-.63 0-6.059-4.924-10.986-10.98-10.986-3.204 0-6.21 1.388-8.277 3.763a9.508 9.508 0 0 0-1.455-.112c-5.205 0-9.47 4.095-9.749 9.234a9.781 9.781 0 0 0-6.097 9.055c0 5.387 4.38 9.769 9.764 9.769h5.14a2.246 2.246 0 0 0 2.246-2.247v-4.687h10.59a1.352 1.352 0 0 0 0-2.705H24.327c-.092 0-.182.01-.269.027zM31.494.803l22.512 13.004A5.993 5.993 0 0 1 57 18.997v26.007a5.993 5.993 0 0 1-2.994 5.19L31.494 63.196a5.986 5.986 0 0 1-5.988 0L2.994 50.193A5.993 5.993 0 0 1 0 45.003V18.997a5.993 5.993 0 0 1 2.994-5.19L25.506.804a5.986 5.986 0 0 1 5.988 0zm-7.168 25.729a1.352 1.352 0 0 0 0 2.705H35.68a1.352 1.352 0 0 0 0-2.705H24.326zm0 5.68a1.352 1.352 0 0 0 0 2.705h7.96a1.352 1.352 0 0 0 0-2.705h-7.96z' fill='%236C7A89' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e")}.top[data-project^=ckfinder] li.top__menu-project-logo a{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='57' height='63' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M31.369 2.758L52.13 14.575A5.642 5.642 0 0 1 55 19.473v23.633a5.642 5.642 0 0 1-2.869 4.898L31.37 59.821a5.81 5.81 0 0 1-5.738 0L4.87 48.004A5.642 5.642 0 0 1 2 43.106V19.473a5.642 5.642 0 0 1 2.869-4.898L25.63 2.758a5.81 5.81 0 0 1 5.738 0z' fill='%23FFF'/%3e%3cpath d='M34.115 38.177c1.75-1.393 2.87-3.526 2.87-5.917 0-4.199-3.454-7.603-7.714-7.603s-7.713 3.404-7.713 7.603c0 4.2 3.454 7.604 7.713 7.604a7.8 7.8 0 0 0 2.603-.444l3.507 6.531a3.864 3.864 0 0 0 3.408 2.023h5.137c.71 0 1.286-.567 1.286-1.267v-24.37c0-.327-.126-.626-.333-.85a1.01 1.01 0 0 0-.226-.335l-6.626-6.532a1.289 1.289 0 0 0-1.098-.608H15.131c-.71 0-1.286.568-1.286 1.268v31.427c0 .7.576 1.267 1.286 1.267h16.007c.71 0 1.286-.567 1.286-1.267s-.576-1.268-1.286-1.268H16.416V16.547h19.228v5.79c0 .7.575 1.268 1.285 1.268h5.712v21.834h-3.852c-.476 0-.913-.259-1.136-.674l-3.538-6.588zm4.1-20.504v3.397h3.446l-3.446-3.397zM31.585.815l22.33 12.709A6.067 6.067 0 0 1 57 18.79V44.21a6.067 6.067 0 0 1-3.085 5.267l-22.33 12.71a6.248 6.248 0 0 1-6.17 0l-22.33-12.71A6.067 6.067 0 0 1 0 44.21V18.79a6.067 6.067 0 0 1 3.085-5.267L25.415.814a6.248 6.248 0 0 1 6.17 0zm-2.314 36.514c2.84 0 5.142-2.27 5.142-5.069 0-2.8-2.302-5.069-5.142-5.069-2.84 0-5.142 2.27-5.142 5.07 0 2.799 2.302 5.068 5.142 5.068z' fill='%2317C5A9' fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e")}.top[data-project^=trial] li.top__menu-project-logo a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67' height='67' version='1.1'%3E%3Cpath d='m29.23 0.34908c-1.0911 0-2.1811 0.27713-3.1622 0.83323l-11.488 6.5108-11.382 6.6941c-1.9443 1.1432-3.1458 3.2231-3.1638 5.4787l-0.10493 13.203 0.10493 13.205c0.018017 2.2555 1.2195 4.3355 3.1638 5.4787l11.382 6.6925 11.488 6.5124c1.9623 1.1122 4.3637 1.1122 6.326 0l11.488-6.5124 11.382-6.6925c1.9443-1.1432 3.1458-3.2231 3.1638-5.4787l0.10494-13.205-0.10494-13.203c-0.01802-2.2555-1.2194-4.3355-3.1638-5.4787l-11.382-6.6941-11.488-6.5108c-0.98114-0.55611-2.0727-0.83323-3.1638-0.83323zm-0.22711 12.909 4.6783 14.4h15.142l-12.249 8.9009 4.6783 14.4-12.25-8.8993-12.251 8.8993 4.6799-14.4-12.25-8.9009h15.141zm-0.17384 7.7826-2.9711 8.8664h-9.6135l7.7779 5.4787-2.9711 8.8649 7.7779-5.4787 7.7779 5.4787-2.9711-8.8649 7.7779-5.4787h-9.6135z' fill='%23efbb23' stroke-width='.80191'/%3E%3C/svg%3E")}.top[data-project=letters] li.top__menu-project-logo a,.top[data-project=cs] li.top__menu-project-logo a,.top[data-project^=ckfinder] li.top__menu-project-logo a{background-size:33px}.top .header__sub{height:45px;display:flex;background:#f5f5f5;border-bottom:1px solid #f2f5f7;position:relative}@media only screen and (max-width: 960px){.top .header__sub{display:none}}.top__logo{flex:0 0 340px}.top__logo__product-title{display:block;font-size:1.333rem}.top__menu{display:flex;margin:0;list-style:none}@media only screen and (max-width: 960px){.top__menu{flex-wrap:wrap}}.top__menu__item-home svg{display:flex;height:24px;width:24px}.top__menu__item-home--active{background:#fff}.top__menu__item-home--active svg{fill:#3e59ad}.top__menu li{margin-right:1em}.top__menu li.top__menu-project-logo a{padding-left:65px;background-size:38px;background-repeat:no-repeat;background-position:1.166em 5px;border-bottom:0}.top__menu li a{display:block;font-weight:600;text-decoration:none;background-color:#f5f5f5;color:#555;border-bottom:2px solid rgba(0,0,0,0);position:relative;height:45px;line-height:45px;padding:0 1em;transition:150ms ease all}.top__menu li a:hover{background-color:hsl(0,0%,93.1960784314%)}.top__menu li a:hover,.top__menu li a.top__menu__item--active{border-color:#3e59ad}.top__menu li a.top__menu-github-link:hover{border-color:rgba(0,0,0,0)}.top__menu li a.top__menu-github-link svg{fill:currentColor;width:30px;margin-top:7.5px}.top__search{flex:0 0 240px;position:relative;align-self:flex-start}@media only screen and (max-width: 960px){.top__search{flex:unset}}.top__search__box{background:#fff;font-weight:400;font-size:1rem;height:40px;width:240px;border:0;padding:0 3.332em 0 1.166em;border-radius:25px;border:2px solid rgba(0,0,0,0)}@media only screen and (max-width: 960px){.top__search__box{width:unset;height:35px}}.top__search__box::-webkit-input-placeholder{color:hsl(0,0%,70%)}.top__search__box:focus,.top__search__box:active{border-color:#5db913;outline:none;box-shadow:0 0 5px #5db913}.top__search__button{top:50%;transform:translateY(-50%);width:15px;height:17px;position:absolute;right:1.166em;background:none;border:none;padding:0}.top__search__button img{width:15px;height:15px}.main{display:flex;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:nowrap;min-height:calc(100vh - 100px)}@media only screen and (max-width: 1360px){.main{background:#fff;min-height:calc(100vh - 100px - 40px)}}.main .main__content{background:#fff;max-width:100%;min-width:690px;flex:1;padding:1.666em 0 3.999em;position:relative}@media only screen and (min-width: 1360px){.main .main__content{padding-right:340px}}@media only screen and (max-width: 960px){.main .main__content{min-width:unset}}@media only screen and (max-width: 640px){.main .main__content{padding:1em 0}}.main .main__content-inner{position:relative;margin:0 auto;padding-left:0;padding-right:0;max-width:100%}@media only screen and (max-width: 1360px){.main .main__content-inner{max-width:860px;padding-left:50px;padding-right:50px}}@media only screen and (min-width: 1360px){.main .main__content-inner{width:auto;margin-left:50px;margin-right:50px}}@media only screen and (min-width: 1600px){.main .main__content-inner{width:760px;margin:0 auto}}@media only screen and (max-width: 960px){.main .main__content-inner{max-width:100%;padding-left:1.5em;padding-right:1.5em}}@media only screen and (max-width: 640px){.main .main__content-inner{padding-left:1em;padding-right:1em}}.main .main__content-inner img{max-width:100%;height:auto}@media only screen and (min-width: 1600px){.main .main__content-inner img{max-width:760px}}.main .main__content-inner h1:first-of-type{margin-bottom:.5em}.main .main__content-inner .types{margin-bottom:1.333em}.main .main__content-inner a[href*="npmjs.com"] img{margin:.5em 0 1.5em}.main .main__content .api-header{display:flex;align-items:center;margin:0;padding:1.2em 0 1.8em 0}.main .main__content .api-header__title{width:100%}.main .main__content .api-header img{height:2.7em;margin-right:1.5em}.main .main__content .api-header h1{word-break:break-word;padding:0;margin:0}.main .main__content .api-header .header__import{font-size:.9em;padding:0;margin:-0.4em 0 0 0;color:hsl(0,0%,50%)}.main .main__content .api-header .header__import--hidden{display:none}.main .main__content h1.main__content-title{display:inline-block}.main .main__content h1.main__content-title img{height:1.1em;vertical-align:middle;position:relative;top:-0.1em;margin-right:.5em}@media only screen and (max-width: 640px){.main .main__content h1.main__content-title img{margin-right:.1em}}.main .main__content .collapsing-list{max-width:initial;min-width:initial}.main .main__content .collapsing-list a.member-name,.main .main__content .collapsing-list span.member-name{font-weight:bold}.main .main__content .collapsing-list__term code,.main .main__content .collapsing-list dt code,.main .main__content .secondary-navigation code{background:none;padding:0}.main .main__content .typedef-callback h4{padding-top:.2em}.main .main__content .typedef-callback dl{padding:0 0 0 1.5em}.main .main__content .typedef-callback dt code{background:none;padding:0}.main .main__content .typedef-callback dd{min-height:1.166em;margin:0}.main .main__content .typedef-callback dd p{padding-left:1.5em}.main .main__content .github-contrib{position:absolute;right:0;top:0}@media only screen and (max-width: 1360px){.main .main__content .github-contrib{right:50px}}@media only screen and (max-width: 640px){.main .main__content .github-contrib{display:none}}.main .main__content .github-contrib img{height:20px;width:20px;opacity:.7;margin:0}.main .main__content .github-contrib img:hover{opacity:1}.main .main__content .github-contrib a{display:inline-block;margin-left:10px}.main .side-navigation{flex:0 0 340px}@media only screen and (max-width: 960px){.main .side-navigation{display:none}}.main .side-navigation__wrapper{background:#fff;height:calc(100% - 100px);display:flex;position:fixed}.main .side-navigation__inner{width:340px;padding:1em 0;border-right:1px solid #f2f5f7;overflow-y:auto;transition:250ms ease margin;overflow-x:hidden}.main .side-navigation__inner--api{margin-bottom:50px}.main--home{margin-top:-45px}@media only screen and (max-width: 1360px){.main--home{min-height:calc(100vh - 45px - 40px)}}.main--no-sitenav .side-navigation{display:none}.main--no-sitenav .main__content{padding-right:0}.main--no-sitenav .main__content-inner{width:auto;margin:auto;max-width:860px;padding-left:50px;padding-right:50px}@media only screen and (max-width: 640px){.main--no-sitenav .main__content-inner{padding-left:1em;padding-right:1em}}.formatted p,.formatted ul,.formatted ol,.formatted blockquote,.formatted pre{font-size:1em;line-height:1.6em;padding-top:.2em;margin-bottom:.8em}.formatted h1{font-size:2.36em;line-height:1.33em;padding-top:1em;margin-bottom:1.67em}.formatted h1+dl{margin-top:1em}@media only screen and (max-width: 640px){.formatted h1{font-size:1.9em}}.formatted dd{margin-bottom:1em}.formatted h1:first-of-type{width:100%;padding-top:.5em;margin-bottom:1.17em}.formatted h1:first-of-type+h2{padding-top:0}.formatted h2{font-size:1.68em;line-height:1.68em;padding-top:.8em;margin-bottom:.4em;padding-bottom:.2em;border-bottom:1px solid #e9e9e9;font-weight:400}@media only screen and (max-width: 640px){.formatted h2{font-size:1.5em}}.formatted h2:first-of-type{clear:both}.formatted h3{font-size:1.36em;line-height:1.5em;padding-top:.8em;margin-bottom:.2em;font-weight:400}.formatted h4{font-size:1.2em;line-height:1.4em;padding-top:.8em;margin-bottom:.2em;margin-bottom:.2em;padding-top:.8em;font-weight:400}.formatted h5{font-size:1em;line-height:1.6em;padding-top:.2em;margin-bottom:.8em;font-weight:400}.formatted .info-box>h2,.formatted .info-box>h3,.formatted .info-box>h4{padding-top:0}.formatted strong,.formatted b{font-weight:600}.formatted i,.formatted em{font-style:italic}.formatted pre{overflow:hidden}.formatted code{font-family:Monaco,Menlo,Consolas,"Roboto Mono","Courier New","Ubuntu Mono",monospace;font-size:.866666em;padding:1.333em}.formatted :not(pre)>code:not(.highlight){background:rgba(202,205,207,.3);padding:.1em .25em;border-radius:3px}.formatted :not(pre)>code:not(.highlight)::after{letter-spacing:-1em;content:" "}.formatted :not(pre)>code:not(.highlight)::before{letter-spacing:-1em;content:" "}.formatted a code:not(.highlight){color:#1b3af2}.formatted .highlight{background:#2b2c26;color:#f8f8f2}.formatted .highlight a{color:#fff}.formatted .highlight code{background:none;padding:0;font-size:1em}.formatted blockquote{border-left:1px solid #bdbdbd;padding-left:10px;padding-top:0;font-style:italic}.formatted kbd{display:inline-block;background:#f5f5f5;border:solid 1px hsl(204,23.8095238095%,76.7058823529%);border-bottom-color:hsl(204,23.8095238095%,67.1176470588%);box-shadow:inset 0 -1px 0 hsl(204,23.8095238095%,67.1176470588%);font-size:.866666em;padding:.25em .5em;line-height:1em;vertical-align:middle;border-radius:3px}.formatted ul,.formatted ol{margin-left:2.666em;margin-bottom:.8em}@media only screen and (max-width: 640px){.formatted ul,.formatted ol{margin-left:1.333em}}.formatted ul ul,.formatted ul ol,.formatted ol ul,.formatted ol ol{padding-top:0;margin-bottom:0}.formatted ul ul:last-of-type,.formatted ul ol:last-of-type,.formatted ol ul:last-of-type,.formatted ol ol:last-of-type{margin-bottom:.3333333333em}.formatted ul li:last-of-type,.formatted ol li:last-of-type{margin-bottom:0}.formatted p img{display:block;margin:1.5em auto;box-sizing:content-box}.formatted iframe:not(.cke_wysiwyg_frame){display:block;margin:1.5em auto}.formatted ol{list-style-type:decimal}.formatted table{margin:1.5em 0;width:100%}.formatted table code{word-break:break-word;white-space:normal}.formatted td,.formatted th{border:1px solid hsl(0,0%,91.2745098039%);padding:6px 12px}.formatted th{font-weight:bold}.formatted abbr{position:relative;cursor:default;text-decoration:none;border-bottom:1px dotted #000}.formatted abbr::before{content:attr(title);display:none;position:absolute;bottom:calc(-100% - 15px);left:50%;transform:translateX(-50%);padding:3px 5px;font-size:.9em;font-weight:bold;border-radius:3px;color:#fff;background:#000;white-space:nowrap}.formatted abbr::after{content:"";display:none;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.formatted abbr:hover::before,.formatted abbr:hover::after{display:block}.formatted [dir=rtl] ul,.formatted [dir=rtl] ol{margin-left:0;margin-right:2.666em}@media only screen and (max-width: 640px){.formatted [dir=rtl] ul,.formatted [dir=rtl] ol{margin-right:1.333em}}ul.collapsing-list{margin:0;padding:0;list-style:none}.collapsing-list{margin-top:1.166em}.collapsing-list dd{min-height:1.166em;margin:0}@keyframes highlight{0%{background:#ffeb3b}100%{background:none}}.collapsing-list--empty{margin-bottom:1em}.collapsing-list--empty::before{content:"No items to display for current filtering criteria."}.collapsing-list__content h4{padding-top:.2em}.collapsing-list__item--first .collapsing-list__term{border-top:0}.collapsing-list .collapsing-list__item{margin:0}.collapsing-list__term{padding-top:1em;position:relative;display:flex;border-top:1px solid #e9e9e9}.collapsing-list__term--no-excerpt{padding:.25em 0}.collapsing-list__term.toggler--collapsed,.collapsing-list__term.toggler--expanded{cursor:pointer}.collapsing-list__term.toggler--collapsed+.collapsing-list__description,.collapsing-list__term.toggler--expanded+.collapsing-list__description{padding-left:1.5em}.collapsing-list__term.toggler--collapsed::before,.collapsing-list__term.toggler--expanded::before{position:absolute;top:.8em;left:0}.collapsing-list__term.toggler--collapsed{padding:.25em 0 .25em 1.5em}.collapsing-list__term.toggler--collapsed+.collapsing-list__description .collapsing-list__excerpt{height:1.6em}.collapsing-list__term.toggler--collapsed+.collapsing-list__description .collapsing-list__excerpt p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.collapsing-list__term.toggler--collapsed+.collapsing-list__description .collapsing-list__content{display:none}.collapsing-list__term.toggler--collapsed+.collapsing-list__description .collapsing-list__excerpt{margin-bottom:.25em}.collapsing-list__term.toggler--expanded{padding:.25em 0 .25em 1.5em}.collapsing-list__term.toggler--expanded+.collapsing-list__description:not(.collapsing-list__description--error-page) .collapsing-list__excerpt{display:flex;justify-content:space-between}.collapsing-list__term.toggler--expanded+.collapsing-list__description:not(.collapsing-list__description--error-page) .collapsing-list__excerpt p{text-overflow:initial;overflow:visible;height:auto;white-space:inherit;margin-bottom:.25em}.collapsing-list__term.toggler--expanded+.collapsing-list__description:not(.collapsing-list__description--error-page) .collapsing-list__content{display:block}.collapsing-list__term.toggler--expanded+.collapsing-list__description:not(.collapsing-list__description--error-page) .see-source{display:block;float:right;margin-left:50px;margin-bottom:12px}.collapsing-list__term:target{animation:highlight 2s}.collapsing-list__term:target+.collapsing-list__description{animation:highlight 2s}.collapsing-list__term h3{margin-bottom:0;padding-top:0;width:100%;font-size:1em;line-height:1.6em;padding-top:.2em;margin-bottom:.8em}.collapsing-list__term h3 code{font-weight:400}.collapsing-list__term h3:first-of-type{flex:2}.collapsing-list__term h3 .badges{text-align:right;float:right;margin-left:1em}.collapsing-list__term p{margin-bottom:0;padding-top:0}.collapsing-list__term.hidden::before{display:none}.collapsing-list__term.hidden.toggler--collapsed,.collapsing-list__term.hidden.toggler--expanded{cursor:auto}.collapsing-list__description{overflow:hidden}.collapsing-list__description .collapsing-list__excerpt{padding-top:0}.collapsing-list__description .collapsing-list__excerpt--short{text-overflow:ellipsis;overflow:hidden;height:1.6em;white-space:nowrap;margin-bottom:.5em}.collapsing-list__description dl{padding:0 0 0 1.5em}.collapsing-list__description dl dd p{padding-left:1.5em}.collapsing-list__description dl .dlheading5,.collapsing-list__description dl .dlheading6{font-size:1em;line-height:1.6em;padding-top:.2em;margin-bottom:.8em;padding-left:1.5em;font-weight:400;color:rgba(0,0,0,.9)}.collapsing-list__bottom{margin-bottom:1em}.collapsing-list--filtered .collapsing-list__item{display:none}.collapsing-list--filtered .collapsing-list__item--visible{display:block}.collapsing-list--filtered .collapsing-list__item--visible .collapsing-list__term{display:flex}.collapsing-list .collapsing-list__description ul,.collapsing-list .collapsing-list__description ol{font-size:1em;line-height:1.6em;padding-top:.2em;margin-bottom:.8em}.collapsing-list__dev-names code.collapsing-list__dev-names--active{display:block;color:#666;font-size:0.75rem;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left;width:100%}.collapsing-list__dev-names code{display:none}.footer{z-index:30;font-size:0.7rem;width:340px;height:50px}@media only screen and (max-width: 1360px){.footer{background:#fff;text-align:right;padding:.5em 1.666em 1em 1.333em;position:relative;float:right;height:40px}}@media only screen and (min-width: 1360px){.footer{position:fixed;bottom:0;right:0}.footer--bordered{border-left:1px solid #f2f5f7}}.footer p{color:#333;position:absolute;bottom:1.333em;right:1.5em}.toggler--collapsed::before,.toggler--expanded::before{content:"";width:0;height:0;display:inline-block;border-style:solid}.toggler--collapsed::before{margin-left:1px;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #bdbdbd}.toggler--collapsed:hover::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) hsl(0,0%,68.1882352941%)}.toggler--expanded::before{margin-top:1px;border-width:6px 4px 0 4px;border-color:#bdbdbd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.toggler--expanded:hover::before{border-color:hsl(0,0%,68.1882352941%) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.badge{vertical-align:middle;text-transform:uppercase;font-size:0.75rem;padding:.25em .5em .25em;border:1px solid #000;margin-right:1rem}.badge.badge--has-invert{padding-right:0}.badge .badge__invert{color:#fff;background:#000;padding:.25em .5em;margin-left:.1em}.badge--gray{border-color:gray;color:gray}.badge--gray .badge__invert{color:#fff;background:gray}.badge--gray a{color:inherit;text-decoration:none}.badge--gray a:hover{color:#404040;text-decoration:none}.badge--green{border-color:#8bc34a;color:#8bc34a}.badge--green .badge__invert{color:#fff;background:#8bc34a}.badge--green a{color:inherit;text-decoration:none}.badge--green a:hover{color:rgb(69.7614107884,101.0145228216,33.4854771784);text-decoration:none}.badge--red{border-color:#e50037;color:#e50037}.badge--red .badge__invert{color:#fff;background:#e50037}.badge--red a{color:inherit;text-decoration:none}.badge--red a:hover{color:rgb(114.5,0,27.5);text-decoration:none}.badge--orange{border-color:#e59e00;color:#e59e00}.badge--orange .badge__invert{color:#fff;background:#e59e00}.badge--orange a{color:inherit;text-decoration:none}.badge--orange a:hover{color:rgb(114.5,79,0);text-decoration:none}.badge--purple{border-color:#ab47bc;color:#ab47bc}.badge--purple .badge__invert{color:#fff;background:#ab47bc}.badge--purple a{color:inherit;text-decoration:none}.badge--purple a:hover{color:rgb(86.1613545817,34.5677290837,94.9322709163);text-decoration:none}.badge.badge--observable a::before{content:"";position:relative;display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:3px;background-size:cover;background-repeat:no-repeat;top:-1px;background-image:url(../img/eye.svg)}.dropdown__wrapper{width:340px;position:relative;padding-left:15px}.dropdown__product-title{display:inline-block;padding-left:15px;font-weight:bold;color:#555;line-height:45px}.dropdown__content{position:absolute;overflow:hidden;z-index:1;background:#fff;transition:opacity 200ms ease-in-out}.dropdown__content li{position:relative;transition:background-color 200ms}.dropdown__content li a{display:block;color:#555;text-decoration:none;transition:all 200ms ease-in-out}.dropdown__content li:hover{cursor:pointer}.dropdown__content li:hover a{text-decoration:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}nav.secondary-navigation{margin-bottom:.8em}@media only screen and (min-width: 1360px){nav.secondary-navigation{padding-top:3.332em;padding-right:1.666em;position:fixed;top:100px;right:0;height:calc(100vh - 100px - 50px);overflow-y:auto;width:340px;background-color:#fff}}@media only screen and (max-width: 1360px){nav.secondary-navigation{padding:1.333em;background-color:#fbfcfc}}nav.secondary-navigation h3{margin-bottom:1em;padding-top:0}nav.secondary-navigation a{display:block;font-size:14px;color:#555;position:relative;transition:200ms ease color;margin:0;padding:.25em 0;line-height:1.4}nav.secondary-navigation a::before{content:"";position:absolute;width:7px;height:7px;left:-19px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);opacity:0;border-radius:50%;transition:200ms ease opacity}@media only screen and (max-width: 1360px){nav.secondary-navigation a::before{display:none}}nav.secondary-navigation a:hover{color:#1b3af2;text-decoration:none}nav.secondary-navigation a:hover::before{background:#555;opacity:1}nav.secondary-navigation a.secondary-navigation__current-position{color:#1b3af2;-webkit-text-stroke-width:thin}nav.secondary-navigation a.secondary-navigation__current-position::before{opacity:1;background:#1b3af2}nav.secondary-navigation>ol{border-left:1px solid #eee;padding-left:1em;margin-left:.25em;padding-top:0}@media only screen and (max-width: 1360px){nav.secondary-navigation>ol{border-left:0;padding-left:0}}nav.secondary-navigation ol{margin-bottom:0;list-style:none}nav.secondary-navigation ol ol{margin:0;margin-left:1em}nav.secondary-navigation ol ol a.secondary-navigation__current-position::before,nav.secondary-navigation ol ol a:hover::before{left:-34px}nav.secondary-navigation ol ol ol a.secondary-navigation__current-position::before,nav.secondary-navigation ol ol ol a:hover::before{left:-49px}nav.api-secondary-navigation{margin-bottom:.8em;background:#fbfcfc;padding-left:2em;padding-right:1em;padding-bottom:1.666em}@media only screen and (max-width: 1360px){nav.api-secondary-navigation{padding-top:1.666em}}@media only screen and (min-width: 1360px){nav.api-secondary-navigation{position:fixed;top:100px;right:0;height:calc(100vh - 100px - 50px);overflow-y:auto;width:340px;background-color:#fff;border-left:1px solid #f2f5f7;padding-top:3.332em}}nav.api-secondary-navigation h3{margin-bottom:.3333333333em;padding-top:0}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{background:hsl(0,0%,96%);font-size:1.2em;color:#555;border-bottom:1px solid hsl(0,0%,50%);border-top:1px solid hsl(0,0%,50%)}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .ds-suggestions .ds-suggestion:first-of-type .algolia-docsearch-suggestion--category-header{border-top:0}.algolia-autocomplete .algolia-docsearch-suggestion--content,.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-footer{padding:7px 15px}.algolia-autocomplete .algolia-docsearch-suggestion__secondary,.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{border-color:hsl(0,0%,90%)}.algolia-autocomplete .algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-footer{border-color:hsl(0,0%,50%)}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{width:300px;max-width:300px;min-width:300px;background:#fff}.algolia-autocomplete .ds-dropdown-menu{background-color:#fff;border:1px solid hsl(0,0%,50%);left:inherit !important;right:0 !important;font-size:.95em;margin:6px 0 0;overflow-y:auto;max-height:90vh}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{max-width:800px;width:800px}}@media only screen and (max-width: 960px){.algolia-autocomplete .ds-dropdown-menu{max-width:80vw;width:80vw}}@media only screen and (max-width: 640px){.algolia-autocomplete .ds-dropdown-menu{max-width:95vw;width:95vw}}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column-text{color:#000}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--no-results{border:none;font-size:1.1em;font-weight:400}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion----category-header{color:#555}.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{background-color:#f1f3f5;color:#0064e1}.algolia-autocomplete .algolia-docsearch-footer{font-size:0}.loading .loading-spinner,.loading .loading-spinner:after{border-radius:50%;width:10em;height:10em}.loading .loading-spinner{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,.2);border-right:1.1em solid rgba(0,0,0,.2);border-bottom:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #000;transform:translateZ(0);animation:spin 1.1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}p.notice,div.notice,nav.notice,div.tip,p.tip{position:relative;margin:1.666em 0;background:#f2f5f7;border-left:3px solid #64b5f6;padding:1.666em}p.notice p:first-of-type,div.notice p:first-of-type,nav.notice p:first-of-type,div.tip p:first-of-type,p.tip p:first-of-type{padding-top:0}p.notice p:last-of-type,div.notice p:last-of-type,nav.notice p:last-of-type,div.tip p:last-of-type,p.tip p:last-of-type{margin-bottom:0}p.notice::before,div.notice::before,nav.notice::before,div.tip::before,p.tip::before{display:block;width:30px;height:30px;position:absolute;left:-45px;top:15px}@media only screen and (max-width: 1360px){p.notice,div.notice,nav.notice,div.tip,p.tip{position:relative;background:#f5f5f5}p.notice::before,div.notice::before,nav.notice::before,div.tip::before,p.tip::before{display:block;width:30px;height:30px;position:absolute;left:15px;top:15px}}@media only screen and (max-width: 640px){p.notice,div.notice,nav.notice,div.tip,p.tip{padding:1em;margin:1em}}p.notice__hint,div.notice__hint,nav.notice__hint,div.tip__hint,p.tip__hint{border-left:3px solid #64b5f6}p.notice__feedback,div.notice__feedback,nav.notice__feedback,div.tip__feedback,p.tip__feedback{border-left:3px solid #ab47bc;background-color:rgba(171,71,188,.1)}p.notice__warning,div.notice__warning,nav.notice__warning,div.tip__warning,p.tip__warning{border-left:3px solid #ffe600;background-color:rgba(255,230,0,.1)}p.notice__error,div.notice__error,nav.notice__error,div.tip__error,p.tip__error{border-left:3px solid #ff1d00;background-color:rgba(255,29,0,.1)}p.notice_menu-like ul,p.notice_menu-like ol,div.notice_menu-like ul,div.notice_menu-like ol,nav.notice_menu-like ul,nav.notice_menu-like ol,div.tip_menu-like ul,div.tip_menu-like ol,p.tip_menu-like ul,p.tip_menu-like ol{list-style:none;margin:0}@media only screen and (max-width: 1360px){p.notice_menu-like li,div.notice_menu-like li,nav.notice_menu-like li,div.tip_menu-like li,p.tip_menu-like li{display:inline-block}}@media only screen and (min-width: 1360px){p.notice_menu-like,div.notice_menu-like,nav.notice_menu-like,div.tip_menu-like,p.tip_menu-like{padding:1em 0 0}p.notice_menu-like ul,p.notice_menu-like ol,div.notice_menu-like ul,div.notice_menu-like ol,nav.notice_menu-like ul,nav.notice_menu-like ol,div.tip_menu-like ul,div.tip_menu-like ol,p.tip_menu-like ul,p.tip_menu-like ol{text-align:center}p.notice_menu-like ul li a,p.notice_menu-like ol li a,div.notice_menu-like ul li a,div.notice_menu-like ol li a,nav.notice_menu-like ul li a,nav.notice_menu-like ol li a,div.tip_menu-like ul li a,div.tip_menu-like ol li a,p.tip_menu-like ul li a,p.tip_menu-like ol li a{padding:.8em 1.166em;display:block}p.notice_menu-like ul li a:hover,p.notice_menu-like ol li a:hover,div.notice_menu-like ul li a:hover,div.notice_menu-like ol li a:hover,nav.notice_menu-like ul li a:hover,nav.notice_menu-like ol li a:hover,div.tip_menu-like ul li a:hover,div.tip_menu-like ol li a:hover,p.tip_menu-like ul li a:hover,p.tip_menu-like ol li a:hover{background:#f5f5f5}p.notice_menu-like ul li+li,p.notice_menu-like ol li+li,div.notice_menu-like ul li+li,div.notice_menu-like ol li+li,nav.notice_menu-like ul li+li,nav.notice_menu-like ol li+li,div.tip_menu-like ul li+li,div.tip_menu-like ol li+li,p.tip_menu-like ul li+li,p.tip_menu-like ol li+li{border-top:1px solid #e9e9e9}}.guide-tree .tree__item__text,.sdk-tree .tree__item__text{padding-top:.5em;padding-bottom:.5em;margin-top:0;margin-bottom:0}.main__content-inner h2[id],.main__content-inner h3[id],.main__content-inner h4[id],.main__content-inner h5[id],.main__content-inner h6[id]{position:relative}.main__content-inner h2[id] .headerlink,.main__content-inner h3[id] .headerlink,.main__content-inner h4[id] .headerlink,.main__content-inner h5[id] .headerlink,.main__content-inner h6[id] .headerlink{display:none;position:absolute;padding:0 1em;left:-2em;color:rgb(72.6,97.4,244.6)}.main__content-inner h2[id]:hover .headerlink,.main__content-inner h3[id]:hover .headerlink,.main__content-inner h4[id]:hover .headerlink,.main__content-inner h5[id]:hover .headerlink,.main__content-inner h6[id]:hover .headerlink{display:block}.main__content-inner .inline{display:inline-block;margin:0;padding:0 .5em;vertical-align:text-bottom}.main__content--api .main-description{width:100%}.main__content--api .main-description__outer{display:flex;position:relative}.main__content--api .main-description__outer .see-source{position:absolute;right:5px;top:.2em;z-index:1}.main__content--api .main-description__outer .see-source+.main-description p:first-child{padding-right:100px}@media only screen and (max-width: 1360px){nav.api-info-box.api-secondary-navigation{padding:1.333em 1.333em .25em;min-width:12em}nav.api-info-box.api-secondary-navigation dt{border-bottom:1px solid #e9e9e9}nav.api-info-box.api-secondary-navigation dd{margin-right:.8em;margin-bottom:0}}@media only screen and (min-width: 1360px){nav.api-info-box.api-secondary-navigation dl{margin-bottom:60px}}@media only screen and (min-width: 1440px){nav.api-info-box.api-secondary-navigation{padding-left:1.666em}}nav.api-info-box.api-secondary-navigation code::after,nav.api-info-box.api-secondary-navigation code::before{content:""}nav.api-info-box.api-secondary-navigation code a::before{display:none}nav.api-info-box.api-secondary-navigation dt{text-transform:uppercase;font-size:.85em;text-transform:uppercase;font-weight:600;color:#333;margin-bottom:.5em}nav.api-info-box.api-secondary-navigation dt:first-child{padding-top:0}nav.api-info-box.api-secondary-navigation ul{list-style:none;margin:0 0 1.166em 1.333em;padding:0}nav.api-info-box.api-secondary-navigation ul code{background:none;padding:0}nav.api-info-box.api-secondary-navigation ul.hierarchy-list ul li::before{content:url(../img/list-nest.svg);height:1em;width:1em;display:inline-block;position:relative;top:-0.3em}nav.api-info-box.api-secondary-navigation ul.hierarchy-list>li>ul{margin-left:0}div.api-props-filter{right:0;left:340px;padding-top:.8em;margin-bottom:0;text-align:center;position:fixed;z-index:20;bottom:0px;margin-bottom:0;padding:1em 1.333em;border-top:1px solid #f2f5f7;background:#fff;height:50px;border-top:1px solid #eee;border-left:0}div.api-props-filter h4{text-transform:uppercase;font-size:.85em;text-transform:uppercase;font-weight:600;color:#333}div.api-props-filter ul{list-style:none;margin:0}div.api-props-filter label{cursor:pointer}div.api-props-filter input:checked+label span{color:#fff;background:#4fa800;border-color:#4fa800}div.api-props-filter input:checked+label span:hover{background:rgb(87.0410714286,185.1,0)}div.api-props-filter__inner{text-align:left;margin:0 auto;padding-left:0}@media only screen and (max-width: 1360px){div.api-props-filter__inner{padding-left:50px;padding-right:50px;width:760px}}@media only screen and (min-width: 1360px){div.api-props-filter__inner{width:930px}}@media only screen and (min-width: 1440px){div.api-props-filter__inner{width:1000px}}@media only screen and (min-width: 1600px){div.api-props-filter__inner{width:1100px}}div.api-props-filter ul,div.api-props-filter h4{display:inline-block;vertical-align:middle}div.api-props-filter h4{margin:0 1.333em 0 0;padding:0}div.api-props-filter h4::before{content:url(../img/filter.svg);display:inline-block;width:13px;float:left;margin-right:.5em;position:relative;top:2px}@media only screen and (max-width: 1360px){div.api-props-filter h4{display:none}}div.api-props-filter::before{display:none}div.api-props-filter ul{padding:0}div.api-props-filter li{display:inline-block;margin-left:.5em}div.api-props-filter input{display:none}.tree.api-tree{font-family:Monaco,Menlo,Consolas,"Roboto Mono","Courier New","Ubuntu Mono",monospace;font-size:.9em;color:#333}@media only screen and (max-width: 960px){.tree.api-tree li::before{left:calc(3.498em - 8px)}.tree.api-tree li .tree__item__text{margin-left:5.247em}.tree.api-tree li li::before{left:calc(4.664em - 8px)}.tree.api-tree li li .tree__item__text{margin-left:6.413em}.tree.api-tree li li li::before{left:calc(5.83em - 8px)}.tree.api-tree li li li .tree__item__text{margin-left:7.579em}.tree.api-tree li li li li::before{left:calc(6.996em - 8px)}.tree.api-tree li li li li .tree__item__text{margin-left:8.745em}.tree.api-tree li li li li li::before{left:calc(8.162em - 8px)}.tree.api-tree li li li li li .tree__item__text{margin-left:9.911em}}.tree.api-tree [data-private],.tree.api-tree [data-protected]{display:none}@media only screen and (max-width: 960px){.tree.api-tree [data-private],.tree.api-tree [data-protected]{display:block}}.tree.api-tree.api-tree--show-private [data-private],.tree.api-tree.api-tree--show-private [data-protected]{display:block}.tree.api-tree .tree__item__text{padding-top:0;padding-bottom:0}@media only screen and (max-width: 960px){.tree.api-tree .tree__item__text{padding:.25em 0}}.tree.api-tree li::before{top:.4em}@media only screen and (max-width: 960px){.tree.api-tree li::before{top:.8em;margin-left:-10px !important}}.api-tree__filter{text-align:center;left:0;width:340px;border-right:1px solid #f2f5f7;position:fixed;z-index:20;bottom:0px;margin-bottom:0;padding:1em 1.333em;border-top:1px solid #f2f5f7;background:#fff;height:50px;border-top:1px solid #eee;border-left:0;user-select:none}@media only screen and (max-width: 960px){.api-tree__filter{display:none}}.api-tree__filter input{display:none}.api-tree__filter label{text-transform:uppercase;font-size:.85em;text-transform:uppercase;font-weight:600;color:#333;padding-right:65px}.api-tree__filter input+label{position:relative;cursor:pointer;text-align:left}.api-tree__filter input+label::before{color:#fff;font-size:.85em;padding-left:27px;line-height:22px;content:"No";display:inline-block;width:50px;height:20px;background:#3e59ad;position:absolute;right:0;top:-4px;border-radius:0px}.api-tree__filter input+label::after{content:"";display:block;width:16px;height:16px;background:#fff;position:absolute;right:32px;top:-2px;border-radius:0px}.api-tree__filter input:checked+label::before{content:"Yes";padding-left:7px;background:#4fa800}.api-tree__filter input:checked+label::after{right:2px}.main__content-inner .hidden-loading{display:none}.main__content-inner .api-subheader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.main__content-inner .api-subheader.hidden-loading{display:none}@media only screen and (max-width: 640px){.main__content-inner .api-subheader{flex-wrap:wrap}}@media only screen and (max-width: 640px){.main__content-inner .api-subheader__badges{width:100%}}.main__content-inner .api-subheader__navigation{font-family:Monaco,Menlo,Consolas,"Roboto Mono","Courier New","Ubuntu Mono",monospace;font-size:.9em;color:#333}@media only screen and (max-width: 640px){.main__content-inner .api-subheader__navigation{margin-left:auto}}.main__content-inner .api-subheader__navigation ul{margin:0}.main__content-inner .api-subheader__navigation-category{cursor:pointer;padding:5px;border:1px solid rgba(0,0,0,0);list-style:none;display:inline-block;position:relative;vertical-align:middle}.main__content-inner .api-subheader__navigation-category::before{content:"";margin-right:5px;position:relative;display:inline-block}.main__content-inner .api-subheader__navigation-category:hover{border-color:#ccc}.main__content-inner .api-subheader__navigation-category:hover ul{display:flex}.main__content-inner .api-subheader__navigation-category--empty{display:none}.main__content-inner .api-subheader__navigation-dropdown{display:none;flex-wrap:wrap;flex-basis:auto;flex-grow:1;border:1px solid #ccc;background-color:hsl(0,0%,98%);overflow-y:auto;overflow-x:hidden;position:absolute;right:-1px;top:100%;margin:0;padding:20px;min-width:500px;max-height:50vh;z-index:2}.main__content-inner .api-subheader__navigation-dropdown li{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;border:0}.main__content-inner .api-subheader__navigation-dropdown li a{display:block}.main__content-inner .api-subheader__navigation-dropdown--small{min-width:calc(100% + 2px)}.main__content-inner .api-subheader__navigation-dropdown--small li{width:100%}.main__content-inner .api-subheader__navigation-dropdown--big{min-width:500px}.main__content-inner .api-subheader__navigation-dropdown--big li{width:50%}.main__content-inner .api-subheader__navigation-dropdown--huge{min-width:700px}.main__content-inner .api-subheader__navigation-dropdown--huge li{width:33%}.main__content-inner .api-subheader__navigation-dropdown--hidden{display:none}.main__content-inner .api-subheader__navigation li[data-type=properties]::before{top:-1px;content:url(../img/header-info-properties.svg)}.main__content-inner .api-subheader__navigation li[data-type=methods]::before{top:1px;content:url(../img/header-info-methods.svg)}.main__content-inner .api-subheader__navigation li[data-type=events]::before{top:0px;content:url(../img/header-info-events.svg)}.main__content-inner .api-subheader__navigation li[data-type=configs]::before{top:3px;content:url(../img/header-info-configs.svg)}.main__content--api .see-source a{display:flex;align-items:center;font-size:14px;white-space:nowrap}.main__content--api .see-source a svg{width:15px;height:20px;margin-right:5px;fill:currentColor}.main__content--api .collapsing-list .see-source{display:none}.main__content--api .collapsing-list .see-source .toggler--expanded+.collapsing-list__description .see-source{display:block;float:right;margin-left:50px;margin-bottom:12px}.header__menu-rwd{display:none;height:calc(100% - 55px);overflow-x:hidden;background:#fff}.header__menu-rwd a{color:#fff;display:block;width:100%}.header__menu-rwd a:hover{text-decoration:none}.header__menu-rwd a:empty{display:none}.header__menu-rwd ul.header__menu-rwd__projects li[data-project]{border-bottom:1px solid #e9e9e9}.header__menu-rwd ul.header__menu-rwd__projects li[data-project]>a{padding:.8em;color:#000;background:#f5f5f5;font-size:1.166rem;font-weight:bold}.header__menu-rwd ul.header__menu-rwd__projects ul.header__menu-rwd__projects-pages{background:#fff;padding-bottom:0}.header__menu-rwd ul.header__menu-rwd__projects ul.header__menu-rwd__projects-pages li[data-group]{border-bottom:1px solid #e9e9e9}.header__menu-rwd ul.header__menu-rwd__projects ul.header__menu-rwd__projects-pages li[data-group]>a{padding:.8em;margin-left:1em;text-transform:uppercase}.header__menu-rwd ul.header__menu-rwd__projects ul.header__menu-rwd__projects-subpages{margin-top:-0.25em;margin-bottom:.8em}.header__menu-rwd ul.header__menu-rwd__projects .tree__item__wrapper--active,.header__menu-rwd ul.header__menu-rwd__projects .tree__item__wrapper:focus,.header__menu-rwd ul.header__menu-rwd__projects .tree__item__wrapper:active{font-weight:bold;background-color:#e9e9e9}.header__menu-rwd ul.header__menu-rwd__projects .tree__item__wrapper:hover{font-weight:normal;background-color:rgba(0,0,0,0)}.header__menu-rwd ul.header__menu-rwd__projects .api-tree{padding-bottom:0}.rwd-breadcrumbs{display:none}@media only screen and (max-width: 960px){.rwd-breadcrumbs{display:block}}.rwd-breadcrumbs a{display:inline-block;font-size:.9em}.rwd-breadcrumbs a:last-child{font-weight:bold}.rwd-breadcrumbs__separator{opacity:.3;margin:0 5px;display:inline-block}.main__content--sdk h1>a{font-size:.5em;display:table}.main__content--sdk ul.sdk-sample-source-code{list-style-type:none;margin:0;padding:0}.main__content--sdk a.sdk-sample-source-code__button{width:100%;background:#fbfcfc;display:block;padding:10px 20px;position:relative;border-left:3px solid #64b5f6;transition:200ms ease background;text-decoration:none}.main__content--sdk a.sdk-sample-source-code__button::after{content:"";border-width:3px 3px 0 0;border-style:solid;border-color:#64b5f6;width:12px;height:12px;transform:rotate(135deg);position:absolute;right:20px;top:15px}.main__content--sdk a.sdk-sample-source-code__button:hover,.main__content--sdk a.sdk-sample-source-code__button.active{background:#f2f5f7}.main__content--sdk a.sdk-sample-source-code__button.active::after{top:20px;transform:rotate(-45deg)}.main__content--sdk pre.sdk-sample-source-code__code-block{display:none;padding:0;position:relative;font-family:Monaco,Menlo,Consolas,"Roboto Mono","Courier New","Ubuntu Mono",monospace;font-size:.9em;color:#333}.main__content--sdk pre.sdk-sample-source-code__code-block.active{display:block}.main__content--sdk .sdk-sample-source-code__code-block-action-buttons{position:absolute;top:20px;right:0}.main__content--sdk .sdk-sample-source-code__code-block-action-buttons a{background:#fbfcfc;padding:1em;display:inline-block;text-decoration:none}.main__content--sdk .sdk-sample-source-code__code-block-action-buttons a:hover{opacity:1;background:#f2f5f7}.main__content--sdk p img{display:inline;vertical-align:middle;margin:0}code.highlight[class*=language-],pre.highlight[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:.9em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.75;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre.highlight[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code.highlight[class*=language-],pre.highlight[class*=language-]{background:#272822}:not(pre)>code.highlight[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.attr-name,.token.tag,.token.constant,.token.symbol,.token.deleted,.token.keyword{color:#f92672}.token.boolean,.token.number,.token.regex,.token.important{color:#ae81ff}.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.atrule,.token.attr-value{color:#e6db74}.token.function{color:#a6e22e}.token.class-name,.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.language-yaml .token.string{color:#a6e22e}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.5em;right:.5em;display:flex;flex-direction:row;flex-wrap:nowrap}div.code-toolbar>.toolbar .toolbar-item+.toolbar-item{margin-left:.25em}div.code-toolbar>.toolbar button{display:flex;justify-content:center;align-items:center;overflow:hidden;width:35px;height:35px;border:0;margin:0;padding:0;background:rgba(0,0,0,0);border-radius:2px;opacity:.5;transition:opacity .08s ease-in-out,background .08s ease-in-out}div.code-toolbar>.toolbar button::before{width:20px;height:20px;filter:invert(1)}div.code-toolbar>.toolbar button:hover{opacity:1;background:hsla(0,0%,100%,.13)}div.code-toolbar>.toolbar button[data-copy-state=copy-success]{opacity:1}div.code-toolbar>.toolbar button.copy-to-clipboard-button::before{content:url(../img/clipboard.svg);margin-left:2px}div.code-toolbar>.toolbar button.copy-to-clipboard-button[data-copy-state=copy-success]::before{content:url(../img/tick.svg);margin-left:0;filter:invert(0);animation-duration:.5s;animation-name:bounce-in}div.code-toolbar>.toolbar button.download-snippet-button::before{content:url(../img/download.svg)}div.code-toolbar>.toolbar span{display:none}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.8, 0.8, 0.8)}60%{opacity:1;transform:scale3d(1.05, 1.05, 1.05)}to{opacity:1;transform:scale3d(1, 1, 1)}}:root{--dark--3: hsl(0, 0%, 20%);--dark--2: hsl(0, 0%, 16%);--dark--1: hsl(0, 0%, 12%);--dark-link-color: hsl(196, 100%, 50%);--light: hsl(0, 0%, 97%)}html.theme-dark body{color:var(--light);background-color:var(--dark--1)}html.theme-dark .main .main__content,html.theme-dark nav.api-secondary-navigation,html.theme-dark .main .side-navigation__wrapper,html.theme-dark .main .side-navigation__inner,html.theme-dark .main__content--sdk .sdk-sample-source-code__code-block-action-buttons a{background-color:var(--dark--1);border-color:var(--dark--2)}html.theme-dark .api-subheader .badge,html.theme-dark .collapsing-list__term .badge,html.theme-dark .collapsing-list__term .badge a{color:var(--light);border-color:var(--light)}html.theme-dark .tree li .tree__item__wrapper--active{background-color:var(--dark--3)}html.theme-dark .tree.api-tree,html.theme-dark .tree li a,html.theme-dark .top__menu li a,html.theme-dark nav.secondary-navigation,html.theme-dark nav.secondary-navigation a,html.theme-dark nav.api-info-box.api-secondary-navigation dt,html.theme-dark .api-tree__filter label,html.theme-dark .api-subheader__navigation-category,html.theme-dark div.api-props-filter h4,html.theme-dark .footer p,html.theme-dark .header__menu-rwd,html.theme-dark .header__menu-rwd ul.header__menu-rwd__projects li[data-project]>a,html.theme-dark .algolia-docsearch-suggestion,html.theme-dark .algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column-text,html.theme-dark .algolia-autocomplete .algolia-docsearch-suggestion--category-header,html.theme-dark input.example-input,html.theme-dark .collapsing-list__description dl .dlheading5,html.theme-dark .collapsing-list__description dl .dlheading6{color:var(--light)}html.theme-dark .top .header__sub,html.theme-dark .header__menu-rwd ul.header__menu-rwd__projects li[data-project]>a,html.theme-dark .main__content--sdk a.sdk-sample-source-code__button:hover,html.theme-dark .main__content--sdk a.sdk-sample-source-code__button.active{background-color:var(--dark--3);border-color:var(--dark--2)}html.theme-dark .top,html.theme-dark .top .header__main,html.theme-dark .top__menu li a:hover,html.theme-dark .main__content-inner .api-subheader__navigation-category,html.theme-dark .tree li .tree__item__wrapper:hover,html.theme-dark p.notice,html.theme-dark div.notice,html.theme-dark nav.notice,html.theme-dark div.tip,html.theme-dark p.tip,html.theme-dark div.docs-categories__item ul li a:hover,html.theme-dark div.docs-categories__item ul li a:focus,html.theme-dark .formatted .hljs,html.theme-dark .main__content-inner .api-subheader__navigation-category:hover ul,html.theme-dark .header__menu-rwd,html.theme-dark .main__content--sdk a.sdk-sample-source-code__button{background-color:var(--dark--2)}html.theme-dark .top__search__box,html.theme-dark .api-tree__filter,html.theme-dark div.api-props-filter,html.theme-dark .header__menu-rwd ul.header__menu-rwd__projects ul.header__menu-rwd__projects-pages,html.theme-dark nav.secondary-navigation{background-color:var(--dark--1);color:var(--light)}html.theme-dark .formatted code:not(.hljs){background-color:hsla(0,0%,100%,.1);padding:.1em .25em}html.theme-dark nav.secondary-navigation>ol,html.theme-dark div.api-props-filter{border-color:var(--dark--2)}html.theme-dark .main .main__content .github-contrib img,html.theme-dark div.api-props-filter h4::before{filter:invert(85%)}html.theme-dark .top__menu li a,html.theme-dark .footer,html.theme-dark .formatted kbd,html.theme-dark input.example-input{background-color:rgba(0,0,0,0)}html.theme-dark .footer,html.theme-dark .api-tree__filter{border-color:rgba(0,0,0,0)}html.theme-dark a,html.theme-dark .formatted a code:not(.hljs),html.theme-dark nav.secondary-navigation a.secondary-navigation__current-position,html.theme-dark div.main__content-inner a.headerlink,html.theme-dark nav.secondary-navigation a:hover{color:var(--dark-link-color)}html.theme-dark nav.secondary-navigation a.secondary-navigation__current-position::before{background-color:var(--dark-link-color)}html.theme-dark .algolia-autocomplete .ds-dropdown-menu,html.theme-dark .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column,html.theme-dark .algolia-autocomplete .algolia-docsearch-suggestion--category-header{background-color:var(--dark--1)}html.theme-dark .algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{background-color:var(--dark--3);color:var(--dark-link-color)}html.theme-dark a.algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary,html.theme-dark .algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{text-decoration:none}html.theme-dark .algolia-docsearch-suggestion--content,html.theme-dark .algolia-autocomplete .algolia-docsearch-suggestion__secondary,html.theme-dark .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column,html.theme-dark .collapsing-list__term{border-color:var(--dark--3)}html.theme-dark .algolia-docsearch-footer .algolia-docsearch-footer--logo{background:none}html.theme-dark .ck-content{background-color:var(--light);color:var(--dark--1)}html.theme-dark .docs-categories__item ul li:first-of-type a:hover{border-top-left-radius:7px;border-top-right-radius:7px}html.theme-dark .docs-categories__item ul li:last-of-type a:hover{border-bottom-left-radius:7px;border-bottom-right-radius:7px}@media print{body{padding-top:0 !important}.top{position:relative !important}.side-navigation{display:none !important}.main .main__content{padding:25px 50px 50px !important}}.feedback-widget{border-top:1px solid #e9e9e9;margin-top:1.5em;padding-top:3em}.medium-zoom-overlay{z-index:10000}.medium-zoom-image{z-index:10001}.editor-icon::before{content:"("}.editor-icon::after{content:")"}.editor-icon__image{width:17px;vertical-align:middle}.formatted .editor-icon__image{display:inline;margin:0}.top .warning-banner{position:fixed;display:flex;align-content:center;flex-wrap:nowrap;align-items:center;overflow:hidden;top:0;z-index:9999;left:50%;transform:translateX(-50%);background:#fceb77;font-size:13px;white-space:nowrap;border-radius:0 0 3px 3px;box-shadow:0 2px 4px rgba(0,0,0,.1882352941)}@media only screen and (max-width: 640px){.top .warning-banner{display:none}}.top .warning-banner a{text-decoration:underline}.top .warning-banner span:first-child{background:#1a1a1a;color:#fceb77;padding:.25em .8em;text-transform:uppercase;font-weight:bold}.top .warning-banner span:last-child{padding:0 1em}.code-switcher{margin-bottom:.8em;padding-top:4px;border-radius:4px;background-color:#272822}.code-switcher pre.highlight[class*=language-]{margin:0}.code-switcher__toolbar{display:flex;align-items:flex-start;gap:16px;height:40px;margin:0px 4px;padding:4px 12px;border-radius:2px;background-color:#474843}.code-switcher__button{display:flex;align-items:center;gap:4px;padding:2px;border:none;background-color:rgba(0,0,0,0);font-size:1rem;font-weight:500;color:hsla(0,0%,100%,.6980392157);cursor:pointer;transition:150ms ease color}.code-switcher__button:hover{color:#fff}.code-switcher__button--active{border-bottom:2px solid #fff;color:#fff}