diff --git a/.version b/.version index 55540107..a690e5d4 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -v2.2.1 \ No newline at end of file +v2.2.2 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 44a66161..89a2861c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## [v2.2.2](https://github.com/auth0/auth0-angular/tree/v2.2.2) (2023-12-12) + +[Full Changelog](https://github.com/auth0/auth0-angular/compare/v2.2.1...v2.2.2) + +**Changed** + +- Update Auth0-SPA-JS [\#546](https://github.com/auth0/auth0-angular/pull/546) ([frederikprijck](https://github.com/frederikprijck)) + ## [v2.2.1](https://github.com/auth0/auth0-angular/tree/v2.2.1) (2023-07-24) [Full Changelog](https://github.com/auth0/auth0-angular/compare/v2.2.0...v2.2.1) diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css index d73e9076..940fbfe8 100644 --- a/docs/assets/highlight.css +++ b/docs/assets/highlight.css @@ -1,29 +1,30 @@ :root { - --light-hl-0: #000000; - --dark-hl-0: #D4D4D4; - --light-hl-1: #A31515; - --dark-hl-1: #CE9178; - --light-hl-2: #AF00DB; - --dark-hl-2: #C586C0; - --light-hl-3: #001080; - --dark-hl-3: #9CDCFE; - --light-hl-4: #795E26; - --dark-hl-4: #DCDCAA; - --light-hl-5: #008000; - --dark-hl-5: #6A9955; - --light-hl-6: #0000FF; - --dark-hl-6: #569CD6; - --light-hl-7: #267F99; - --dark-hl-7: #4EC9B0; - --light-hl-8: #000000; - --dark-hl-8: #C8C8C8; - --light-hl-9: #0070C1; - --dark-hl-9: #4FC1FF; - --light-code-background: #FFFFFF; - --dark-code-background: #1E1E1E; + --light-hl-0: #795e26; + --dark-hl-0: #dcdcaa; + --light-hl-1: #000000; + --dark-hl-1: #d4d4d4; + --light-hl-2: #a31515; + --dark-hl-2: #ce9178; + --light-hl-3: #af00db; + --dark-hl-3: #c586c0; + --light-hl-4: #001080; + --dark-hl-4: #9cdcfe; + --light-hl-5: #008000; + --dark-hl-5: #6a9955; + --light-hl-6: #0000ff; + --dark-hl-6: #569cd6; + --light-hl-7: #267f99; + --dark-hl-7: #4ec9b0; + --light-hl-8: #000000; + --dark-hl-8: #c8c8c8; + --light-hl-9: #0070c1; + --dark-hl-9: #4fc1ff; + --light-code-background: #ffffff; + --dark-code-background: #1e1e1e; } -@media (prefers-color-scheme: light) { :root { +@media (prefers-color-scheme: light) { + :root { --hl-0: var(--light-hl-0); --hl-1: var(--light-hl-1); --hl-2: var(--light-hl-2); @@ -35,9 +36,11 @@ --hl-8: var(--light-hl-8); --hl-9: var(--light-hl-9); --code-background: var(--light-code-background); -} } + } +} -@media (prefers-color-scheme: dark) { :root { +@media (prefers-color-scheme: dark) { + :root { --hl-0: var(--dark-hl-0); --hl-1: var(--dark-hl-1); --hl-2: var(--dark-hl-2); @@ -49,44 +52,68 @@ --hl-8: var(--dark-hl-8); --hl-9: var(--dark-hl-9); --code-background: var(--dark-code-background); -} } + } +} :root[data-theme='light'] { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --hl-9: var(--light-hl-9); - --code-background: var(--light-code-background); + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); } :root[data-theme='dark'] { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --hl-9: var(--dark-hl-9); - --code-background: var(--dark-code-background); + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); } -.hl-0 { color: var(--hl-0); } -.hl-1 { color: var(--hl-1); } -.hl-2 { color: var(--hl-2); } -.hl-3 { color: var(--hl-3); } -.hl-4 { color: var(--hl-4); } -.hl-5 { color: var(--hl-5); } -.hl-6 { color: var(--hl-6); } -.hl-7 { color: var(--hl-7); } -.hl-8 { color: var(--hl-8); } -.hl-9 { color: var(--hl-9); } -pre, code { background: var(--code-background); } +.hl-0 { + color: var(--hl-0); +} +.hl-1 { + color: var(--hl-1); +} +.hl-2 { + color: var(--hl-2); +} +.hl-3 { + color: var(--hl-3); +} +.hl-4 { + color: var(--hl-4); +} +.hl-5 { + color: var(--hl-5); +} +.hl-6 { + color: var(--hl-6); +} +.hl-7 { + color: var(--hl-7); +} +.hl-8 { + color: var(--hl-8); +} +.hl-9 { + color: var(--hl-9); +} +pre, +code { + background: var(--code-background); +} diff --git a/docs/assets/main.js b/docs/assets/main.js index d55df032..994f4747 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,7 +1,2117 @@ -"use strict"; -"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n.tagName!=="SECTION";)n=n.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})(); +'use strict'; +'use strict'; +(() => { + var Pe = Object.create; + var ne = Object.defineProperty; + var Ie = Object.getOwnPropertyDescriptor; + var Oe = Object.getOwnPropertyNames; + var _e = Object.getPrototypeOf, + Re = Object.prototype.hasOwnProperty; + var Me = (t, e) => () => ( + e || t((e = { exports: {} }).exports, e), e.exports + ); + var Fe = (t, e, n, r) => { + if ((e && typeof e == 'object') || typeof e == 'function') + for (let i of Oe(e)) + !Re.call(t, i) && + i !== n && + ne(t, i, { + get: () => e[i], + enumerable: !(r = Ie(e, i)) || r.enumerable, + }); + return t; + }; + var De = (t, e, n) => ( + (n = t != null ? Pe(_e(t)) : {}), + Fe( + e || !t || !t.__esModule + ? ne(n, 'default', { value: t, enumerable: !0 }) + : n, + t + ) + ); + var ae = Me((se, oe) => { + (function () { + var t = function (e) { + var n = new t.Builder(); + return ( + n.pipeline.add(t.trimmer, t.stopWordFilter, t.stemmer), + n.searchPipeline.add(t.stemmer), + e.call(n, n), + n.build() + ); + }; + t.version = '2.3.9'; + (t.utils = {}), + (t.utils.warn = (function (e) { + return function (n) { + e.console && console.warn && console.warn(n); + }; + })(this)), + (t.utils.asString = function (e) { + return e == null ? '' : e.toString(); + }), + (t.utils.clone = function (e) { + if (e == null) return e; + for ( + var n = Object.create(null), r = Object.keys(e), i = 0; + i < r.length; + i++ + ) { + var s = r[i], + o = e[s]; + if (Array.isArray(o)) { + n[s] = o.slice(); + continue; + } + if ( + typeof o == 'string' || + typeof o == 'number' || + typeof o == 'boolean' + ) { + n[s] = o; + continue; + } + throw new TypeError( + 'clone is not deep and does not support nested objects' + ); + } + return n; + }), + (t.FieldRef = function (e, n, r) { + (this.docRef = e), (this.fieldName = n), (this._stringValue = r); + }), + (t.FieldRef.joiner = '/'), + (t.FieldRef.fromString = function (e) { + var n = e.indexOf(t.FieldRef.joiner); + if (n === -1) throw 'malformed field ref string'; + var r = e.slice(0, n), + i = e.slice(n + 1); + return new t.FieldRef(i, r, e); + }), + (t.FieldRef.prototype.toString = function () { + return ( + this._stringValue == null && + (this._stringValue = + this.fieldName + t.FieldRef.joiner + this.docRef), + this._stringValue + ); + }); + (t.Set = function (e) { + if (((this.elements = Object.create(null)), e)) { + this.length = e.length; + for (var n = 0; n < this.length; n++) this.elements[e[n]] = !0; + } else this.length = 0; + }), + (t.Set.complete = { + intersect: function (e) { + return e; + }, + union: function () { + return this; + }, + contains: function () { + return !0; + }, + }), + (t.Set.empty = { + intersect: function () { + return this; + }, + union: function (e) { + return e; + }, + contains: function () { + return !1; + }, + }), + (t.Set.prototype.contains = function (e) { + return !!this.elements[e]; + }), + (t.Set.prototype.intersect = function (e) { + var n, + r, + i, + s = []; + if (e === t.Set.complete) return this; + if (e === t.Set.empty) return e; + this.length < e.length + ? ((n = this), (r = e)) + : ((n = e), (r = this)), + (i = Object.keys(n.elements)); + for (var o = 0; o < i.length; o++) { + var a = i[o]; + a in r.elements && s.push(a); + } + return new t.Set(s); + }), + (t.Set.prototype.union = function (e) { + return e === t.Set.complete + ? t.Set.complete + : e === t.Set.empty + ? this + : new t.Set( + Object.keys(this.elements).concat(Object.keys(e.elements)) + ); + }), + (t.idf = function (e, n) { + var r = 0; + for (var i in e) i != '_index' && (r += Object.keys(e[i]).length); + var s = (n - r + 0.5) / (r + 0.5); + return Math.log(1 + Math.abs(s)); + }), + (t.Token = function (e, n) { + (this.str = e || ''), (this.metadata = n || {}); + }), + (t.Token.prototype.toString = function () { + return this.str; + }), + (t.Token.prototype.update = function (e) { + return (this.str = e(this.str, this.metadata)), this; + }), + (t.Token.prototype.clone = function (e) { + return ( + (e = + e || + function (n) { + return n; + }), + new t.Token(e(this.str, this.metadata), this.metadata) + ); + }); + (t.tokenizer = function (e, n) { + if (e == null || e == null) return []; + if (Array.isArray(e)) + return e.map(function (v) { + return new t.Token( + t.utils.asString(v).toLowerCase(), + t.utils.clone(n) + ); + }); + for ( + var r = e.toString().toLowerCase(), + i = r.length, + s = [], + o = 0, + a = 0; + o <= i; + o++ + ) { + var l = r.charAt(o), + u = o - a; + if (l.match(t.tokenizer.separator) || o == i) { + if (u > 0) { + var d = t.utils.clone(n) || {}; + (d.position = [a, u]), + (d.index = s.length), + s.push(new t.Token(r.slice(a, o), d)); + } + a = o + 1; + } + } + return s; + }), + (t.tokenizer.separator = /[\s\-]+/); + (t.Pipeline = function () { + this._stack = []; + }), + (t.Pipeline.registeredFunctions = Object.create(null)), + (t.Pipeline.registerFunction = function (e, n) { + n in this.registeredFunctions && + t.utils.warn('Overwriting existing registered function: ' + n), + (e.label = n), + (t.Pipeline.registeredFunctions[e.label] = e); + }), + (t.Pipeline.warnIfFunctionNotRegistered = function (e) { + var n = e.label && e.label in this.registeredFunctions; + n || + t.utils.warn( + `Function is not registered with pipeline. This may cause problems when serialising the index. +`, + e + ); + }), + (t.Pipeline.load = function (e) { + var n = new t.Pipeline(); + return ( + e.forEach(function (r) { + var i = t.Pipeline.registeredFunctions[r]; + if (i) n.add(i); + else throw new Error('Cannot load unregistered function: ' + r); + }), + n + ); + }), + (t.Pipeline.prototype.add = function () { + var e = Array.prototype.slice.call(arguments); + e.forEach(function (n) { + t.Pipeline.warnIfFunctionNotRegistered(n), this._stack.push(n); + }, this); + }), + (t.Pipeline.prototype.after = function (e, n) { + t.Pipeline.warnIfFunctionNotRegistered(n); + var r = this._stack.indexOf(e); + if (r == -1) throw new Error('Cannot find existingFn'); + (r = r + 1), this._stack.splice(r, 0, n); + }), + (t.Pipeline.prototype.before = function (e, n) { + t.Pipeline.warnIfFunctionNotRegistered(n); + var r = this._stack.indexOf(e); + if (r == -1) throw new Error('Cannot find existingFn'); + this._stack.splice(r, 0, n); + }), + (t.Pipeline.prototype.remove = function (e) { + var n = this._stack.indexOf(e); + n != -1 && this._stack.splice(n, 1); + }), + (t.Pipeline.prototype.run = function (e) { + for (var n = this._stack.length, r = 0; r < n; r++) { + for (var i = this._stack[r], s = [], o = 0; o < e.length; o++) { + var a = i(e[o], o, e); + if (!(a == null || a === '')) + if (Array.isArray(a)) + for (var l = 0; l < a.length; l++) s.push(a[l]); + else s.push(a); + } + e = s; + } + return e; + }), + (t.Pipeline.prototype.runString = function (e, n) { + var r = new t.Token(e, n); + return this.run([r]).map(function (i) { + return i.toString(); + }); + }), + (t.Pipeline.prototype.reset = function () { + this._stack = []; + }), + (t.Pipeline.prototype.toJSON = function () { + return this._stack.map(function (e) { + return t.Pipeline.warnIfFunctionNotRegistered(e), e.label; + }); + }); + (t.Vector = function (e) { + (this._magnitude = 0), (this.elements = e || []); + }), + (t.Vector.prototype.positionForIndex = function (e) { + if (this.elements.length == 0) return 0; + for ( + var n = 0, + r = this.elements.length / 2, + i = r - n, + s = Math.floor(i / 2), + o = this.elements[s * 2]; + i > 1 && (o < e && (n = s), o > e && (r = s), o != e); + + ) + (i = r - n), + (s = n + Math.floor(i / 2)), + (o = this.elements[s * 2]); + if (o == e || o > e) return s * 2; + if (o < e) return (s + 1) * 2; + }), + (t.Vector.prototype.insert = function (e, n) { + this.upsert(e, n, function () { + throw 'duplicate index'; + }); + }), + (t.Vector.prototype.upsert = function (e, n, r) { + this._magnitude = 0; + var i = this.positionForIndex(e); + this.elements[i] == e + ? (this.elements[i + 1] = r(this.elements[i + 1], n)) + : this.elements.splice(i, 0, e, n); + }), + (t.Vector.prototype.magnitude = function () { + if (this._magnitude) return this._magnitude; + for (var e = 0, n = this.elements.length, r = 1; r < n; r += 2) { + var i = this.elements[r]; + e += i * i; + } + return (this._magnitude = Math.sqrt(e)); + }), + (t.Vector.prototype.dot = function (e) { + for ( + var n = 0, + r = this.elements, + i = e.elements, + s = r.length, + o = i.length, + a = 0, + l = 0, + u = 0, + d = 0; + u < s && d < o; + + ) + (a = r[u]), + (l = i[d]), + a < l + ? (u += 2) + : a > l + ? (d += 2) + : a == l && ((n += r[u + 1] * i[d + 1]), (u += 2), (d += 2)); + return n; + }), + (t.Vector.prototype.similarity = function (e) { + return this.dot(e) / this.magnitude() || 0; + }), + (t.Vector.prototype.toArray = function () { + for ( + var e = new Array(this.elements.length / 2), n = 1, r = 0; + n < this.elements.length; + n += 2, r++ + ) + e[r] = this.elements[n]; + return e; + }), + (t.Vector.prototype.toJSON = function () { + return this.elements; + }); + (t.stemmer = (function () { + var e = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log', + }, + n = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '', + }, + r = '[^aeiou]', + i = '[aeiouy]', + s = r + '[^aeiouy]*', + o = i + '[aeiou]*', + a = '^(' + s + ')?' + o + s, + l = '^(' + s + ')?' + o + s + '(' + o + ')?$', + u = '^(' + s + ')?' + o + s + o + s, + d = '^(' + s + ')?' + i, + v = new RegExp(a), + f = new RegExp(u), + b = new RegExp(l), + g = new RegExp(d), + L = /^(.+?)(ss|i)es$/, + p = /^(.+?)([^s])s$/, + m = /^(.+?)eed$/, + S = /^(.+?)(ed|ing)$/, + w = /.$/, + k = /(at|bl|iz)$/, + _ = new RegExp('([^aeiouylsz])\\1$'), + H = new RegExp('^' + s + i + '[^aeiouwxy]$'), + A = /^(.+?[^aeiou])y$/, + j = + /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/, + $ = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/, + N = + /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/, + q = /^(.+?)(s|t)(ion)$/, + P = /^(.+?)e$/, + z = /ll$/, + W = new RegExp('^' + s + i + '[^aeiouwxy]$'), + V = function (c) { + var y, I, T, h, x, O, M; + if (c.length < 3) return c; + if ( + ((T = c.substr(0, 1)), + T == 'y' && (c = T.toUpperCase() + c.substr(1)), + (h = L), + (x = p), + h.test(c) + ? (c = c.replace(h, '$1$2')) + : x.test(c) && (c = c.replace(x, '$1$2')), + (h = m), + (x = S), + h.test(c)) + ) { + var E = h.exec(c); + (h = v), h.test(E[1]) && ((h = w), (c = c.replace(h, ''))); + } else if (x.test(c)) { + var E = x.exec(c); + (y = E[1]), + (x = g), + x.test(y) && + ((c = y), + (x = k), + (O = _), + (M = H), + x.test(c) + ? (c = c + 'e') + : O.test(c) + ? ((h = w), (c = c.replace(h, ''))) + : M.test(c) && (c = c + 'e')); + } + if (((h = A), h.test(c))) { + var E = h.exec(c); + (y = E[1]), (c = y + 'i'); + } + if (((h = j), h.test(c))) { + var E = h.exec(c); + (y = E[1]), (I = E[2]), (h = v), h.test(y) && (c = y + e[I]); + } + if (((h = $), h.test(c))) { + var E = h.exec(c); + (y = E[1]), (I = E[2]), (h = v), h.test(y) && (c = y + n[I]); + } + if (((h = N), (x = q), h.test(c))) { + var E = h.exec(c); + (y = E[1]), (h = f), h.test(y) && (c = y); + } else if (x.test(c)) { + var E = x.exec(c); + (y = E[1] + E[2]), (x = f), x.test(y) && (c = y); + } + if (((h = P), h.test(c))) { + var E = h.exec(c); + (y = E[1]), + (h = f), + (x = b), + (O = W), + (h.test(y) || (x.test(y) && !O.test(y))) && (c = y); + } + return ( + (h = z), + (x = f), + h.test(c) && x.test(c) && ((h = w), (c = c.replace(h, ''))), + T == 'y' && (c = T.toLowerCase() + c.substr(1)), + c + ); + }; + return function (R) { + return R.update(V); + }; + })()), + t.Pipeline.registerFunction(t.stemmer, 'stemmer'); + (t.generateStopWordFilter = function (e) { + var n = e.reduce(function (r, i) { + return (r[i] = i), r; + }, {}); + return function (r) { + if (r && n[r.toString()] !== r.toString()) return r; + }; + }), + (t.stopWordFilter = t.generateStopWordFilter([ + 'a', + 'able', + 'about', + 'across', + 'after', + 'all', + 'almost', + 'also', + 'am', + 'among', + 'an', + 'and', + 'any', + 'are', + 'as', + 'at', + 'be', + 'because', + 'been', + 'but', + 'by', + 'can', + 'cannot', + 'could', + 'dear', + 'did', + 'do', + 'does', + 'either', + 'else', + 'ever', + 'every', + 'for', + 'from', + 'get', + 'got', + 'had', + 'has', + 'have', + 'he', + 'her', + 'hers', + 'him', + 'his', + 'how', + 'however', + 'i', + 'if', + 'in', + 'into', + 'is', + 'it', + 'its', + 'just', + 'least', + 'let', + 'like', + 'likely', + 'may', + 'me', + 'might', + 'most', + 'must', + 'my', + 'neither', + 'no', + 'nor', + 'not', + 'of', + 'off', + 'often', + 'on', + 'only', + 'or', + 'other', + 'our', + 'own', + 'rather', + 'said', + 'say', + 'says', + 'she', + 'should', + 'since', + 'so', + 'some', + 'than', + 'that', + 'the', + 'their', + 'them', + 'then', + 'there', + 'these', + 'they', + 'this', + 'tis', + 'to', + 'too', + 'twas', + 'us', + 'wants', + 'was', + 'we', + 'were', + 'what', + 'when', + 'where', + 'which', + 'while', + 'who', + 'whom', + 'why', + 'will', + 'with', + 'would', + 'yet', + 'you', + 'your', + ])), + t.Pipeline.registerFunction(t.stopWordFilter, 'stopWordFilter'); + (t.trimmer = function (e) { + return e.update(function (n) { + return n.replace(/^\W+/, '').replace(/\W+$/, ''); + }); + }), + t.Pipeline.registerFunction(t.trimmer, 'trimmer'); + (t.TokenSet = function () { + (this.final = !1), + (this.edges = {}), + (this.id = t.TokenSet._nextId), + (t.TokenSet._nextId += 1); + }), + (t.TokenSet._nextId = 1), + (t.TokenSet.fromArray = function (e) { + for ( + var n = new t.TokenSet.Builder(), r = 0, i = e.length; + r < i; + r++ + ) + n.insert(e[r]); + return n.finish(), n.root; + }), + (t.TokenSet.fromClause = function (e) { + return 'editDistance' in e + ? t.TokenSet.fromFuzzyString(e.term, e.editDistance) + : t.TokenSet.fromString(e.term); + }), + (t.TokenSet.fromFuzzyString = function (e, n) { + for ( + var r = new t.TokenSet(), + i = [{ node: r, editsRemaining: n, str: e }]; + i.length; + + ) { + var s = i.pop(); + if (s.str.length > 0) { + var o = s.str.charAt(0), + a; + o in s.node.edges + ? (a = s.node.edges[o]) + : ((a = new t.TokenSet()), (s.node.edges[o] = a)), + s.str.length == 1 && (a.final = !0), + i.push({ + node: a, + editsRemaining: s.editsRemaining, + str: s.str.slice(1), + }); + } + if (s.editsRemaining != 0) { + if ('*' in s.node.edges) var l = s.node.edges['*']; + else { + var l = new t.TokenSet(); + s.node.edges['*'] = l; + } + if ( + (s.str.length == 0 && (l.final = !0), + i.push({ + node: l, + editsRemaining: s.editsRemaining - 1, + str: s.str, + }), + s.str.length > 1 && + i.push({ + node: s.node, + editsRemaining: s.editsRemaining - 1, + str: s.str.slice(1), + }), + s.str.length == 1 && (s.node.final = !0), + s.str.length >= 1) + ) { + if ('*' in s.node.edges) var u = s.node.edges['*']; + else { + var u = new t.TokenSet(); + s.node.edges['*'] = u; + } + s.str.length == 1 && (u.final = !0), + i.push({ + node: u, + editsRemaining: s.editsRemaining - 1, + str: s.str.slice(1), + }); + } + if (s.str.length > 1) { + var d = s.str.charAt(0), + v = s.str.charAt(1), + f; + v in s.node.edges + ? (f = s.node.edges[v]) + : ((f = new t.TokenSet()), (s.node.edges[v] = f)), + s.str.length == 1 && (f.final = !0), + i.push({ + node: f, + editsRemaining: s.editsRemaining - 1, + str: d + s.str.slice(2), + }); + } + } + } + return r; + }), + (t.TokenSet.fromString = function (e) { + for ( + var n = new t.TokenSet(), r = n, i = 0, s = e.length; + i < s; + i++ + ) { + var o = e[i], + a = i == s - 1; + if (o == '*') (n.edges[o] = n), (n.final = a); + else { + var l = new t.TokenSet(); + (l.final = a), (n.edges[o] = l), (n = l); + } + } + return r; + }), + (t.TokenSet.prototype.toArray = function () { + for (var e = [], n = [{ prefix: '', node: this }]; n.length; ) { + var r = n.pop(), + i = Object.keys(r.node.edges), + s = i.length; + r.node.final && (r.prefix.charAt(0), e.push(r.prefix)); + for (var o = 0; o < s; o++) { + var a = i[o]; + n.push({ prefix: r.prefix.concat(a), node: r.node.edges[a] }); + } + } + return e; + }), + (t.TokenSet.prototype.toString = function () { + if (this._str) return this._str; + for ( + var e = this.final ? '1' : '0', + n = Object.keys(this.edges).sort(), + r = n.length, + i = 0; + i < r; + i++ + ) { + var s = n[i], + o = this.edges[s]; + e = e + s + o.id; + } + return e; + }), + (t.TokenSet.prototype.intersect = function (e) { + for ( + var n = new t.TokenSet(), + r = void 0, + i = [{ qNode: e, output: n, node: this }]; + i.length; + + ) { + r = i.pop(); + for ( + var s = Object.keys(r.qNode.edges), + o = s.length, + a = Object.keys(r.node.edges), + l = a.length, + u = 0; + u < o; + u++ + ) + for (var d = s[u], v = 0; v < l; v++) { + var f = a[v]; + if (f == d || d == '*') { + var b = r.node.edges[f], + g = r.qNode.edges[d], + L = b.final && g.final, + p = void 0; + f in r.output.edges + ? ((p = r.output.edges[f]), (p.final = p.final || L)) + : ((p = new t.TokenSet()), + (p.final = L), + (r.output.edges[f] = p)), + i.push({ qNode: g, output: p, node: b }); + } + } + } + return n; + }), + (t.TokenSet.Builder = function () { + (this.previousWord = ''), + (this.root = new t.TokenSet()), + (this.uncheckedNodes = []), + (this.minimizedNodes = {}); + }), + (t.TokenSet.Builder.prototype.insert = function (e) { + var n, + r = 0; + if (e < this.previousWord) + throw new Error('Out of order word insertion'); + for ( + var i = 0; + i < e.length && + i < this.previousWord.length && + e[i] == this.previousWord[i]; + i++ + ) + r++; + this.minimize(r), + this.uncheckedNodes.length == 0 + ? (n = this.root) + : (n = this.uncheckedNodes[this.uncheckedNodes.length - 1].child); + for (var i = r; i < e.length; i++) { + var s = new t.TokenSet(), + o = e[i]; + (n.edges[o] = s), + this.uncheckedNodes.push({ parent: n, char: o, child: s }), + (n = s); + } + (n.final = !0), (this.previousWord = e); + }), + (t.TokenSet.Builder.prototype.finish = function () { + this.minimize(0); + }), + (t.TokenSet.Builder.prototype.minimize = function (e) { + for (var n = this.uncheckedNodes.length - 1; n >= e; n--) { + var r = this.uncheckedNodes[n], + i = r.child.toString(); + i in this.minimizedNodes + ? (r.parent.edges[r.char] = this.minimizedNodes[i]) + : ((r.child._str = i), (this.minimizedNodes[i] = r.child)), + this.uncheckedNodes.pop(); + } + }); + (t.Index = function (e) { + (this.invertedIndex = e.invertedIndex), + (this.fieldVectors = e.fieldVectors), + (this.tokenSet = e.tokenSet), + (this.fields = e.fields), + (this.pipeline = e.pipeline); + }), + (t.Index.prototype.search = function (e) { + return this.query(function (n) { + var r = new t.QueryParser(e, n); + r.parse(); + }); + }), + (t.Index.prototype.query = function (e) { + for ( + var n = new t.Query(this.fields), + r = Object.create(null), + i = Object.create(null), + s = Object.create(null), + o = Object.create(null), + a = Object.create(null), + l = 0; + l < this.fields.length; + l++ + ) + i[this.fields[l]] = new t.Vector(); + e.call(n, n); + for (var l = 0; l < n.clauses.length; l++) { + var u = n.clauses[l], + d = null, + v = t.Set.empty; + u.usePipeline + ? (d = this.pipeline.runString(u.term, { fields: u.fields })) + : (d = [u.term]); + for (var f = 0; f < d.length; f++) { + var b = d[f]; + u.term = b; + var g = t.TokenSet.fromClause(u), + L = this.tokenSet.intersect(g).toArray(); + if (L.length === 0 && u.presence === t.Query.presence.REQUIRED) { + for (var p = 0; p < u.fields.length; p++) { + var m = u.fields[p]; + o[m] = t.Set.empty; + } + break; + } + for (var S = 0; S < L.length; S++) + for ( + var w = L[S], k = this.invertedIndex[w], _ = k._index, p = 0; + p < u.fields.length; + p++ + ) { + var m = u.fields[p], + H = k[m], + A = Object.keys(H), + j = w + '/' + m, + $ = new t.Set(A); + if ( + (u.presence == t.Query.presence.REQUIRED && + ((v = v.union($)), + o[m] === void 0 && (o[m] = t.Set.complete)), + u.presence == t.Query.presence.PROHIBITED) + ) { + a[m] === void 0 && (a[m] = t.Set.empty), + (a[m] = a[m].union($)); + continue; + } + if ( + (i[m].upsert(_, u.boost, function (Qe, Ce) { + return Qe + Ce; + }), + !s[j]) + ) { + for (var N = 0; N < A.length; N++) { + var q = A[N], + P = new t.FieldRef(q, m), + z = H[q], + W; + (W = r[P]) === void 0 + ? (r[P] = new t.MatchData(w, m, z)) + : W.add(w, m, z); + } + s[j] = !0; + } + } + } + if (u.presence === t.Query.presence.REQUIRED) + for (var p = 0; p < u.fields.length; p++) { + var m = u.fields[p]; + o[m] = o[m].intersect(v); + } + } + for ( + var V = t.Set.complete, R = t.Set.empty, l = 0; + l < this.fields.length; + l++ + ) { + var m = this.fields[l]; + o[m] && (V = V.intersect(o[m])), a[m] && (R = R.union(a[m])); + } + var c = Object.keys(r), + y = [], + I = Object.create(null); + if (n.isNegated()) { + c = Object.keys(this.fieldVectors); + for (var l = 0; l < c.length; l++) { + var P = c[l], + T = t.FieldRef.fromString(P); + r[P] = new t.MatchData(); + } + } + for (var l = 0; l < c.length; l++) { + var T = t.FieldRef.fromString(c[l]), + h = T.docRef; + if (V.contains(h) && !R.contains(h)) { + var x = this.fieldVectors[T], + O = i[T.fieldName].similarity(x), + M; + if ((M = I[h]) !== void 0) + (M.score += O), M.matchData.combine(r[T]); + else { + var E = { ref: h, score: O, matchData: r[T] }; + (I[h] = E), y.push(E); + } + } + } + return y.sort(function (Te, ke) { + return ke.score - Te.score; + }); + }), + (t.Index.prototype.toJSON = function () { + var e = Object.keys(this.invertedIndex) + .sort() + .map(function (r) { + return [r, this.invertedIndex[r]]; + }, this), + n = Object.keys(this.fieldVectors).map(function (r) { + return [r, this.fieldVectors[r].toJSON()]; + }, this); + return { + version: t.version, + fields: this.fields, + fieldVectors: n, + invertedIndex: e, + pipeline: this.pipeline.toJSON(), + }; + }), + (t.Index.load = function (e) { + var n = {}, + r = {}, + i = e.fieldVectors, + s = Object.create(null), + o = e.invertedIndex, + a = new t.TokenSet.Builder(), + l = t.Pipeline.load(e.pipeline); + e.version != t.version && + t.utils.warn( + "Version mismatch when loading serialised index. Current version of lunr '" + + t.version + + "' does not match serialized index '" + + e.version + + "'" + ); + for (var u = 0; u < i.length; u++) { + var d = i[u], + v = d[0], + f = d[1]; + r[v] = new t.Vector(f); + } + for (var u = 0; u < o.length; u++) { + var d = o[u], + b = d[0], + g = d[1]; + a.insert(b), (s[b] = g); + } + return ( + a.finish(), + (n.fields = e.fields), + (n.fieldVectors = r), + (n.invertedIndex = s), + (n.tokenSet = a.root), + (n.pipeline = l), + new t.Index(n) + ); + }); + (t.Builder = function () { + (this._ref = 'id'), + (this._fields = Object.create(null)), + (this._documents = Object.create(null)), + (this.invertedIndex = Object.create(null)), + (this.fieldTermFrequencies = {}), + (this.fieldLengths = {}), + (this.tokenizer = t.tokenizer), + (this.pipeline = new t.Pipeline()), + (this.searchPipeline = new t.Pipeline()), + (this.documentCount = 0), + (this._b = 0.75), + (this._k1 = 1.2), + (this.termIndex = 0), + (this.metadataWhitelist = []); + }), + (t.Builder.prototype.ref = function (e) { + this._ref = e; + }), + (t.Builder.prototype.field = function (e, n) { + if (/\//.test(e)) + throw new RangeError( + "Field '" + e + "' contains illegal character '/'" + ); + this._fields[e] = n || {}; + }), + (t.Builder.prototype.b = function (e) { + e < 0 ? (this._b = 0) : e > 1 ? (this._b = 1) : (this._b = e); + }), + (t.Builder.prototype.k1 = function (e) { + this._k1 = e; + }), + (t.Builder.prototype.add = function (e, n) { + var r = e[this._ref], + i = Object.keys(this._fields); + (this._documents[r] = n || {}), (this.documentCount += 1); + for (var s = 0; s < i.length; s++) { + var o = i[s], + a = this._fields[o].extractor, + l = a ? a(e) : e[o], + u = this.tokenizer(l, { fields: [o] }), + d = this.pipeline.run(u), + v = new t.FieldRef(r, o), + f = Object.create(null); + (this.fieldTermFrequencies[v] = f), + (this.fieldLengths[v] = 0), + (this.fieldLengths[v] += d.length); + for (var b = 0; b < d.length; b++) { + var g = d[b]; + if ( + (f[g] == null && (f[g] = 0), + (f[g] += 1), + this.invertedIndex[g] == null) + ) { + var L = Object.create(null); + (L._index = this.termIndex), (this.termIndex += 1); + for (var p = 0; p < i.length; p++) + L[i[p]] = Object.create(null); + this.invertedIndex[g] = L; + } + this.invertedIndex[g][o][r] == null && + (this.invertedIndex[g][o][r] = Object.create(null)); + for (var m = 0; m < this.metadataWhitelist.length; m++) { + var S = this.metadataWhitelist[m], + w = g.metadata[S]; + this.invertedIndex[g][o][r][S] == null && + (this.invertedIndex[g][o][r][S] = []), + this.invertedIndex[g][o][r][S].push(w); + } + } + } + }), + (t.Builder.prototype.calculateAverageFieldLengths = function () { + for ( + var e = Object.keys(this.fieldLengths), + n = e.length, + r = {}, + i = {}, + s = 0; + s < n; + s++ + ) { + var o = t.FieldRef.fromString(e[s]), + a = o.fieldName; + i[a] || (i[a] = 0), + (i[a] += 1), + r[a] || (r[a] = 0), + (r[a] += this.fieldLengths[o]); + } + for (var l = Object.keys(this._fields), s = 0; s < l.length; s++) { + var u = l[s]; + r[u] = r[u] / i[u]; + } + this.averageFieldLength = r; + }), + (t.Builder.prototype.createFieldVectors = function () { + for ( + var e = {}, + n = Object.keys(this.fieldTermFrequencies), + r = n.length, + i = Object.create(null), + s = 0; + s < r; + s++ + ) { + for ( + var o = t.FieldRef.fromString(n[s]), + a = o.fieldName, + l = this.fieldLengths[o], + u = new t.Vector(), + d = this.fieldTermFrequencies[o], + v = Object.keys(d), + f = v.length, + b = this._fields[a].boost || 1, + g = this._documents[o.docRef].boost || 1, + L = 0; + L < f; + L++ + ) { + var p = v[L], + m = d[p], + S = this.invertedIndex[p]._index, + w, + k, + _; + i[p] === void 0 + ? ((w = t.idf(this.invertedIndex[p], this.documentCount)), + (i[p] = w)) + : (w = i[p]), + (k = + (w * ((this._k1 + 1) * m)) / + (this._k1 * + (1 - this._b + this._b * (l / this.averageFieldLength[a])) + + m)), + (k *= b), + (k *= g), + (_ = Math.round(k * 1e3) / 1e3), + u.insert(S, _); + } + e[o] = u; + } + this.fieldVectors = e; + }), + (t.Builder.prototype.createTokenSet = function () { + this.tokenSet = t.TokenSet.fromArray( + Object.keys(this.invertedIndex).sort() + ); + }), + (t.Builder.prototype.build = function () { + return ( + this.calculateAverageFieldLengths(), + this.createFieldVectors(), + this.createTokenSet(), + new t.Index({ + invertedIndex: this.invertedIndex, + fieldVectors: this.fieldVectors, + tokenSet: this.tokenSet, + fields: Object.keys(this._fields), + pipeline: this.searchPipeline, + }) + ); + }), + (t.Builder.prototype.use = function (e) { + var n = Array.prototype.slice.call(arguments, 1); + n.unshift(this), e.apply(this, n); + }), + (t.MatchData = function (e, n, r) { + for ( + var i = Object.create(null), s = Object.keys(r || {}), o = 0; + o < s.length; + o++ + ) { + var a = s[o]; + i[a] = r[a].slice(); + } + (this.metadata = Object.create(null)), + e !== void 0 && + ((this.metadata[e] = Object.create(null)), + (this.metadata[e][n] = i)); + }), + (t.MatchData.prototype.combine = function (e) { + for (var n = Object.keys(e.metadata), r = 0; r < n.length; r++) { + var i = n[r], + s = Object.keys(e.metadata[i]); + this.metadata[i] == null && + (this.metadata[i] = Object.create(null)); + for (var o = 0; o < s.length; o++) { + var a = s[o], + l = Object.keys(e.metadata[i][a]); + this.metadata[i][a] == null && + (this.metadata[i][a] = Object.create(null)); + for (var u = 0; u < l.length; u++) { + var d = l[u]; + this.metadata[i][a][d] == null + ? (this.metadata[i][a][d] = e.metadata[i][a][d]) + : (this.metadata[i][a][d] = this.metadata[i][a][d].concat( + e.metadata[i][a][d] + )); + } + } + } + }), + (t.MatchData.prototype.add = function (e, n, r) { + if (!(e in this.metadata)) { + (this.metadata[e] = Object.create(null)), (this.metadata[e][n] = r); + return; + } + if (!(n in this.metadata[e])) { + this.metadata[e][n] = r; + return; + } + for (var i = Object.keys(r), s = 0; s < i.length; s++) { + var o = i[s]; + o in this.metadata[e][n] + ? (this.metadata[e][n][o] = this.metadata[e][n][o].concat(r[o])) + : (this.metadata[e][n][o] = r[o]); + } + }), + (t.Query = function (e) { + (this.clauses = []), (this.allFields = e); + }), + (t.Query.wildcard = new String('*')), + (t.Query.wildcard.NONE = 0), + (t.Query.wildcard.LEADING = 1), + (t.Query.wildcard.TRAILING = 2), + (t.Query.presence = { OPTIONAL: 1, REQUIRED: 2, PROHIBITED: 3 }), + (t.Query.prototype.clause = function (e) { + return ( + 'fields' in e || (e.fields = this.allFields), + 'boost' in e || (e.boost = 1), + 'usePipeline' in e || (e.usePipeline = !0), + 'wildcard' in e || (e.wildcard = t.Query.wildcard.NONE), + e.wildcard & t.Query.wildcard.LEADING && + e.term.charAt(0) != t.Query.wildcard && + (e.term = '*' + e.term), + e.wildcard & t.Query.wildcard.TRAILING && + e.term.slice(-1) != t.Query.wildcard && + (e.term = '' + e.term + '*'), + 'presence' in e || (e.presence = t.Query.presence.OPTIONAL), + this.clauses.push(e), + this + ); + }), + (t.Query.prototype.isNegated = function () { + for (var e = 0; e < this.clauses.length; e++) + if (this.clauses[e].presence != t.Query.presence.PROHIBITED) + return !1; + return !0; + }), + (t.Query.prototype.term = function (e, n) { + if (Array.isArray(e)) + return ( + e.forEach(function (i) { + this.term(i, t.utils.clone(n)); + }, this), + this + ); + var r = n || {}; + return (r.term = e.toString()), this.clause(r), this; + }), + (t.QueryParseError = function (e, n, r) { + (this.name = 'QueryParseError'), + (this.message = e), + (this.start = n), + (this.end = r); + }), + (t.QueryParseError.prototype = new Error()), + (t.QueryLexer = function (e) { + (this.lexemes = []), + (this.str = e), + (this.length = e.length), + (this.pos = 0), + (this.start = 0), + (this.escapeCharPositions = []); + }), + (t.QueryLexer.prototype.run = function () { + for (var e = t.QueryLexer.lexText; e; ) e = e(this); + }), + (t.QueryLexer.prototype.sliceString = function () { + for ( + var e = [], n = this.start, r = this.pos, i = 0; + i < this.escapeCharPositions.length; + i++ + ) + (r = this.escapeCharPositions[i]), + e.push(this.str.slice(n, r)), + (n = r + 1); + return ( + e.push(this.str.slice(n, this.pos)), + (this.escapeCharPositions.length = 0), + e.join('') + ); + }), + (t.QueryLexer.prototype.emit = function (e) { + this.lexemes.push({ + type: e, + str: this.sliceString(), + start: this.start, + end: this.pos, + }), + (this.start = this.pos); + }), + (t.QueryLexer.prototype.escapeCharacter = function () { + this.escapeCharPositions.push(this.pos - 1), (this.pos += 1); + }), + (t.QueryLexer.prototype.next = function () { + if (this.pos >= this.length) return t.QueryLexer.EOS; + var e = this.str.charAt(this.pos); + return (this.pos += 1), e; + }), + (t.QueryLexer.prototype.width = function () { + return this.pos - this.start; + }), + (t.QueryLexer.prototype.ignore = function () { + this.start == this.pos && (this.pos += 1), (this.start = this.pos); + }), + (t.QueryLexer.prototype.backup = function () { + this.pos -= 1; + }), + (t.QueryLexer.prototype.acceptDigitRun = function () { + var e, n; + do (e = this.next()), (n = e.charCodeAt(0)); + while (n > 47 && n < 58); + e != t.QueryLexer.EOS && this.backup(); + }), + (t.QueryLexer.prototype.more = function () { + return this.pos < this.length; + }), + (t.QueryLexer.EOS = 'EOS'), + (t.QueryLexer.FIELD = 'FIELD'), + (t.QueryLexer.TERM = 'TERM'), + (t.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'), + (t.QueryLexer.BOOST = 'BOOST'), + (t.QueryLexer.PRESENCE = 'PRESENCE'), + (t.QueryLexer.lexField = function (e) { + return ( + e.backup(), + e.emit(t.QueryLexer.FIELD), + e.ignore(), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexTerm = function (e) { + if ( + (e.width() > 1 && (e.backup(), e.emit(t.QueryLexer.TERM)), + e.ignore(), + e.more()) + ) + return t.QueryLexer.lexText; + }), + (t.QueryLexer.lexEditDistance = function (e) { + return ( + e.ignore(), + e.acceptDigitRun(), + e.emit(t.QueryLexer.EDIT_DISTANCE), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexBoost = function (e) { + return ( + e.ignore(), + e.acceptDigitRun(), + e.emit(t.QueryLexer.BOOST), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexEOS = function (e) { + e.width() > 0 && e.emit(t.QueryLexer.TERM); + }), + (t.QueryLexer.termSeparator = t.tokenizer.separator), + (t.QueryLexer.lexText = function (e) { + for (;;) { + var n = e.next(); + if (n == t.QueryLexer.EOS) return t.QueryLexer.lexEOS; + if (n.charCodeAt(0) == 92) { + e.escapeCharacter(); + continue; + } + if (n == ':') return t.QueryLexer.lexField; + if (n == '~') + return ( + e.backup(), + e.width() > 0 && e.emit(t.QueryLexer.TERM), + t.QueryLexer.lexEditDistance + ); + if (n == '^') + return ( + e.backup(), + e.width() > 0 && e.emit(t.QueryLexer.TERM), + t.QueryLexer.lexBoost + ); + if ((n == '+' && e.width() === 1) || (n == '-' && e.width() === 1)) + return e.emit(t.QueryLexer.PRESENCE), t.QueryLexer.lexText; + if (n.match(t.QueryLexer.termSeparator)) + return t.QueryLexer.lexTerm; + } + }), + (t.QueryParser = function (e, n) { + (this.lexer = new t.QueryLexer(e)), + (this.query = n), + (this.currentClause = {}), + (this.lexemeIdx = 0); + }), + (t.QueryParser.prototype.parse = function () { + this.lexer.run(), (this.lexemes = this.lexer.lexemes); + for (var e = t.QueryParser.parseClause; e; ) e = e(this); + return this.query; + }), + (t.QueryParser.prototype.peekLexeme = function () { + return this.lexemes[this.lexemeIdx]; + }), + (t.QueryParser.prototype.consumeLexeme = function () { + var e = this.peekLexeme(); + return (this.lexemeIdx += 1), e; + }), + (t.QueryParser.prototype.nextClause = function () { + var e = this.currentClause; + this.query.clause(e), (this.currentClause = {}); + }), + (t.QueryParser.parseClause = function (e) { + var n = e.peekLexeme(); + if (n != null) + switch (n.type) { + case t.QueryLexer.PRESENCE: + return t.QueryParser.parsePresence; + case t.QueryLexer.FIELD: + return t.QueryParser.parseField; + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var r = 'expected either a field or a term, found ' + n.type; + throw ( + (n.str.length >= 1 && (r += " with value '" + n.str + "'"), + new t.QueryParseError(r, n.start, n.end)) + ); + } + }), + (t.QueryParser.parsePresence = function (e) { + var n = e.consumeLexeme(); + if (n != null) { + switch (n.str) { + case '-': + e.currentClause.presence = t.Query.presence.PROHIBITED; + break; + case '+': + e.currentClause.presence = t.Query.presence.REQUIRED; + break; + default: + var r = "unrecognised presence operator'" + n.str + "'"; + throw new t.QueryParseError(r, n.start, n.end); + } + var i = e.peekLexeme(); + if (i == null) { + var r = 'expecting term or field, found nothing'; + throw new t.QueryParseError(r, n.start, n.end); + } + switch (i.type) { + case t.QueryLexer.FIELD: + return t.QueryParser.parseField; + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var r = "expecting term or field, found '" + i.type + "'"; + throw new t.QueryParseError(r, i.start, i.end); + } + } + }), + (t.QueryParser.parseField = function (e) { + var n = e.consumeLexeme(); + if (n != null) { + if (e.query.allFields.indexOf(n.str) == -1) { + var r = e.query.allFields + .map(function (o) { + return "'" + o + "'"; + }) + .join(', '), + i = "unrecognised field '" + n.str + "', possible fields: " + r; + throw new t.QueryParseError(i, n.start, n.end); + } + e.currentClause.fields = [n.str]; + var s = e.peekLexeme(); + if (s == null) { + var i = 'expecting term, found nothing'; + throw new t.QueryParseError(i, n.start, n.end); + } + switch (s.type) { + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var i = "expecting term, found '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (t.QueryParser.parseTerm = function (e) { + var n = e.consumeLexeme(); + if (n != null) { + (e.currentClause.term = n.str.toLowerCase()), + n.str.indexOf('*') != -1 && (e.currentClause.usePipeline = !1); + var r = e.peekLexeme(); + if (r == null) { + e.nextClause(); + return; + } + switch (r.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + r.type + "'"; + throw new t.QueryParseError(i, r.start, r.end); + } + } + }), + (t.QueryParser.parseEditDistance = function (e) { + var n = e.consumeLexeme(); + if (n != null) { + var r = parseInt(n.str, 10); + if (isNaN(r)) { + var i = 'edit distance must be numeric'; + throw new t.QueryParseError(i, n.start, n.end); + } + e.currentClause.editDistance = r; + var s = e.peekLexeme(); + if (s == null) { + e.nextClause(); + return; + } + switch (s.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (t.QueryParser.parseBoost = function (e) { + var n = e.consumeLexeme(); + if (n != null) { + var r = parseInt(n.str, 10); + if (isNaN(r)) { + var i = 'boost must be numeric'; + throw new t.QueryParseError(i, n.start, n.end); + } + e.currentClause.boost = r; + var s = e.peekLexeme(); + if (s == null) { + e.nextClause(); + return; + } + switch (s.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (function (e, n) { + typeof define == 'function' && define.amd + ? define(n) + : typeof se == 'object' + ? (oe.exports = n()) + : (e.lunr = n()); + })(this, function () { + return t; + }); + })(); + }); + var re = []; + function G(t, e) { + re.push({ selector: e, constructor: t }); + } + var U = class { + constructor() { + this.alwaysVisibleMember = null; + this.createComponents(document.body), + this.ensureActivePageVisible(), + this.ensureFocusedElementVisible(), + this.listenForCodeCopies(), + window.addEventListener('hashchange', () => + this.ensureFocusedElementVisible() + ); + } + createComponents(e) { + re.forEach((n) => { + e.querySelectorAll(n.selector).forEach((r) => { + r.dataset.hasInstance || + (new n.constructor({ el: r, app: this }), + (r.dataset.hasInstance = String(!0))); + }); + }); + } + filterChanged() { + this.ensureFocusedElementVisible(); + } + ensureActivePageVisible() { + let e = document.querySelector('.tsd-navigation .current'), + n = e?.parentElement; + for (; n && !n.classList.contains('.tsd-navigation'); ) + n instanceof HTMLDetailsElement && (n.open = !0), (n = n.parentElement); + if (e) { + let r = + e.getBoundingClientRect().top - + document.documentElement.clientHeight / 4; + document.querySelector('.site-menu').scrollTop = r; + } + } + ensureFocusedElementVisible() { + if ( + (this.alwaysVisibleMember && + (this.alwaysVisibleMember.classList.remove('always-visible'), + this.alwaysVisibleMember.firstElementChild.remove(), + (this.alwaysVisibleMember = null)), + !location.hash) + ) + return; + let e = document.getElementById(location.hash.substring(1)); + if (!e) return; + let n = e.parentElement; + for (; n && n.tagName !== 'SECTION'; ) n = n.parentElement; + if (n && n.offsetParent == null) { + (this.alwaysVisibleMember = n), n.classList.add('always-visible'); + let r = document.createElement('p'); + r.classList.add('warning'), + (r.textContent = + 'This member is normally hidden due to your filter settings.'), + n.prepend(r); + } + } + listenForCodeCopies() { + document.querySelectorAll('pre > button').forEach((e) => { + let n; + e.addEventListener('click', () => { + e.previousElementSibling instanceof HTMLElement && + navigator.clipboard.writeText( + e.previousElementSibling.innerText.trim() + ), + (e.textContent = 'Copied!'), + e.classList.add('visible'), + clearTimeout(n), + (n = setTimeout(() => { + e.classList.remove('visible'), + (n = setTimeout(() => { + e.textContent = 'Copy'; + }, 100)); + }, 1e3)); + }); + }); + } + }; + var ie = (t, e = 100) => { + let n; + return () => { + clearTimeout(n), (n = setTimeout(() => t(), e)); + }; + }; + var de = De(ae()); + async function le(t, e) { + if (!window.searchData) return; + let n = await fetch(window.searchData), + r = new Blob([await n.arrayBuffer()]) + .stream() + .pipeThrough(new DecompressionStream('gzip')), + i = await new Response(r).json(); + (t.data = i), + (t.index = de.Index.load(i.index)), + e.classList.remove('loading'), + e.classList.add('ready'); + } + function he() { + let t = document.getElementById('tsd-search'); + if (!t) return; + let e = { base: t.dataset.base + '/' }, + n = document.getElementById('tsd-search-script'); + t.classList.add('loading'), + n && + (n.addEventListener('error', () => { + t.classList.remove('loading'), t.classList.add('failure'); + }), + n.addEventListener('load', () => { + le(e, t); + }), + le(e, t)); + let r = document.querySelector('#tsd-search input'), + i = document.querySelector('#tsd-search .results'); + if (!r || !i) + throw new Error( + 'The input field or the result list wrapper was not found' + ); + let s = !1; + i.addEventListener('mousedown', () => (s = !0)), + i.addEventListener('mouseup', () => { + (s = !1), t.classList.remove('has-focus'); + }), + r.addEventListener('focus', () => t.classList.add('has-focus')), + r.addEventListener('blur', () => { + s || ((s = !1), t.classList.remove('has-focus')); + }), + Ae(t, i, r, e); + } + function Ae(t, e, n, r) { + n.addEventListener( + 'input', + ie(() => { + Ne(t, e, n, r); + }, 200) + ); + let i = !1; + n.addEventListener('keydown', (s) => { + (i = !0), + s.key == 'Enter' + ? Ve(e, n) + : s.key == 'Escape' + ? n.blur() + : s.key == 'ArrowUp' + ? ue(e, -1) + : s.key === 'ArrowDown' + ? ue(e, 1) + : (i = !1); + }), + n.addEventListener('keypress', (s) => { + i && s.preventDefault(); + }), + document.body.addEventListener('keydown', (s) => { + s.altKey || + s.ctrlKey || + s.metaKey || + (!n.matches(':focus') && + s.key === '/' && + (n.focus(), s.preventDefault())); + }); + } + function Ne(t, e, n, r) { + if (!r.index || !r.data) return; + e.textContent = ''; + let i = n.value.trim(), + s; + if (i) { + let o = i + .split(' ') + .map((a) => (a.length ? `*${a}*` : '')) + .join(' '); + s = r.index.search(o); + } else s = []; + for (let o = 0; o < s.length; o++) { + let a = s[o], + l = r.data.rows[Number(a.ref)], + u = 1; + l.name.toLowerCase().startsWith(i.toLowerCase()) && + (u *= 1 + 1 / (1 + Math.abs(l.name.length - i.length))), + (a.score *= u); + } + if (s.length === 0) { + let o = document.createElement('li'); + o.classList.add('no-results'); + let a = document.createElement('span'); + (a.textContent = 'No results found'), o.appendChild(a), e.appendChild(o); + } + s.sort((o, a) => a.score - o.score); + for (let o = 0, a = Math.min(10, s.length); o < a; o++) { + let l = r.data.rows[Number(s[o].ref)], + u = ``, + d = ce(l.name, i); + globalThis.DEBUG_SEARCH_WEIGHTS && + (d += ` (score: ${s[o].score.toFixed(2)})`), + l.parent && + (d = ` + ${ce(l.parent, i)}.${d}`); + let v = document.createElement('li'); + v.classList.value = l.classes ?? ''; + let f = document.createElement('a'); + (f.href = r.base + l.url), + (f.innerHTML = u + d), + v.append(f), + e.appendChild(v); + } + } + function ue(t, e) { + let n = t.querySelector('.current'); + if (!n) + (n = t.querySelector(e == 1 ? 'li:first-child' : 'li:last-child')), + n && n.classList.add('current'); + else { + let r = n; + if (e === 1) + do r = r.nextElementSibling ?? void 0; + while (r instanceof HTMLElement && r.offsetParent == null); + else + do r = r.previousElementSibling ?? void 0; + while (r instanceof HTMLElement && r.offsetParent == null); + r && (n.classList.remove('current'), r.classList.add('current')); + } + } + function Ve(t, e) { + let n = t.querySelector('.current'); + if ((n || (n = t.querySelector('li:first-child')), n)) { + let r = n.querySelector('a'); + r && (window.location.href = r.href), e.blur(); + } + } + function ce(t, e) { + if (e === '') return t; + let n = t.toLocaleLowerCase(), + r = e.toLocaleLowerCase(), + i = [], + s = 0, + o = n.indexOf(r); + for (; o != -1; ) + i.push(K(t.substring(s, o)), `${K(t.substring(o, o + r.length))}`), + (s = o + r.length), + (o = n.indexOf(r, s)); + return i.push(K(t.substring(s))), i.join(''); + } + var Be = { + '&': '&', + '<': '<', + '>': '>', + "'": ''', + '"': '"', + }; + function K(t) { + return t.replace(/[&<>"'"]/g, (e) => Be[e]); + } + var C = class { + constructor(e) { + (this.el = e.el), (this.app = e.app); + } + }; + var F = 'mousedown', + pe = 'mousemove', + B = 'mouseup', + J = { x: 0, y: 0 }, + fe = !1, + ee = !1, + He = !1, + D = !1, + me = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( + navigator.userAgent + ); + document.documentElement.classList.add(me ? 'is-mobile' : 'not-mobile'); + me && + 'ontouchstart' in document.documentElement && + ((He = !0), (F = 'touchstart'), (pe = 'touchmove'), (B = 'touchend')); + document.addEventListener(F, (t) => { + (ee = !0), (D = !1); + let e = F == 'touchstart' ? t.targetTouches[0] : t; + (J.y = e.pageY || 0), (J.x = e.pageX || 0); + }); + document.addEventListener(pe, (t) => { + if (ee && !D) { + let e = F == 'touchstart' ? t.targetTouches[0] : t, + n = J.x - (e.pageX || 0), + r = J.y - (e.pageY || 0); + D = Math.sqrt(n * n + r * r) > 10; + } + }); + document.addEventListener(B, () => { + ee = !1; + }); + document.addEventListener('click', (t) => { + fe && (t.preventDefault(), t.stopImmediatePropagation(), (fe = !1)); + }); + var X = class extends C { + constructor(n) { + super(n); + (this.className = this.el.dataset.toggle || ''), + this.el.addEventListener(B, (r) => this.onPointerUp(r)), + this.el.addEventListener('click', (r) => r.preventDefault()), + document.addEventListener(F, (r) => this.onDocumentPointerDown(r)), + document.addEventListener(B, (r) => this.onDocumentPointerUp(r)); + } + setActive(n) { + if (this.active == n) return; + (this.active = n), + document.documentElement.classList.toggle('has-' + this.className, n), + this.el.classList.toggle('active', n); + let r = (this.active ? 'to-has-' : 'from-has-') + this.className; + document.documentElement.classList.add(r), + setTimeout(() => document.documentElement.classList.remove(r), 500); + } + onPointerUp(n) { + D || (this.setActive(!0), n.preventDefault()); + } + onDocumentPointerDown(n) { + if (this.active) { + if (n.target.closest('.col-sidebar, .tsd-filter-group')) return; + this.setActive(!1); + } + } + onDocumentPointerUp(n) { + if (!D && this.active && n.target.closest('.col-sidebar')) { + let r = n.target.closest('a'); + if (r) { + let i = window.location.href; + i.indexOf('#') != -1 && (i = i.substring(0, i.indexOf('#'))), + r.href.substring(0, i.length) == i && + setTimeout(() => this.setActive(!1), 250); + } + } + } + }; + var te; + try { + te = localStorage; + } catch { + te = { + getItem() { + return null; + }, + setItem() {}, + }; + } + var Q = te; + var ve = document.head.appendChild(document.createElement('style')); + ve.dataset.for = 'filters'; + var Y = class extends C { + constructor(n) { + super(n); + (this.key = `filter-${this.el.name}`), + (this.value = this.el.checked), + this.el.addEventListener('change', () => { + this.setLocalStorage(this.el.checked); + }), + this.setLocalStorage(this.fromLocalStorage()), + (ve.innerHTML += `html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`); + } + fromLocalStorage() { + let n = Q.getItem(this.key); + return n ? n === 'true' : this.el.checked; + } + setLocalStorage(n) { + Q.setItem(this.key, n.toString()), + (this.value = n), + this.handleValueChange(); + } + handleValueChange() { + (this.el.checked = this.value), + document.documentElement.classList.toggle(this.key, this.value), + this.app.filterChanged(), + document.querySelectorAll('.tsd-index-section').forEach((n) => { + n.style.display = 'block'; + let r = Array.from(n.querySelectorAll('.tsd-index-link')).every( + (i) => i.offsetParent == null + ); + n.style.display = r ? 'none' : 'block'; + }); + } + }; + var Z = class extends C { + constructor(n) { + super(n); + (this.summary = this.el.querySelector('.tsd-accordion-summary')), + (this.icon = this.summary.querySelector('svg')), + (this.key = `tsd-accordion-${ + this.summary.dataset.key ?? + this.summary.textContent.trim().replace(/\s+/g, '-').toLowerCase() + }`); + let r = Q.getItem(this.key); + (this.el.open = r ? r === 'true' : this.el.open), + this.el.addEventListener('toggle', () => this.update()); + let i = this.summary.querySelector('a'); + i && + i.addEventListener('click', () => { + location.assign(i.href); + }), + this.update(); + } + update() { + (this.icon.style.transform = `rotate(${this.el.open ? 0 : -90}deg)`), + Q.setItem(this.key, this.el.open.toString()); + } + }; + function ge(t) { + let e = Q.getItem('tsd-theme') || 'os'; + (t.value = e), + ye(e), + t.addEventListener('change', () => { + Q.setItem('tsd-theme', t.value), ye(t.value); + }); + } + function ye(t) { + document.documentElement.dataset.theme = t; + } + var Le; + function be() { + let t = document.getElementById('tsd-nav-script'); + t && (t.addEventListener('load', xe), xe()); + } + async function xe() { + let t = document.getElementById('tsd-nav-container'); + if (!t || !window.navigationData) return; + let n = await (await fetch(window.navigationData)).arrayBuffer(), + r = new Blob([n]).stream().pipeThrough(new DecompressionStream('gzip')), + i = await new Response(r).json(); + (Le = t.dataset.base + '/'), (t.innerHTML = ''); + for (let s of i) we(s, t, []); + window.app.createComponents(t), window.app.ensureActivePageVisible(); + } + function we(t, e, n) { + let r = e.appendChild(document.createElement('li')); + if (t.children) { + let i = [...n, t.text], + s = r.appendChild(document.createElement('details')); + (s.className = t.class + ? `${t.class} tsd-index-accordion` + : 'tsd-index-accordion'), + (s.dataset.key = i.join('$')); + let o = s.appendChild(document.createElement('summary')); + (o.className = 'tsd-accordion-summary'), + (o.innerHTML = + ''), + Ee(t, o); + let a = s.appendChild(document.createElement('div')); + a.className = 'tsd-accordion-details'; + let l = a.appendChild(document.createElement('ul')); + l.className = 'tsd-nested-navigation'; + for (let u of t.children) we(u, l, i); + } else Ee(t, r, t.class); + } + function Ee(t, e, n) { + if (t.path) { + let r = e.appendChild(document.createElement('a')); + (r.href = Le + t.path), + n && (r.className = n), + location.href === r.href && r.classList.add('current'), + t.kind && + (r.innerHTML = ``), + (r.appendChild(document.createElement('span')).textContent = t.text); + } else e.appendChild(document.createElement('span')).textContent = t.text; + } + G(X, 'a[data-toggle]'); + G(Z, '.tsd-index-accordion'); + G(Y, '.tsd-filter-item input[type=checkbox]'); + var Se = document.getElementById('tsd-theme'); + Se && ge(Se); + var je = new U(); + Object.defineProperty(window, 'app', { value: je }); + he(); + be(); +})(); /*! Bundled license information: lunr/lunr.js: diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js new file mode 100644 index 00000000..7bd918f4 --- /dev/null +++ b/docs/assets/navigation.js @@ -0,0 +1,2 @@ +window.navigationData = + 'data:application/octet-stream;base64,H4sIAAAAAAAAE6WWUW/TMBSF/0ueO7oVNmBvU2Gj0iqmdoiHiQfj3DRXS+1gOxUF8d9xnK11HNuJ0tfc4+/E1zcnfvqbKPitkuvki1LlElTO02SSlETl+hmwaiunx8qbXG0LXX5GlibXH/5NDqtvKpWfzwsEpm4JVVzsjxRaEClBTruaNu9i5hIb8ZyzDDd+nq3oo91VRKR+jCn1ra/7sGAKBIVSv72f5Ij6mEueVgX4UU2tj7AGsUMaQLwUexmKqBChLvWt10eAlCjk7LMQoc44og5z0qj1KiXTM5Rnmg+CkSKx3O6AgUAasLGr4/gLtoStnsw5obmnI63yOId7Tkmx1qNBNhBw6UjGOS0zsoJfFQpIA/1yFSN9UEpkmxVkAmT+yJ8hNAYh5TjfB15W5ZwwCkUR3KJHdILbI26BVyrmZUvGOcVNTud/k+Dh1k/H8W7K0gkQrAMwI7T+8l+KbfTs8sqNeifkbcSh3AfhAv+YhHkggmxlkOboOtiBUaTMBK+x0NFW7L+WNdFvGtCeZvwdVW5GboizKx5n7fzdIofmVcbOz1mw0jMOw/mWPGaycBLXAi48STu0LYvU9NjPbWrjwPd8ozcWO9+WIrb1JghNh2K8rmzcmxuOfjlkvW62apzZClL9D6Oq188njIZKiWayPkGGDGv5Eav2pck3V+Hwzj++v7icWUwzZ+SnfetrUIeClzAsio9X7M69cEcE1vTWRdx7QXw784ZzD7EligDJ63371mpmVjFqTmNqlduQq3cOxImAMK4jjIBRDgmiIz+mj9iUgu8wBXMSPqxd72B+/AdXR5nItg0AAA=='; diff --git a/docs/assets/search.js b/docs/assets/search.js index f160fbea..57d562df 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1,2 @@ -window.searchData = JSON.parse("{\"kinds\":{\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"kind\":128,\"name\":\"AuthService\",\"url\":\"classes/AuthService.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthService.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":1024,\"name\":\"isLoading$\",\"url\":\"classes/AuthService.html#isLoading_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":1024,\"name\":\"isAuthenticated$\",\"url\":\"classes/AuthService.html#isAuthenticated_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":1024,\"name\":\"user$\",\"url\":\"classes/AuthService.html#user_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":1024,\"name\":\"idTokenClaims$\",\"url\":\"classes/AuthService.html#idTokenClaims_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":1024,\"name\":\"error$\",\"url\":\"classes/AuthService.html#error_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":1024,\"name\":\"appState$\",\"url\":\"classes/AuthService.html#appState_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":2048,\"name\":\"ngOnDestroy\",\"url\":\"classes/AuthService.html#ngOnDestroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":2048,\"name\":\"loginWithRedirect\",\"url\":\"classes/AuthService.html#loginWithRedirect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":2048,\"name\":\"loginWithPopup\",\"url\":\"classes/AuthService.html#loginWithPopup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":2048,\"name\":\"logout\",\"url\":\"classes/AuthService.html#logout\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":2048,\"name\":\"getAccessTokenSilently\",\"url\":\"classes/AuthService.html#getAccessTokenSilently\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":2048,\"name\":\"getAccessTokenWithPopup\",\"url\":\"classes/AuthService.html#getAccessTokenWithPopup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":2048,\"name\":\"handleRedirectCallback\",\"url\":\"classes/AuthService.html#handleRedirectCallback\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthService\"},{\"kind\":128,\"name\":\"AuthModule\",\"url\":\"classes/AuthModule.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"forRoot\",\"url\":\"classes/AuthModule.html#forRoot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthModule\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthModule.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AuthModule\"},{\"kind\":128,\"name\":\"AuthGuard\",\"url\":\"classes/AuthGuard.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthGuard.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AuthGuard\"},{\"kind\":2048,\"name\":\"canLoad\",\"url\":\"classes/AuthGuard.html#canLoad\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthGuard\"},{\"kind\":2048,\"name\":\"canActivate\",\"url\":\"classes/AuthGuard.html#canActivate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthGuard\"},{\"kind\":2048,\"name\":\"canActivateChild\",\"url\":\"classes/AuthGuard.html#canActivateChild\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthGuard\"},{\"kind\":128,\"name\":\"AuthHttpInterceptor\",\"url\":\"classes/AuthHttpInterceptor.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthHttpInterceptor.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AuthHttpInterceptor\"},{\"kind\":2048,\"name\":\"intercept\",\"url\":\"classes/AuthHttpInterceptor.html#intercept\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthHttpInterceptor\"},{\"kind\":64,\"name\":\"isHttpInterceptorRouteConfig\",\"url\":\"functions/isHttpInterceptorRouteConfig.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":8,\"name\":\"HttpMethod\",\"url\":\"enums/HttpMethod.html\",\"classes\":\"tsd-kind-enum\"},{\"kind\":16,\"name\":\"Get\",\"url\":\"enums/HttpMethod.html#Get\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"HttpMethod\"},{\"kind\":16,\"name\":\"Post\",\"url\":\"enums/HttpMethod.html#Post\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"HttpMethod\"},{\"kind\":16,\"name\":\"Put\",\"url\":\"enums/HttpMethod.html#Put\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"HttpMethod\"},{\"kind\":16,\"name\":\"Patch\",\"url\":\"enums/HttpMethod.html#Patch\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"HttpMethod\"},{\"kind\":16,\"name\":\"Delete\",\"url\":\"enums/HttpMethod.html#Delete\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"HttpMethod\"},{\"kind\":16,\"name\":\"Head\",\"url\":\"enums/HttpMethod.html#Head\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"HttpMethod\"},{\"kind\":4194304,\"name\":\"ApiRouteDefinition\",\"url\":\"types/ApiRouteDefinition.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"HttpInterceptorConfig\",\"url\":\"interfaces/HttpInterceptorConfig.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"allowedList\",\"url\":\"interfaces/HttpInterceptorConfig.html#allowedList\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HttpInterceptorConfig\"},{\"kind\":256,\"name\":\"HttpInterceptorRouteConfig\",\"url\":\"interfaces/HttpInterceptorRouteConfig.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"uri\",\"url\":\"interfaces/HttpInterceptorRouteConfig.html#uri\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HttpInterceptorRouteConfig\"},{\"kind\":1024,\"name\":\"uriMatcher\",\"url\":\"interfaces/HttpInterceptorRouteConfig.html#uriMatcher\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HttpInterceptorRouteConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/HttpInterceptorRouteConfig.html#uriMatcher.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"HttpInterceptorRouteConfig.uriMatcher\"},{\"kind\":1024,\"name\":\"tokenOptions\",\"url\":\"interfaces/HttpInterceptorRouteConfig.html#tokenOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HttpInterceptorRouteConfig\"},{\"kind\":1024,\"name\":\"httpMethod\",\"url\":\"interfaces/HttpInterceptorRouteConfig.html#httpMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HttpInterceptorRouteConfig\"},{\"kind\":1024,\"name\":\"allowAnonymous\",\"url\":\"interfaces/HttpInterceptorRouteConfig.html#allowAnonymous\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HttpInterceptorRouteConfig\"},{\"kind\":256,\"name\":\"AuthConfig\",\"url\":\"interfaces/AuthConfig.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"skipRedirectCallback\",\"url\":\"interfaces/AuthConfig.html#skipRedirectCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AuthConfig\"},{\"kind\":1024,\"name\":\"httpInterceptor\",\"url\":\"interfaces/AuthConfig.html#httpInterceptor\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AuthConfig\"},{\"kind\":1024,\"name\":\"errorPath\",\"url\":\"interfaces/AuthConfig.html#errorPath\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AuthConfig\"},{\"kind\":256,\"name\":\"AppState\",\"url\":\"interfaces/AppState.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"target\",\"url\":\"interfaces/AppState.html#target\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AppState\"},{\"kind\":32,\"name\":\"AuthConfigService\",\"url\":\"variables/AuthConfigService.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":128,\"name\":\"AuthClientConfig\",\"url\":\"classes/AuthClientConfig.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthClientConfig.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AuthClientConfig\"},{\"kind\":2048,\"name\":\"set\",\"url\":\"classes/AuthClientConfig.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthClientConfig\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/AuthClientConfig.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthClientConfig\"},{\"kind\":128,\"name\":\"Auth0ClientFactory\",\"url\":\"classes/Auth0ClientFactory.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"createClient\",\"url\":\"classes/Auth0ClientFactory.html#createClient\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Auth0ClientFactory\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Auth0ClientFactory.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Auth0ClientFactory\"},{\"kind\":32,\"name\":\"Auth0ClientService\",\"url\":\"variables/Auth0ClientService.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":128,\"name\":\"AuthState\",\"url\":\"classes/AuthState.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthState.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":1024,\"name\":\"isLoading$\",\"url\":\"classes/AuthState.html#isLoading_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":1024,\"name\":\"isAuthenticated$\",\"url\":\"classes/AuthState.html#isAuthenticated_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":1024,\"name\":\"user$\",\"url\":\"classes/AuthState.html#user_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":1024,\"name\":\"idTokenClaims$\",\"url\":\"classes/AuthState.html#idTokenClaims_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":1024,\"name\":\"error$\",\"url\":\"classes/AuthState.html#error_\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":2048,\"name\":\"setIsLoading\",\"url\":\"classes/AuthState.html#setIsLoading\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":2048,\"name\":\"refresh\",\"url\":\"classes/AuthState.html#refresh\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":2048,\"name\":\"setAccessToken\",\"url\":\"classes/AuthState.html#setAccessToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":2048,\"name\":\"setError\",\"url\":\"classes/AuthState.html#setError\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthState\"},{\"kind\":256,\"name\":\"RedirectLoginOptions\",\"url\":\"interfaces/RedirectLoginOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":256,\"name\":\"LogoutOptions\",\"url\":\"interfaces/LogoutOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":64,\"name\":\"provideAuth0\",\"url\":\"functions/provideAuth0.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"authGuardFn\",\"url\":\"functions/authGuardFn.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"authHttpInterceptorFn\",\"url\":\"functions/authHttpInterceptorFn.html\",\"classes\":\"tsd-kind-function\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,39.253]],[\"comment/0\",[]],[\"name/1\",[1,23.158]],[\"comment/1\",[]],[\"name/2\",[2,34.144]],[\"comment/2\",[]],[\"name/3\",[3,34.144]],[\"comment/3\",[]],[\"name/4\",[4,34.144]],[\"comment/4\",[]],[\"name/5\",[5,34.144]],[\"comment/5\",[]],[\"name/6\",[6,34.144]],[\"comment/6\",[]],[\"name/7\",[7,34.144]],[\"comment/7\",[]],[\"name/8\",[8,39.253]],[\"comment/8\",[]],[\"name/9\",[9,39.253]],[\"comment/9\",[]],[\"name/10\",[10,39.253]],[\"comment/10\",[]],[\"name/11\",[11,39.253]],[\"comment/11\",[]],[\"name/12\",[12,39.253]],[\"comment/12\",[]],[\"name/13\",[13,39.253]],[\"comment/13\",[]],[\"name/14\",[14,39.253]],[\"comment/14\",[]],[\"name/15\",[15,39.253]],[\"comment/15\",[]],[\"name/16\",[16,39.253]],[\"comment/16\",[]],[\"name/17\",[1,23.158]],[\"comment/17\",[]],[\"name/18\",[17,39.253]],[\"comment/18\",[]],[\"name/19\",[1,23.158]],[\"comment/19\",[]],[\"name/20\",[18,39.253]],[\"comment/20\",[]],[\"name/21\",[19,39.253]],[\"comment/21\",[]],[\"name/22\",[20,39.253]],[\"comment/22\",[]],[\"name/23\",[21,39.253]],[\"comment/23\",[]],[\"name/24\",[1,23.158]],[\"comment/24\",[]],[\"name/25\",[22,39.253]],[\"comment/25\",[]],[\"name/26\",[23,39.253]],[\"comment/26\",[]],[\"name/27\",[24,34.144]],[\"comment/27\",[]],[\"name/28\",[25,34.144]],[\"comment/28\",[]],[\"name/29\",[26,39.253]],[\"comment/29\",[]],[\"name/30\",[27,39.253]],[\"comment/30\",[]],[\"name/31\",[28,39.253]],[\"comment/31\",[]],[\"name/32\",[29,39.253]],[\"comment/32\",[]],[\"name/33\",[30,39.253]],[\"comment/33\",[]],[\"name/34\",[31,39.253]],[\"comment/34\",[]],[\"name/35\",[32,39.253]],[\"comment/35\",[]],[\"name/36\",[33,39.253]],[\"comment/36\",[]],[\"name/37\",[34,39.253]],[\"comment/37\",[]],[\"name/38\",[35,39.253]],[\"comment/38\",[]],[\"name/39\",[36,39.253]],[\"comment/39\",[]],[\"name/40\",[37,39.253]],[\"comment/40\",[]],[\"name/41\",[38,39.253]],[\"comment/41\",[]],[\"name/42\",[24,34.144]],[\"comment/42\",[]],[\"name/43\",[39,39.253]],[\"comment/43\",[]],[\"name/44\",[40,39.253]],[\"comment/44\",[]],[\"name/45\",[41,39.253]],[\"comment/45\",[]],[\"name/46\",[42,39.253]],[\"comment/46\",[]],[\"name/47\",[43,39.253]],[\"comment/47\",[]],[\"name/48\",[7,34.144]],[\"comment/48\",[]],[\"name/49\",[44,39.253]],[\"comment/49\",[]],[\"name/50\",[45,39.253]],[\"comment/50\",[]],[\"name/51\",[46,39.253]],[\"comment/51\",[]],[\"name/52\",[1,23.158]],[\"comment/52\",[]],[\"name/53\",[47,39.253]],[\"comment/53\",[]],[\"name/54\",[25,34.144]],[\"comment/54\",[]],[\"name/55\",[48,39.253]],[\"comment/55\",[]],[\"name/56\",[49,39.253]],[\"comment/56\",[]],[\"name/57\",[1,23.158]],[\"comment/57\",[]],[\"name/58\",[50,39.253]],[\"comment/58\",[]],[\"name/59\",[51,39.253]],[\"comment/59\",[]],[\"name/60\",[1,23.158]],[\"comment/60\",[]],[\"name/61\",[2,34.144]],[\"comment/61\",[]],[\"name/62\",[3,34.144]],[\"comment/62\",[]],[\"name/63\",[4,34.144]],[\"comment/63\",[]],[\"name/64\",[5,34.144]],[\"comment/64\",[]],[\"name/65\",[6,34.144]],[\"comment/65\",[]],[\"name/66\",[52,39.253]],[\"comment/66\",[]],[\"name/67\",[53,39.253]],[\"comment/67\",[]],[\"name/68\",[54,39.253]],[\"comment/68\",[]],[\"name/69\",[55,39.253]],[\"comment/69\",[]],[\"name/70\",[56,39.253]],[\"comment/70\",[]],[\"name/71\",[57,39.253]],[\"comment/71\",[]],[\"name/72\",[58,39.253]],[\"comment/72\",[]],[\"name/73\",[59,39.253]],[\"comment/73\",[]],[\"name/74\",[60,39.253]],[\"comment/74\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":37,\"name\":{\"40\":{}},\"comment\":{}}],[\"allowanonymous\",{\"_index\":39,\"name\":{\"43\":{}},\"comment\":{}}],[\"allowedlist\",{\"_index\":33,\"name\":{\"36\":{}},\"comment\":{}}],[\"apiroutedefinition\",{\"_index\":31,\"name\":{\"34\":{}},\"comment\":{}}],[\"appstate\",{\"_index\":7,\"name\":{\"7\":{},\"48\":{}},\"comment\":{}}],[\"auth0clientfactory\",{\"_index\":48,\"name\":{\"55\":{}},\"comment\":{}}],[\"auth0clientservice\",{\"_index\":50,\"name\":{\"58\":{}},\"comment\":{}}],[\"authclientconfig\",{\"_index\":46,\"name\":{\"51\":{}},\"comment\":{}}],[\"authconfig\",{\"_index\":40,\"name\":{\"44\":{}},\"comment\":{}}],[\"authconfigservice\",{\"_index\":45,\"name\":{\"50\":{}},\"comment\":{}}],[\"authguard\",{\"_index\":17,\"name\":{\"18\":{}},\"comment\":{}}],[\"authguardfn\",{\"_index\":59,\"name\":{\"73\":{}},\"comment\":{}}],[\"authhttpinterceptor\",{\"_index\":21,\"name\":{\"23\":{}},\"comment\":{}}],[\"authhttpinterceptorfn\",{\"_index\":60,\"name\":{\"74\":{}},\"comment\":{}}],[\"authmodule\",{\"_index\":15,\"name\":{\"15\":{}},\"comment\":{}}],[\"authservice\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"authstate\",{\"_index\":51,\"name\":{\"59\":{}},\"comment\":{}}],[\"canactivate\",{\"_index\":19,\"name\":{\"21\":{}},\"comment\":{}}],[\"canactivatechild\",{\"_index\":20,\"name\":{\"22\":{}},\"comment\":{}}],[\"canload\",{\"_index\":18,\"name\":{\"20\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"17\":{},\"19\":{},\"24\":{},\"52\":{},\"57\":{},\"60\":{}},\"comment\":{}}],[\"createclient\",{\"_index\":49,\"name\":{\"56\":{}},\"comment\":{}}],[\"delete\",{\"_index\":29,\"name\":{\"32\":{}},\"comment\":{}}],[\"error\",{\"_index\":6,\"name\":{\"6\":{},\"65\":{}},\"comment\":{}}],[\"errorpath\",{\"_index\":43,\"name\":{\"47\":{}},\"comment\":{}}],[\"forroot\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"get\",{\"_index\":25,\"name\":{\"28\":{},\"54\":{}},\"comment\":{}}],[\"getaccesstokensilently\",{\"_index\":12,\"name\":{\"12\":{}},\"comment\":{}}],[\"getaccesstokenwithpopup\",{\"_index\":13,\"name\":{\"13\":{}},\"comment\":{}}],[\"handleredirectcallback\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"head\",{\"_index\":30,\"name\":{\"33\":{}},\"comment\":{}}],[\"httpinterceptor\",{\"_index\":42,\"name\":{\"46\":{}},\"comment\":{}}],[\"httpinterceptorconfig\",{\"_index\":32,\"name\":{\"35\":{}},\"comment\":{}}],[\"httpinterceptorrouteconfig\",{\"_index\":34,\"name\":{\"37\":{}},\"comment\":{}}],[\"httpmethod\",{\"_index\":24,\"name\":{\"27\":{},\"42\":{}},\"comment\":{}}],[\"idtokenclaims\",{\"_index\":5,\"name\":{\"5\":{},\"64\":{}},\"comment\":{}}],[\"intercept\",{\"_index\":22,\"name\":{\"25\":{}},\"comment\":{}}],[\"isauthenticated\",{\"_index\":3,\"name\":{\"3\":{},\"62\":{}},\"comment\":{}}],[\"ishttpinterceptorrouteconfig\",{\"_index\":23,\"name\":{\"26\":{}},\"comment\":{}}],[\"isloading\",{\"_index\":2,\"name\":{\"2\":{},\"61\":{}},\"comment\":{}}],[\"loginwithpopup\",{\"_index\":10,\"name\":{\"10\":{}},\"comment\":{}}],[\"loginwithredirect\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"logout\",{\"_index\":11,\"name\":{\"11\":{}},\"comment\":{}}],[\"logoutoptions\",{\"_index\":57,\"name\":{\"71\":{}},\"comment\":{}}],[\"ngondestroy\",{\"_index\":8,\"name\":{\"8\":{}},\"comment\":{}}],[\"patch\",{\"_index\":28,\"name\":{\"31\":{}},\"comment\":{}}],[\"post\",{\"_index\":26,\"name\":{\"29\":{}},\"comment\":{}}],[\"provideauth0\",{\"_index\":58,\"name\":{\"72\":{}},\"comment\":{}}],[\"put\",{\"_index\":27,\"name\":{\"30\":{}},\"comment\":{}}],[\"redirectloginoptions\",{\"_index\":56,\"name\":{\"70\":{}},\"comment\":{}}],[\"refresh\",{\"_index\":53,\"name\":{\"67\":{}},\"comment\":{}}],[\"set\",{\"_index\":47,\"name\":{\"53\":{}},\"comment\":{}}],[\"setaccesstoken\",{\"_index\":54,\"name\":{\"68\":{}},\"comment\":{}}],[\"seterror\",{\"_index\":55,\"name\":{\"69\":{}},\"comment\":{}}],[\"setisloading\",{\"_index\":52,\"name\":{\"66\":{}},\"comment\":{}}],[\"skipredirectcallback\",{\"_index\":41,\"name\":{\"45\":{}},\"comment\":{}}],[\"target\",{\"_index\":44,\"name\":{\"49\":{}},\"comment\":{}}],[\"tokenoptions\",{\"_index\":38,\"name\":{\"41\":{}},\"comment\":{}}],[\"uri\",{\"_index\":35,\"name\":{\"38\":{}},\"comment\":{}}],[\"urimatcher\",{\"_index\":36,\"name\":{\"39\":{}},\"comment\":{}}],[\"user\",{\"_index\":4,\"name\":{\"4\":{},\"63\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = + 'data:application/octet-stream;base64,H4sIAAAAAAAAE62bW2+jyBKA/4tzHq0k9AWSvEWZs7sjzWhXM6tzHqJoxOJ2jIYAApw5o2j+++luwFThKoztPEWEunV91Xf8tqiKH/Xi7vFt8T3NV4u7QNwsF3n8YhZ3i/tts/lqqtc0MYvlYltl9n9JFte1qa/Au8tN85JZge6VFVr8Wvb2dCB29pIir5tqmzRFddDeBRYGtpeLMq5M3owCHFwG10LtfKb1pyJepfnzvw673Ml+O8+jE7LiaRI3ZjXLL9I4y/u2NtUMl07svFau/i6+m/whi9OXek4bofxZnk1VFXOa6OXO8hSX5dfGEpnhrBc91p+4VkN/y5//zD8YW/XFz8MesfDJPrPiOc3/mzabL2aVViZpDnumVM73/1dRbssjnPfy53gutvOa28qd7OnZNPdJYurad4GvaWY1sxmIWb13iuSItPOKJ8eyifNVZvoaeoiz7J84+X44FFbvqH4+muY+F6ttRs9y7avJSQ61a11UX4qCLixg62KQ4wPvwjptOoXO5s6mew7Hifp9G1cr0p1/825rgcHa7Njb0BgqSZy7yf2gr53Y6X7ukyZ9tXPBDF9A9Hx/D5s0m9PAsfx8z+Ni+KNpyo95Y6rElBzIkcy7FQhld3apjANnkpv2IvMjgCqn+A/hQnIk9sXOQ+ahyNfp8y6g9Ta3OG2zr6bEJ7M+tNcZ+GyaTTGUkcm3L/XV8GLSUhDuTP1ummkbF60EnSMQCGn9r6I+ZL4TOdH+9qD5iSXBQetxk2wO2e9kTvPwwWQGDEC0i53QaT7+MPGBMrnoRI6wL65vo0APo8B9mfoy/mDWaZ66Qt+5bH6WriPuCUzP1DpE1Q66y6hj+Y68ju2a54oUnO4IaBuRZcUPs/qUgpqdZf0Ca/Jp3G/FrBZT4wkf2NzhBG9Hq/QE0xet2qwGw0bwQXx23clUJ8YyaJ8RUqi1HFB8++bq97x4LndGjg3rEjSKSVrjFvp/ln5uOSXMkf57sdzsT1FHBIW03ysk30vv8yL/+VJsT8rVnoUzQoP93S01+P49vJ3fn+vvaclu2XjbF4wev0I6XAXUwnMign2VU537gyU7P2/muIXCRzhEFLuzJdJd924+wSaung05ESFbFzs5Juo+qMGNFEThjc+PX+Mqjf/JUKbmnCOPtx4PWWoDGRU3XJ1DgXfbdOwZnb3jQPEy243a0BuNfa/1FJmZ3p5ne5usA97bGNl1K/db7JJFH39hkflnLkll3IbWK881fDFS4ts3Cvy00iEjmFk8bACjLtfJTfc5LHRUp8PDEDqhOzgIHXURNAxDs6+BRoPRUZdAg7u5V0DT3uZcAEGfx1z/THmeuPwZ3M24+pls3YyLH9C2I659prxOXfoM3uZc+Yy8jAfgj30BHPI1kj3RY2XWlak3h5wNYqe3DJzfz2gblj7d678dkhn+erkjPIElUr+0/ORuhyY2LZTc7POCT/4iaMI6Epg0C075yqp4TVfGj8zEqR58Pddk3B/d/pYTFsHbYwyONh+s6T05ysnT0uZtZf63uHtbvJqqduc6dwtxKS9vreQ6NdnKfZTQ+reqxcuLK4Sn7t1/jJsPnEQrcmUz93i9lLeXQsunp+Vjr+Ff+H94scA+BUshLwN9g8QCJCbsk1hKdRkohcQEEpP2SVJiEokp+6QoMYXEtH3SlJhGYqF9CimxEIlF9imixCIkdmOfbqi83SAxC+XxlhK7xel12Q5IDsEIhCcRkJKYReBybpcOlCTGEbi0B5KUxEQCl/lAkZIYSuCSH2hSEnMJXP6DkJTEaIKIrUIMJ3AQgog0ifkEt6xJTEh4QiRxgQkJT4iELka9xXcXkrrAhITDIEjqAhMSimuQwICEoyDI8hAYkHAUBFkeAgMSDoMgu6zAhITDIMheKzAh4TgIsjwERiQdB0FSlxiRdBwECVNiRNIjImHK0ZjmBzUSpsSIpAMhSZgSM5IOhCQZScxIOhCSZCQxI+lASLILS8xIOhCS7MISM5IOhCQZScxIORCSZKQwI+VASJKRwoyUYKtOYUbKMyJpqtHU4+cekqbCjJQDoUiaCjNSDoQiaSrMSDkQiqSpMCN1w01XCiNSjoMisSuMSDsOisSuMSLtOCgSu8aItOBGJY0JaYdBkfWhMSGt2BFEj9YHnhBZSRoT0p4QWR8aE9LsVKQxIO0waLKQNCakHQZNFpLGhMJrznmIAYUBtx4LMZ9QcCuyEPMJJbcmCzGeUHGrshDTCTW7Lhut3xwBTXafEMMJHQJNdp8Q0wk9HbJXhJhO6OmQvSLEdCLHQJO9IsJ4IgdBk8UeYT6Ro6DJEo4woMhh0GQJR5hQ5DiEZGVGLSK/17CbjMasPrZ7Drtr6G/O3hbfuo2IHc677c7bwg7id2+/fg0bD/fkTPuLmni4qAHqt0BdTqmbVebvc4GuHHTtPMfolmnlLnxW4CYcmAiACcWaKOv2BG9QBK2OnOByYYdcRt3tQRN/eLjuz3AHQ8O2/21hB6SDJur+kHIwYQeYwcRUFK2FpDv8BzGEwEAwZWBfFfhWbAJ3qkT0drIZnLMFZC08t5/QDZoBgBBMtdtrrhF4DeouYuvO6rr7rxTefw02BCgecYQNHEkIMhhNZfCl+9YSJACkLpiqHSLtwOtU0vcKX4NG25mJ1kziPN59ogfiBUkXXJ0B3aT90g5kHERtN0msgcx/iwgcg04muOaiI3OgC3Lc9vSg6/HBbftXqPavFt3f7n3IevI3KEl3gwK6AsiP5ga0Vff5EcgKUJNcVkx7UAjqblAKu3i5EvK6pb+MBcGC0VdFjOa6sKoFamQAHAdcI/3VGWghKHRx02WZ6ytWN/ansP5Tinr3+TcIQYAQuIRhMz/SZlO2n24DOyAFATcAtN9dV90JarK7xAdmFDDDtWpjcElL0BUk65sfvBTIgeIwjPT3h38JrEiufEZW/HRMmAJZkFw9OVMv3YcooDyAquinY45ruvJAE3+1gkY20Pm6DsHBAF+rgihALgSXi7SO4aUVSgBof+efbUM9L6cC2BQc5LTO+usYoAkUu2C4Adv/tITuH6BGA24w3KlXu5/FDBbAyMbNNf3vTIBbOGRPRG3Viv5WApQBXNpx2vlzYaW7XxENumCa4dYjZfuBKsg0UJKcv7LAS18BBlHBZaa7A4nbKxLQQuAx4kqsxDkVICuSQ9kT9Eip1IKoI95Id2cH9EAZh9zQUOMpQ4GANTc+1miMRy7BkBJyLK363rSqwTAScmSsItnrNOh2Iddf3TdhU9OJAuWvuHGo/0wJqIEWKy5wnyeCrAQlpbgi9l+nAh2QKcml2Oq89F+RAlVQSJKL1V3YowaCELshjawLu/Et09JkaW5lH59+/fo/2ITrIO07AAA='; diff --git a/docs/assets/style.css b/docs/assets/style.css index 2d02570d..272877ee 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -1,150 +1,256 @@ :root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-warning-text: #222; - --light-color-background-warning: #e6e600; - --light-color-icon-background: var(--light-color-background); - --light-color-accent: #c5c7c9; - --light-color-text: #222; - --light-color-text-aside: #707070; - --light-color-link: #4da6ff; - --light-color-ts: #db1373; - --light-color-ts-interface: #139d2c; - --light-color-ts-enum: #9c891a; - --light-color-ts-class: #2484e5; - --light-color-ts-function: #572be7; - --light-color-ts-namespace: #b111c9; - --light-color-ts-private: #707070; - --light-color-ts-variable: #4d68ff; - --light-external-icon: url("data:image/svg+xml;utf8,"); - --light-color-scheme: light; - - /* Dark */ - --dark-color-background: #2b2e33; - --dark-color-background-secondary: #1e2024; - --dark-color-background-warning: #bebe00; - --dark-color-warning-text: #222; - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-accent: #9096a2; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - --dark-color-link: #00aff4; - --dark-color-ts: #ff6492; - --dark-color-ts-interface: #6cff87; - --dark-color-ts-enum: #f4d93e; - --dark-color-ts-class: #61b0ff; - --dark-color-ts-function: #9772ff; - --dark-color-ts-namespace: #e14dff; - --dark-color-ts-private: #e2e2e2; - --dark-color-ts-variable: #4d68ff; - --dark-external-icon: url("data:image/svg+xml;utf8,"); - --dark-color-scheme: dark; + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-keyword: #056bd6; + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: var(--light-color-ts-type-alias); + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + + --dark-color-ts-keyword: #3399ff; + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; } @media (prefers-color-scheme: light) { - :root { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - --color-ts: var(--light-color-ts); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-class: var(--light-color-ts-class); - --color-ts-function: var(--light-color-ts-function); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-private: var(--light-color-ts-private); - --color-ts-variable: var(--light-color-ts-variable); - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); - } -} - -@media (prefers-color-scheme: dark) { - :root { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - --color-ts: var(--dark-color-ts); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-private: var(--dark-color-ts-private); - --color-ts-variable: var(--dark-color-ts-variable); - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); - } -} - -html { - color-scheme: var(--color-scheme); -} - -body { - margin: 0; -} - -:root[data-theme="light"] { + :root { --color-background: var(--light-color-background); --color-background-secondary: var(--light-color-background-secondary); --color-background-warning: var(--light-color-background-warning); --color-warning-text: var(--light-color-warning-text); --color-icon-background: var(--light-color-icon-background); --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); - --color-ts: var(--light-color-ts); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-class: var(--light-color-ts-class); - --color-ts-function: var(--light-color-ts-function); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-private: var(--light-color-ts-private); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); + } } -:root[data-theme="dark"] { +@media (prefers-color-scheme: dark) { + :root { --color-background: var(--dark-color-background); --color-background-secondary: var(--dark-color-background-secondary); --color-background-warning: var(--dark-color-background-warning); --color-warning-text: var(--dark-color-warning-text); --color-icon-background: var(--dark-color-icon-background); --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); - --color-ts: var(--dark-color-ts); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-function: var(--dark-color-ts-function); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-private: var(--dark-color-ts-private); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); + } +} + +html { + color-scheme: var(--color-scheme); +} + +body { + margin: 0; +} + +:root[data-theme='light'] { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var(--light-color-ts-constructor-signature); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); +} + +:root[data-theme='dark'] { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var(--dark-color-ts-constructor-signature); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); } .always-visible, .always-visible .tsd-signatures { - display: inherit !important; + display: inherit !important; } h1, @@ -153,1128 +259,1130 @@ h3, h4, h5, h6 { - line-height: 1.2; + line-height: 1.2; +} + +h1 > a, +h2 > a, +h3 > a, +h4 > a, +h5 > a, +h6 > a { + text-decoration: none; + color: var(--color-text); } h1 { - font-size: 1.875rem; - margin: 0.67rem 0; + font-size: 1.875rem; + margin: 0.67rem 0; } h2 { - font-size: 1.5rem; - margin: 0.83rem 0; + font-size: 1.5rem; + margin: 0.83rem 0; } h3 { - font-size: 1.25rem; - margin: 1rem 0; + font-size: 1.25rem; + margin: 1rem 0; } h4 { - font-size: 1.05rem; - margin: 1.33rem 0; + font-size: 1.05rem; + margin: 1.33rem 0; } h5 { - font-size: 1rem; - margin: 1.5rem 0; + font-size: 1rem; + margin: 1.5rem 0; } h6 { - font-size: 0.875rem; - margin: 2.33rem 0; + font-size: 0.875rem; + margin: 2.33rem 0; } .uppercase { - text-transform: uppercase; -} - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; + text-transform: uppercase; } dl, menu, ol, ul { - margin: 1em 0; + margin: 1em 0; } dd { - margin: 0 0 0 40px; + margin: 0 0 0 40px; } .container { - max-width: 1600px; - padding: 0 2rem; -} - -@media (min-width: 640px) { - .container { - padding: 0 4rem; - } -} -@media (min-width: 1200px) { - .container { - padding: 0 8rem; - } -} -@media (min-width: 1600px) { - .container { - padding: 0 12rem; - } + max-width: 1700px; + padding: 0 2rem; } /* Footer */ .tsd-generator { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; } .tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; + margin-top: 0; + margin-bottom: 0; + padding: 0 1rem; } .container-main { - display: flex; - justify-content: space-between; - position: relative; - margin: 0 auto; -} - -.col-4, -.col-8 { - box-sizing: border-box; - float: left; - padding: 2rem 1rem; -} - -.col-4 { - flex: 0 0 25%; -} -.col-8 { - flex: 1 0; - flex-wrap: wrap; - padding-left: 0; + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); } @keyframes fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } + from { + opacity: 0; + } + to { + opacity: 1; + } } @keyframes fade-out { - from { - opacity: 1; - visibility: visible; - } - to { - opacity: 0; - } + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } } @keyframes fade-in-delayed { - 0% { - opacity: 0; - } - 33% { - opacity: 0; - } - 100% { - opacity: 1; - } + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } } @keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; - } - 66% { - opacity: 0; - } - 100% { - opacity: 0; - } -} -@keyframes shift-to-left { - from { - transform: translate(0, 0); - } - to { - transform: translate(-25%, 0); - } -} -@keyframes unshift-to-left { - from { - transform: translate(-25%, 0); - } - to { - transform: translate(0, 0); - } + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } } @keyframes pop-in-from-right { - from { - transform: translate(100%, 0); - } - to { - transform: translate(0, 0); - } + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } } @keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; - } - to { - transform: translate(100%, 0); - } + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } } body { - background: var(--color-background); - font-family: "Segoe UI", sans-serif; - font-size: 16px; - color: var(--color-text); + background: var(--color-background); + font-family: 'Segoe UI', sans-serif; + font-size: 16px; + color: var(--color-text); } a { - color: var(--color-link); - text-decoration: none; + color: var(--color-link); + text-decoration: none; } a:hover { - text-decoration: underline; + text-decoration: underline; } -a.external[target="_blank"] { - background-image: var(--external-icon); - background-position: top 3px right; - background-repeat: no-repeat; - padding-right: 13px; +a.external[target='_blank'] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; } code, pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; + font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; } pre { - padding: 10px; - border: 0.1em solid var(--color-accent); + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); } pre code { - padding: 0; - font-size: 100%; + padding: 0; + font-size: 100%; +} +pre > button { + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; +} +pre:hover > button, +pre > button.visible { + opacity: 1; } blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; } .tsd-typography { - line-height: 1.333em; + line-height: 1.333em; } .tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; + list-style: square; + padding: 0 0 0 20px; + margin: 0; } -.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, +.tsd-typography h4, .tsd-typography h5, .tsd-typography h6 { - font-size: 1em; - margin: 0; + font-size: 1em; } .tsd-typography h5, .tsd-typography h6 { - font-weight: normal; + font-weight: normal; } .tsd-typography p, .tsd-typography ul, .tsd-typography ol { - margin: 1em 0; + margin: 1em 0; } - -@media (max-width: 1024px) { - html .col-content { - float: none; - max-width: 100%; - width: 100%; - padding-top: 3rem; - } - html .col-menu { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - max-width: 25rem; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); - } - html .col-menu > *:last-child { - padding-bottom: 20px; - } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - - .to-has-menu .overlay { - animation: fade-in 0.4s; - } - - .to-has-menu :is(header, footer, .col-content) { - animation: shift-to-left 0.4s; - } - - .to-has-menu .col-menu { - animation: pop-in-from-right 0.4s; - } - - .from-has-menu .overlay { - animation: fade-out 0.4s; - } - - .from-has-menu :is(header, footer, .col-content) { - animation: unshift-to-left 0.4s; - } - - .from-has-menu .col-menu { - animation: pop-out-to-right 0.4s; - } - - .has-menu body { - overflow: hidden; - } - .has-menu .overlay { - visibility: visible; - } - .has-menu :is(header, footer, .col-content) { - transform: translate(-25%, 0); - } - .has-menu .col-menu { - visibility: visible; - transform: translate(0, 0); - display: grid; - align-items: center; - grid-template-rows: auto 1fr; - grid-gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; - } - .has-menu .tsd-navigation { - max-height: 100%; - } +.tsd-typography table { + border-collapse: collapse; + border: none; +} +.tsd-typography td, +.tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); +} +.tsd-typography thead, +.tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); } .tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); + margin: 0; + padding: 0; + color: var(--color-text-aside); } .tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; + color: var(--color-text-aside); + text-decoration: none; } .tsd-breadcrumb a:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-breadcrumb li { - display: inline; + display: inline; } .tsd-breadcrumb li:after { - content: " / "; + content: ' / '; } .tsd-comment-tags { - display: flex; - flex-direction: column; + display: flex; + flex-direction: column; } dl.tsd-comment-tag-group { - display: flex; - align-items: center; - overflow: hidden; - margin: 0.5em 0; + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; } dl.tsd-comment-tag-group dt { - display: flex; - margin-right: 0.5em; - font-size: 0.875em; - font-weight: normal; + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; } dl.tsd-comment-tag-group dd { - margin: 0; + margin: 0; } code.tsd-tag { - padding: 0.25em 0.4em; - border: 0.1em solid var(--color-accent); - margin-right: 0.25em; - font-size: 70%; + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; } h1 code.tsd-tag:first-of-type { - margin-left: 0.25em; + margin-left: 0.25em; } dl.tsd-comment-tag-group dd:before, dl.tsd-comment-tag-group dd:after { - content: " "; + content: ' '; } dl.tsd-comment-tag-group dd pre, dl.tsd-comment-tag-group dd:after { - clear: both; + clear: both; } dl.tsd-comment-tag-group p { - margin: 0; + margin: 0; } .tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; } .tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; + margin-bottom: 0; } .tsd-filter-visibility h4 { - font-size: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.5rem; - margin: 0; + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; } .tsd-filter-item:not(:last-child) { - margin-bottom: 0.5rem; + margin-bottom: 0.5rem; } .tsd-filter-input { - display: flex; - width: fit-content; - width: -moz-fit-content; - align-items: center; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - cursor: pointer; -} -.tsd-filter-input input[type="checkbox"] { - cursor: pointer; - position: absolute; - width: 1.5em; - height: 1.5em; - opacity: 0; -} -.tsd-filter-input input[type="checkbox"]:disabled { - pointer-events: none; + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} +.tsd-filter-input input[type='checkbox'] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; +} +.tsd-filter-input input[type='checkbox']:disabled { + pointer-events: none; } .tsd-filter-input svg { - cursor: pointer; - width: 1.5em; - height: 1.5em; - margin-right: 0.5em; - border-radius: 0.33em; - /* Leaving this at full opacity breaks event listeners on Firefox. + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. Don't remove unless you know what you're doing. */ - opacity: 0.99; + opacity: 0.99; } -.tsd-filter-input input[type="checkbox"]:focus + svg { - transform: scale(0.95); +.tsd-filter-input input[type='checkbox']:focus + svg { + transform: scale(0.95); } -.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { - transform: scale(1); +.tsd-filter-input input[type='checkbox']:focus:not(:focus-visible) + svg { + transform: scale(1); } .tsd-checkbox-background { - fill: var(--color-accent); + fill: var(--color-accent); } -input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { - stroke: var(--color-text); +input[type='checkbox']:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); } .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { - fill: var(--color-background); - stroke: var(--color-accent); - stroke-width: 0.25rem; + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; } .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { - stroke: var(--color-accent); + stroke: var(--color-accent); } .tsd-theme-toggle { - padding-top: 0.75rem; + padding-top: 0.75rem; } .tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; + display: inline; + vertical-align: middle; + margin-right: 0.75rem; } .tsd-hierarchy { - list-style: square; - margin: 0; + list-style: square; + margin: 0; } .tsd-hierarchy .target { - font-weight: bold; + font-weight: bold; } .tsd-panel-group.tsd-index-group { - margin-bottom: 0; + margin-bottom: 0; } .tsd-index-panel .tsd-index-list { - list-style: none; - line-height: 1.333em; - margin: 0; - padding: 0.25rem 0 0 0; - overflow: hidden; - display: grid; - grid-template-columns: repeat(3, 1fr); - column-gap: 1rem; - grid-template-rows: auto; + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; } @media (max-width: 1024px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(2, 1fr); - } + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } } @media (max-width: 768px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); - } + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } } .tsd-index-panel .tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; -} -.tsd-index-panel a, -.tsd-index-panel a.tsd-parent-kind-module { - color: var(--color-ts); -} -.tsd-index-panel a.tsd-parent-kind-interface { - color: var(--color-ts-interface); -} -.tsd-index-panel a.tsd-parent-kind-enum { - color: var(--color-ts-enum); -} -.tsd-index-panel a.tsd-parent-kind-class { - color: var(--color-ts-class); -} -.tsd-index-panel a.tsd-kind-module { - color: var(--color-ts-namespace); -} -.tsd-index-panel a.tsd-kind-interface { - color: var(--color-ts-interface); -} -.tsd-index-panel a.tsd-kind-enum { - color: var(--color-ts-enum); -} -.tsd-index-panel a.tsd-kind-class { - color: var(--color-ts-class); -} -.tsd-index-panel a.tsd-kind-function { - color: var(--color-ts-function); -} -.tsd-index-panel a.tsd-kind-namespace { - color: var(--color-ts-namespace); -} -.tsd-index-panel a.tsd-kind-variable { - color: var(--color-ts-variable); -} -.tsd-index-panel a.tsd-is-private { - color: var(--color-ts-private); + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; } .tsd-flag { - display: inline-block; - padding: 0.25em 0.4em; - border-radius: 4px; - color: var(--color-comment-tag-text); - background-color: var(--color-comment-tag); - text-indent: 0; - font-size: 75%; - line-height: 1; - font-weight: normal; + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; } .tsd-anchor { - position: absolute; - top: -100px; + position: relative; + top: -100px; } .tsd-member { - position: relative; + position: relative; } .tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; -} -.tsd-member [data-tsd-kind] { - color: var(--color-ts); -} -.tsd-member [data-tsd-kind="Interface"] { - color: var(--color-ts-interface); -} -.tsd-member [data-tsd-kind="Enum"] { - color: var(--color-ts-enum); -} -.tsd-member [data-tsd-kind="Class"] { - color: var(--color-ts-class); -} -.tsd-member [data-tsd-kind="Private"] { - color: var(--color-ts-private); -} - -.tsd-navigation a { - display: block; - margin: 0.4rem 0; - border-left: 2px solid transparent; - color: var(--color-text); - text-decoration: none; - transition: border-left-color 0.1s; -} -.tsd-navigation a:hover { - text-decoration: underline; -} -.tsd-navigation ul { - margin: 0; - padding: 0; - list-style: none; -} -.tsd-navigation li { - padding: 0; + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; } -.tsd-navigation.primary .tsd-accordion-details > ul { - margin-top: 0.75rem; +.tsd-navigation.settings { + margin: 1rem 0; } -.tsd-navigation.primary a { - padding: 0.75rem 0.5rem; - margin: 0; +.tsd-navigation > a, +.tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.5rem); } -.tsd-navigation.primary ul li a { - margin-left: 0.5rem; +.tsd-navigation a, +.tsd-navigation summary > span, +.tsd-page-navigation a { + display: inline-flex; + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; } -.tsd-navigation.primary ul li li a { - margin-left: 1.5rem; +.tsd-navigation a.current, +.tsd-page-navigation a.current { + background: var(--color-active-menu-item); } -.tsd-navigation.primary ul li li li a { - margin-left: 2.5rem; +.tsd-navigation a:hover, +.tsd-page-navigation a:hover { + text-decoration: underline; } -.tsd-navigation.primary ul li li li li a { - margin-left: 3.5rem; +.tsd-navigation ul, +.tsd-page-navigation ul { + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; } -.tsd-navigation.primary ul li li li li li a { - margin-left: 4.5rem; +.tsd-navigation li, +.tsd-page-navigation li { + padding: 0; + max-width: 100%; } -.tsd-navigation.primary ul li li li li li li a { - margin-left: 5.5rem; +.tsd-nested-navigation { + margin-left: 3rem; } -.tsd-navigation.primary li.current > a { - border-left: 0.15rem var(--color-text) solid; +.tsd-nested-navigation > li > details { + margin-left: -1.5rem; } -.tsd-navigation.primary li.selected > a { - font-weight: bold; - border-left: 0.2rem var(--color-text) solid; +.tsd-small-nested-navigation { + margin-left: 1.5rem; } -.tsd-navigation.primary ul li a:hover { - border-left: 0.2rem var(--color-text-aside) solid; -} -.tsd-navigation.primary li.globals + li > span, -.tsd-navigation.primary li.globals + li > a { - padding-top: 20px; +.tsd-small-nested-navigation > li > details { + margin-left: -1.5rem; } -.tsd-navigation.secondary.tsd-navigation--toolbar-hide { - max-height: calc(100vh - 1rem); - top: 0.5rem; -} -.tsd-navigation.secondary > ul { - display: inline; - padding-right: 0.5rem; - transition: opacity 0.2s; -} -.tsd-navigation.secondary ul li a { - padding-left: 0; -} -.tsd-navigation.secondary ul li li a { - padding-left: 1.1rem; -} -.tsd-navigation.secondary ul li li li a { - padding-left: 2.2rem; +.tsd-nested-navigation > li > a, +.tsd-nested-navigation > li > span { + width: calc(100% - 1.75rem - 0.5rem); } -.tsd-navigation.secondary ul li li li li a { - padding-left: 3.3rem; -} -.tsd-navigation.secondary ul li li li li li a { - padding-left: 4.4rem; -} -.tsd-navigation.secondary ul li li li li li li a { - padding-left: 5.5rem; + +.tsd-page-navigation ul { + padding-left: 1.75rem; } #tsd-sidebar-links a { - margin-top: 0; - margin-bottom: 0.5rem; - line-height: 1.25rem; + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; } #tsd-sidebar-links a:last-of-type { - margin-bottom: 0; + margin-bottom: 0; } a.tsd-index-link { - margin: 0.25rem 0; - font-size: 1rem; - line-height: 1.25rem; - display: inline-flex; - align-items: center; -} -.tsd-accordion-summary > h1, -.tsd-accordion-summary > h2, -.tsd-accordion-summary > h3, -.tsd-accordion-summary > h4, -.tsd-accordion-summary > h5 { - display: inline-flex; - align-items: center; - vertical-align: middle; - margin-bottom: 0; - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); } .tsd-accordion-summary { - display: block; - cursor: pointer; -} -.tsd-accordion-summary > * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ } .tsd-accordion-summary::-webkit-details-marker { - display: none; + display: none; /* hide marker on safari */ +} +.tsd-accordion-summary, +.tsd-accordion-summary a { + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + + cursor: pointer; +} +.tsd-accordion-summary a { + width: calc(100% - 1.5rem); +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; } -.tsd-index-accordion .tsd-accordion-summary svg { - margin-right: 0.25rem; +.tsd-index-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; } .tsd-index-content > :not(:first-child) { - margin-top: 0.75rem; + margin-top: 0.75rem; } .tsd-index-heading { - margin-top: 1.5rem; - margin-bottom: 0.75rem; + margin-top: 1.5rem; + margin-bottom: 0.75rem; } .tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; } .tsd-kind-icon path { - transform-origin: center; - transform: scale(1.1); + transform-origin: center; + transform: scale(1.1); } .tsd-signature > .tsd-kind-icon { - margin-right: 0.8rem; -} - -@media (min-width: 1024px) { - .col-content { - margin: 2rem auto; - } - - .menu-sticky-wrap { - position: sticky; - height: calc(100vh - 2rem); - top: 4rem; - right: 0; - padding: 0 1.5rem; - padding-top: 1rem; - margin-top: 3rem; - transition: 0.3s ease-in-out; - transition-property: top, padding-top, padding, height; - overflow-y: auto; - } - .col-menu { - border-left: 1px solid var(--color-accent); - } - .col-menu--hide { - top: 1rem; - } - .col-menu .tsd-navigation:not(:last-child) { - padding-bottom: 1.75rem; - } + margin-right: 0.8rem; } .tsd-panel { - margin-bottom: 2.5rem; + margin-bottom: 2.5rem; } .tsd-panel.tsd-member { - margin-bottom: 4rem; + margin-bottom: 4rem; } .tsd-panel:empty { - display: none; + display: none; } .tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { - margin: 1.5rem -1.5rem 0.75rem -1.5rem; - padding: 0 1.5rem 0.75rem 1.5rem; + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; } .tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: none; + margin-bottom: 0; + border-bottom: none; } .tsd-panel-group { - margin: 4rem 0; + margin: 4rem 0; } .tsd-panel-group.tsd-index-group { - margin: 2rem 0; + margin: 2rem 0; } .tsd-panel-group.tsd-index-group details { - margin: 2rem 0; + margin: 2rem 0; } #tsd-search { - transition: background-color 0.2s; + transition: background-color 0.2s; } #tsd-search .title { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } #tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 2.5rem; - height: 100%; + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; } #tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); } #tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; + position: absolute; + overflow: hidden; + right: -40px; } #tsd-search .field input, #tsd-search .title, #tsd-toolbar-links a { - transition: opacity 0.2s; + transition: opacity 0.2s; } #tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } #tsd-search .results li { - padding: 0 10px; - background-color: var(--color-background); + background-color: var(--color-background); + line-height: initial; + padding: 4px; } #tsd-search .results li:nth-child(even) { - background-color: var(--color-background-secondary); + background-color: var(--color-background-secondary); } #tsd-search .results li.state { - display: none; + display: none; } -#tsd-search .results li.current, -#tsd-search .results li:hover { - background-color: var(--color-accent); +#tsd-search .results li.current:not(.no-results), +#tsd-search .results li:hover:not(.no-results) { + background-color: var(--color-accent); } #tsd-search .results a { - display: block; + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; } #tsd-search .results a:before { - top: 10px; + top: 10px; } #tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; + color: var(--color-text-aside); + font-weight: normal; } #tsd-search.has-focus { - background-color: var(--color-accent); + background-color: var(--color-accent); } #tsd-search.has-focus .field input { - top: 0; - opacity: 1; + top: 0; + opacity: 1; } #tsd-search.has-focus .title, #tsd-search.has-focus #tsd-toolbar-links a { - z-index: 0; - opacity: 0; + z-index: 0; + opacity: 0; } #tsd-search.has-focus .results { - visibility: visible; + visibility: visible; } #tsd-search.loading .results li.state.loading { - display: block; + display: block; } #tsd-search.failure .results li.state.failure { - display: block; + display: block; } #tsd-toolbar-links { - position: absolute; - top: 0; - right: 2rem; - height: 100%; - display: flex; - align-items: center; - justify-content: flex-end; + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; } #tsd-toolbar-links a { - margin-left: 1.5rem; + margin-left: 1.5rem; } #tsd-toolbar-links a:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-signature { - margin: 0 0 1rem 0; - padding: 1rem 0.5rem; - border: 1px solid var(--color-accent); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; + font-size: 14px; + overflow-x: auto; +} + +.tsd-signature-keyword { + color: var(--color-ts-keyword); + font-weight: normal; } .tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; + color: var(--color-text-aside); + font-weight: normal; } .tsd-signature-type { - font-style: italic; - font-weight: normal; + font-style: italic; + font-weight: normal; } .tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - list-style-type: none; + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; } .tsd-signatures .tsd-signature { - margin: 0; - border-color: var(--color-accent); - border-width: 1px 0; - transition: background-color 0.1s; + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; } .tsd-description .tsd-signatures .tsd-signature { - border-width: 1px; + border-width: 1px; } ul.tsd-parameter-list, ul.tsd-type-parameter-list { - list-style: square; - margin: 0; - padding-left: 20px; + list-style: square; + margin: 0; + padding-left: 20px; } ul.tsd-parameter-list > li.tsd-parameter-signature, ul.tsd-type-parameter-list > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; + list-style: none; + margin-left: -20px; } ul.tsd-parameter-list h5, ul.tsd-type-parameter-list h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; + font-size: 16px; + margin: 1em 0 0.5em 0; } .tsd-sources { - margin-top: 1rem; - font-size: 0.875em; + margin-top: 1rem; + font-size: 0.875em; } .tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; + color: var(--color-text-aside); + text-decoration: underline; } .tsd-sources ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .tsd-page-toolbar { - position: fixed; - z-index: 1; - top: 0; - left: 0; - width: 100%; - color: var(--color-text); - background: var(--color-background-secondary); - border-bottom: 1px var(--color-accent) solid; - transition: transform 0.3s ease-in-out; + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; } .tsd-page-toolbar a { - color: var(--color-text); - text-decoration: none; + color: var(--color-text); + text-decoration: none; } .tsd-page-toolbar a.title { - font-weight: bold; + font-weight: bold; } .tsd-page-toolbar a.title:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-page-toolbar .tsd-toolbar-contents { - display: flex; - justify-content: space-between; - height: 2.5rem; - margin: 0 auto; + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; } .tsd-page-toolbar .table-cell { - position: relative; - white-space: nowrap; - line-height: 40px; + position: relative; + white-space: nowrap; + line-height: 40px; } .tsd-page-toolbar .table-cell:first-child { - width: 100%; + width: 100%; } .tsd-page-toolbar .tsd-toolbar-icon { - box-sizing: border-box; - line-height: 0; - padding: 12px 0; -} - -.tsd-page-toolbar--hide { - transform: translateY(-100%); + box-sizing: border-box; + line-height: 0; + padding: 12px 0; } .tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.8; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } .tsd-widget:hover { - opacity: 0.9; + opacity: 0.9; } .tsd-widget.active { - opacity: 1; - background-color: var(--color-accent); + opacity: 1; + background-color: var(--color-accent); } .tsd-widget.no-caption { - width: 40px; + width: 40px; } .tsd-widget.no-caption:before { - margin: 0; + margin: 0; } .tsd-widget.options, .tsd-widget.menu { - display: none; + display: none; } -@media (max-width: 1024px) { - .tsd-widget.options, - .tsd-widget.menu { - display: inline-block; - } -} -input[type="checkbox"] + .tsd-widget:before { - background-position: -120px 0; +input[type='checkbox'] + .tsd-widget:before { + background-position: -120px 0; } -input[type="checkbox"]:checked + .tsd-widget:before { - background-position: -160px 0; +input[type='checkbox']:checked + .tsd-widget:before { + background-position: -160px 0; } img { - max-width: 100%; + max-width: 100%; } .tsd-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - vertical-align: middle; - color: var(--color-text); + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); } .tsd-anchor-icon svg { - width: 1em; - height: 1em; - visibility: hidden; + width: 1em; + height: 1em; + visibility: hidden; } .tsd-anchor-link:hover > .tsd-anchor-icon svg { - visibility: visible; + visibility: visible; } .deprecated { - text-decoration: line-through; + text-decoration: line-through !important; } .warning { - padding: 1rem; - color: var(--color-warning-text); - background: var(--color-background-warning); + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); +} + +.tsd-kind-project { + color: var(--color-ts-project); +} +.tsd-kind-module { + color: var(--color-ts-module); +} +.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-kind-enum-member { + color: var(--color-ts-enum-member); +} +.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-kind-constructor { + color: var(--color-ts-constructor); +} +.tsd-kind-property { + color: var(--color-ts-property); +} +.tsd-kind-method { + color: var(--color-ts-method); +} +.tsd-kind-call-signature { + color: var(--color-ts-call-signature); +} +.tsd-kind-index-signature { + color: var(--color-ts-index-signature); +} +.tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); +} +.tsd-kind-parameter { + color: var(--color-ts-parameter); +} +.tsd-kind-type-literal { + color: var(--color-ts-type-literal); +} +.tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); +} +.tsd-kind-accessor { + color: var(--color-ts-accessor); +} +.tsd-kind-get-signature { + color: var(--color-ts-get-signature); +} +.tsd-kind-set-signature { + color: var(--color-ts-set-signature); +} +.tsd-kind-type-alias { + color: var(--color-ts-type-alias); +} + +/* if we have a kind icon, don't color the text by kind */ +.tsd-kind-icon ~ span { + color: var(--color-text); } * { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); } *::-webkit-scrollbar { - width: 0.75rem; + width: 0.75rem; } *::-webkit-scrollbar-track { - background: var(--color-icon-background); + background: var(--color-icon-background); } *::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); +} + +/* mobile */ +@media (max-width: 769px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ''; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +/* one sidebar */ +@media (min-width: 770px) { + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: 'sidebar content'; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } +} +@media (min-width: 770px) and (max-width: 1399px) { + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } +} + +/* two sidebars */ +@media (min-width: 1200px) { + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: 'sidebar content toc'; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } } diff --git a/docs/classes/Auth0ClientFactory.html b/docs/classes/Auth0ClientFactory.html index ba88b31d..93de8468 100644 --- a/docs/classes/Auth0ClientFactory.html +++ b/docs/classes/Auth0ClientFactory.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/AuthClientConfig.html b/docs/classes/AuthClientConfig.html index 64326721..12493afb 100644 --- a/docs/classes/AuthClientConfig.html +++ b/docs/classes/AuthClientConfig.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/AuthGuard.html b/docs/classes/AuthGuard.html index 41754078..8f17296f 100644 --- a/docs/classes/AuthGuard.html +++ b/docs/classes/AuthGuard.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/AuthHttpInterceptor.html b/docs/classes/AuthHttpInterceptor.html index 8db69b66..bf2ece0b 100644 --- a/docs/classes/AuthHttpInterceptor.html +++ b/docs/classes/AuthHttpInterceptor.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/AuthModule.html b/docs/classes/AuthModule.html index 534ae01a..89719fff 100644 --- a/docs/classes/AuthModule.html +++ b/docs/classes/AuthModule.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/AuthService.html b/docs/classes/AuthService.html index a07ccdfc..6159092e 100644 --- a/docs/classes/AuthService.html +++ b/docs/classes/AuthService.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/AuthState.html b/docs/classes/AuthState.html index 86ca0e22..2e389f5b 100644 --- a/docs/classes/AuthState.html +++ b/docs/classes/AuthState.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/AuthenticationError.html b/docs/classes/AuthenticationError.html index c81abe50..18856af6 100644 --- a/docs/classes/AuthenticationError.html +++ b/docs/classes/AuthenticationError.html @@ -1,227 +1,1648 @@ -AuthenticationError | @auth0/auth0-angular
-
- -
-
-
-
- -

