@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,600");*,*: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}ol,ul{list-style:none}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:"PT Sans","SF Pro Text","SF Pro Icons",Roboto,"Helvetica Neue","Helvetica",Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}body{padding:60px 0 0;color:#000}button,input{font-weight:400;line-height:1.6;font-family:"PT Sans","SF Pro Text","SF Pro Icons",Roboto,"Helvetica Neue","Helvetica",Arial,sans-serif;font-size:15px}a{color:#1b3af2;text-decoration:none}a:hover{text-decoration:underline}.tree{user-select:none;padding-bottom:1.6em}.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 .tree__item__text{display:inline-block;margin:.25em 0;position:relative;margin-left:1.666em;margin-right:1.166em}.tree li .tree__item__text::before{position:absolute;top:50%;transform:translateY(-50%);width:13px;height:13px;display:inline-block;margin-left:-1.5em;margin-right:.5em;content:'';background-repeat:no-repeat}.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:#e9eef1}.tree li .tree__item__wrapper--disabled:hover{cursor:auto;background-color:inherit}.tree li::before{left:calc( 1.5em + 4px)}.tree li .tree__item__text{margin-left:4.5em}.tree li li::before{left:calc( 3em + 4px)}.tree li li .tree__item__text{margin-left:6em}.tree li li li::before{left:calc( 4.5em + 4px)}.tree li li li .tree__item__text{margin-left:7.5em}.tree li li li li::before{left:calc( 6em + 4px)}.tree li li li li .tree__item__text{margin-left:9em}.tree li li li li li::before{left:calc( 7.5em + 4px)}.tree li li li li li .tree__item__text{margin-left:10.5em}.tree li li li li li li::before{left:calc( 9em + 4px)}.tree li li li li li li .tree__item__text{margin-left:12em}.tree li li li li li li li::before{left:calc( 10.5em + 4px)}.tree li li li li li li li .tree__item__text{margin-left:13.5em}.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::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{background-image:url(../img/book.svg)}.top{height:60px;background:#3e59ad;position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center}.top__logo{flex:0 0 340px;line-height:0}.top__logo__product-icon{display:inline-block;height:60px;width:72px;float:left;background-size:auto 36px;background-repeat:no-repeat;background-position:center}.top__logo__product-title{display:block;height:60px;margin-left:87px;line-height:60px;font-size:1.333rem;color:#fff}.top__menu{flex:1;margin:0;padding-left:1.333em;font-weight:400}.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{display:inline-block;margin-right:1.333em}.top__menu li a{display:inline-block;padding:.5em .8em;font-weight:600;text-decoration:none;color:#fff;vertical-align:middle}.top__menu li a.top__menu__item--active{color:#3e59ad;background:#fff}.top__menu li a.top__menu__item--active:hover{background:#ebeef8}.top__menu li a:hover{background:#5d76c5}.top__menu-github-link:before{content:'';display:block;width:30px;height:30px;background-image:url(../img/github.svg);background-size:contain;background-repeat:no-repeat}.top__menu--right{display:flex;height:60px;justify-content:flex-end}.top__menu--right li:last-of-type{margin-right:1em;height:60px;width:72px;margin:0;line-height:60px;text-align:center}.top__menu--right li:last-of-type a{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.top__search{flex:0 0 240px;margin-right:1.333em;background:#fff;position:relative}.top__search__box{font-weight:400;font-size:1rem;height:40px;width:240px;border:0;padding:0 3.332em 0 1.166em}.top__search__box::-webkit-input-placeholder{color:#999}.top__search__button{top:50%;transform:translateY(-50%);width:15px;height:15px;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 - 60px)}@media only screen and (max-width: 1360px){.main{background:#fff;min-height:calc( 100vh - 60px - 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}}.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}}.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 .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{padding:0;margin:0}.main .main__content .api-header .header__import{font-size:0.9em;padding:0;margin:-0.4em 0 0 0;color:gray}.main .main__content .api-header .header__import--hidden{display:none}.main .main__content h1{display:inline-block}.main .main__content h1 img{height:1.1em;vertical-align:middle;position:relative;top:-.1em;margin-right:.5em}.main .main__content .collapsing-list{max-width:initial;min-width:initial}.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 .github-contrib{position:absolute;right:0;top:0}@media only screen and (max-width: 1360px){.main .main__content .github-contrib{right:50px}}.main .main__content .github-contrib img{height:20px;width:20px;opacity:0.7;margin:0}.main .main__content .github-contrib img:hover{opacity:1.0}.main .main__content .github-contrib a{display:inline-block;margin-left:10px}.main .side-navigation{flex:0 0 340px}.main .side-navigation__wrapper{background:#fff;height:calc( 100% - 60px);display:flex;position:fixed}.main .side-navigation__inner{width:340px;padding:1.666em 0;border-right:1px solid #f2f5f7;overflow-y:auto}.main .side-navigation__inner--api{margin-bottom:50px}.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}.formatted p,.formatted ul,.formatted ol,.formatted blockquote,.formatted pre{font-size:1em;line-height:1.6em;padding-top:0.2em;margin-bottom:0.8em}.formatted h1{font-size:2.36em;line-height:1.33em;padding-top:1em;margin-bottom:1.67em}.formatted h1+dl{margin-top:1em}.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:0.8em;margin-bottom:0.4em;padding-bottom:.2em;border-bottom:1px solid #e9e9e9;font-weight:400}.formatted h2:first-of-type{clear:both}.formatted h3{font-size:1.36em;line-height:1.5em;padding-top:0.8em;margin-bottom:0.2em;font-weight:400}.formatted h4{font-size:1em;line-height:1.6em;padding-top:0.2em;margin-bottom:0.8em;margin-bottom:0.2em;padding-top:0.8em;font-weight:600}.formatted h5{font-size:1em;line-height:1.6em;padding-top:0.2em;margin-bottom:0.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:700}.formatted i{font-style:italic}.formatted pre{overflow:hidden}.formatted code{font-family:"SF Mono",menlo,monaco,"Roboto Mono",Consolas,"Lucida Console",monospace;font-size:.866666em;padding:1.333em}.formatted code:not(.hljs){background:rgba(202,205,207,0.3);padding:.1em .25em;border-radius:3px}.formatted code:not(.hljs):after{letter-spacing:-1em;content:"\00a0"}.formatted code:not(.hljs):before{letter-spacing:-1em;content:"\00a0"}.formatted a code:not(.hljs){color:#1b3af2}.formatted .hljs{background:#2b2c26}.formatted .hljs code{background:none;padding:0;font-size:1em}.formatted kbd{display:inline-block;background:#f5f5f5;border:solid 1px #b5c6d2;border-bottom-color:#97afbf;box-shadow:inset 0 -1px 0 #97afbf;font-family:"SF Mono",menlo,monaco,"Roboto Mono",Consolas,"Lucida Console",monospace;font-size:.8em;padding:.25em .5em;line-height:1em;vertical-align:middle;border-radius:3px}.formatted ul,.formatted ol{margin-left:2.666em;margin-bottom:0.8em}.formatted ul,.formatted ol{list-style-type:circle}.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:.33333em}.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{display:block;margin:1.5em auto}.formatted ol{list-style-type:decimal}.formatted table{margin:1.5em 0}.formatted td,.formatted th{border:1px solid #e9e9e9;padding:6px 12px}.formatted th{font-weight:bold}ul.collapsing-list{margin:0;padding:0;list-style-type: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:0.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.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{top:50%;transform:translateY(-50%);position:absolute;left:0}.collapsing-list__term.toggler--collapsed{padding:.25em 0 .25em 1.5em}.collapsing-list__term.toggler--collapsed+.collapsing-list__description .collapsing-list__excerpt{text-overflow:ellipsis;overflow:hidden;height:1.6em;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 .collapsing-list__excerpt{text-overflow:initial;overflow:visible;height:auto;white-space:inherit;margin-bottom:.25em}.collapsing-list__term.toggler--expanded+.collapsing-list__description .collapsing-list__content{display:block}.collapsing-list__term:target{animation:highlight 2s}.collapsing-list__term:target+.collapsing-list__description{animation:highlight 2s}.collapsing-list__term h3{font-size:1em;line-height:1.6em;padding-top:0.2em;margin-bottom:0.8em;margin-bottom:0;padding-top:0}.collapsing-list__term h3 code{font-weight:400}.collapsing-list__term h3:first-of-type{flex:2}.collapsing-list__term p{margin-bottom:0;padding-top:0}.collapsing-list__term .badges{text-align:right;margin-left:1em}.collapsing-list__term.hidden::before{display:none}.collapsing-list__term.hidden.toggler--collapsed,.collapsing-list__term.hidden.toggler--expanded{cursor:auto}.collapsing-list__description{min-height:1.166em;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:0.2em;margin-bottom:0.8em;font-weight:400;color:rgba(0,0,0,0.9)}.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:0.2em;margin-bottom:0.8em}.footer{z-index:30;font-size:0.7rem}@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:1.333em;right:1.333em}}.footer p{color:#333}.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:transparent transparent transparent #bdbdbd}.toggler--collapsed:hover::before{border-color:transparent transparent transparent #aeaeae}.toggler--expanded::before{margin-top:1px;border-width:6px 4px 0 4px;border-color:#bdbdbd transparent transparent transparent}.toggler--expanded:hover::before{border-color:#aeaeae transparent transparent transparent}.badge{vertical-align:middle;text-transform:uppercase;font-size:0.75rem;padding:.25em .5em .25em;border:1px solid #000}.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:#466521;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:#73001c;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:#73001c;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:#734f00;text-decoration:none}.dropdown{display:inline-block;position:relative;width:340px;height:60px}.dropdown__product-icon{display:inline-block;position:absolute;left:0;top:50%;height:60px;width:72px;transform:translateY(-50%);background-size:auto 36px;background-repeat:no-repeat;background-position:center}.dropdown__product-title{display:block;height:60px;padding-left:15px;line-height:60px;font-size:1.333rem;color:#fff}.dropdown__button{display:inline-flex;float:left;position:relative;text-align:left;font-size:1.5rem;color:#000;border:none;background:transparent;padding-left:.8em;padding-right:.8em;padding-top:0;padding-bottom:0;height:100%;margin:0;width:72px;transition:all 200ms ease-in-out;align-items:center;cursor:pointer}.dropdown__button:after{content:'';display:block;height:36px;width:36px;background-repeat:no-repeat;background-size:contain;background-image:url(../img/menu.svg)}.dropdown__button:focus{background-color:#5d76c5}.dropdown__button:hover,.dropdown__button:focus{outline:none}.dropdown__content{position:absolute;top:100%;width:340px;overflow:hidden;opacity:0;z-index:1;background:#fff;display:none;transition:opacity 200ms ease-in-out}.dropdown__content li{position:relative;border-bottom:1px solid #4965be;padding-left:87px;height:60px;line-height:60px;background-color:#5d76c5;transition:background-color 200ms}.dropdown__content li a{display:block;font-size:1.333rem;font-weight:500;color:#fff;text-decoration:none;transition:all 200ms ease-in-out}.dropdown__content li:hover{cursor:pointer;background-color:#4965be}.dropdown__content li:hover a{text-decoration:none}.dropdown--active .dropdown__button{background-color:#5d76c5}.dropdown--active .dropdown__content{display:block;opacity:1;animation-name:fadeIn;animation-duration:200ms;animation-fill-mode:both;animation-timing-function:ease-in}.dropdown__content{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width: 1360px){nav.secondary-navigation{padding-top:3.332em}}nav.secondary-navigation h3{margin-bottom:.33333em;padding-top:0}.secondary-navigation{margin-bottom:0.8em;background:#fbfcfc;padding-left:3em;padding-bottom:1.666em}@media only screen and (max-width: 1360px){.secondary-navigation{padding-top:1.666em}}@media only screen and (min-width: 1360px){.secondary-navigation{position:fixed;top:60px;right:0;height:calc( 100vh - 60px);overflow-y:auto;width:340px;background-color:#fff;border-left:1px solid #f2f5f7}}.secondary-navigation ol{margin:.33333em 0 .6665em 0;list-style:none}.secondary-navigation ol li{margin-bottom:.44433em}.secondary-navigation ol li a.secondary-navigation__current-position{font-weight:600}.secondary-navigation ol>li{margin-bottom:.33325em}.secondary-navigation ol ol{margin-left:1.333em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{width:300px;max-width:300px;min-width:300px}.algolia-autocomplete .ds-dropdown-menu{background-color:#fff;border:1px solid #333;border-radius:4px;left:inherit !important;right:0 !important;font-size:0.95em;margin:6px 0 0;padding:4px;overflow-y:scroll;max-height:90vh}@media only screen and (max-width: 960px){.algolia-autocomplete .ds-dropdown-menu{max-width:80vw;width:80vw}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{max-width:800px;width:800px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text{color:#000}.algolia-autocomplete .algolia-docsearch-suggestion--content:hover{background-color:#f1f3f5;color:#0064e1}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{border:none;font-size:1.1em;font-weight:400}p.notice,div.notice,nav.notice{position:relative;margin-bottom:1.666em;margin-top:1.666em;background:#f2f5f7;border-left:3px solid #64b5f6}p.notice p:first-of-type,div.notice p:first-of-type,nav.notice 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{margin-bottom:0}p.notice::before,div.notice::before,nav.notice::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{position:relative;background:#f5f5f5;padding:1.666em 1.666em 1.666em 4.998em}p.notice::before,div.notice::before,nav.notice::before{display:block;width:30px;height:30px;position:absolute;left:15px;top:15px}}@media only screen and (min-width: 1360px){p.notice,div.notice,nav.notice{padding:1.666em}}p.notice__hint,div.notice__hint,nav.notice__hint{border-left:3px solid #ab47bc}p.notice__warning,div.notice__warning,nav.notice__warning{border-left:3px solid #ff1d00;background-color:rgba(255,29,0,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{list-style-type: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{display:inline-block}}@media only screen and (min-width: 1360px){p.notice_menu-like,div.notice_menu-like,nav.notice_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{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{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{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{border-top:1px solid #e9e9e9}}.guide-tree .tree__item__text{margin-top:.5em;margin-bottom:.5em}.headerlink{position:relative;opacity:0;text-decoration:none}.headerlink:hover{opacity:1}.headerlink::after{top:50%;transform:translateY(-50%);content:'#';position:absolute;left:-1em;color:#4961f5}@media only screen and (min-width: 1600px){.headerlink::after{width:775px}}@media only screen and (max-width: 1360px){nav.api-info-box{padding:1.333em 1.333em .25em;min-width:12em}nav.api-info-box dt{border-bottom:1px solid #e9e9e9}nav.api-info-box dd{margin-right:.8em;margin-bottom:0}}@media only screen and (min-width: 1360px){nav.api-info-box dl{margin-bottom:60px}}@media only screen and (min-width: 1440px){nav.api-info-box{padding-left:1.666em}}nav.api-info-box dt{text-transform:uppercase;font-size:.85em;text-transform:uppercase;font-weight:700;color:#333;margin-bottom:.5em}nav.api-info-box dt:first-child{padding-top:0}nav.api-info-box ul{list-style-type:none;margin:0 0 1.166em 1.333em;padding:0}nav.api-info-box ul.hierarchy-list ul li::before{content:url(../img/list-nest.svg);height:1em;width:1em;display:inline-block;position:relative;top:-.3em}nav.api-info-box ul.hierarchy-list>li>ul{margin-left:0}div.api-props-filter{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;right:0;left:340px;padding-top:.8em;margin-bottom:0;text-align:center}div.api-props-filter h4{text-transform:uppercase;font-size:.85em;text-transform:uppercase;font-weight:700;color:#333}div.api-props-filter ul{list-style-type: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:#57b900}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:"SF Mono",menlo,monaco,"Roboto Mono",Consolas,"Lucida Console",monospace;font-size:.9em;color:#333}.tree.api-tree [data-private],.tree.api-tree [data-protected]{display:none}.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{margin-top:0;margin-bottom:0}.tree.api-tree li::before{top:.4em}.api-tree__filter{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;text-align:center;left:0;width:340px;border-right:1px solid #f2f5f7}.api-tree__filter input{display:none}.api-tree__filter label{text-transform:uppercase;font-size:.85em;text-transform:uppercase;font-weight:700;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}
