OK
https://cdnjs.com/
Websites
Runtime: 2.1s
On November 21, 2024, 11:53 AM UTC, https://cdnjs.com/ was accessible when tested on AS9009 in Panama.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
91.90.126.130
Query:
IN A cdnjs.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
172.67.66.177
@
IN
A
104.24.197.20
@
IN
A
104.24.196.20
Query:
IN AAAA cdnjs.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
AAAA
2606:4700:20::6818:c414
@
IN
AAAA
2606:4700:20::ac43:42b1
@
IN
AAAA
2606:4700:20::6818:c514
TCP Connections
Connection to 172.67.66.177:443 succeeded.
Connection to 2606:4700:20::6818:c414:443 was blocked.
Connection to 2606:4700:20::6818:c514:443 was blocked.
Connection to 2606:4700:20::ac43:42b1:443 was blocked.
Connection to 104.24.197.20:443 succeeded.
Connection to 104.24.196.20:443 succeeded.
HTTP Requests
URL
GET https://cdnjs.com/
Response Headers
Age:785Alt-Svc:h3=":443"; ma=86400Cache-Control:private, max-age=43200Cf-Cache-Status:HITCf-Ray:8e607a46fd612b9d-LAXContent-Type:text/html; charset=utf-8Date:Thu, 21 Nov 2024 11:53:08 GMTLast-Modified:Thu, 21 Nov 2024 11:40:03 GMTNel:{"success_fraction":0,"report_to":"cf-nel","max_age":604800}Report-To:{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=bJQQJP0sPloaeZ6p3qEmnBqieGK3YEhxIVSyqSLnGqxy5%2FnGgLnkfwymQ56Yz0RnVs3Nyov%2F6Gf8c62RP9iQnZ0lMd7wyYHqIGbH1m02t8L9tDpqAaBY72D4uw%3D%3D"}],"group":"cf-nel","max_age":604800}Server:cloudflareServer-Timing:cfCacheStatus;desc="HIT"Strict-Transport-Security:max-age=31536000; includeSubDomains; preloadVary:Accept-EncodingX-Content-Type-Options:nosniffX-Do-App-Origin:cdb419d1-e696-11ec-b1dc-0c42a19a82a7X-Do-Orig-Status:200
Response Body
<!doctype html> <html data-n-head-ssr lang="en" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D"> <head > <meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1"><meta data-n-head="ssr" name="mobile-web-app-capable" content="yes"><meta data-n-head="ssr" name="apple-mobile-web-app-capable" content="yes"><meta data-n-head="ssr" name="theme-color" content="#d9643a"><meta data-n-head="ssr" name="twitter:card" content="summary_large_image"><meta data-n-head="ssr" name="twitter:site" content="@cdnjs"><meta data-n-head="ssr" name="twitter:creator" content="@MattIPv4"><meta data-n-head="ssr" name="twitter:image" content="https://cdnjs.com/banner.png"><meta data-n-head="ssr" name="twitter:image:alt" content="cdnjs banner image"><meta data-n-head="ssr" prefix="og: http://ogp.me/ns#" property="og:type" content="website"><meta data-n-head="ssr" prefix="og: http://ogp.me/ns#" property="og:locale" content="en_GB"><meta data-n-head="ssr" prefix="og: http://ogp.me/ns#" property="og:site_name" content="cdnjs"><meta data-n-head="ssr" prefix="og: http://ogp.me/ns#" property="og:image" content="https://cdnjs.com/banner.png"><meta data-n-head="ssr" prefix="og: http://ogp.me/ns#" property="og:image:url" content="https://cdnjs.com/banner.png"><meta data-n-head="ssr" data-hid="title" name="title" content="cdnjs - The #1 free and open source CDN built to make life easier for developers"><meta data-n-head="ssr" data-hid="description" name="description" content="Simple. Fast. Reliable. Content delivery at its finest. cdnjs is a free and open-source CDN service trusted by over 12.5% of all websites, serving over 200 billion requests each month, powered by Cloudflare. We make it faster and easier to load library files on your websites."><meta data-n-head="ssr" data-hid="keywords" name="keywords" content="cdn, cdnjs, js, javascript, css, library, web, front-end, free, open-source, open source, oss, npm, github"><meta data-n-head="ssr" data-hid="twitter:title" name="twitter:title" content="cdnjs - The #1 free and open source CDN built to make life easier for developers"><meta data-n-head="ssr" data-hid="twitter:description" name="twitter:description" content="Simple. Fast. Reliable. Content delivery at its finest. cdnjs is a free and open-source CDN service trusted by over 12.5% of all websites, serving over 200 billion requests each month, powered by Cloudflare. We make it faster and easier to load library files on your websites."><meta data-n-head="ssr" data-hid="twitter:url" name="twitter:url" content="https://cdnjs.com/"><meta data-n-head="ssr" data-hid="og:title" prefix="og: http://ogp.me/ns#" property="og:title" content="cdnjs - The #1 free and open source CDN built to make life easier for developers"><meta data-n-head="ssr" data-hid="og:description" prefix="og: http://ogp.me/ns#" property="og:description" content="Simple. Fast. Reliable. Content delivery at its finest. cdnjs is a free and open-source CDN service trusted by over 12.5% of all websites, serving over 200 billion requests each month, powered by Cloudflare. We make it faster and easier to load library files on your websites."><meta data-n-head="ssr" data-hid="og:url" prefix="og: http://ogp.me/ns#" property="og:url" content="https://cdnjs.com/"><meta data-n-head="ssr" data-hid="canonical" rel="canonical" href="https://cdnjs.com/"><title>cdnjs - The #1 free and open source CDN built to make life easier for developers</title><link data-n-head="ssr" rel="icon" type="image/png" href="/favicon.png"><link data-n-head="ssr" rel="shortcut-icon" type="image/png" href="/favicon.png"><link data-n-head="ssr" rel="apple-touch-icon" type="image/png" href="/favicon.png"><link data-n-head="ssr" data-hid="canonical" rel="canonical" href="https://cdnjs.com"><script data-n-head="ssr" src="https://api.radar.cloudflare.com/beacon.js" defer></script><script data-n-head="ssr" type="application/ld+json">{"@context":"http://schema.org","@type":"WebSite","name":"cdnjs","alternateName":"CDNJS","description":"The #1 free and open source CDN built to make life easier for developers","image":"https://cdnjs.com/favicon.png","thumbnailUrl":"https://cdnjs.com/banner.png","url":"https://cdnjs.com/","sameAs":["https://github.com/cdnjs","https://twitter.com/cdnjs","https://linkedin.com/company/cdnjs"],"potentialAction":{"@type":"SearchAction","target":"https://cdnjs.com/libraries?q={search_term_string}","query-input":"name=search_term_string"}}</script><link rel="preload" href="/_/3832f7e.js" as="script"><link rel="preload" href="/_/7068a22.js" as="script"><link rel="preload" href="/_/a4e71c4.js" as="script"><link rel="preload" href="/_/4f6bf53.js" as="script"><link rel="preload" href="/_/879afa3.js" as="script"><style data-vue-ssr-id="1ab9ae0a:0 262280fc:0 443e4d5c:0">@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:300;src:local("Ubuntu Light "),local("Ubuntu-Light"),url(/_/fonts/ubuntu-latin-300.11dd408.woff2) format("woff2"),url(/_/fonts/ubuntu-latin-300.8a517f2.woff) format("woff")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:italic;font-weight:300;src:local("Ubuntu Light italic"),local("Ubuntu-Lightitalic"),url(/_/fonts/ubuntu-latin-300italic.c6fd7cf.woff2) format("woff2"),url(/_/fonts/ubuntu-latin-300italic.5b545d0.woff) format("woff")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular "),local("Ubuntu-Regular"),url(/_/fonts/ubuntu-latin-400.3525fd9.woff2) format("woff2"),url(/_/fonts/ubuntu-latin-400.1cac021.woff) format("woff")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:italic;font-weight:400;src:local("Ubuntu Regular italic"),local("Ubuntu-Regularitalic"),url(/_/fonts/ubuntu-latin-400italic.1bee454.woff2) format("woff2"),url(/_/fonts/ubuntu-latin-400italic.5a969b4.woff) format("woff")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:500;src:local("Ubuntu Medium "),local("Ubuntu-Medium"),url(/_/fonts/ubuntu-latin-500.111af58.woff2) format("woff2"),url(/_/fonts/ubuntu-latin-500.437d925.woff) format("woff")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:italic;font-weight:500;src:local("Ubuntu Medium italic"),local("Ubuntu-Mediumitalic"),url(/_/fonts/ubuntu-latin-500italic.b3b0953.woff2) format("woff2"),url(/_/fonts/ubuntu-latin-500italic.c4134df.woff) format("woff")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold "),local("Ubuntu-Bold"),url(/_/fonts/ubuntu-latin-700.7b253bf.woff2) format("woff2"),url(/_/fonts/ubuntu-latin-700.80d4eba.woff) format("woff")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:italic;font-weight:700;src:local("Ubuntu Bold italic"),local("Ubuntu-Bolditalic"),url(/_/fonts/ubuntu-latin-700italic.270eb36.woff2) format("woff2"),url(/_/fonts/ubuntu-latin-700italic.7759495.woff) format("woff")}.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-Results-list,.ais-ToggleRefinement-list{list-style:none;margin:0;padding:0}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-reset,.ais-SearchBox-submit,.ais-VoiceSearch-button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-GeoSearch-redo::-moz-focus-inner,.ais-GeoSearch-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteHits-loadPrevious::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner,.ais-VoiceSearch-button::-moz-focus-inner{border:0;padding:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-reset[disabled],.ais-SearchBox-submit[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-item,.ais-Breadcrumb-list,.ais-Pagination-list,.ais-PoweredBy,.ais-RangeInput-form,.ais-RatingMenu-link{align-items:center;display:flex}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{display:block;height:1.2em;width:auto}.ais-RatingMenu-starIcon{display:block;height:20px;width:20px}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;height:0;width:0}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{margin-bottom:40px;margin-top:40px;overflow:visible}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{background-color:#fff;border:1px solid #aaa;position:relative}.ais-RangeSlider .rheostat-progress{background-color:#333;height:4px;position:absolute;top:1px}.rheostat-handle{background-color:#fff;border:1px solid #333;border-radius:50%;cursor:grab;height:20px;position:relative;width:20px;z-index:1}.rheostat-marker{background-color:#aaa;height:5px;margin-left:-1px;position:absolute;width:1px}.rheostat-marker--large{height:9px}.rheostat-value{padding-top:15px}.rheostat-tooltip,.rheostat-value{margin-left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.rheostat-tooltip{top:-22px}[class^=ais-]{box-sizing:border-box;font-size:1rem}a[class^=ais-]{-webkit-text-decoration:none;text-decoration:none}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-GeoSearch,.ais-HierarchicalMenu,.ais-Hits,.ais-HitsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-Results,.ais-ResultsPerPage,.ais-SearchBox,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{color:#3a4570}.ais-Breadcrumb-item--selected,.ais-HierarchicalMenu-item--selected,.ais-Menu-item--selected{font-weight:700}.ais-Breadcrumb-separator{font-weight:400;margin:0 .3em}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-Pagination-link,.ais-RatingMenu-link{color:#0096db;transition:color .2s ease-out}.ais-Breadcrumb-link:focus,.ais-Breadcrumb-link:hover,.ais-HierarchicalMenu-link:focus,.ais-HierarchicalMenu-link:hover,.ais-Menu-link:focus,.ais-Menu-link:hover,.ais-Pagination-link:focus,.ais-Pagination-link:hover,.ais-RatingMenu-link:focus,.ais-RatingMenu-link:hover{color:#0073a8}.ais-ClearRefinements-button,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RefinementList-showMore{background-color:#0096db;border-radius:5px;color:#fff;font-size:.8rem;outline:none;padding:.3rem .5rem;transition:background-color .2s ease-out}.ais-ClearRefinements-button:focus,.ais-ClearRefinements-button:hover,.ais-CurrentRefinements-reset:focus,.ais-CurrentRefinements-reset:hover,.ais-GeoSearch-redo:focus,.ais-GeoSearch-redo:hover,.ais-GeoSearch-reset:focus,.ais-GeoSearch-reset:hover,.ais-HierarchicalMenu-showMore:focus,.ais-HierarchicalMenu-showMore:hover,.ais-InfiniteHits-loadMore:focus,.ais-InfiniteHits-loadMore:hover,.ais-InfiniteHits-loadPrevious:focus,.ais-InfiniteHits-loadPrevious:hover,.ais-InfiniteResults-loadMore:focus,.ais-InfiniteResults-loadMore:hover,.ais-Menu-showMore:focus,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:focus,.ais-RefinementList-showMore:hover{background-color:#0073a8}.ais-ClearRefinements-button--disabled,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-HierarchicalMenu-showMore--disabled,.ais-InfiniteHits-loadMore--disabled,.ais-InfiniteResults-loadMore--disabled,.ais-Menu-showMore--disabled,.ais-RefinementList-showMore--disabled{cursor:not-allowed;opacity:.6}.ais-ClearRefinements-button--disabled:focus,.ais-ClearRefinements-button--disabled:hover,.ais-GeoSearch-redo--disabled:focus,.ais-GeoSearch-redo--disabled:hover,.ais-GeoSearch-reset--disabled:focus,.ais-GeoSearch-reset--disabled:hover,.ais-HierarchicalMenu-showMore--disabled:focus,.ais-HierarchicalMenu-showMore--disabled:hover,.ais-InfiniteHits-loadMore--disabled:focus,.ais-InfiniteHits-loadMore--disabled:hover,.ais-InfiniteResults-loadMore--disabled:focus,.ais-InfiniteResults-loadMore--disabled:hover,.ais-Menu-showMore--disabled:focus,.ais-Menu-showMore--disabled:hover,.ais-RefinementList-showMore--disabled:focus,.ais-RefinementList-showMore--disabled:hover{background-color:#0096db}.ais-InfiniteHits-loadPrevious--disabled{display:none}.ais-CurrentRefinements{margin-top:-.3rem}.ais-CurrentRefinements,.ais-CurrentRefinements-list{display:flex;flex-wrap:wrap}.ais-CurrentRefinements-item{background-color:#495588;border-radius:5px;display:flex;margin-right:.3rem;margin-top:.3rem;padding:.3rem .5rem}.ais-CurrentRefinements-category{display:flex;margin-left:.3em}.ais-CurrentRefinements-delete{margin-left:.3rem}.ais-CurrentRefinements-categoryLabel,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-label{color:#fff;font-size:.8rem;white-space:nowrap}.ais-CurrentRefinements-reset{margin-top:.3rem;white-space:nowrap}.ais-CurrentRefinements-reset+.ais-CurrentRefinements-list{margin-left:.3rem}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{left:3.75rem;position:absolute;top:.8rem}.ais-GeoSearch-label{background-color:#fff;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;font-size:.8rem;outline:none;padding:.3rem .5rem;transition:background-color .2s ease-out}.ais-GeoSearch-input{margin:0 .25rem 0 0}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{bottom:1.25rem;left:50%;position:absolute;transform:translateX(-50%)}.ais-HierarchicalMenu-link,.ais-Menu-link{display:block;line-height:1.5}.ais-HierarchicalMenu-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-RatingMenu-list,.ais-RefinementList-list{font-weight:400;line-height:1.5}.ais-HierarchicalMenu-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233A4570' d='m7.3 24-2.8-2.8 9.3-9.2-9.3-9.2L7.3 0l12.2 12z'/%3E%3C/svg%3E");background-size:100% 100%;content:"";display:none;height:10px;margin-left:.3em;width:10px}.ais-HierarchicalMenu-item--parent>.ais-HierarchicalMenu-link:after{display:inline-block}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:after{transform:rotate(90deg)}.ais-CurrentRefinements-count,.ais-RatingMenu-count{font-size:.8rem}.ais-CurrentRefinements-count:before,.ais-RatingMenu-count:before{content:"("}.ais-CurrentRefinements-count:after,.ais-RatingMenu-count:after{content:")"}.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RefinementList-count,.ais-ToggleRefinement-count{background-color:#dfe2ee;border-radius:8px;color:#3a4570;font-size:.8rem;padding:.1rem .4rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:.5rem}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#ffc168}.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Results-list{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-top:-1rem}.ais-Panel-body .ais-Hits-list,.ais-Panel-body .ais-InfiniteHits-list,.ais-Panel-body .ais-InfiniteResults-list,.ais-Panel-body .ais-Results-list{margin:.5rem 0 0 -1rem}.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{border:1px solid #c4c8d8;box-shadow:0 2px 5px 0 #e3e5ec;margin-left:1rem;margin-top:1rem;padding:1rem;width:calc(25% - 1rem)}.ais-Panel-body .ais-Hits-item,.ais-Panel-body .ais-InfiniteHits-item,.ais-Panel-body .ais-InfiniteResults-item,.ais-Panel-body .ais-Results-item{margin:.5rem 0 .5rem 1rem}.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore{margin-top:1rem}.ais-InfiniteHits-loadPrevious{margin-bottom:1rem}.ais-HitsPerPage-select,.ais-MenuSelect-select,.ais-NumericSelector-select,.ais-ResultsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233A4570' d='m0 7.3 2.8-2.8 9.2 9.3 9.2-9.3L24 7.3 12 19.5z'/%3E%3C/svg%3E");background-position:92% 50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #c4c8d8;border-radius:5px;max-width:100%;padding:.3rem 2rem .3rem .3rem}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-Panel--collapsible .ais-Panel-collapseButton{background:none;border:none;padding:0;position:absolute;right:0;top:0}.ais-Panel-header{border-bottom:1px solid #c4c8d8;font-size:.8rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem;text-transform:uppercase}.ais-Panel-footer{font-size:.8rem;margin-top:.5rem}.ais-RangeInput-input{height:1.5rem;line-height:1.5rem;padding:0 .2rem;width:5rem}.ais-RangeInput-separator{margin:0 .3rem}.ais-RangeInput-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0096db;border:none;border-radius:5px;color:#fff;font-size:.8rem;height:1.5rem;line-height:1.5rem;margin-left:.3rem;outline:none;padding:0 .5rem;transition:.2s ease-out}.ais-RangeInput-submit:focus,.ais-RangeInput-submit:hover{background-color:#0073a8}.ais-RatingMenu-count{color:#3a4570}.ais-Pagination-list{justify-content:center}.ais-Pagination-item+.ais-Pagination-item{margin-left:.3rem}.ais-Pagination-link{border:1px solid #c4c8d8;border-radius:5px;display:block;padding:.3rem .6rem;transition:background-color .2s ease-out}.ais-Pagination-link:focus,.ais-Pagination-link:hover{background-color:#e3e5ec}.ais-Pagination-item--disabled .ais-Pagination-link{color:#a5abc4;cursor:not-allowed;opacity:.6}.ais-Pagination-item--disabled .ais-Pagination-link:focus,.ais-Pagination-item--disabled .ais-Pagination-link:hover{background-color:#fff;color:#a5abc4}.ais-Pagination-item--selected .ais-Pagination-link{background-color:#0096db;border-color:#0096db;color:#fff}.ais-Pagination-item--selected .ais-Pagination-link:focus,.ais-Pagination-item--selected .ais-Pagination-link:hover{color:#fff}.ais-PoweredBy-text,.ais-Stats-text,.rheostat-tooltip,.rheostat-value{font-size:.8rem}.ais-PoweredBy-logo{margin-left:.3rem}.ais-RangeSlider .rheostat-progress{background-color:#495588}.ais-RangeSlider .rheostat-background{border-color:#878faf;box-sizing:border-box}.ais-RangeSlider .rheostat-handle{border-color:#878faf}.ais-RangeSlider .rheostat-marker{background-color:#878faf}.ais-Panel-body .ais-RangeSlider{margin:2rem 0}.ais-RangeSlider-handle{background:#fff;border:1px solid #46aeda;border-radius:50%;cursor:pointer;height:20px;position:relative;width:20px;z-index:1}.ais-RangeSlider-tooltip{background:#fff;font-size:.8em;position:absolute;top:-22px}.ais-RangeSlider-value{font-size:.8em;margin-left:-20px;padding-top:15px;position:absolute;text-align:center;width:40px}.ais-RangeSlider-marker{background:#ddd;height:5px;margin-left:-1px;position:absolute;width:1px}.ais-RatingMenu-item--disabled .ais-RatingMenu-label,.ais-RatingMenu-item--disabled .ais-RatingMenu-count{color:#c4c8d8}.ais-RatingMenu-item--selected{font-weight:700}.ais-RatingMenu-link{line-height:1.5}.ais-RatingMenu-link>*+*{margin-left:.3rem}.ais-RatingMenu-starIcon{position:relative;top:-1px;width:15px;fill:#ffc168}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#c4c8d8}.ais-HierarchicalMenu-searchBox>*,.ais-Menu-searchBox>*,.ais-RefinementList-searchBox>*{margin-bottom:.5rem}.ais-SearchBox-form{display:block;position:relative}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c4c8d8;border-radius:5px;padding:.3rem 1.7rem;position:relative;width:100%}.ais-SearchBox-input::-webkit-input-placeholder{color:#a5aed1}.ais-SearchBox-input::-moz-placeholder{color:#a5aed1}.ais-SearchBox-input:-ms-input-placeholder{color:#a5aed1}.ais-SearchBox-input:-moz-placeholder{color:#a5aed1}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset,.ais-SearchBox-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;position:absolute;right:.3rem;top:50%;transform:translateY(-50%);width:20px;z-index:1}.ais-SearchBox-submit{left:.3rem}.ais-SearchBox-reset{right:.3rem}.ais-SearchBox-loadingIcon,.ais-SearchBox-resetIcon,.ais-SearchBox-submitIcon{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.ais-SearchBox-resetIcon path,.ais-SearchBox-submitIcon path{fill:#495588}.ais-SearchBox-submitIcon{height:14px;width:14px}.ais-SearchBox-resetIcon{height:12px;width:12px}.ais-SearchBox-loadingIcon{height:16px;width:16px}.ais-VoiceSearch-button{background-color:transparent;border:none;border-radius:50%;color:#3a4570;height:24px;padding:4px;width:24px}.ais-VoiceSearch-button svg{color:currentColor}.ais-VoiceSearch-button:hover{background-color:#a5aed1;color:#fff;cursor:pointer}.ais-VoiceSearch-button:disabled{color:#a5aed1}.ais-VoiceSearch-button:disabled:hover{background:inherit;color:#a5aed1;cursor:not-allowed}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:#f8f8f8;cursor:not-allowed}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0 solid rgba(60,60,60,.26);border-radius:4.5px;display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:#343535;transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:#343535;background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:#fff;border:0 solid rgba(60,60,60,.26);border-radius:0 0 4.5px 4.5px;border-top-style:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:350px;min-width:160px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:100%;width:100%;z-index:1000}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:#333;cursor:pointer;display:block;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{align-items:center;background-color:#f0f0f0;border:0 solid rgba(60,60,60,.26);border-radius:4.5px;color:#333;display:flex;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;fill:#343535;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;flex-grow:1;font-size:1em;line-height:1.4;margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0);transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;width:5em}.vs--loading .vs__spinner{opacity:1}*{box-sizing:border-box}#__app,#__layout,#__nuxt,body,html{background-color:#454647;color:#ebebeb;font-family:"Ubuntu",sans-serif;font-weight:300;height:100vh;margin:0;min-height:100vh;padding:0}main{justify-content:space-between;min-height:100%;position:relative;z-index:0}main,main .content,main section{align-items:center;display:flex;flex-direction:column}main .content,main section{flex-grow:1;justify-content:center;width:100%}main .row{display:flex;flex-direction:row;flex-wrap:wrap}main .column{align-items:center;display:flex;flex-direction:column}footer .content,main .content{align-items:flex-start;justify-content:flex-start;margin:0 auto;max-width:1550px;padding:32px 16px}@media screen and (max-width:960px){footer .content,main .content{padding:16px}}header{align-items:center;background:#3a3c3c;box-shadow:0 16px 16px -16px rgba(0,0,0,.1);display:flex;flex-direction:column;width:100%}svg.icon{fill:currentColor;height:1em;vertical-align:text-top}code,svg.icon{display:inline-block}code{background:#343535;border-radius:4.5px;color:#d9643a;margin:2px 0;max-width:100%;padding:16px;word-break:break-word}:not(pre)>code{padding:4px 8px}pre[class*=language-]{border-radius:4.5px;box-shadow:0 0 16px 0 rgba(0,0,0,.1)}pre>code{overflow:auto}pre>code[class*=language-]{overflow:visible;overflow:initial;padding:0}.code-toolbar .toolbar .toolbar-item a,.code-toolbar .toolbar .toolbar-item button,.code-toolbar .toolbar .toolbar-item span{background:#454647;border-radius:4.5px;box-shadow:none;color:#ebebeb;cursor:pointer;padding:4px 12px;transition:color .15s cubic-bezier(1,-.115,.975,.855)}.code-toolbar .toolbar .toolbar-item a:focus,.code-toolbar .toolbar .toolbar-item a:hover,.code-toolbar .toolbar .toolbar-item button:focus,.code-toolbar .toolbar .toolbar-item button:hover,.code-toolbar .toolbar .toolbar-item span:focus,.code-toolbar .toolbar .toolbar-item span:hover{color:#d9643a}.page-enter-active,.page-leave-active{transition:opacity .15s ease}.page-enter,.page-leave-to{opacity:0}.search-enter-active,.search-leave-active{transition:opacity .2s ease}.search-enter,.search-leave-to{opacity:0}.assets-enter-active,.assets-leave-active{transition:opacity .2s ease}.assets-enter,.assets-leave-to{opacity:0}.homepage-search-enter-active,.homepage-search-leave-active{transition:opacity .2s ease}.homepage-search-enter,.homepage-search-leave-to{opacity:0}#__app main{opacity:0;transition:opacity .15s ease}#__app main.ready{opacity:1}.nav{background:#343535;box-shadow:0 16px 16px -16px rgba(0,0,0,.1);position:relative;width:100%;z-index:1}.nav .content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;min-height:75px;padding:16px 0}.nav .content .left{margin:0 auto 0 0}.nav .content .right{margin:0 0 0 auto}@media screen and (min-width:350px)and (max-width:960px){.nav .content .right{margin:15px 0 0 auto}}.nav .content .middle{flex-grow:1}.nav .content .middle .inline-search{margin-left:auto;max-width:600px;padding:0 16px}.nav .content .middle .inline-search .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input{height:40px;padding:4px 52px 4px 16px}.nav .content .middle .inline-search .ais-StateResults{width:calc(100% - 32px)}@media screen and (max-width:600px){.nav .content .middle{display:contents!important}.nav .content .middle .inline-search{margin-top:12px}}.nav .content .left,.nav .content .middle,.nav .content .right{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap}.nav .content .left a,.nav .content .right a{align-items:center;color:#ebebeb;display:flex;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:400;justify-content:center;margin:4px 16px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}.nav .content .left a:focus,.nav .content .left a:hover,.nav .content .right a:focus,.nav .content .right a:hover{color:#a6a6a6}.nav .content .left a:focus i,.nav .content .left a:hover i,.nav .content .right a:focus i,.nav .content .right a:hover i{color:#ebebeb}.nav .content .left a i,.nav .content .right a i{color:#a6a6a6;font-size:26px;margin-top:2px;transition:color .15s cubic-bezier(1,-.115,.975,.855)}.nav .content .left a img,.nav .content .right a img{height:36px}@media screen and (max-width:600px){.nav .content .left a:not(.logo),.nav .content .right a:not(.logo){display:none}}.nav .content .left .fix-mobile a,.nav .content .right .fix-mobile a{float:right;transition:.5s}.nav .content .left .fix-mobile a.icon-mobile,.nav .content .right .fix-mobile a.icon-mobile{display:none;padding-top:.15rem}@media screen and (max-width:600px){.nav .content .left .fix-mobile,.nav .content .right .fix-mobile{position:absolute;right:0;top:1.3rem;transition:.5s}.nav .content .left .fix-mobile a.status,.nav .content .right .fix-mobile a.status{display:block;margin:4px 0}.nav .content .left .fix-mobile a.icon-mobile,.nav .content .right .fix-mobile a.icon-mobile{display:block}.nav.responsive{transition:.5s}.nav.responsive .content{padding-bottom:0;transition:.5s}.nav.responsive .content .right{background-color:#242525;display:flex;flex-direction:column;margin-top:15px;padding-bottom:5px;padding-top:5px;transition:.5s;width:100%}.nav.responsive .content .right a:not(.icon-mobile):not(.status){display:block;padding:10px 20px;transition:.5s;width:100%}}.status-indicator{border-radius:50%;display:inline-block;height:10px;margin:0 0 0 5px;width:10px}.status-indicator.status-indicator-critical{background-color:#e74c3c}.status-indicator.status-indicator-major{background-color:#e67e22}.status-indicator.status-indicator-minor{background-color:#f1c40f}.status-indicator.status-indicator-none{background-color:#2ecc71}main.landing{background-attachment:scroll;background-image:url(/_/6da6dfe9adcee0de10efcad20d5b33d7.svg);background-position:top;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){main.landing{background-image:url(/_/3f8be9e66b13415b406a2004c0349580.svg);background-position:0 0}}main.landing section{align-items:flex-start;max-width:932px;padding:16px}main.landing section h1{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:48px;font-weight:400;letter-spacing:.41px;margin:0 0 32px}@media only screen and (max-width:768px){main.landing section h1{font-size:32px;margin:0 0 16px}}main.landing section h2{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:24px;font-weight:300;letter-spacing:.2px;margin:0 0 80px}@media only screen and (max-width:768px){main.landing section h2{font-size:16px;margin:0 0 40px}}@media screen and (max-width:600px){main.landing section{margin-top:80px}}header div.breadcrumbs{align-items:flex-start;margin:0 auto;max-width:1550px;padding:32px 16px 0}@media screen and (max-width:960px){header div.breadcrumbs{padding:16px 16px 0}}header div.breadcrumbs ol{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}header div.breadcrumbs ol li:not(:first-child) a:before{color:#ebebeb;content:"/";display:inline-block;margin:0 8px}header div.breadcrumbs ol li a{color:#d9643a;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}header div.breadcrumbs ol li a:focus,header div.breadcrumbs ol li a:hover{color:#bc4c24}aside.corner{bottom:0;height:200px;overflow:hidden;position:absolute;right:0;width:200px;z-index:2}@media screen and (max-width:960px){aside.corner{display:none}}aside.corner:after{border-bottom:200px solid #343535;border-left:200px solid transparent;border-top:200px solid transparent;bottom:0;content:"";display:block;left:0;position:absolute;right:0;z-index:0}aside.corner div{height:100%;justify-content:flex-end;position:absolute;right:0;top:0;transform:rotate(-45deg);width:100%;z-index:1}aside.corner div,aside.corner div a{align-items:center;display:flex;flex-direction:column}aside.corner div a{color:#fff;font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:400;margin:0 0 -12.8px;padding:25.6px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}aside.corner div a:focus,aside.corner div a:hover{color:#a6a6a6}aside.corner div a p{margin:0 0 12.8px}aside.corner div a svg{height:32px}main section .content a.button,main section .content button.button{-webkit-appearance:button;background:#d9643a;border:0;border-radius:4.5px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;margin-bottom:10px;padding:12px 40px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s cubic-bezier(1,-.115,.975,.855)}main section .content a.button:focus,main section .content a.button:hover,main section .content button.button:focus,main section .content button.button:hover{background:#bc4c24;color:#fff;-webkit-text-decoration:none;text-decoration:none}li.library-card{align-items:center;align-items:flex-start;background:#343535;border-radius:2.25px;box-shadow:0 0 16px 0 rgba(0,0,0,.1);display:flex;flex-basis:calc(50% - 64px);flex-direction:column;margin:8px 32px;padding:16px 24px}@media screen and (max-width:960px){li.library-card{flex-basis:100%;margin:8px 16px}}li.library-card .title{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}li.library-card .title a{color:#d9643a;display:block;font-family:"Ubuntu",sans-serif;font-size:24px;font-weight:400;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}li.library-card .title a:focus,li.library-card .title a:hover{color:#bc4c24}li.library-card .title a .version{font-size:14px}li.library-card .title .stars{color:#ebebeb;display:block;font-family:"Ubuntu",sans-serif;font-size:14px;font-weight:400;margin:auto 0 auto 16px}li.library-card .title .stars i{margin:0 0 4px}@media screen and (max-width:600px){li.library-card .title .stars{margin:0}}li.library-card .title .library-options{display:contents}@media screen and (max-width:600px){li.library-card .title .library-options{display:flex;margin-top:5px;width:100%!important}}li.library-card .description{flex-grow:1;font-size:16px;margin:16px 0 0}li.library-card .description,li.library-card .tags{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-weight:400}li.library-card .tags{font-size:12px;margin:8px 0 0}li.library-card .tags .keywords{display:inline-block;margin:0 0 0 8px}.content.library-hero .row.name{align-items:baseline}.content.library-hero .row.name h1{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:45px;font-weight:500}.content.library-hero .row p,.content.library-hero .row.name h1,.content.library-hero .row.name p{margin:8px 16px 8px 0}.content.library-hero .row p a{color:#d9643a;-webkit-text-decoration:none;text-decoration:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}.content.library-hero .row p a:focus,.content.library-hero .row p a:hover{color:#bc4c24}.content.library-hero p{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:400}.content.library-hero .tags{color:#a6a6a6;font-size:16px;margin:16px 0 0}.content.library-hero .tags .keywords{display:inline-block;margin:0 0 0 8px}.library-asset-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;margin:0 0 0 auto}.library-asset-buttons button{-webkit-appearance:button;background:none;border:0;color:#ebebeb;cursor:pointer;font-size:1.2rem;margin:0 0 0 8px;overflow:visible;padding:0;text-transform:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}.library-asset-buttons button:hover{color:#a6a6a6}.ais-InstantSearch{width:100%}.ais-InstantSearch.inline-search{position:relative;transition:margin-bottom .2s ease}.ais-InstantSearch.inline-search .ais-StateResults{position:absolute;top:calc(100% + 4px);width:100%;z-index:100}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits{background:#343535;border-radius:4.5px;box-shadow:0 0 16px 0 rgba(0,0,0,.1)}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul{list-style:none;margin:0;padding:16px}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li{background:#454647;border-radius:2.25px;margin:0;padding:16px}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a{display:block;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a:focus p.name,.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a:hover p.name{color:#bc4c24}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a:focus p.description,.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a:hover p.description{color:#a6a6a6}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a p{transition:color .15s cubic-bezier(1,-.115,.975,.855)}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a p.name{color:#d9643a;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:400;margin:0 0 4px}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a p.name span.version{font-size:16px}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li a p.description{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:400;margin:0}.ais-InstantSearch.inline-search .ais-StateResults .ais-Hits ul li+li{margin-top:16px}.ais-InstantSearch.primary-search{align-items:center;align-items:normal;display:flex;flex-direction:column;flex-grow:1}.ais-InstantSearch.primary-search header{align-items:center;display:flex;flex-direction:column;padding:64px 16px 16px}@media screen and (max-width:960px){.ais-InstantSearch.primary-search header{padding:16px 16px 0}}.ais-InstantSearch.primary-search header .content{align-items:center;max-width:1100px;padding:0}.ais-InstantSearch.primary-search header .content .ais-SearchBox{width:100%}.ais-InstantSearch.primary-search header .content .ais-Stats p{color:#a6a6a6;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:400}.ais-InstantSearch.primary-search header .content .ais-Stats p .hits{color:#d9643a}.ais-InstantSearch.primary-search .ais-InfiniteHits{margin:0 auto;max-width:1280px;padding:0}.ais-InstantSearch.primary-search .ais-InfiniteHits ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:16px 0;padding:0;width:100%}@media screen and (max-width:960px){.ais-InstantSearch.primary-search .ais-InfiniteHits ul{margin:8px 0}}.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.not-found,.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.show-more{flex-basis:100%}.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.show-more{background:none;box-shadow:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.not-found p{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:400;margin:4px 0;text-align:center}@media screen and (max-width:960px){.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.not-found p{text-align:left}}.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.not-found p:first-child{font-size:18px;margin:4px 0 24px}.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.not-found p a{color:#d9643a;-webkit-text-decoration:none;text-decoration:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.not-found p a:focus,.ais-InstantSearch.primary-search .ais-InfiniteHits ul li.not-found p a:hover{color:#bc4c24}.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input{background:#ebebeb;border:0;border-radius:4.5px;color:#454647;font-size:18px;height:48px;padding:8px 52px 8px 16px}.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input::-moz-placeholder{color:#454647}.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input::placeholder{color:#454647}.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset,.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit{background:#ebebeb;height:24px;left:auto;right:16px;width:24px}.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset .ais-SearchBox-resetIcon,.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset .ais-SearchBox-submitIcon,.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit .ais-SearchBox-resetIcon,.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit .ais-SearchBox-submitIcon{height:24px;left:auto;position:static;top:auto;transform:none;width:24px}.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset .ais-SearchBox-resetIcon path,.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset .ais-SearchBox-submitIcon path,.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit .ais-SearchBox-resetIcon path,.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit .ais-SearchBox-submitIcon path{fill:#454647}main>.banner{align-items:center;background:#d9643a;box-shadow:0 0 16px 0 rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:8px 232px 8px 32px;width:100%;z-index:1}@media screen and (max-width:960px){main>.banner{padding:8px 16px}}main>.banner p{color:#141515}main>.banner p:first-child{border-right:2px solid #141515;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:400;line-height:1.3;margin:0 8px 0 0;padding:0 8px 0 0}main>.banner p:last-child{font-size:16px;line-height:1.1;margin:2px 0 0}main>.banner p:last-child a{color:#030303;-webkit-text-decoration:underline;text-decoration:underline;transition:color .15s cubic-bezier(1,-.115,.975,.855)}main>.banner p:last-child a:focus,main>.banner p:last-child a:hover{color:#343535}footer{background:#242525;color:#ebebeb}footer .content{display:flex;flex-direction:row;flex-wrap:wrap}footer .content dl{flex-grow:1;margin:0 16px 16px}footer .content dl dt{color:#a6a6a6;font-size:14px;margin:0 0 16px;text-transform:uppercase}footer .content dl dt:not(:first-of-type){margin:24px 0 16px}footer .content dl dt.logo img{width:200px}footer .content dl dd{margin:0 0 4px}footer .content dl dd a{color:#ebebeb;-webkit-text-decoration:none;text-decoration:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}footer .content dl dd a:focus,footer .content dl dd a:hover{color:#d9643a}footer .content dl dd.copy-social{display:flex;flex-direction:row;flex-wrap:wrap;font-size:22px;line-height:22px;margin:16px 0 0}footer .content dl dd.copy-social span{border-right:1px solid #a6a6a6;font-size:16px;line-height:22px;margin:0 8px 0 0;padding:0 16px 0 0}footer .content dl dd.copy-social a{margin:0 8px}footer .content dl dd.break{height:12px}@media screen and (max-width:768px){footer{padding-top:20px}}.json-example .select{display:flex;flex-direction:row;flex-wrap:wrap}.json-example .select a{background:#d9643a;color:#141515;cursor:pointer;display:inline-block;font-family:"Ubuntu",sans-serif;font-size:.9em;font-weight:400;padding:2px 8px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s cubic-bezier(1,-.115,.975,.855)}.json-example .select a:first-child{border-radius:4.5px 0 0 4.5px}.json-example .select a:last-child{border-radius:0 4.5px 4.5px 0}.json-example .select a.active,.json-example .select a:focus,.json-example .select a:hover{background:#bc4c24}.json-example pre{margin:0}.json-example pre[class*=language-]{background:#343535;border-radius:4.5px;margin:8px 0 0;padding:0}.json-example pre[class*=language-] code{box-shadow:none;line-height:normal;margin:0;white-space:pre}.json-example pre code{box-shadow:0 0 16px 0 rgba(0,0,0,.1);font-size:14px;margin:8px 0 0;padding:16px;white-space:normal}.animated-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}@media only screen and (max-width:768px){.animated-background{display:none}}.transition-height-enter-active,.transition-height-leave-active{overflow:hidden;transition:height .2s ease,opacity .2s ease}.transition-height-enter,.transition-height-leave-to{height:0;opacity:0}main.index h2 sup{vertical-align:text-top}main.index h2 sup a{color:#a6a6a6;-webkit-text-decoration:none;text-decoration:none;transition:color .15s cubic-bezier(1,-.115,.975,.855)}main.index h2 sup a:focus,main.index h2 sup a:hover{color:#d9643a}main.index .homepage-search{margin:0 0 128px;transition:margin-bottom .2s ease;width:100%}main.libraries>section>header{box-shadow:none}main.libraries-library .content .filter{align-items:center;margin:0 0 8px}@media screen and (max-width:960px){main.libraries-library .content .filter{align-items:flex-start;flex-direction:column;margin:0}}main.libraries-library .content .filter p{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:400;margin:0 12px 8px 0}@media screen and (min-width:960px){main.libraries-library .content .filter p:not(:first-child){margin:0 12px 8px}}main.libraries-library .content .filter .v-select{background:#ebebeb;border:0;border-radius:4.5px;flex-grow:1;margin:0 0 8px;min-width:200px}main.libraries-library .content .filter .v-select.vs--open{border-radius:4.5px 4.5px 0 0}main.libraries-library .content .filter .v-select .vs__selected{color:#343535;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:500}main.libraries-library .content .filter .v-select .vs__dropdown-menu .vs__dropdown-option{background:transparent;color:#343535;font-family:"Ubuntu",sans-serif;font-weight:400;transition:background .15s cubic-bezier(1,-.115,.975,.855),color .15s cubic-bezier(1,-.115,.975,.855)}main.libraries-library .content .filter .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--selected{color:#d9643a}main.libraries-library .content .filter .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight{background:#454647;color:#d9643a}main.libraries-library .content .assets{align-items:center;align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:16px 0 0;padding:0}main.libraries-library .content .assets .asset{background:#a6a6a6;border-radius:4.5px;box-shadow:0 0 16px 0 rgba(0,0,0,.1);color:#343535;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:400;margin:12px 0;padding:12px 20px 14px;width:100%}main.libraries-library .content .assets .asset.default-asset{background:#c08570;color:#242525}main.libraries-library .content .assets .asset.default-asset .library-asset-buttons svg{color:#242525}main.libraries-library .content .assets .asset.default-asset .library-asset-buttons svg:focus,main.libraries-library .content .assets .asset.default-asset .library-asset-buttons svg:hover{color:#343535}main.libraries-library .content .assets .asset .url{word-break:break-word}main.libraries-library .content .assets .asset .library-asset-buttons{padding:0 0 0 16px}main.libraries-library .content .assets .asset .library-asset-buttons svg{color:#343535}main.libraries-library .content .assets .asset .library-asset-buttons svg:focus,main.libraries-library .content .assets .asset .library-asset-buttons svg:hover{color:#454647}main.libraries-library .content .assets-message{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:400;margin:24px 0}main.libraries-library-version .content .filter{align-items:center;margin:0 0 8px}@media screen and (max-width:960px){main.libraries-library-version .content .filter{align-items:flex-start;flex-direction:column;margin:0}}main.libraries-library-version .content .filter p{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:400;margin:0 12px 8px 0}@media screen and (min-width:960px){main.libraries-library-version .content .filter p:not(:first-child){margin:0 12px 8px}}main.libraries-library-version .content .filter .v-select{background:#ebebeb;border:0;border-radius:4.5px;flex-grow:1;margin:0 0 8px;min-width:200px}main.libraries-library-version .content .filter .v-select.vs--open{border-radius:4.5px 4.5px 0 0}main.libraries-library-version .content .filter .v-select .vs__selected{color:#343535;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:500}main.libraries-library-version .content .filter .v-select .vs__dropdown-menu .vs__dropdown-option{background:transparent;color:#343535;font-family:"Ubuntu",sans-serif;font-weight:400;transition:background .15s cubic-bezier(1,-.115,.975,.855),color .15s cubic-bezier(1,-.115,.975,.855)}main.libraries-library-version .content .filter .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--selected{color:#d9643a}main.libraries-library-version .content .filter .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight{background:#454647;color:#d9643a}main.libraries-library-version .content .assets{align-items:center;align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:16px 0 0;padding:0}main.libraries-library-version .content .assets .asset{background:#a6a6a6;border-radius:4.5px;box-shadow:0 0 16px 0 rgba(0,0,0,.1);color:#343535;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:400;margin:12px 0;padding:12px 20px 14px;width:100%}main.libraries-library-version .content .assets .asset.default-asset{background:#c08570;color:#242525}main.libraries-library-version .content .assets .asset.default-asset .library-asset-buttons svg{color:#242525}main.libraries-library-version .content .assets .asset.default-asset .library-asset-buttons svg:focus,main.libraries-library-version .content .assets .asset.default-asset .library-asset-buttons svg:hover{color:#343535}main.libraries-library-version .content .assets .asset .url{word-break:break-word}main.libraries-library-version .content .assets .asset .library-asset-buttons{padding:0 0 0 16px}main.libraries-library-version .content .assets .asset .library-asset-buttons svg{color:#343535}main.libraries-library-version .content .assets .asset .library-asset-buttons svg:focus,main.libraries-library-version .content .assets .asset .library-asset-buttons svg:hover{color:#454647}main.libraries-library-version .content .assets-message{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:400;margin:24px 0}main.about header{background:none;box-shadow:none}main.about section>.content{align-items:start;display:grid;grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:3fr 1fr;grid-template-rows:auto}@media screen and (max-width:960px){main.about section>.content{display:block}}main.about section>.content .left{display:grid;grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:6fr 4fr;grid-template-rows:auto}@media screen and (max-width:960px){main.about section>.content .left{display:block}}main.about section>.content .left .members{grid-column:1/-1}main.about section>.content .left .members .member-blocks{display:flex;flex-direction:row;flex-wrap:wrap}main.about section>.content .left .members .member-blocks .member{display:flex;flex-basis:50%;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;padding:0 24px 16px 0}@media screen and (max-width:600px){main.about section>.content .left .members .member-blocks .member{flex-basis:100%}}main.about section>.content .left .members .member-blocks .member a.avatar{align-items:center;display:inline-flex;height:78px;justify-content:center;margin:0 8px 0 0;width:78px}main.about section>.content .left .members .member-blocks .member a.avatar img{border-radius:2.25px;height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .15s cubic-bezier(1,-.115,.975,.855);width:100%}main.about section>.content .left .members .member-blocks .member a.avatar img:hover{filter:grayscale(100%)}main.about section>.content .left .members .member-blocks .member a.avatar svg{color:#fff;height:90%;-o-object-fit:contain;object-fit:contain;width:90%}main.about section>.content .left .members .member-blocks .member .info{align-items:center;align-items:flex-start;display:flex;flex-direction:column}main.about section>.content .left .members .member-blocks .member .info .name{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:23px;font-weight:500;margin:4px 0}main.about section>.content .left .members .member-blocks .member .info .role{color:#a6a6a6;font-size:18px;margin:4px 0}main.about section>.content .left .members .member-blocks .member .info .role a{color:#ebebeb;padding:0 0 0 4px;-webkit-text-decoration:none;text-decoration:none}main.about section>.content .left .members .member-blocks .member .info .role a:focus,main.about section>.content .left .members .member-blocks .member .info .role a:hover{color:#a6a6a6}main.about section>.content .sponsors .sponsor-blocks{display:grid;grid-auto-rows:200px;grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:200px 200px;margin:0 0 32px}@media screen and (max-width:960px){main.about section>.content .sponsors .sponsor-blocks{display:block}}main.about section>.content .sponsors .sponsor-blocks .sponsor{background:#343535;border-radius:4.5px}@media screen and (max-width:960px)and (min-width:768px){main.about section>.content .sponsors .sponsor-blocks .sponsor{display:inline-flex;height:200px;margin:0 16px 16px 0;width:200px}main.about section>.content .sponsors .sponsor-blocks .sponsor img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}@media screen and (max-width:768px)and (min-width:600px){main.about section>.content .sponsors .sponsor-blocks .sponsor{height:220px;margin:0 0 16px;padding-left:30%;padding-right:30%;width:100%}}@media screen and (max-width:600px){main.about section>.content .sponsors .sponsor-blocks .sponsor{height:150px;margin:0 0 16px;padding-left:15%;padding-right:15%;width:100%}}main.about section>.content .sponsors .sponsor-blocks .sponsor.contact{align-items:center;background:none;border:2px solid #ebebeb;display:flex;flex-direction:column;grid-column:1/-1;height:100%;justify-content:center;width:100%}@media screen and (max-width:960px){main.about section>.content .sponsors .sponsor-blocks .sponsor.contact{height:200px}}@media screen and (max-width:600px){main.about section>.content .sponsors .sponsor-blocks .sponsor.contact{padding-left:5%;padding-right:5%}}main.about section>.content .sponsors .sponsor-blocks .sponsor.contact h3{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:22px;font-weight:500;margin:0 0 4px;text-align:center}main.about section>.content .sponsors .sponsor-blocks .sponsor.contact p{font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:500;margin:0}main.about section>.content .sponsors .sponsor-blocks .sponsor p{color:#ebebeb}main.about section>.content .sponsors .sponsor-blocks .sponsor.dark p{color:#454647}main.about section>.content .sponsors .sponsor-blocks .sponsor.words a:focus img,main.about section>.content .sponsors .sponsor-blocks .sponsor.words a:hover img{opacity:.05}main.about section>.content .sponsors .sponsor-blocks .sponsor.words a:focus>div,main.about section>.content .sponsors .sponsor-blocks .sponsor.words a:hover>div{opacity:1;pointer-events:auto}main.about section>.content .sponsors .sponsor-blocks .sponsor.words a>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;max-height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:background .15s cubic-bezier(1,-.115,.975,.855),opacity .15s cubic-bezier(1,-.115,.975,.855);width:100%}main.about section>.content .sponsors .sponsor-blocks .sponsor.words a>div p{font-family:"Ubuntu",sans-serif;font-size:14px;font-weight:500;margin:0;padding:8px;text-align:center}main.about section>.content .sponsors .sponsor-blocks .sponsor:not(.words) a:focus img,main.about section>.content .sponsors .sponsor-blocks .sponsor:not(.words) a:hover img{opacity:.25}main.about section>.content .sponsors .sponsor-blocks .sponsor:not(.words) a>div{display:none;visibility:hidden}main.about section>.content .sponsors .sponsor-blocks .sponsor a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}main.about section>.content .sponsors .sponsor-blocks .sponsor a img{max-height:100%;max-width:100%;opacity:1;padding:0 16px;transition:opacity .15s cubic-bezier(1,-.115,.975,.855);width:100%}main.about section h1{font-size:30px;font-weight:500}main.about section h1,main.about section h2{color:#ebebeb;font-family:"Ubuntu",sans-serif}main.about section h2{font-size:26px;font-weight:400;margin:0 0 16px}main.about section p{color:#c0c2c2;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:300}main.about section p a{color:#d9643a;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline;transition:color .15s cubic-bezier(1,-.115,.975,.855)}main.about section p a:focus,main.about section p a:hover{color:#bc4c24}main.api section header .content{padding:32px 16px 0}main.api section header .content h1{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-size:24px;font-weight:500;margin:0 0 16px}main.api section header .content p{color:#c0c2c2;font-size:16px;margin:0 0 16px}main.api section header .content ul{margin:8px 0 32px;padding:0}main.api section header .content ul li{list-style:none}main.api section header .content ul li small{color:#a6a6a6;display:inline-block;font-family:"Ubuntu",sans-serif;font-size:.75em;font-weight:300;margin:0 0 8px;text-transform:uppercase}main.api section header .content ul li a{color:#ebebeb;display:inline-block;margin:0 0 4px 8px;transition:color .15s cubic-bezier(1,-.115,.975,.855)}main.api section header .content ul li a:focus,main.api section header .content ul li a:hover{color:#a6a6a6}main.api section :not(pre)>code{font-size:.85em}main.api section :not(pre)>code.key{background:#242525;font-size:.95em}main.api section .content{padding:0 16px 16px}main.api section .content h2{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-weight:500;margin:32px 0 16px}main.api section .content .doc p{color:#c0c2c2;margin:8px 0}main.api section .content .doc p+h3{margin:24px 0 8px}main.api section .content .doc p a{color:#d9643a;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline;transition:color .15s cubic-bezier(1,-.115,.975,.855)}main.api section .content .doc p a:focus,main.api section .content .doc p a:hover{color:#bc4c24}main.api section .content .doc h3{color:#ebebeb;font-family:"Ubuntu",sans-serif;font-weight:400;margin:8px 0}main.api section .content .doc table code{word-break:normal}main.api section .content .doc table th{color:#a6a6a6;font-family:"Ubuntu",sans-serif;font-size:.75em;font-weight:300;padding:0 4px 8px;text-align:left;text-transform:uppercase}main.api section .content .doc table td{padding:4px;vertical-align:top}main.api section .content .doc table td p:first-child{margin-top:0}main.api section .content .doc .callout{align-items:center;background:rgba(217,100,58,.9);border-radius:.5em;display:flex;flex-flow:row nowrap;margin:2em 0;padding:1em}main.api section .content .doc .callout>*{margin:0 .5em}main.api section .content .doc .callout .icon{color:#fff;font-size:2.25em}main.api section .content .doc .callout p{color:#141515;font-family:"Ubuntu",sans-serif;font-weight:500}main.api section .content .doc .callout p a{color:#fff}main.api section .content .doc .callout p a:focus,main.api section .content .doc .callout p a:hover{color:#141515} .tlite{-webkit-backface-visibility:hidden;background:#111;border-radius:4px;box-shadow:0 .5rem 1rem -.5rem #000;color:#fff;font-family:sans-serif;font-size:.8rem;font-weight:400;opacity:0;padding:.6em .75rem;position:absolute;text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:opacity .4s;visibility:hidden;white-space:nowrap;z-index:1000}.tlite-table td,.tlite-table th{position:relative}.tlite-visible{opacity:.9;visibility:visible}.tlite:before{background:inherit;content:" ";display:block;height:10px;position:absolute;transform:rotate(45deg);width:10px}.tlite-n:before{left:50%;margin-left:-5px;top:-3px}.tlite-nw:before{left:10px;top:-3px}.tlite-ne:before{right:10px;top:-3px}.tlite-s:before{bottom:-3px;left:50%;margin-left:-5px}.tlite-se:before{bottom:-3px;right:10px}.tlite-sw:before{bottom:-3px;left:10px}.tlite-w:before{left:-3px;margin-top:-5px;top:50%}.tlite-e:before{margin-top:-5px;right:-3px;top:50%} .nuxt-progress{background-color:#d9643a;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}</style> </head> <body > <div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div id="__app"><main><!----> <nav class="nav"><div class="content"><div class="left"><a href="/" aria-current="page" class="logo nuxt-link-exact-active nuxt-link-active"><img src="/_/f7a2ebfb819c118086546e481876aef6.svg" alt="< cdnjs >"></a> <a href="https://twitter.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_nav" aria-label="cdnjs on Twitter"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" aria-hidden="true" class="icon"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a> <a href="https://github.com/cdnjs/cdnjs/discussions?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_nav" aria-label="Community Discussions"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" aria-hidden="true" class="icon"><path d="M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"></path></svg></a></div> <div class="middle"><!----></div> <div class="right"><a href="/about"> About </a> <a href="/libraries"> Libraries </a> <a href="/api"> API </a> <a href="https://github.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_nav"> GitHub </a> <div class="fix-mobile"><a aria-label="Toggle menu" class="icon-mobile"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" aria-hidden="true" class="icon"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg></a> <a href="https://status.cdnjs.com/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_nav" class="status"> Status <span></span></a></div></div></div></nav> <section><div><h1> Simple. Fast. Reliable. <br>Content delivery at its finest. </h1> <h2> cdnjs is a free and open-source CDN service trusted by over <b>12.5% of all websites</b>, serving over <b>200 billion requests each month</b>, powered by Cloudflare. <br> <br> We make it faster and easier to load library files on your websites. </h2></div> <div class="homepage-search"><!----></div> <aside class="corner"><div><a href="https://github.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_corner"><p>View on GitHub</p> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" aria-hidden="true" class="icon"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a></div></aside></section> <div class="banner"><p>Help support cdnjs</p> <p> You can <a href="https://github.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_banner">contribute on <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" aria-hidden="true" class="icon"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> GitHub</a> to help make cdnjs sustainable! Or, donate $5 to cdnjs via <a href="https://opencollective.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_banner"> Open Collective</a> or <a href="https://www.patreon.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_banner">Patreon</a>. </p></div></main> <footer><div class="content"><dl><dt class="logo"><a href="/" aria-current="page" class="nuxt-link-exact-active nuxt-link-active"><img src="/_/f7a2ebfb819c118086546e481876aef6.svg" alt="< cdnjs >"></a></dt> <dd class="copy-social"><span> © 2024 cdnjs. </span> <a href="https://twitter.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" aria-label="cdnjs on Twitter" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" aria-hidden="true" class="icon"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a> <a href="https://github.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" aria-label="cdnjs on GitHub" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" aria-hidden="true" class="icon"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a></dd></dl> <dl><dt class="title"> About </dt> <dd><a href="/about"> About Us </a></dd> <dd><a href="https://swag.cdnjs.com/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="noopener"> Swag Store </a></dd> <dd class="break"></dd> <dd><a href="https://github.com/cdnjs/cdnjs/discussions?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="noopener"> Community Discussions </a></dd> <dd><a href="https://opencollective.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="noopener"> OpenCollective </a></dd> <dd><a href="https://www.patreon.com/cdnjs?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="noopener"> Patreon </a></dd> <dd><a href="https://www.cloudflare.com/network/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="noopener"> CDN Network Map </a></dd></dl> <dl><dt>Libraries</dt> <dd><a href="/libraries"> Search Libraries </a></dd> <dd><a href="/api"> API Documentation </a></dd> <dt>Status</dt> <dd><a href="https://status.cdnjs.com/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="noopener"> Status Page </a></dd> <dd><a href="https://twitter.com/cdnjsStatus?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="noopener"> cdnjsStatus on Twitter </a></dd></dl> <dl><dt>Sponsors</dt> <dd><a href="https://www.cloudflare.com/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="sponsored noopener"> Cloudflare </a></dd><dd><a href="https://www.algolia.com/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="sponsored noopener"> Algolia </a></dd><dd><a href="https://www.digitalocean.com/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="sponsored noopener"> DigitalOcean </a></dd><dd><a href="https://www.statuspage.io/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="sponsored noopener"> StatusPage </a></dd><dd><a href="https://sentry.io/welcome/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="sponsored noopener"> Sentry </a></dd><dd><a href="https://uptimerobot.com/?utm_source=cdnjs&utm_medium=cdnjs_link&utm_campaign=cdnjs_footer" rel="sponsored noopener"> UptimeRobot </a></dd></dl></div></footer> <!----></div></div></div><script>window.__NUXT__=(function(a,b){return {layout:"default",data:[{}],fetch:{},error:a,serverRendered:true,routePath:b,config:{_app:{basePath:b,assetsPath:"\u002F_\u002F",cdnURL:a}}}}(null,"\u002F"));</script><script src="/_/3832f7e.js" defer></script><script src="/_/879afa3.js" defer></script><script src="/_/7068a22.js" defer></script><script src="/_/a4e71c4.js" defer></script><script src="/_/4f6bf53.js" defer></script> <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"rayId":"8e607a46fd612b9d","version":"2024.10.5","serverTiming":{"name":{"cfExtPri":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"token":"c315de2b31e645528eb2880ba971205e","b":1}' crossorigin="anonymous"></script> </body> </html>
Resolver
Resolver ASN
AS9009
Resolver IP
91.90.126.130
Resolver Network Name
M247 Europe SRL
Report ID
20241121T114459Z_webconnectivity_PA_9009_n1_4ETKiCNEN3kyHTHz
Platform
macos
Software Name
ooniprobe-desktop-unattended (3.20.1)
Measurement Engine
ooniprobe-engine (3.20.1)