Class AuthenticationError

-
-

Thrown when handling the redirect callback fails, will be one of Auth0's -Authentication API's Standard Error Responses: https://auth0.com/docs/api/authentication?javascript#standard-error-responses

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      error: string
    • -
    • -
      error_description: string
    • -
    • -
      state: string
    • -
    • -
      Optional appState: any
    -

    Returns AuthenticationError

-
-

Properties

-
- -
appState: any
-
- -
error: string
-
- -
error_description: string
-
- -
message: string
-
- -
name: string
-
- -
stack?: string
-
- -
state: string
-
- -
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
-
-

Type declaration

-
-
- -
stackTraceLimit: number
-
-

Methods

-
- -
    - -
  • -

    Create .stack property on a target object

    -
    -
    -

    Parameters

    -
      -
    • -
      targetObject: Object
    • -
    • -
      Optional constructorOpt: Function
    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      __namedParameters: {
          error: string;
          error_description: string;
      }
      -
        -
      • -
        error: string
      • -
      • -
        error_description: string
    -

    Returns GenericError

-
-
\ No newline at end of file + + + + + + AuthenticationError | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class AuthenticationError

+
+
+
+

+ Thrown when handling the redirect callback fails, will be one of + Auth0's Authentication API's Standard Error Responses: + https://auth0.com/docs/api/authentication?javascript#standard-error-responses +

+
+
+
+
+

Hierarchy

+ +
+ +
+
+
+ + + + +
+
+
+
+

Constructors

+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + error: + string +
      +
    • +
    • +
      + error_description: string +
      +
    • +
    • +
      + state: + string +
      +
    • +
    • +
      + Optional + appState: + any +
      +
    • +
    +
    +

    + Returns + AuthenticationError +

    + +
  • +
+
+
+
+

Properties

+
+ + +
+ appState: + any +
+ +
+
+ + +
+ error: + string +
+ +
+
+ + +
+ error_description: + string +
+ +
+
+ + +
+ message: + string +
+ +
+
+ + +
+ name: + string +
+ +
+
+ + +
+ stack?: + string +
+ +
+
+ + +
+ state: + string +
+ +
+
+ + +
+ prepareStackTrace?: + ((err, + stackTraces) => any) +
+
+

Type declaration

+ +
+ +
+
+ + +
+ stackTraceLimit: + number +
+ +
+
+
+

Methods

+
+ + +
    + +
  • +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      + targetObject: + Object +
      +
    • +
    • +
      + Optional + constructorOpt: + Function +
      +
    • +
    +
    +

    + Returns void +

    +
    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + __namedParameters: {
          error: string;
          error_description: string;
      } +
      +
        +
      • +
        + error: string +
        +
      • +
      • +
        + error_description: string +
        +
      • +
      +
    • +
    +
    +

    + Returns + GenericError +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/GenericError.html b/docs/classes/GenericError.html index 6897b136..feab1e03 100644 --- a/docs/classes/GenericError.html +++ b/docs/classes/GenericError.html @@ -1,211 +1,1515 @@ -GenericError | @auth0/auth0-angular
-
- -
-
-
-
- -

Class GenericError

-
-

Thrown when network requests to the Auth server fail.

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      error: string
    • -
    • -
      error_description: string
    -

    Returns GenericError

-
-

Properties

-
- -
error: string
-
- -
error_description: string
-
- -
message: string
-
- -
name: string
-
- -
stack?: string
-
- -
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
-
-

Type declaration

-
-
- -
stackTraceLimit: number
-
-

Methods

-
- -
    - -
  • -

    Create .stack property on a target object

    -
    -
    -

    Parameters

    -
      -
    • -
      targetObject: Object
    • -
    • -
      Optional constructorOpt: Function
    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      __namedParameters: {
          error: string;
          error_description: string;
      }
      -
        -
      • -
        error: string
      • -
      • -
        error_description: string
    -

    Returns GenericError

-
-
\ No newline at end of file + + + + + + GenericError | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class GenericError

+
+
+
+

Thrown when network requests to the Auth server fail.

+
+
+
+
+

Hierarchy

+ +
+ +
+
+
+ + + + +
+
+
+
+

Constructors

+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + error: + string +
      +
    • +
    • +
      + error_description: string +
      +
    • +
    +
    +

    + Returns + GenericError +

    + +
  • +
+
+
+
+

Properties

+
+ + +
+ error: + string +
+ +
+
+ + +
+ error_description: + string +
+ +
+
+ + +
+ message: + string +
+ +
+
+ + +
+ name: + string +
+ +
+
+ + +
+ stack?: + string +
+ +
+
+ + +
+ prepareStackTrace?: + ((err, + stackTraces) => any) +
+
+

Type declaration

+ +
+ +
+
+ + +
+ stackTraceLimit: + number +
+ +
+
+
+

Methods

+
+ + +
    + +
  • +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      + targetObject: + Object +
      +
    • +
    • +
      + Optional + constructorOpt: + Function +
      +
    • +
    +
    +

    + Returns void +

    +
    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + __namedParameters: {
          error: string;
          error_description: string;
      } +
      +
        +
      • +
        + error: string +
        +
      • +
      • +
        + error_description: string +
        +
      • +
      +
    • +
    +
    +

    + Returns + GenericError +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/InMemoryCache.html b/docs/classes/InMemoryCache.html index 25cc872b..5b7555e1 100644 --- a/docs/classes/InMemoryCache.html +++ b/docs/classes/InMemoryCache.html @@ -1,78 +1,931 @@ -InMemoryCache | @auth0/auth0-angular
-
- -
-
-
-
- -

Class InMemoryCache

-
-

Hierarchy

-
    -
  • InMemoryCache
-
-
-
- -
-
-

Constructors

-
-
-

Properties

-
-
-

Constructors

-
- -
-
-

Properties

-
- -
enclosedCache: ICache
-
-
\ No newline at end of file + + + + + + InMemoryCache | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class InMemoryCache

+
+ +
+
+
+ + + +
+
+

Constructors

+ +
+
+

Properties

+ +
+
+
+
+
+
+

Constructors

+
+ + + +
+
+
+

Properties

+
+ + +
+ enclosedCache: + ICache +
+ +
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/LocalStorageCache.html b/docs/classes/LocalStorageCache.html index d04c9a93..5f0513c3 100644 --- a/docs/classes/LocalStorageCache.html +++ b/docs/classes/LocalStorageCache.html @@ -1,146 +1,1233 @@ -LocalStorageCache | @auth0/auth0-angular
-
- -
-
-
-
- -

Class LocalStorageCache

-
-

Hierarchy

-
    -
  • LocalStorageCache
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
-
-

Methods

-
-
-

Constructors

-
- -
-
-

Methods

-
- -
    - -
  • -

    Returns string[]

-
- -
    - -
  • -
    -

    Type Parameters

    -
    -
    -

    Parameters

    -
      -
    • -
      key: string
    -

    Returns MaybePromise<undefined | T>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      key: string
    -

    Returns void

-
- -
    - -
  • -
    -

    Type Parameters

    -
    -
    -

    Parameters

    -
      -
    • -
      key: string
    • -
    • -
      entry: T
    -

    Returns void

-
-
\ No newline at end of file + + + + + + LocalStorageCache | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class LocalStorageCache

+
+
+

Implements

+ +
+ +
+
+
+ + + +
+
+

Constructors

+ +
+
+

Methods

+ +
+
+
+
+
+
+

Constructors

+
+ + + +
+
+
+

Methods

+
+ + +
    + +
  • +

    + Returns string[] +

    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Type Parameters

    + +
    +
    +

    Parameters

    +
      +
    • +
      + key: + string +
      +
    • +
    +
    +

    + Returns MaybePromise<undefined | T> +

    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + key: + string +
      +
    • +
    +
    +

    + Returns void +

    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Type Parameters

    + +
    +
    +

    Parameters

    +
      +
    • +
      + key: + string +
      +
    • +
    • +
      + entry: + T +
      +
    • +
    +
    +

    + Returns void +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/MfaRequiredError.html b/docs/classes/MfaRequiredError.html index 999671a7..7aaaae12 100644 --- a/docs/classes/MfaRequiredError.html +++ b/docs/classes/MfaRequiredError.html @@ -1,217 +1,1594 @@ -MfaRequiredError | @auth0/auth0-angular
-
- -
-
-
-
- -

Class MfaRequiredError

-
-

Error thrown when the token exchange results in a mfa_required error

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      error: string
    • -
    • -
      error_description: string
    • -
    • -
      mfa_token: string
    -

    Returns MfaRequiredError

-
-

Properties

-
- -
error: string
-
- -
error_description: string
-
- -
message: string
-
- -
mfa_token: string
-
- -
name: string
-
- -
stack?: string
-
- -
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
-
-

Type declaration

-
-
- -
stackTraceLimit: number
-
-

Methods

-
- -
    - -
  • -

    Create .stack property on a target object

    -
    -
    -

    Parameters

    -
      -
    • -
      targetObject: Object
    • -
    • -
      Optional constructorOpt: Function
    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      __namedParameters: {
          error: string;
          error_description: string;
      }
      -
        -
      • -
        error: string
      • -
      • -
        error_description: string
    -

    Returns GenericError

-
-
\ No newline at end of file + + + + + + MfaRequiredError | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class MfaRequiredError

+
+
+
+

+ Error thrown when the token exchange results in a + mfa_required error +

+
+
+
+
+

Hierarchy

+ +
+ +
+
+
+ + + + +
+
+
+
+

Constructors

+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + error: + string +
      +
    • +
    • +
      + error_description: string +
      +
    • +
    • +
      + mfa_token: + string +
      +
    • +
    +
    +

    + Returns + MfaRequiredError +

    + +
  • +
+
+
+
+

Properties

+
+ + +
+ error: + string +
+ +
+
+ + +
+ error_description: + string +
+ +
+
+ + +
+ message: + string +
+ +
+
+ + +
+ mfa_token: + string +
+ +
+
+ + +
+ name: + string +
+ +
+
+ + +
+ stack?: + string +
+ +
+
+ + +
+ prepareStackTrace?: + ((err, + stackTraces) => any) +
+
+

Type declaration

+ +
+ +
+
+ + +
+ stackTraceLimit: + number +
+ +
+
+
+

Methods

+
+ + +
    + +
  • +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      + targetObject: + Object +
      +
    • +
    • +
      + Optional + constructorOpt: + Function +
      +
    • +
    +
    +

    + Returns void +

    +
    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + __namedParameters: {
          error: string;
          error_description: string;
      } +
      +
        +
      • +
        + error: string +
        +
      • +
      • +
        + error_description: string +
        +
      • +
      +
    • +
    +
    +

    + Returns + GenericError +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/MissingRefreshTokenError.html b/docs/classes/MissingRefreshTokenError.html index fee84191..5cf4b3b6 100644 --- a/docs/classes/MissingRefreshTokenError.html +++ b/docs/classes/MissingRefreshTokenError.html @@ -1,222 +1,1630 @@ -MissingRefreshTokenError | @auth0/auth0-angular
-
- -
-
-
-
- -

Class MissingRefreshTokenError

-
-

Error thrown when there is no refresh token to use

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
audience: string
-
- -
error: string
-
- -
error_description: string
-
- -
message: string
-
- -
name: string
-
- -
scope: string
-
- -
stack?: string
-
- -
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
-
-

Type declaration

-
-
- -
stackTraceLimit: number
-
-

Methods

-
- -
    - -
  • -

    Create .stack property on a target object

    -
    -
    -

    Parameters

    -
      -
    • -
      targetObject: Object
    • -
    • -
      Optional constructorOpt: Function
    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      __namedParameters: {
          error: string;
          error_description: string;
      }
      -
        -
      • -
        error: string
      • -
      • -
        error_description: string
    -

    Returns GenericError

-
-
\ No newline at end of file + + + + + + MissingRefreshTokenError | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class MissingRefreshTokenError

+
+
+
+

Error thrown when there is no refresh token to use

+
+
+
+
+

Hierarchy

+ +
+ +
+
+
+ + + + +
+
+
+
+

Constructors

+
+ + + +
+
+
+

Properties

+
+ + +
+ audience: + string +
+ +
+
+ + +
+ error: + string +
+ +
+
+ + +
+ error_description: + string +
+ +
+
+ + +
+ message: + string +
+ +
+
+ + +
+ name: + string +
+ +
+
+ + +
+ scope: + string +
+ +
+
+ + +
+ stack?: + string +
+ +
+
+ + +
+ prepareStackTrace?: + ((err, + stackTraces) => any) +
+
+

Type declaration

+ +
+ +
+
+ + +
+ stackTraceLimit: + number +
+ +
+
+
+

Methods

+
+ + +
    + +
  • +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      + targetObject: + Object +
      +
    • +
    • +
      + Optional + constructorOpt: + Function +
      +
    • +
    +
    +

    + Returns void +

    +
    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + __namedParameters: {
          error: string;
          error_description: string;
      } +
      +
        +
      • +
        + error: string +
        +
      • +
      • +
        + error_description: string +
        +
      • +
      +
    • +
    +
    +

    + Returns + GenericError +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/PopupCancelledError.html b/docs/classes/PopupCancelledError.html index 718da808..aeba6653 100644 --- a/docs/classes/PopupCancelledError.html +++ b/docs/classes/PopupCancelledError.html @@ -1,213 +1,1579 @@ -PopupCancelledError | @auth0/auth0-angular
-
- -
-
-
-
- -

Class PopupCancelledError

-
-

Thrown when network requests to the Auth server fail.

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
error: string
-
- -
error_description: string
-
- -
message: string
-
- -
name: string
-
- -
popup: Window
-
- -
stack?: string
-
- -
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
-
-

Type declaration

-
-
- -
stackTraceLimit: number
-
-

Methods

-
- -
    - -
  • -

    Create .stack property on a target object

    -
    -
    -

    Parameters

    -
      -
    • -
      targetObject: Object
    • -
    • -
      Optional constructorOpt: Function
    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      __namedParameters: {
          error: string;
          error_description: string;
      }
      -
        -
      • -
        error: string
      • -
      • -
        error_description: string
    -

    Returns GenericError

-
-
\ No newline at end of file + + + + + + PopupCancelledError | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class PopupCancelledError

+
+
+
+

Thrown when network requests to the Auth server fail.

+
+
+
+
+

Hierarchy

+ +
+ +
+
+
+ + + + +
+
+
+
+

Constructors

+
+ + + +
+
+
+

Properties

+
+ + +
+ error: + string +
+ +
+
+ + +
+ error_description: + string +
+ +
+
+ + +
+ message: + string +
+ +
+
+ + +
+ name: + string +
+ +
+
+ + +
+ popup: + Window +
+ +
+
+ + +
+ stack?: + string +
+ +
+
+ + +
+ prepareStackTrace?: + ((err, + stackTraces) => any) +
+
+

Type declaration

+ +
+ +
+
+ + +
+ stackTraceLimit: + number +
+ +
+
+
+

Methods

+
+ + +
    + +
  • +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      + targetObject: + Object +
      +
    • +
    • +
      + Optional + constructorOpt: + Function +
      +
    • +
    +
    +

    + Returns void +

    +
    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + __namedParameters: {
          error: string;
          error_description: string;
      } +
      +
        +
      • +
        + error: string +
        +
      • +
      • +
        + error_description: string +
        +
      • +
      +
    • +
    +
    +

    + Returns + GenericError +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/PopupTimeoutError.html b/docs/classes/PopupTimeoutError.html index b31bf5f1..17c5e054 100644 --- a/docs/classes/PopupTimeoutError.html +++ b/docs/classes/PopupTimeoutError.html @@ -1,213 +1,1577 @@ -PopupTimeoutError | @auth0/auth0-angular
-
- -
-
-
-
- -

Class PopupTimeoutError

-
-

Error thrown when the login popup times out (if the user does not complete auth)

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
error: string
-
- -
error_description: string
-
- -
message: string
-
- -
name: string
-
- -
popup: Window
-
- -
stack?: string
-
- -
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
-
-

Type declaration

-
-
- -
stackTraceLimit: number
-
-

Methods

-
- -
    - -
  • -

    Create .stack property on a target object

    -
    -
    -

    Parameters

    -
      -
    • -
      targetObject: Object
    • -
    • -
      Optional constructorOpt: Function
    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      __namedParameters: {
          error: string;
          error_description: string;
      }
      -
        -
      • -
        error: string
      • -
      • -
        error_description: string
    -

    Returns GenericError

-
-
\ No newline at end of file + + + + + + PopupTimeoutError | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class PopupTimeoutError

+
+
+
+

+ Error thrown when the login popup times out (if the user does not + complete auth) +

+
+
+
+
+

Hierarchy

+ +
+ +
+
+
+ + + + +
+
+
+
+

Constructors

+
+ + + +
+
+
+

Properties

+
+ + +
+ error: + string +
+ +
+
+ + +
+ error_description: + string +
+ +
+
+ + +
+ message: + string +
+ +
+
+ + +
+ name: + string +
+ +
+
+ + +
+ popup: + Window +
+ +
+
+ + +
+ stack?: + string +
+ +
+
+ + +
+ prepareStackTrace?: + ((err, + stackTraces) => any) +
+
+

Type declaration

+ +
+ +
+
+ + +
+ stackTraceLimit: + number +
+ +
+
+
+

Methods

+
+ + +
    + +
  • +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      + targetObject: + Object +
      +
    • +
    • +
      + Optional + constructorOpt: + Function +
      +
    • +
    +
    +

    + Returns void +

    +
    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + __namedParameters: {
          error: string;
          error_description: string;
      } +
      +
        +
      • +
        + error: string +
        +
      • +
      • +
        + error_description: string +
        +
      • +
      +
    • +
    +
    +

    + Returns + GenericError +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/TimeoutError.html b/docs/classes/TimeoutError.html index 13acd84c..658d5894 100644 --- a/docs/classes/TimeoutError.html +++ b/docs/classes/TimeoutError.html @@ -1,204 +1,1540 @@ -TimeoutError | @auth0/auth0-angular
-
- -
-
-
-
- -

Class TimeoutError

-
-

Thrown when silent auth times out (usually due to a configuration issue) or -when network requests to the Auth server timeout.

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Constructors

-
- -
-
-

Properties

-
- -
error: string
-
- -
error_description: string
-
- -
message: string
-
- -
name: string
-
- -
stack?: string
-
- -
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
-
-

Type declaration

-
-
- -
stackTraceLimit: number
-
-

Methods

-
- -
    - -
  • -

    Create .stack property on a target object

    -
    -
    -

    Parameters

    -
      -
    • -
      targetObject: Object
    • -
    • -
      Optional constructorOpt: Function
    -

    Returns void

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      __namedParameters: {
          error: string;
          error_description: string;
      }
      -
        -
      • -
        error: string
      • -
      • -
        error_description: string
    -

    Returns GenericError

-
-
\ No newline at end of file + + + + + + TimeoutError | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Class TimeoutError

+
+
+
+

+ Thrown when silent auth times out (usually due to a configuration + issue) or when network requests to the Auth server timeout. +

+
+
+
+
+

Hierarchy

+ +
+ +
+
+
+ + + + +
+
+
+
+

Constructors

+
+ + + +
+
+
+

Properties

+
+ + +
+ error: + string +
+ +
+
+ + +
+ error_description: + string +
+ +
+
+ + +
+ message: + string +
+ +
+
+ + +
+ name: + string +
+ +
+
+ + +
+ stack?: + string +
+ +
+
+ + +
+ prepareStackTrace?: + ((err, + stackTraces) => any) +
+
+

Type declaration

+ +
+ +
+
+ + +
+ stackTraceLimit: + number +
+ +
+
+
+

Methods

+
+ + +
    + +
  • +
    +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      + targetObject: + Object +
      +
    • +
    • +
      + Optional + constructorOpt: + Function +
      +
    • +
    +
    +

    + Returns void +

    +
    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + __namedParameters: {
          error: string;
          error_description: string;
      } +
      +
        +
      • +
        + error: string +
        +
      • +
      • +
        + error_description: string +
        +
      • +
      +
    • +
    +
    +

    + Returns + GenericError +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/classes/User.html b/docs/classes/User.html index 391040f3..399ad310 100644 --- a/docs/classes/User.html +++ b/docs/classes/User.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/enums/HttpMethod.html b/docs/enums/HttpMethod.html index 5ca40d6c..de2846d9 100644 --- a/docs/enums/HttpMethod.html +++ b/docs/enums/HttpMethod.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/functions/authGuardFn.html b/docs/functions/authGuardFn.html index e332f70d..a634117d 100644 --- a/docs/functions/authGuardFn.html +++ b/docs/functions/authGuardFn.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/functions/authHttpInterceptorFn.html b/docs/functions/authHttpInterceptorFn.html index f22ec5ad..b9b2f6c7 100644 --- a/docs/functions/authHttpInterceptorFn.html +++ b/docs/functions/authHttpInterceptorFn.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/functions/isHttpInterceptorRouteConfig.html b/docs/functions/isHttpInterceptorRouteConfig.html index 3f5ecead..05753de2 100644 --- a/docs/functions/isHttpInterceptorRouteConfig.html +++ b/docs/functions/isHttpInterceptorRouteConfig.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/functions/provideAuth0.html b/docs/functions/provideAuth0.html index 8084ab0d..331bebb7 100644 --- a/docs/functions/provideAuth0.html +++ b/docs/functions/provideAuth0.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/index.html b/docs/index.html index dde80fa7..ae880c46 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/AppState.html b/docs/interfaces/AppState.html index a9689c43..346c09f5 100644 --- a/docs/interfaces/AppState.html +++ b/docs/interfaces/AppState.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/AuthConfig.html b/docs/interfaces/AuthConfig.html index 5f4620dd..5b51283a 100644 --- a/docs/interfaces/AuthConfig.html +++ b/docs/interfaces/AuthConfig.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/AuthorizationParams.html b/docs/interfaces/AuthorizationParams.html index 08774511..692db77c 100644 --- a/docs/interfaces/AuthorizationParams.html +++ b/docs/interfaces/AuthorizationParams.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/GetTokenSilentlyOptions.html b/docs/interfaces/GetTokenSilentlyOptions.html index c16c4f03..d431c382 100644 --- a/docs/interfaces/GetTokenSilentlyOptions.html +++ b/docs/interfaces/GetTokenSilentlyOptions.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/GetTokenWithPopupOptions.html b/docs/interfaces/GetTokenWithPopupOptions.html index 01086e2e..cd03b6f6 100644 --- a/docs/interfaces/GetTokenWithPopupOptions.html +++ b/docs/interfaces/GetTokenWithPopupOptions.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/HttpInterceptorConfig.html b/docs/interfaces/HttpInterceptorConfig.html index f5188b3d..504f77c4 100644 --- a/docs/interfaces/HttpInterceptorConfig.html +++ b/docs/interfaces/HttpInterceptorConfig.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/HttpInterceptorRouteConfig.html b/docs/interfaces/HttpInterceptorRouteConfig.html index ea7ae674..5ceed8c4 100644 --- a/docs/interfaces/HttpInterceptorRouteConfig.html +++ b/docs/interfaces/HttpInterceptorRouteConfig.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/ICache.html b/docs/interfaces/ICache.html index dee9de7d..911088b9 100644 --- a/docs/interfaces/ICache.html +++ b/docs/interfaces/ICache.html @@ -1,129 +1,1234 @@ -ICache | @auth0/auth0-angular
-
- -
-
-
-
- -

Interface ICache

-
-

Hierarchy

-
    -
  • ICache
-
-

Implemented by

-
-
-
-
- -
-
-

Methods

-
-
-

Methods

-
- -
    - -
  • -

    Returns MaybePromise<string[]>

-
- -
    - -
  • -
    -

    Type Parameters

    -
    -
    -

    Parameters

    -
      -
    • -
      key: string
    -

    Returns MaybePromise<undefined | T>

-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      key: string
    -

    Returns MaybePromise<void>

-
- -
    - -
  • -
    -

    Type Parameters

    -
    -
    -

    Parameters

    -
      -
    • -
      key: string
    • -
    • -
      entry: T
    -

    Returns MaybePromise<void>

-
-
\ No newline at end of file + + + + + + ICache | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface ICache

+
+
+ interface ICache {
    allKeys?(): MaybePromise<string[]>;
    get<T>(key): MaybePromise<undefined | T>;
    remove(key): MaybePromise<void>;
    set<T>(key, + entry): MaybePromise<void>;
} +
+
+

Implemented by

+ +
+ +
+
+
+ + + +
+
+

Methods

+ +
+
+
+
+
+
+

Methods

+
+ + +
    + +
  • +

    + Returns MaybePromise<string[]> +

    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Type Parameters

    + +
    +
    +

    Parameters

    +
      +
    • +
      + key: + string +
      +
    • +
    +
    +

    + Returns MaybePromise<undefined | T> +

    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      + key: + string +
      +
    • +
    +
    +

    + Returns MaybePromise<void> +

    + +
  • +
+
+
+ + +
    + +
  • +
    +

    Type Parameters

    + +
    +
    +

    Parameters

    +
      +
    • +
      + key: + string +
      +
    • +
    • +
      + entry: + T +
      +
    • +
    +
    +

    + Returns MaybePromise<void> +

    + +
  • +
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/IdToken.html b/docs/interfaces/IdToken.html index d8227ca5..1f6d9fbd 100644 --- a/docs/interfaces/IdToken.html +++ b/docs/interfaces/IdToken.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/LogoutOptions.html b/docs/interfaces/LogoutOptions.html index e4ea1bf1..89dfef26 100644 --- a/docs/interfaces/LogoutOptions.html +++ b/docs/interfaces/LogoutOptions.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/PopupConfigOptions.html b/docs/interfaces/PopupConfigOptions.html index 9427272f..faf56cf1 100644 --- a/docs/interfaces/PopupConfigOptions.html +++ b/docs/interfaces/PopupConfigOptions.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/PopupLoginOptions.html b/docs/interfaces/PopupLoginOptions.html index 8d92eb29..87edf543 100644 --- a/docs/interfaces/PopupLoginOptions.html +++ b/docs/interfaces/PopupLoginOptions.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/interfaces/RedirectLoginOptions.html b/docs/interfaces/RedirectLoginOptions.html index 3dd267bc..069f9728 100644 --- a/docs/interfaces/RedirectLoginOptions.html +++ b/docs/interfaces/RedirectLoginOptions.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/modules.html b/docs/modules.html index cd88be04..9861d1c9 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1,136 +1,1062 @@ -@auth0/auth0-angular
-
- -
-
- -
-
\ No newline at end of file + + + + + + @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+ +
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/types/ApiRouteDefinition.html b/docs/types/ApiRouteDefinition.html index e0f20df0..078634d2 100644 --- a/docs/types/ApiRouteDefinition.html +++ b/docs/types/ApiRouteDefinition.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/types/Cacheable.html b/docs/types/Cacheable.html index 57a78584..6f65c4ef 100644 --- a/docs/types/Cacheable.html +++ b/docs/types/Cacheable.html @@ -1,82 +1,801 @@ -Cacheable | @auth0/auth0-angular
-
- -
- -
\ No newline at end of file + + + + + + Cacheable | @auth0/auth0-angular + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Cacheable

+
+
+ Cacheable: + WrappedCacheEntry | KeyManifestEntry +
+ +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/variables/Auth0ClientService.html b/docs/variables/Auth0ClientService.html index 0432db0a..94253870 100644 --- a/docs/variables/Auth0ClientService.html +++ b/docs/variables/Auth0ClientService.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/variables/AuthConfigService.html b/docs/variables/AuthConfigService.html index 89dfb0ad..1a372675 100644 --- a/docs/variables/AuthConfigService.html +++ b/docs/variables/AuthConfigService.html @@ -8,7 +8,9 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/auth0-angular/package.json b/projects/auth0-angular/package.json index edae2b66..01672d85 100644 --- a/projects/auth0-angular/package.json +++ b/projects/auth0-angular/package.json @@ -1,6 +1,6 @@ { "name": "@auth0/auth0-angular", - "version": "2.2.1", + "version": "2.2.2", "description": "Auth0 SDK for Angular Single Page Applications (SPA)", "keywords": [ "auth0",