From b72d00a870b10c3380700c3917753f430b655b02 Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Wed, 16 Jun 2021 12:15:38 +0300 Subject: [PATCH 01/14] Refactor mapping of curated options from meta. --- src/app/_helpers/mock-backend.ts | 60 +++++++++++++------ src/app/_services/location.service.ts | 4 +- .../account-details.component.html | 6 +- .../account-details.component.ts | 46 ++++++++------ 4 files changed, 73 insertions(+), 43 deletions(-) diff --git a/src/app/_helpers/mock-backend.ts b/src/app/_helpers/mock-backend.ts index 48d83e5..59c8a12 100644 --- a/src/app/_helpers/mock-backend.ts +++ b/src/app/_helpers/mock-backend.ts @@ -1118,21 +1118,21 @@ export class MockBackendInterceptor implements HttpInterceptor { return approveAction(); case url.endsWith('/areanames') && method === 'GET': return getAreaNames(); - case url.match(/\/areanames\/\w+$/) && method === 'GET': + case url.match(/\/areanames\/\w+/) && method === 'GET': return getAreaNameByLocation(); case url.endsWith('/areatypes') && method === 'GET': return getAreaTypes(); - case url.match(/\/areatypes\/\w+$/) && method === 'GET': + case url.match(/\/areatypes\/\w+/) && method === 'GET': return getAreaTypeByArea(); case url.endsWith('/categories') && method === 'GET': return getCategories(); - case url.match(/\/categories\/\w+$/) && method === 'GET': + case url.match(/\/categories\/\w+/) && method === 'GET': return getCategoryByProduct(); case url.endsWith('/genders') && method === 'GET': return getGenders(); case url.endsWith('/tokens') && method === 'GET': return getTokens(); - case url.match(/\/tokens\/\w+$/) && method === 'GET': + case url.match(/\/tokens\/\w+/) && method === 'GET': return getTokenBySymbol(); case url.endsWith('/transactiontypes') && method === 'GET': return getTransactionTypes(); @@ -1170,10 +1170,16 @@ export class MockBackendInterceptor implements HttpInterceptor { } function getAreaNameByLocation(): Observable> { - const queriedAreaName: AreaName = areaNames.find((areaName) => - areaName.locations.includes(stringFromUrl()) - ); - return ok(queriedAreaName.name || 'other'); + const keywords = stringFromUrl().split(' '); + for (const keyword of keywords) { + const queriedAreaName: AreaName = areaNames.find((areaName) => + areaName.locations.includes(keyword) + ); + if (queriedAreaName) { + return ok(queriedAreaName.name); + } + } + return ok('other'); } function getAreaTypes(): Observable> { @@ -1182,10 +1188,16 @@ export class MockBackendInterceptor implements HttpInterceptor { } function getAreaTypeByArea(): Observable> { - const queriedAreaType: AreaType = areaTypes.find((areaType) => - areaType.area.includes(stringFromUrl()) - ); - return ok(queriedAreaType.name || 'other'); + const keywords = stringFromUrl().split(' '); + for (const keyword of keywords) { + const queriedAreaType: AreaType = areaTypes.find((areaType) => + areaType.area.includes(keyword) + ); + if (queriedAreaType) { + return ok(queriedAreaType.name); + } + } + return ok('other'); } function getCategories(): Observable> { @@ -1194,10 +1206,16 @@ export class MockBackendInterceptor implements HttpInterceptor { } function getCategoryByProduct(): Observable> { - const queriedCategory: Category = categories.find((category) => - category.products.includes(stringFromUrl()) - ); - return ok(queriedCategory.name || 'other'); + const keywords = stringFromUrl().split(' '); + for (const keyword of keywords) { + const queriedCategory: Category = categories.find((category) => + category.products.includes(keyword) + ); + if (queriedCategory) { + return ok(queriedCategory.name); + } + } + return ok('other'); } function getGenders(): Observable> { @@ -1209,8 +1227,14 @@ export class MockBackendInterceptor implements HttpInterceptor { } function getTokenBySymbol(): Observable> { - const queriedToken: Token = tokens.find((token) => token.symbol === stringFromUrl()); - return ok(queriedToken); + const keywords = stringFromUrl().split(' '); + for (const keyword of keywords) { + const queriedToken: Token = tokens.find((token) => token.symbol === keyword); + if (queriedToken) { + return ok(queriedToken.name); + } + } + return ok('other'); } function getTransactionTypes(): Observable> { diff --git a/src/app/_services/location.service.ts b/src/app/_services/location.service.ts index d695f65..2616f02 100644 --- a/src/app/_services/location.service.ts +++ b/src/app/_services/location.service.ts @@ -23,8 +23,6 @@ export class LocationService { } getAreaTypeByArea(area: string): Observable { - return this.httpClient - .get(`${environment.cicMetaUrl}/areatypes/${area.toLowerCase()}`) - .pipe(first()); + return this.httpClient.get(`${environment.cicMetaUrl}/areatypes/${area.toLowerCase()}`); } } diff --git a/src/app/pages/accounts/account-details/account-details.component.html b/src/app/pages/accounts/account-details/account-details.component.html index a886a98..3b48095 100644 --- a/src/app/pages/accounts/account-details/account-details.component.html +++ b/src/app/pages/accounts/account-details/account-details.component.html @@ -192,7 +192,7 @@ BUSINESS CATEGORY: @@ -229,7 +229,7 @@ LOCATION: @@ -248,7 +248,7 @@ LOCATION TYPE: diff --git a/src/app/pages/accounts/account-details/account-details.component.ts b/src/app/pages/accounts/account-details/account-details.component.ts index 9c766be..126f349 100644 --- a/src/app/pages/accounts/account-details/account-details.component.ts +++ b/src/app/pages/accounts/account-details/account-details.component.ts @@ -65,6 +65,9 @@ export class AccountDetailsComponent implements OnInit { submitted: boolean = false; bloxbergLink: string; tokenSymbol: string; + category: string; + area: string; + areaType: string; constructor( private formBuilder: FormBuilder, @@ -112,6 +115,27 @@ export class AccountDetailsComponent implements OnInit { this.account = res; this.cdr.detectChanges(); this.loggingService.sendInfoLevelMessage(this.account); + this.locationService + .getAreaNameByLocation(this.account.location.area_name) + .pipe(first()) + .subscribe((response) => { + this.area = response; + this.cdr.detectChanges(); + this.locationService + .getAreaTypeByArea(this.area) + .pipe(first()) + .subscribe((result) => { + this.areaType = result; + this.cdr.detectChanges(); + }); + }); + this.userService + .getCategoryByProduct(this.account.products[0]) + .pipe(first()) + .subscribe((response) => { + this.category = response; + this.cdr.detectChanges(); + }); const fullName = this.account.vcard?.fn[0].value.split(' '); this.accountInfoForm.patchValue({ firstName: fullName[0].split(',')[0], @@ -121,26 +145,10 @@ export class AccountDetailsComponent implements OnInit { type: this.account.type, bio: this.account.products, gender: this.account.gender, - businessCategory: - this.account.category || - this.userService.getCategoryByProduct(this.account.products[0]), + businessCategory: this.account.category || this.category || 'other', userLocation: this.account.location.area_name, - location: - this.account.location.area || - this.locationService - .getAreaNameByLocation(this.account.location.area_name) - .pipe(first()) - .subscribe((response) => { - return response; - }), - locationType: - this.account.location.area_type || - this.locationService - .getAreaTypeByArea(this.accountInfoFormStub.location.value) - .pipe(first()) - .subscribe((response) => { - return response; - }), + location: this.account.location.area || this.area || 'other', + locationType: this.account.location.area_type || this.areaType || 'other', }); this.userService .getAccountStatus(this.account.vcard?.tel[0].value) From 3706c9a61a2322b7dbe73f7b5ff8c5a170ed4da9 Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Wed, 16 Jun 2021 12:16:24 +0300 Subject: [PATCH 02/14] Update docs. --- .../components/AccountDetailsComponent.html | 192 +++++++++++++----- docs/compodoc/coverage.html | 2 +- .../compodoc/injectables/LocationService.html | 4 +- .../interceptors/MockBackendInterceptor.html | 60 ++++-- docs/compodoc/js/search/search_index.js | 4 +- docs/compodoc/modules/AppModule.html | 76 +++---- .../modules/AppModule/dependencies.svg | 76 +++---- docs/compodoc/modules/PagesModule.html | 38 ++-- .../modules/PagesModule/dependencies.svg | 38 ++-- docs/compodoc/modules/SettingsModule.html | 46 ++--- .../modules/SettingsModule/dependencies.svg | 46 ++--- docs/compodoc/modules/SharedModule.html | 8 +- .../modules/SharedModule/dependencies.svg | 8 +- docs/compodoc/modules/TokensModule.html | 46 ++--- .../modules/TokensModule/dependencies.svg | 46 ++--- docs/compodoc/modules/TransactionsModule.html | 8 +- .../TransactionsModule/dependencies.svg | 8 +- docs/typedoc/assets/js/search.js | 2 +- ...ils_component.accountdetailscomponent.html | 68 +++++-- .../modules/app__helpers_mock_backend.html | 2 +- 20 files changed, 470 insertions(+), 308 deletions(-) diff --git a/docs/compodoc/components/AccountDetailsComponent.html b/docs/compodoc/components/AccountDetailsComponent.html index b3005e2..6f92731 100644 --- a/docs/compodoc/components/AccountDetailsComponent.html +++ b/docs/compodoc/components/AccountDetailsComponent.html @@ -154,9 +154,15 @@
  • accountTypes
  • +
  • + area +
  • areaNames
  • +
  • + areaType +
  • areaTypes
  • @@ -166,6 +172,9 @@
  • categories
  • +
  • + category +
  • genders
  • @@ -310,7 +319,7 @@ - + @@ -499,8 +508,8 @@ - + @@ -538,8 +547,8 @@ - + @@ -608,8 +617,8 @@ - + @@ -678,8 +687,8 @@ - + @@ -760,8 +769,8 @@ - + @@ -799,8 +808,8 @@ - + @@ -840,8 +849,8 @@ - + @@ -879,8 +888,8 @@ - + @@ -920,8 +929,8 @@ - + @@ -959,8 +968,8 @@ - + @@ -1025,8 +1034,8 @@ - + @@ -1272,6 +1281,33 @@ + + + + + + + + + + + + + + +
    + + + + area + + +
    + Type : string + +
    + +
    @@ -1299,6 +1335,33 @@ + +
    + + + + + + + + + + + + +
    + + + + areaType + + +
    + Type : string + +
    + +
    @@ -1380,6 +1443,33 @@ + +
    + + + + + + + + + + + + +
    + + + + category + + +
    + Type : string + +
    + +
    @@ -2025,7 +2115,7 @@ @@ -2103,6 +2193,9 @@ export class AccountDetailsComponent implements OnInit { submitted: boolean = false; bloxbergLink: string; tokenSymbol: string; + category: string; + area: string; + areaType: string; constructor( private formBuilder: FormBuilder, @@ -2150,6 +2243,27 @@ export class AccountDetailsComponent implements OnInit { this.account = res; this.cdr.detectChanges(); this.loggingService.sendInfoLevelMessage(this.account); + this.locationService + .getAreaNameByLocation(this.account.location.area_name) + .pipe(first()) + .subscribe((response) => { + this.area = response; + this.cdr.detectChanges(); + this.locationService + .getAreaTypeByArea(this.area) + .pipe(first()) + .subscribe((result) => { + this.areaType = result; + this.cdr.detectChanges(); + }); + }); + this.userService + .getCategoryByProduct(this.account.products[0]) + .pipe(first()) + .subscribe((response) => { + this.category = response; + this.cdr.detectChanges(); + }); const fullName = this.account.vcard?.fn[0].value.split(' '); this.accountInfoForm.patchValue({ firstName: fullName[0].split(',')[0], @@ -2159,26 +2273,10 @@ export class AccountDetailsComponent implements OnInit { type: this.account.type, bio: this.account.products, gender: this.account.gender, - businessCategory: - this.account.category || - this.userService.getCategoryByProduct(this.account.products[0]), + businessCategory: this.account.category || this.category || 'other', userLocation: this.account.location.area_name, - location: - this.account.location.area || - this.locationService - .getAreaNameByLocation(this.account.location.area_name) - .pipe(first()) - .subscribe((response) => { - return response; - }), - locationType: - this.account.location.area_type || - this.locationService - .getAreaTypeByArea(this.accountInfoFormStub.location.value) - .pipe(first()) - .subscribe((response) => { - return response; - }), + location: this.account.location.area || this.area || 'other', + locationType: this.account.location.area_type || this.areaType || 'other', }); this.userService .getAccountStatus(this.account.vcard?.tel[0].value) @@ -2526,7 +2624,7 @@ export class AccountDetailsComponent implements OnInit { <mat-label> BUSINESS CATEGORY: </mat-label> <mat-select id="businessCategory" - [(value)]="account.category" + [(value)]="category" formControlName="businessCategory" [errorStateMatcher]="matcher" > @@ -2563,7 +2661,7 @@ export class AccountDetailsComponent implements OnInit { <mat-label> LOCATION: </mat-label> <mat-select id="location" - [(value)]="account.location.area" + [(value)]="area" formControlName="location" [errorStateMatcher]="matcher" > @@ -2582,7 +2680,7 @@ export class AccountDetailsComponent implements OnInit { <mat-label> LOCATION TYPE: </mat-label> <mat-select id="locationType" - [(value)]="account.location.area_type" + [(value)]="areaType" formControlName="locationType" [errorStateMatcher]="matcher" > @@ -2925,7 +3023,7 @@ export class AccountDetailsComponent implements OnInit { - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface AreaName

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    exports
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - AreaName -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    locations

    -
    locations: string[]
    - -
    -
    -

    Locations that map to that area name.

    -
    -
    -
    -
    - -

    name

    -
    name: string
    - -
    -
    -

    Name of area

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Variable
    • -
    • Function
    • -
    -
      -
    • Interface
    • -
    • Property
    • -
    -
      -
    • Class
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - \ No newline at end of file diff --git a/docs/typedoc/interfaces/app__models_mappings.areatype.html b/docs/typedoc/interfaces/app__models_mappings.areatype.html deleted file mode 100644 index 6e5c2d1..0000000 --- a/docs/typedoc/interfaces/app__models_mappings.areatype.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - AreaType | CICADA - - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface AreaType

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    exports
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - AreaType -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    area

    -
    area: string[]
    - -
    -
    -

    Areas that map to that area type.

    -
    -
    -
    -
    - -

    name

    -
    name: string
    - -
    -
    -

    Type of area

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Variable
    • -
    • Function
    • -
    -
      -
    • Interface
    • -
    • Property
    • -
    -
      -
    • Class
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - \ No newline at end of file diff --git a/docs/typedoc/interfaces/app__models_mappings.category.html b/docs/typedoc/interfaces/app__models_mappings.category.html deleted file mode 100644 index 7327680..0000000 --- a/docs/typedoc/interfaces/app__models_mappings.category.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - Category | CICADA - - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface Category

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    exports
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Category -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    name

    -
    name: string
    - -
    -
    -

    Business category

    -
    -
    -
    -
    - -

    products

    -
    products: string[]
    - -
    -
    -

    Products that map to that category.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Variable
    • -
    • Function
    • -
    -
      -
    • Interface
    • -
    • Property
    • -
    -
      -
    • Class
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - \ No newline at end of file diff --git a/docs/typedoc/modules/app__helpers_mock_backend.html b/docs/typedoc/modules/app__helpers_mock_backend.html index e87c3b0..ddb72bb 100644 --- a/docs/typedoc/modules/app__helpers_mock_backend.html +++ b/docs/typedoc/modules/app__helpers_mock_backend.html @@ -92,7 +92,7 @@
    MockBackendProvider: { multi: boolean; provide: InjectionToken<HttpInterceptor[]>; useClass: typeof MockBackendInterceptor } = ...
    diff --git a/docs/typedoc/modules/app__models.html b/docs/typedoc/modules/app__models.html index ed68eb9..e9e9e59 100644 --- a/docs/typedoc/modules/app__models.html +++ b/docs/typedoc/modules/app__models.html @@ -74,9 +74,6 @@
    @@ -98,15 +95,6 @@
  • Action
  • -
  • - AreaName -
  • -
  • - AreaType -
  • -
  • - Category -
  • From f1d239dee51b58cd94f71b93211f71d470ded75a Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Fri, 18 Jun 2021 14:19:42 +0300 Subject: [PATCH 07/14] Reduce sidebar width. --- src/styles.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/styles.scss b/src/styles.scss index 9508c62..132f2be 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -77,8 +77,8 @@ footer.footer { top: 0; left: 0; z-index: 9999; - min-width: 250px; - max-width: 250px; + min-width: 200px; + max-width: 200px; height: 100vh; background: #313a46; color: #fff; From 28f87d7ff95c16d1e8de5891544e86e03639d41a Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Fri, 18 Jun 2021 19:06:35 +0300 Subject: [PATCH 08/14] Fix declaration order of form groups in account search. --- .../accounts/account-search/account-search.component.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/app/pages/accounts/account-search/account-search.component.ts b/src/app/pages/accounts/account-search/account-search.component.ts index 800b0ce..f0ea97d 100644 --- a/src/app/pages/accounts/account-search/account-search.component.ts +++ b/src/app/pages/accounts/account-search/account-search.component.ts @@ -28,10 +28,7 @@ export class AccountSearchComponent implements OnInit { private formBuilder: FormBuilder, private userService: UserService, private router: Router - ) {} - - async ngOnInit(): Promise { - await this.userService.init(); + ) { this.nameSearchForm = this.formBuilder.group({ name: ['', Validators.required], }); @@ -43,6 +40,10 @@ export class AccountSearchComponent implements OnInit { }); } + async ngOnInit(): Promise { + await this.userService.init(); + } + get nameSearchFormStub(): any { return this.nameSearchForm.controls; } From 665b28a8baa6b81c45e96dbe9ed2fb81f6280e7e Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Fri, 18 Jun 2021 19:37:12 +0300 Subject: [PATCH 09/14] Add checks for undefined values before saving metadata to meta server. --- src/app/_services/user.service.ts | 42 ++++++++++++++----- .../account-details.component.ts | 2 +- 2 files changed, 32 insertions(+), 12 deletions(-) diff --git a/src/app/_services/user.service.ts b/src/app/_services/user.service.ts index b2a0b90..787d700 100644 --- a/src/app/_services/user.service.ts +++ b/src/app/_services/user.service.ts @@ -90,17 +90,37 @@ export class UserService { }, location: {}, }; - accountInfo.vcard.fn[0].value = name; - accountInfo.vcard.n[0].value = name.split(' '); - accountInfo.vcard.tel[0].value = phoneNumber; - accountInfo.products = [bio]; - accountInfo.gender = gender; - accountInfo.age = age; - accountInfo.type = type; - accountInfo.category = businessCategory; - accountInfo.location.area = location; - accountInfo.location.area_name = userLocation; - accountInfo.location.area_type = locationType; + if (name) { + accountInfo.vcard.fn[0].value = name; + accountInfo.vcard.n[0].value = name.split(' '); + } + if (phoneNumber) { + accountInfo.vcard.tel[0].value = phoneNumber; + } + if (bio) { + accountInfo.products = [bio]; + } + if (gender) { + accountInfo.gender = gender; + } + if (age) { + accountInfo.age = age; + } + if (type) { + accountInfo.type = type; + } + if (businessCategory) { + accountInfo.category = businessCategory; + } + if (location) { + accountInfo.location.area = location; + } + if (userLocation) { + accountInfo.location.area_name = userLocation; + } + if (locationType) { + accountInfo.location.area_type = locationType; + } await vcardValidation(accountInfo.vcard); accountInfo.vcard = btoa(vCard.generate(accountInfo.vcard)); const accountKey: string = await User.toKey(address); diff --git a/src/app/pages/accounts/account-details/account-details.component.ts b/src/app/pages/accounts/account-details/account-details.component.ts index f2ecbcb..45295cf 100644 --- a/src/app/pages/accounts/account-details/account-details.component.ts +++ b/src/app/pages/accounts/account-details/account-details.component.ts @@ -94,7 +94,7 @@ export class AccountDetailsComponent implements OnInit { firstName: ['', Validators.required], lastName: ['', Validators.required], phoneNumber: ['', Validators.required], - age: ['', Validators.required], + age: [''], type: ['', Validators.required], bio: ['', Validators.required], gender: ['', Validators.required], From bb6426c252033cc6a81b7bf1e18aeaa2e65f18d0 Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Fri, 18 Jun 2021 19:43:24 +0300 Subject: [PATCH 10/14] Add check for trusted declarator address. --- src/app/_models/account.ts | 2 +- src/app/_services/transaction.service.ts | 96 +++++++++++++++--------- 2 files changed, 61 insertions(+), 37 deletions(-) diff --git a/src/app/_models/account.ts b/src/app/_models/account.ts index 0140bd8..aee0574 100644 --- a/src/app/_models/account.ts +++ b/src/app/_models/account.ts @@ -129,7 +129,7 @@ const defaultAccount: AccountDetails = { meta: { TYP: [], }, - value: '', + value: '+254700000000', }, ], version: [ diff --git a/src/app/_services/transaction.service.ts b/src/app/_services/transaction.service.ts index 3f39f33..1977c3e 100644 --- a/src/app/_services/transaction.service.ts +++ b/src/app/_services/transaction.service.ts @@ -62,30 +62,46 @@ export class TransactionService { transaction.value = Number(transaction.value); transaction.type = 'transaction'; try { - this.userService - .getAccountDetailsFromMeta(await User.toKey(transaction.from)) - .pipe(first()) - .subscribe( - (res) => { - transaction.sender = this.getAccountInfo(res, cacheSize); - }, - (error) => { - transaction.sender = defaultAccount; - this.userService.addAccount(defaultAccount, cacheSize); - } - ); - this.userService - .getAccountDetailsFromMeta(await User.toKey(transaction.to)) - .pipe(first()) - .subscribe( - (res) => { - transaction.recipient = this.getAccountInfo(res, cacheSize); - }, - (error) => { - transaction.recipient = defaultAccount; - this.userService.addAccount(defaultAccount, cacheSize); - } - ); + if (transaction.from === environment.trustedDeclaratorAddress) { + transaction.sender = defaultAccount; + this.userService.addAccount(defaultAccount, cacheSize); + } else { + this.userService + .getAccountDetailsFromMeta(await User.toKey(transaction.from)) + .pipe(first()) + .subscribe( + (res) => { + transaction.sender = this.getAccountInfo(res, cacheSize); + }, + (error) => { + this.loggingService.sendErrorLevelMessage( + `Account with address ${transaction.from} not found`, + this, + { error } + ); + } + ); + } + if (transaction.to === environment.trustedDeclaratorAddress) { + transaction.recipient = defaultAccount; + this.userService.addAccount(defaultAccount, cacheSize); + } else { + this.userService + .getAccountDetailsFromMeta(await User.toKey(transaction.to)) + .pipe(first()) + .subscribe( + (res) => { + transaction.recipient = this.getAccountInfo(res, cacheSize); + }, + (error) => { + this.loggingService.sendErrorLevelMessage( + `Account with address ${transaction.to} not found`, + this, + { error } + ); + } + ); + } } finally { this.addTransaction(transaction, cacheSize); } @@ -99,18 +115,26 @@ export class TransactionService { conversion.fromValue = Number(conversion.fromValue); conversion.toValue = Number(conversion.toValue); try { - this.userService - .getAccountDetailsFromMeta(await User.toKey(conversion.trader)) - .pipe(first()) - .subscribe( - (res) => { - conversion.sender = conversion.recipient = this.getAccountInfo(res); - }, - (error) => { - conversion.sender = conversion.recipient = defaultAccount; - this.userService.addAccount(defaultAccount, cacheSize); - } - ); + if (conversion.trader === environment.trustedDeclaratorAddress) { + conversion.sender = conversion.recipient = defaultAccount; + this.userService.addAccount(defaultAccount, cacheSize); + } else { + this.userService + .getAccountDetailsFromMeta(await User.toKey(conversion.trader)) + .pipe(first()) + .subscribe( + (res) => { + conversion.sender = conversion.recipient = this.getAccountInfo(res); + }, + (error) => { + this.loggingService.sendErrorLevelMessage( + `Account with address ${conversion.trader} not found`, + this, + { error } + ); + } + ); + } } finally { this.addTransaction(conversion, cacheSize); } From 4e9063687043baddd4fef14a8769a99647b1d499 Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Fri, 18 Jun 2021 19:46:01 +0300 Subject: [PATCH 11/14] Update docs. --- .../components/AccountDetailsComponent.html | 2 +- .../components/AccountSearchComponent.html | 31 ++--- .../injectables/TransactionService.html | 116 +++++++++++------- docs/compodoc/injectables/UserService.html | 114 ++++++++++------- docs/compodoc/interfaces/AccountDetails.html | 2 +- docs/compodoc/interfaces/Meta.html | 2 +- docs/compodoc/interfaces/MetaResponse.html | 2 +- docs/compodoc/interfaces/Signature.html | 2 +- docs/compodoc/js/search/search_index.js | 4 +- docs/compodoc/miscellaneous/variables.html | 2 +- docs/compodoc/modules/AppModule.html | 8 +- .../modules/AppModule/dependencies.svg | 8 +- docs/compodoc/modules/PagesModule.html | 38 +++--- .../modules/PagesModule/dependencies.svg | 38 +++--- docs/compodoc/modules/TransactionsModule.html | 56 ++++----- .../TransactionsModule/dependencies.svg | 56 ++++----- ...ransaction_service.transactionservice.html | 10 +- ...pp__services_user_service.userservice.html | 36 +++--- ...arch_component.accountsearchcomponent.html | 14 +-- 19 files changed, 293 insertions(+), 248 deletions(-) diff --git a/docs/compodoc/components/AccountDetailsComponent.html b/docs/compodoc/components/AccountDetailsComponent.html index 8cc051c..d73d37c 100644 --- a/docs/compodoc/components/AccountDetailsComponent.html +++ b/docs/compodoc/components/AccountDetailsComponent.html @@ -2222,7 +2222,7 @@ export class AccountDetailsComponent implements OnInit { firstName: ['', Validators.required], lastName: ['', Validators.required], phoneNumber: ['', Validators.required], - age: ['', Validators.required], + age: [''], type: ['', Validators.required], bio: ['', Validators.required], gender: ['', Validators.required], diff --git a/docs/compodoc/components/AccountSearchComponent.html b/docs/compodoc/components/AccountSearchComponent.html index 9325589..9ded5a7 100644 --- a/docs/compodoc/components/AccountSearchComponent.html +++ b/docs/compodoc/components/AccountSearchComponent.html @@ -328,8 +328,8 @@ @@ -369,8 +369,8 @@ @@ -408,8 +408,8 @@ @@ -449,8 +449,8 @@ @@ -799,7 +799,7 @@ @@ -821,7 +821,7 @@ @@ -843,7 +843,7 @@ @@ -884,10 +884,7 @@ export class AccountSearchComponent implements OnInit { private formBuilder: FormBuilder, private userService: UserService, private router: Router - ) {} - - async ngOnInit(): Promise<void> { - await this.userService.init(); + ) { this.nameSearchForm = this.formBuilder.group({ name: ['', Validators.required], }); @@ -899,6 +896,10 @@ export class AccountSearchComponent implements OnInit { }); } + async ngOnInit(): Promise<void> { + await this.userService.init(); + } + get nameSearchFormStub(): any { return this.nameSearchForm.controls; } diff --git a/docs/compodoc/injectables/TransactionService.html b/docs/compodoc/injectables/TransactionService.html index f34721c..94c37d1 100644 --- a/docs/compodoc/injectables/TransactionService.html +++ b/docs/compodoc/injectables/TransactionService.html @@ -260,8 +260,8 @@ @@ -341,8 +341,8 @@ @@ -646,8 +646,8 @@ @@ -687,8 +687,8 @@ @@ -847,8 +847,8 @@ @@ -1173,30 +1173,46 @@ export class TransactionService { transaction.value = Number(transaction.value); transaction.type = 'transaction'; try { - this.userService - .getAccountDetailsFromMeta(await User.toKey(transaction.from)) - .pipe(first()) - .subscribe( - (res) => { - transaction.sender = this.getAccountInfo(res, cacheSize); - }, - (error) => { - transaction.sender = defaultAccount; - this.userService.addAccount(defaultAccount, cacheSize); - } - ); - this.userService - .getAccountDetailsFromMeta(await User.toKey(transaction.to)) - .pipe(first()) - .subscribe( - (res) => { - transaction.recipient = this.getAccountInfo(res, cacheSize); - }, - (error) => { - transaction.recipient = defaultAccount; - this.userService.addAccount(defaultAccount, cacheSize); - } - ); + if (transaction.from === environment.trustedDeclaratorAddress) { + transaction.sender = defaultAccount; + this.userService.addAccount(defaultAccount, cacheSize); + } else { + this.userService + .getAccountDetailsFromMeta(await User.toKey(transaction.from)) + .pipe(first()) + .subscribe( + (res) => { + transaction.sender = this.getAccountInfo(res, cacheSize); + }, + (error) => { + this.loggingService.sendErrorLevelMessage( + `Account with address ${transaction.from} not found`, + this, + { error } + ); + } + ); + } + if (transaction.to === environment.trustedDeclaratorAddress) { + transaction.recipient = defaultAccount; + this.userService.addAccount(defaultAccount, cacheSize); + } else { + this.userService + .getAccountDetailsFromMeta(await User.toKey(transaction.to)) + .pipe(first()) + .subscribe( + (res) => { + transaction.recipient = this.getAccountInfo(res, cacheSize); + }, + (error) => { + this.loggingService.sendErrorLevelMessage( + `Account with address ${transaction.to} not found`, + this, + { error } + ); + } + ); + } } finally { this.addTransaction(transaction, cacheSize); } @@ -1210,18 +1226,26 @@ export class TransactionService { conversion.fromValue = Number(conversion.fromValue); conversion.toValue = Number(conversion.toValue); try { - this.userService - .getAccountDetailsFromMeta(await User.toKey(conversion.trader)) - .pipe(first()) - .subscribe( - (res) => { - conversion.sender = conversion.recipient = this.getAccountInfo(res); - }, - (error) => { - conversion.sender = conversion.recipient = defaultAccount; - this.userService.addAccount(defaultAccount, cacheSize); - } - ); + if (conversion.trader === environment.trustedDeclaratorAddress) { + conversion.sender = conversion.recipient = defaultAccount; + this.userService.addAccount(defaultAccount, cacheSize); + } else { + this.userService + .getAccountDetailsFromMeta(await User.toKey(conversion.trader)) + .pipe(first()) + .subscribe( + (res) => { + conversion.sender = conversion.recipient = this.getAccountInfo(res); + }, + (error) => { + this.loggingService.sendErrorLevelMessage( + `Account with address ${conversion.trader} not found`, + this, + { error } + ); + } + ); + } } finally { this.addTransaction(conversion, cacheSize); } diff --git a/docs/compodoc/injectables/UserService.html b/docs/compodoc/injectables/UserService.html index 5d482b6..805ec36 100644 --- a/docs/compodoc/injectables/UserService.html +++ b/docs/compodoc/injectables/UserService.html @@ -327,8 +327,8 @@ @@ -409,8 +409,8 @@ @@ -673,8 +673,8 @@ @@ -763,8 +763,8 @@ @@ -851,8 +851,8 @@ @@ -991,8 +991,8 @@ @@ -1030,8 +1030,8 @@ @@ -1100,8 +1100,8 @@ @@ -1139,8 +1139,8 @@ @@ -1178,8 +1178,8 @@ @@ -1260,8 +1260,8 @@ @@ -1381,8 +1381,8 @@ @@ -1463,8 +1463,8 @@ @@ -1552,8 +1552,8 @@ @@ -1661,8 +1661,8 @@ @@ -1731,8 +1731,8 @@ @@ -1803,8 +1803,8 @@ @@ -1897,8 +1897,8 @@ @@ -2467,17 +2467,37 @@ export class UserService { }, location: {}, }; - accountInfo.vcard.fn[0].value = name; - accountInfo.vcard.n[0].value = name.split(' '); - accountInfo.vcard.tel[0].value = phoneNumber; - accountInfo.products = [bio]; - accountInfo.gender = gender; - accountInfo.age = age; - accountInfo.type = type; - accountInfo.category = businessCategory; - accountInfo.location.area = location; - accountInfo.location.area_name = userLocation; - accountInfo.location.area_type = locationType; + if (name) { + accountInfo.vcard.fn[0].value = name; + accountInfo.vcard.n[0].value = name.split(' '); + } + if (phoneNumber) { + accountInfo.vcard.tel[0].value = phoneNumber; + } + if (bio) { + accountInfo.products = [bio]; + } + if (gender) { + accountInfo.gender = gender; + } + if (age) { + accountInfo.age = age; + } + if (type) { + accountInfo.type = type; + } + if (businessCategory) { + accountInfo.category = businessCategory; + } + if (location) { + accountInfo.location.area = location; + } + if (userLocation) { + accountInfo.location.area_name = userLocation; + } + if (locationType) { + accountInfo.location.area_type = locationType; + } await vcardValidation(accountInfo.vcard); accountInfo.vcard = btoa(vCard.generate(accountInfo.vcard)); const accountKey: string = await User.toKey(address); diff --git a/docs/compodoc/interfaces/AccountDetails.html b/docs/compodoc/interfaces/AccountDetails.html index 6c4510f..b09fa6b 100644 --- a/docs/compodoc/interfaces/AccountDetails.html +++ b/docs/compodoc/interfaces/AccountDetails.html @@ -635,7 +635,7 @@ const defaultAccount: AccountDetails = { meta: { TYP: [], }, - value: '', + value: '+254700000000', }, ], version: [ diff --git a/docs/compodoc/interfaces/Meta.html b/docs/compodoc/interfaces/Meta.html index a14783a..edc090f 100644 --- a/docs/compodoc/interfaces/Meta.html +++ b/docs/compodoc/interfaces/Meta.html @@ -345,7 +345,7 @@ const defaultAccount: AccountDetails = { meta: { TYP: [], }, - value: '', + value: '+254700000000', }, ], version: [ diff --git a/docs/compodoc/interfaces/MetaResponse.html b/docs/compodoc/interfaces/MetaResponse.html index 39d0796..5d38dfd 100644 --- a/docs/compodoc/interfaces/MetaResponse.html +++ b/docs/compodoc/interfaces/MetaResponse.html @@ -307,7 +307,7 @@ const defaultAccount: AccountDetails = { meta: { TYP: [], }, - value: '', + value: '+254700000000', }, ], version: [ diff --git a/docs/compodoc/interfaces/Signature.html b/docs/compodoc/interfaces/Signature.html index 9c77bb3..186fa50 100644 --- a/docs/compodoc/interfaces/Signature.html +++ b/docs/compodoc/interfaces/Signature.html @@ -383,7 +383,7 @@ const defaultAccount: AccountDetails = { meta: { TYP: [], }, - value: '', + value: '+254700000000', }, ], version: [ diff --git a/docs/compodoc/js/search/search_index.js b/docs/compodoc/js/search/search_index.js index c66592a..33c23e2 100644 --- a/docs/compodoc/js/search/search_index.js +++ b/docs/compodoc/js/search/search_index.js @@ -1,4 +1,4 @@ var COMPODOC_SEARCH_INDEX = { - "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/interfaces/AccountDetails.html",[0,0.973,1,2.085]],["body/interfaces/AccountDetails.html",[0,1.796,1,3.531,2,1.569,3,0.093,4,0.073,5,0.053,6,2.471,7,0.925,8,1.925,9,2.682,10,0.326,11,0.906,12,1.277,13,5.484,14,4.575,15,5.127,16,4.938,17,4.703,18,4.938,19,4.27,20,4.965,21,0.74,22,3.83,23,1.711,24,0.011,25,2.669,26,2.122,27,1.204,28,3.149,29,3.71,30,3.969,31,3.973,32,5.484,33,3.969,34,3.969,35,3.71,36,3.71,37,3.969,38,2.295,39,3.71,40,3.71,41,3.71,42,3.495,43,3.495,44,2.125,45,3.71,46,2.806,47,3.311,48,1.751,49,3.71,50,3.71,51,3.71,52,4.549,53,3.71,54,3.149,55,3.814,56,2.227,57,2.963,58,2.227,59,2.125,60,1.518,61,3.149,62,2.227,63,2.877,64,2.134,65,2.227,66,3.149,67,2.997,68,2.806,69,2.471,70,2.125,71,3.495,72,1.951,73,0.951,74,0.875,75,3.311,76,2.471,77,2.015,78,2.471,79,3.495,80,2.653,81,2.623,82,0.851,83,0.093,84,0.005,85,0.007,86,0.005]],["title/classes/AccountIndex.html",[87,0.081,88,3.374]],["body/classes/AccountIndex.html",[0,0.695,3,0.074,4,0.058,5,0.042,7,1.586,8,2.05,10,0.259,11,0.766,12,0.995,21,0.61,23,1.595,24,0.011,26,2.198,29,4.196,74,1.399,77,1.132,80,4.018,83,0.074,84,0.004,85,0.006,86,0.004,87,0.058,88,3.628,89,1.49,90,2.411,91,2.008,92,4.196,93,5.589,94,4.987,95,3.995,96,3.995,97,7.386,98,2.662,99,1.773,100,4.866,101,6.023,102,6.579,103,0.701,104,3.467,105,2.871,106,4.551,107,4.551,108,4.551,109,6.861,110,0.588,111,3.995,112,0.935,113,4.551,114,1.466,115,3.552,116,4.696,117,1.086,118,0.679,119,5.206,120,3.587,121,2.411,122,3.024,123,3.024,124,4.551,125,3.024,126,4.551,127,3.995,128,3.628,129,2.798,130,5.841,131,3.995,132,4.551,133,5.841,134,6.431,135,3.024,136,1.162,137,2.36,138,2.561,139,2.954,140,3.995,141,4.551,142,3.024,143,2.798,144,4.196,145,3.355,146,3.355,147,2.414,148,3.995,149,3.628,150,3.024,151,3.628,152,3.024,153,4.551,154,3.024,155,3.355,156,4.551,157,5.472,158,1.636,159,2.881,160,4.551,161,4.551,162,3.024,163,5.47,164,0.274,165,3.4,166,1.55,167,0.821,168,1.769,169,2.084,170,1.246,171,1.49,172,2.411,173,3.136,174,2.411,175,2.654,176,2.411,177,2.084,178,1.963,179,2.654,180,2.299,181,3.995,182,2.654,183,0.821,184,2.654,185,4.803,186,2.654,187,4.551,188,3.024,189,2.416,190,3.024,191,3.024,192,3.024,193,3.024,194,4.803,195,3.024,196,5.472,197,1.49,198,3.024,199,3.024,200,2.654]],["title/components/AccountSearchComponent.html",[201,0.594,202,1.324]],["body/components/AccountSearchComponent.html",[3,0.075,4,0.058,5,0.042,8,1.883,10,0.262,11,0.773,12,0.5,21,0.667,24,0.011,26,1.664,27,0.685,48,1.554,73,1.786,83,0.075,84,0.004,85,0.006,86,0.004,87,0.058,93,3.977,99,0.832,103,0.707,105,2.648,110,0.893,112,1.056,114,0.986,117,0.546,118,0.732,120,2.799,136,0.887,137,2.221,138,2.355,147,3.579,158,1.584,164,0.358,170,1.262,171,1.509,183,1.248,189,2.311,201,0.774,202,1.917,203,1.617,204,1.078,205,1.221,206,1.078,207,0.986,208,7.301,209,6.132,210,2.688,211,1.283,212,2.35,213,0.905,214,1.833,215,1.833,216,2.764,217,2.988,218,4.845,219,1.833,220,5.514,221,1.833,222,4.594,223,5.514,224,5.514,225,5.514,226,4.065,227,5.514,228,5.514,229,5.514,230,5.514,231,5.514,232,5.514,233,2.612,234,6.127,235,6.127,236,6.127,237,3.387,238,5.514,239,5.514,240,5.514,241,2.441,242,5.082,243,4.396,244,3.821,245,4.594,246,3.062,247,3.062,248,3.062,249,1.056,250,3.062,251,4.927,252,3.062,253,2.396,254,3.062,255,3.062,256,4.037,257,3.062,258,3.062,259,3.062,260,3.062,261,3.062,262,3.062,263,3.062,264,3.062,265,3.062,266,3.062,267,3.062,268,3.062,269,1.221,270,0.306,271,2.257,272,1.636,273,1.509,274,1.57,275,1.111,276,2.257,277,2.257,278,1.54,279,1.988,280,3.062,281,4.065,282,4.065,283,3.062,284,2.688,285,3.062,286,3.062,287,3.062,288,3.062,289,3.062,290,3.062,291,4.594,292,3.062,293,3.062,294,3.062,295,4.594,296,3.062,297,2.455,298,4.594,299,3.977,300,3.663,301,4.033,302,4.594,303,4.594,304,4.033,305,3.062,306,3.062,307,4.594,308,3.062,309,2.455,310,4.475,311,3.977,312,4.594,313,0.832,314,1.524,315,1.48,316,0.855,317,2.224,318,1.111,319,0.986,320,2.001,321,0.958,322,1.111,323,1.111,324,0.958,325,1.111,326,0.986,327,1.111,328,0.958,329,1.111,330,0.958,331,1.111,332,0.958,333,0.704,334,1.111,335,0.986,336,1.667,337,1.046,338,0.986,339,1.111,340,0.958,341,1.111,342,0.958,343,1.111,344,0.958,345,1.111,346,0.986,347,1.667,348,1.046,349,0.958,350,0.958,351,1.111,352,0.986,353,1.667,354,1.046,355,0.986,356,0.744,357,0.958,358,0.986,359,0.958,360,0.958,361,1.111,362,0.958,363,1.111,364,0.958,365,1.111,366,1.016,367,1.078,368,1.111]],["title/components/AccountsComponent.html",[201,0.594,321,1.324]],["body/components/AccountsComponent.html",[1,1.519,3,0.075,4,0.059,5,0.043,8,1.556,10,0.264,11,0.777,12,0.905,14,3.78,19,3.433,21,0.684,23,1.28,24,0.011,26,1.67,27,0.689,48,1.503,73,1.645,83,0.135,84,0.004,85,0.006,86,0.004,87,0.059,93,5.229,99,0.837,103,0.711,105,2.433,110,0.897,112,1.044,114,0.993,117,0.988,118,0.855,136,1.001,137,1.98,159,3.251,164,0.39,170,1.271,171,1.519,183,0.837,189,1.949,201,0.777,202,0.965,203,1.626,204,1.085,205,1.23,206,1.085,207,0.993,211,1.29,212,2.621,213,0.911,214,1.842,215,1.842,216,2.766,217,2.99,218,3.78,219,1.842,221,1.842,233,2.621,243,4.25,244,3.829,249,1.694,269,1.23,270,0.309,273,1.519,274,1.58,275,1.119,276,2.273,277,2.273,278,1.546,279,2.001,297,2.468,299,2.001,301,2.706,309,2.468,310,3.991,313,0.837,314,1.532,315,1.487,316,0.861,317,2.231,318,1.119,319,0.993,320,2.009,321,1.924,322,1.119,323,1.119,324,0.965,325,1.119,326,0.993,327,1.119,328,0.965,329,1.119,330,0.965,331,1.119,332,0.965,333,1.272,334,1.119,335,0.993,336,1.676,337,1.053,338,0.993,339,1.119,340,0.965,341,1.119,342,0.965,343,1.119,344,0.965,345,1.119,346,0.993,347,1.676,348,1.053,349,0.965,350,0.965,351,1.119,352,0.993,353,1.676,354,1.053,355,0.993,356,0.749,357,0.965,358,0.993,359,0.965,360,0.965,361,1.119,362,0.965,363,1.119,364,0.965,365,1.119,366,1.023,367,1.085,368,1.119,369,2.706,370,5.536,371,4.618,372,5.536,373,3.815,374,3.815,375,4.86,376,4.414,377,4.86,378,3.815,379,3.815,380,3.182,381,4.237,382,6.148,383,6.148,384,4.618,385,2.706,386,2.768,387,4.618,388,3.182,389,3.083,390,3.083,391,3.083,392,3.083,393,3.083,394,4.618,395,3.083,396,3.083,397,3.083,398,3.083,399,3.815,400,3.083,401,4.532,402,3.083,403,4.902,404,3.083,405,3.682,406,4.053,407,3.083,408,3.815,409,2.998,410,3.182,411,3.083,412,3.815,413,3.182,414,2.125,415,1.58,416,1.648,417,1.648,418,1.896,419,1.803,420,1.58,421,1.721,422,2.125,423,1.896,424,3.083,425,1.803,426,3.083,427,2.273,428,2.706,429,1.896,430,4.618,431,2.273,432,3.083,433,4.081,434,3.182,435,2.273,436,2.125,437,4.618,438,2.125,439,2.458,440,1.896,441,2.001,442,2.706,443,2.273,444,2.125,445,3.083,446,4.618,447,4.618,448,3.083,449,3.083,450,3.083,451,3.083,452,4.053,453,3.404,454,3.182,455,4.618,456,4.618,457,4.618,458,3.404,459,4.618,460,2.998,461,4.618]],["title/modules/AccountsModule.html",[462,1.117,463,3.119]],["body/modules/AccountsModule.html",[3,0.117,4,0.091,5,0.066,8,1.132,24,0.011,82,1.07,83,0.117,84,0.006,85,0.008,86,0.006,87,0.091,164,0.443,167,1.71,202,2.495,209,3.53,270,0.479,272,2.559,313,1.3,319,2.568,321,2.495,330,2.495,415,2.455,416,2.559,417,2.559,462,1.265,463,6.448,464,1.738,465,2.359,466,3.761,467,2.455,468,2.559,469,4.203,470,4.203,471,4.203,472,5.494,473,3.928,474,5.494,475,3.366,476,2.559,477,2.271,478,4.789,479,2.596,480,3.684,481,2.674,482,4.789,483,2.801,484,4.203,485,2.801,486,4.203,487,3.818,488,3.3,489,4.203,490,3.53,491,4.203,492,4.088,493,4.34,494,4.642,495,3.53,496,4.34,497,3.873,498,2.945,499,4.088,500,3.109,501,2.801,502,3.873,503,2.945,504,3.873,505,2.945,506,4.088,507,3.109,508,4.34,509,3.3,510,4.789,511,6.298,512,4.789,513,4.34,514,3.109,515,6.298,516,4.789,517,4.789,518,5.021,519,4.203,520,5.528,521,3.818,522,3.3]],["title/modules/AccountsRoutingModule.html",[462,1.117,472,2.916]],["body/modules/AccountsRoutingModule.html",[3,0.145,4,0.113,5,0.082,24,0.011,67,2.615,74,1.362,82,1.325,83,0.145,84,0.007,85,0.009,86,0.007,87,0.113,114,1.909,164,0.422,167,1.609,201,1.134,202,2.255,209,4.368,218,3.644,270,0.593,275,2.151,319,2.322,321,2.255,330,2.255,464,2.151,472,4.967,479,2.971,484,5.202,486,6.326,487,4.725,488,4.084,489,5.202,490,4.368,491,5.202,519,5.202,523,5.926,524,3.467,525,3.684,526,4.024,527,4.844,528,4.084,529,4.084,530,3.847,531,3.644]],["title/interfaces/Action.html",[0,0.973,532,2.602]],["body/interfaces/Action.html",[0,1.637,2,2.396,3,0.142,4,0.111,5,0.08,7,1.412,10,0.498,11,1.199,21,0.706,23,1.678,24,0.011,25,2.742,26,2.091,64,1.986,67,3.698,82,1.299,83,0.142,84,0.007,85,0.009,86,0.007,253,2.341,532,5.456,533,5.101,534,5.776,535,5.441,536,7.122,537,2.751,538,7.122,539,4.623,540,3.977,541,7.122]],["title/classes/ActivatedRouteStub.html",[87,0.081,542,3.374]],["body/classes/ActivatedRouteStub.html",[3,0.128,4,0.1,5,0.073,7,1.277,10,0.45,11,1.126,12,1.093,21,0.573,24,0.011,48,1.777,73,1.671,83,0.128,84,0.006,85,0.008,86,0.006,87,0.1,89,2.589,103,1.029,110,1.021,112,0.988,117,1.193,118,0.746,121,5.332,136,0.761,164,0.335,183,1.998,249,1.537,275,1.907,278,2.054,542,5.332,543,7.019,544,4.677,545,2.934,546,6.688,547,5.87,548,6.688,549,8.693,550,3.792,551,5.423,552,7.743,553,5.87,554,5.332,555,4.53,556,7.356,557,5.865,558,6.688,559,8.407,560,6.688,561,5.255,562,6.688,563,5.255,564,5.332,565,7.743,566,6.688,567,5.255,568,4.609,569,6.688,570,5.255,571,2.402,572,4.612,573,4.612,574,5.87,575,5.255,576,5.255,577,5.255,578,5.255]],["title/components/AdminComponent.html",[201,0.594,324,1.324]],["body/components/AdminComponent.html",[3,0.076,4,0.059,5,0.043,8,1.099,10,0.267,11,0.783,12,1.133,21,0.669,23,1.285,24,0.011,25,1.589,27,0.696,48,1.011,65,2.72,73,0.777,77,1.165,83,0.136,84,0.004,85,0.006,86,0.004,87,0.059,99,0.845,103,0.716,105,1.96,110,0.605,112,1.029,114,1.002,117,1.237,118,0.891,136,1.041,137,1.498,158,1.28,159,2.725,164,0.378,183,0.845,189,1.096,197,1.533,201,0.782,202,0.974,203,1.637,204,1.096,205,1.241,206,1.096,207,1.002,211,1.299,212,2.373,213,0.92,214,1.855,215,1.855,216,2.769,217,2.993,218,2.86,219,1.855,221,1.855,233,2.633,243,4.265,249,1.768,253,1.693,269,1.241,270,0.311,273,1.533,274,1.595,278,0.869,279,2.02,309,2.485,313,0.845,314,1.542,315,1.498,316,0.869,317,2.242,318,1.13,319,1.002,320,2.021,321,0.974,322,1.13,323,1.13,324,1.933,325,1.13,326,1.002,327,1.13,328,0.974,329,1.13,330,0.974,331,1.13,332,0.974,333,0.715,334,1.13,335,1.002,336,1.688,337,1.063,338,1.002,339,1.13,340,0.974,341,1.13,342,0.974,343,1.13,344,0.974,345,1.13,346,1.002,347,1.688,348,1.063,349,0.974,350,0.974,351,1.13,352,1.002,353,1.688,354,1.063,355,1.002,356,0.756,357,0.974,358,1.002,359,0.974,360,0.974,361,1.13,362,0.974,363,1.13,364,0.974,365,1.13,366,1.032,367,1.096,368,1.13,374,3.837,376,4.439,378,3.837,379,3.837,380,3.205,381,4.257,385,2.732,386,2.777,388,3.205,399,3.837,408,3.837,409,3.019,410,3.205,412,3.837,413,3.205,414,2.145,415,1.595,416,1.663,417,1.663,418,1.914,419,1.821,420,1.595,431,2.294,433,2.294,434,2.145,435,2.294,436,2.145,438,3.205,440,2.86,441,3.019,443,2.294,444,2.145,454,3.205,532,5.039,534,3.205,535,4.502,537,2.855,540,3.449,579,2.732,580,5.568,581,4.65,582,4.666,583,4.65,584,3.708,585,4.65,586,4.65,587,4.65,588,4.65,589,3.112,590,4.65,591,3.112,592,4.65,593,3.112,594,3.112,595,3.112,596,4.65,597,3.112,598,3.112,599,3.112,600,3.112,601,3.112,602,3.112,603,6.177,604,6.936,605,3.112,606,3.112,607,3.112,608,2.02,609,4.887,610,3.112,611,3.112,612,2.732,613,3.112,614,3.112,615,3.112,616,3.112,617,4.65,618,3.112,619,3.112,620,4.082,621,3.112,622,3.112,623,2.732,624,3.112,625,3.112,626,3.112,627,3.112,628,3.112,629,3.112,630,3.112,631,1.373,632,5.568,633,3.112,634,3.112,635,3.112,636,2.732,637,2.732,638,3.112,639,3.112,640,4.65,641,3.112,642,3.112,643,4.65,644,3.112,645,6.177,646,6.177,647,6.177,648,6.177,649,4.65,650,2.597,651,4.65,652,2.732,653,2.294,654,3.112]],["title/modules/AdminModule.html",[462,1.117,655,3.119]],["body/modules/AdminModule.html",[3,0.134,4,0.105,5,0.076,24,0.011,82,1.23,83,0.134,84,0.007,85,0.008,86,0.007,87,0.105,164,0.439,167,1.87,270,0.551,313,1.494,324,2.588,415,2.821,416,2.941,417,2.941,462,1.453,464,1.997,465,2.711,466,4.016,467,2.821,468,2.941,473,4.075,475,3.679,476,2.941,477,2.61,479,2.838,480,4.027,481,3.072,483,3.219,485,3.219,492,4.469,493,4.745,496,4.745,497,4.234,498,3.384,499,4.469,500,3.572,501,3.219,502,4.234,503,3.384,504,4.234,505,3.384,506,4.469,507,3.572,513,4.745,514,3.572,655,6.352,656,4.83,657,4.83,658,4.83,659,5.699,660,5.502,661,5.502,662,4.83]],["title/modules/AdminRoutingModule.html",[462,1.117,659,2.916]],["body/modules/AdminRoutingModule.html",[3,0.157,4,0.123,5,0.089,24,0.011,74,1.484,82,1.443,83,0.157,84,0.008,85,0.009,86,0.008,87,0.123,164,0.403,167,1.753,201,0.906,270,0.646,275,2.343,324,2.373,464,2.343,479,3.126,524,3.776,525,3.82,526,4.235,527,3.776,531,3.969,659,5.227,662,5.666,663,6.455]],["title/components/AppComponent.html",[201,0.594,326,1.363]],["body/components/AppComponent.html",[3,0.087,4,0.068,5,0.049,8,1.214,10,0.305,11,0.864,12,0.839,21,0.599,23,0.692,24,0.011,25,1.217,26,1.79,27,0.796,48,1.433,54,3.004,60,1.421,73,1.646,74,1.673,77,1.922,83,0.087,84,0.004,85,0.006,86,0.004,87,0.068,99,0.967,103,0.791,105,2.46,110,0.998,112,0.998,114,1.148,117,0.916,118,0.779,136,0.744,137,2.123,146,2.626,164,0.33,183,0.967,189,2.562,201,0.845,202,1.115,203,1.808,204,1.254,205,1.421,206,1.254,207,1.148,211,1.434,212,2.567,213,1.053,214,2.049,215,2.049,216,2.804,217,3.037,219,2.049,221,2.049,233,2.809,249,1.18,269,1.421,270,0.357,274,1.826,278,1.951,297,2.745,313,0.967,314,1.703,315,1.654,316,0.995,317,2.392,318,1.293,319,1.148,320,2.186,321,1.115,322,1.293,323,1.293,324,1.115,325,1.293,326,2.123,327,1.293,328,1.115,329,1.293,330,1.115,331,1.293,332,1.115,333,1.18,334,1.293,335,1.148,336,1.864,337,1.217,338,1.148,339,1.293,340,1.115,341,1.293,342,1.115,343,1.293,344,1.115,345,1.293,346,1.148,347,1.864,348,1.217,349,1.115,350,1.115,351,1.293,352,1.148,353,1.864,354,1.217,355,1.148,356,1.248,357,1.115,358,1.148,359,1.115,360,1.115,361,1.293,362,1.115,363,1.293,364,1.115,365,1.293,366,1.182,367,1.254,368,1.293,386,2.898,420,1.826,422,3.539,423,2.191,427,2.626,429,3.158,653,3.786,664,3.127,665,2.436,666,6.022,667,5.136,668,5.286,669,5.286,670,5.286,671,6.022,672,5.136,673,4.508,674,5.136,675,5.136,676,2.84,677,4.475,678,4.612,679,4.612,680,7.501,681,5.136,682,5.136,683,4.052,684,3.563,685,6.59,686,3.563,687,3.563,688,3.563,689,3.563,690,5.136,691,3.563,692,2.313,693,5.136,694,4.508,695,4.508,696,3.563,697,3.158,698,3.563,699,4.15,700,3.563,701,3.127,702,3.127,703,2.84,704,2.313,705,3.563,706,3.563,707,3.563,708,2.84,709,2.626,710,2.455,711,3.563,712,3.563,713,3.563,714,2.84,715,3.127,716,2.313,717,3.563,718,3.563,719,3.127,720,3.563,721,2.313,722,2.84,723,3.563,724,3.563,725,3.563,726,3.127,727,3.563,728,3.563,729,3.563,730,3.127,731,3.563,732,2.191,733,4.15,734,2.84,735,2.455,736,2.84,737,2.84,738,2.84,739,3.127,740,3.127,741,3.563,742,4.508,743,3.127,744,4.508,745,3.127,746,3.563,747,3.563,748,3.563,749,3.563,750,5.136,751,3.563,752,3.563,753,3.563,754,1.904,755,3.563]],["title/modules/AppModule.html",[462,1.117,756,3.119]],["body/modules/AppModule.html",[3,0.116,4,0.091,5,0.066,24,0.011,82,1.066,83,0.116,84,0.006,85,0.008,86,0.006,87,0.091,138,2.399,147,2.105,164,0.433,167,1.706,170,1.966,171,2.35,270,0.477,273,2.35,313,1.295,326,2.749,415,2.445,462,1.26,464,1.731,465,2.35,466,3.753,467,3.6,468,3.753,473,3.924,475,3.357,476,2.549,477,2.262,479,2.589,483,2.79,485,2.79,492,4.078,703,3.803,704,3.096,756,6.462,757,4.187,758,4.187,759,4.187,760,4.187,761,4.187,762,5.488,763,5.488,764,5.27,765,5.488,766,5.488,767,4.77,768,6.281,769,5.008,770,2.663,771,5.008,772,4.77,773,4.77,774,6.281,775,4.77,776,5.951,777,6.281,778,2.549,779,4.63,780,4.329,781,4.187,782,4.77,783,3.803,784,3.803,785,4.77,786,5.008,787,3.803,788,4.77,789,4.77,790,4.77,791,4.77,792,4.187,793,4.77,794,4.77,795,4.77,796,4.77,797,4.77,798,4.77,799,4.77,800,4.77,801,5.502,802,5.951,803,5.599]],["title/modules/AppRoutingModule.html",[462,1.117,762,2.916]],["body/modules/AppRoutingModule.html",[3,0.148,4,0.116,5,0.084,24,0.011,74,1.396,82,1.358,83,0.148,84,0.007,85,0.009,86,0.007,87,0.116,138,2.076,164,0.393,167,1.65,270,0.608,275,2.205,464,2.205,479,3.016,524,3.554,525,3.724,526,4.085,527,4.593,528,4.187,529,4.187,530,3.944,762,5.042,780,5.042,781,5.333,804,6.075,805,7.316,806,4.478,807,6.422,808,6.075,809,6.075,810,6.075,811,6.075,812,4.844,813,6.075,814,6.075,815,6.075]],["title/components/AuthComponent.html",[201,0.594,328,1.324]],["body/components/AuthComponent.html",[3,0.086,4,0.067,5,0.049,8,1.202,10,0.301,11,0.856,12,0.831,21,0.621,23,0.683,24,0.011,27,0.786,48,1.299,60,1.402,73,1.493,74,1.505,83,0.086,84,0.004,85,0.006,86,0.004,87,0.067,99,0.954,103,0.783,105,2.744,110,0.988,112,1.023,114,1.132,117,0.907,118,0.775,136,1.006,137,2.333,138,1.737,147,3.066,158,1.169,164,0.374,183,1.381,189,1.79,201,0.839,202,1.1,203,1.79,204,1.237,205,1.402,206,1.237,207,1.132,211,1.42,212,2.547,213,1.038,214,2.028,215,2.028,216,2.8,217,3.033,219,2.028,221,2.028,226,4.405,233,2.791,237,3.748,242,5.506,244,3.992,249,1.505,251,4.118,253,1.991,256,4.273,269,1.402,270,0.352,271,2.59,272,1.878,273,1.731,274,1.802,275,1.275,278,2.302,281,2.59,282,2.59,311,3.301,313,0.954,314,1.687,315,1.925,316,0.981,317,2.377,318,1.275,319,1.132,320,2.169,321,1.1,322,1.275,323,1.275,324,1.1,325,1.275,326,1.132,327,1.275,328,2.049,329,1.275,330,1.1,331,1.275,332,1.1,333,0.808,334,1.275,335,1.132,336,1.846,337,1.201,338,1.132,339,1.275,340,1.1,341,1.275,342,1.1,343,1.275,344,1.1,345,1.275,346,1.132,347,1.846,348,1.201,349,1.1,350,1.1,351,1.275,352,1.132,353,1.846,354,1.201,355,1.132,356,0.854,357,1.1,358,1.132,359,1.1,360,1.1,361,1.275,362,1.1,363,1.275,364,1.1,365,1.275,366,1.166,367,1.237,368,1.275,386,1.358,422,2.422,427,2.59,554,5.221,609,4.463,676,2.802,677,4.454,679,4.593,699,3.504,714,2.802,733,3.504,806,3.748,816,3.085,817,5.975,818,5.085,819,5.975,820,5.245,821,4.764,822,6.358,823,5.221,824,6.549,825,5.085,826,5.975,827,5.085,828,3.514,829,3.514,830,3.514,831,3.514,832,5.085,833,3.514,834,3.514,835,3.514,836,3.514,837,3.514,838,3.514,839,3.085,840,3.085,841,1.802,842,3.514,843,3.879,844,3.514,845,3.514,846,3.514,847,2.802,848,3.514,849,5.085,850,3.514,851,5.085,852,3.514,853,3.514,854,2.281,855,3.514,856,3.514,857,3.514,858,3.514,859,3.514,860,3.514,861,3.514,862,3.514,863,3.127,864,5.085,865,2.59,866,3.301,867,5.085]],["title/guards/AuthGuard.html",[780,2.916,868,2.602]],["body/guards/AuthGuard.html",[3,0.115,4,0.09,5,0.065,7,1.694,10,0.403,12,1.017,21,0.533,24,0.011,25,2.126,31,3.64,38,2.652,57,2.951,83,0.115,84,0.006,85,0.008,86,0.006,87,0.133,91,2.745,103,0.958,110,0.914,112,0.794,117,1.11,118,0.694,136,1.075,137,2.004,138,2.383,143,3.826,144,4.288,145,4.586,147,2.074,151,4.96,158,1.43,164,0.349,167,1.277,180,2.455,201,0.873,207,2.004,211,1.313,244,4.521,253,1.892,270,0.471,275,1.706,278,2.073,525,2.951,537,2.404,544,4.733,550,3.307,571,2.15,608,5.332,631,2.074,665,2.23,780,4.288,806,5.471,812,6.154,843,3.52,868,4.564,869,3.748,870,4.127,871,4.96,872,5.461,873,4.96,874,5.461,875,3.748,876,4.702,877,5.461,878,2.565,879,5.114,880,4.288,881,3.64,882,4.288,883,3.19,884,4.127,885,6.962,886,6.515,887,4.702,888,5.461,889,6.222,890,4.586,891,4.96,892,3.826,893,5.461,894,4.96,895,6.515,896,4.564,897,5.461,898,5.461,899,6.121,900,4.96,901,6.222,902,1.738,903,2.891,904,2.891,905,2.316,906,4.127,907,4.127]],["title/modules/AuthModule.html",[462,1.117,908,3.119]],["body/modules/AuthModule.html",[3,0.135,4,0.106,5,0.077,24,0.011,82,1.239,83,0.135,84,0.007,85,0.008,86,0.007,87,0.106,164,0.436,167,1.879,270,0.555,272,2.963,313,1.506,328,2.593,364,2.593,462,1.464,464,2.012,465,2.732,466,4.03,467,2.842,468,2.963,473,4.082,475,3.697,476,2.963,477,2.63,479,2.851,480,4.047,481,3.096,483,3.243,485,3.243,497,4.254,498,3.409,502,4.254,503,3.409,504,4.254,505,3.409,508,4.767,509,3.821,513,4.767,514,3.599,518,5.515,908,6.425,909,4.867,910,4.867,911,4.867,912,5.71,913,5.545,914,5.545,915,4.867,916,5.545,917,4.867]],["title/modules/AuthRoutingModule.html",[462,1.117,912,2.916]],["body/modules/AuthRoutingModule.html",[3,0.155,4,0.121,5,0.088,24,0.011,74,1.458,82,1.418,83,0.155,84,0.008,85,0.009,86,0.008,87,0.121,164,0.4,167,1.722,201,0.89,270,0.635,275,2.302,328,2.349,464,2.302,479,3.094,524,3.71,525,3.792,526,4.191,527,4.391,528,4.37,529,4.37,530,4.117,531,3.9,912,5.173,915,5.566,918,6.342]],["title/injectables/AuthService.html",[677,2.602,902,1.182]],["body/injectables/AuthService.html",[0,0.652,3,0.069,4,0.054,5,0.039,7,0.689,10,0.243,11,0.73,12,1.094,21,0.631,23,1.023,24,0.011,25,0.969,27,1.496,48,1.144,59,1.584,60,1.131,73,1.315,74,1.803,77,1.623,83,0.069,84,0.003,85,0.005,86,0.003,87,0.054,103,0.667,105,2.728,110,0.843,112,1.06,117,1.194,118,0.746,136,1.168,137,2.553,138,1.798,147,2.322,158,1.879,159,1.913,164,0.388,170,1.169,171,1.398,180,0.999,183,1.724,189,2.529,197,1.398,249,1.781,270,0.284,278,2.098,333,1.459,386,2.69,421,1.584,422,1.955,423,3.236,425,1.659,427,2.091,428,2.49,477,1.345,539,1.841,550,2.496,551,2.091,568,3.627,571,1.297,650,3.29,652,3.806,665,1.345,677,2.666,679,4.283,714,2.261,730,2.49,735,2.988,778,1.516,787,2.261,806,2.091,822,5.172,839,2.49,840,2.49,841,1.454,843,3.406,854,1.841,863,1.744,865,3.879,874,2.49,902,1.211,905,1.398,906,2.49,919,1.398,920,2.49,921,4.116,922,4.619,923,5.263,924,5.263,925,4.335,926,5.893,927,5.893,928,5.893,929,5.893,930,5.893,931,5.893,932,5.893,933,4.344,934,5.893,935,5.172,936,4.335,937,4.335,938,4.335,939,4.335,940,2.261,941,5.337,942,4.335,943,4.335,944,2.836,945,2.836,946,2.836,947,2.836,948,2.836,949,2.836,950,2.836,951,2.836,952,2.836,953,2.836,954,2.836,955,2.836,956,4.335,957,2.836,958,4.335,959,4.335,960,2.836,961,5.263,962,4.335,963,2.836,964,4.335,965,2.836,966,3.806,967,2.836,968,2.836,969,4.68,970,3.806,971,2.836,972,4.335,973,2.836,974,2.836,975,4.335,976,2.836,977,2.836,978,2.261,979,2.836,980,1.955,981,2.49,982,3.806,983,2.49,984,2.836,985,2.49,986,2.836,987,2.836,988,5.172,989,3.806,990,2.49,991,4.335,992,4.335,993,3.806,994,4.335,995,2.666,996,4.335,997,4.619,998,4.335,999,2.836,1000,4.335,1001,2.49,1002,2.836,1003,2.836,1004,2.836,1005,2.49,1006,2.49,1007,2.836,1008,2.836,1009,5.893,1010,3.806,1011,2.836,1012,2.836,1013,2.836,1014,2.836,1015,4.335,1016,2.836,1017,2.836,1018,2.49,1019,2.836,1020,2.836,1021,2.836,1022,4.335,1023,2.836,1024,2.836,1025,4.698,1026,2.836,1027,2.49,1028,2.836,1029,1.955,1030,2.836,1031,4.335,1032,4.335,1033,2.836,1034,2.836,1035,1.955,1036,2.836,1037,2.836,1038,4.335,1039,2.836,1040,4.335,1041,2.49,1042,2.836,1043,2.836,1044,4.335,1045,2.836,1046,2.836,1047,1.584,1048,2.836,1049,2.836,1050,3.806,1051,2.261,1052,3.457,1053,4.335,1054,4.335,1055,2.836,1056,2.836,1057,4.196,1058,2.836,1059,2.836,1060,2.49,1061,2.836,1062,2.836,1063,2.836,1064,2.836,1065,2.836,1066,2.836,1067,2.49,1068,2.836,1069,2.836,1070,2.091,1071,2.836,1072,2.836,1073,2.836,1074,2.836,1075,2.836]],["title/injectables/BlockSyncService.html",[902,1.182,1076,3.119]],["body/injectables/BlockSyncService.html",[3,0.084,4,0.065,5,0.047,10,0.294,11,0.842,12,1.174,21,0.651,23,1.55,24,0.011,26,2.346,48,1.282,72,2.564,73,1.473,74,1.747,77,2.425,83,0.084,84,0.004,85,0.006,86,0.004,87,0.065,99,1.358,103,0.77,105,2.809,110,0.972,112,0.989,117,1.282,118,0.801,120,3.063,136,1.041,137,2.448,158,0.789,164,0.388,168,2.009,169,2.367,170,1.416,171,1.692,178,2.229,183,2.014,189,1.761,249,1.489,270,0.344,278,1.397,297,2.672,299,3.246,356,1.215,386,2.865,419,2.009,420,1.761,421,1.918,440,3.075,441,3.246,555,2.009,665,1.629,669,5.177,670,5.177,678,4.419,704,3.246,709,2.531,841,1.761,902,1.397,905,1.692,919,1.692,933,4.775,1076,3.686,1077,6.912,1078,3.014,1079,5.001,1080,5.001,1081,5.001,1082,5.897,1083,5.897,1084,3.434,1085,5.001,1086,5.001,1087,6.06,1088,5.713,1089,3.434,1090,3.828,1091,5.001,1092,4.696,1093,5.897,1094,3.434,1095,3.434,1096,5.001,1097,5.897,1098,3.434,1099,2.792,1100,3.434,1101,6.478,1102,3.434,1103,3.434,1104,6.478,1105,6.478,1106,6.478,1107,7.601,1108,6.478,1109,6.478,1110,3.434,1111,3.45,1112,3.434,1113,3.434,1114,2.367,1115,2.009,1116,3.434,1117,2.229,1118,2.738,1119,3.434,1120,3.434,1121,3.434,1122,5.897,1123,3.434,1124,3.434,1125,5.001,1126,2.738,1127,3.434,1128,3.434,1129,3.434,1130,5.001,1131,3.434,1132,3.434,1133,3.434,1134,3.434,1135,3.434,1136,3.014,1137,3.014,1138,3.434,1139,5.001,1140,5.001,1141,3.434,1142,5.001,1143,3.434,1144,3.434,1145,5.001,1146,3.434,1147,5.001,1148,5.001,1149,2.738,1150,5.001,1151,3.014,1152,3.434,1153,3.014,1154,3.014,1155,3.434,1156,3.434,1157,3.434,1158,3.434,1159,3.434,1160,3.434,1161,3.434,1162,5.001,1163,3.434,1164,3.434,1165,4.389,1166,5.001,1167,3.434,1168,3.434,1169,3.434,1170,5.001,1171,3.434,1172,3.434,1173,3.434,1174,3.434,1175,3.434,1176,3.434,1177,3.434]],["title/interfaces/Conversion.html",[0,0.973,754,2.261]],["body/interfaces/Conversion.html",[0,1.885,1,3.834,2,1.813,3,0.107,4,0.084,5,0.061,7,1.069,8,1.707,9,1.647,10,0.51,11,1.001,21,0.703,23,1.611,24,0.011,25,2.469,26,2.272,27,1.907,38,3.593,48,0.956,64,2.469,80,2.167,82,0.983,83,0.107,84,0.005,85,0.007,86,0.005,116,2.705,118,0.663,120,3.317,164,0.22,253,1.337,356,2.141,537,1.699,754,4.471,863,4.147,896,2.705,1099,4.671,1178,3.031,1179,5.326,1180,5.326,1181,5.326,1182,4.979,1183,4.979,1184,5.324,1185,5.326,1186,5.326,1187,5.202,1188,5.326,1189,5.326,1190,3.242,1191,4.378,1192,4.147,1193,2.456,1194,3.242,1195,3.031,1196,3.242,1197,2.855,1198,2.855,1199,2.456,1200,3.242,1201,3.242,1202,3.031,1203,3.18]],["title/components/CreateAccountComponent.html",[201,0.594,330,1.324]],["body/components/CreateAccountComponent.html",[3,0.078,4,0.061,5,0.044,8,1.9,10,0.274,11,0.8,12,0.523,15,4.83,17,4.462,19,3.736,21,0.682,24,0.011,25,1.623,26,2.103,27,0.716,28,3.665,44,2.653,48,1.033,67,2.764,73,1.187,83,0.078,84,0.004,85,0.006,86,0.004,87,0.061,93,3.084,99,0.87,103,0.731,105,1.994,110,0.923,112,1.003,114,2.562,117,0.571,118,0.698,136,0.688,137,1.53,138,1.094,147,2.499,158,1.092,159,3.288,164,0.335,183,1.29,189,1.128,201,0.795,202,1.002,203,1.673,204,1.128,205,1.278,206,1.128,207,1.032,211,1.327,212,2.414,213,0.947,214,1.895,215,1.895,216,2.776,217,3.003,219,1.895,221,1.895,226,4.175,233,2.671,237,3.502,241,2.554,242,5.167,243,4.462,249,1.092,251,3.903,253,1.445,256,4.115,269,1.278,270,0.321,271,2.361,272,1.712,273,1.578,274,1.642,278,1.582,279,2.079,281,2.361,282,5.71,284,2.812,299,3.084,309,2.539,310,4.55,311,5.458,313,0.87,314,1.576,315,1.53,316,0.895,317,2.274,318,1.163,319,1.032,320,2.056,321,1.002,322,1.163,323,1.163,324,1.002,325,1.163,326,1.032,327,1.163,328,1.002,329,1.163,330,1.96,331,1.163,332,1.002,333,0.736,334,1.163,335,1.032,336,1.724,337,1.094,338,1.032,339,1.163,340,1.002,341,1.163,342,1.002,343,1.163,344,1.002,345,1.163,346,1.032,347,1.724,348,1.094,349,1.002,350,1.002,351,1.163,352,1.032,353,1.724,354,1.094,355,1.032,356,0.778,357,1.002,358,1.032,359,1.002,360,1.002,361,1.163,362,1.002,363,1.163,364,1.002,365,1.163,366,1.062,367,1.128,368,1.163,373,3.903,419,1.874,420,1.642,438,3.274,439,2.554,440,2.922,441,3.084,442,2.812,452,4.971,453,5.167,490,5.864,821,4.515,823,4.995,847,3.788,1204,6.983,1205,2.812,1206,5.663,1207,4.751,1208,3.903,1209,4.175,1210,5.663,1211,4.175,1212,5.663,1213,5.349,1214,4.751,1215,3.203,1216,3.203,1217,3.203,1218,3.203,1219,3.203,1220,3.203,1221,3.203,1222,3.203,1223,3.203,1224,3.203,1225,3.203,1226,3.203,1227,3.203,1228,5.663,1229,3.203,1230,6.691,1231,3.203,1232,3.203,1233,3.203,1234,3.203,1235,4.751,1236,3.203,1237,3.203,1238,3.203,1239,2.812,1240,3.203,1241,3.203,1242,3.203,1243,3.203,1244,4.067,1245,4.751,1246,3.502,1247,4.751,1248,5.499,1249,5.499,1250,4.751,1251,4.17]],["title/classes/CustomErrorStateMatcher.html",[87,0.081,256,2.602]],["body/classes/CustomErrorStateMatcher.html",[3,0.125,4,0.098,5,0.071,7,1.603,10,0.441,12,0.84,21,0.441,24,0.011,48,1.434,74,1.182,83,0.125,84,0.006,85,0.008,86,0.006,87,0.098,89,2.534,103,1.015,112,0.656,117,0.917,118,0.573,136,0.955,138,2.254,143,4.056,144,4.546,158,1.182,164,0.33,180,2.322,206,2.322,211,1.842,251,4.546,253,2.214,256,4.056,272,2.748,315,2.125,333,1.868,514,3.338,537,2.548,608,4.282,1041,6.743,1090,5.276,1252,5.79,1253,4.514,1254,4.282,1255,4.546,1256,5.79,1257,6.325,1258,6.596,1259,6.596,1260,6.596,1261,5.79,1262,4.546,1263,7.282,1264,6.596,1265,6.596,1266,7.682,1267,7.682,1268,7.682,1269,5.143,1270,4.724,1271,5.601,1272,6.589,1273,6.596,1274,5.79,1275,5.79,1276,6.596,1277,6.596,1278,6.596,1279,5.143,1280,5.143,1281,5.143,1282,5.143]],["title/classes/CustomValidator.html",[87,0.081,1283,3.374]],["body/classes/CustomValidator.html",[3,0.116,4,0.09,5,0.065,7,1.701,10,0.406,12,1.022,21,0.536,23,1.36,24,0.011,48,1.36,64,2.137,74,1.609,83,0.116,84,0.006,85,0.008,86,0.006,87,0.09,89,2.335,91,2.759,98,3.658,103,1.146,112,0.798,117,1.116,118,0.697,136,1.014,138,1.619,143,4.578,149,4.986,158,1.779,164,0.237,180,2.465,249,1.437,253,1.441,272,2.532,333,1.779,501,4.813,843,2.247,1047,4.438,1052,5.935,1090,4.833,1244,4.06,1254,4.06,1256,5.49,1257,6.065,1270,4.578,1272,6.17,1274,6.977,1283,4.986,1284,4.159,1285,5.49,1286,4.31,1287,5.86,1288,6.254,1289,6.254,1290,6.254,1291,7.739,1292,4.739,1293,7.445,1294,6.065,1295,6.254,1296,7.949,1297,5.49,1298,6.254,1299,7,1300,7.949,1301,4.739,1302,7.445,1303,7.445,1304,6.254,1305,7.445,1306,5.49,1307,4.739,1308,6.254,1309,4.739,1310,4.739,1311,4.739,1312,4.739,1313,4.739]],["title/components/ErrorDialogComponent.html",[201,0.594,332,1.324]],["body/components/ErrorDialogComponent.html",[3,0.117,4,0.091,5,0.066,8,1.488,9,2.798,10,0.41,11,1.06,12,0.783,21,0.54,24,0.011,27,1.07,60,2.512,83,0.117,84,0.006,85,0.008,86,0.006,87,0.091,99,1.3,104,3.105,110,0.931,112,0.803,114,1.543,117,0.854,118,0.833,164,0.315,201,0.988,202,1.498,203,2.217,204,1.686,205,1.91,206,1.686,207,1.543,213,1.415,214,2.512,215,2.512,216,2.868,217,3.118,219,2.512,221,2.512,269,1.91,270,0.479,313,1.3,314,2.089,315,2.029,316,1.337,317,2.713,318,1.738,319,1.543,320,2.554,321,1.498,322,1.738,323,1.738,324,1.498,325,1.738,326,1.543,327,1.738,328,1.498,329,1.738,330,1.498,331,1.738,332,2.339,333,1.895,334,1.738,335,1.543,336,2.286,337,1.636,338,1.543,339,1.738,340,1.498,341,1.738,342,1.498,343,1.738,344,1.498,345,1.738,346,1.543,347,2.286,348,1.636,349,1.498,350,1.498,351,1.738,352,1.543,353,2.286,354,1.636,355,1.543,356,1.163,357,1.498,358,1.543,359,1.498,360,1.498,361,1.738,362,1.498,363,1.738,364,1.498,365,1.738,366,1.588,367,1.686,368,1.738,409,3.109,537,2.433,1314,6.177,1315,5.187,1316,4.203,1317,5.021,1318,7.037,1319,6.298,1320,4.789,1321,4.789,1322,4.789,1323,4.789,1324,4.789,1325,4.789,1326,3.818,1327,4.789,1328,6.298,1329,6.298]],["title/injectables/ErrorDialogService.html",[679,2.602,902,1.182]],["body/injectables/ErrorDialogService.html",[3,0.138,4,0.107,5,0.078,9,2.617,10,0.483,11,1.177,12,1.142,21,0.651,24,0.011,48,1.226,73,1.409,74,1.296,83,0.138,84,0.007,85,0.009,86,0.007,87,0.107,103,1.076,104,3.603,110,1.096,112,1.013,117,1.247,118,0.779,136,0.817,138,1.927,147,3.505,158,1.296,164,0.38,253,2.126,270,0.564,332,1.765,653,4.157,665,2.675,679,4.299,902,1.953,905,2.779,919,2.779,1315,4.157,1317,6.333,1326,4.496,1330,7.167,1331,4.95,1332,7.598,1333,6.991,1334,5.64,1335,8.165,1336,6.991,1337,6.991,1338,5.64,1339,5.64,1340,6.991,1341,4.95,1342,4.95,1343,5.64,1344,7.598,1345,5.64,1346,5.64,1347,5.64,1348,5.64]],["title/interceptors/ErrorInterceptor.html",[763,2.916,1349,2.475]],["body/interceptors/ErrorInterceptor.html",[3,0.105,4,0.082,5,0.059,7,1.619,10,0.368,12,1.17,21,0.502,23,0.835,24,0.011,25,2.277,60,1.715,70,3.271,83,0.105,84,0.005,85,0.007,86,0.005,87,0.082,91,3.41,99,1.168,103,0.902,110,1.139,112,0.747,117,1.045,118,0.653,136,0.849,158,1.532,164,0.387,166,2.204,167,1.591,180,2.637,211,1.201,244,4.302,270,0.43,274,2.204,275,1.56,278,1.861,333,1.85,386,3.109,420,2.204,425,3.427,550,3.395,555,4.521,571,1.966,679,4.863,702,3.774,763,4.038,778,2.298,878,3.186,879,4.038,880,4.038,881,3.427,882,4.038,883,3.669,902,1.636,903,2.644,904,2.644,1010,3.774,1050,3.774,1115,2.515,1261,5.143,1294,5.276,1306,5.143,1317,4.671,1349,3.427,1350,3.169,1351,3.774,1352,5.276,1353,3.803,1354,5.697,1355,4.709,1356,6.085,1357,4.319,1358,4.299,1359,4.299,1360,4.038,1361,5.143,1362,3.427,1363,4.319,1364,5.276,1365,5.276,1366,4.299,1367,4.319,1368,4.319,1369,4.932,1370,4.319,1371,5.859,1372,4.671,1373,3.169,1374,4.319,1375,3.774,1376,4.299,1377,4.299,1378,6.665,1379,5.859,1380,3.169,1381,4.299,1382,4.299,1383,5.859,1384,2.963,1385,4.299,1386,4.299,1387,5.143,1388,4.299,1389,3.803,1390,3.774,1391,4.299,1392,4.299,1393,4.299,1394,5.859,1395,4.299,1396,4.299,1397,3.774,1398,4.671,1399,4.299,1400,4.299,1401,5.859,1402,4.299,1403,4.299,1404,4.299,1405,3.428,1406,3.774,1407,4.299,1408,4.299]],["title/components/FooterComponent.html",[201,0.594,335,1.363]],["body/components/FooterComponent.html",[3,0.118,4,0.092,5,0.067,8,1.5,10,0.415,11,1.068,24,0.011,27,1.083,48,1.054,73,1.211,83,0.118,84,0.006,85,0.008,86,0.006,87,0.092,99,1.316,103,0.977,110,1.375,112,0.903,114,1.561,118,0.789,136,0.702,164,0.243,183,1.724,201,0.994,202,1.517,203,2.235,204,1.706,205,1.933,206,1.706,207,1.561,211,1.773,212,3.017,213,1.432,214,2.532,215,2.532,216,2.87,217,3.121,219,2.532,221,2.532,233,3.201,249,1.459,269,1.933,270,0.485,313,1.316,314,2.105,315,2.045,316,1.354,317,2.726,318,1.759,319,1.561,320,2.569,321,1.517,322,1.759,323,1.759,324,1.517,325,1.759,326,1.561,327,1.759,328,1.517,329,1.759,330,1.517,331,1.759,332,1.517,333,1.114,334,1.759,335,2.419,336,2.304,337,1.656,338,1.561,339,1.759,340,1.517,341,1.759,342,1.517,343,1.759,344,1.517,345,1.759,346,1.561,347,2.304,348,1.656,349,1.517,350,1.517,351,1.759,352,1.561,353,2.304,354,1.656,355,1.561,356,1.177,357,1.517,358,1.561,359,1.517,360,1.517,361,1.759,362,1.517,363,1.759,364,1.517,365,1.759,366,1.608,367,1.706,368,1.759,1409,4.254,1410,4.679,1411,7.078,1412,6.347,1413,7.796,1414,6.347,1415,4.846,1416,6.347,1417,5.572,1418,5.572,1419,5.572]],["title/components/FooterStubComponent.html",[201,0.594,337,1.446]],["body/components/FooterStubComponent.html",[3,0.126,4,0.098,5,0.071,8,1.563,24,0.011,27,1.155,83,0.178,84,0.006,85,0.008,86,0.006,87,0.139,99,1.403,114,1.664,118,0.813,164,0.259,201,1.117,202,1.616,203,2.329,204,2.569,206,1.818,207,1.664,213,1.526,216,2.887,217,3.143,270,0.517,313,1.403,314,2.194,315,2.131,316,1.442,317,2.792,318,1.874,319,1.664,320,2.648,321,1.616,322,1.874,323,1.874,324,1.616,325,1.874,326,1.664,327,1.874,328,1.616,329,1.874,330,1.616,331,1.874,332,1.616,333,1.187,334,1.874,335,1.664,336,2.401,337,2.629,338,1.664,339,1.874,340,1.616,341,1.874,342,1.616,343,1.874,344,1.616,345,1.874,346,1.664,347,2.401,348,2.26,349,1.616,350,1.616,351,1.874,352,1.664,353,2.401,354,2.26,355,1.664,356,1.255,357,1.616,358,1.664,359,1.616,360,1.616,361,1.874,362,1.616,363,1.874,364,1.616,365,1.874,366,1.713,367,1.818,368,1.874,462,1.364,545,2.884,732,3.176,1410,4.876,1420,3.807,1421,3.807]],["title/injectables/GlobalErrorHandler.html",[764,2.747,902,1.182]],["body/injectables/GlobalErrorHandler.html",[3,0.083,4,0.065,5,0.047,7,1.798,10,0.292,11,0.837,12,1.055,21,0.69,23,1.474,24,0.011,26,1.351,48,0.741,60,2.342,69,3.228,70,1.903,73,0.851,74,1.484,83,0.143,84,0.004,85,0.006,86,0.004,87,0.112,91,3.162,100,2.213,103,0.766,104,1.504,110,0.662,112,0.876,117,1.151,118,0.72,136,0.935,138,2.205,143,3.058,147,1.504,158,1.143,159,2.848,164,0.323,166,1.747,167,0.926,180,2.605,183,0.926,244,4.054,249,1.484,253,1.963,270,0.341,275,1.237,278,2.067,333,2.044,386,2.859,425,2.909,537,2.93,544,4.192,631,1.504,722,2.717,764,3.228,771,5.146,778,1.821,841,1.747,854,3.812,878,2.661,879,3.427,880,3.427,881,2.909,882,3.427,883,3.309,902,1.389,919,1.679,1025,2.717,1051,5.146,1244,3.228,1294,5.283,1353,3.228,1355,2.909,1360,3.427,1362,2.909,1372,3.965,1380,4.328,1389,3.812,1422,5.283,1423,2.512,1424,4.365,1425,4.365,1426,4.365,1427,4.365,1428,6.025,1429,5.154,1430,4.973,1431,6.658,1432,4.973,1433,2.992,1434,4.973,1435,4.365,1436,4.365,1437,3.408,1438,3.965,1439,3.666,1440,5.666,1441,5.146,1442,5.666,1443,5.146,1444,4.365,1445,3.408,1446,5.666,1447,5.154,1448,4.365,1449,4.365,1450,5.154,1451,4.365,1452,3.408,1453,3.965,1454,4.365,1455,3.965,1456,4.365,1457,3.965,1458,4.365,1459,4.365,1460,2.992,1461,2.992,1462,2.512,1463,2.992,1464,2.992,1465,2.992,1466,2.992,1467,2.992,1468,2.992,1469,4.365,1470,2.992,1471,4.365,1472,2.717,1473,2.992,1474,2.992,1475,2.992,1476,2.992,1477,2.992,1478,2.992,1479,2.992,1480,2.992,1481,2.992,1482,2.992,1483,2.992,1484,2.992,1485,4.365,1486,2.717,1487,2.992,1488,2.992,1489,2.992,1490,2.349,1491,2.717,1492,4.365,1493,2.992]],["title/interceptors/HttpConfigInterceptor.html",[765,2.916,1349,2.475]],["body/interceptors/HttpConfigInterceptor.html",[3,0.128,4,0.1,5,0.073,7,1.625,10,0.45,12,1.202,21,0.45,23,1.021,24,0.011,27,1.644,74,1.208,83,0.128,84,0.006,85,0.008,86,0.006,87,0.1,103,1.029,110,1.43,112,0.853,117,0.937,118,0.586,136,0.969,158,1.208,164,0.368,167,1.427,180,2.354,211,1.468,270,0.526,425,3.912,550,3.489,555,4.781,571,2.402,765,4.609,778,2.808,902,1.868,903,3.231,904,3.231,985,4.612,990,4.612,1349,3.912,1350,3.873,1352,5.708,1353,4.341,1354,6.025,1355,5.004,1356,6.345,1357,4.93,1360,4.609,1363,4.93,1364,5.708,1365,5.708,1367,4.93,1368,4.93,1369,4.609,1370,4.93,1373,3.873,1374,4.93,1494,6.457,1495,4.612,1496,6.688,1497,5.87,1498,5.255,1499,6.688,1500,5.255,1501,5.87,1502,5.255,1503,5.255,1504,4.189]],["title/classes/HttpError.html",[87,0.081,854,2.747]],["body/classes/HttpError.html",[3,0.092,4,0.072,5,0.052,7,1.513,10,0.324,11,0.903,12,0.619,21,0.636,23,1.516,24,0.011,26,1.942,60,2.853,69,2.458,70,2.995,74,1.557,83,0.152,84,0.005,85,0.007,86,0.005,87,0.129,89,1.866,91,2.748,100,2.458,104,2.748,110,0.736,112,0.684,117,0.675,118,0.422,136,0.548,138,2.128,143,2.328,147,1.671,158,1.233,159,2.367,164,0.339,166,1.941,167,1.028,180,2.689,183,1.028,244,3.621,249,1.233,253,1.894,270,0.379,275,1.374,278,1.74,333,2.041,386,2.617,425,2.215,537,3.223,544,4.344,631,1.671,722,3.019,764,2.458,771,4.966,778,2.023,841,1.941,854,4.643,878,2.211,879,2.609,880,2.609,881,2.215,882,2.609,883,2.75,902,1.498,1025,3.019,1051,5.402,1244,4.398,1294,4.592,1353,2.458,1355,3.644,1360,2.609,1362,2.215,1372,4.277,1380,4.592,1389,4.643,1422,4.592,1423,2.791,1424,3.324,1425,3.324,1426,3.324,1427,3.324,1428,6.278,1429,3.324,1431,6.519,1435,3.324,1436,3.324,1438,3.019,1439,2.791,1440,4.708,1441,4.277,1442,4.708,1443,4.277,1444,3.324,1446,4.708,1447,4.708,1448,3.324,1449,3.324,1450,4.708,1451,3.324,1453,3.019,1454,3.324,1455,3.019,1456,3.324,1457,3.019,1458,3.324,1459,3.324,1460,4.708,1461,4.708,1462,3.954,1463,4.708,1464,3.324,1465,3.324,1466,3.324,1467,3.324,1468,3.324,1469,4.708,1470,3.324,1471,4.708,1472,3.019,1473,3.324,1474,3.324,1475,3.324,1476,3.324,1477,3.324,1478,3.324,1479,3.324,1480,3.324,1481,3.324,1482,3.324,1483,3.324,1484,3.324,1485,4.708,1486,3.019,1487,3.324,1488,3.324,1489,3.324,1490,2.609,1491,3.019,1492,4.708,1493,3.324,1505,5.364]],["title/injectables/KeystoreService.html",[902,1.182,980,2.916]],["body/injectables/KeystoreService.html",[3,0.145,4,0.113,5,0.082,10,0.509,11,1.214,21,0.509,24,0.011,83,0.145,84,0.007,85,0.009,86,0.007,87,0.113,103,1.111,104,2.619,105,2.736,110,1.51,112,0.992,136,0.86,137,2.324,158,1.786,164,0.361,183,1.959,189,2.09,270,0.594,278,2.171,665,2.815,786,5.752,787,4.732,902,2.015,905,2.925,919,2.925,921,5.18,980,4.972,982,5.21,1067,5.21,1287,6.21,1506,5.21,1507,8.085,1508,7.214,1509,5.936,1510,5.936,1511,5.936,1512,5.936,1513,5.936,1514,7.214]],["title/injectables/LocationService.html",[902,1.182,1213,3.119]],["body/injectables/LocationService.html",[3,0.108,4,0.084,5,0.061,10,0.379,11,1.006,12,1.105,19,2.471,21,0.704,23,1.64,24,0.011,44,2.471,48,1.695,64,2.883,73,1.947,74,1.792,83,0.108,84,0.005,85,0.007,86,0.005,87,0.084,103,0.92,110,0.86,112,1.068,117,1.207,118,0.754,136,1.049,158,1.373,164,0.379,170,1.824,171,2.18,183,1.967,249,1.665,270,0.443,278,2.177,419,2.589,420,2.269,440,3.674,441,3.879,550,3.588,571,2.023,631,1.953,665,2.099,778,2.365,902,1.669,905,2.18,919,2.18,940,3.528,941,6.215,969,5.576,1208,5.372,1213,4.405,1515,3.885,1516,6.765,1517,6.765,1518,5.746,1519,6.765,1520,6.765,1521,5.975,1522,6.358,1523,5.975,1524,6.358,1525,5.975,1526,5.975,1527,4.426,1528,4.426,1529,5.975,1530,4.426,1531,4.426,1532,4.426,1533,5.975,1534,4.426,1535,5.975,1536,4.426,1537,4.426,1538,5.975,1539,4.426,1540,5.975,1541,5.975,1542,4.426,1543,4.426,1544,7.243,1545,4.426,1546,5.975,1547,6.765,1548,4.426,1549,4.426,1550,4.426,1551,4.426,1552,4.426,1553,6.765,1554,4.426,1555,4.426]],["title/interceptors/LoggingInterceptor.html",[766,2.916,1349,2.475]],["body/interceptors/LoggingInterceptor.html",[3,0.115,4,0.09,5,0.065,7,1.699,10,0.405,12,1.215,21,0.535,23,1.213,24,0.011,26,1.695,60,1.885,74,1.607,76,4.053,83,0.115,84,0.006,85,0.008,86,0.006,87,0.09,91,2.755,103,0.961,110,0.918,112,0.796,117,1.114,118,0.696,136,0.904,158,1.435,164,0.387,166,2.423,167,1.695,180,2.461,211,1.32,270,0.473,333,1.086,386,3.129,420,2.423,425,3.652,537,2.987,550,3.316,555,4.647,571,2.161,631,2.085,683,2.906,766,4.302,778,2.526,841,2.423,878,2.573,883,3.201,902,1.744,903,2.906,904,2.906,1052,3.768,1349,3.652,1350,3.484,1352,5.482,1353,4.053,1354,5.855,1355,4.81,1356,6.241,1357,4.602,1360,4.302,1362,4.35,1363,4.602,1364,5.482,1365,5.482,1367,4.602,1368,4.602,1369,4.302,1370,4.602,1373,3.484,1374,4.602,1380,3.484,1433,4.149,1501,5.48,1504,3.768,1556,4.149,1557,4.602,1558,4.726,1559,4.726,1560,5.48,1561,6.243,1562,4.726,1563,4.726,1564,6.243,1565,4.726,1566,4.726,1567,6.243,1568,4.726,1569,4.726,1570,4.726,1571,4.726]],["title/injectables/LoggingService.html",[386,1.635,902,1.182]],["body/injectables/LoggingService.html",[3,0.115,4,0.168,5,0.065,10,0.403,11,1.047,12,1.342,21,0.719,23,1.209,24,0.011,60,3.227,83,0.115,84,0.006,85,0.008,86,0.006,87,0.09,103,0.958,110,0.914,112,1.071,117,1.465,118,0.916,136,1.172,164,0.311,249,1.978,253,1.892,270,0.471,333,2.032,386,2.404,631,2.074,665,2.23,783,3.748,784,5.56,902,1.738,905,2.316,919,2.316,1572,4.127,1573,6.973,1574,6.121,1575,6.222,1576,6.222,1577,6.222,1578,6.222,1579,6.222,1580,6.222,1581,6.222,1582,4.702,1583,7.422,1584,6.222,1585,6.222,1586,4.702,1587,6.222,1588,4.702,1589,6.222,1590,4.702,1591,6.222,1592,4.702,1593,6.222,1594,4.702,1595,6.222,1596,4.702,1597,6.222,1598,4.702,1599,4.702,1600,6.222,1601,4.702,1602,4.702,1603,4.702,1604,3.748,1605,4.702,1606,4.702,1607,4.702,1608,4.702,1609,4.702,1610,4.702,1611,4.702]],["title/directives/MenuSelectionDirective.html",[316,1.182,360,1.324]],["body/directives/MenuSelectionDirective.html",[3,0.127,4,0.099,5,0.072,7,1.614,10,0.446,12,0.85,21,0.446,24,0.011,74,1.773,83,0.127,84,0.006,85,0.008,86,0.006,87,0.139,103,1.023,110,1.011,112,0.848,117,0.928,118,0.58,128,6.151,136,0.753,164,0.26,180,2.339,213,1.537,216,2.14,249,1.527,270,0.521,278,1.453,314,2.204,315,2.485,316,1.856,359,1.628,360,2.079,631,2.295,653,3.834,668,4.566,694,4.566,695,4.566,732,4.902,733,5.045,734,4.147,735,3.585,736,4.147,737,4.147,738,4.147,739,4.566,740,4.566,742,4.566,743,4.566,744,4.566,745,4.566,1254,4.313,1384,4.579,1557,4.898,1612,5.837,1613,4.566,1614,6.151,1615,5.298,1616,5.832,1617,6.645,1618,6.645,1619,7.714,1620,4.147,1621,6.606,1622,6.151,1623,6.151,1624,5.202,1625,5.397,1626,5.298,1627,5.298,1628,5.298,1629,4.898,1630,4.313,1631,4.898,1632,5.298,1633,4.898,1634,5.298,1635,5.202,1636,4.147,1637,5.202,1638,5.202]],["title/directives/MenuToggleDirective.html",[316,1.182,362,1.324]],["body/directives/MenuToggleDirective.html",[3,0.13,4,0.102,5,0.074,7,1.641,10,0.458,12,0.873,21,0.458,24,0.011,74,1.703,83,0.13,84,0.007,85,0.008,86,0.007,87,0.141,103,1.04,110,1.038,112,0.862,117,0.953,118,0.595,128,6.21,136,0.773,164,0.267,180,2.379,213,1.578,216,2.176,249,1.553,270,0.534,278,1.491,314,2.241,315,2.509,316,1.887,359,1.671,362,2.114,631,2.356,732,4.941,733,5.107,734,4.257,735,3.68,736,4.257,737,4.257,738,4.257,1254,4.386,1384,4.656,1557,4.98,1612,5.909,1614,6.544,1615,5.387,1620,4.257,1621,6.646,1622,6.21,1623,6.21,1625,5.923,1626,5.387,1627,5.387,1628,5.387,1629,4.98,1630,4.386,1631,4.98,1632,5.387,1633,4.98,1634,5.387,1636,4.257,1639,4.257,1640,6.756,1641,7.789,1642,5.34,1643,5.34,1644,5.34,1645,5.34,1646,5.34,1647,5.34]],["title/interfaces/Meta.html",[0,0.973,52,2.363]],["body/interfaces/Meta.html",[0,1.836,1,3.77,2,1.715,3,0.102,4,0.079,5,0.058,6,2.701,7,1.011,8,1.853,9,2.935,10,0.357,11,0.964,13,4.223,14,3.523,15,3.948,16,3.948,17,4.029,18,3.948,19,3.659,20,4.254,21,0.634,22,3.062,23,1.701,24,0.011,25,2.412,26,1.917,27,0.93,28,2.434,29,2.867,30,3.067,31,3.351,33,3.067,34,3.067,35,2.867,36,2.867,37,3.067,38,1.774,39,3.948,40,3.948,41,3.948,42,3.719,43,3.719,44,2.323,45,3.948,46,3.067,47,3.523,48,1.783,49,3.948,50,3.948,51,3.948,52,4.726,53,3.948,54,3.351,55,4.282,56,2.434,57,3.348,58,2.434,59,2.323,60,1.66,61,3.351,62,2.434,63,3.062,64,2.412,65,3.351,66,3.833,67,3.524,68,4.223,69,3.719,70,2.323,71,3.719,72,2.133,73,1.039,74,0.956,75,3.523,76,2.701,77,2.145,78,2.701,79,3.719,80,2.823,81,2.867,82,0.93,83,0.102,84,0.005,85,0.007,86,0.005]],["title/interfaces/MetaResponse.html",[0,0.973,71,2.747]],["body/interfaces/MetaResponse.html",[0,1.841,1,3.497,2,1.737,3,0.103,4,0.08,5,0.058,6,2.736,7,1.024,8,1.815,9,2.657,10,0.361,11,0.973,13,4.26,14,3.554,15,3.983,16,3.983,17,4.056,18,3.983,19,3.683,20,4.282,21,0.608,22,3.089,23,1.703,24,0.011,25,2.425,26,1.927,27,0.942,28,2.465,29,2.904,30,3.106,31,3.381,33,3.106,34,3.106,35,2.904,36,2.904,37,3.106,38,1.796,39,3.983,40,3.983,41,3.983,42,3.752,43,3.752,44,2.353,45,3.983,46,3.106,47,3.554,48,1.788,49,3.983,50,3.983,51,3.983,52,4.781,53,3.983,54,3.381,55,3.938,56,2.465,57,3.128,58,2.465,59,2.353,60,1.681,61,3.381,62,2.465,63,3.089,64,2.425,65,2.465,66,3.859,67,3.535,68,3.106,69,2.736,70,3.227,71,4.282,72,3.639,73,1.053,74,0.969,75,3.554,76,2.736,77,2.163,78,2.736,79,3.752,80,2.848,81,2.904,82,0.942,83,0.103,84,0.005,85,0.007,86,0.005]],["title/interceptors/MockBackendInterceptor.html",[1349,2.475,1648,3.119]],["body/interceptors/MockBackendInterceptor.html",[3,0.042,4,0.033,5,0.024,7,0.705,8,0.407,9,1.407,10,0.148,12,0.614,21,0.148,23,0.564,24,0.011,25,2.191,26,0.788,28,1.697,31,1.008,38,0.734,44,0.962,60,1.157,64,1.284,67,2.355,70,2.099,72,0.883,73,0.43,74,1.613,78,2.44,82,0.385,83,0.071,84,0.002,85,0.004,86,0.002,87,0.033,91,1.28,103,0.447,112,0.22,117,0.307,118,0.192,136,0.42,138,1.682,147,1.659,155,2.139,158,1.79,159,2.355,164,0.246,166,0.883,167,0.788,170,0.71,180,1.021,197,1.852,207,0.555,211,0.481,270,0.172,297,0.92,310,2.44,333,0.396,356,0.418,358,0.555,373,1.187,401,1.27,420,0.883,421,0.962,425,1.697,439,2.313,522,1.187,525,0.817,532,3.943,534,3.912,535,3.464,537,1.452,539,1.883,540,2.099,544,1.008,550,3.431,553,5.629,555,3.122,564,4.255,568,1.187,571,0.787,582,1.883,584,2.313,650,1.62,697,1.059,704,1.883,776,2.313,778,0.92,779,1.27,801,1.27,802,1.373,803,1.373,865,2.771,866,1.883,868,1.059,878,0.71,881,1.008,902,0.81,903,1.059,904,1.059,988,1.512,1029,1.187,1070,1.27,1111,1.008,1208,1.187,1209,2.139,1211,2.139,1239,2.547,1246,1.27,1255,1.187,1271,1.187,1350,1.27,1352,3.251,1353,1.883,1354,3.251,1355,3.488,1356,4.573,1357,2.139,1363,2.139,1364,3.251,1365,3.251,1367,4.727,1368,2.139,1369,3.04,1370,2.139,1373,1.27,1374,2.139,1375,2.547,1384,1.999,1387,2.547,1397,1.512,1398,4.946,1439,2.139,1441,1.373,1472,1.373,1490,4.837,1504,1.373,1518,1.27,1522,2.547,1524,2.547,1560,2.547,1648,3.251,1649,2.313,1650,1.373,1651,2.901,1652,2.547,1653,2.901,1654,1.722,1655,2.547,1656,2.901,1657,2.901,1658,2.901,1659,1.722,1660,3.872,1661,1.512,1662,2.313,1663,1.512,1664,2.313,1665,1.373,1666,3.517,1667,1.373,1668,2.771,1669,1.373,1670,1.373,1671,2.313,1672,1.373,1673,1.187,1674,1.373,1675,1.373,1676,1.373,1677,1.27,1678,1.373,1679,2.313,1680,1.187,1681,1.373,1682,2.547,1683,3.872,1684,1.512,1685,1.512,1686,1.512,1687,1.512,1688,1.512,1689,1.512,1690,1.512,1691,1.512,1692,1.512,1693,1.512,1694,1.512,1695,1.512,1696,1.512,1697,1.512,1698,1.512,1699,2.547,1700,1.512,1701,1.512,1702,2.547,1703,1.512,1704,1.512,1705,1.512,1706,3.3,1707,3.3,1708,1.512,1709,2.547,1710,1.512,1711,2.547,1712,2.547,1713,2.547,1714,1.512,1715,1.512,1716,1.512,1717,1.512,1718,1.512,1719,1.512,1720,1.512,1721,1.512,1722,1.512,1723,1.512,1724,1.512,1725,1.512,1726,1.512,1727,1.512,1728,1.512,1729,1.512,1730,1.512,1731,1.512,1732,1.512,1733,1.512,1734,1.512,1735,1.512,1736,1.512,1737,1.512,1738,1.512,1739,1.512,1740,1.512,1741,1.512,1742,1.512,1743,1.512,1744,1.512,1745,1.512,1746,1.512,1747,2.547,1748,1.512,1749,1.512,1750,1.512,1751,1.512,1752,1.512,1753,1.512,1754,1.512,1755,1.512,1756,1.512,1757,1.512,1758,1.512,1759,1.512,1760,2.547,1761,1.512,1762,1.512,1763,1.512,1764,2.547,1765,1.512,1766,1.512,1767,1.512,1768,1.512,1769,1.512,1770,1.512,1771,1.512,1772,1.512,1773,1.512,1774,1.512,1775,1.512,1776,1.512,1777,1.512,1778,1.512,1779,1.512,1780,1.512,1781,1.512,1782,1.512,1783,1.512,1784,1.512,1785,1.512,1786,1.512,1787,1.512,1788,1.512,1789,1.512,1790,1.512,1791,3.3,1792,1.512,1793,1.512,1794,1.512,1795,1.512,1796,1.512,1797,1.512,1798,1.512,1799,1.512,1800,1.512,1801,1.512,1802,1.512,1803,1.512,1804,1.512,1805,2.547,1806,1.512,1807,1.512,1808,1.512,1809,1.512,1810,1.512,1811,1.512,1812,1.512,1813,2.547,1814,1.512,1815,1.512,1816,1.512,1817,1.512,1818,1.512,1819,1.373,1820,1.512,1821,1.512,1822,1.512,1823,1.512,1824,0.962,1825,1.512,1826,1.512,1827,1.512,1828,1.512,1829,1.512,1830,1.512,1831,1.512,1832,2.547,1833,1.512,1834,1.512,1835,2.547,1836,1.512,1837,1.512,1838,1.512,1839,1.512,1840,1.512,1841,1.512,1842,1.512,1843,1.512,1844,1.512,1845,1.512,1846,1.512,1847,1.512,1848,1.512,1849,1.512,1850,1.512,1851,1.512,1852,3.3,1853,3.872,1854,1.512,1855,1.512,1856,1.512,1857,1.512,1858,1.512,1859,1.512,1860,1.512,1861,1.512,1862,1.512,1863,1.512,1864,1.512,1865,1.512,1866,1.512,1867,1.512,1868,1.512,1869,1.512,1870,1.512,1871,1.512,1872,1.512,1873,1.512,1874,1.512,1875,1.512,1876,1.512,1877,1.512,1878,1.512,1879,1.512,1880,1.512,1881,1.512,1882,1.512,1883,1.512,1884,1.512,1885,1.512,1886,1.512,1887,1.512,1888,1.512,1889,1.512,1890,1.512,1891,1.512,1892,1.512,1893,1.512,1894,1.512,1895,1.512,1896,1.512,1897,1.512,1898,1.512,1899,2.547,1900,3.3,1901,1.512,1902,1.512,1903,1.512,1904,1.512,1905,3.3,1906,3.3,1907,1.512,1908,2.547,1909,1.512,1910,1.512,1911,1.512,1912,1.512,1913,1.512,1914,1.512,1915,1.512,1916,1.512,1917,1.512,1918,1.512,1919,1.512,1920,1.512,1921,1.512,1922,1.512,1923,3.3,1924,1.512,1925,1.512,1926,1.512,1927,1.512,1928,1.512,1929,1.512,1930,1.512,1931,1.512,1932,1.512,1933,1.512,1934,1.512,1935,1.512,1936,1.512,1937,1.512,1938,1.512,1939,1.512,1940,1.512,1941,1.512,1942,2.139,1943,2.547,1944,2.547,1945,2.547,1946,2.547,1947,1.512,1948,1.512,1949,1.512,1950,1.512,1951,1.373,1952,1.512,1953,1.512,1954,1.512,1955,1.512,1956,1.512,1957,1.512,1958,1.512,1959,1.512,1960,1.512,1961,1.512,1962,1.512,1963,1.512,1964,1.512,1965,1.512,1966,1.512,1967,1.512,1968,1.512,1969,1.512,1970,1.512,1971,1.373,1972,1.512,1973,1.512,1974,1.512,1975,1.512,1976,1.512,1977,1.512,1978,1.512,1979,1.512,1980,1.512,1981,1.512,1982,1.512,1983,1.512,1984,1.512,1985,1.512,1986,1.512,1987,1.512,1988,2.547,1989,3.872,1990,1.512,1991,1.512,1992,1.512,1993,1.512,1994,1.512,1995,1.512,1996,1.512,1997,1.512,1998,1.512,1999,1.512,2000,1.512,2001,1.512,2002,1.512,2003,1.512,2004,1.512,2005,1.512,2006,1.512,2007,1.512,2008,1.512,2009,1.512,2010,1.512,2011,1.512,2012,1.512,2013,2.547,2014,1.512,2015,1.512,2016,1.512,2017,1.27,2018,1.512,2019,1.512,2020,1.512,2021,1.512,2022,1.512,2023,1.512,2024,1.512,2025,1.512,2026,1.512,2027,1.512,2028,1.512,2029,1.512,2030,1.512,2031,1.512,2032,1.512,2033,1.512,2034,1.512,2035,1.512,2036,1.512,2037,1.512,2038,1.512,2039,1.512,2040,1.512,2041,1.512,2042,1.512,2043,1.512,2044,1.512,2045,1.512,2046,1.512,2047,2.547,2048,1.512,2049,1.512,2050,1.512,2051,1.512,2052,1.512,2053,1.512,2054,1.512,2055,1.512,2056,2.547,2057,1.512,2058,1.373,2059,1.512,2060,1.512,2061,1.512,2062,1.512,2063,1.512,2064,1.512,2065,1.512,2066,1.512,2067,1.512,2068,2.547,2069,1.512,2070,1.512,2071,1.512,2072,1.512,2073,1.512,2074,1.512,2075,1.512,2076,1.512,2077,1.512,2078,1.512,2079,1.512,2080,1.512,2081,1.512,2082,1.512,2083,1.512,2084,1.512,2085,1.512,2086,2.547,2087,2.313,2088,1.512,2089,1.512,2090,1.512,2091,1.512,2092,1.512,2093,1.512,2094,1.512,2095,1.512,2096,1.512,2097,1.512,2098,1.512,2099,1.512,2100,1.512,2101,1.512,2102,1.512,2103,1.512,2104,1.512,2105,1.512,2106,1.512,2107,1.373,2108,1.512,2109,1.512,2110,1.512,2111,1.512,2112,1.512,2113,1.512,2114,1.512,2115,1.512,2116,1.512,2117,1.512,2118,1.512,2119,1.512,2120,1.512,2121,1.512,2122,1.512,2123,1.512,2124,1.512,2125,1.512,2126,1.373,2127,1.512,2128,1.512,2129,1.512,2130,1.512,2131,1.512,2132,1.512,2133,1.512,2134,1.512,2135,1.512,2136,1.512,2137,1.512,2138,1.512,2139,1.512,2140,1.512,2141,1.512,2142,1.512,2143,1.512,2144,1.512,2145,2.547,2146,1.512,2147,1.512,2148,1.512,2149,1.512,2150,1.512,2151,1.512,2152,1.512,2153,1.373,2154,1.512,2155,1.373,2156,1.512,2157,1.512,2158,1.512,2159,1.512,2160,1.512,2161,1.373,2162,1.512,2163,1.512,2164,1.512,2165,1.512,2166,1.512,2167,1.512,2168,1.512,2169,1.512,2170,1.373,2171,1.512,2172,1.512,2173,1.512,2174,1.512,2175,1.512,2176,1.512,2177,1.512,2178,1.373,2179,1.512,2180,1.373,2181,1.512,2182,1.512,2183,2.313,2184,1.512,2185,1.512,2186,1.512,2187,1.512,2188,1.512,2189,1.512,2190,1.512,2191,1.512,2192,1.512,2193,1.512,2194,1.512,2195,1.512,2196,1.512,2197,1.512,2198,1.512,2199,1.512,2200,1.512,2201,1.512,2202,1.512,2203,1.512,2204,1.512,2205,1.512,2206,1.512,2207,1.512,2208,1.512,2209,1.512,2210,1.512,2211,1.512,2212,1.512,2213,1.512,2214,1.512,2215,1.512,2216,1.512,2217,1.512,2218,1.512,2219,1.512,2220,1.512,2221,1.512,2222,1.512,2223,1.512,2224,1.512,2225,1.512,2226,1.512,2227,1.512,2228,1.512,2229,1.512,2230,1.512,2231,2.547,2232,1.512,2233,1.512,2234,1.512,2235,1.512,2236,1.512,2237,1.512,2238,1.512,2239,1.512,2240,1.512,2241,1.512,2242,1.512,2243,1.512,2244,1.512,2245,1.512,2246,1.512,2247,1.512,2248,1.512,2249,3.3,2250,1.512,2251,1.512,2252,1.512,2253,1.512,2254,1.512,2255,1.512,2256,1.512,2257,1.512,2258,1.512,2259,1.512,2260,1.512,2261,1.512,2262,1.512,2263,1.512,2264,1.512,2265,1.512,2266,1.512,2267,1.512,2268,1.512,2269,1.512,2270,1.512,2271,1.512,2272,1.512,2273,1.512,2274,1.512,2275,1.512,2276,1.512,2277,1.512,2278,1.512,2279,1.512,2280,1.512,2281,1.512,2282,1.512,2283,1.512,2284,1.512,2285,1.512,2286,1.512,2287,1.512,2288,1.512,2289,1.512,2290,1.512,2291,1.512,2292,1.512,2293,1.512,2294,1.512,2295,1.512,2296,1.512,2297,1.512,2298,1.512,2299,1.512,2300,1.512,2301,1.512,2302,1.512,2303,1.512,2304,1.512,2305,1.512,2306,1.512,2307,1.512,2308,1.512,2309,1.512,2310,1.512,2311,1.512,2312,1.512,2313,1.512,2314,1.512,2315,1.512,2316,1.512,2317,1.512,2318,1.512,2319,1.512,2320,1.512,2321,1.512,2322,1.512,2323,1.512,2324,1.512,2325,1.512,2326,1.512,2327,1.512,2328,1.512,2329,1.512,2330,1.512,2331,1.512,2332,1.512,2333,1.512,2334,1.512,2335,1.512,2336,1.512,2337,1.512,2338,2.547,2339,1.512,2340,2.313,2341,1.512,2342,1.512,2343,1.512,2344,1.512,2345,1.512,2346,1.512,2347,1.512,2348,1.512,2349,1.512,2350,1.512,2351,1.512,2352,1.512,2353,1.512,2354,1.512,2355,1.512,2356,1.512,2357,1.373,2358,1.512,2359,1.512,2360,1.512,2361,1.512,2362,1.512,2363,1.512,2364,1.512,2365,1.512,2366,1.512,2367,1.512,2368,1.512,2369,2.547,2370,2.547,2371,1.512,2372,1.512,2373,1.512,2374,1.512,2375,1.512,2376,1.512,2377,2.313,2378,1.512,2379,1.512,2380,1.512,2381,1.512,2382,1.512,2383,1.512,2384,1.512,2385,1.512,2386,1.512,2387,1.512,2388,1.512,2389,1.512,2390,1.512,2391,1.512,2392,1.512,2393,1.512,2394,1.512,2395,1.512,2396,1.512,2397,1.512,2398,1.512,2399,1.373,2400,1.373,2401,1.512,2402,1.512,2403,1.512,2404,2.547,2405,1.512,2406,1.512,2407,1.512,2408,1.512,2409,1.512,2410,1.512,2411,1.512,2412,2.547,2413,1.512,2414,1.512,2415,1.512,2416,1.512,2417,1.512,2418,1.512,2419,1.512,2420,1.512,2421,1.512,2422,1.512,2423,1.512,2424,1.512,2425,1.512,2426,1.512,2427,1.512,2428,1.512,2429,1.512,2430,1.512,2431,1.512,2432,1.512,2433,1.512,2434,1.512,2435,1.512,2436,1.512,2437,1.512,2438,1.512,2439,1.373,2440,1.512,2441,1.512,2442,1.512,2443,1.512,2444,1.512,2445,2.313,2446,1.512,2447,1.512,2448,1.512,2449,1.512,2450,1.512,2451,1.512,2452,1.512,2453,1.373,2454,1.512,2455,1.512,2456,1.512,2457,1.512,2458,1.512,2459,1.512,2460,1.512,2461,1.512,2462,1.512,2463,1.512,2464,1.512,2465,1.512,2466,1.512,2467,1.512,2468,1.512,2469,1.512,2470,1.512,2471,1.512,2472,1.512,2473,1.512,2474,1.512,2475,1.512,2476,1.512,2477,1.512,2478,1.512,2479,1.512,2480,1.512,2481,1.512,2482,1.512,2483,1.512,2484,1.512,2485,1.512,2486,1.512,2487,1.512,2488,1.512,2489,1.512,2490,1.512,2491,1.512,2492,1.512,2493,1.512,2494,1.512,2495,1.512,2496,1.512,2497,1.512,2498,1.512,2499,1.512,2500,1.512,2501,1.512,2502,1.512,2503,1.512,2504,1.373,2505,1.373,2506,1.373,2507,1.512,2508,1.512,2509,1.512,2510,1.512,2511,1.722,2512,1.722,2513,1.722,2514,1.722,2515,2.901,2516,1.512,2517,1.512,2518,1.722,2519,1.722,2520,1.722,2521,1.722,2522,1.722,2523,1.722,2524,1.722,2525,1.722,2526,1.722,2527,1.722,2528,1.722,2529,1.722,2530,2.901,2531,2.901,2532,2.547,2533,1.722,2534,1.722,2535,1.722,2536,1.722,2537,2.901,2538,1.722,2539,1.722,2540,2.547,2541,1.512,2542,1.27,2543,1.722,2544,1.512,2545,2.313,2546,2.901,2547,2.901,2548,2.901,2549,3.759,2550,1.722,2551,2.901,2552,1.118,2553,1.722,2554,1.722,2555,1.722,2556,1.722,2557,1.722,2558,1.722,2559,1.722,2560,1.722,2561,1.722,2562,1.373,2563,1.722,2564,2.901,2565,2.901,2566,1.722,2567,1.722,2568,1.722,2569,1.722,2570,1.722,2571,1.722]],["title/components/NetworkStatusComponent.html",[201,0.594,338,1.363]],["body/components/NetworkStatusComponent.html",[3,0.111,4,0.087,5,0.063,8,1.438,10,0.39,11,1.024,12,0.743,21,0.521,24,0.011,27,1.017,48,0.989,73,1.136,83,0.111,84,0.006,85,0.007,86,0.006,87,0.087,99,2.214,103,0.937,110,0.884,112,0.934,114,1.465,117,0.811,118,0.816,136,0.881,164,0.228,201,0.963,202,1.423,203,2.143,204,1.601,205,1.814,206,1.601,207,1.465,211,1.7,212,2.924,213,1.344,214,2.428,215,2.428,216,2.858,217,3.105,219,2.428,221,2.428,233,3.122,249,1.683,253,1.85,269,1.814,270,0.455,313,1.235,314,2.019,315,1.96,316,1.27,317,2.658,318,1.651,319,1.465,320,2.489,321,1.423,322,1.651,323,1.651,324,1.423,325,1.651,326,1.465,327,1.651,328,1.423,329,1.651,330,1.423,331,1.651,332,1.423,333,1.045,334,1.651,335,1.465,336,2.209,337,1.554,338,2.359,339,1.651,340,1.423,341,1.651,342,1.423,343,1.651,344,1.423,345,1.651,346,1.465,347,2.209,348,1.554,349,1.423,350,1.423,351,1.651,352,1.465,353,2.209,354,1.554,355,1.465,356,1.105,357,1.423,358,1.465,359,1.423,360,1.423,361,1.651,362,1.423,363,1.651,364,1.423,365,1.651,366,1.508,367,1.601,368,1.651,537,2.351,631,2.007,2572,6.702,2573,6.087,2574,3.992,2575,6.859,2576,6.086,2577,6.859,2578,7.324,2579,4.548,2580,7.324,2581,6.086,2582,6.086,2583,4.548,2584,4.548,2585,7.324,2586,6.086,2587,4.548,2588,6.086,2589,4.548,2590,4.548,2591,6.086,2592,6.086]],["title/components/OrganizationComponent.html",[201,0.594,340,1.324]],["body/components/OrganizationComponent.html",[3,0.097,4,0.076,5,0.055,8,1.316,10,0.342,11,0.937,12,0.653,21,0.594,24,0.011,27,0.893,38,1.703,48,1.211,73,2.032,83,0.097,84,0.005,85,0.007,86,0.005,87,0.076,99,1.085,103,0.857,110,0.776,112,0.989,114,1.287,117,0.713,118,0.773,136,0.807,138,1.365,147,2.83,158,1.28,164,0.321,183,1.513,201,0.9,202,1.25,203,1.961,204,1.407,205,1.594,206,1.407,207,1.287,211,1.556,212,2.734,213,1.181,214,2.222,215,2.222,216,2.83,217,3.071,219,2.222,221,2.222,226,4.727,233,2.957,237,4.106,241,3.185,242,5.57,249,1.595,251,4.419,253,1.694,256,4.486,269,1.594,270,0.4,271,2.945,272,2.135,273,1.969,281,2.945,282,4.106,309,2.977,311,4.504,313,1.085,314,1.848,315,1.794,316,1.116,317,2.518,318,1.45,319,1.287,320,2.328,321,1.25,322,1.45,323,1.45,324,1.25,325,1.45,326,1.287,327,1.45,328,1.25,329,1.45,330,1.25,331,1.45,332,1.25,333,0.918,334,1.45,335,1.287,336,2.022,337,1.365,338,1.287,339,1.45,340,2.171,341,1.45,342,1.25,343,1.45,344,1.25,345,1.45,346,1.287,347,2.022,348,1.365,349,1.25,350,1.25,351,1.45,352,1.287,353,2.022,354,1.365,355,1.287,356,0.971,357,1.25,358,1.287,359,1.25,360,1.25,361,1.45,362,1.25,363,1.45,364,1.25,365,1.45,366,1.325,367,1.407,368,1.45,631,1.763,821,5.113,823,5.531,847,4.441,1092,4.219,1251,4.89,1389,4.504,2017,5.114,2593,3.507,2594,5.817,2595,6.413,2596,5.57,2597,6.413,2598,6.413,2599,5.57,2600,3.995,2601,3.995,2602,3.995,2603,3.995,2604,3.995,2605,3.995,2606,3.995,2607,7.296,2608,5.113,2609,3.995,2610,3.995,2611,3.995,2612,3.995,2613,5.57,2614,5.57,2615,4.89,2616,5.57,2617,5.57,2618,5.57,2619,5.57,2620,4.89,2621,5.57,2622,5.57,2623,5.57,2624,5.57,2625,5.57,2626,5.57]],["title/classes/PGPSigner.html",[87,0.081,2627,2.747]],["body/classes/PGPSigner.html",[0,1.555,3,0.071,4,0.056,5,0.04,7,1.562,9,2.004,10,0.25,11,0.745,12,0.977,21,0.668,23,1.613,24,0.011,48,0.963,55,4.441,56,3.132,57,3.209,58,3.76,59,4.225,60,3.327,61,4.804,62,3.959,63,3.872,64,2.196,66,1.706,72,2.27,73,1.106,74,1.477,77,1.658,82,0.652,83,0.071,84,0.004,85,0.005,86,0.004,87,0.056,89,1.437,91,2.638,98,3.132,103,0.682,104,3.44,105,2.263,110,0.567,112,1.006,117,1.066,118,0.666,129,4.324,136,1.049,137,1.724,138,2.196,139,4.393,158,1.018,164,0.268,166,1.495,167,0.792,180,2.612,189,1.027,211,1.237,249,1.616,253,2.058,278,2.072,333,1.018,386,2.614,423,1.793,429,3.292,683,4.161,692,2.875,710,2.01,716,3.881,721,1.893,770,1.628,841,1.495,843,3.588,878,1.825,883,2.27,892,3.292,921,4.161,1035,4.663,1047,1.628,1199,3.589,1262,3.052,1362,2.59,1490,3.052,2552,3.475,2627,3.475,2628,5.173,2629,2.01,2630,3.264,2631,4.738,2632,3.264,2633,3.946,2634,5.214,2635,3.946,2636,3.946,2637,5.669,2638,3.887,2639,3.531,2640,4.738,2641,3.264,2642,4.428,2643,3.264,2644,4.406,2645,3.264,2646,2.916,2647,2.916,2648,2.916,2649,2.916,2650,2.916,2651,2.916,2652,4.988,2653,2.916,2654,3.946,2655,2.916,2656,3.946,2657,4.912,2658,2.916,2659,3.689,2660,3.946,2661,2.916,2662,3.946,2663,3.475,2664,3.946,2665,2.916,2666,3.689,2667,2.15,2668,2.15,2669,2.15,2670,3.264,2671,2.15,2672,2.15,2673,2.15,2674,2.15,2675,2.15,2676,2.15,2677,3.264,2678,3.264,2679,2.15,2680,2.15,2681,2.01,2682,2.15,2683,3.264,2684,2.15,2685,2.15,2686,2.15,2687,2.15,2688,2.15,2689,2.15,2690,2.15,2691,2.15,2692,2.15,2693,2.15,2694,2.15,2695,3.264,2696,2.15,2697,2.15,2698,2.15,2699,2.15,2700,2.15,2701,2.15,2702,2.15,2703,2.15]],["title/components/PagesComponent.html",[201,0.594,342,1.324]],["body/components/PagesComponent.html",[3,0.121,4,0.094,5,0.069,8,1.523,10,0.425,11,1.084,21,0.425,23,1.252,24,0.011,27,1.109,48,1.078,73,1.239,83,0.121,84,0.006,85,0.008,86,0.006,87,0.094,99,1.347,110,1.391,112,0.822,114,1.598,118,0.798,164,0.323,170,2.044,171,2.443,201,1.005,202,1.552,203,2.268,204,1.746,205,1.978,206,1.746,207,1.598,213,1.466,214,2.57,215,2.57,216,2.874,217,3.126,219,2.57,221,2.57,269,1.978,270,0.496,309,3.443,313,1.347,314,2.137,315,2.076,316,1.385,317,2.75,318,1.8,319,1.598,320,2.598,321,1.552,322,1.8,323,1.8,324,1.552,325,1.8,326,1.598,327,1.8,328,1.552,329,1.8,330,1.552,331,1.8,332,1.552,333,1.14,334,1.8,335,1.598,336,2.339,337,1.694,338,1.598,339,1.8,340,1.552,341,1.8,342,2.371,343,1.8,344,1.552,345,1.8,346,1.598,347,2.339,348,1.694,349,1.552,350,1.552,351,1.8,352,1.598,353,2.339,354,1.694,355,1.598,356,1.205,357,1.552,358,1.598,359,1.552,360,1.552,361,1.8,362,1.552,363,1.8,364,1.552,365,1.8,366,1.645,367,1.746,368,1.8,770,3.598,881,4.187,2704,4.353,2705,6.443,2706,7.157,2707,6.443,2708,6.443,2709,6.443,2710,5.137,2711,6.443]],["title/modules/PagesModule.html",[462,1.117,2712,3.119]],["body/modules/PagesModule.html",[3,0.139,4,0.109,5,0.079,24,0.011,82,1.277,83,0.139,84,0.007,85,0.009,86,0.007,87,0.109,164,0.434,167,1.913,270,0.572,313,1.551,342,2.612,462,1.508,464,2.073,465,2.814,466,4.084,467,2.928,468,3.052,473,4.112,475,3.765,476,3.052,477,2.709,479,2.904,480,4.122,481,3.189,483,3.341,485,3.341,497,4.333,498,3.512,499,4.574,500,3.707,501,3.341,502,4.333,503,3.512,504,4.333,505,3.512,508,4.855,509,3.936,2712,6.388,2713,5.013,2714,5.013,2715,5.013,2716,5.752,2717,5.711,2718,5.711,2719,5.711]],["title/modules/PagesRoutingModule.html",[462,1.117,2716,2.916]],["body/modules/PagesRoutingModule.html",[3,0.142,4,0.111,5,0.081,24,0.011,74,1.34,82,1.303,83,0.142,84,0.007,85,0.009,86,0.007,87,0.111,93,3.785,164,0.386,167,1.583,201,0.819,270,0.584,275,2.116,309,3.814,342,2.233,464,2.116,479,2.941,524,3.411,525,3.658,526,3.985,527,4.969,528,4.018,529,4.018,530,3.785,531,3.585,540,3.256,807,7.236,1092,3.256,1099,3.256,1193,3.256,2716,4.918,2720,5.831,2721,5.831,2722,5.831,2723,5.831,2724,5.831,2725,5.831,2726,5.831,2727,5.831,2728,5.831,2729,5.831,2730,5.831,2731,5.831]],["title/directives/PasswordToggleDirective.html",[316,1.182,364,1.324]],["body/directives/PasswordToggleDirective.html",[3,0.116,4,0.091,5,0.066,7,1.526,10,0.409,12,0.779,21,0.602,23,1.45,24,0.011,48,1.366,67,3.582,74,1.444,83,0.116,84,0.006,85,0.008,86,0.006,87,0.134,103,0.967,110,0.927,112,0.952,117,0.851,118,0.532,136,0.691,164,0.239,180,2.211,213,1.409,216,2.023,249,1.444,270,0.477,278,1.332,314,2.083,315,2.404,316,1.754,359,1.493,364,1.965,501,4.82,620,6.552,631,2.105,733,4.329,1047,4.735,1254,4.078,1257,5.87,1270,4.992,1286,4.329,1384,4.329,1557,4.63,1614,5.951,1620,3.803,1621,6.473,1622,5.951,1623,5.951,1625,5.177,1626,5.008,1627,5.008,1628,5.008,1629,4.63,1630,4.078,1631,4.63,1632,5.008,1633,4.63,1634,5.008,1636,3.803,1639,3.803,2732,6.808,2733,6.281,2734,7.464,2735,7.023,2736,6.281,2737,7.756,2738,4.77,2739,4.77,2740,6.281,2741,4.77,2742,4.77,2743,4.77,2744,7.023,2745,7.023,2746,7.023,2747,4.187,2748,6.281,2749,7.464,2750,6.281,2751,6.281]],["title/injectables/RegistryService.html",[902,1.182,1117,2.747]],["body/injectables/RegistryService.html",[3,0.137,4,0.107,5,0.078,10,0.482,11,1.174,21,0.598,24,0.011,48,1.222,73,1.404,83,0.137,84,0.007,85,0.009,86,0.007,87,0.107,94,4.641,103,1.074,104,2.481,105,2.671,110,1.475,112,1.012,136,0.814,137,2.248,158,1.292,164,0.408,168,3.289,169,3.874,170,2.317,171,2.77,178,3.65,183,2.06,189,1.979,270,0.563,273,2.77,278,2.119,665,2.667,902,1.949,905,2.77,919,2.77,1114,3.874,1115,3.289,1117,4.53,1287,6.331,2752,4.935,2753,8.314,2754,7.934,2755,6.978,2756,5.622,2757,6.049,2758,5.622,2759,6.326,2760,7.588,2761,5.622,2762,5.622,2763,5.622,2764,5.622,2765,5.622,2766,5.622]],["title/guards/RoleGuard.html",[868,2.602,2767,3.374]],["body/guards/RoleGuard.html",[3,0.111,4,0.087,5,0.063,7,1.67,10,0.391,12,0.997,21,0.523,24,0.011,25,2.085,31,4.291,38,2.601,57,2.894,74,1.049,83,0.111,84,0.006,85,0.007,86,0.006,87,0.131,91,2.692,103,0.939,110,0.887,112,0.778,117,1.088,118,0.68,136,1.062,137,1.965,138,2.348,143,3.752,144,4.204,145,4.497,147,2.692,151,4.864,158,1.579,164,0.344,167,1.24,180,2.419,197,2.249,201,0.857,207,1.965,211,1.275,244,4.499,253,1.855,270,0.457,275,1.657,311,3.961,525,2.894,535,5.419,544,4.834,550,3.259,571,2.087,608,5.297,631,2.014,665,2.165,812,6.095,868,4.511,869,3.64,871,4.864,872,5.355,873,5.848,875,3.64,877,5.355,878,2.515,879,5.055,880,4.204,881,3.569,882,4.204,883,3.128,884,4.007,885,6.904,886,6.439,888,5.355,890,4.497,891,4.864,892,3.752,893,5.355,894,4.864,895,6.439,896,4.511,897,5.355,898,5.355,899,6.032,902,1.704,903,2.807,904,2.807,905,2.249,907,4.007,2767,4.864,2768,4.007,2769,4.565,2770,4.565,2771,6.101,2772,6.101,2773,6.101,2774,6.101,2775,4.565,2776,4.565,2777,4.565,2778,4.565,2779,4.565,2780,4.565,2781,4.565]],["title/directives/RouterLinkDirectiveStub.html",[316,1.182,366,1.404]],["body/directives/RouterLinkDirectiveStub.html",[3,0.145,4,0.113,5,0.082,10,0.51,11,1.217,21,0.619,24,0.011,48,1.295,73,1.488,83,0.145,84,0.007,85,0.009,86,0.007,87,0.138,112,0.993,164,0.298,213,1.76,216,2.329,249,1.369,270,0.596,316,2.354,359,1.863,366,2.398,367,2.545,545,3.325,555,4.229,673,6.345,701,5.227,1001,5.227,1090,4.693,1136,6.345,1137,5.227,1270,4.445,1286,4.982,1625,5.738,2782,7.105,2783,6.453,2784,7.784,2785,7.229,2786,5.955,2787,5.955,2788,5.955,2789,5.955,2790,5.955,2791,5.955,2792,5.955,2793,5.955,2794,5.955,2795,5.955,2796,5.955]],["title/pipes/SafePipe.html",[1824,2.363,2797,2.916]],["body/pipes/SafePipe.html",[3,0.152,4,0.118,5,0.086,12,1.015,21,0.532,23,1.54,24,0.011,83,0.152,84,0.008,85,0.009,86,0.008,87,0.118,103,0.956,112,0.792,117,1.108,118,0.884,136,0.899,158,1.428,164,0.371,211,1.735,213,1.835,270,0.622,631,2.74,769,4.952,770,3.468,881,3.633,1824,4.14,1942,6.184,2797,5.109,2798,4.578,2799,5.452,2800,7.414,2801,4.952,2802,7.414,2803,6.319,2804,6.211,2805,5.911,2806,7.414,2807,6.211,2808,6.211]],["title/classes/Settings.html",[87,0.081,1092,2.363]],["body/classes/Settings.html",[0,1.537,3,0.128,4,0.1,5,0.073,7,1.625,10,0.45,11,1.126,12,0.859,21,0.685,24,0.011,48,1.142,63,3.931,64,2.513,73,1.313,82,1.175,83,0.128,84,0.006,85,0.008,86,0.006,87,0.127,89,2.589,92,5.51,94,4.677,99,2.22,110,1.021,112,1.02,115,3.411,117,0.937,118,0.586,165,4.324,177,5.633,180,1.85,300,6.174,356,1.625,900,4.189,995,4.112,1092,4.564,1255,5.069,1405,6.174,1462,4.93,2542,5.708,2562,5.332,2809,4.189,2810,7.174,2811,6.457,2812,6.122,2813,5.87,2814,5.255,2815,6.797,2816,6.797,2817,5.255,2818,5.255,2819,5.255,2820,5.255,2821,4.612,2822,4.612,2823,4.612]],["title/components/SettingsComponent.html",[201,0.594,344,1.324]],["body/components/SettingsComponent.html",[3,0.089,4,0.069,5,0.05,8,1.571,10,0.311,11,0.876,12,0.851,21,0.673,23,1.368,24,0.011,25,1.779,27,0.812,47,4.504,48,1.132,67,2.297,73,0.907,83,0.148,84,0.004,85,0.006,86,0.004,87,0.069,99,0.986,103,0.801,105,2.143,110,0.706,112,1.04,114,1.169,117,0.929,118,0.876,136,0.963,137,1.677,159,2.933,164,0.378,183,0.986,189,1.278,201,0.854,202,1.136,203,1.833,204,1.278,205,1.448,206,1.278,207,1.169,211,1.454,212,2.594,213,1.073,214,2.077,215,2.077,216,2.808,217,3.043,218,3.201,219,2.077,221,2.077,233,2.834,249,1.683,269,1.448,270,0.363,273,1.789,274,1.861,309,2.782,313,0.986,314,1.727,315,1.677,316,1.014,317,2.413,318,1.318,319,1.169,320,2.209,321,1.136,322,1.318,323,1.318,324,1.136,325,1.318,326,1.169,327,1.318,328,1.136,329,1.318,330,1.136,331,1.318,332,1.136,333,0.834,334,1.318,335,1.169,336,1.889,337,1.24,338,1.169,339,1.318,340,1.136,341,1.318,342,1.136,343,1.318,344,2.08,345,1.318,346,1.169,347,1.889,348,1.24,349,1.136,350,1.136,351,1.318,352,1.169,353,1.889,354,1.24,355,1.169,356,0.882,357,1.136,358,1.169,359,1.136,360,1.136,361,1.318,362,1.136,363,1.318,364,1.136,365,1.318,366,1.204,367,1.278,368,1.318,374,4.194,376,4.852,378,4.194,379,4.194,380,3.587,381,4.581,388,3.587,399,4.194,408,4.194,409,3.379,410,3.587,412,4.194,413,3.587,414,2.502,415,1.861,416,1.94,417,1.94,418,2.233,431,2.676,433,2.676,434,2.502,435,2.676,436,2.502,443,2.676,444,2.502,454,3.587,540,3.712,631,1.602,650,3.398,676,2.895,677,4.504,699,3.587,708,2.895,715,4.569,922,5.342,935,6.429,970,3.187,1060,4.569,1092,3.712,2824,3.187,2825,6.086,2826,5.206,2827,5.342,2828,5.342,2829,5.206,2830,3.631,2831,3.631,2832,3.631,2833,3.631,2834,3.631,2835,3.631,2836,5.835,2837,3.631,2838,3.631,2839,3.631,2840,3.631,2841,3.631,2842,3.631,2843,3.631,2844,4.9,2845,3.631,2846,3.631,2847,3.631,2848,3.631,2849,5.206,2850,5.206,2851,5.206,2852,5.206,2853,5.206,2854,5.206,2855,5.206,2856,5.206]],["title/modules/SettingsModule.html",[462,1.117,2857,3.119]],["body/modules/SettingsModule.html",[3,0.127,4,0.099,5,0.072,24,0.011,82,1.165,83,0.127,84,0.006,85,0.008,86,0.006,87,0.099,164,0.442,167,1.806,270,0.521,272,2.784,313,1.415,340,2.552,344,2.552,415,2.671,416,2.784,417,2.784,462,1.376,464,1.891,465,2.567,466,3.915,467,2.671,468,2.784,473,4.018,475,3.554,476,2.784,477,2.471,479,2.741,480,3.89,481,2.909,483,3.047,485,3.047,492,4.317,493,4.583,494,4.903,495,3.84,496,4.583,497,4.09,498,3.203,499,4.317,500,3.382,501,3.047,502,4.09,503,3.203,504,4.09,505,3.203,506,4.317,507,3.382,508,4.583,509,3.59,518,5.302,2857,6.372,2858,4.573,2859,4.573,2860,4.573,2861,5.62,2862,5.209,2863,5.209,2864,4.573,2865,4.573,2866,6.651,2867,5.209,2868,6.651,2869,5.209]],["title/modules/SettingsRoutingModule.html",[462,1.117,2861,2.916]],["body/modules/SettingsRoutingModule.html",[3,0.152,4,0.119,5,0.086,24,0.011,74,1.43,82,1.391,83,0.152,84,0.008,85,0.009,86,0.008,87,0.119,164,0.411,167,1.69,201,1.042,270,0.623,275,2.258,340,2.322,344,2.322,464,2.258,479,3.059,524,3.639,525,3.762,526,4.144,527,4.64,528,4.287,529,4.287,530,4.039,531,3.826,2594,4.96,2861,5.114,2864,5.461,2865,5.461,2870,6.222]],["title/modules/SharedModule.html",[462,1.117,473,2.085]],["body/modules/SharedModule.html",[3,0.112,4,0.088,5,0.064,24,0.011,82,1.543,83,0.112,84,0.006,85,0.008,86,0.006,87,0.088,99,1.251,164,0.432,167,1.251,270,0.461,275,1.672,313,1.251,332,2.467,335,2.735,338,2.735,346,2.735,352,2.735,360,2.657,362,2.467,462,1.216,464,1.672,465,2.269,466,3.689,467,2.361,468,2.461,473,4.394,475,3.28,476,2.461,477,2.184,479,2.53,480,3.59,481,2.572,506,3.984,507,2.99,526,3.427,917,4.043,1315,3.395,1326,3.672,1341,4.043,1342,4.043,2573,3.672,2797,5.851,2871,4.043,2872,4.043,2873,4.043,2874,5.851,2875,5.851,2876,4.606,2877,4.606,2878,4.606,2879,4.606,2880,6.137,2881,4.606,2882,4.606,2883,4.606,2884,6.137,2885,4.606,2886,4.606,2887,4.606,2888,4.606]],["title/components/SidebarComponent.html",[201,0.594,346,1.363]],["body/components/SidebarComponent.html",[3,0.119,4,0.093,5,0.067,8,1.504,10,0.417,24,0.011,27,1.088,83,0.119,84,0.006,85,0.008,86,0.006,87,0.093,93,4.131,99,1.321,103,0.98,110,1.378,112,0.812,114,1.567,118,0.791,136,0.705,164,0.244,201,0.996,202,1.523,203,2.241,204,1.713,205,1.941,206,1.713,207,1.567,211,1.777,212,3.023,213,1.438,214,2.539,215,2.539,216,2.871,217,3.121,219,2.539,221,2.539,233,3.206,249,1.463,269,1.941,270,0.487,313,1.321,314,2.111,315,2.05,316,1.359,317,2.73,318,1.766,319,1.567,320,2.574,321,1.523,322,1.766,323,1.766,324,1.523,325,1.766,326,1.567,327,1.766,328,1.523,329,1.766,330,1.523,331,1.766,332,1.523,333,1.118,334,1.766,335,1.567,336,2.31,337,1.663,338,1.567,339,1.766,340,1.523,341,1.766,342,1.523,343,1.766,344,1.523,345,1.766,346,2.423,347,2.31,348,1.663,349,1.523,350,1.523,351,1.766,352,1.567,353,2.31,354,1.663,355,1.567,356,1.182,357,1.523,358,2.284,359,1.523,360,1.523,361,1.766,362,1.523,363,1.766,364,1.523,365,1.766,366,1.614,367,1.713,368,1.766,540,3.553,699,4.386,732,3.913,1092,3.553,1193,3.553,2889,4.271,2890,7.092,2891,6.364,2892,4.866,2893,4.866,2894,6.364]],["title/components/SidebarStubComponent.html",[201,0.594,348,1.446]],["body/components/SidebarStubComponent.html",[3,0.126,4,0.098,5,0.071,8,1.563,24,0.011,27,1.155,83,0.178,84,0.006,85,0.008,86,0.006,87,0.139,99,1.403,114,1.664,118,0.813,164,0.259,201,1.117,202,1.616,203,2.329,204,2.569,206,1.818,207,1.664,213,1.526,216,2.887,217,3.143,270,0.517,313,1.403,314,2.194,315,2.131,316,1.442,317,2.792,318,1.874,319,1.664,320,2.648,321,1.616,322,1.874,323,1.874,324,1.616,325,1.874,326,1.664,327,1.874,328,1.616,329,1.874,330,1.616,331,1.874,332,1.616,333,1.187,334,1.874,335,1.664,336,2.401,337,2.26,338,1.664,339,1.874,340,1.616,341,1.874,342,1.616,343,1.874,344,1.616,345,1.874,346,1.664,347,2.401,348,2.629,349,1.616,350,1.616,351,1.874,352,1.664,353,2.401,354,2.26,355,1.664,356,1.255,357,1.616,358,1.664,359,1.616,360,1.616,361,1.874,362,1.616,363,1.874,364,1.616,365,1.874,366,1.713,367,1.818,368,1.874,462,1.364,545,2.884,732,4.067,1410,3.807,1420,3.807,1421,3.807]],["title/interfaces/Signable.html",[0,0.973,2657,2.747]],["body/interfaces/Signable.html",[0,1.722,2,1.464,3,0.087,4,0.068,5,0.049,7,0.863,9,2.25,10,0.304,23,1.592,24,0.011,55,4.421,56,2.998,57,3.121,58,3.517,59,4.284,60,3.337,61,4.893,62,3.85,63,3.729,64,2.384,66,2.078,72,2.627,74,1.604,77,1.918,82,0.794,83,0.087,84,0.004,85,0.006,86,0.004,87,0.068,91,2.261,98,2.998,103,0.789,104,2.904,105,2.116,112,0.453,129,4.291,136,1.011,137,1.651,138,2.249,139,4.272,158,1.178,164,0.301,166,1.821,167,0.965,180,2.752,189,1.251,211,0.992,249,1.671,253,2.122,278,2.03,333,1.178,386,2.322,423,2.184,429,3.151,683,4.047,692,3.327,710,2.448,716,3.327,721,2.306,770,1.983,841,1.821,843,3.554,878,1.464,883,1.821,892,3.151,921,3.697,1035,4.143,1047,1.983,1199,3.357,1262,2.448,1362,2.078,2552,3.327,2627,3.327,2628,3.327,2629,2.448,2630,2.618,2631,4.431,2632,2.618,2633,2.618,2634,4.809,2635,2.618,2636,2.618,2637,5.359,2640,3.778,2641,2.618,2643,2.618,2644,3.778,2645,2.618,2652,4.851,2654,3.778,2656,3.778,2657,5.073,2659,3.532,2660,3.778,2662,3.778,2663,3.327,2664,3.778,2666,4.143,2667,2.618,2668,2.618,2669,2.618,2670,3.778,2671,2.618,2672,2.618,2673,2.618,2674,2.618,2675,2.618,2676,2.618,2677,3.778,2678,3.778,2679,2.618,2680,2.618,2681,2.448,2682,2.618,2683,3.778,2684,2.618,2685,2.618,2686,2.618,2687,2.618,2688,2.618,2689,2.618,2690,2.618,2691,2.618,2692,2.618,2693,2.618,2694,2.618,2695,3.778,2696,2.618,2697,2.618,2698,2.618,2699,2.618,2700,2.618,2701,2.618,2702,2.618,2703,2.618,2895,3.552]],["title/interfaces/Signature.html",[0,0.973,55,2.169]],["body/interfaces/Signature.html",[0,1.832,1,3.466,2,1.701,3,0.101,4,0.079,5,0.057,6,2.679,7,1.003,8,1.804,9,2.984,10,0.354,11,0.959,13,4.2,14,3.504,15,3.926,16,3.926,17,4.012,18,3.926,19,3.643,20,4.236,21,0.654,22,3.045,23,1.717,24,0.011,25,2.404,26,1.911,27,0.923,28,2.415,29,2.844,30,3.043,31,3.333,33,3.043,34,3.043,35,2.844,36,2.844,37,3.043,38,1.759,39,3.926,40,3.926,41,3.926,42,3.699,43,3.699,44,2.305,45,3.926,46,3.043,47,3.504,48,1.78,49,3.926,50,3.926,51,3.926,52,4.658,53,3.926,54,3.333,55,4.087,56,3.333,57,3.501,58,4.116,59,3.181,60,2.273,61,4.465,62,3.333,63,4.079,64,2.229,65,2.415,66,3.333,67,3.104,68,3.043,69,2.679,70,2.305,71,3.699,72,2.116,73,1.031,74,0.949,75,3.504,76,2.679,77,2.133,78,2.679,79,3.699,80,2.807,81,2.844,82,0.923,83,0.101,84,0.005,85,0.007,86,0.005]],["title/interfaces/Signature-1.html",[0,0.81,55,1.806,197,1.736]],["body/interfaces/Signature-1.html",[0,1.709,2,1.426,3,0.084,4,0.066,5,0.048,7,0.841,9,2.783,10,0.297,11,0.846,21,0.557,23,1.65,24,0.011,55,4.431,56,3.465,57,3.417,58,4.215,59,4.253,60,3.324,61,4.901,62,4.215,63,4.15,64,2.36,66,2.024,72,2.578,74,1.587,77,1.882,82,0.774,83,0.084,84,0.004,85,0.006,86,0.004,87,0.066,91,2.219,98,2.942,104,2.869,105,2.085,129,4.247,136,0.942,137,1.62,138,2.221,139,4.22,158,1.156,164,0.296,166,1.774,167,0.94,180,2.734,189,1.218,211,0.966,249,1.656,253,2.1,278,2.012,333,1.156,386,2.288,423,2.128,429,3.092,683,3.998,692,3.264,710,2.385,716,3.264,721,2.246,770,1.932,841,1.774,843,3.526,878,1.426,883,1.774,892,3.092,921,3.642,1035,4.082,1047,1.932,1199,3.307,1262,2.385,1362,2.024,2552,3.264,2627,3.264,2628,2.246,2629,2.385,2630,2.551,2631,4.366,2632,2.551,2633,2.551,2634,4.759,2635,2.551,2636,2.551,2637,5.311,2640,3.707,2641,2.551,2643,2.551,2644,3.707,2645,2.551,2652,4.792,2654,3.707,2656,3.707,2657,4.826,2659,3.465,2660,3.707,2662,3.707,2663,3.264,2664,3.707,2666,4.082,2667,2.551,2668,2.551,2669,2.551,2670,3.707,2671,2.551,2672,2.551,2673,2.551,2674,2.551,2675,2.551,2676,2.551,2677,3.707,2678,3.707,2679,2.551,2680,2.551,2681,2.385,2682,2.551,2683,3.707,2684,2.551,2685,2.551,2686,2.551,2687,2.551,2688,2.551,2689,2.551,2690,2.551,2691,2.551,2692,2.551,2693,2.551,2694,2.551,2695,3.707,2696,2.551,2697,2.551,2698,2.551,2699,2.551,2700,2.551,2701,2.551,2702,2.551,2703,2.551]],["title/interfaces/Signer.html",[0,0.973,129,2.602]],["body/interfaces/Signer.html",[0,1.66,2,1.301,3,0.077,4,0.06,5,0.044,7,1.511,9,2.101,10,0.27,12,1.087,21,0.57,23,1.606,24,0.011,55,4.463,56,2.749,57,2.95,58,3.284,59,4.234,60,3.348,61,4.835,62,3.638,63,3.554,64,2.272,66,1.846,72,2.409,74,1.528,77,1.759,82,0.705,83,0.077,84,0.004,85,0.006,86,0.004,87,0.06,91,2.073,98,3.284,103,0.723,104,2.744,105,1.976,112,0.889,117,1.186,118,0.741,129,4.44,136,1.118,137,1.808,138,2.272,139,4.525,158,1.08,164,0.281,166,1.618,167,0.857,180,2.67,189,1.111,211,0.881,249,1.743,253,2.256,278,2.118,333,1.08,386,2.169,423,1.94,429,3.452,683,4.287,692,3.05,710,2.175,716,3.05,721,2.048,770,1.762,841,1.618,843,3.66,878,1.301,883,1.618,892,3.452,921,3.452,1035,3.869,1047,1.762,1199,3.473,1262,2.175,1362,1.846,2552,3.644,2627,3.05,2628,4.687,2629,2.175,2630,2.326,2631,4.584,2632,2.326,2633,2.326,2634,4.582,2635,4.138,2636,4.138,2637,5.773,2638,4.124,2639,3.746,2640,4.902,2641,2.326,2643,2.326,2644,3.464,2645,2.326,2652,5.139,2654,4.138,2656,4.138,2657,5.01,2659,3.869,2660,4.138,2662,4.138,2663,3.644,2664,4.138,2666,3.869,2667,2.326,2668,3.464,2669,3.464,2670,4.138,2671,2.326,2672,2.326,2673,2.326,2674,2.326,2675,2.326,2676,2.326,2677,3.464,2678,3.464,2679,2.326,2680,2.326,2681,2.175,2682,2.326,2683,3.464,2684,2.326,2685,2.326,2686,2.326,2687,2.326,2688,2.326,2689,2.326,2690,2.326,2691,2.326,2692,2.326,2693,2.326,2694,2.326,2695,3.464,2696,2.326,2697,2.326,2698,2.326,2699,2.326,2700,2.326,2701,2.326,2702,2.326,2703,2.326,2896,3.156,2897,3.156,2898,3.156,2899,3.156,2900,3.156,2901,3.156]],["title/interfaces/Staff.html",[0,0.973,650,2.363]],["body/interfaces/Staff.html",[0,1.608,2,2.328,3,0.138,4,0.108,5,0.078,7,1.372,10,0.484,11,1.178,21,0.7,23,1.698,24,0.011,25,2.391,26,2.065,47,5.119,57,3.319,64,1.93,67,3.088,82,1.263,83,0.138,84,0.007,85,0.009,86,0.007,104,3.817,114,2.254,118,0.928,650,4.438,843,4.103,1271,4.823,2836,6.976,2902,4.958,2903,8.324,2904,7.947,2905,6.336,2906,6.998,2907,6.143]],["title/interfaces/Token.html",[0,0.973,27,0.946]],["body/interfaces/Token.html",[0,1.513,2,2.114,3,0.125,4,0.098,5,0.071,7,1.246,8,1.556,10,0.439,11,1.108,12,1.327,14,3.153,21,0.73,23,1.727,24,0.011,26,1.788,27,1.984,32,4.853,38,2.807,64,1.752,80,3.244,82,1.146,83,0.125,84,0.006,85,0.008,86,0.006,116,4.719,118,0.905,120,3.566,163,5.249,1202,4.537,1203,4.34,2905,6.118,2908,4.501,2909,8.121,2910,7.674,2911,7.674,2912,6.475,2913,6.584,2914,6.584,2915,6.584,2916,6.118,2917,6.584,2918,6.584,2919,5.128,2920,4.501]],["title/components/TokenDetailsComponent.html",[201,0.594,349,1.324]],["body/components/TokenDetailsComponent.html",[3,0.102,4,0.08,5,0.058,8,1.358,10,0.358,21,0.492,24,0.011,27,1.912,65,4.483,83,0.102,84,0.005,85,0.007,86,0.005,87,0.08,99,1.135,103,0.885,110,1.276,112,0.946,114,1.346,118,0.827,120,2.45,136,0.832,164,0.288,183,1.135,201,0.922,202,1.308,203,2.023,204,1.472,205,1.667,206,1.472,207,1.346,211,1.605,212,2.8,213,1.235,214,2.293,215,2.293,216,2.84,217,3.083,219,2.293,221,2.293,233,3.015,249,1.626,269,1.667,270,0.418,313,1.135,314,1.906,315,1.851,316,1.167,317,2.567,318,1.517,319,1.346,320,2.384,321,1.308,322,1.517,323,1.517,324,1.308,325,1.517,326,1.346,327,1.517,328,1.308,329,1.517,330,1.308,331,1.517,332,1.308,333,0.961,334,1.517,335,1.346,336,2.086,337,1.428,338,1.346,339,1.517,340,1.308,341,1.517,342,1.308,343,1.517,344,1.308,345,1.517,346,1.346,347,2.086,348,1.428,349,2.213,350,1.308,351,1.517,352,1.346,353,2.086,354,1.428,355,1.346,356,1.016,357,1.308,358,1.346,359,1.308,360,1.308,361,1.517,362,1.308,363,1.517,364,1.308,365,1.517,366,1.386,367,1.472,368,1.517,421,2.334,460,3.731,1090,2.714,1203,3.071,1270,3.534,1286,3.961,2357,4.582,2905,4.582,2912,4.582,2916,4.582,2920,5.045,2921,6.726,2922,5.649,2923,3.333,2924,5.765,2925,5.045,2926,6.726,2927,5.045,2928,5.765,2929,5.747,2930,4.18,2931,6.209,2932,3.669,2933,3.669,2934,4.582,2935,3.669,2936,4.18,2937,5.747,2938,5.747,2939,5.747,2940,5.747,2941,5.747,2942,5.747,2943,5.747,2944,5.747,2945,5.747,2946,5.747,2947,5.747,2948,5.747,2949,5.747]],["title/pipes/TokenRatioPipe.html",[1824,2.363,2874,2.916]],["body/pipes/TokenRatioPipe.html",[3,0.154,4,0.12,5,0.087,12,1.029,21,0.54,24,0.011,48,1.625,73,1.573,77,2.798,83,0.154,84,0.008,85,0.009,86,0.008,87,0.12,103,0.969,112,0.803,117,1.123,118,0.889,136,0.912,158,1.447,164,0.315,211,1.759,213,1.861,270,0.63,460,4.853,1680,4.34,1824,4.174,2798,4.642,2801,5.021,2803,6.356,2805,5.96,2874,5.151,2950,6.562,2951,5.528,2952,7.475,2953,6.297,2954,6.297,2955,6.297]],["title/classes/TokenRegistry.html",[87,0.081,2956,3.119]],["body/classes/TokenRegistry.html",[0,0.785,3,0.083,4,0.065,5,0.047,7,1.57,8,1.793,10,0.293,11,0.838,12,0.961,21,0.615,23,1.594,24,0.011,26,2.209,27,1.968,67,1.507,74,1.351,79,2.217,80,4.042,83,0.083,84,0.004,85,0.006,86,0.004,87,0.065,89,1.682,91,2.197,92,4.452,94,4.994,95,4.371,96,4.371,97,6.662,98,2.913,99,1.865,100,4.807,101,6.295,102,6.793,103,0.767,104,3.415,105,2.837,110,0.664,111,4.371,112,0.945,114,1.604,115,3.816,116,4.836,117,1.049,118,0.766,119,5.477,120,3.614,121,2.722,130,5.718,133,5.718,134,6.295,136,1.154,137,2.31,155,4.763,158,1.485,159,1.507,163,5.718,164,0.294,165,3.607,166,1.751,167,0.927,168,1.998,169,2.353,170,1.408,171,1.682,172,2.722,173,3.432,174,2.722,176,2.722,177,2.353,178,2.217,179,2.997,180,2.275,181,4.371,182,2.997,183,0.927,184,2.997,185,4.371,186,2.997,189,2.069,200,2.997,1111,1.998,1193,4.391,1244,4.194,1249,4.371,2956,3.671,2957,6.051,2958,2.722,2959,4.98,2960,7.172,2961,4.98,2962,3.415,2963,3.415,2964,4.98,2965,3.415,2966,6.903,2967,6.461,2968,3.415,2969,3.415,2970,4.98,2971,4.98,2972,3.415,2973,7.864,2974,3.415,2975,4.98,2976,3.415,2977,2.997,2978,3.415,2979,3.415,2980,3.415,2981,3.415,2982,3.415]],["title/injectables/TokenService.html",[902,1.182,2983,2.747]],["body/injectables/TokenService.html",[3,0.094,4,0.074,5,0.053,10,0.331,11,0.915,12,1.117,21,0.692,23,1.524,24,0.011,26,1.048,27,1.806,48,1.486,73,1.707,74,1.832,77,2.356,83,0.094,84,0.005,85,0.007,86,0.005,87,0.074,94,3.682,103,0.837,105,3.028,110,1.223,112,1.074,117,1.219,118,0.762,120,2.683,136,1.135,137,2.696,158,1.718,159,2.399,164,0.374,183,2.029,189,2.964,194,3.387,197,1.901,249,1.25,270,0.386,278,1.758,421,2.155,429,3.87,550,2.985,557,5.018,571,1.764,665,1.83,902,1.518,905,1.901,919,1.901,933,5.037,969,5.66,1057,5.018,1114,2.659,1115,2.257,1117,2.505,1118,3.077,1126,3.077,1193,3.514,1203,2.905,2759,5.018,2956,5.66,2983,3.529,2984,3.387,2985,6.294,2986,6.294,2987,5.436,2988,5.436,2989,5.436,2990,5.436,2991,6.833,2992,6.833,2993,6.833,2994,5.436,2995,5.436,2996,3.859,2997,5.436,2998,3.859,2999,3.859,3000,3.859,3001,5.436,3002,3.859,3003,3.859,3004,3.859,3005,3.859,3006,3.859,3007,5.436,3008,3.859,3009,3.859,3010,3.859,3011,4.772,3012,3.859,3013,5.436,3014,3.859,3015,3.859,3016,3.387,3017,3.859,3018,3.859,3019,3.859,3020,3.859,3021,3.859,3022,4.772,3023,3.859,3024,3.859,3025,3.859,3026,3.859,3027,3.859,3028,3.859,3029,3.387,3030,3.859,3031,4.772,3032,3.859,3033,3.387,3034,3.859,3035,3.859,3036,3.859,3037,3.859,3038,3.859,3039,3.859,3040,3.859,3041,3.859,3042,3.859,3043,3.859,3044,6.294,3045,6.294,3046,3.859,3047,3.859,3048,3.859]],["title/classes/TokenServiceStub.html",[87,0.081,3049,3.374]],["body/classes/TokenServiceStub.html",[3,0.157,4,0.123,5,0.089,10,0.552,12,1.053,21,0.552,23,1.564,24,0.011,83,0.157,84,0.008,85,0.009,86,0.008,87,0.123,89,3.175,103,1.166,112,0.822,117,1.149,118,0.845,136,0.933,158,1.481,545,3.598,878,3.123,1203,4.049,1668,4.75,2916,5.137,3049,6.041,3050,6.651,3051,7.577,3052,7.577,3053,6.443]],["title/components/TokensComponent.html",[201,0.594,350,1.324]],["body/components/TokensComponent.html",[3,0.088,4,0.069,5,0.05,8,1.229,10,0.311,11,0.875,12,0.994,21,0.661,23,1.182,24,0.011,27,1.756,48,1.131,73,0.906,83,0.148,84,0.004,85,0.006,86,0.004,87,0.069,99,0.985,103,0.801,105,2.141,110,1.011,112,1.029,114,1.168,117,1.085,118,0.889,120,2.832,136,0.962,137,1.676,159,2.932,164,0.386,183,0.985,189,1.831,201,0.854,202,1.135,203,1.831,204,1.277,205,1.447,206,1.277,207,1.168,211,1.453,212,2.593,213,1.072,214,2.075,215,2.075,216,2.808,217,3.043,218,3.199,219,2.075,221,2.075,233,2.832,244,4.03,249,1.683,253,1.103,269,1.447,270,0.363,273,1.787,274,1.859,275,1.316,278,1.699,309,2.78,313,0.985,314,1.725,315,1.676,316,1.013,317,2.412,318,1.316,319,1.168,320,2.208,321,1.135,322,1.316,323,1.316,324,1.135,325,1.316,326,1.168,327,1.316,328,1.135,329,1.316,330,1.135,331,1.316,332,1.135,333,0.834,334,1.316,335,1.168,336,1.888,337,1.239,338,1.168,339,1.316,340,1.135,341,1.316,342,1.135,343,1.316,344,1.135,345,1.316,346,1.168,347,1.888,348,1.239,349,1.135,350,2.079,351,1.316,352,1.168,353,1.888,354,1.239,355,1.168,356,0.881,357,1.135,358,1.168,359,1.135,360,1.135,361,1.316,362,1.135,363,1.316,364,1.135,365,1.316,366,1.203,367,1.277,368,1.316,374,4.192,378,4.192,379,4.192,380,3.585,381,4.579,386,2.913,388,3.585,399,4.192,408,4.192,409,3.377,410,3.585,412,4.192,413,3.585,414,2.499,415,1.859,416,1.938,417,1.938,418,2.23,421,2.025,431,2.674,433,2.674,434,2.499,435,2.674,436,2.499,443,2.674,444,2.499,454,3.585,460,3.377,537,2.01,1193,4.505,1203,3.551,2912,5.298,2935,3.184,2983,4.753,3011,3.184,3022,4.566,3029,4.566,3031,4.566,3033,4.566,3054,3.184,3055,6.082,3056,5.202,3057,6.082,3058,5.202,3059,3.627,3060,5.202,3061,3.627,3062,3.627,3063,3.627,3064,5.202,3065,3.627,3066,3.627,3067,3.627,3068,3.627,3069,3.627,3070,3.627,3071,2.892,3072,2.892,3073,3.627,3074,3.627,3075,3.627,3076,3.627,3077,3.627]],["title/modules/TokensModule.html",[462,1.117,3078,3.119]],["body/modules/TokensModule.html",[3,0.127,4,0.1,5,0.072,24,0.011,82,1.168,83,0.127,84,0.006,85,0.008,86,0.006,87,0.1,164,0.442,167,1.809,270,0.523,313,1.419,349,2.554,350,2.554,415,2.678,416,2.792,417,2.792,462,1.38,464,1.896,465,2.574,466,3.921,467,2.678,468,2.792,473,4.021,475,3.561,476,2.792,477,2.478,479,2.746,480,3.898,481,2.917,483,3.056,485,3.056,488,3.6,492,4.325,493,4.592,494,4.912,495,3.851,496,4.592,497,4.097,498,3.213,499,4.325,500,3.391,501,3.056,502,4.097,503,3.213,504,4.097,505,3.213,506,4.325,507,3.391,513,4.592,514,3.391,2922,3.851,3078,6.374,3079,4.586,3080,4.586,3081,4.586,3082,5.624,3083,5.224,3084,5.224,3085,4.586,3086,4.586,3087,6.663,3088,6.663,3089,5.224,3090,6.663,3091,5.224]],["title/modules/TokensRoutingModule.html",[462,1.117,3082,2.916]],["body/modules/TokensRoutingModule.html",[3,0.153,4,0.12,5,0.087,24,0.011,67,2.774,74,1.445,82,1.405,83,0.153,84,0.008,85,0.009,86,0.008,87,0.12,164,0.413,167,1.707,201,1.048,270,0.629,275,2.282,349,2.337,350,2.337,464,2.282,479,3.078,488,4.332,524,3.677,525,3.778,526,4.17,527,4.368,531,3.866,2922,4.634,3082,5.146,3085,5.518,3086,5.518,3092,6.286]],["title/components/TopbarComponent.html",[201,0.594,352,1.363]],["body/components/TopbarComponent.html",[3,0.123,4,0.096,5,0.07,8,1.539,10,0.432,24,0.011,27,1.127,83,0.123,84,0.006,85,0.008,86,0.006,87,0.096,99,1.369,103,1.003,110,1.402,112,0.831,114,1.624,118,0.804,136,0.73,164,0.252,201,1.013,202,1.578,203,2.293,204,1.775,205,2.011,206,1.775,207,1.624,211,1.819,212,3.075,213,1.49,214,2.598,215,2.598,216,2.877,217,3.13,219,2.598,221,2.598,233,3.25,249,1.497,269,2.011,270,0.505,313,1.369,314,2.16,315,2.098,316,1.408,317,2.767,318,1.83,319,1.624,320,2.618,321,1.578,322,1.83,323,1.83,324,1.578,325,1.83,326,1.624,327,1.83,328,1.578,329,1.83,330,1.578,331,1.83,332,1.578,333,1.159,334,1.83,335,1.624,336,2.364,337,1.723,338,1.624,339,1.83,340,1.578,341,1.83,342,1.578,343,1.83,344,1.578,345,1.83,346,1.624,347,2.364,348,1.723,349,1.578,350,1.578,351,1.83,352,2.456,353,2.364,354,1.723,355,1.624,356,1.225,357,1.578,358,1.624,359,1.578,360,1.578,361,1.83,362,1.578,363,1.83,364,1.578,365,1.83,366,1.672,367,1.775,368,1.83,1421,4.801,3093,4.426,3094,7.214,3095,6.513,3096,5.042,3097,5.042]],["title/components/TopbarStubComponent.html",[201,0.594,354,1.446]],["body/components/TopbarStubComponent.html",[3,0.126,4,0.098,5,0.071,8,1.563,24,0.011,27,1.155,83,0.178,84,0.006,85,0.008,86,0.006,87,0.139,99,1.403,114,1.664,118,0.813,164,0.259,201,1.117,202,1.616,203,2.329,204,2.569,206,1.818,207,1.664,213,1.526,216,2.887,217,3.143,270,0.517,313,1.403,314,2.194,315,2.131,316,1.442,317,2.792,318,1.874,319,1.664,320,2.648,321,1.616,322,1.874,323,1.874,324,1.616,325,1.874,326,1.664,327,1.874,328,1.616,329,1.874,330,1.616,331,1.874,332,1.616,333,1.187,334,1.874,335,1.664,336,2.401,337,2.26,338,1.664,339,1.874,340,1.616,341,1.874,342,1.616,343,1.874,344,1.616,345,1.874,346,1.664,347,2.401,348,2.26,349,1.616,350,1.616,351,1.874,352,1.664,353,2.401,354,2.629,355,1.664,356,1.255,357,1.616,358,1.664,359,1.616,360,1.616,361,1.874,362,1.616,363,1.874,364,1.616,365,1.874,366,1.713,367,1.818,368,1.874,462,1.364,545,2.884,732,3.176,1410,3.807,1420,3.807,1421,4.876]],["title/interfaces/Transaction.html",[0,0.973,356,1.028]],["body/interfaces/Transaction.html",[0,1.884,1,3.985,2,1.809,3,0.107,4,0.084,5,0.061,7,1.066,8,1.782,9,1.643,10,0.509,11,1,12,0.971,21,0.731,23,1.657,24,0.011,25,1.499,26,2.226,27,1.906,38,3.592,48,1.569,64,2.466,80,2.162,82,0.981,83,0.107,84,0.005,85,0.007,86,0.005,116,2.698,118,0.662,120,3.389,164,0.22,253,1.334,356,2.155,537,1.695,754,4.155,863,4.142,896,2.698,1099,4.669,1178,3.024,1179,3.235,1180,3.235,1181,3.235,1182,3.024,1183,3.024,1184,5.161,1185,4.379,1186,4.379,1187,4.974,1188,4.379,1189,5.321,1190,3.235,1191,5.25,1192,4.973,1193,3.317,1194,4.379,1195,3.024,1196,3.235,1197,2.848,1198,2.848,1199,2.45,1200,3.235,1201,3.235,1202,3.024,1203,3.175]],["title/components/TransactionDetailsComponent.html",[201,0.594,355,1.363]],["body/components/TransactionDetailsComponent.html",[3,0.065,4,0.097,5,0.037,8,0.978,10,0.434,11,0.696,12,0.676,21,0.603,23,1.504,24,0.011,27,1.523,65,3.338,83,0.065,84,0.003,85,0.005,86,0.003,87,0.051,99,0.725,103,0.637,105,2.783,110,0.804,112,1.009,114,0.86,117,0.738,118,0.839,120,3.299,136,0.987,137,2.38,164,0.327,183,0.725,189,2.479,201,0.711,202,0.835,203,1.457,204,0.94,205,1.065,206,0.94,207,0.86,211,1.155,212,2.16,213,0.789,214,1.65,215,1.65,216,2.724,217,2.938,219,1.65,221,1.65,233,2.433,244,3.491,249,1.312,253,0.812,269,1.065,270,0.267,273,1.315,274,1.368,275,0.969,276,1.967,277,1.967,278,1.594,313,0.725,314,1.372,315,1.333,316,0.745,317,2.071,318,0.969,319,0.86,320,1.839,321,0.835,322,0.969,323,0.969,324,0.835,325,0.969,326,0.86,327,0.969,328,0.835,329,0.969,330,0.835,331,0.969,332,0.835,333,0.613,334,0.969,335,0.86,336,1.502,337,0.912,338,0.86,339,0.969,340,0.835,341,0.969,342,0.835,343,0.969,344,0.835,345,0.969,346,0.86,347,1.502,348,0.912,349,0.835,350,0.835,351,0.969,352,0.86,353,1.502,354,0.912,355,1.838,356,1.979,357,0.835,358,1.838,359,0.835,360,0.835,361,0.969,362,0.835,363,0.969,364,0.835,365,0.969,366,0.885,367,0.94,368,0.969,453,5.631,458,3.05,460,2.686,521,2.128,522,1.839,537,1.598,678,4.19,709,1.967,754,1.426,863,2.544,875,2.128,1090,1.733,1183,4.502,1187,4.502,1191,4.241,1192,4.017,1195,2.851,1197,2.686,1198,2.686,1203,3.491,1270,2.544,1286,2.851,1630,4.241,2552,1.733,2923,2.128,2924,4.447,2925,3.632,2926,5.982,2927,3.632,2928,4.447,2931,5.009,2932,2.343,2933,2.343,2934,3.298,2983,4.424,3071,2.128,3072,2.128,3098,7.001,3099,6.359,3100,5.066,3101,5.066,3102,6.175,3103,5.982,3104,5.066,3105,4.137,3106,5.707,3107,5.707,3108,5.707,3109,5.707,3110,5.066,3111,5.707,3112,4.137,3113,2.669,3114,2.669,3115,4.137,3116,2.669,3117,2.669,3118,2.669,3119,2.669,3120,2.669,3121,2.669,3122,2.669,3123,2.669,3124,2.669,3125,2.128,3126,2.669,3127,2.669,3128,5.066,3129,2.669,3130,2.669,3131,2.669,3132,2.669,3133,2.669,3134,2.343,3135,2.343,3136,2.669,3137,2.669,3138,2.669,3139,2.669,3140,2.669,3141,2.669,3142,2.669,3143,2.669,3144,2.669,3145,2.669,3146,2.669,3147,2.669,3148,2.343,3149,2.669,3150,2.669,3151,2.343,3152,2.669,3153,5.707,3154,5.707,3155,3.632,3156,4.137,3157,3.632,3158,3.632,3159,4.137,3160,4.137,3161,4.137,3162,3.632,3163,4.137,3164,4.137,3165,5.707,3166,5.707,3167,5.707,3168,4.137,3169,4.137,3170,4.137,3171,5.707,3172,4.137,3173,4.137,3174,4.137,3175,4.137,3176,5.707,3177,4.137]],["title/injectables/TransactionService.html",[678,2.602,902,1.182]],["body/injectables/TransactionService.html",[3,0.068,4,0.053,5,0.038,8,0.654,9,1.593,10,0.237,11,0.716,12,1.165,21,0.651,22,1.48,23,1.547,24,0.011,25,0.946,26,2.277,48,1.55,52,1.546,73,1.454,74,1.912,75,3.578,77,1.593,83,0.068,84,0.006,85,0.005,86,0.003,87,0.053,94,3.033,103,0.655,105,2.713,110,0.827,112,1.024,117,1.271,118,0.795,120,2.481,136,1.059,137,2.296,158,1.524,164,0.414,165,3.856,168,1.62,169,1.908,170,1.141,171,1.364,173,1.908,178,1.798,183,1.705,189,2.627,197,1.364,243,4.246,249,1.337,270,0.277,276,2.041,277,2.041,278,1.929,279,1.798,297,2.275,299,3.366,333,1.192,356,1.526,358,1.67,386,2.668,419,1.62,420,1.42,421,1.546,422,2.933,438,3.573,440,3.188,550,2.979,571,1.266,665,1.313,677,4.246,678,2.617,708,2.208,754,2.275,778,1.48,841,1.42,902,1.189,905,1.364,919,1.364,933,4.29,940,2.208,941,5.286,966,3.736,969,2.041,980,1.908,981,2.431,983,2.431,993,2.431,995,1.703,1018,2.431,1047,1.546,1057,4.134,1087,4.639,1088,4.888,1099,2.377,1114,1.908,1115,2.49,1117,1.798,1118,2.208,1126,2.208,1149,3.394,1151,3.736,1165,3.736,1182,1.908,1198,1.798,2634,1.908,2681,1.908,2759,4.134,2828,4.551,3016,2.431,3158,2.431,3162,3.736,3178,2.208,3179,5.185,3180,5.185,3181,4.256,3182,4.256,3183,4.256,3184,3.736,3185,5.819,3186,3.736,3187,3.736,3188,5.185,3189,4.256,3190,4.256,3191,7.301,3192,2.769,3193,4.256,3194,2.769,3195,2.769,3196,2.769,3197,2.769,3198,2.769,3199,3.736,3200,2.769,3201,3.736,3202,2.769,3203,2.769,3204,5.819,3205,5.819,3206,2.769,3207,5.185,3208,4.256,3209,2.769,3210,2.769,3211,4.256,3212,2.769,3213,2.769,3214,2.769,3215,2.769,3216,2.769,3217,2.769,3218,2.431,3219,2.769,3220,2.431,3221,2.769,3222,2.769,3223,2.769,3224,2.769,3225,2.769,3226,4.256,3227,2.769,3228,2.431,3229,2.208,3230,2.769,3231,2.769,3232,2.769,3233,4.256,3234,4.256,3235,2.769,3236,2.431,3237,5.185,3238,2.769,3239,5.185,3240,4.256,3241,5.185,3242,5.185,3243,2.769,3244,4.256,3245,3.736,3246,2.769,3247,2.769,3248,2.769,3249,2.769,3250,2.769,3251,2.769,3252,2.769,3253,2.769,3254,4.256,3255,4.256,3256,2.769,3257,2.769,3258,2.769,3259,2.769,3260,2.769,3261,4.256,3262,2.769,3263,4.256,3264,2.431,3265,4.256,3266,2.769,3267,2.769,3268,2.769,3269,2.769,3270,2.769,3271,2.769,3272,2.769,3273,2.769,3274,2.769,3275,2.769,3276,2.769,3277,2.769,3278,2.769,3279,2.769,3280,2.769,3281,2.769,3282,2.769,3283,2.769,3284,2.769,3285,2.769,3286,2.769,3287,2.769,3288,2.769,3289,2.769,3290,2.769,3291,2.769,3292,2.769,3293,2.769,3294,2.769,3295,2.769,3296,2.769,3297,2.769,3298,2.769,3299,2.769,3300,2.769,3301,2.769,3302,2.769,3303,2.769,3304,2.769,3305,2.769,3306,2.769,3307,2.769,3308,2.769,3309,2.769,3310,2.769,3311,2.769,3312,2.769,3313,2.769,3314,2.769,3315,2.769,3316,2.769,3317,2.769]],["title/classes/TransactionServiceStub.html",[87,0.081,3318,3.374]],["body/classes/TransactionServiceStub.html",[3,0.144,4,0.112,5,0.081,10,0.504,12,1.266,21,0.664,24,0.011,26,2.35,83,0.144,84,0.007,85,0.009,86,0.007,87,0.112,89,2.901,103,1.105,112,0.988,117,1.381,118,0.863,136,1.122,158,1.353,164,0.295,249,1.853,356,1.43,545,3.287,550,3.673,571,2.692,754,3.146,878,3.323,1087,4.694,1088,5.709,1149,5.723,3184,6.301,3186,6.301,3187,6.301,3191,6.798,3199,6.301,3201,6.301,3318,5.723,3319,7.077,3320,5.887,3321,5.887,3322,5.168,3323,5.887,3324,5.887]],["title/components/TransactionsComponent.html",[201,0.594,357,1.324]],["body/components/TransactionsComponent.html",[3,0.072,4,0.057,5,0.041,8,1.06,10,0.254,11,0.755,12,0.884,21,0.709,23,1.375,24,0.011,26,1.218,27,0.663,48,1.621,73,1.506,83,0.132,84,0.004,85,0.005,86,0.004,87,0.057,99,0.806,103,0.691,105,1.904,110,0.872,112,1.05,114,0.956,117,0.965,118,0.759,136,0.986,137,1.445,159,3.214,164,0.365,183,0.806,189,2.398,201,0.759,202,0.928,203,1.579,204,1.044,205,1.183,206,1.044,207,0.956,211,1.253,212,2.306,213,0.877,214,1.789,215,1.789,216,2.755,217,2.977,218,2.759,219,1.789,221,1.789,233,2.57,243,4.35,249,1.747,253,0.902,269,1.183,270,0.297,273,1.462,274,1.521,278,1.684,279,1.926,297,2.397,299,1.926,309,2.397,313,0.806,314,1.488,315,1.445,316,0.829,317,2.189,318,1.077,319,0.956,320,1.963,321,0.928,322,1.077,323,1.077,324,0.928,325,1.077,326,0.956,327,1.077,328,0.928,329,1.077,330,0.928,331,1.077,332,0.928,333,0.682,334,1.077,335,0.956,336,1.628,337,1.014,338,0.956,339,1.077,340,0.928,341,1.077,342,0.928,343,1.077,344,0.928,345,1.077,346,0.956,347,1.628,348,1.014,349,0.928,350,0.928,351,1.077,352,0.956,353,1.628,354,1.014,355,0.956,356,1.846,357,1.887,358,2.521,359,0.928,360,0.928,361,1.077,362,0.928,363,1.077,364,0.928,365,1.077,366,0.984,367,1.044,368,1.077,374,3.728,375,4.748,377,4.748,378,3.728,379,3.728,380,3.091,381,4.155,388,3.091,399,3.728,401,4.445,403,4.808,405,3.577,406,3.938,408,3.728,409,2.912,410,3.091,412,3.728,413,3.091,414,2.044,415,1.521,416,1.585,417,1.585,418,1.824,419,1.735,420,1.521,421,1.656,434,3.091,436,3.091,438,2.044,440,1.824,441,1.926,444,2.044,453,5.021,454,3.091,458,3.307,460,3.914,537,1.733,678,4.35,709,2.187,1076,5.021,1191,3.914,1192,3.708,2540,2.604,2608,3.577,2983,4.592,3071,2.365,3072,2.365,3103,6.209,3134,2.604,3135,2.604,3151,2.604,3155,3.938,3157,3.938,3236,2.604,3264,3.938,3325,2.604,3326,5.409,3327,5.409,3328,4.486,3329,5.409,3330,5.409,3331,5.409,3332,5.409,3333,6.03,3334,6.03,3335,4.486,3336,2.967,3337,4.486,3338,2.967,3339,2.967,3340,2.967,3341,2.967,3342,2.967,3343,4.486,3344,2.967,3345,2.967,3346,2.967,3347,2.967,3348,2.967,3349,2.967,3350,2.967,3351,2.967,3352,2.967,3353,2.967,3354,2.967,3355,4.486,3356,2.967,3357,2.967,3358,4.486,3359,4.486,3360,2.967,3361,2.967,3362,2.967,3363,2.967,3364,4.486,3365,4.486,3366,2.967,3367,2.967,3368,6.03,3369,4.486,3370,4.486,3371,4.486,3372,4.486,3373,4.486,3374,4.486,3375,4.486]],["title/modules/TransactionsModule.html",[462,1.117,474,2.916]],["body/modules/TransactionsModule.html",[3,0.126,4,0.098,5,0.071,24,0.011,82,1.629,83,0.126,84,0.006,85,0.008,86,0.006,87,0.098,164,0.441,167,1.793,270,0.515,313,1.399,355,2.78,357,2.544,415,2.64,416,2.752,417,2.752,462,1.36,464,1.869,465,2.537,466,3.894,467,2.64,468,2.752,473,4.006,474,5.975,475,3.528,476,2.752,477,2.443,479,2.721,480,3.862,481,2.876,483,3.013,485,3.013,488,3.549,492,4.286,493,4.55,494,4.867,495,3.796,496,4.55,497,4.06,498,3.167,499,4.286,500,3.343,501,3.013,502,4.06,503,3.167,504,4.06,505,3.167,506,4.286,507,3.343,508,4.55,509,3.549,513,4.55,514,3.343,520,5.795,521,4.106,522,3.549,3099,4.106,3376,4.521,3377,4.521,3378,4.521,3379,4.521,3380,5.603,3381,5.15,3382,5.15,3383,4.521,3384,5.15]],["title/modules/TransactionsRoutingModule.html",[462,1.117,3380,2.916]],["body/modules/TransactionsRoutingModule.html",[3,0.157,4,0.123,5,0.089,24,0.011,74,1.484,82,1.443,83,0.157,84,0.008,85,0.009,86,0.008,87,0.123,164,0.403,167,1.753,201,0.906,270,0.646,275,2.343,357,2.373,464,2.343,479,3.126,524,3.776,525,3.82,526,4.235,527,3.776,531,3.969,3380,5.227,3383,5.666,3385,6.455]],["title/interfaces/Tx.html",[0,0.973,1099,2.363]],["body/interfaces/Tx.html",[0,1.897,1,3.605,2,1.87,3,0.111,4,0.086,5,0.063,7,1.102,8,1.619,9,2.274,10,0.587,11,1.023,21,0.687,23,1.62,24,0.011,25,1.55,26,2.326,27,1.864,38,3.474,48,0.986,64,2.34,80,2.235,82,1.014,83,0.111,84,0.006,85,0.007,86,0.006,116,2.79,118,0.677,120,3.252,164,0.227,253,2.083,356,2.152,537,2.347,754,4.196,863,5.011,896,3.736,1099,4.477,1178,3.126,1179,3.344,1180,3.344,1181,3.344,1182,3.126,1183,3.126,1184,4.952,1185,4.479,1186,4.479,1187,4.721,1188,4.479,1189,5.393,1190,3.344,1191,4.447,1192,4.212,1193,2.533,1194,3.344,1195,5.042,1196,4.479,1197,4.75,1198,3.944,1199,3.392,1200,5.393,1201,5.393,1202,3.126,1203,3.247]],["title/interfaces/TxToken.html",[0,0.973,1184,2.747]],["body/interfaces/TxToken.html",[0,1.906,1,3.64,2,1.916,3,0.113,4,0.089,5,0.064,7,1.129,8,1.638,9,1.74,10,0.529,11,1.039,21,0.659,23,1.67,24,0.011,25,1.588,26,2.191,27,1.921,38,3.492,48,1.01,64,2.524,80,3.042,82,1.039,83,0.113,84,0.006,85,0.008,86,0.006,116,3.797,118,0.881,120,3.535,164,0.233,253,1.413,356,2.139,537,1.795,754,4.225,863,4.263,896,2.858,1099,4.414,1178,3.203,1179,3.426,1180,3.426,1181,3.426,1182,3.203,1183,3.203,1184,5.132,1185,4.551,1186,4.551,1187,4.778,1188,4.551,1189,5.111,1190,3.426,1191,4.501,1192,4.263,1193,2.595,1194,3.426,1195,3.203,1196,3.426,1197,3.017,1198,3.017,1199,2.595,1200,3.426,1201,3.426,1202,4.255,1203,4.225]],["title/pipes/UnixDatePipe.html",[1824,2.363,2875,2.916]],["body/pipes/UnixDatePipe.html",[3,0.153,4,0.12,5,0.087,12,1.026,21,0.538,24,0.011,26,2.162,83,0.153,84,0.008,85,0.009,86,0.008,87,0.12,103,0.966,112,0.801,117,1.119,118,0.887,136,0.909,158,1.442,164,0.314,183,1.704,211,1.753,213,1.854,270,0.628,458,5.499,1197,4.074,1824,4.165,1942,5.868,2798,4.626,2801,5.003,2803,6.347,2805,5.947,2875,5.141,3386,6.548,3387,5.509,3388,7.46,3389,6.276,3390,6.276,3391,6.276,3392,6.276]],["title/classes/UserServiceStub.html",[87,0.081,3393,3.374]],["body/classes/UserServiceStub.html",[3,0.076,4,0.059,5,0.043,10,0.266,11,0.781,12,1.008,14,4.797,17,4.797,19,1.732,21,0.706,22,1.657,23,1.467,24,0.011,25,2.913,26,1.793,27,1.037,38,1.977,42,2.013,43,2.013,48,1.008,67,3.791,73,1.159,77,2.308,83,0.076,84,0.004,85,0.006,86,0.004,87,0.059,89,1.528,103,0.714,112,0.884,117,1.1,118,0.906,120,3.326,136,0.893,138,2.453,147,3.168,158,1.417,164,0.155,170,1.278,197,3.786,297,3.295,310,5.185,403,6.22,532,4.958,534,5.557,535,5.234,537,3.014,540,2.59,545,1.732,550,2.635,571,1.418,582,3.607,584,3.698,636,6.302,637,5.413,697,4.259,843,1.471,866,4.003,878,2.959,1111,4.052,1662,3.698,1664,3.698,1665,4.916,1666,6.127,1667,4.916,1668,5.442,1669,3.698,1670,3.698,1671,4.916,1672,3.698,1673,4.249,1674,3.698,1675,3.698,1676,3.698,1677,4.545,1678,3.698,1679,3.698,1680,3.196,1681,3.698,2058,3.698,2153,3.698,2183,3.698,2340,2.473,2377,3.698,2445,2.473,2453,4.43,2504,5.724,2505,4.916,2532,4.072,2844,4.096,3322,2.722,3393,3.698,3394,6.302,3395,4.638,3396,4.638,3397,3.101,3398,5.556,3399,5.556,3400,5.556,3401,7.802,3402,5.556,3403,5.556,3404,7.802,3405,7.802,3406,4.638,3407,4.638,3408,4.638,3409,4.638,3410,4.638,3411,4.638,3412,4.638,3413,4.638,3414,4.638,3415,4.638,3416,4.638,3417,4.638,3418,4.638,3419,4.638,3420,4.638,3421,4.638,3422,4.638,3423,4.638,3424,4.638,3425,4.638,3426,4.638,3427,4.638,3428,3.101,3429,4.638,3430,3.101,3431,4.638,3432,3.101,3433,3.101,3434,4.638,3435,3.101,3436,3.101,3437,3.101,3438,3.101,3439,3.101,3440,3.101,3441,3.101,3442,3.101,3443,3.101,3444,3.101,3445,2.722,3446,3.101]],["title/interfaces/W3.html",[0,0.973,2812,3.119]],["body/interfaces/W3.html",[0,1.745,2,2.321,3,0.137,4,0.107,5,0.078,7,1.368,10,0.483,11,1.175,21,0.598,24,0.011,63,4.362,64,2.594,82,1.259,83,0.137,84,0.007,85,0.009,86,0.007,87,0.107,92,5.471,94,4.086,99,2.259,115,4.534,165,4.557,177,5.732,180,1.982,300,5.569,356,1.368,900,5.569,995,3.463,1092,4.24,1255,5.624,1405,5.569,1462,4.151,2542,5.149,2562,4.489,2809,4.489,2810,6.665,2811,4.943,2812,6.016,2813,4.943,2815,6.131,2816,6.131,2821,4.943,2822,6.131,2823,6.131]],["title/injectables/Web3Service.html",[168,2.475,902,1.182]],["body/injectables/Web3Service.html",[3,0.148,4,0.116,5,0.084,10,0.52,11,1.23,21,0.52,24,0.011,83,0.148,84,0.007,85,0.009,86,0.007,87,0.116,103,1.125,104,2.676,110,1.525,112,1.001,136,0.878,158,1.394,164,0.393,165,4.856,168,4.276,170,2.5,171,2.988,183,1.647,270,0.607,278,2.191,665,2.877,902,2.041,905,2.988,919,2.988,1287,6.241,3447,5.324,3448,8.144,3449,7.309,3450,6.065,3451,7.845,3452,6.065]],["title/coverage.html",[3453,4.621]],["body/coverage.html",[0,1.864,1,1.443,5,0.04,6,4.18,21,0.251,22,2.374,24,0.011,27,0.655,52,1.635,55,2.277,71,1.901,75,1.801,77,3.295,84,0.004,85,0.005,86,0.004,87,0.149,88,2.335,90,4.279,129,1.801,165,2.48,168,1.713,170,2.212,173,3.061,183,0.795,201,1.176,202,0.916,208,3.899,209,2.159,210,2.57,243,1.801,256,1.801,297,4.733,316,1.798,319,0.943,321,0.916,324,0.916,326,0.943,328,0.916,330,0.916,332,0.916,333,1.377,335,0.943,337,1,338,0.943,340,0.916,342,0.916,344,0.916,346,0.943,348,1,349,0.916,350,0.916,352,0.943,354,1,355,0.943,356,0.711,357,0.916,360,0.916,362,0.916,364,0.916,366,0.971,369,2.57,373,2.018,386,1.131,418,1.801,462,1.417,487,2.335,490,2.159,532,1.801,533,2.57,542,2.335,543,2.57,544,1.713,545,4.051,579,2.57,582,1.901,608,1.901,650,1.635,664,2.57,677,1.801,678,1.801,679,1.801,754,1.565,763,2.018,764,1.901,765,2.018,766,2.018,779,2.159,780,2.018,786,2.335,816,2.57,843,2.545,854,1.901,868,2.731,870,2.57,878,2.212,902,2.179,920,2.57,921,1.801,978,2.335,980,2.018,1076,2.159,1077,2.57,1078,2.57,1092,1.635,1099,1.635,1117,1.901,1178,4.128,1184,1.901,1204,2.57,1205,2.57,1208,2.018,1209,2.159,1211,2.159,1213,2.159,1252,2.57,1253,2.57,1283,2.335,1284,2.57,1314,2.57,1315,2.159,1316,2.57,1330,2.57,1331,2.57,1349,3.504,1351,2.57,1409,2.57,1420,3.956,1422,3.956,1423,3.956,1490,5.219,1494,2.57,1495,2.57,1506,2.57,1515,2.57,1518,2.159,1556,2.57,1572,2.57,1612,3.541,1613,2.57,1639,3.541,1648,2.159,1649,5.923,1650,5.923,1824,2.997,2439,2.335,2506,2.335,2572,2.57,2573,2.335,2574,2.57,2593,2.57,2627,1.901,2628,4.571,2629,4.128,2657,1.901,2704,2.57,2732,2.57,2752,2.57,2757,2.335,2767,2.335,2768,2.57,2782,2.57,2783,2.335,2797,2.018,2799,2.57,2809,3.541,2812,2.159,2824,2.57,2874,2.018,2875,2.018,2889,2.57,2902,2.57,2908,2.57,2921,2.57,2922,2.159,2923,4.279,2950,2.57,2951,2.57,2956,2.159,2957,4.279,2958,4.279,2966,2.57,2983,1.901,2984,2.57,3049,2.335,3050,2.57,3054,2.57,3093,2.57,3098,2.57,3099,2.335,3125,2.335,3178,3.541,3318,2.335,3319,2.57,3325,2.57,3386,2.57,3387,2.57,3393,2.335,3394,2.57,3447,2.57,3453,2.335,3454,2.928,3455,2.928,3456,5.367,3457,8.306,3458,8.38,3459,4.442,3460,7.697,3461,2.57,3462,2.57,3463,2.57,3464,2.57,3465,2.57,3466,5.367,3467,2.57,3468,4.776,3469,6.439,3470,7.976,3471,2.57,3472,2.57,3473,4.279,3474,2.57,3475,2.57,3476,2.57,3477,3.899,3478,3.899,3479,2.57,3480,2.57,3481,2.57,3482,2.57,3483,2.928,3484,4.442,3485,5.367,3486,4.711,3487,4.442,3488,2.57,3489,2.928,3490,2.928,3491,2.928,3492,4.442,3493,5.367,3494,6.439,3495,4.442,3496,5.367,3497,5.367,3498,4.442,3499,3.899,3500,2.928,3501,2.928,3502,2.928,3503,5.99,3504,4.442,3505,2.928,3506,2.928,3507,2.928,3508,2.57,3509,2.57,3510,2.57,3511,2.57,3512,2.928,3513,2.928,3514,2.928]],["title/dependencies.html",[465,2.51,3515,3.524]],["body/dependencies.html",[9,2.222,22,3.172,24,0.011,52,3.314,84,0.007,85,0.009,86,0.007,165,3.314,270,0.594,272,3.172,275,2.154,465,2.925,467,3.043,481,3.314,571,2.714,612,5.21,703,4.732,704,3.853,769,5.752,770,4.028,783,4.732,784,4.732,995,3.65,1029,4.091,1114,4.091,1115,4.22,1355,3.472,3218,5.21,3220,5.21,3229,4.732,3516,7.607,3517,5.936,3518,7.214,3519,5.936,3520,5.936,3521,5.936,3522,5.936,3523,5.936,3524,5.936,3525,5.936,3526,5.936,3527,5.936,3528,5.936,3529,5.936,3530,5.936,3531,5.936,3532,5.936,3533,5.936,3534,5.936,3535,5.936,3536,5.936,3537,5.936,3538,5.936,3539,5.936,3540,5.936,3541,5.936,3542,5.936]],["title/miscellaneous/functions.html",[2545,4.062,3543,2.597]],["body/miscellaneous/functions.html",[5,0.101,7,1.949,9,3.003,10,0.389,12,1.349,21,0.673,22,3.912,24,0.011,26,1.233,32,3.348,57,2.154,64,2.501,82,1.015,84,0.006,85,0.007,86,0.006,91,2.683,100,3.947,112,0.776,117,1.473,118,0.93,130,4.848,131,3.987,133,4.848,136,1.218,137,1.959,138,1.552,139,2.949,149,4.848,159,3.68,197,2.238,249,1.575,253,1.381,333,1.575,418,3.739,568,3.13,574,5.337,697,3.739,978,4.848,1111,3.557,1270,2.793,1355,2.657,1422,3.348,1423,4.482,1491,3.621,1680,3.13,2545,3.621,2747,6.017,2757,5.465,3125,4.848,3148,3.987,3461,3.987,3462,5.337,3463,5.337,3464,3.987,3465,5.337,3467,3.987,3468,6.084,3471,3.987,3472,5.337,3473,3.621,3474,5.337,3475,5.337,3477,3.987,3478,6.017,3479,5.337,3480,5.337,3481,3.987,3482,5.337,3543,3.348,3544,4.542,3545,4.542,3546,4.542,3547,4.542,3548,5.337,3549,6.081,3550,4.542,3551,4.542,3552,4.542,3553,6.081,3554,4.542,3555,4.542,3556,4.542,3557,4.542,3558,5.337,3559,6.854,3560,4.542,3561,6.081,3562,4.542,3563,3.987,3564,3.987,3565,4.542,3566,6.081,3567,6.854,3568,7.631,3569,6.426,3570,4.542,3571,4.542,3572,4.542,3573,4.542,3574,4.542,3575,4.542,3576,4.542,3577,4.542,3578,4.542,3579,4.542,3580,3.987,3581,4.542,3582,4.542,3583,4.542,3584,6.081,3585,4.542,3586,4.542,3587,4.542,3588,4.848,3589,4.542,3590,6.081,3591,7.32,3592,5.337,3593,6.081,3594,4.542,3595,4.542,3596,6.081,3597,6.081,3598,4.542]],["title/index.html",[10,0.302,3599,3.093,3600,3.093]],["body/index.html",[4,0.091,5,0.087,24,0.008,54,2.79,73,1.191,84,0.006,85,0.008,86,0.006,99,1.295,118,0.832,170,3.197,183,1.706,201,0.986,204,1.679,217,2.628,358,1.536,462,2.144,464,1.731,477,2.979,539,3.096,540,2.663,544,3.674,547,4.187,551,5.177,568,4.84,699,3.287,726,4.187,820,4.187,866,3.096,883,2.445,890,3.516,892,2.933,995,2.933,1029,5.144,1070,5.87,1115,2.79,1199,2.663,1248,6.165,1254,4.078,1285,4.187,1389,4.559,1497,5.514,1574,4.187,1604,5.008,1630,3.096,2087,5.599,2663,4.559,2844,3.516,3516,4.187,3580,6.165,3601,6.281,3602,4.77,3603,7.023,3604,7.756,3605,7.629,3606,8.119,3607,5.514,3608,4.77,3609,4.77,3610,6.165,3611,8.239,3612,4.77,3613,5.514,3614,4.77,3615,4.77,3616,4.77,3617,4.77,3618,4.77,3619,4.77,3620,4.187,3621,4.77,3622,4.187,3623,4.77,3624,6.808,3625,4.77,3626,4.77,3627,4.187,3628,4.77,3629,7.964,3630,4.77,3631,4.77,3632,4.77,3633,4.77,3634,6.281,3635,4.77,3636,6.165,3637,7.023,3638,4.187,3639,4.77,3640,4.77,3641,4.187,3642,5.514,3643,6.281,3644,7.464,3645,5.514,3646,4.77,3647,6.552,3648,4.77,3649,4.77,3650,6.184,3651,4.77,3652,6.281,3653,4.77,3654,4.187,3655,4.77,3656,4.77,3657,4.77,3658,4.77,3659,4.77,3660,4.77,3661,7.023,3662,4.77,3663,4.77,3664,4.77,3665,4.77,3666,4.187,3667,6.281,3668,4.77,3669,4.77,3670,4.77,3671,4.77,3672,4.77,3673,4.187,3674,4.187,3675,4.77,3676,3.803,3677,4.77,3678,4.77]],["title/license.html",[3599,3.093,3600,3.093,3679,3.093]],["body/license.html",[0,0.993,2,1.043,4,0.147,5,0.026,9,0.947,20,1.643,21,0.159,24,0.002,25,2.058,26,0.504,28,0.604,35,3.941,36,1.28,38,1.972,44,0.577,54,4.087,57,2.63,64,2.283,65,1.086,84,0.002,85,0.002,86,0.002,87,0.02,98,1.808,99,1.256,100,2.313,103,0.159,104,3.083,112,0.132,115,2.006,120,0.44,127,0.907,140,0.907,144,2.456,145,1.865,146,3.609,148,3.484,155,1.369,158,0.237,164,0.052,183,1.173,197,1.756,201,0.5,249,0.237,278,0.288,304,0.907,311,2.006,356,1.049,401,1.865,405,0.824,419,1.086,477,0.49,530,0.671,537,0.399,539,2.313,551,5.099,554,2.464,555,0.604,557,0.824,572,1.63,573,1.63,582,0.671,608,0.671,623,0.907,650,0.577,683,0.635,692,1.206,697,2.191,716,0.671,719,0.907,721,2.313,735,0.712,801,2.627,843,0.49,866,2.313,871,1.481,873,3.164,878,0.766,890,1.369,891,0.824,894,4.095,896,1.9,903,3.011,904,3.29,989,0.907,995,0.635,997,0.907,1005,0.907,1006,1.63,1027,0.907,1029,2.456,1047,0.577,1088,1.369,1111,2.085,1115,0.604,1153,0.907,1154,1.63,1192,1.9,1244,1.643,1246,1.369,1257,3.945,1271,1.28,1272,3.164,1275,1.63,1297,1.63,1361,0.907,1369,0.712,1389,4.843,1390,0.907,1398,1.481,1406,2.221,1417,0.907,1418,1.63,1419,1.63,1438,2.464,1443,1.481,1453,3.688,1455,0.824,1457,2.017,1486,5.456,1604,1.481,1615,0.824,1616,0.907,1629,0.761,1630,0.671,1631,1.369,1633,0.761,1652,2.713,1655,0.907,1673,1.744,1677,0.761,1819,0.824,1951,0.824,1971,0.824,2017,1.865,2107,0.824,2126,0.824,2155,0.824,2161,0.824,2170,0.824,2178,6.768,2180,4.095,2399,0.824,2400,3.164,2516,1.63,2517,1.63,2541,0.907,2542,2.278,2544,2.221,2594,1.481,2608,0.824,2615,3.128,2620,0.907,2639,0.824,2659,3.941,2663,2.006,2710,2.017,2783,0.824,2827,0.907,2844,3.609,2907,2.221,2934,2.017,3245,1.63,3445,1.63,3453,1.481,3511,0.907,3558,5.159,3563,6.133,3564,1.63,3569,0.907,3588,0.824,3592,1.63,3605,4.061,3607,2.713,3610,0.907,3613,1.63,3620,2.713,3622,2.713,3624,0.907,3627,0.907,3638,0.907,3641,4.867,3642,2.221,3645,0.907,3647,0.907,3654,2.221,3666,0.907,3673,4.061,3674,3.791,3679,7.491,3680,6.494,3681,1.033,3682,1.033,3683,2.53,3684,7.278,3685,4.626,3686,6.591,3687,7.113,3688,3.969,3689,1.033,3690,1.033,3691,1.857,3692,3.563,3693,3.563,3694,2.53,3695,2.53,3696,1.033,3697,1.033,3698,1.857,3699,3.969,3700,1.033,3701,3.969,3702,1.033,3703,1.033,3704,4.626,3705,1.033,3706,1.033,3707,1.033,3708,5.878,3709,7.895,3710,5.878,3711,2.53,3712,2.53,3713,1.857,3714,1.857,3715,4.319,3716,4.319,3717,5.878,3718,3.563,3719,1.033,3720,1.033,3721,3.09,3722,4.626,3723,1.857,3724,4.626,3725,2.53,3726,1.033,3727,1.857,3728,1.033,3729,2.53,3730,6.494,3731,3.563,3732,1.857,3733,3.09,3734,1.033,3735,1.033,3736,1.857,3737,3.09,3738,5.544,3739,1.857,3740,6.681,3741,1.857,3742,3.09,3743,4.319,3744,3.563,3745,1.033,3746,4.626,3747,3.563,3748,7.374,3749,2.53,3750,4.319,3751,1.033,3752,1.033,3753,1.033,3754,4.626,3755,1.857,3756,5.351,3757,5.136,3758,3.563,3759,1.857,3760,1.033,3761,1.033,3762,6.022,3763,1.857,3764,1.033,3765,5.719,3766,1.857,3767,1.033,3768,2.53,3769,1.033,3770,1.033,3771,1.033,3772,1.033,3773,1.033,3774,1.033,3775,1.033,3776,1.033,3777,1.033,3778,1.857,3779,1.033,3780,1.033,3781,1.033,3782,1.857,3783,1.033,3784,1.033,3785,1.857,3786,1.857,3787,5.878,3788,1.033,3789,1.857,3790,1.857,3791,1.033,3792,1.033,3793,2.53,3794,1.857,3795,2.53,3796,1.033,3797,1.033,3798,3.969,3799,1.033,3800,1.033,3801,3.563,3802,1.033,3803,1.033,3804,3.09,3805,1.033,3806,1.033,3807,1.857,3808,2.53,3809,1.033,3810,1.033,3811,4.896,3812,1.033,3813,5.878,3814,3.09,3815,3.563,3816,3.969,3817,2.53,3818,1.033,3819,2.53,3820,6.39,3821,1.857,3822,1.033,3823,1.033,3824,1.033,3825,2.53,3826,7.795,3827,5.136,3828,1.033,3829,1.033,3830,1.857,3831,1.857,3832,1.033,3833,5.136,3834,1.033,3835,3.09,3836,4.626,3837,1.033,3838,2.53,3839,2.53,3840,1.857,3841,3.969,3842,7.709,3843,2.53,3844,4.896,3845,3.09,3846,4.319,3847,1.857,3848,1.033,3849,1.857,3850,2.53,3851,4.896,3852,3.09,3853,1.033,3854,1.857,3855,1.857,3856,3.09,3857,3.09,3858,1.033,3859,2.53,3860,1.033,3861,7.052,3862,1.857,3863,1.033,3864,4.626,3865,1.033,3866,2.53,3867,6.022,3868,3.09,3869,1.857,3870,5.351,3871,3.969,3872,1.033,3873,1.033,3874,4.626,3875,1.033,3876,1.857,3877,1.033,3878,1.857,3879,2.53,3880,2.53,3881,1.033,3882,1.033,3883,1.033,3884,2.53,3885,2.53,3886,1.033,3887,1.033,3888,1.033,3889,1.857,3890,3.969,3891,1.033,3892,2.53,3893,2.53,3894,3.969,3895,2.53,3896,2.53,3897,1.033,3898,1.033,3899,3.563,3900,3.969,3901,1.033,3902,1.033,3903,1.033,3904,2.53,3905,1.033,3906,1.033,3907,1.033,3908,1.033,3909,1.033,3910,1.857,3911,1.033,3912,6.844,3913,4.626,3914,1.033,3915,1.857,3916,1.033,3917,1.033,3918,1.857,3919,1.857,3920,1.033,3921,1.033,3922,1.033,3923,1.857,3924,2.53,3925,1.033,3926,1.857,3927,1.033,3928,1.033,3929,1.033,3930,1.033,3931,5.136,3932,4.319,3933,3.09,3934,1.033,3935,3.563,3936,1.033,3937,1.857,3938,1.033,3939,1.033,3940,1.033,3941,1.033,3942,1.033,3943,2.53,3944,2.53,3945,1.033,3946,1.033,3947,1.857,3948,1.857,3949,1.857,3950,1.033,3951,1.857,3952,1.033,3953,1.033,3954,1.033,3955,1.033,3956,1.033,3957,1.033,3958,2.53,3959,1.033,3960,1.033,3961,6.022,3962,1.033,3963,1.033,3964,1.033,3965,3.563,3966,3.563,3967,1.033,3968,1.033,3969,2.53,3970,1.033,3971,1.033,3972,3.09,3973,1.033,3974,1.857,3975,1.033,3976,1.033,3977,1.033,3978,1.033,3979,1.033,3980,1.857,3981,1.857,3982,1.033,3983,2.53,3984,1.033,3985,1.033,3986,1.857,3987,1.033,3988,1.033,3989,1.033,3990,1.033,3991,1.857,3992,1.857,3993,3.969,3994,1.033,3995,1.033,3996,1.857,3997,2.53,3998,2.53,3999,3.09,4000,3.09,4001,3.09,4002,1.857,4003,1.033,4004,3.563,4005,3.563,4006,1.033,4007,1.857,4008,1.857,4009,3.563,4010,1.857,4011,3.09,4012,3.09,4013,1.857,4014,2.53,4015,5.878,4016,3.563,4017,1.033,4018,1.033,4019,1.033,4020,2.53,4021,2.53,4022,1.857,4023,1.857,4024,1.033,4025,1.033,4026,1.033,4027,1.857,4028,1.033,4029,1.033,4030,1.033,4031,2.53,4032,1.033,4033,1.033,4034,2.53,4035,1.033,4036,1.857,4037,1.033,4038,1.033,4039,1.033,4040,1.857,4041,1.857,4042,3.969,4043,6.681,4044,2.53,4045,1.857,4046,1.857,4047,1.857,4048,1.857,4049,3.09,4050,1.857,4051,1.033,4052,1.033,4053,1.033,4054,1.033,4055,3.969,4056,1.857,4057,1.033,4058,1.033,4059,1.033,4060,1.033,4061,1.857,4062,1.033,4063,1.857,4064,1.033,4065,3.563,4066,1.033,4067,1.033,4068,1.033,4069,1.033,4070,1.033,4071,1.857,4072,1.033,4073,1.033,4074,1.033,4075,2.53,4076,3.563,4077,3.09,4078,1.857,4079,1.033,4080,1.033,4081,1.033,4082,1.033,4083,1.033,4084,1.857,4085,1.033,4086,1.033,4087,2.53,4088,3.09,4089,1.033,4090,1.033,4091,1.857,4092,1.033,4093,1.033,4094,2.53,4095,1.033,4096,1.033,4097,1.033,4098,1.033,4099,1.033,4100,1.857,4101,1.033,4102,1.033,4103,1.033,4104,1.033,4105,2.53,4106,1.033,4107,1.033,4108,1.033,4109,1.033,4110,3.563,4111,1.033,4112,1.033,4113,3.09,4114,1.033,4115,1.033,4116,1.033,4117,1.033,4118,1.033,4119,1.033,4120,2.53,4121,1.033,4122,1.033,4123,1.033,4124,2.53,4125,1.033,4126,1.033,4127,2.53,4128,1.033,4129,1.857,4130,1.033,4131,1.033,4132,1.033,4133,1.033,4134,1.033,4135,1.033,4136,1.033,4137,1.033,4138,1.857,4139,1.033,4140,1.033,4141,1.033,4142,1.857,4143,1.857,4144,1.033,4145,1.033,4146,2.53,4147,1.033,4148,2.53,4149,1.857,4150,1.033,4151,1.857,4152,1.857,4153,1.033,4154,2.53,4155,4.319,4156,1.033,4157,1.857,4158,1.63,4159,1.033,4160,1.857,4161,1.033,4162,1.033,4163,1.033,4164,1.033,4165,1.033,4166,1.857,4167,1.033,4168,3.09,4169,1.033,4170,3.563,4171,1.033,4172,1.033,4173,1.033,4174,1.033,4175,1.033,4176,1.857,4177,1.857,4178,1.857,4179,2.53,4180,1.033,4181,1.857,4182,1.857,4183,1.033,4184,2.53,4185,1.033,4186,1.857,4187,1.033,4188,1.857,4189,1.033,4190,1.857,4191,1.033,4192,1.033,4193,1.857,4194,6.844,4195,1.857,4196,1.033,4197,3.563,4198,5.136,4199,2.53,4200,1.033,4201,1.033,4202,1.033,4203,3.09,4204,1.033,4205,1.033,4206,2.53,4207,1.857,4208,1.033,4209,1.033,4210,1.033,4211,1.033,4212,1.033,4213,1.033,4214,1.033,4215,1.033,4216,3.09,4217,1.857,4218,1.857,4219,1.033,4220,1.033,4221,2.53,4222,1.033,4223,1.857,4224,2.53,4225,1.857,4226,1.033,4227,1.033,4228,1.033,4229,1.033,4230,1.857,4231,2.53,4232,1.033,4233,1.033,4234,1.857,4235,1.033,4236,1.033,4237,1.033,4238,1.033,4239,1.033,4240,1.033,4241,2.53,4242,1.857,4243,1.033,4244,1.033,4245,3.09,4246,1.033,4247,2.53,4248,1.033,4249,1.033,4250,1.857,4251,1.033,4252,1.033,4253,1.033,4254,2.53,4255,1.857,4256,1.033,4257,4.319,4258,1.857,4259,2.53,4260,3.09,4261,1.033,4262,1.033,4263,1.857,4264,1.033,4265,2.53,4266,1.033,4267,1.857,4268,1.033,4269,1.033,4270,1.033,4271,1.033,4272,2.53,4273,1.033,4274,1.857,4275,2.53,4276,1.857,4277,1.033,4278,1.857,4279,1.033,4280,1.033,4281,1.857,4282,1.857,4283,1.033,4284,1.033,4285,1.857,4286,1.033,4287,1.033,4288,1.033,4289,1.033,4290,1.033,4291,1.033,4292,1.033,4293,1.033,4294,1.033,4295,1.033,4296,1.857,4297,2.53,4298,1.033,4299,1.033,4300,1.033,4301,1.033,4302,1.033,4303,1.857,4304,1.033,4305,1.033,4306,1.033,4307,1.033,4308,1.033,4309,1.033,4310,1.033,4311,1.033,4312,1.033,4313,1.033,4314,1.033,4315,1.033,4316,1.033,4317,3.09,4318,1.033,4319,1.857,4320,1.033,4321,1.033,4322,1.033,4323,1.033,4324,1.033,4325,1.033,4326,1.033,4327,1.033,4328,1.033,4329,1.033,4330,2.53,4331,1.033,4332,1.033,4333,1.033,4334,1.033,4335,1.857,4336,1.033,4337,1.033,4338,1.033,4339,1.033,4340,1.033,4341,1.857,4342,1.857,4343,2.53,4344,1.033,4345,1.857,4346,1.033,4347,1.033,4348,1.033,4349,1.033,4350,2.53,4351,1.857,4352,1.033,4353,1.857,4354,1.857,4355,1.857,4356,1.033,4357,1.033,4358,1.033,4359,1.033,4360,1.033,4361,1.033,4362,1.857,4363,1.033,4364,1.033,4365,1.857,4366,1.033,4367,2.53,4368,1.033,4369,1.033,4370,1.033,4371,1.033,4372,1.033,4373,1.033,4374,1.033,4375,1.033,4376,1.033,4377,1.033,4378,1.033,4379,1.033,4380,1.033,4381,1.033,4382,1.033,4383,1.033,4384,1.033,4385,1.033,4386,1.033,4387,1.033,4388,1.033,4389,1.033,4390,1.033,4391,1.033,4392,1.033,4393,1.033,4394,1.033,4395,1.033,4396,1.033,4397,1.033,4398,2.53,4399,1.857,4400,1.033,4401,1.033,4402,1.033,4403,1.033,4404,1.033,4405,1.857,4406,1.033,4407,1.033,4408,1.857,4409,1.857,4410,1.033,4411,1.033,4412,1.033,4413,1.033,4414,1.033,4415,1.033,4416,1.033,4417,1.033,4418,1.033,4419,1.033,4420,1.033,4421,1.033,4422,1.033,4423,1.033,4424,1.033,4425,1.033,4426,1.033,4427,1.033,4428,1.033,4429,1.033,4430,1.033,4431,1.033,4432,1.033,4433,1.033]],["title/modules.html",[464,2.104]],["body/modules.html",[24,0.009,84,0.007,85,0.009,86,0.007,146,6.369,463,4.478,464,2.205,472,4.187,473,2.993,474,4.187,655,4.478,659,4.187,756,4.478,762,4.187,770,4.857,908,4.478,912,4.187,2710,6.935,2712,4.478,2716,4.187,2857,4.478,2861,4.187,3078,4.478,3082,4.187,3380,4.187,4434,8.699,4435,8.925,4436,8.64]],["title/overview.html",[3676,4.621]],["body/overview.html",[2,1.634,24,0.011,77,1.484,82,0.886,84,0.005,85,0.007,86,0.005,89,1.953,202,1.998,203,1.396,313,1.077,319,2.057,321,1.998,324,1.998,326,2.492,328,1.998,330,1.998,332,1.998,335,2.492,338,2.492,340,1.998,342,1.998,344,1.998,346,2.492,349,1.998,350,1.998,352,2.492,355,2.492,357,1.998,359,1.241,360,2.421,362,1.998,364,1.998,462,1.047,463,6.262,464,1.439,465,1.953,466,2.119,467,2.033,468,2.119,469,3.48,470,3.48,471,3.48,472,4.401,473,4.378,474,5.709,475,2.961,476,2.119,477,1.88,655,5.819,656,3.48,657,3.48,658,3.48,659,4.401,697,2.438,756,6.29,757,3.48,758,3.48,759,3.48,760,3.48,761,3.48,762,4.401,763,4.401,764,4.146,765,4.401,766,4.401,869,3.161,908,5.988,909,3.48,910,3.48,911,3.48,912,4.401,919,1.953,1111,2.319,1673,2.732,2712,5.819,2713,3.48,2714,3.48,2715,3.48,2716,4.401,2797,5.332,2798,2.923,2857,5.988,2858,3.48,2859,3.48,2860,3.48,2861,4.401,2871,3.48,2872,3.48,2873,3.48,2874,5.332,2875,5.332,3078,5.988,3079,3.48,3080,3.48,3081,3.48,3082,4.401,3376,3.48,3377,3.48,3378,3.48,3379,3.48,3380,4.401,3676,3.161,4158,3.48,4437,3.965,4438,3.965,4439,5.541]],["title/routes.html",[525,2.749]],["body/routes.html",[24,0.01,84,0.009,85,0.01,86,0.009,525,3.309]],["title/miscellaneous/variables.html",[3543,2.597,3650,4.062]],["body/miscellaneous/variables.html",[1,0.88,6,1.159,8,0.912,9,1.444,10,0.153,11,0.3,16,1.23,17,1.098,18,1.23,19,0.997,20,1.159,21,0.64,22,2.685,24,0.011,25,2.22,26,0.485,27,0.399,28,1.749,31,1.044,32,1.316,38,0.761,39,1.23,40,1.23,41,1.23,42,1.159,43,1.159,44,0.997,45,1.23,47,1.098,48,1.714,49,1.23,50,1.23,51,1.23,52,0.997,53,1.23,54,1.044,64,2.15,67,2.398,70,0.997,72,0.915,73,1.918,75,1.839,76,1.159,77,1.444,78,2.929,79,1.941,80,1.473,81,1.23,82,0.399,84,0.002,85,0.004,86,0.002,90,1.423,92,1.23,94,1.749,99,0.812,115,1.941,119,2.384,138,1.717,147,2.217,159,2.398,165,3.035,170,2.379,172,2.384,173,3.746,174,2.384,175,1.567,176,2.384,177,2.061,178,1.941,183,0.485,197,0.88,207,0.575,297,0.954,310,2.504,356,0.434,358,0.575,373,2.061,522,1.23,532,3.342,534,3.746,535,3.528,539,1.941,540,2.154,564,4.333,582,2.504,650,1.67,697,1.098,704,1.941,776,1.423,779,2.204,792,3.386,801,1.316,802,1.423,803,1.423,843,1.418,865,2.844,866,1.941,868,1.098,878,0.736,1070,1.316,1111,1.044,1208,2.061,1209,2.844,1211,2.844,1246,1.316,1255,1.23,1271,1.23,1439,2.204,1518,2.204,1648,2.204,1649,1.423,1650,5.017,1660,3.961,1661,1.567,1662,2.384,1663,1.567,1664,2.384,1665,1.423,1666,3.598,1667,1.423,1668,2.844,1669,1.423,1670,1.423,1671,2.384,1672,1.423,1673,1.23,1674,1.423,1675,1.423,1676,1.423,1677,1.316,1678,1.423,1679,1.423,1680,1.23,1681,1.423,1682,2.625,1683,3.961,1684,1.567,1685,1.567,1686,1.567,1687,1.567,1688,1.567,1689,1.567,1690,1.567,1691,1.567,1692,1.567,1693,1.567,1694,1.567,1695,1.567,1696,1.567,1697,1.567,1698,1.567,1699,2.625,1700,1.567,1701,1.567,1702,2.625,1703,1.567,1704,1.567,1705,1.567,1706,3.386,1707,3.386,1708,1.567,1709,2.625,1710,1.567,1711,2.625,1712,2.625,1713,2.625,1714,1.567,1715,1.567,1716,1.567,1717,1.567,1718,1.567,1719,1.567,1720,1.567,1721,1.567,1722,1.567,1723,1.567,1724,1.567,1725,1.567,1726,1.567,1727,1.567,1728,1.567,1729,1.567,1730,1.567,1731,1.567,1732,1.567,1733,1.567,1734,1.567,1735,1.567,1736,1.567,1737,1.567,1738,1.567,1739,1.567,1740,1.567,1741,1.567,1742,1.567,1743,1.567,1744,1.567,1745,1.567,1746,1.567,1747,2.625,1748,1.567,1749,1.567,1750,1.567,1751,1.567,1752,1.567,1753,1.567,1754,1.567,1755,1.567,1756,1.567,1757,1.567,1758,1.567,1759,1.567,1760,2.625,1761,1.567,1762,1.567,1763,1.567,1764,2.625,1765,1.567,1766,1.567,1767,1.567,1768,1.567,1769,1.567,1770,1.567,1771,1.567,1772,1.567,1773,1.567,1774,1.567,1775,1.567,1776,1.567,1777,1.567,1778,1.567,1779,1.567,1780,1.567,1781,1.567,1782,1.567,1783,1.567,1784,1.567,1785,1.567,1786,1.567,1787,1.567,1788,1.567,1789,1.567,1790,1.567,1791,3.386,1792,1.567,1793,1.567,1794,1.567,1795,1.567,1796,1.567,1797,1.567,1798,1.567,1799,1.567,1800,1.567,1801,1.567,1802,1.567,1803,1.567,1804,1.567,1805,2.625,1806,1.567,1807,1.567,1808,1.567,1809,1.567,1810,1.567,1811,1.567,1812,1.567,1813,2.625,1814,1.567,1815,1.567,1816,1.567,1817,1.567,1818,1.567,1819,1.423,1820,1.567,1821,1.567,1822,1.567,1823,1.567,1824,0.997,1825,1.567,1826,1.567,1827,1.567,1828,1.567,1829,1.567,1830,1.567,1831,1.567,1832,2.625,1833,1.567,1834,1.567,1835,2.625,1836,1.567,1837,1.567,1838,1.567,1839,1.567,1840,1.567,1841,1.567,1842,1.567,1843,1.567,1844,1.567,1845,1.567,1846,1.567,1847,1.567,1848,1.567,1849,1.567,1850,1.567,1851,1.567,1852,3.386,1853,3.961,1854,1.567,1855,1.567,1856,1.567,1857,1.567,1858,1.567,1859,1.567,1860,1.567,1861,1.567,1862,1.567,1863,1.567,1864,1.567,1865,1.567,1866,1.567,1867,1.567,1868,1.567,1869,1.567,1870,1.567,1871,1.567,1872,1.567,1873,1.567,1874,1.567,1875,1.567,1876,1.567,1877,1.567,1878,1.567,1879,1.567,1880,1.567,1881,1.567,1882,1.567,1883,1.567,1884,1.567,1885,1.567,1886,1.567,1887,1.567,1888,1.567,1889,1.567,1890,1.567,1891,1.567,1892,1.567,1893,1.567,1894,1.567,1895,1.567,1896,1.567,1897,1.567,1898,1.567,1899,2.625,1900,3.386,1901,1.567,1902,1.567,1903,1.567,1904,1.567,1905,3.386,1906,3.386,1907,1.567,1908,2.625,1909,1.567,1910,1.567,1911,1.567,1912,1.567,1913,1.567,1914,1.567,1915,1.567,1916,1.567,1917,1.567,1918,1.567,1919,1.567,1920,1.567,1921,1.567,1922,1.567,1923,3.386,1924,1.567,1925,1.567,1926,1.567,1927,1.567,1928,1.567,1929,1.567,1930,1.567,1931,1.567,1932,1.567,1933,1.567,1934,1.567,1935,1.567,1936,1.567,1937,1.567,1938,1.567,1939,1.567,1940,1.567,1941,1.567,1942,2.204,1943,2.625,1944,2.625,1945,2.625,1946,2.625,1947,1.567,1948,1.567,1949,1.567,1950,1.567,1951,1.423,1952,1.567,1953,1.567,1954,1.567,1955,1.567,1956,1.567,1957,1.567,1958,1.567,1959,1.567,1960,1.567,1961,1.567,1962,1.567,1963,1.567,1964,1.567,1965,1.567,1966,1.567,1967,1.567,1968,1.567,1969,1.567,1970,1.567,1971,1.423,1972,1.567,1973,1.567,1974,1.567,1975,1.567,1976,1.567,1977,1.567,1978,1.567,1979,1.567,1980,1.567,1981,1.567,1982,1.567,1983,1.567,1984,1.567,1985,1.567,1986,1.567,1987,1.567,1988,2.625,1989,3.961,1990,1.567,1991,1.567,1992,1.567,1993,1.567,1994,1.567,1995,1.567,1996,1.567,1997,1.567,1998,1.567,1999,1.567,2000,1.567,2001,1.567,2002,1.567,2003,1.567,2004,1.567,2005,1.567,2006,1.567,2007,1.567,2008,1.567,2009,1.567,2010,1.567,2011,1.567,2012,1.567,2013,2.625,2014,1.567,2015,1.567,2016,1.567,2017,1.316,2018,1.567,2019,1.567,2020,1.567,2021,1.567,2022,1.567,2023,1.567,2024,1.567,2025,1.567,2026,1.567,2027,1.567,2028,1.567,2029,1.567,2030,1.567,2031,1.567,2032,1.567,2033,1.567,2034,1.567,2035,1.567,2036,1.567,2037,1.567,2038,1.567,2039,1.567,2040,1.567,2041,1.567,2042,1.567,2043,1.567,2044,1.567,2045,1.567,2046,1.567,2047,2.625,2048,1.567,2049,1.567,2050,1.567,2051,1.567,2052,1.567,2053,1.567,2054,1.567,2055,1.567,2056,2.625,2057,1.567,2058,1.423,2059,1.567,2060,1.567,2061,1.567,2062,1.567,2063,1.567,2064,1.567,2065,1.567,2066,1.567,2067,1.567,2068,2.625,2069,1.567,2070,1.567,2071,1.567,2072,1.567,2073,1.567,2074,1.567,2075,1.567,2076,1.567,2077,1.567,2078,1.567,2079,1.567,2080,1.567,2081,1.567,2082,1.567,2083,1.567,2084,1.567,2085,1.567,2086,2.625,2087,2.384,2088,1.567,2089,1.567,2090,1.567,2091,1.567,2092,1.567,2093,1.567,2094,1.567,2095,1.567,2096,1.567,2097,1.567,2098,1.567,2099,1.567,2100,1.567,2101,1.567,2102,1.567,2103,1.567,2104,1.567,2105,1.567,2106,1.567,2107,1.423,2108,1.567,2109,1.567,2110,1.567,2111,1.567,2112,1.567,2113,1.567,2114,1.567,2115,1.567,2116,1.567,2117,1.567,2118,1.567,2119,1.567,2120,1.567,2121,1.567,2122,1.567,2123,1.567,2124,1.567,2125,1.567,2126,1.423,2127,1.567,2128,1.567,2129,1.567,2130,1.567,2131,1.567,2132,1.567,2133,1.567,2134,1.567,2135,1.567,2136,1.567,2137,1.567,2138,1.567,2139,1.567,2140,1.567,2141,1.567,2142,1.567,2143,1.567,2144,1.567,2145,2.625,2146,1.567,2147,1.567,2148,1.567,2149,1.567,2150,1.567,2151,1.567,2152,1.567,2153,1.423,2154,1.567,2155,1.423,2156,1.567,2157,1.567,2158,1.567,2159,1.567,2160,1.567,2161,1.423,2162,1.567,2163,1.567,2164,1.567,2165,1.567,2166,1.567,2167,1.567,2168,1.567,2169,1.567,2170,1.423,2171,1.567,2172,1.567,2173,1.567,2174,1.567,2175,1.567,2176,1.567,2177,1.567,2178,1.423,2179,1.567,2180,1.423,2181,1.567,2182,1.567,2183,2.384,2184,1.567,2185,1.567,2186,1.567,2187,1.567,2188,1.567,2189,1.567,2190,1.567,2191,1.567,2192,1.567,2193,1.567,2194,1.567,2195,1.567,2196,1.567,2197,1.567,2198,1.567,2199,1.567,2200,1.567,2201,1.567,2202,1.567,2203,1.567,2204,1.567,2205,1.567,2206,1.567,2207,1.567,2208,1.567,2209,1.567,2210,1.567,2211,1.567,2212,1.567,2213,1.567,2214,1.567,2215,1.567,2216,1.567,2217,1.567,2218,1.567,2219,1.567,2220,1.567,2221,1.567,2222,1.567,2223,1.567,2224,1.567,2225,1.567,2226,1.567,2227,1.567,2228,1.567,2229,1.567,2230,1.567,2231,2.625,2232,1.567,2233,1.567,2234,1.567,2235,1.567,2236,1.567,2237,1.567,2238,1.567,2239,1.567,2240,1.567,2241,1.567,2242,1.567,2243,1.567,2244,1.567,2245,1.567,2246,1.567,2247,1.567,2248,1.567,2249,3.386,2250,1.567,2251,1.567,2252,1.567,2253,1.567,2254,1.567,2255,1.567,2256,1.567,2257,1.567,2258,1.567,2259,1.567,2260,1.567,2261,1.567,2262,1.567,2263,1.567,2264,1.567,2265,1.567,2266,1.567,2267,1.567,2268,1.567,2269,1.567,2270,1.567,2271,1.567,2272,1.567,2273,1.567,2274,1.567,2275,1.567,2276,1.567,2277,1.567,2278,1.567,2279,1.567,2280,1.567,2281,1.567,2282,1.567,2283,1.567,2284,1.567,2285,1.567,2286,1.567,2287,1.567,2288,1.567,2289,1.567,2290,1.567,2291,1.567,2292,1.567,2293,1.567,2294,1.567,2295,1.567,2296,1.567,2297,1.567,2298,1.567,2299,1.567,2300,1.567,2301,1.567,2302,1.567,2303,1.567,2304,1.567,2305,1.567,2306,1.567,2307,1.567,2308,1.567,2309,1.567,2310,1.567,2311,1.567,2312,1.567,2313,1.567,2314,1.567,2315,1.567,2316,1.567,2317,1.567,2318,1.567,2319,1.567,2320,1.567,2321,1.567,2322,1.567,2323,1.567,2324,1.567,2325,1.567,2326,1.567,2327,1.567,2328,1.567,2329,1.567,2330,1.567,2331,1.567,2332,1.567,2333,1.567,2334,1.567,2335,1.567,2336,1.567,2337,1.567,2338,2.625,2339,1.567,2340,2.384,2341,1.567,2342,1.567,2343,1.567,2344,1.567,2345,1.567,2346,1.567,2347,1.567,2348,1.567,2349,1.567,2350,1.567,2351,1.567,2352,1.567,2353,1.567,2354,1.567,2355,1.567,2356,1.567,2357,1.423,2358,1.567,2359,1.567,2360,1.567,2361,1.567,2362,1.567,2363,1.567,2364,1.567,2365,1.567,2366,1.567,2367,1.567,2368,1.567,2369,2.625,2370,2.625,2371,1.567,2372,1.567,2373,1.567,2374,1.567,2375,1.567,2376,1.567,2377,2.384,2378,1.567,2379,1.567,2380,1.567,2381,1.567,2382,1.567,2383,1.567,2384,1.567,2385,1.567,2386,1.567,2387,1.567,2388,1.567,2389,1.567,2390,1.567,2391,1.567,2392,1.567,2393,1.567,2394,1.567,2395,1.567,2396,1.567,2397,1.567,2398,1.567,2399,1.423,2400,1.423,2401,1.567,2402,1.567,2403,1.567,2404,2.625,2405,1.567,2406,1.567,2407,1.567,2408,1.567,2409,1.567,2410,1.567,2411,1.567,2412,2.625,2413,1.567,2414,1.567,2415,1.567,2416,1.567,2417,1.567,2418,1.567,2419,1.567,2420,1.567,2421,1.567,2422,1.567,2423,1.567,2424,1.567,2425,1.567,2426,1.567,2427,1.567,2428,1.567,2429,1.567,2430,1.567,2431,1.567,2432,1.567,2433,1.567,2434,1.567,2435,1.567,2436,1.567,2437,1.567,2438,1.567,2439,1.423,2440,1.567,2441,1.567,2442,1.567,2443,1.567,2444,1.567,2445,2.384,2446,1.567,2447,1.567,2448,1.567,2449,1.567,2450,1.567,2451,1.567,2452,1.567,2453,1.423,2454,1.567,2455,1.567,2456,1.567,2457,1.567,2458,1.567,2459,1.567,2460,1.567,2461,1.567,2462,1.567,2463,1.567,2464,1.567,2465,1.567,2466,1.567,2467,1.567,2468,1.567,2469,1.567,2470,1.567,2471,1.567,2472,1.567,2473,1.567,2474,1.567,2475,1.567,2476,1.567,2477,1.567,2478,1.567,2479,1.567,2480,1.567,2481,1.567,2482,1.567,2483,1.567,2484,1.567,2485,1.567,2486,1.567,2487,1.567,2488,1.567,2489,1.567,2490,1.567,2491,1.567,2492,1.567,2493,1.567,2494,1.567,2495,1.567,2496,1.567,2497,1.567,2498,1.567,2499,1.567,2500,1.567,2501,1.567,2502,1.567,2503,1.567,2504,1.423,2505,1.423,2506,2.384,2507,1.567,2508,1.567,2509,1.567,2510,1.567,2628,1.159,2666,1.23,2957,1.423,2958,3.076,2977,1.567,3178,1.423,3228,2.625,3229,2.384,3468,2.384,3473,1.423,3476,2.625,3486,2.625,3488,3.386,3499,1.567,3508,1.567,3509,1.567,3510,1.567,3543,1.316,3548,1.567,3588,1.423,3636,3.386,3650,1.423,4440,2.99,4441,2.99,4442,6.054,4443,1.785,4444,1.785,4445,1.785,4446,1.785,4447,1.785,4448,1.785,4449,1.785,4450,3.858,4451,3.858,4452,3.858,4453,3.858,4454,3.858,4455,3.858,4456,3.858,4457,3.858,4458,3.858,4459,3.858,4460,3.858,4461,3.858,4462,3.858,4463,3.858,4464,3.858,4465,3.858,4466,3.858,4467,3.858,4468,3.858,4469,3.858,4470,3.858,4471,3.858,4472,3.858,4473,3.858,4474,3.858,4475,1.785,4476,1.785,4477,1.785,4478,1.785,4479,1.785]]],"invertedIndex":[["",{"_index":24,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"routes.html":{},"miscellaneous/variables.html":{}}}],["0",{"_index":77,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"pipes/TokenRatioPipe.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["0.0",{"_index":629,"title":{},"body":{"components/AdminComponent.html":{}}}],["0.0.7",{"_index":3528,"title":{},"body":{"dependencies.html":{}}}],["0.1.6",{"_index":3522,"title":{},"body":{"dependencies.html":{}}}],["0.10.2",{"_index":3542,"title":{},"body":{"dependencies.html":{}}}],["0.12.3",{"_index":3531,"title":{},"body":{"dependencies.html":{}}}],["0.2",{"_index":630,"title":{},"body":{"components/AdminComponent.html":{}}}],["0/1",{"_index":3470,"title":{},"body":{"coverage.html":{}}}],["0/10",{"_index":3492,"title":{},"body":{"coverage.html":{}}}],["0/11",{"_index":3496,"title":{},"body":{"coverage.html":{}}}],["0/12",{"_index":3495,"title":{},"body":{"coverage.html":{}}}],["0/13",{"_index":3505,"title":{},"body":{"coverage.html":{}}}],["0/15",{"_index":3502,"title":{},"body":{"coverage.html":{}}}],["0/16",{"_index":3497,"title":{},"body":{"coverage.html":{}}}],["0/17",{"_index":3498,"title":{},"body":{"coverage.html":{}}}],["0/19",{"_index":3507,"title":{},"body":{"coverage.html":{}}}],["0/2",{"_index":3513,"title":{},"body":{"coverage.html":{}}}],["0/22",{"_index":3491,"title":{},"body":{"coverage.html":{}}}],["0/3",{"_index":3503,"title":{},"body":{"coverage.html":{}}}],["0/38",{"_index":3500,"title":{},"body":{"coverage.html":{}}}],["0/4",{"_index":3494,"title":{},"body":{"coverage.html":{}}}],["0/47",{"_index":3501,"title":{},"body":{"coverage.html":{}}}],["0/5",{"_index":3493,"title":{},"body":{"coverage.html":{}}}],["0/6",{"_index":3506,"title":{},"body":{"coverage.html":{}}}],["0/7",{"_index":3504,"title":{},"body":{"coverage.html":{}}}],["04/02/2020",{"_index":3409,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["05/28/2020",{"_index":3420,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["08/16/2020",{"_index":3402,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["0px",{"_index":618,"title":{},"body":{"components/AdminComponent.html":{}}}],["0x51d3c8e2e421604e2b644117a362d589c5434739",{"_index":3440,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["0x9d7c284907acbd4a0ce2ddd0aa69147a921a573d",{"_index":3441,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["0xa686005ce37dce7738436256982c3903f2e4ea8e",{"_index":2919,"title":{},"body":{"interfaces/Token.html":{}}}],["0xc0ffee254729296a45a3885639ac7e10f9d54979",{"_index":187,"title":{},"body":{"classes/AccountIndex.html":{}}}],["0xc86ff893ac40d3950b4d5f94a9b837258b0a9865",{"_index":3401,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["0xea6225212005e86a4490018ded4bf37f3e772161",{"_index":4470,"title":{},"body":{"miscellaneous/variables.html":{}}}],["0xeb3907ecad74a0013c259d5874ae7f22dcbcc95c",{"_index":4472,"title":{},"body":{"miscellaneous/variables.html":{}}}],["1",{"_index":197,"title":{"interfaces/Signature-1.html":{}},"body":{"classes/AccountIndex.html":{},"components/AdminComponent.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["1.0.0",{"_index":3539,"title":{},"body":{"dependencies.html":{}}}],["1.3.0",{"_index":3540,"title":{},"body":{"dependencies.html":{}}}],["1/1",{"_index":3458,"title":{},"body":{"coverage.html":{}}}],["10",{"_index":401,"title":{},"body":{"components/AccountsComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"components/TransactionsComponent.html":{},"license.html":{}}}],["10.2.0",{"_index":3516,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["10.2.7",{"_index":3518,"title":{},"body":{"dependencies.html":{}}}],["10/10/2020",{"_index":3425,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["100",{"_index":297,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"interceptors/MockBackendInterceptor.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["1000",{"_index":1672,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["1000).tolocaledatestring('en",{"_index":3391,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["11",{"_index":3974,"title":{},"body":{"license.html":{}}}],["11/11",{"_index":3483,"title":{},"body":{"coverage.html":{}}}],["11/16/2020",{"_index":3415,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["12",{"_index":4439,"title":{},"body":{"overview.html":{}}}],["12987",{"_index":3403,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["13",{"_index":4332,"title":{},"body":{"license.html":{}}}],["14/14",{"_index":3489,"title":{},"body":{"coverage.html":{}}}],["15",{"_index":4157,"title":{},"body":{"license.html":{}}}],["151.002995",{"_index":3444,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["1595537208",{"_index":3438,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["16",{"_index":4158,"title":{},"body":{"license.html":{},"overview.html":{}}}],["17",{"_index":4437,"title":{},"body":{"overview.html":{}}}],["1996",{"_index":3979,"title":{},"body":{"license.html":{}}}],["2",{"_index":1111,"title":{},"body":{"injectables/BlockSyncService.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/TokenRegistry.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"license.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["2.0.0",{"_index":3538,"title":{},"body":{"dependencies.html":{}}}],["2.1.4",{"_index":3536,"title":{},"body":{"dependencies.html":{}}}],["2.5.4",{"_index":3526,"title":{},"body":{"dependencies.html":{}}}],["2/2",{"_index":3466,"title":{},"body":{"coverage.html":{}}}],["20",{"_index":405,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{},"license.html":{}}}],["200",{"_index":1679,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["2007",{"_index":3683,"title":{},"body":{"license.html":{}}}],["2021",{"_index":4405,"title":{},"body":{"license.html":{}}}],["22",{"_index":4438,"title":{},"body":{"overview.html":{}}}],["22.430670",{"_index":3443,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25412341234",{"_index":3408,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25412345678",{"_index":3400,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25462518374",{"_index":3424,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25498765432",{"_index":3414,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25498769876",{"_index":3419,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["26/26",{"_index":3487,"title":{},"body":{"coverage.html":{}}}],["28",{"_index":4313,"title":{},"body":{"license.html":{}}}],["29",{"_index":3681,"title":{},"body":{"license.html":{}}}],["3",{"_index":697,"title":{},"body":{"components/AppComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"license.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["3.0",{"_index":81,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["3.5.1",{"_index":3533,"title":{},"body":{"dependencies.html":{}}}],["3/3",{"_index":3460,"title":{},"body":{"coverage.html":{}}}],["3/5",{"_index":3512,"title":{},"body":{"coverage.html":{}}}],["30",{"_index":4212,"title":{},"body":{"license.html":{}}}],["3000",{"_index":3150,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["300px",{"_index":1347,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["32",{"_index":3308,"title":{},"body":{"injectables/TransactionService.html":{}}}],["39;0xc0ffee254729296a45a3885639ac7e10f9d54979'",{"_index":132,"title":{},"body":{"classes/AccountIndex.html":{}}}],["39;2'",{"_index":2974,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["39;hello",{"_index":3560,"title":{},"body":{"miscellaneous/functions.html":{}}}],["39;sarafu'",{"_index":2968,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["4",{"_index":1673,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"license.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["4.2.1",{"_index":3534,"title":{},"body":{"dependencies.html":{}}}],["4.5.3",{"_index":3527,"title":{},"body":{"dependencies.html":{}}}],["4/4",{"_index":3484,"title":{},"body":{"coverage.html":{}}}],["400",{"_index":2563,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["401",{"_index":1010,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{}}}],["403",{"_index":1402,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["450",{"_index":3416,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["5",{"_index":1677,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["5.0.31",{"_index":3530,"title":{},"body":{"dependencies.html":{}}}],["5/5",{"_index":3485,"title":{},"body":{"coverage.html":{}}}],["50",{"_index":406,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{}}}],["5000",{"_index":2590,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["56",{"_index":1818,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["5621",{"_index":3421,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["56281",{"_index":3410,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["6",{"_index":1680,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"pipes/TokenRatioPipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["6.6.0",{"_index":3535,"title":{},"body":{"dependencies.html":{}}}],["6/6",{"_index":3469,"title":{},"body":{"coverage.html":{}}}],["60",{"_index":3511,"title":{},"body":{"coverage.html":{},"license.html":{}}}],["6b",{"_index":4062,"title":{},"body":{"license.html":{}}}],["6d",{"_index":4082,"title":{},"body":{"license.html":{}}}],["6rem",{"_index":654,"title":{},"body":{"components/AdminComponent.html":{}}}],["7",{"_index":4002,"title":{},"body":{"license.html":{}}}],["7/7",{"_index":3490,"title":{},"body":{"coverage.html":{}}}],["768px",{"_index":695,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["8",{"_index":993,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["8/8",{"_index":3459,"title":{},"body":{"coverage.html":{}}}],["8000000",{"_index":3292,"title":{},"body":{"injectables/TransactionService.html":{}}}],["817",{"_index":3426,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["8996",{"_index":4451,"title":{},"body":{"miscellaneous/variables.html":{}}}],["9/9",{"_index":3456,"title":{},"body":{"coverage.html":{}}}],["_models",{"_index":613,"title":{},"body":{"components/AdminComponent.html":{}}}],["_pipes/unix",{"_index":2887,"title":{},"body":{"modules/SharedModule.html":{}}}],["abi",{"_index":173,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["abicoder",{"_index":3279,"title":{},"body":{"injectables/TransactionService.html":{}}}],["abicoder.encode",{"_index":3281,"title":{},"body":{"injectables/TransactionService.html":{}}}],["ability",{"_index":4126,"title":{},"body":{"license.html":{}}}],["above",{"_index":2544,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["absence",{"_index":4003,"title":{},"body":{"license.html":{}}}],["absolute",{"_index":4387,"title":{},"body":{"license.html":{}}}],["absolutely",{"_index":4417,"title":{},"body":{"license.html":{}}}],["abstractcontrol",{"_index":1291,"title":{},"body":{"classes/CustomValidator.html":{}}}],["abuse",{"_index":3781,"title":{},"body":{"license.html":{}}}],["academy",{"_index":1976,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["accept",{"_index":4217,"title":{},"body":{"license.html":{}}}],["acceptable",{"_index":888,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["acceptance",{"_index":4216,"title":{},"body":{"license.html":{}}}],["accepted",{"_index":2772,"title":{},"body":{"guards/RoleGuard.html":{}}}],["acces",{"_index":2417,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["access",{"_index":873,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["accessible",{"_index":4284,"title":{},"body":{"license.html":{}}}],["accessors",{"_index":237,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["accompanied",{"_index":4044,"title":{},"body":{"license.html":{}}}],["accompanies",{"_index":4391,"title":{},"body":{"license.html":{}}}],["accompanying",{"_index":2740,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["accord",{"_index":4001,"title":{},"body":{"license.html":{}}}],["according",{"_index":1455,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["accordingly",{"_index":1385,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["account",{"_index":8,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"miscellaneous/variables.html":{}}}],["account'},{'name",{"_index":331,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["account.component",{"_index":491,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["account.component.html",{"_index":1207,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.scss",{"_index":1206,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts",{"_index":1205,"title":{},"body":{"components/CreateAccountComponent.html":{},"coverage.html":{}}}],["account.component.ts:14",{"_index":1220,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:15",{"_index":1221,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:16",{"_index":1222,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:17",{"_index":1219,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:18",{"_index":1218,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:19",{"_index":1217,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:20",{"_index":1214,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:28",{"_index":1215,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:60",{"_index":1224,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:64",{"_index":1216,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.type",{"_index":449,"title":{},"body":{"components/AccountsComponent.html":{}}}],["account/create",{"_index":490,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/CreateAccountComponent.html":{},"coverage.html":{}}}],["accountant",{"_index":2060,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["accountdetails",{"_index":1,"title":{"interfaces/AccountDetails.html":{}},"body":{"interfaces/AccountDetails.html":{},"components/AccountsComponent.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["accountdetailscomponent",{"_index":319,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["accountindex",{"_index":88,"title":{"classes/AccountIndex.html":{}},"body":{"classes/AccountIndex.html":{},"coverage.html":{}}}],["accountinfo",{"_index":3265,"title":{},"body":{"injectables/TransactionService.html":{}}}],["accountinfo.vcard",{"_index":3267,"title":{},"body":{"injectables/TransactionService.html":{}}}],["accounts",{"_index":93,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"modules/PagesRoutingModule.html":{},"components/SidebarComponent.html":{}}}],["accounts'},{'name",{"_index":322,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["accounts.component.html",{"_index":371,"title":{},"body":{"components/AccountsComponent.html":{}}}],["accounts.component.scss",{"_index":370,"title":{},"body":{"components/AccountsComponent.html":{}}}],["accounts.push(account",{"_index":199,"title":{},"body":{"classes/AccountIndex.html":{}}}],["accounts/${strip0x(account.identities.evm[`bloxberg:${environment.bloxbergchainid}`][0",{"_index":445,"title":{},"body":{"components/AccountsComponent.html":{}}}],["accounts/${strip0x(res.identities.evm[`bloxberg:${environment.bloxbergchainid}`][0",{"_index":302,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["accountscomponent",{"_index":321,"title":{"components/AccountsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["accountsearchcomponent",{"_index":202,"title":{"components/AccountSearchComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["accountsmodule",{"_index":463,"title":{"modules/AccountsModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules.html":{},"overview.html":{}}}],["accountsroutingmodule",{"_index":472,"title":{"modules/AccountsRoutingModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["accountstype",{"_index":372,"title":{},"body":{"components/AccountsComponent.html":{}}}],["accounttype",{"_index":452,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{}}}],["accounttypes",{"_index":373,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["achieve",{"_index":4397,"title":{},"body":{"license.html":{}}}],["acknowledges",{"_index":3941,"title":{},"body":{"license.html":{}}}],["acquired",{"_index":4263,"title":{},"body":{"license.html":{}}}],["action",{"_index":532,"title":{"interfaces/Action.html":{}},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["action.action",{"_index":647,"title":{},"body":{"components/AdminComponent.html":{}}}],["action.approval",{"_index":651,"title":{},"body":{"components/AdminComponent.html":{}}}],["action.id",{"_index":2548,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["action.role",{"_index":646,"title":{},"body":{"components/AdminComponent.html":{}}}],["action.user",{"_index":645,"title":{},"body":{"components/AdminComponent.html":{}}}],["actions",{"_index":582,"title":{},"body":{"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["actions.find((action",{"_index":2547,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["activatedroutesnapshot",{"_index":885,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["activatedroutestub",{"_index":542,"title":{"classes/ActivatedRouteStub.html":{}},"body":{"classes/ActivatedRouteStub.html":{},"coverage.html":{}}}],["activateroute",{"_index":546,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["active",{"_index":900,"title":{},"body":{"guards/AuthGuard.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["activities",{"_index":3859,"title":{},"body":{"license.html":{}}}],["activity",{"_index":4309,"title":{},"body":{"license.html":{}}}],["actual",{"_index":4289,"title":{},"body":{"license.html":{}}}],["actual_component",{"_index":368,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["actually",{"_index":4104,"title":{},"body":{"license.html":{}}}],["adapt",{"_index":3832,"title":{},"body":{"license.html":{}}}],["add",{"_index":554,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"components/AuthComponent.html":{},"license.html":{}}}],["add0x",{"_index":3221,"title":{},"body":{"injectables/TransactionService.html":{}}}],["add0x(tohex(tx.serializerlp",{"_index":3313,"title":{},"body":{"injectables/TransactionService.html":{}}}],["added",{"_index":2907,"title":{},"body":{"interfaces/Staff.html":{},"license.html":{}}}],["additional",{"_index":4015,"title":{},"body":{"license.html":{}}}],["address",{"_index":120,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"license.html":{}}}],["addressed",{"_index":3829,"title":{},"body":{"license.html":{}}}],["addresses",{"_index":161,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addressof",{"_index":2959,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["addressof('sarafu'",{"_index":2969,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["addressof('sarafu",{"_index":2978,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["addressof(identifier",{"_index":2964,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["addresssearchform",{"_index":223,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["addresssearchformstub",{"_index":240,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["addresssearchloading",{"_index":224,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["addresssearchsubmitted",{"_index":225,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["addtoaccountregistry",{"_index":106,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addtoaccountregistry('0xc0ffee254729296a45a3885639ac7e10f9d54979'",{"_index":135,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addtoaccountregistry('0xc0ffee254729296a45a3885639ac7e10f9d54979",{"_index":188,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addtoaccountregistry(address",{"_index":124,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addtoken",{"_index":2987,"title":{},"body":{"injectables/TokenService.html":{}}}],["addtoken(token",{"_index":2995,"title":{},"body":{"injectables/TokenService.html":{}}}],["addtransaction",{"_index":3181,"title":{},"body":{"injectables/TransactionService.html":{}}}],["addtransaction(transaction",{"_index":3190,"title":{},"body":{"injectables/TransactionService.html":{}}}],["addtrusteduser",{"_index":925,"title":{},"body":{"injectables/AuthService.html":{}}}],["addtrusteduser(user",{"_index":943,"title":{},"body":{"injectables/AuthService.html":{}}}],["admin",{"_index":540,"title":{},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"modules/PagesRoutingModule.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"classes/UserServiceStub.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["admin's",{"_index":538,"title":{},"body":{"interfaces/Action.html":{}}}],["admin'},{'name",{"_index":325,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["admin.component.html",{"_index":581,"title":{},"body":{"components/AdminComponent.html":{}}}],["admin.component.scss",{"_index":580,"title":{},"body":{"components/AdminComponent.html":{}}}],["admincomponent",{"_index":324,"title":{"components/AdminComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["adminmodule",{"_index":655,"title":{"modules/AdminModule.html":{}},"body":{"modules/AdminModule.html":{},"modules.html":{},"overview.html":{}}}],["adminroutingmodule",{"_index":659,"title":{"modules/AdminRoutingModule.html":{}},"body":{"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["adopted",{"_index":3977,"title":{},"body":{"license.html":{}}}],["adversely",{"_index":4134,"title":{},"body":{"license.html":{}}}],["advised",{"_index":4379,"title":{},"body":{"license.html":{}}}],["affects",{"_index":4135,"title":{},"body":{"license.html":{}}}],["affero",{"_index":4330,"title":{},"body":{"license.html":{}}}],["affirmed",{"_index":4246,"title":{},"body":{"license.html":{}}}],["affirms",{"_index":3938,"title":{},"body":{"license.html":{}}}],["afterviewinit",{"_index":3326,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["again",{"_index":720,"title":{},"body":{"components/AppComponent.html":{}}}],["against",{"_index":3592,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["age",{"_index":13,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["agent",{"_index":2058,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["aggregate",{"_index":4031,"title":{},"body":{"license.html":{}}}],["agree",{"_index":4325,"title":{},"body":{"license.html":{}}}],["agreed",{"_index":4366,"title":{},"body":{"license.html":{}}}],["agreement",{"_index":4275,"title":{},"body":{"license.html":{}}}],["agrovet",{"_index":2341,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["aim",{"_index":3777,"title":{},"body":{"license.html":{}}}],["airtime",{"_index":2420,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["alert('access",{"_index":1404,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["alert('account",{"_index":303,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["algo",{"_index":58,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["algorithm",{"_index":56,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["alleging",{"_index":4253,"title":{},"body":{"license.html":{}}}],["allow",{"_index":3799,"title":{},"body":{"license.html":{}}}],["allowed",{"_index":1406,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"license.html":{}}}],["allows",{"_index":95,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["along",{"_index":4005,"title":{},"body":{"license.html":{}}}],["alpha.6",{"_index":3529,"title":{},"body":{"dependencies.html":{}}}],["already",{"_index":140,"title":{},"body":{"classes/AccountIndex.html":{},"license.html":{}}}],["alternative",{"_index":4058,"title":{},"body":{"license.html":{}}}],["although",{"_index":3773,"title":{},"body":{"license.html":{}}}],["amani",{"_index":1708,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["amount",{"_index":1187,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["ancillary",{"_index":4219,"title":{},"body":{"license.html":{}}}],["and/or",{"_index":3758,"title":{},"body":{"license.html":{}}}],["andshow",{"_index":4421,"title":{},"body":{"license.html":{}}}],["angular",{"_index":1070,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["angular/animations",{"_index":612,"title":{},"body":{"components/AdminComponent.html":{},"dependencies.html":{}}}],["angular/cdk",{"_index":3517,"title":{},"body":{"dependencies.html":{}}}],["angular/cli",{"_index":3609,"title":{},"body":{"index.html":{}}}],["angular/common",{"_index":481,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"dependencies.html":{}}}],["angular/common/http",{"_index":778,"title":{},"body":{"modules/AppModule.html":{},"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"injectables/TransactionService.html":{}}}],["angular/compiler",{"_index":3519,"title":{},"body":{"dependencies.html":{}}}],["angular/core",{"_index":270,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"pipes/UnixDatePipe.html":{},"injectables/Web3Service.html":{},"dependencies.html":{}}}],["angular/forms",{"_index":272,"title":{},"body":{"components/AccountSearchComponent.html":{},"modules/AccountsModule.html":{},"components/AuthComponent.html":{},"modules/AuthModule.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/OrganizationComponent.html":{},"modules/SettingsModule.html":{},"dependencies.html":{}}}],["angular/material",{"_index":3520,"title":{},"body":{"dependencies.html":{}}}],["angular/material/button",{"_index":503,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/card",{"_index":505,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/checkbox",{"_index":495,"title":{},"body":{"modules/AccountsModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/core",{"_index":514,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"classes/CustomErrorStateMatcher.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/dialog",{"_index":1326,"title":{},"body":{"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"modules/SharedModule.html":{}}}],["angular/material/form",{"_index":500,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/icon",{"_index":507,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/input",{"_index":498,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/menu",{"_index":2869,"title":{},"body":{"modules/SettingsModule.html":{}}}],["angular/material/paginator",{"_index":416,"title":{},"body":{"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/progress",{"_index":516,"title":{},"body":{"modules/AccountsModule.html":{}}}],["angular/material/radio",{"_index":2867,"title":{},"body":{"modules/SettingsModule.html":{}}}],["angular/material/select",{"_index":509,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/sidenav",{"_index":3089,"title":{},"body":{"modules/TokensModule.html":{}}}],["angular/material/snack",{"_index":521,"title":{},"body":{"modules/AccountsModule.html":{},"components/TransactionDetailsComponent.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/sort",{"_index":417,"title":{},"body":{"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/table",{"_index":415,"title":{},"body":{"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/tabs",{"_index":512,"title":{},"body":{"modules/AccountsModule.html":{}}}],["angular/material/toolbar",{"_index":3091,"title":{},"body":{"modules/TokensModule.html":{}}}],["angular/platform",{"_index":769,"title":{},"body":{"modules/AppModule.html":{},"pipes/SafePipe.html":{},"dependencies.html":{}}}],["angular/router",{"_index":275,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsRoutingModule.html":{},"classes/ActivatedRouteStub.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthRoutingModule.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"modules/PagesRoutingModule.html":{},"guards/RoleGuard.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/TokensComponent.html":{},"modules/TokensRoutingModule.html":{},"components/TransactionDetailsComponent.html":{},"modules/TransactionsRoutingModule.html":{},"dependencies.html":{}}}],["angular/service",{"_index":703,"title":{},"body":{"components/AppComponent.html":{},"modules/AppModule.html":{},"dependencies.html":{}}}],["animate",{"_index":607,"title":{},"body":{"components/AdminComponent.html":{}}}],["animate('225ms",{"_index":626,"title":{},"body":{"components/AdminComponent.html":{}}}],["animations",{"_index":614,"title":{},"body":{"components/AdminComponent.html":{}}}],["anti",{"_index":3964,"title":{},"body":{"license.html":{}}}],["anyone",{"_index":4012,"title":{},"body":{"license.html":{}}}],["anything",{"_index":3845,"title":{},"body":{"license.html":{}}}],["api",{"_index":2514,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["app",{"_index":217,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"index.html":{}}}],["app.component.html",{"_index":667,"title":{},"body":{"components/AppComponent.html":{}}}],["app.component.scss",{"_index":666,"title":{},"body":{"components/AppComponent.html":{}}}],["app.module",{"_index":3628,"title":{},"body":{"index.html":{}}}],["app/_eth",{"_index":3015,"title":{},"body":{"injectables/TokenService.html":{}}}],["app/_guards",{"_index":781,"title":{},"body":{"modules/AppModule.html":{},"modules/AppRoutingModule.html":{}}}],["app/_helpers",{"_index":273,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"modules/AppModule.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{},"injectables/RegistryService.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["app/_helpers/global",{"_index":979,"title":{},"body":{"injectables/AuthService.html":{}}}],["app/_interceptors",{"_index":785,"title":{},"body":{"modules/AppModule.html":{}}}],["app/_models",{"_index":421,"title":{},"body":{"components/AccountsComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interceptors/MockBackendInterceptor.html":{},"components/TokenDetailsComponent.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["app/_models/account",{"_index":1190,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["app/_models/staff",{"_index":2841,"title":{},"body":{"components/SettingsComponent.html":{}}}],["app/_pgp",{"_index":787,"title":{},"body":{"modules/AppModule.html":{},"injectables/AuthService.html":{},"injectables/KeystoreService.html":{}}}],["app/_pgp/pgp",{"_index":2667,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["app/_services",{"_index":274,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"interceptors/ErrorInterceptor.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["app/_services/auth.service",{"_index":3227,"title":{},"body":{"injectables/TransactionService.html":{}}}],["app/_services/error",{"_index":839,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["app/_services/keystore.service",{"_index":981,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["app/_services/logging.service",{"_index":841,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TransactionService.html":{}}}],["app/_services/registry.service",{"_index":1118,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["app/_services/transaction.service",{"_index":1116,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["app/_services/user.service",{"_index":3216,"title":{},"body":{"injectables/TransactionService.html":{}}}],["app/_services/web3.service",{"_index":169,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{}}}],["app/app",{"_index":772,"title":{},"body":{"modules/AppModule.html":{}}}],["app/app.component",{"_index":773,"title":{},"body":{"modules/AppModule.html":{}}}],["app/auth/_directives/password",{"_index":916,"title":{},"body":{"modules/AuthModule.html":{}}}],["app/auth/auth",{"_index":914,"title":{},"body":{"modules/AuthModule.html":{}}}],["app/auth/auth.component",{"_index":915,"title":{},"body":{"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{}}}],["app/shared/_directives/menu",{"_index":2880,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/_pipes/safe.pipe",{"_index":2885,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/_pipes/token",{"_index":2882,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/error",{"_index":1341,"title":{},"body":{"injectables/ErrorDialogService.html":{},"modules/SharedModule.html":{}}}],["app/shared/footer/footer.component",{"_index":2878,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/shared.module",{"_index":485,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["app/shared/sidebar/sidebar.component",{"_index":2879,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/topbar/topbar.component",{"_index":2877,"title":{},"body":{"modules/SharedModule.html":{}}}],["appcomponent",{"_index":326,"title":{"components/AppComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["applicable",{"_index":3851,"title":{},"body":{"license.html":{}}}],["application",{"_index":166,"title":{},"body":{"classes/AccountIndex.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{}}}],["application/json;charset=utf",{"_index":992,"title":{},"body":{"injectables/AuthService.html":{}}}],["applications",{"_index":4429,"title":{},"body":{"license.html":{}}}],["applied",{"_index":3806,"title":{},"body":{"license.html":{}}}],["applies",{"_index":3713,"title":{},"body":{"license.html":{}}}],["apply",{"_index":3717,"title":{},"body":{"license.html":{}}}],["appmenuselection",{"_index":1618,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["appmenuselection]'},{'name",{"_index":361,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["appmenutoggle",{"_index":1640,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["appmenutoggle]'},{'name",{"_index":363,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["appmodule",{"_index":756,"title":{"modules/AppModule.html":{}},"body":{"modules/AppModule.html":{},"modules.html":{},"overview.html":{}}}],["apppasswordtoggle",{"_index":2733,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["apppasswordtoggle]'},{'name",{"_index":365,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["appropriate",{"_index":1453,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["appropriately",{"_index":3995,"title":{},"body":{"license.html":{}}}],["approuterlink",{"_index":367,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["approutingmodule",{"_index":762,"title":{"modules/AppRoutingModule.html":{}},"body":{"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["approval",{"_index":534,"title":{},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["approvalstatus",{"_index":583,"title":{},"body":{"components/AdminComponent.html":{}}}],["approvalstatus(action.approval",{"_index":648,"title":{},"body":{"components/AdminComponent.html":{}}}],["approvalstatus(status",{"_index":588,"title":{},"body":{"components/AdminComponent.html":{}}}],["approve",{"_index":604,"title":{},"body":{"components/AdminComponent.html":{}}}],["approveaction",{"_index":584,"title":{},"body":{"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{}}}],["approveaction(action",{"_index":590,"title":{},"body":{"components/AdminComponent.html":{}}}],["approveaction(action.id",{"_index":639,"title":{},"body":{"components/AdminComponent.html":{}}}],["approveaction(id",{"_index":3427,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["approved",{"_index":636,"title":{},"body":{"components/AdminComponent.html":{},"classes/UserServiceStub.html":{}}}],["approximates",{"_index":4386,"title":{},"body":{"license.html":{}}}],["area",{"_index":44,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["area.tolowercase().split",{"_index":1552,"title":{},"body":{"injectables/LocationService.html":{}}}],["area_name",{"_index":45,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["area_type",{"_index":46,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["areanames",{"_index":1208,"title":{},"body":{"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["areanames[key].includes(keyword",{"_index":1549,"title":{},"body":{"injectables/LocationService.html":{}}}],["areanameslist",{"_index":1516,"title":{},"body":{"injectables/LocationService.html":{}}}],["areanamessubject",{"_index":1517,"title":{},"body":{"injectables/LocationService.html":{}}}],["areatypes",{"_index":1518,"title":{},"body":{"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["areatypes[key].includes(keyword",{"_index":1555,"title":{},"body":{"injectables/LocationService.html":{}}}],["areatypeslist",{"_index":1519,"title":{},"body":{"injectables/LocationService.html":{}}}],["areatypessubject",{"_index":1520,"title":{},"body":{"injectables/LocationService.html":{}}}],["args",{"_index":2803,"title":{},"body":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{}}}],["arguments",{"_index":682,"title":{},"body":{"components/AppComponent.html":{}}}],["arise",{"_index":3788,"title":{},"body":{"license.html":{}}}],["arising",{"_index":4370,"title":{},"body":{"license.html":{}}}],["around",{"_index":1627,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["arr",{"_index":3554,"title":{},"body":{"miscellaneous/functions.html":{}}}],["arrange",{"_index":4285,"title":{},"body":{"license.html":{}}}],["arrangement",{"_index":4297,"title":{},"body":{"license.html":{}}}],["array",{"_index":159,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"injectables/AuthService.html":{},"components/CreateAccountComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"components/SettingsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["arraydata",{"_index":3571,"title":{},"body":{"miscellaneous/functions.html":{}}}],["arraysum",{"_index":3463,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["arraysum(arr",{"_index":3552,"title":{},"body":{"miscellaneous/functions.html":{}}}],["article",{"_index":3973,"title":{},"body":{"license.html":{}}}],["artifacts",{"_index":3630,"title":{},"body":{"index.html":{}}}],["artisan",{"_index":2168,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["artist",{"_index":2057,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["askari",{"_index":2059,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["asking",{"_index":3735,"title":{},"body":{"license.html":{}}}],["assert",{"_index":3753,"title":{},"body":{"license.html":{}}}],["assets",{"_index":4236,"title":{},"body":{"license.html":{}}}],["assets/js/block",{"_index":2763,"title":{},"body":{"injectables/RegistryService.html":{}}}],["assigned",{"_index":2970,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["associated",{"_index":891,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["assume",{"_index":4361,"title":{},"body":{"license.html":{}}}],["assumption",{"_index":4390,"title":{},"body":{"license.html":{}}}],["assumptions",{"_index":4178,"title":{},"body":{"license.html":{}}}],["assures",{"_index":3809,"title":{},"body":{"license.html":{}}}],["async",{"_index":105,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"components/SettingsComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["attach",{"_index":4399,"title":{},"body":{"license.html":{}}}],["attempt",{"_index":4192,"title":{},"body":{"license.html":{}}}],["attributed",{"_index":3769,"title":{},"body":{"license.html":{}}}],["attributions",{"_index":4161,"title":{},"body":{"license.html":{}}}],["auth",{"_index":806,"title":{},"body":{"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{}}}],["auth'},{'name",{"_index":329,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["auth.component.html",{"_index":818,"title":{},"body":{"components/AuthComponent.html":{}}}],["auth.component.scss",{"_index":817,"title":{},"body":{"components/AuthComponent.html":{}}}],["auth.dev.grassrootseconomics.net",{"_index":4458,"title":{},"body":{"miscellaneous/variables.html":{}}}],["authcomponent",{"_index":328,"title":{"components/AuthComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["authenticate",{"_index":1013,"title":{},"body":{"injectables/AuthService.html":{}}}],["authentication",{"_index":874,"title":{},"body":{"guards/AuthGuard.html":{},"injectables/AuthService.html":{}}}],["authguard",{"_index":780,"title":{"guards/AuthGuard.html":{}},"body":{"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"guards/AuthGuard.html":{},"coverage.html":{}}}],["authheader",{"_index":1011,"title":{},"body":{"injectables/AuthService.html":{}}}],["authmodule",{"_index":908,"title":{"modules/AuthModule.html":{}},"body":{"modules/AuthModule.html":{},"modules.html":{},"overview.html":{}}}],["author",{"_index":4160,"title":{},"body":{"license.html":{}}}],["authorization",{"_index":989,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["authorized",{"_index":1027,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["authorizes",{"_index":4258,"title":{},"body":{"license.html":{}}}],["authorizing",{"_index":4301,"title":{},"body":{"license.html":{}}}],["authors",{"_index":3716,"title":{},"body":{"license.html":{}}}],["authroutingmodule",{"_index":912,"title":{"modules/AuthRoutingModule.html":{}},"body":{"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["authservice",{"_index":677,"title":{"injectables/AuthService.html":{}},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"components/SettingsComponent.html":{},"injectables/TransactionService.html":{},"coverage.html":{}}}],["automated",{"_index":3662,"title":{},"body":{"index.html":{}}}],["automatic",{"_index":4228,"title":{},"body":{"license.html":{}}}],["automatically",{"_index":3620,"title":{},"body":{"index.html":{},"license.html":{}}}],["automerge",{"_index":996,"title":{},"body":{"injectables/AuthService.html":{}}}],["availability",{"_index":128,"title":{},"body":{"classes/AccountIndex.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["available",{"_index":146,"title":{},"body":{"classes/AccountIndex.html":{},"components/AppComponent.html":{},"license.html":{},"modules.html":{}}}],["avenue",{"_index":3577,"title":{},"body":{"miscellaneous/functions.html":{}}}],["avocado",{"_index":2184,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["avoid",{"_index":3803,"title":{},"body":{"license.html":{}}}],["await",{"_index":189,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"components/SettingsComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["away",{"_index":3703,"title":{},"body":{"license.html":{}}}],["b",{"_index":3900,"title":{},"body":{"license.html":{}}}],["baby",{"_index":1965,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["babycare",{"_index":1964,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["backend",{"_index":1387,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["backend.ts",{"_index":1650,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["backend.ts:936",{"_index":1654,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["bag",{"_index":2378,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bajia",{"_index":2186,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["baker",{"_index":2061,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["balance",{"_index":14,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AccountsComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"classes/UserServiceStub.html":{}}}],["bamburi",{"_index":1854,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["banana",{"_index":2191,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bananas",{"_index":2192,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bangla",{"_index":1878,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bangladesh",{"_index":1879,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bar",{"_index":522,"title":{},"body":{"modules/AccountsModule.html":{},"interceptors/MockBackendInterceptor.html":{},"components/TransactionDetailsComponent.html":{},"modules/TransactionsModule.html":{},"miscellaneous/variables.html":{}}}],["barafu",{"_index":2336,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["barakoa",{"_index":2343,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["barber",{"_index":2064,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["base",{"_index":1632,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["based",{"_index":3841,"title":{},"body":{"license.html":{}}}],["basic",{"_index":3930,"title":{},"body":{"license.html":{}}}],["bead",{"_index":2379,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["beadwork",{"_index":2062,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["beans",{"_index":2188,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bearer",{"_index":990,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/HttpConfigInterceptor.html":{}}}],["beautician",{"_index":2175,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["beauty",{"_index":2063,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["beba",{"_index":2447,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bebabeba",{"_index":2448,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bed",{"_index":2383,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bedding",{"_index":2381,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["behalf",{"_index":3952,"title":{},"body":{"license.html":{}}}],["behave",{"_index":1259,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["behaviorsubject",{"_index":969,"title":{},"body":{"injectables/AuthService.html":{},"injectables/LocationService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["behaviorsubject(false",{"_index":3007,"title":{},"body":{"injectables/TokenService.html":{}}}],["behaviorsubject(this.areanames",{"_index":1533,"title":{},"body":{"injectables/LocationService.html":{}}}],["behaviorsubject(this.areatypes",{"_index":1538,"title":{},"body":{"injectables/LocationService.html":{}}}],["behaviorsubject(this.transactions",{"_index":3208,"title":{},"body":{"injectables/TransactionService.html":{}}}],["being",{"_index":1297,"title":{},"body":{"classes/CustomValidator.html":{},"license.html":{}}}],["believe",{"_index":4294,"title":{},"body":{"license.html":{}}}],["below",{"_index":3959,"title":{},"body":{"license.html":{}}}],["belt",{"_index":2380,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["benefit",{"_index":4288,"title":{},"body":{"license.html":{}}}],["best",{"_index":4396,"title":{},"body":{"license.html":{}}}],["between",{"_index":3928,"title":{},"body":{"license.html":{}}}],["beyond",{"_index":4033,"title":{},"body":{"license.html":{}}}],["bezier(0.4",{"_index":628,"title":{},"body":{"components/AdminComponent.html":{}}}],["bhajia",{"_index":2185,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["biashara",{"_index":2104,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bicycle",{"_index":2450,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bike",{"_index":2449,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["binding",{"_index":1276,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["bio",{"_index":3405,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["biogas",{"_index":2479,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["biringanya",{"_index":2190,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["biscuits",{"_index":2189,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bit",{"_index":1101,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bitwise",{"_index":1138,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["block",{"_index":863,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["blockchain",{"_index":177,"title":{},"body":{"classes/AccountIndex.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"interfaces/W3.html":{},"miscellaneous/variables.html":{}}}],["blockfilterbinstr",{"_index":1160,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blockfilterbinstr.charcodeat(i",{"_index":1167,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blocks",{"_index":2816,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["blocksync",{"_index":1079,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blocksync(address",{"_index":1086,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blocksyncservice",{"_index":1076,"title":{"injectables/BlockSyncService.html":{}},"body":{"injectables/BlockSyncService.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["blocktxfilterbinstr",{"_index":1168,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blocktxfilterbinstr.charcodeat(i",{"_index":1173,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bloomblockbytes",{"_index":1106,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bloomblocktxbytes",{"_index":1108,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bloomrounds",{"_index":1109,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bloxberg:8996",{"_index":40,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["bloxbergchainid",{"_index":4450,"title":{},"body":{"miscellaneous/variables.html":{}}}],["boda",{"_index":2452,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bodaboda",{"_index":2453,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["body",{"_index":1369,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["body.approval",{"_index":2551,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["bofu",{"_index":1709,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bombolulu",{"_index":1861,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bomet",{"_index":1928,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bone",{"_index":1162,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bone.map((e",{"_index":1164,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["book",{"_index":1947,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["boolean",{"_index":253,"title":{},"body":{"components/AccountSearchComponent.html":{},"interfaces/Action.html":{},"components/AdminComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/LoggingService.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"miscellaneous/functions.html":{}}}],["bootstrap",{"_index":467,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"dependencies.html":{},"overview.html":{}}}],["both",{"_index":3763,"title":{},"body":{"license.html":{}}}],["botique",{"_index":2385,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["boutique",{"_index":2386,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["box",{"_index":1361,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"license.html":{}}}],["bread",{"_index":2276,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["break",{"_index":1401,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["brewer",{"_index":2182,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bricks",{"_index":2158,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["browse",{"_index":4435,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":770,"title":{},"body":{"modules/AppModule.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"pipes/SafePipe.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"dependencies.html":{},"modules.html":{}}}],["browser/animations",{"_index":775,"title":{},"body":{"modules/AppModule.html":{}}}],["browseranimationsmodule",{"_index":774,"title":{},"body":{"modules/AppModule.html":{}}}],["browsermodule",{"_index":768,"title":{},"body":{"modules/AppModule.html":{}}}],["btwo",{"_index":1170,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["btwo.map((e",{"_index":1172,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["buck",{"_index":3407,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["build",{"_index":3629,"title":{},"body":{"index.html":{}}}],["build:dev",{"_index":3633,"title":{},"body":{"index.html":{}}}],["build:prod",{"_index":3635,"title":{},"body":{"index.html":{}}}],["bungoma",{"_index":1930,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["buru",{"_index":1832,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["busaa",{"_index":2263,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["busia",{"_index":1909,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["business",{"_index":28,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/CreateAccountComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["businesscategory",{"_index":1231,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["butcher",{"_index":2216,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["butchery",{"_index":2217,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["button",{"_index":652,"title":{},"body":{"components/AdminComponent.html":{},"injectables/AuthService.html":{}}}],["c",{"_index":3685,"title":{},"body":{"license.html":{}}}],["cabbages",{"_index":2265,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cachedtx.tx.txhash",{"_index":3234,"title":{},"body":{"injectables/TransactionService.html":{}}}],["cachesize",{"_index":3191,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["cafe",{"_index":2395,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cake",{"_index":2203,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["call",{"_index":2515,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["called",{"_index":3839,"title":{},"body":{"license.html":{}}}],["calls",{"_index":3581,"title":{},"body":{"miscellaneous/functions.html":{}}}],["canactivate",{"_index":812,"title":{},"body":{"modules/AppRoutingModule.html":{},"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["canactivate(route",{"_index":884,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["candebug",{"_index":1573,"title":{},"body":{"injectables/LoggingService.html":{}}}],["candy",{"_index":2391,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["capabilities",{"_index":883,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"index.html":{}}}],["capenter",{"_index":2070,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["car",{"_index":2068,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["card",{"_index":2616,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["care",{"_index":1966,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["caretaker",{"_index":2067,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["carpenter",{"_index":2080,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["carrier",{"_index":2455,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["carry",{"_index":4007,"title":{},"body":{"license.html":{}}}],["cart",{"_index":2454,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["carwash",{"_index":2076,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["case",{"_index":1398,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["cases",{"_index":4100,"title":{},"body":{"license.html":{}}}],["cashier",{"_index":1661,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cassava",{"_index":2202,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["casual",{"_index":2065,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["catch",{"_index":427,"title":{},"body":{"components/AccountsComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["catch((e",{"_index":2694,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["catcherror",{"_index":702,"title":{},"body":{"components/AppComponent.html":{},"interceptors/ErrorInterceptor.html":{}}}],["catcherror((err",{"_index":1377,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["categories",{"_index":1209,"title":{},"body":{"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["category",{"_index":15,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/CreateAccountComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["catering",{"_index":2073,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["caught",{"_index":1371,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["cause",{"_index":4036,"title":{},"body":{"license.html":{}}}],["cdr",{"_index":2582,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["cease",{"_index":4196,"title":{},"body":{"license.html":{}}}],["cement",{"_index":2384,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["centralized",{"_index":1425,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["cereal",{"_index":2197,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cereals",{"_index":2204,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["certain",{"_index":1652,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["cessation",{"_index":4208,"title":{},"body":{"license.html":{}}}],["chai",{"_index":2200,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chakula",{"_index":2194,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["challenge",{"_index":1003,"title":{},"body":{"injectables/AuthService.html":{}}}],["chama",{"_index":2371,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["changamwe",{"_index":1890,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["change",{"_index":866,"title":{},"body":{"components/AuthComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["changed",{"_index":3767,"title":{},"body":{"license.html":{}}}],["changedetection",{"_index":214,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["changedetectionstrategy",{"_index":269,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["changedetectionstrategy.onpush",{"_index":215,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["changedetectorref",{"_index":2580,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["changes",{"_index":3598,"title":{},"body":{"miscellaneous/functions.html":{}}}],["changesdescription",{"_index":3596,"title":{},"body":{"miscellaneous/functions.html":{}}}],["changing",{"_index":3696,"title":{},"body":{"license.html":{}}}],["chapati",{"_index":2196,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chapo",{"_index":2199,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["characterized",{"_index":4123,"title":{},"body":{"license.html":{}}}],["charcoal",{"_index":2481,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["charcol",{"_index":2480,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["charge",{"_index":3722,"title":{},"body":{"license.html":{}}}],["charging",{"_index":2128,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["check",{"_index":3667,"title":{},"body":{"index.html":{}}}],["checks",{"_index":143,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{}}}],["chef",{"_index":2072,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chemicals",{"_index":2345,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chemist",{"_index":2344,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chibuga",{"_index":1710,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chicken",{"_index":2208,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chidzivuni",{"_index":1722,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chidzuvini",{"_index":1721,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chief",{"_index":2015,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chigale",{"_index":1716,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chigato",{"_index":1715,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chigojoni",{"_index":1713,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chikole",{"_index":1717,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chikomani",{"_index":1711,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chikomeni",{"_index":1720,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chikuyu",{"_index":1723,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["children",{"_index":1985,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chilongoni",{"_index":1712,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chilumani",{"_index":1718,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chinguluni",{"_index":1714,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chipo",{"_index":2198,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chips",{"_index":2201,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chizingo",{"_index":1724,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chizini",{"_index":1719,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["choma",{"_index":2259,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["choo",{"_index":2028,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["choose",{"_index":4345,"title":{},"body":{"license.html":{}}}],["choosing",{"_index":4349,"title":{},"body":{"license.html":{}}}],["christine",{"_index":1669,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["chumvi",{"_index":2264,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["church",{"_index":2009,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chv",{"_index":2346,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cic",{"_index":995,"title":{},"body":{"injectables/AuthService.html":{},"classes/Settings.html":{},"injectables/TransactionService.html":{},"interfaces/W3.html":{},"dependencies.html":{},"index.html":{},"license.html":{}}}],["cic_convert",{"_index":1133,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["cic_transfer",{"_index":1131,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["cicada",{"_index":699,"title":{},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"index.html":{}}}],["ciccacheurl",{"_index":4462,"title":{},"body":{"miscellaneous/variables.html":{}}}],["cicconvert(event",{"_index":753,"title":{},"body":{"components/AppComponent.html":{}}}],["cicmetaurl",{"_index":4456,"title":{},"body":{"miscellaneous/variables.html":{}}}],["cicnet/cic",{"_index":1114,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"dependencies.html":{}}}],["cicnet/schemas",{"_index":3523,"title":{},"body":{"dependencies.html":{}}}],["cicregistry",{"_index":2759,"title":{},"body":{"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["cictransfer(event",{"_index":749,"title":{},"body":{"components/AppComponent.html":{}}}],["cicussdurl",{"_index":4467,"title":{},"body":{"miscellaneous/variables.html":{}}}],["circumstances",{"_index":3957,"title":{},"body":{"license.html":{}}}],["circumvention",{"_index":3965,"title":{},"body":{"license.html":{}}}],["civil",{"_index":4389,"title":{},"body":{"license.html":{}}}],["claim",{"_index":4250,"title":{},"body":{"license.html":{}}}],["claims",{"_index":4260,"title":{},"body":{"license.html":{}}}],["class",{"_index":87,"title":{"classes/AccountIndex.html":{},"classes/ActivatedRouteStub.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"classes/HttpError.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"classes/TokenServiceStub.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{}},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"license.html":{}}}],["classes",{"_index":89,"title":{},"body":{"classes/AccountIndex.html":{},"classes/ActivatedRouteStub.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"classes/HttpError.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"classes/TokenServiceStub.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{},"overview.html":{}}}],["cleaner",{"_index":2041,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cleaning",{"_index":2034,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["clear",{"_index":4068,"title":{},"body":{"license.html":{}}}],["clearly",{"_index":3760,"title":{},"body":{"license.html":{}}}],["cles",{"_index":3418,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["cli",{"_index":3604,"title":{},"body":{"index.html":{}}}],["click",{"_index":1625,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["client",{"_index":1115,"title":{},"body":{"injectables/BlockSyncService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"dependencies.html":{},"index.html":{},"license.html":{}}}],["clinic",{"_index":2358,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["clinical",{"_index":2359,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["clipboard",{"_index":3559,"title":{},"body":{"miscellaneous/functions.html":{}}}],["close",{"_index":2926,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["closely",{"_index":4385,"title":{},"body":{"license.html":{}}}],["closewindow",{"_index":2928,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["cloth",{"_index":2392,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["club",{"_index":2440,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["clues",{"_index":1391,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["cluster_accountsmodule",{"_index":469,"title":{},"body":{"modules/AccountsModule.html":{},"overview.html":{}}}],["cluster_accountsmodule_declarations",{"_index":471,"title":{},"body":{"modules/AccountsModule.html":{},"overview.html":{}}}],["cluster_accountsmodule_imports",{"_index":470,"title":{},"body":{"modules/AccountsModule.html":{},"overview.html":{}}}],["cluster_adminmodule",{"_index":656,"title":{},"body":{"modules/AdminModule.html":{},"overview.html":{}}}],["cluster_adminmodule_declarations",{"_index":658,"title":{},"body":{"modules/AdminModule.html":{},"overview.html":{}}}],["cluster_adminmodule_imports",{"_index":657,"title":{},"body":{"modules/AdminModule.html":{},"overview.html":{}}}],["cluster_appmodule",{"_index":757,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_bootstrap",{"_index":760,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_declarations",{"_index":759,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_imports",{"_index":761,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_providers",{"_index":758,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_authmodule",{"_index":909,"title":{},"body":{"modules/AuthModule.html":{},"overview.html":{}}}],["cluster_authmodule_declarations",{"_index":911,"title":{},"body":{"modules/AuthModule.html":{},"overview.html":{}}}],["cluster_authmodule_imports",{"_index":910,"title":{},"body":{"modules/AuthModule.html":{},"overview.html":{}}}],["cluster_pagesmodule",{"_index":2713,"title":{},"body":{"modules/PagesModule.html":{},"overview.html":{}}}],["cluster_pagesmodule_declarations",{"_index":2715,"title":{},"body":{"modules/PagesModule.html":{},"overview.html":{}}}],["cluster_pagesmodule_imports",{"_index":2714,"title":{},"body":{"modules/PagesModule.html":{},"overview.html":{}}}],["cluster_settingsmodule",{"_index":2858,"title":{},"body":{"modules/SettingsModule.html":{},"overview.html":{}}}],["cluster_settingsmodule_declarations",{"_index":2860,"title":{},"body":{"modules/SettingsModule.html":{},"overview.html":{}}}],["cluster_settingsmodule_imports",{"_index":2859,"title":{},"body":{"modules/SettingsModule.html":{},"overview.html":{}}}],["cluster_sharedmodule",{"_index":2871,"title":{},"body":{"modules/SharedModule.html":{},"overview.html":{}}}],["cluster_sharedmodule_declarations",{"_index":2873,"title":{},"body":{"modules/SharedModule.html":{},"overview.html":{}}}],["cluster_sharedmodule_exports",{"_index":2872,"title":{},"body":{"modules/SharedModule.html":{},"overview.html":{}}}],["cluster_tokensmodule",{"_index":3079,"title":{},"body":{"modules/TokensModule.html":{},"overview.html":{}}}],["cluster_tokensmodule_declarations",{"_index":3080,"title":{},"body":{"modules/TokensModule.html":{},"overview.html":{}}}],["cluster_tokensmodule_imports",{"_index":3081,"title":{},"body":{"modules/TokensModule.html":{},"overview.html":{}}}],["cluster_transactionsmodule",{"_index":3376,"title":{},"body":{"modules/TransactionsModule.html":{},"overview.html":{}}}],["cluster_transactionsmodule_declarations",{"_index":3377,"title":{},"body":{"modules/TransactionsModule.html":{},"overview.html":{}}}],["cluster_transactionsmodule_exports",{"_index":3378,"title":{},"body":{"modules/TransactionsModule.html":{},"overview.html":{}}}],["cluster_transactionsmodule_imports",{"_index":3379,"title":{},"body":{"modules/TransactionsModule.html":{},"overview.html":{}}}],["coach",{"_index":1948,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cobbler",{"_index":2075,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cobler",{"_index":2074,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["coconut",{"_index":2195,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["code",{"_index":1389,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"components/OrganizationComponent.html":{},"index.html":{},"license.html":{}}}],["codebase",{"_index":3672,"title":{},"body":{"index.html":{}}}],["coffee",{"_index":2207,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["collapsed",{"_index":625,"title":{},"body":{"components/AdminComponent.html":{}}}],["collect",{"_index":4327,"title":{},"body":{"license.html":{}}}],["collection",{"_index":2043,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["college",{"_index":1958,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["columnstodisplay",{"_index":3057,"title":{},"body":{"components/TokensComponent.html":{}}}],["combination",{"_index":4334,"title":{},"body":{"license.html":{}}}],["combine",{"_index":4331,"title":{},"body":{"license.html":{}}}],["combined",{"_index":4027,"title":{},"body":{"license.html":{}}}],["comes",{"_index":4013,"title":{},"body":{"license.html":{}}}],["command",{"_index":3677,"title":{},"body":{"index.html":{}}}],["commands",{"_index":3879,"title":{},"body":{"license.html":{}}}],["commas",{"_index":3576,"title":{},"body":{"miscellaneous/functions.html":{}}}],["comment",{"_index":2903,"title":{},"body":{"interfaces/Staff.html":{}}}],["commercial",{"_index":4109,"title":{},"body":{"license.html":{}}}],["commitment",{"_index":4276,"title":{},"body":{"license.html":{}}}],["common",{"_index":4103,"title":{},"body":{"license.html":{}}}],["commonmodule",{"_index":480,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["communication",{"_index":3926,"title":{},"body":{"license.html":{}}}],["community",{"_index":2357,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"components/TokenDetailsComponent.html":{},"miscellaneous/variables.html":{}}}],["compilation",{"_index":4023,"title":{},"body":{"license.html":{}}}],["compilation's",{"_index":4032,"title":{},"body":{"license.html":{}}}],["compilations",{"_index":4311,"title":{},"body":{"license.html":{}}}],["compiler",{"_index":3909,"title":{},"body":{"license.html":{}}}],["complete",{"_index":1675,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["compliance",{"_index":4233,"title":{},"body":{"license.html":{}}}],["comply",{"_index":3950,"title":{},"body":{"license.html":{}}}],["component",{"_index":201,"title":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthRoutingModule.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesRoutingModule.html":{},"guards/RoleGuard.html":{},"components/SettingsComponent.html":{},"modules/SettingsRoutingModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsRoutingModule.html":{},"coverage.html":{},"index.html":{},"license.html":{}}}],["component_template",{"_index":318,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["components",{"_index":203,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"overview.html":{}}}],["computer",{"_index":3854,"title":{},"body":{"license.html":{}}}],["computers",{"_index":3802,"title":{},"body":{"license.html":{}}}],["concerning",{"_index":4333,"title":{},"body":{"license.html":{}}}],["concerns",{"_index":4339,"title":{},"body":{"license.html":{}}}],["conditioned",{"_index":4306,"title":{},"body":{"license.html":{}}}],["conditions",{"_index":3813,"title":{},"body":{"license.html":{}}}],["conductor",{"_index":2460,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["config",{"_index":1499,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["config.interceptor.ts",{"_index":1495,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"coverage.html":{}}}],["config.interceptor.ts:10",{"_index":1498,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["config.interceptor.ts:21",{"_index":1500,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["configurations",{"_index":1497,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"index.html":{}}}],["confirm",{"_index":1295,"title":{},"body":{"classes/CustomValidator.html":{}}}],["confirm('approve",{"_index":638,"title":{},"body":{"components/AdminComponent.html":{}}}],["confirm('create",{"_index":1243,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["confirm('disapprove",{"_index":641,"title":{},"body":{"components/AdminComponent.html":{}}}],["confirm('new",{"_index":729,"title":{},"body":{"components/AppComponent.html":{}}}],["confirm('set",{"_index":2612,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["confirmpassword",{"_index":1308,"title":{},"body":{"classes/CustomValidator.html":{}}}],["congo",{"_index":1802,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["connected",{"_index":2822,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["connection",{"_index":115,"title":{},"body":{"classes/AccountIndex.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"interfaces/W3.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["consequence",{"_index":4221,"title":{},"body":{"license.html":{}}}],["consequential",{"_index":4369,"title":{},"body":{"license.html":{}}}],["conservation",{"_index":2026,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["consider",{"_index":4427,"title":{},"body":{"license.html":{}}}],["considered",{"_index":4180,"title":{},"body":{"license.html":{}}}],["consistent",{"_index":4267,"title":{},"body":{"license.html":{}}}],["console.log('here",{"_index":3436,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["console.log(arraysum([1",{"_index":3556,"title":{},"body":{"miscellaneous/functions.html":{}}}],["console.log(await",{"_index":134,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["console.log(copytoclipboard('hello",{"_index":3562,"title":{},"body":{"miscellaneous/functions.html":{}}}],["conspicuously",{"_index":3994,"title":{},"body":{"license.html":{}}}],["const",{"_index":74,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"modules/SettingsRoutingModule.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"modules/TokensRoutingModule.html":{},"injectables/TransactionService.html":{},"modules/TransactionsRoutingModule.html":{}}}],["constantly",{"_index":3797,"title":{},"body":{"license.html":{}}}],["constitutes",{"_index":3940,"title":{},"body":{"license.html":{}}}],["construction",{"_index":2071,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["constructor",{"_index":110,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"injectables/Web3Service.html":{}}}],["constructor(@inject(mat_dialog_data",{"_index":1327,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["constructor(authservice",{"_index":676,"title":{},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/SettingsComponent.html":{}}}],["constructor(blocksyncservice",{"_index":3336,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["constructor(cdr",{"_index":2579,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["constructor(contractaddress",{"_index":111,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["constructor(data",{"_index":1320,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["constructor(dialog",{"_index":1334,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["constructor(elementref",{"_index":1620,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["constructor(errordialogservice",{"_index":1358,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["constructor(formbuilder",{"_index":241,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["constructor(httpclient",{"_index":940,"title":{},"body":{"injectables/AuthService.html":{},"injectables/LocationService.html":{},"injectables/TransactionService.html":{}}}],["constructor(initialparams",{"_index":558,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["constructor(keystore",{"_index":2641,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["constructor(logger",{"_index":1582,"title":{},"body":{"injectables/LoggingService.html":{}}}],["constructor(loggingservice",{"_index":1433,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"interceptors/LoggingInterceptor.html":{}}}],["constructor(message",{"_index":1463,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["constructor(private",{"_index":631,"title":{},"body":{"components/AdminComponent.html":{},"guards/AuthGuard.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{}}}],["constructor(public",{"_index":1343,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["constructor(router",{"_index":875,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"components/TransactionDetailsComponent.html":{}}}],["constructor(scanfilter",{"_index":2813,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["constructor(tokenservice",{"_index":3059,"title":{},"body":{"components/TokensComponent.html":{}}}],["constructor(transactionservice",{"_index":1084,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["constructor(userservice",{"_index":385,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{}}}],["construed",{"_index":4315,"title":{},"body":{"license.html":{}}}],["consult",{"_index":1957,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["consultant",{"_index":1956,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["consumer",{"_index":4088,"title":{},"body":{"license.html":{}}}],["contact",{"_index":4410,"title":{},"body":{"license.html":{}}}],["contain",{"_index":1390,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"license.html":{}}}],["contained",{"_index":3653,"title":{},"body":{"index.html":{}}}],["containing",{"_index":4163,"title":{},"body":{"license.html":{}}}],["contains",{"_index":890,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"index.html":{},"license.html":{}}}],["content",{"_index":735,"title":{},"body":{"components/AppComponent.html":{},"injectables/AuthService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"license.html":{}}}],["content?.classlist.add('active",{"_index":745,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["content?.classlist.contains('active",{"_index":744,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["content?.classlist.remove('active",{"_index":747,"title":{},"body":{"components/AppComponent.html":{}}}],["content?.classlist.toggle('active",{"_index":1646,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["contents",{"_index":4271,"title":{},"body":{"license.html":{}}}],["context",{"_index":3903,"title":{},"body":{"license.html":{}}}],["continue",{"_index":4129,"title":{},"body":{"license.html":{}}}],["continued",{"_index":4116,"title":{},"body":{"license.html":{}}}],["contract",{"_index":80,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"miscellaneous/variables.html":{}}}],["contract's",{"_index":119,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["contractaddress",{"_index":101,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["contractual",{"_index":4177,"title":{},"body":{"license.html":{}}}],["contradict",{"_index":4321,"title":{},"body":{"license.html":{}}}],["contrast",{"_index":3705,"title":{},"body":{"license.html":{}}}],["contributor",{"_index":4257,"title":{},"body":{"license.html":{}}}],["contributor's",{"_index":4259,"title":{},"body":{"license.html":{}}}],["control",{"_index":1272,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"license.html":{}}}],["control.dirty",{"_index":1281,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["control.get('confirmpassword').seterrors",{"_index":1310,"title":{},"body":{"classes/CustomValidator.html":{}}}],["control.get('confirmpassword').value",{"_index":1309,"title":{},"body":{"classes/CustomValidator.html":{}}}],["control.get('password').value",{"_index":1307,"title":{},"body":{"classes/CustomValidator.html":{}}}],["control.invalid",{"_index":1280,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["control.touched",{"_index":1282,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["control.value",{"_index":1312,"title":{},"body":{"classes/CustomValidator.html":{}}}],["controlled",{"_index":4262,"title":{},"body":{"license.html":{}}}],["controls",{"_index":1258,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["convenient",{"_index":3872,"title":{},"body":{"license.html":{}}}],["conversion",{"_index":754,"title":{"interfaces/Conversion.html":{}},"body":{"components/AppComponent.html":{},"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{}}}],["conversion.fromvalue",{"_index":3249,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.recipient",{"_index":3255,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.sender",{"_index":3254,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.tovalue",{"_index":3251,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.tx.txhash",{"_index":3247,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.type",{"_index":3248,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversions",{"_index":2507,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["convert",{"_index":2913,"title":{},"body":{"interfaces/Token.html":{}}}],["converted",{"_index":3572,"title":{},"body":{"miscellaneous/functions.html":{}}}],["converting",{"_index":3574,"title":{},"body":{"miscellaneous/functions.html":{}}}],["converts",{"_index":3587,"title":{},"body":{"miscellaneous/functions.html":{}}}],["converttoparammap",{"_index":570,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["convey",{"_index":3861,"title":{},"body":{"license.html":{}}}],["conveyance",{"_index":4299,"title":{},"body":{"license.html":{}}}],["conveyed",{"_index":4124,"title":{},"body":{"license.html":{}}}],["conveying",{"_index":3867,"title":{},"body":{"license.html":{}}}],["conveys",{"_index":4176,"title":{},"body":{"license.html":{}}}],["cook",{"_index":2205,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["copied",{"_index":3148,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"miscellaneous/functions.html":{}}}],["copies",{"_index":3558,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["copy",{"_index":3563,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["copy.ts",{"_index":3465,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["copyaddress",{"_index":3105,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["copyaddress(address",{"_index":3115,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["copying",{"_index":3814,"title":{},"body":{"license.html":{}}}],["copyleft",{"_index":1417,"title":{},"body":{"components/FooterComponent.html":{},"license.html":{}}}],["copyright",{"_index":3684,"title":{},"body":{"license.html":{}}}],["copyrightable",{"_index":3824,"title":{},"body":{"license.html":{}}}],["copyrighted",{"_index":3954,"title":{},"body":{"license.html":{}}}],["copytoclipboard",{"_index":3125,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["copytoclipboard(address",{"_index":3146,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["copytoclipboard(text",{"_index":3557,"title":{},"body":{"miscellaneous/functions.html":{}}}],["corn",{"_index":2206,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["correction",{"_index":4364,"title":{},"body":{"license.html":{}}}],["corresponding",{"_index":3912,"title":{},"body":{"license.html":{}}}],["cosmetics",{"_index":2365,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cost",{"_index":4056,"title":{},"body":{"license.html":{}}}],["counsellor",{"_index":1989,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["count",{"_index":194,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/TokenService.html":{}}}],["counterclaim",{"_index":4251,"title":{},"body":{"license.html":{}}}],["counties",{"_index":1924,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["countries",{"_index":3858,"title":{},"body":{"license.html":{}}}],["country",{"_index":2017,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["countrycode",{"_index":2609,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["county",{"_index":2018,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["course",{"_index":4422,"title":{},"body":{"license.html":{}}}],["court",{"_index":4320,"title":{},"body":{"license.html":{}}}],["courts",{"_index":4384,"title":{},"body":{"license.html":{}}}],["covenant",{"_index":4279,"title":{},"body":{"license.html":{}}}],["coverage",{"_index":3453,"title":{"coverage.html":{}},"body":{"coverage.html":{},"license.html":{}}}],["covered",{"_index":3842,"title":{},"body":{"license.html":{}}}],["create",{"_index":114,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Staff.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["createaccountcomponent",{"_index":330,"title":{"components/CreateAccountComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["created",{"_index":403,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{},"classes/UserServiceStub.html":{}}}],["createform",{"_index":1210,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["createformstub",{"_index":1212,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["credentials",{"_index":2850,"title":{},"body":{"components/SettingsComponent.html":{}}}],["credit",{"_index":2375,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["crisps",{"_index":2193,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["criterion",{"_index":3882,"title":{},"body":{"license.html":{}}}],["cross",{"_index":1971,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["csv",{"_index":3568,"title":{},"body":{"miscellaneous/functions.html":{}}}],["csv.ts",{"_index":3468,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["cubic",{"_index":627,"title":{},"body":{"components/AdminComponent.html":{}}}],["curated",{"_index":1660,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cure",{"_index":4211,"title":{},"body":{"license.html":{}}}],["currency",{"_index":2941,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["currentuser",{"_index":2774,"title":{},"body":{"guards/RoleGuard.html":{}}}],["currentyear",{"_index":1413,"title":{},"body":{"components/FooterComponent.html":{}}}],["custom",{"_index":1254,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"index.html":{}}}],["customarily",{"_index":4047,"title":{},"body":{"license.html":{}}}],["customer",{"_index":4052,"title":{},"body":{"license.html":{}}}],["customerrorstatematcher",{"_index":256,"title":{"classes/CustomErrorStateMatcher.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"components/OrganizationComponent.html":{},"coverage.html":{}}}],["customevent",{"_index":685,"title":{},"body":{"components/AppComponent.html":{}}}],["customevent(eventtype",{"_index":1152,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["customvalidator",{"_index":1283,"title":{"classes/CustomValidator.html":{}},"body":{"classes/CustomValidator.html":{},"coverage.html":{}}}],["cyber",{"_index":1979,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["d",{"_index":4021,"title":{},"body":{"license.html":{}}}],["dagaa",{"_index":2209,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dagoreti",{"_index":1806,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dagoretti",{"_index":1848,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["daktari",{"_index":2348,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["damages",{"_index":4367,"title":{},"body":{"license.html":{}}}],["dandora",{"_index":1807,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["danger",{"_index":3805,"title":{},"body":{"license.html":{}}}],["danish",{"_index":1996,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dashboard",{"_index":2894,"title":{},"body":{"components/SidebarComponent.html":{}}}],["dashboardurl",{"_index":4473,"title":{},"body":{"miscellaneous/variables.html":{}}}],["data",{"_index":9,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Conversion.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["data.message",{"_index":1328,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["data?.status",{"_index":1329,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["datafile",{"_index":4478,"title":{},"body":{"miscellaneous/variables.html":{}}}],["datasource",{"_index":374,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["datasource.filter",{"_index":3363,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["date",{"_index":2827,"title":{},"body":{"components/SettingsComponent.html":{},"license.html":{}}}],["date().getfullyear",{"_index":1416,"title":{},"body":{"components/FooterComponent.html":{}}}],["date(timestamp",{"_index":3390,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["date.now",{"_index":76,"title":{},"body":{"interfaces/AccountDetails.html":{},"interceptors/LoggingInterceptor.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["date.pipe",{"_index":2888,"title":{},"body":{"modules/SharedModule.html":{}}}],["date.pipe.ts",{"_index":3387,"title":{},"body":{"pipes/UnixDatePipe.html":{},"coverage.html":{}}}],["date.pipe.ts:7",{"_index":3389,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["date_registered",{"_index":16,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["dateregistered",{"_index":3437,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["dawa",{"_index":2349,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["day",{"_index":30,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["daycare",{"_index":1963,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["days",{"_index":4207,"title":{},"body":{"license.html":{}}}],["debug",{"_index":1603,"title":{},"body":{"injectables/LoggingService.html":{}}}],["december",{"_index":3978,"title":{},"body":{"license.html":{}}}],["decide",{"_index":4347,"title":{},"body":{"license.html":{}}}],["decimals",{"_index":2909,"title":{},"body":{"interfaces/Token.html":{}}}],["declarations",{"_index":466,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}],["declining",{"_index":4169,"title":{},"body":{"license.html":{}}}],["decorators",{"_index":409,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/ErrorDialogComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["deemed",{"_index":3967,"title":{},"body":{"license.html":{}}}],["default",{"_index":73,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/ErrorDialogService.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"injectables/RegistryService.html":{},"directives/RouterLinkDirectiveStub.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"pipes/TokenRatioPipe.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"classes/UserServiceStub.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["defaultaccount",{"_index":75,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"injectables/TransactionService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["defaultpagesize",{"_index":375,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{}}}],["defaults",{"_index":3575,"title":{},"body":{"miscellaneous/functions.html":{}}}],["defective",{"_index":4360,"title":{},"body":{"license.html":{}}}],["defenses",{"_index":4318,"title":{},"body":{"license.html":{}}}],["defined",{"_index":112,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["defines",{"_index":1256,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{}}}],["defining",{"_index":4479,"title":{},"body":{"miscellaneous/variables.html":{}}}],["definition",{"_index":3919,"title":{},"body":{"license.html":{}}}],["definitions",{"_index":3818,"title":{},"body":{"license.html":{}}}],["delay",{"_index":1656,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["delayed",{"_index":2512,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["delimiter",{"_index":3567,"title":{},"body":{"miscellaneous/functions.html":{}}}],["dematerialize",{"_index":1657,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["demo",{"_index":1982,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["denied",{"_index":4131,"title":{},"body":{"license.html":{}}}],["denominated",{"_index":4277,"title":{},"body":{"license.html":{}}}],["denomination",{"_index":2915,"title":{},"body":{"interfaces/Token.html":{}}}],["denote",{"_index":1458,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["deny",{"_index":3772,"title":{},"body":{"license.html":{}}}],["denying",{"_index":3734,"title":{},"body":{"license.html":{}}}],["dependencies",{"_index":465,"title":{"dependencies.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"dependencies.html":{},"overview.html":{}}}],["depending",{"_index":151,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["deployed",{"_index":116,"title":{},"body":{"classes/AccountIndex.html":{},"interfaces/Conversion.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["deprive",{"_index":4286,"title":{},"body":{"license.html":{}}}],["dera",{"_index":2408,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dereva",{"_index":2459,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["description",{"_index":7,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"miscellaneous/functions.html":{}}}],["design",{"_index":2079,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["designated",{"_index":4064,"title":{},"body":{"license.html":{}}}],["designed",{"_index":3701,"title":{},"body":{"license.html":{}}}],["destination",{"_index":3173,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["destinationtoken",{"_index":1179,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["detached",{"_index":2685,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["detail",{"_index":1153,"title":{},"body":{"injectables/BlockSyncService.html":{},"license.html":{}}}],["details",{"_index":65,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AdminComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{},"license.html":{}}}],["details'},{'name",{"_index":320,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["details.component",{"_index":488,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{}}}],["details.component.html",{"_index":2925,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["details.component.scss",{"_index":2924,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["details.component.ts",{"_index":2923,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{},"coverage.html":{}}}],["details.component.ts:18",{"_index":2930,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["details.component.ts:20",{"_index":2929,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["details.component.ts:22",{"_index":3113,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:24",{"_index":2933,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:26",{"_index":2932,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:27",{"_index":3122,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:28",{"_index":3124,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:29",{"_index":3123,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:30",{"_index":3112,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:39",{"_index":3117,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:59",{"_index":3120,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:63",{"_index":3119,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:67",{"_index":3121,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:71",{"_index":3118,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:80",{"_index":3116,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:86",{"_index":3114,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.the",{"_index":4419,"title":{},"body":{"license.html":{}}}],["details/account",{"_index":487,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"coverage.html":{}}}],["details/token",{"_index":2922,"title":{},"body":{"components/TokenDetailsComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"coverage.html":{}}}],["details/transaction",{"_index":3099,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"modules/TransactionsModule.html":{},"coverage.html":{}}}],["detergent",{"_index":2406,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["detergents",{"_index":2407,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["determining",{"_index":4098,"title":{},"body":{"license.html":{}}}],["dev",{"_index":3615,"title":{},"body":{"index.html":{}}}],["develop",{"_index":4393,"title":{},"body":{"license.html":{}}}],["developers",{"_index":3749,"title":{},"body":{"license.html":{}}}],["development",{"_index":3610,"title":{},"body":{"index.html":{},"license.html":{}}}],["devices",{"_index":3771,"title":{},"body":{"license.html":{}}}],["dgst",{"_index":2633,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["dhobi",{"_index":2077,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dialog",{"_index":1317,"title":{},"body":{"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{}}}],["dialog'},{'name",{"_index":334,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["dialog.component",{"_index":1342,"title":{},"body":{"injectables/ErrorDialogService.html":{},"modules/SharedModule.html":{}}}],["dialog.component.html",{"_index":1319,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["dialog.component.scss",{"_index":1318,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["dialog.component.ts",{"_index":1316,"title":{},"body":{"components/ErrorDialogComponent.html":{},"coverage.html":{}}}],["dialog.component.ts:10",{"_index":1321,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["dialog.component.ts:11",{"_index":1323,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["dialog.service",{"_index":840,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["dialog.service.ts",{"_index":1331,"title":{},"body":{"injectables/ErrorDialogService.html":{},"coverage.html":{}}}],["dialog.service.ts:11",{"_index":1339,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["dialog.service.ts:13",{"_index":1338,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["dialog.service.ts:9",{"_index":1336,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["dialog/error",{"_index":1315,"title":{},"body":{"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"modules/SharedModule.html":{},"coverage.html":{}}}],["dialogref",{"_index":1345,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["dialogref.afterclosed().subscribe",{"_index":1348,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["diani",{"_index":1894,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dictates",{"_index":872,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["diesel",{"_index":2503,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["differ",{"_index":4338,"title":{},"body":{"license.html":{}}}],["different",{"_index":1438,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["differently",{"_index":4156,"title":{},"body":{"license.html":{}}}],["digest",{"_index":61,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["direction",{"_index":3953,"title":{},"body":{"license.html":{}}}],["directions",{"_index":4069,"title":{},"body":{"license.html":{}}}],["directive",{"_index":316,"title":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["directives",{"_index":359,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"overview.html":{}}}],["directive|pipe|service|class|guard|interface|enum|module",{"_index":3625,"title":{},"body":{"index.html":{}}}],["directly",{"_index":3847,"title":{},"body":{"license.html":{}}}],["directory",{"_index":1248,"title":{},"body":{"components/CreateAccountComponent.html":{},"index.html":{}}}],["directoryentry",{"_index":1229,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["disableconsolelogging",{"_index":796,"title":{},"body":{"modules/AppModule.html":{}}}],["disapprove",{"_index":649,"title":{},"body":{"components/AdminComponent.html":{}}}],["disapproveaction",{"_index":585,"title":{},"body":{"components/AdminComponent.html":{}}}],["disapproveaction(action",{"_index":592,"title":{},"body":{"components/AdminComponent.html":{}}}],["disburse",{"_index":1667,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["disbursement",{"_index":2607,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["disbursements",{"_index":2508,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["disclaim",{"_index":3989,"title":{},"body":{"license.html":{}}}],["disclaimer",{"_index":4350,"title":{},"body":{"license.html":{}}}],["disclaiming",{"_index":4153,"title":{},"body":{"license.html":{}}}],["discriminatory",{"_index":4303,"title":{},"body":{"license.html":{}}}],["dispatcher",{"_index":1370,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["dispensary",{"_index":2342,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["display",{"_index":4022,"title":{},"body":{"license.html":{}}}],["displayed",{"_index":4162,"title":{},"body":{"license.html":{}}}],["displayedcolumns",{"_index":376,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{}}}],["displaying",{"_index":1261,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"interceptors/ErrorInterceptor.html":{}}}],["displays",{"_index":3869,"title":{},"body":{"license.html":{}}}],["dist",{"_index":3632,"title":{},"body":{"index.html":{}}}],["distinguishing",{"_index":4340,"title":{},"body":{"license.html":{}}}],["distribute",{"_index":3693,"title":{},"body":{"license.html":{}}}],["distributed",{"_index":4406,"title":{},"body":{"license.html":{}}}],["distributing",{"_index":4307,"title":{},"body":{"license.html":{}}}],["distribution",{"_index":3815,"title":{},"body":{"license.html":{}}}],["divone",{"_index":856,"title":{},"body":{"components/AuthComponent.html":{}}}],["divtwo",{"_index":858,"title":{},"body":{"components/AuthComponent.html":{}}}],["doctor",{"_index":2347,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["document",{"_index":3695,"title":{},"body":{"license.html":{}}}],["document.getelementbyid('content",{"_index":736,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["document.getelementbyid('one",{"_index":857,"title":{},"body":{"components/AuthComponent.html":{}}}],["document.getelementbyid('one').style.display",{"_index":1033,"title":{},"body":{"injectables/AuthService.html":{}}}],["document.getelementbyid('sidebar",{"_index":734,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["document.getelementbyid('sidebarcollapse",{"_index":738,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["document.getelementbyid('state').innerhtml",{"_index":987,"title":{},"body":{"injectables/AuthService.html":{}}}],["document.getelementbyid('two",{"_index":859,"title":{},"body":{"components/AuthComponent.html":{}}}],["document.getelementbyid('two').style.display",{"_index":1034,"title":{},"body":{"injectables/AuthService.html":{}}}],["document.getelementbyid(this.iconid",{"_index":2743,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["document.getelementbyid(this.id",{"_index":2742,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["documentation",{"_index":3454,"title":{},"body":{"coverage.html":{}}}],["documented",{"_index":4139,"title":{},"body":{"license.html":{}}}],["doe",{"_index":3399,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["doesn\\'t",{"_index":1046,"title":{},"body":{"injectables/AuthService.html":{}}}],["dofilter",{"_index":380,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["dofilter(value",{"_index":388,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["dom",{"_index":206,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["domains",{"_index":3790,"title":{},"body":{"license.html":{}}}],["domsanitizer",{"_index":2806,"title":{},"body":{"pipes/SafePipe.html":{}}}],["donald",{"_index":3413,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["donholm",{"_index":1805,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["donhom",{"_index":1809,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["donor",{"_index":2012,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["donut",{"_index":2210,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["doti",{"_index":1725,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["double",{"_index":548,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["doubtful",{"_index":4099,"title":{},"body":{"license.html":{}}}],["dough",{"_index":2211,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["download",{"_index":3570,"title":{},"body":{"miscellaneous/functions.html":{}}}],["downloadcsv",{"_index":381,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["downloaded",{"_index":3573,"title":{},"body":{"miscellaneous/functions.html":{}}}],["downstream",{"_index":4230,"title":{},"body":{"license.html":{}}}],["driver",{"_index":2458,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["duka",{"_index":2398,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["durable",{"_index":4046,"title":{},"body":{"license.html":{}}}],["duration",{"_index":3149,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["during",{"_index":68,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["dwelling",{"_index":4097,"title":{},"body":{"license.html":{}}}],["dynamic",{"_index":3521,"title":{},"body":{"dependencies.html":{}}}],["dynamically",{"_index":3921,"title":{},"body":{"license.html":{}}}],["dzivani",{"_index":1727,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dzovuni",{"_index":1728,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dzugwe",{"_index":1726,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["e",{"_index":692,"title":{},"body":{"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["e.matches",{"_index":741,"title":{},"body":{"components/AppComponent.html":{}}}],["e2e",{"_index":3648,"title":{},"body":{"index.html":{}}}],["each",{"_index":3827,"title":{},"body":{"license.html":{}}}],["earlier",{"_index":3840,"title":{},"body":{"license.html":{}}}],["east",{"_index":1842,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["economics",{"_index":1419,"title":{},"body":{"components/FooterComponent.html":{},"license.html":{}}}],["education",{"_index":1946,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["educator",{"_index":1987,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["effect",{"_index":4382,"title":{},"body":{"license.html":{}}}],["effected",{"_index":3987,"title":{},"body":{"license.html":{}}}],["effective",{"_index":3968,"title":{},"body":{"license.html":{}}}],["effectively",{"_index":3807,"title":{},"body":{"license.html":{}}}],["efforts",{"_index":4244,"title":{},"body":{"license.html":{}}}],["egg",{"_index":2301,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["eimu",{"_index":1968,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["elapsedtime",{"_index":1567,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["elder",{"_index":2014,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["eldoret",{"_index":1931,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["electrian",{"_index":2066,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["electricals",{"_index":2393,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["electrician",{"_index":2156,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["electronic",{"_index":4411,"title":{},"body":{"license.html":{}}}],["electronics",{"_index":2153,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["element",{"_index":315,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["element.style.display",{"_index":864,"title":{},"body":{"components/AuthComponent.html":{}}}],["elementref",{"_index":1621,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["elim",{"_index":1967,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["email",{"_index":47,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Staff.html":{},"miscellaneous/variables.html":{}}}],["embakasi",{"_index":1840,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["embakassi",{"_index":1839,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["embodied",{"_index":4041,"title":{},"body":{"license.html":{}}}],["emergency",{"_index":2369,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["employer",{"_index":4424,"title":{},"body":{"license.html":{}}}],["enable",{"_index":3902,"title":{},"body":{"license.html":{}}}],["enabled",{"_index":799,"title":{},"body":{"modules/AppModule.html":{}}}],["enables",{"_index":3863,"title":{},"body":{"license.html":{}}}],["encryption",{"_index":62,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["end",{"_index":3647,"title":{},"body":{"index.html":{},"license.html":{}}}],["endpoint",{"_index":717,"title":{},"body":{"components/AppComponent.html":{}}}],["enforce",{"_index":4278,"title":{},"body":{"license.html":{}}}],["enforcing",{"_index":3991,"title":{},"body":{"license.html":{}}}],["engine",{"_index":63,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/W3.html":{}}}],["engineer",{"_index":2113,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["enroller",{"_index":1666,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["ensure",{"_index":2516,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["enter",{"_index":867,"title":{},"body":{"components/AuthComponent.html":{}}}],["entered",{"_index":4312,"title":{},"body":{"license.html":{}}}],["entire",{"_index":4011,"title":{},"body":{"license.html":{}}}],["entirely",{"_index":4329,"title":{},"body":{"license.html":{}}}],["entity",{"_index":4234,"title":{},"body":{"license.html":{}}}],["entry",{"_index":1249,"title":{},"body":{"components/CreateAccountComponent.html":{},"classes/TokenRegistry.html":{}}}],["entry(2",{"_index":2975,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["entry(serial",{"_index":2971,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["env",{"_index":1574,"title":{},"body":{"injectables/LoggingService.html":{},"index.html":{}}}],["env.example",{"_index":3655,"title":{},"body":{"index.html":{}}}],["env.ts",{"_index":3656,"title":{},"body":{"index.html":{}}}],["envelope",{"_index":3215,"title":{},"body":{"injectables/TransactionService.html":{}}}],["envelope.fromjson(json.stringify(account)).unwrap().m.data",{"_index":3266,"title":{},"body":{"injectables/TransactionService.html":{}}}],["environment",{"_index":170,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AppModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{},"components/PagesComponent.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["environment.cicmetaurl",{"_index":1021,"title":{},"body":{"injectables/AuthService.html":{}}}],["environment.dashboardurl",{"_index":2709,"title":{},"body":{"components/PagesComponent.html":{}}}],["environment.dev.ts",{"_index":3659,"title":{},"body":{"index.html":{}}}],["environment.loggingurl}/api/logs",{"_index":795,"title":{},"body":{"modules/AppModule.html":{}}}],["environment.loglevel",{"_index":791,"title":{},"body":{"modules/AppModule.html":{}}}],["environment.prod.ts",{"_index":3660,"title":{},"body":{"index.html":{}}}],["environment.production",{"_index":800,"title":{},"body":{"modules/AppModule.html":{}}}],["environment.registryaddress",{"_index":2761,"title":{},"body":{"injectables/RegistryService.html":{}}}],["environment.serverloglevel",{"_index":793,"title":{},"body":{"modules/AppModule.html":{}}}],["environment.web3provider",{"_index":1123,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["equivalent",{"_index":3943,"title":{},"body":{"license.html":{}}}],["err",{"_index":1050,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{}}}],["err.error",{"_index":1379,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["err.error.message",{"_index":1386,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["err.message",{"_index":1053,"title":{},"body":{"injectables/AuthService.html":{}}}],["err.status",{"_index":1394,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["err.statustext",{"_index":1054,"title":{},"body":{"injectables/AuthService.html":{}}}],["erroneously",{"_index":3770,"title":{},"body":{"license.html":{}}}],["error",{"_index":333,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["error's",{"_index":1461,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error('the",{"_index":1040,"title":{},"body":{"injectables/AuthService.html":{}}}],["error(message",{"_index":1472,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["error.message",{"_index":1469,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error.stack",{"_index":1474,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error.status",{"_index":1471,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error.statustext",{"_index":1493,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error.tostring",{"_index":1470,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errordialogcomponent",{"_index":332,"title":{"components/ErrorDialogComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["errordialogservice",{"_index":679,"title":{"injectables/ErrorDialogService.html":{}},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"coverage.html":{}}}],["errorevent",{"_index":1381,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["errorhandler",{"_index":771,"title":{},"body":{"modules/AppModule.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errorinterceptor",{"_index":763,"title":{"interceptors/ErrorInterceptor.html":{}},"body":{"modules/AppModule.html":{},"interceptors/ErrorInterceptor.html":{},"coverage.html":{},"overview.html":{}}}],["errormessage",{"_index":1378,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["errors",{"_index":1294,"title":{},"body":{"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errorstatematcher",{"_index":1263,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["errortracestring",{"_index":1447,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errortracestring.includes('/src/app",{"_index":1478,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errortracestring.includes(whitelistsentence",{"_index":1480,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["essential",{"_index":3904,"title":{},"body":{"license.html":{}}}],["establish",{"_index":176,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["eth",{"_index":2621,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["ethereum",{"_index":3439,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["ethers",{"_index":3220,"title":{},"body":{"injectables/TransactionService.html":{},"dependencies.html":{}}}],["ethiopia",{"_index":2622,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["even",{"_index":2517,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["event",{"_index":683,"title":{},"body":{"components/AppComponent.html":{},"interceptors/LoggingInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["event.detail.tx",{"_index":750,"title":{},"body":{"components/AppComponent.html":{}}}],["eventemitter",{"_index":2931,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["events",{"_index":1557,"title":{},"body":{"interceptors/LoggingInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["eventtype",{"_index":1097,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["everyone",{"_index":3691,"title":{},"body":{"license.html":{}}}],["evm",{"_index":39,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["exact",{"_index":3837,"title":{},"body":{"license.html":{}}}],["example",{"_index":100,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"classes/TokenRegistry.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["except",{"_index":3852,"title":{},"body":{"license.html":{}}}],["exception",{"_index":1426,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["exceptions",{"_index":4143,"title":{},"body":{"license.html":{}}}],["exchange",{"_index":3153,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["excluded",{"_index":4086,"title":{},"body":{"license.html":{}}}],["excluding",{"_index":4316,"title":{},"body":{"license.html":{}}}],["exclusion",{"_index":4402,"title":{},"body":{"license.html":{}}}],["exclusive",{"_index":4268,"title":{},"body":{"license.html":{}}}],["exclusively",{"_index":3948,"title":{},"body":{"license.html":{}}}],["excuse",{"_index":4322,"title":{},"body":{"license.html":{}}}],["executable",{"_index":3893,"title":{},"body":{"license.html":{}}}],["execute",{"_index":3645,"title":{},"body":{"index.html":{},"license.html":{}}}],["executing",{"_index":3853,"title":{},"body":{"license.html":{}}}],["exercise",{"_index":4245,"title":{},"body":{"license.html":{}}}],["exercising",{"_index":3988,"title":{},"body":{"license.html":{}}}],["existing",{"_index":1277,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["expand",{"_index":603,"title":{},"body":{"components/AdminComponent.html":{}}}],["expandcollapse",{"_index":586,"title":{},"body":{"components/AdminComponent.html":{}}}],["expandcollapse(row",{"_index":596,"title":{},"body":{"components/AdminComponent.html":{}}}],["expected",{"_index":4107,"title":{},"body":{"license.html":{}}}],["expects",{"_index":4106,"title":{},"body":{"license.html":{}}}],["expert",{"_index":1983,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["explains",{"_index":3761,"title":{},"body":{"license.html":{}}}],["explicitly",{"_index":3937,"title":{},"body":{"license.html":{}}}],["export",{"_index":83,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{}}}],["exportcsv",{"_index":418,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["exportcsv(arraydata",{"_index":3565,"title":{},"body":{"miscellaneous/functions.html":{}}}],["exportcsv(this.accounts",{"_index":451,"title":{},"body":{"components/AccountsComponent.html":{}}}],["exportcsv(this.actions",{"_index":644,"title":{},"body":{"components/AdminComponent.html":{}}}],["exportcsv(this.tokens",{"_index":3077,"title":{},"body":{"components/TokensComponent.html":{}}}],["exportcsv(this.transactions",{"_index":3367,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["exportcsv(this.trustedusers",{"_index":2847,"title":{},"body":{"components/SettingsComponent.html":{}}}],["exports",{"_index":82,"title":{},"body":{"interfaces/AccountDetails.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"classes/Settings.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"interfaces/Transaction.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"miscellaneous/functions.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["express",{"_index":4274,"title":{},"body":{"license.html":{}}}],["expressed",{"_index":4352,"title":{},"body":{"license.html":{}}}],["expression",{"_index":1303,"title":{},"body":{"classes/CustomValidator.html":{}}}],["expressly",{"_index":4191,"title":{},"body":{"license.html":{}}}],["extend",{"_index":1631,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"license.html":{}}}],["extended",{"_index":4302,"title":{},"body":{"license.html":{}}}],["extends",{"_index":1428,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["extensions",{"_index":4026,"title":{},"body":{"license.html":{}}}],["extent",{"_index":3871,"title":{},"body":{"license.html":{}}}],["external",{"_index":3442,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["eye",{"_index":2749,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["f",{"_index":4174,"title":{},"body":{"license.html":{}}}],["facilitator",{"_index":1998,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["facilities",{"_index":3949,"title":{},"body":{"license.html":{}}}],["facing",{"_index":1407,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["fagio",{"_index":2030,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["failed",{"_index":1052,"title":{},"body":{"injectables/AuthService.html":{},"classes/CustomValidator.html":{},"interceptors/LoggingInterceptor.html":{}}}],["failedpinattempts",{"_index":3404,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["fails",{"_index":4204,"title":{},"body":{"license.html":{}}}],["failure",{"_index":4377,"title":{},"body":{"license.html":{}}}],["fair",{"_index":3942,"title":{},"body":{"license.html":{}}}],["faith",{"_index":2001,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["falcon",{"_index":1859,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["false",{"_index":147,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"modules/AppModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"components/CreateAccountComponent.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"guards/RoleGuard.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["family",{"_index":4092,"title":{},"body":{"license.html":{}}}],["family/surname",{"_index":1247,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["farm",{"_index":2048,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["farmer",{"_index":2049,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["farming",{"_index":2047,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fashion",{"_index":3834,"title":{},"body":{"license.html":{}}}],["favor",{"_index":4101,"title":{},"body":{"license.html":{}}}],["feature",{"_index":3627,"title":{},"body":{"index.html":{},"license.html":{}}}],["fee",{"_index":3742,"title":{},"body":{"license.html":{}}}],["feels",{"_index":424,"title":{},"body":{"components/AccountsComponent.html":{}}}],["female",{"_index":2505,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["fetch",{"_index":172,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["fetch(environment.cicmetaurl",{"_index":998,"title":{},"body":{"injectables/AuthService.html":{}}}],["fetch(environment.cicmetaurl).then((response",{"_index":1008,"title":{},"body":{"injectables/AuthService.html":{}}}],["fetch(environment.publickeysurl).then((res",{"_index":1068,"title":{},"body":{"injectables/AuthService.html":{}}}],["fetched",{"_index":2967,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["fetcher",{"_index":1080,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["fetcher(settings",{"_index":1091,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["fetching",{"_index":3578,"title":{},"body":{"miscellaneous/functions.html":{}}}],["fia",{"_index":3423,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["field",{"_index":501,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"classes/CustomValidator.html":{},"modules/PagesModule.html":{},"directives/PasswordToggleDirective.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["file",{"_index":5,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{}}}],["filegetter",{"_index":2753,"title":{},"body":{"injectables/RegistryService.html":{}}}],["filename",{"_index":3566,"title":{},"body":{"miscellaneous/functions.html":{}}}],["files",{"_index":3622,"title":{},"body":{"index.html":{},"license.html":{}}}],["filter",{"_index":454,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["filter_rounds",{"_index":1159,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["filteraccounts",{"_index":382,"title":{},"body":{"components/AccountsComponent.html":{}}}],["filters",{"_index":1158,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["filtertransactions",{"_index":3333,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["final",{"_index":1185,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["finalize",{"_index":1561,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["finally",{"_index":3245,"title":{},"body":{"injectables/TransactionService.html":{},"license.html":{}}}],["finance",{"_index":2376,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["find",{"_index":4071,"title":{},"body":{"license.html":{}}}],["fingerprint",{"_index":2637,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["fire",{"_index":2490,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["firewood",{"_index":2491,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["firm",{"_index":2181,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["first",{"_index":419,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"license.html":{}}}],["fish",{"_index":2220,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fitness",{"_index":4355,"title":{},"body":{"license.html":{}}}],["fix",{"_index":2692,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["fixed",{"_index":4045,"title":{},"body":{"license.html":{}}}],["flag",{"_index":2670,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["flow",{"_index":3927,"title":{},"body":{"license.html":{}}}],["flowers",{"_index":2433,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fn",{"_index":49,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["follow",{"_index":3817,"title":{},"body":{"license.html":{}}}],["following",{"_index":4272,"title":{},"body":{"license.html":{}}}],["food",{"_index":2183,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["footballer",{"_index":2133,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["footer",{"_index":1410,"title":{},"body":{"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/SidebarStubComponent.html":{},"components/TopbarStubComponent.html":{}}}],["footer'},{'name",{"_index":336,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["footer.component.html",{"_index":1412,"title":{},"body":{"components/FooterComponent.html":{}}}],["footer.component.scss",{"_index":1411,"title":{},"body":{"components/FooterComponent.html":{}}}],["footercomponent",{"_index":335,"title":{"components/FooterComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["footerstubcomponent",{"_index":337,"title":{"components/FooterStubComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["forbid",{"_index":3986,"title":{},"body":{"license.html":{}}}],["forbidden",{"_index":1403,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["force",{"_index":3945,"title":{},"body":{"license.html":{}}}],["form",{"_index":1257,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"directives/PasswordToggleDirective.html":{},"license.html":{}}}],["form.submitted",{"_index":1279,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["format",{"_index":3569,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["format:lint",{"_index":3670,"title":{},"body":{"index.html":{}}}],["formatting",{"_index":3661,"title":{},"body":{"index.html":{}}}],["formbuilder",{"_index":242,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["formcontrol",{"_index":1266,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["formgroup",{"_index":251,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"components/OrganizationComponent.html":{}}}],["formgroupdirective",{"_index":1267,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["forms",{"_index":4037,"title":{},"body":{"license.html":{}}}],["forward",{"_index":2523,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["forwarded",{"_index":1501,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{}}}],["found",{"_index":304,"title":{},"body":{"components/AccountSearchComponent.html":{},"license.html":{}}}],["foundation",{"_index":3688,"title":{},"body":{"license.html":{}}}],["free",{"_index":3686,"title":{},"body":{"license.html":{}}}],["freedom",{"_index":3704,"title":{},"body":{"license.html":{}}}],["freedoms",{"_index":3745,"title":{},"body":{"license.html":{}}}],["freelance",{"_index":2151,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fromhex",{"_index":3222,"title":{},"body":{"injectables/TransactionService.html":{}}}],["fromhex(methodsignature",{"_index":3283,"title":{},"body":{"injectables/TransactionService.html":{}}}],["fromhex(strip0x(transferauthaddress",{"_index":3294,"title":{},"body":{"injectables/TransactionService.html":{}}}],["fromvalue",{"_index":1180,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["fruit",{"_index":2218,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fruits",{"_index":2219,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fua",{"_index":2102,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fuata",{"_index":1836,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fuel",{"_index":2484,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fuel/energy",{"_index":2476,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fulfilling",{"_index":3971,"title":{},"body":{"license.html":{}}}],["full",{"_index":530,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"license.html":{}}}],["function",{"_index":1490,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"coverage.html":{}}}],["functionality",{"_index":2630,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["functioning",{"_index":4117,"title":{},"body":{"license.html":{}}}],["functions",{"_index":2545,"title":{"miscellaneous/functions.html":{}},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/functions.html":{}}}],["fundamentally",{"_index":3775,"title":{},"body":{"license.html":{}}}],["fundi",{"_index":2081,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["furniture",{"_index":2442,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["further",{"_index":3673,"title":{},"body":{"index.html":{},"license.html":{}}}],["future",{"_index":3794,"title":{},"body":{"license.html":{}}}],["g",{"_index":3608,"title":{},"body":{"index.html":{}}}],["g.e",{"_index":1901,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gandini",{"_index":1743,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["garage",{"_index":2119,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["garbage",{"_index":2029,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gardener",{"_index":2035,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gari",{"_index":2473,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gas",{"_index":2495,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gatina",{"_index":1817,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gb",{"_index":3392,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["ge",{"_index":1902,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gender",{"_index":17,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/CreateAccountComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["genders",{"_index":1211,"title":{},"body":{"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["general",{"_index":1486,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["generalized",{"_index":1460,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["generally",{"_index":3917,"title":{},"body":{"license.html":{}}}],["generate",{"_index":3624,"title":{},"body":{"index.html":{},"license.html":{}}}],["generated",{"_index":1199,"title":{},"body":{"interfaces/Conversion.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"index.html":{}}}],["ger",{"_index":2623,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["germany",{"_index":2624,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["get(`${environment.cicmetaurl}/areanames",{"_index":1542,"title":{},"body":{"injectables/LocationService.html":{}}}],["get(`${environment.cicmetaurl}/areatypes",{"_index":1550,"title":{},"body":{"injectables/LocationService.html":{}}}],["getaccountdetailsfrommeta(await",{"_index":3237,"title":{},"body":{"injectables/TransactionService.html":{}}}],["getaccountinfo",{"_index":3182,"title":{},"body":{"injectables/TransactionService.html":{}}}],["getaccountinfo(account",{"_index":3193,"title":{},"body":{"injectables/TransactionService.html":{}}}],["getaccounttypes",{"_index":439,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["getactionbyid",{"_index":2532,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{}}}],["getactionbyid(id",{"_index":3429,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getactions",{"_index":2530,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["getaddresssearchformstub",{"_index":267,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["getaddresstransactions",{"_index":3183,"title":{},"body":{"injectables/TransactionService.html":{}}}],["getaddresstransactions(address",{"_index":1151,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{}}}],["getalltransactions",{"_index":3184,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["getalltransactions(offset",{"_index":1149,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["getareanamebylocation",{"_index":1521,"title":{},"body":{"injectables/LocationService.html":{}}}],["getareanamebylocation(location",{"_index":1526,"title":{},"body":{"injectables/LocationService.html":{}}}],["getareanames",{"_index":1522,"title":{},"body":{"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["getareatypebyarea",{"_index":1523,"title":{},"body":{"injectables/LocationService.html":{}}}],["getareatypebyarea(area",{"_index":1529,"title":{},"body":{"injectables/LocationService.html":{}}}],["getareatypes",{"_index":1524,"title":{},"body":{"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["getbysymbol",{"_index":3051,"title":{},"body":{"classes/TokenServiceStub.html":{}}}],["getbysymbol(symbol",{"_index":3052,"title":{},"body":{"classes/TokenServiceStub.html":{}}}],["getcategories",{"_index":2537,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["getchallenge",{"_index":926,"title":{},"body":{"injectables/AuthService.html":{}}}],["getcreateformstub",{"_index":1223,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["getgenders",{"_index":1239,"title":{},"body":{"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["getinstance",{"_index":3448,"title":{},"body":{"injectables/Web3Service.html":{}}}],["getkeyformstub",{"_index":837,"title":{},"body":{"components/AuthComponent.html":{}}}],["getkeystore",{"_index":1507,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["getnamesearchformstub",{"_index":263,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["getorganizationformstub",{"_index":2604,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["getphonesearchformstub",{"_index":265,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["getprivatekey",{"_index":927,"title":{},"body":{"injectables/AuthService.html":{}}}],["getprivatekeyinfo",{"_index":928,"title":{},"body":{"injectables/AuthService.html":{}}}],["getpublickeys",{"_index":929,"title":{},"body":{"injectables/AuthService.html":{}}}],["getregistry",{"_index":2754,"title":{},"body":{"injectables/RegistryService.html":{}}}],["getsessiontoken",{"_index":930,"title":{},"body":{"injectables/AuthService.html":{}}}],["getter.ts",{"_index":3472,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["getting",{"_index":3599,"title":{"index.html":{},"license.html":{}},"body":{}}],["gettokenbalance",{"_index":2988,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbalance(address",{"_index":2997,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbyaddress",{"_index":2989,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbyaddress(address",{"_index":2999,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbysymbol",{"_index":2990,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbysymbol(symbol",{"_index":3001,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenname",{"_index":2991,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokens",{"_index":2992,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokensymbol",{"_index":2993,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettransactiontypes",{"_index":2540,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"components/TransactionsComponent.html":{}}}],["gettrustedusers",{"_index":931,"title":{},"body":{"injectables/AuthService.html":{}}}],["getuser",{"_index":3395,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getuser(userkey",{"_index":3431,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getuserbyid",{"_index":3396,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getuserbyid(id",{"_index":3434,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getwithtoken",{"_index":932,"title":{},"body":{"injectables/AuthService.html":{}}}],["githeri",{"_index":2221,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["githurai",{"_index":1843,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["give",{"_index":4004,"title":{},"body":{"license.html":{}}}],["given",{"_index":1244,"title":{},"body":{"components/CreateAccountComponent.html":{},"classes/CustomValidator.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"classes/TokenRegistry.html":{},"license.html":{}}}],["givenname",{"_index":1227,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["gives",{"_index":4018,"title":{},"body":{"license.html":{}}}],["giving",{"_index":3755,"title":{},"body":{"license.html":{}}}],["global",{"_index":1435,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["globalerrorhandler",{"_index":764,"title":{"injectables/GlobalErrorHandler.html":{}},"body":{"modules/AppModule.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"coverage.html":{},"overview.html":{}}}],["gnu",{"_index":3680,"title":{},"body":{"license.html":{}}}],["go",{"_index":3675,"title":{},"body":{"index.html":{}}}],["goats",{"_index":2226,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gona",{"_index":1741,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["good",{"_index":2305,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["governed",{"_index":4146,"title":{},"body":{"license.html":{}}}],["government",{"_index":2013,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gpl",{"_index":3750,"title":{},"body":{"license.html":{}}}],["grant",{"_index":4170,"title":{},"body":{"license.html":{}}}],["granted",{"_index":3932,"title":{},"body":{"license.html":{}}}],["grants",{"_index":4224,"title":{},"body":{"license.html":{}}}],["graph",{"_index":4436,"title":{},"body":{"modules.html":{}}}],["grassroots",{"_index":1418,"title":{},"body":{"components/FooterComponent.html":{},"license.html":{}}}],["gratis",{"_index":3741,"title":{},"body":{"license.html":{}}}],["greatest",{"_index":4394,"title":{},"body":{"license.html":{}}}],["grocer",{"_index":2223,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["groceries",{"_index":3411,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["grocery",{"_index":2222,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["groundnuts",{"_index":2212,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["group",{"_index":1664,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["guarantee",{"_index":3707,"title":{},"body":{"license.html":{}}}],["guard",{"_index":868,"title":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}},"body":{"guards/AuthGuard.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["guards",{"_index":869,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"overview.html":{}}}],["gui",{"_index":4423,"title":{},"body":{"license.html":{}}}],["guitarist",{"_index":2167,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["guro",{"_index":1742,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hair",{"_index":2108,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["halt",{"_index":723,"title":{},"body":{"components/AppComponent.html":{}}}],["handle",{"_index":1384,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"directives/PasswordToggleDirective.html":{}}}],["handled",{"_index":2543,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["handleerror",{"_index":1430,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handleerror(error",{"_index":1436,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["handlenetworkchange",{"_index":2578,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["handler",{"_index":425,"title":{},"body":{"components/AccountsComponent.html":{},"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["handler.ts",{"_index":1423,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["handler.ts:104",{"_index":1452,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handler.ts:16",{"_index":1505,"title":{},"body":{"classes/HttpError.html":{}}}],["handler.ts:41",{"_index":1434,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handler.ts:58",{"_index":1437,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handler.ts:84",{"_index":1445,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handleroute",{"_index":2527,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["handlers",{"_index":2526,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["handles",{"_index":1353,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["handling",{"_index":1427,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["hanje",{"_index":1729,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["happened",{"_index":1489,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["hardware",{"_index":2405,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hash",{"_index":1198,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["hash.tostring('hex').substring(0",{"_index":3278,"title":{},"body":{"injectables/TransactionService.html":{}}}],["hashfunction",{"_index":3273,"title":{},"body":{"injectables/TransactionService.html":{}}}],["hashfunction.digest",{"_index":3276,"title":{},"body":{"injectables/TransactionService.html":{}}}],["hashfunction.update('createrequest(address,address,address,uint256",{"_index":3275,"title":{},"body":{"injectables/TransactionService.html":{}}}],["haveaccount",{"_index":107,"title":{},"body":{"classes/AccountIndex.html":{}}}],["haveaccount('0xc0ffee254729296a45a3885639ac7e10f9d54979'",{"_index":152,"title":{},"body":{"classes/AccountIndex.html":{}}}],["haveaccount('0xc0ffee254729296a45a3885639ac7e10f9d54979",{"_index":192,"title":{},"body":{"classes/AccountIndex.html":{}}}],["haveaccount(address",{"_index":141,"title":{},"body":{"classes/AccountIndex.html":{}}}],["having",{"_index":3947,"title":{},"body":{"license.html":{}}}],["hawinga",{"_index":1915,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hawker",{"_index":2083,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hawking",{"_index":2082,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hazina",{"_index":1688,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["headers",{"_index":988,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["headmaster",{"_index":1986,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["headmistress",{"_index":1977,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["headteacher",{"_index":1978,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["health",{"_index":2340,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["heath",{"_index":2356,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["height",{"_index":617,"title":{},"body":{"components/AdminComponent.html":{}}}],["help",{"_index":2087,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["helper",{"_index":2562,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["hera",{"_index":3417,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["herbalist",{"_index":2351,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hereafter",{"_index":4264,"title":{},"body":{"license.html":{}}}],["hi",{"_index":1105,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["hidden",{"_index":621,"title":{},"body":{"components/AdminComponent.html":{}}}],["hoba",{"_index":1007,"title":{},"body":{"injectables/AuthService.html":{}}}],["hobaparsechallengeheader",{"_index":973,"title":{},"body":{"injectables/AuthService.html":{}}}],["hobaparsechallengeheader(authheader",{"_index":1014,"title":{},"body":{"injectables/AuthService.html":{}}}],["hobaresponseencoded",{"_index":958,"title":{},"body":{"injectables/AuthService.html":{}}}],["holder",{"_index":4198,"title":{},"body":{"license.html":{}}}],["holders",{"_index":4152,"title":{},"body":{"license.html":{}}}],["holding",{"_index":2644,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["holel",{"_index":2214,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["homabay",{"_index":1919,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["homaboy",{"_index":1920,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["home",{"_index":309,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesRoutingModule.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["hook",{"_index":1424,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["hope",{"_index":4407,"title":{},"body":{"license.html":{}}}],["hospital",{"_index":2350,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hostlistener",{"_index":701,"title":{},"body":{"components/AppComponent.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["hostlistener('click",{"_index":2793,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["hostlistener('window:cic_convert",{"_index":752,"title":{},"body":{"components/AppComponent.html":{}}}],["hostlistener('window:cic_transfer",{"_index":748,"title":{},"body":{"components/AppComponent.html":{}}}],["hostlisteners",{"_index":673,"title":{},"body":{"components/AppComponent.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["hosts",{"_index":4072,"title":{},"body":{"license.html":{}}}],["hotel",{"_index":2213,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hoteli",{"_index":2215,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["house",{"_index":2086,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["housegirl",{"_index":2088,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["househelp",{"_index":2084,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["household",{"_index":4093,"title":{},"body":{"license.html":{}}}],["hsehelp",{"_index":2085,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["html",{"_index":314,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["htmlelement",{"_index":733,"title":{},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["http",{"_index":1355,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"dependencies.html":{},"miscellaneous/functions.html":{}}}],["http://localhost:4200",{"_index":3619,"title":{},"body":{"index.html":{}}}],["http://localhost:8000",{"_index":4475,"title":{},"body":{"miscellaneous/variables.html":{}}}],["http_interceptors",{"_index":776,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["httpclient",{"_index":941,"title":{},"body":{"injectables/AuthService.html":{},"injectables/LocationService.html":{},"injectables/TransactionService.html":{}}}],["httpclientmodule",{"_index":777,"title":{},"body":{"modules/AppModule.html":{}}}],["httpconfiginterceptor",{"_index":765,"title":{"interceptors/HttpConfigInterceptor.html":{}},"body":{"modules/AppModule.html":{},"interceptors/HttpConfigInterceptor.html":{},"coverage.html":{},"overview.html":{}}}],["httperror",{"_index":854,"title":{"classes/HttpError.html":{}},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"coverage.html":{}}}],["httperror('unknown",{"_index":1028,"title":{},"body":{"injectables/AuthService.html":{}}}],["httperror('you",{"_index":1026,"title":{},"body":{"injectables/AuthService.html":{}}}],["httperror.message",{"_index":855,"title":{},"body":{"components/AuthComponent.html":{}}}],["httperrorresponse",{"_index":1372,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["httperrorresponse).status",{"_index":1483,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["httpevent",{"_index":1373,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["httpgetter",{"_index":2757,"title":{},"body":{"injectables/RegistryService.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["httphandler",{"_index":1365,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["httpinterceptor",{"_index":1374,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["httprequest",{"_index":1364,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["httpresponse",{"_index":1560,"title":{},"body":{"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["https://blockexplorer.bloxberg.org/address",{"_index":3128,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["https://cache.dev.grassrootseconomics.net",{"_index":4463,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://dashboard.sarafu.network",{"_index":4474,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://dev.grassrootseconomics.net/.well",{"_index":4460,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://fsf.org",{"_index":3690,"title":{},"body":{"license.html":{}}}],["https://meta",{"_index":4457,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://user.dev.grassrootseconomics.net",{"_index":4468,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://www.gnu.org/licenses",{"_index":4409,"title":{},"body":{"license.html":{}}}],["https://www.gnu.org/licenses/why",{"_index":4432,"title":{},"body":{"license.html":{}}}],["huruma",{"_index":1810,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hustler",{"_index":2103,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hypothetical",{"_index":4420,"title":{},"body":{"license.html":{}}}],["icon",{"_index":2737,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["icon.classlist.add('fa",{"_index":2750,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["icon.classlist.remove('fa",{"_index":2748,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["iconid",{"_index":2735,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["id",{"_index":67,"title":{},"body":{"interfaces/AccountDetails.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"components/CreateAccountComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"directives/PasswordToggleDirective.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Staff.html":{},"classes/TokenRegistry.html":{},"modules/TokensRoutingModule.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["identifiable",{"_index":4292,"title":{},"body":{"license.html":{}}}],["identifier",{"_index":2966,"title":{},"body":{"classes/TokenRegistry.html":{},"coverage.html":{}}}],["identifiers",{"_index":33,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["identifying",{"_index":37,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["identities",{"_index":18,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["idfromurl",{"_index":2549,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["idnumber",{"_index":1226,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["iframes",{"_index":2711,"title":{},"body":{"components/PagesComponent.html":{}}}],["ignore",{"_index":2745,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["imam",{"_index":2003,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["immagration",{"_index":2025,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["implement",{"_index":1633,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"license.html":{}}}],["implementation",{"_index":871,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["implements",{"_index":211,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{}}}],["implied",{"_index":4317,"title":{},"body":{"license.html":{}}}],["import",{"_index":164,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["import('@app/auth/auth.module').then((m",{"_index":808,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["import('@pages/accounts/accounts.module').then((m",{"_index":2726,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["import('@pages/admin/admin.module').then((m",{"_index":2730,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["import('@pages/pages.module').then((m",{"_index":810,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["import('@pages/settings/settings.module').then((m",{"_index":2724,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["import('@pages/tokens/tokens.module').then((m",{"_index":2728,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["import('@pages/transactions/transactions.module').then((m",{"_index":2722,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["importing",{"_index":4256,"title":{},"body":{"license.html":{}}}],["imports",{"_index":167,"title":{},"body":{"classes/AccountIndex.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"guards/RoleGuard.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["impose",{"_index":4179,"title":{},"body":{"license.html":{}}}],["imposed",{"_index":4319,"title":{},"body":{"license.html":{}}}],["inability",{"_index":4371,"title":{},"body":{"license.html":{}}}],["inaccurate",{"_index":4374,"title":{},"body":{"license.html":{}}}],["inc",{"_index":3689,"title":{},"body":{"license.html":{}}}],["incidental",{"_index":4368,"title":{},"body":{"license.html":{}}}],["include",{"_index":3894,"title":{},"body":{"license.html":{}}}],["included",{"_index":3896,"title":{},"body":{"license.html":{}}}],["includes",{"_index":3857,"title":{},"body":{"license.html":{}}}],["including",{"_index":3913,"title":{},"body":{"license.html":{}}}],["inclusion",{"_index":4035,"title":{},"body":{"license.html":{}}}],["inclusive",{"_index":2940,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["income",{"_index":2945,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["incompatible",{"_index":3776,"title":{},"body":{"license.html":{}}}],["incorporating",{"_index":4425,"title":{},"body":{"license.html":{}}}],["incorporation",{"_index":4096,"title":{},"body":{"license.html":{}}}],["indemnification",{"_index":4175,"title":{},"body":{"license.html":{}}}],["independent",{"_index":4024,"title":{},"body":{"license.html":{}}}],["index",{"_index":10,"title":{"index.html":{}},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["indicate",{"_index":4227,"title":{},"body":{"license.html":{}}}],["indicating",{"_index":4189,"title":{},"body":{"license.html":{}}}],["individual",{"_index":1275,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"license.html":{}}}],["individuals",{"_index":3782,"title":{},"body":{"license.html":{}}}],["industrial",{"_index":1819,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["info",{"_index":3,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{}}}],["inform",{"_index":4079,"title":{},"body":{"license.html":{}}}],["information",{"_index":38,"title":{},"body":{"interfaces/AccountDetails.html":{},"guards/AuthGuard.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"guards/RoleGuard.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["infringe",{"_index":4225,"title":{},"body":{"license.html":{}}}],["infringed",{"_index":4254,"title":{},"body":{"license.html":{}}}],["infringement",{"_index":3850,"title":{},"body":{"license.html":{}}}],["init",{"_index":933,"title":{},"body":{"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["initial",{"_index":1186,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["initialization",{"_index":1360,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{}}}],["initialize",{"_index":1462,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["initialized",{"_index":541,"title":{},"body":{"interfaces/Action.html":{}}}],["initializing",{"_index":2643,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["initialparams",{"_index":561,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["initiate",{"_index":4248,"title":{},"body":{"license.html":{}}}],["initiator",{"_index":1188,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["inject",{"_index":1324,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["inject(mat_dialog_data",{"_index":1322,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["injectable",{"_index":902,"title":{"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{}},"body":{"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"interceptors/MockBackendInterceptor.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{},"coverage.html":{}}}],["injectables",{"_index":919,"title":{},"body":{"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{},"overview.html":{}}}],["input",{"_index":1270,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{},"miscellaneous/functions.html":{}}}],["input('routerlink",{"_index":2791,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["inputs",{"_index":1286,"title":{},"body":{"classes/CustomValidator.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["inside",{"_index":1629,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"license.html":{}}}],["install",{"_index":3607,"title":{},"body":{"index.html":{},"license.html":{}}}],["installation",{"_index":4113,"title":{},"body":{"license.html":{}}}],["installed",{"_index":4127,"title":{},"body":{"license.html":{}}}],["instance",{"_index":92,"title":{},"body":{"classes/AccountIndex.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"interfaces/W3.html":{},"miscellaneous/variables.html":{}}}],["instanceof",{"_index":1380,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{}}}],["instantiates",{"_index":877,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["instead",{"_index":4431,"title":{},"body":{"license.html":{}}}],["instructor",{"_index":1973,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["insurance",{"_index":2140,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["intact",{"_index":3998,"title":{},"body":{"license.html":{}}}],["intended",{"_index":3706,"title":{},"body":{"license.html":{}}}],["intention",{"_index":3990,"title":{},"body":{"license.html":{}}}],["interaction",{"_index":3866,"title":{},"body":{"license.html":{}}}],["interactive",{"_index":3868,"title":{},"body":{"license.html":{}}}],["intercept",{"_index":1357,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["intercept(request",{"_index":1363,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["interceptor",{"_index":1349,"title":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"coverage.html":{}}}],["interceptors",{"_index":1350,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["intercepts",{"_index":1352,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["interchange",{"_index":4048,"title":{},"body":{"license.html":{}}}],["interest",{"_index":4242,"title":{},"body":{"license.html":{}}}],["interface",{"_index":0,"title":{"interfaces/AccountDetails.html":{},"interfaces/Action.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{}},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"interfaces/Action.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"coverage.html":{},"license.html":{}}}],["interfaces",{"_index":2,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Action.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"license.html":{},"overview.html":{}}}],["interfered",{"_index":4119,"title":{},"body":{"license.html":{}}}],["intern",{"_index":1993,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["internal",{"_index":2525,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["internally",{"_index":1651,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["interpretation",{"_index":4381,"title":{},"body":{"license.html":{}}}],["interpreter",{"_index":3911,"title":{},"body":{"license.html":{}}}],["intimate",{"_index":3925,"title":{},"body":{"license.html":{}}}],["invalid",{"_index":1041,"title":{},"body":{"injectables/AuthService.html":{},"classes/CustomErrorStateMatcher.html":{}}}],["invalidate",{"_index":4019,"title":{},"body":{"license.html":{}}}],["irrevocable",{"_index":3934,"title":{},"body":{"license.html":{}}}],["isdevmode",{"_index":1600,"title":{},"body":{"injectables/LoggingService.html":{}}}],["isdialogopen",{"_index":1332,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["isencryptedkeycheck",{"_index":1044,"title":{},"body":{"injectables/AuthService.html":{}}}],["iserrorstate",{"_index":1264,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["iserrorstate(control",{"_index":1265,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["issubmitted",{"_index":1278,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["isvalidkeycheck",{"_index":1038,"title":{},"body":{"injectables/AuthService.html":{}}}],["iswarning",{"_index":1431,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["iswarning(errortracestring",{"_index":1444,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["it's",{"_index":1448,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["item",{"_index":1616,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"license.html":{}}}],["items",{"_index":1653,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["itself",{"_index":4132,"title":{},"body":{"license.html":{}}}],["jack",{"_index":1678,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["jane",{"_index":3406,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["jembe",{"_index":2054,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jewel",{"_index":2438,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jik",{"_index":2382,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jogoo",{"_index":1827,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["john",{"_index":3398,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["jomvu",{"_index":1891,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["journalist",{"_index":1974,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jquery",{"_index":3532,"title":{},"body":{"dependencies.html":{}}}],["json.parse(localstorage.getitem(atob('cicada_user",{"_index":2775,"title":{},"body":{"guards/RoleGuard.html":{}}}],["json.stringify",{"_index":1395,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["jua",{"_index":2093,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["juacali",{"_index":2092,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["juakali",{"_index":2090,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jualikali",{"_index":2091,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["juice",{"_index":2337,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["juja",{"_index":1825,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["junda",{"_index":1871,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["june",{"_index":3682,"title":{},"body":{"license.html":{}}}],["kabete",{"_index":1808,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kabiro",{"_index":1838,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kadongo",{"_index":1863,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kafuduni",{"_index":1736,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kahawa",{"_index":2254,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kaimati",{"_index":2251,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kajiado",{"_index":1934,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kakamega",{"_index":1932,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kakuma",{"_index":1905,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kalalani",{"_index":1735,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kali",{"_index":2094,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kaloleni",{"_index":1737,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kamba",{"_index":2249,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kambi",{"_index":1686,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kamongo",{"_index":1697,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kandongo",{"_index":1862,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kangemi",{"_index":1800,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kanisa",{"_index":2010,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kariobangi",{"_index":1820,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["karma",{"_index":3646,"title":{},"body":{"index.html":{}}}],["kasarani",{"_index":1821,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kasauni",{"_index":1856,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kasemeni",{"_index":1730,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["katundani",{"_index":1731,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kawangware",{"_index":1803,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kayaba",{"_index":1684,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kayba",{"_index":1685,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kayole",{"_index":1822,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kazi",{"_index":2099,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ke",{"_index":2617,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["kebeba",{"_index":2446,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["keccak",{"_index":3217,"title":{},"body":{"injectables/TransactionService.html":{}}}],["keccak(256",{"_index":3274,"title":{},"body":{"injectables/TransactionService.html":{}}}],["keep",{"_index":3997,"title":{},"body":{"license.html":{}}}],["keki",{"_index":2255,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kenya",{"_index":2618,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["kenyatta",{"_index":1814,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kericho",{"_index":1933,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kernel",{"_index":3905,"title":{},"body":{"license.html":{}}}],["kerosene",{"_index":2502,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kerosine",{"_index":2501,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["key",{"_index":843,"title":{},"body":{"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"classes/CustomValidator.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["keyform",{"_index":819,"title":{},"body":{"components/AuthComponent.html":{}}}],["keyformstub",{"_index":826,"title":{},"body":{"components/AuthComponent.html":{}}}],["keyring",{"_index":3488,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["keys",{"_index":716,"title":{},"body":{"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["keystore",{"_index":2634,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TransactionService.html":{}}}],["keystore.getprivatekey",{"_index":3301,"title":{},"body":{"injectables/TransactionService.html":{}}}],["keystoreservice",{"_index":980,"title":{"injectables/KeystoreService.html":{}},"body":{"injectables/AuthService.html":{},"injectables/KeystoreService.html":{},"injectables/TransactionService.html":{},"coverage.html":{}}}],["keystoreservice.getkeystore",{"_index":983,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["keystoreservice.mutablekeystore",{"_index":1512,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["keyword",{"_index":1546,"title":{},"body":{"injectables/LocationService.html":{}}}],["keywords",{"_index":1544,"title":{},"body":{"injectables/LocationService.html":{}}}],["khaimati",{"_index":2250,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kiambu",{"_index":1938,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibanda",{"_index":2388,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibandaogo",{"_index":1732,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibandaongo",{"_index":1733,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibera",{"_index":1794,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibira",{"_index":1795,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibra",{"_index":1796,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kidzuvini",{"_index":1734,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kikuyu",{"_index":1830,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kilfi",{"_index":1895,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kilibole",{"_index":1738,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kilifi",{"_index":78,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["kinango",{"_index":1706,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kind",{"_index":3862,"title":{},"body":{"license.html":{}}}],["kinds",{"_index":3698,"title":{},"body":{"license.html":{}}}],["kingston",{"_index":1694,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kingstone",{"_index":1696,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kinyozi",{"_index":2098,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kiosk",{"_index":2389,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kirembe",{"_index":1849,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kisauni",{"_index":1852,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kisii",{"_index":1927,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kisumu",{"_index":1913,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kitabu",{"_index":2000,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kitengela",{"_index":1811,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kitui",{"_index":1906,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kizingo",{"_index":1880,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kmoja",{"_index":1841,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["knitting",{"_index":2100,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["know",{"_index":3727,"title":{},"body":{"license.html":{}}}],["knowingly",{"_index":4281,"title":{},"body":{"license.html":{}}}],["knowledge",{"_index":4290,"title":{},"body":{"license.html":{}}}],["known/publickeys",{"_index":4461,"title":{},"body":{"miscellaneous/variables.html":{}}}],["kokotoni",{"_index":1789,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["korokocho",{"_index":1695,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["korosho",{"_index":2335,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kra",{"_index":2023,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["krcs",{"_index":1995,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kubeba",{"_index":2461,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kufua",{"_index":2101,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kujenga",{"_index":2097,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kuku",{"_index":2253,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kulima",{"_index":2051,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kunde",{"_index":2252,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kuni",{"_index":2482,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kushona",{"_index":2089,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kusumu",{"_index":1922,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kwale",{"_index":1707,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kwangware",{"_index":1804,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kware",{"_index":1837,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lab",{"_index":2362,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["labor",{"_index":2105,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["labour",{"_index":2056,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["landi",{"_index":1844,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["landlord",{"_index":2078,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["langata",{"_index":1845,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["language",{"_index":3889,"title":{},"body":{"license.html":{}}}],["larger",{"_index":4028,"title":{},"body":{"license.html":{}}}],["last",{"_index":108,"title":{},"body":{"classes/AccountIndex.html":{}}}],["last(5",{"_index":160,"title":{},"body":{"classes/AccountIndex.html":{}}}],["last(numberofaccounts",{"_index":153,"title":{},"body":{"classes/AccountIndex.html":{}}}],["later",{"_index":721,"title":{},"body":{"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["latitude",{"_index":42,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["laundry",{"_index":2106,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["law",{"_index":2180,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["laws",{"_index":3821,"title":{},"body":{"license.html":{}}}],["lawsuit",{"_index":4252,"title":{},"body":{"license.html":{}}}],["lazy",{"_index":3626,"title":{},"body":{"index.html":{}}}],["leader",{"_index":2022,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["leaving",{"_index":1042,"title":{},"body":{"injectables/AuthService.html":{}}}],["lecturer",{"_index":1960,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["legal",{"_index":3756,"title":{},"body":{"license.html":{}}}],["legend",{"_index":313,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"components/AuthComponent.html":{},"modules/AuthModule.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}],["leso",{"_index":2396,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lesser",{"_index":4430,"title":{},"body":{"license.html":{}}}],["lesso",{"_index":2397,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lesson",{"_index":1975,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["level",{"_index":790,"title":{},"body":{"modules/AppModule.html":{}}}],["lgpl.html",{"_index":4433,"title":{},"body":{"license.html":{}}}],["liability",{"_index":4155,"title":{},"body":{"license.html":{}}}],["liable",{"_index":3849,"title":{},"body":{"license.html":{}}}],["libraries",{"_index":3892,"title":{},"body":{"license.html":{}}}],["library",{"_index":4087,"title":{},"body":{"license.html":{}}}],["license",{"_index":3679,"title":{"license.html":{}},"body":{"license.html":{}}}],["licensed",{"_index":3825,"title":{},"body":{"license.html":{}}}],["licensee",{"_index":3828,"title":{},"body":{"license.html":{}}}],["licensees",{"_index":3830,"title":{},"body":{"license.html":{}}}],["licenses",{"_index":3699,"title":{},"body":{"license.html":{}}}],["licensing",{"_index":4229,"title":{},"body":{"license.html":{}}}],["licensors",{"_index":4168,"title":{},"body":{"license.html":{}}}],["likewise",{"_index":4222,"title":{},"body":{"license.html":{}}}],["likoni",{"_index":1877,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["limit",{"_index":1088,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"license.html":{}}}],["limitation",{"_index":4365,"title":{},"body":{"license.html":{}}}],["limited",{"_index":4353,"title":{},"body":{"license.html":{}}}],["limiting",{"_index":4154,"title":{},"body":{"license.html":{}}}],["limuru",{"_index":1846,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lindi",{"_index":1793,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["line",{"_index":4403,"title":{},"body":{"license.html":{}}}],["line:directive",{"_index":2789,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["line:no",{"_index":1137,"title":{},"body":{"injectables/BlockSyncService.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["lines",{"_index":2387,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["link",{"_index":2783,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{},"coverage.html":{},"license.html":{}}}],["linked",{"_index":3922,"title":{},"body":{"license.html":{}}}],["linking",{"_index":4428,"title":{},"body":{"license.html":{}}}],["linkparams",{"_index":2792,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["linting",{"_index":3671,"title":{},"body":{"index.html":{}}}],["list",{"_index":3878,"title":{},"body":{"license.html":{}}}],["literal",{"_index":32,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Token.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["litigation",{"_index":4249,"title":{},"body":{"license.html":{}}}],["lo",{"_index":1104,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["load",{"_index":429,"title":{},"body":{"components/AccountsComponent.html":{},"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TokenService.html":{}}}],["loadchildren",{"_index":807,"title":{},"body":{"modules/AppRoutingModule.html":{},"modules/PagesRoutingModule.html":{}}}],["loaded",{"_index":892,"title":{},"body":{"guards/AuthGuard.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"index.html":{}}}],["loading",{"_index":820,"title":{},"body":{"components/AuthComponent.html":{},"index.html":{}}}],["loan",{"_index":2372,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["local",{"_index":3613,"title":{},"body":{"index.html":{},"license.html":{}}}],["localstorage",{"_index":901,"title":{},"body":{"guards/AuthGuard.html":{}}}],["localstorage.getitem(btoa('cicada_private_key",{"_index":906,"title":{},"body":{"guards/AuthGuard.html":{},"injectables/AuthService.html":{}}}],["localstorage.removeitem(btoa('cicada_private_key",{"_index":1056,"title":{},"body":{"injectables/AuthService.html":{}}}],["localstorage.setitem(btoa('cicada_private_key",{"_index":1049,"title":{},"body":{"injectables/AuthService.html":{}}}],["located",{"_index":3651,"title":{},"body":{"index.html":{}}}],["location",{"_index":19,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["location.tolowercase().split",{"_index":1545,"title":{},"body":{"injectables/LocationService.html":{}}}],["locationservice",{"_index":1213,"title":{"injectables/LocationService.html":{}},"body":{"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"coverage.html":{}}}],["log",{"_index":1032,"title":{},"body":{"injectables/AuthService.html":{}}}],["logerror",{"_index":1432,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["logerror(error",{"_index":1451,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["logger",{"_index":784,"title":{},"body":{"modules/AppModule.html":{},"injectables/LoggingService.html":{},"dependencies.html":{}}}],["loggermodule",{"_index":782,"title":{},"body":{"modules/AppModule.html":{}}}],["loggermodule.forroot",{"_index":789,"title":{},"body":{"modules/AppModule.html":{}}}],["logging",{"_index":1362,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["logginginterceptor",{"_index":766,"title":{"interceptors/LoggingInterceptor.html":{}},"body":{"modules/AppModule.html":{},"interceptors/LoggingInterceptor.html":{},"coverage.html":{},"overview.html":{}}}],["loggingservice",{"_index":386,"title":{"injectables/LoggingService.html":{}},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokensComponent.html":{},"injectables/TransactionService.html":{},"coverage.html":{}}}],["loggingurl",{"_index":4455,"title":{},"body":{"miscellaneous/variables.html":{}}}],["login",{"_index":822,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["loginresult",{"_index":851,"title":{},"body":{"components/AuthComponent.html":{}}}],["loginview",{"_index":934,"title":{},"body":{"injectables/AuthService.html":{}}}],["loglevel",{"_index":4452,"title":{},"body":{"miscellaneous/variables.html":{}}}],["logout",{"_index":935,"title":{},"body":{"injectables/AuthService.html":{},"components/SettingsComponent.html":{}}}],["logs",{"_index":1454,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["long",{"_index":3944,"title":{},"body":{"license.html":{}}}],["longitude",{"_index":43,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["loss",{"_index":4372,"title":{},"body":{"license.html":{}}}],["losses",{"_index":4375,"title":{},"body":{"license.html":{}}}],["lower",{"_index":2943,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["lowest",{"_index":196,"title":{},"body":{"classes/AccountIndex.html":{}}}],["lunga",{"_index":1702,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lungalunga",{"_index":1698,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lungu",{"_index":1701,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lutsangani",{"_index":1739,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["m",{"_index":72,"title":{},"body":{"interfaces/AccountDetails.html":{},"injectables/BlockSyncService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"miscellaneous/variables.html":{}}}],["m.accountsmodule",{"_index":2727,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["m.adminmodule",{"_index":2731,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["m.authmodule",{"_index":809,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["m.pagesmodule",{"_index":811,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["m.settingsmodule",{"_index":2725,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["m.tokensmodule",{"_index":2729,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["m.transactionsmodule",{"_index":2723,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["maalim",{"_index":1955,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maandazi",{"_index":2287,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maandzi",{"_index":2330,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mabenda",{"_index":2227,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mabesheni",{"_index":1760,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mabuyu",{"_index":2266,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["machakos",{"_index":1929,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["machine",{"_index":4038,"title":{},"body":{"license.html":{}}}],["machungwa",{"_index":2267,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["made",{"_index":1271,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Staff.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["madewani",{"_index":1756,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["madrasa",{"_index":2004,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maembe",{"_index":2150,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mafuta",{"_index":2486,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["magari",{"_index":2474,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["magogoni",{"_index":1869,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["magongo",{"_index":1888,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["magongoni",{"_index":1870,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mahamri",{"_index":2295,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maharagwe",{"_index":2293,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mahindi",{"_index":2286,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mail",{"_index":4413,"title":{},"body":{"license.html":{}}}],["mailman",{"_index":2024,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["main",{"_index":1945,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maintain",{"_index":4067,"title":{},"body":{"license.html":{}}}],["maize",{"_index":2280,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["majani",{"_index":2149,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["majaoni",{"_index":1867,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["majengo",{"_index":1783,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maji",{"_index":2339,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["major",{"_index":3899,"title":{},"body":{"license.html":{}}}],["makaa",{"_index":2485,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makadara",{"_index":1812,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makanga",{"_index":2475,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["make",{"_index":3710,"title":{},"body":{"license.html":{}}}],["makes",{"_index":3962,"title":{},"body":{"license.html":{}}}],["makina",{"_index":1797,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["making",{"_index":3836,"title":{},"body":{"license.html":{}}}],["makobeni",{"_index":1755,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makonge",{"_index":2171,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makongeni",{"_index":1898,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makueni",{"_index":1925,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makuluni",{"_index":1753,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makupa",{"_index":1883,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makuti",{"_index":2096,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["male",{"_index":2504,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["mali",{"_index":2404,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["malimali",{"_index":2402,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["management",{"_index":2849,"title":{},"body":{"components/SettingsComponent.html":{}}}],["manager",{"_index":2114,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["managing",{"_index":3602,"title":{},"body":{"index.html":{}}}],["manamba",{"_index":2466,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mandazi",{"_index":2284,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mango",{"_index":2240,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mangwe",{"_index":2414,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["manipulation",{"_index":882,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{}}}],["manner",{"_index":4265,"title":{},"body":{"license.html":{}}}],["manufacturer",{"_index":3774,"title":{},"body":{"license.html":{}}}],["manyani",{"_index":1868,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["map",{"_index":1305,"title":{},"body":{"classes/CustomValidator.html":{}}}],["march",{"_index":4314,"title":{},"body":{"license.html":{}}}],["mariakani",{"_index":1754,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["marital",{"_index":1988,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["marked",{"_index":3766,"title":{},"body":{"license.html":{}}}],["market",{"_index":1851,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["marketing",{"_index":2174,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["marks",{"_index":4173,"title":{},"body":{"license.html":{}}}],["marondo",{"_index":2329,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["masai",{"_index":1687,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mask",{"_index":2360,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["masks",{"_index":3823,"title":{},"body":{"license.html":{}}}],["mason",{"_index":2117,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mat_dialog_data",{"_index":1325,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["matatu",{"_index":2451,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matbuttonmodule",{"_index":502,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matcardmodule",{"_index":504,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["match",{"_index":1296,"title":{},"body":{"classes/CustomValidator.html":{}}}],["matcheckboxmodule",{"_index":494,"title":{},"body":{"modules/AccountsModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matcher",{"_index":226,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["matcher.ts",{"_index":1253,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"coverage.html":{}}}],["matcher.ts:17",{"_index":1269,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["matches",{"_index":2771,"title":{},"body":{"guards/RoleGuard.html":{}}}],["matching",{"_index":85,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"routes.html":{},"miscellaneous/variables.html":{}}}],["matdialog",{"_index":1335,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["matdialogmodule",{"_index":2884,"title":{},"body":{"modules/SharedModule.html":{}}}],["matdialogref",{"_index":1340,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["material",{"_index":2659,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["material.digest",{"_index":2676,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["materialize",{"_index":1658,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["materially",{"_index":4133,"title":{},"body":{"license.html":{}}}],["matformfieldmodule",{"_index":499,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["math.min(this.transactions.length",{"_index":3262,"title":{},"body":{"injectables/TransactionService.html":{}}}],["math.pow(10",{"_index":2955,"title":{},"body":{"pipes/TokenRatioPipe.html":{}}}],["mathare",{"_index":1823,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mathere",{"_index":1847,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maticonmodule",{"_index":506,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matinputmodule",{"_index":497,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matmenumodule",{"_index":2868,"title":{},"body":{"modules/SettingsModule.html":{}}}],["matoke",{"_index":2331,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matpaginator",{"_index":408,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["matpaginatormodule",{"_index":496,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matprogressspinnermodule",{"_index":515,"title":{},"body":{"modules/AccountsModule.html":{}}}],["matpseudocheckboxmodule",{"_index":3087,"title":{},"body":{"modules/TokensModule.html":{}}}],["matradiomodule",{"_index":2866,"title":{},"body":{"modules/SettingsModule.html":{}}}],["matress",{"_index":2421,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matripplemodule",{"_index":513,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matselectmodule",{"_index":508,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TransactionsModule.html":{}}}],["matsidenavmodule",{"_index":3088,"title":{},"body":{"modules/TokensModule.html":{}}}],["matsnackbar",{"_index":3111,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["matsnackbarmodule",{"_index":520,"title":{},"body":{"modules/AccountsModule.html":{},"modules/TransactionsModule.html":{}}}],["matsort",{"_index":412,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["matsortmodule",{"_index":493,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["mattabledatasource",{"_index":399,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["mattabledatasource(accounts",{"_index":432,"title":{},"body":{"components/AccountsComponent.html":{}}}],["mattabledatasource(actions",{"_index":634,"title":{},"body":{"components/AdminComponent.html":{}}}],["mattabledatasource(tokens",{"_index":3076,"title":{},"body":{"components/TokensComponent.html":{}}}],["mattabledatasource(transactions",{"_index":3357,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["mattabledatasource(users",{"_index":2843,"title":{},"body":{"components/SettingsComponent.html":{}}}],["mattablemodule",{"_index":492,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["mattabsmodule",{"_index":511,"title":{},"body":{"modules/AccountsModule.html":{}}}],["mattoolbarmodule",{"_index":3090,"title":{},"body":{"modules/TokensModule.html":{}}}],["mattress",{"_index":2422,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mattresses",{"_index":2423,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matuga",{"_index":1784,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matunda",{"_index":2239,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mawe",{"_index":2148,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mayai",{"_index":2302,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mazera",{"_index":1762,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mazeras",{"_index":1761,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mazingira",{"_index":2038,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maziwa",{"_index":2260,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbaazi",{"_index":2285,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbao",{"_index":2483,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbata",{"_index":2281,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbenda",{"_index":2228,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbita",{"_index":1911,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbog",{"_index":2262,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mboga",{"_index":2261,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbonga",{"_index":2187,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbuzi",{"_index":2268,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mc",{"_index":3412,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["mchanga",{"_index":2418,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mchele",{"_index":2238,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mchicha",{"_index":2270,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mchuuzi",{"_index":2283,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mchuzi",{"_index":2282,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["meaning",{"_index":4183,"title":{},"body":{"license.html":{}}}],["means",{"_index":3820,"title":{},"body":{"license.html":{}}}],["measure",{"_index":3970,"title":{},"body":{"license.html":{}}}],["measures",{"_index":3983,"title":{},"body":{"license.html":{}}}],["meat",{"_index":2289,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mechanic",{"_index":2120,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mediaquery",{"_index":668,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["mediaquery.matches",{"_index":1637,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["mediaquerylist",{"_index":693,"title":{},"body":{"components/AppComponent.html":{}}}],["medicine",{"_index":2361,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["medium",{"_index":3993,"title":{},"body":{"license.html":{}}}],["meet",{"_index":4006,"title":{},"body":{"license.html":{}}}],["meets",{"_index":3881,"title":{},"body":{"license.html":{}}}],["mellon",{"_index":2242,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["melon",{"_index":2241,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["menu",{"_index":1615,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"license.html":{}}}],["menuselectiondirective",{"_index":360,"title":{"directives/MenuSelectionDirective.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["menutoggledirective",{"_index":362,"title":{"directives/MenuToggleDirective.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["merchantability",{"_index":4354,"title":{},"body":{"license.html":{}}}],["mere",{"_index":3865,"title":{},"body":{"license.html":{}}}],["mergemap",{"_index":1659,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["merging",{"_index":4238,"title":{},"body":{"license.html":{}}}],["meru",{"_index":1926,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["message",{"_index":60,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"components/ErrorDialogComponent.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["message:\\n${message}.\\nstack",{"_index":1473,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["messages",{"_index":1262,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["met",{"_index":3936,"title":{},"body":{"license.html":{}}}],["meta",{"_index":52,"title":{"interfaces/Meta.html":{}},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"injectables/TransactionService.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/variables.html":{}}}],["metadata",{"_index":213,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{}}}],["metal",{"_index":2177,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["metaresponse",{"_index":71,"title":{"interfaces/MetaResponse.html":{}},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"coverage.html":{}}}],["method",{"_index":553,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["methods",{"_index":103,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["methodsignature",{"_index":3277,"title":{},"body":{"injectables/TransactionService.html":{}}}],["mfugaji",{"_index":2122,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mganga",{"_index":2352,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mgema",{"_index":2132,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mhogo",{"_index":2290,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miatsani",{"_index":1766,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miatsiani",{"_index":1747,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["middle",{"_index":2944,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["mienzeni",{"_index":1748,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mifugo",{"_index":2303,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["migori",{"_index":1921,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miguneni",{"_index":1770,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mihogo",{"_index":2291,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mikate",{"_index":2277,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mikeka",{"_index":2415,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mikindani",{"_index":1790,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["milk",{"_index":2258,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mill",{"_index":2110,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miloeni",{"_index":1759,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mined",{"_index":1196,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["minheight",{"_index":619,"title":{},"body":{"components/AdminComponent.html":{}}}],["mining",{"_index":1189,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["minting",{"_index":2917,"title":{},"body":{"interfaces/Token.html":{}}}],["minyenzeni",{"_index":1750,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mioleni",{"_index":1752,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miraa",{"_index":2257,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miritini",{"_index":1889,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["misc",{"_index":1791,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miscellaneous",{"_index":3543,"title":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["misrepresentation",{"_index":4164,"title":{},"body":{"license.html":{}}}],["miti",{"_index":2039,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mitumba",{"_index":2296,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mitungi",{"_index":2403,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miwa",{"_index":2294,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miyani",{"_index":1751,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miyenzeni",{"_index":1746,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mjambere",{"_index":1866,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mjengo",{"_index":2152,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mjenzi",{"_index":2121,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mjinga",{"_index":1874,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mkanyeni",{"_index":1744,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mkate",{"_index":2275,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mkokoteni",{"_index":2468,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mksiti",{"_index":2011,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mkulima",{"_index":2050,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mlaleo",{"_index":1875,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mlola",{"_index":1763,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mlolongo",{"_index":1813,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mnarani",{"_index":1899,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mnazi",{"_index":2269,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mnyenzeni",{"_index":1749,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mnyuchi",{"_index":1855,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mock",{"_index":564,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mockbackendinterceptor",{"_index":1648,"title":{"interceptors/MockBackendInterceptor.html":{}},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["mockbackendprovider",{"_index":779,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["mode",{"_index":1604,"title":{},"body":{"injectables/LoggingService.html":{},"index.html":{},"license.html":{}}}],["model",{"_index":4053,"title":{},"body":{"license.html":{}}}],["modification",{"_index":3816,"title":{},"body":{"license.html":{}}}],["modifications",{"_index":3884,"title":{},"body":{"license.html":{}}}],["modified",{"_index":3765,"title":{},"body":{"license.html":{}}}],["modifies",{"_index":4010,"title":{},"body":{"license.html":{}}}],["modify",{"_index":3738,"title":{},"body":{"license.html":{}}}],["modifying",{"_index":3855,"title":{},"body":{"license.html":{}}}],["module",{"_index":462,"title":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"components/FooterStubComponent.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"components/SidebarStubComponent.html":{},"modules/TokensModule.html":{},"components/TopbarStubComponent.html":{},"modules/TransactionsModule.html":{},"coverage.html":{},"index.html":{},"overview.html":{}}}],["modules",{"_index":464,"title":{"modules.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"index.html":{},"modules.html":{},"overview.html":{}}}],["mogoka",{"_index":2288,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mombasa",{"_index":1853,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["moment",{"_index":895,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["more",{"_index":3674,"title":{},"body":{"index.html":{},"license.html":{}}}],["moreover",{"_index":4209,"title":{},"body":{"license.html":{}}}],["moto",{"_index":2487,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["motorbike",{"_index":2471,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["motorist",{"_index":2470,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mover",{"_index":2469,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["movie",{"_index":2416,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mpesa",{"_index":2425,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mpishi",{"_index":2130,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mpsea",{"_index":2424,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ms",{"_index":1570,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["mshomoro",{"_index":1864,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mshomoroni",{"_index":1873,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["msusi",{"_index":2131,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mtambo",{"_index":2111,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mtopanga",{"_index":1865,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mtumba",{"_index":2118,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mtwapa",{"_index":1896,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["muguka",{"_index":2256,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["muhogo",{"_index":2292,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mukuru",{"_index":1682,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["multi",{"_index":803,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mulunguni",{"_index":1765,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mumias",{"_index":1918,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["musician",{"_index":2169,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mutablekeystore",{"_index":921,"title":{},"body":{"injectables/AuthService.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["mutablepgpkeystore",{"_index":786,"title":{},"body":{"modules/AppModule.html":{},"injectables/KeystoreService.html":{},"coverage.html":{}}}],["mutumba",{"_index":2394,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["muugano",{"_index":1764,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mvita",{"_index":1884,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mvuvi",{"_index":2147,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwache",{"_index":1767,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwakirunge",{"_index":1872,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwalimu",{"_index":1954,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwangani",{"_index":1768,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwangaraba",{"_index":1757,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwashanga",{"_index":1758,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwea",{"_index":1939,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwehavikonje",{"_index":1769,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwiki",{"_index":1835,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwingi",{"_index":1907,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mworoni",{"_index":1857,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["myenzeni",{"_index":1745,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["n",{"_index":50,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["nairobi",{"_index":1683,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nakuru",{"_index":1940,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["name",{"_index":118,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"index.html":{}}}],["name(s",{"_index":1245,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["names",{"_index":1246,"title":{},"body":{"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["namesearchform",{"_index":227,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["namesearchformstub",{"_index":238,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["namesearchloading",{"_index":228,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["namesearchsubmitted",{"_index":229,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["nandi",{"_index":1935,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["narok",{"_index":1941,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["native",{"_index":1628,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["nature",{"_index":4025,"title":{},"body":{"license.html":{}}}],["navigate",{"_index":3618,"title":{},"body":{"index.html":{}}}],["navigatedto",{"_index":2784,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["navigation",{"_index":879,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{}}}],["navigator.online",{"_index":2585,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["nazi",{"_index":2273,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ndizi",{"_index":2247,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["necessary",{"_index":4362,"title":{},"body":{"license.html":{}}}],["need",{"_index":3731,"title":{},"body":{"license.html":{}}}],["needed",{"_index":3795,"title":{},"body":{"license.html":{}}}],["network",{"_index":99,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/W3.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["networkstatuscomponent",{"_index":338,"title":{"components/NetworkStatusComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["new",{"_index":183,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"components/OrganizationComponent.html":{},"injectables/RegistryService.html":{},"components/SettingsComponent.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["newevent",{"_index":1081,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["newevent(tx",{"_index":1096,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["next",{"_index":555,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"injectables/BlockSyncService.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"directives/RouterLinkDirectiveStub.html":{},"license.html":{}}}],["next.handle(request",{"_index":1504,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["next.handle(request).pipe",{"_index":1376,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["next.handle(request).pipe(tap(event",{"_index":1565,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["ng",{"_index":3611,"title":{},"body":{"index.html":{}}}],["ngafterviewinit",{"_index":3334,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["ngano",{"_index":2272,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngform",{"_index":1268,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["ngmodule",{"_index":479,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["ngombe",{"_index":2271,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngombeni",{"_index":1885,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngong",{"_index":1833,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngoninit",{"_index":233,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["nguo",{"_index":2116,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngx",{"_index":783,"title":{},"body":{"modules/AppModule.html":{},"injectables/LoggingService.html":{},"dependencies.html":{}}}],["ngxlogger",{"_index":1583,"title":{},"body":{"injectables/LoggingService.html":{}}}],["ngxloggerlevel.error",{"_index":4453,"title":{},"body":{"miscellaneous/variables.html":{}}}],["ngxloggerlevel.off",{"_index":4454,"title":{},"body":{"miscellaneous/variables.html":{}}}],["ngómbeni",{"_index":1886,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["njugu",{"_index":2248,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nobody",{"_index":1487,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["nointernetconnection",{"_index":2577,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["non",{"_index":3811,"title":{},"body":{"license.html":{}}}],["noncommercially",{"_index":4060,"title":{},"body":{"license.html":{}}}],["none",{"_index":865,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nopasswordmatch",{"_index":1311,"title":{},"body":{"classes/CustomValidator.html":{}}}],["normal",{"_index":3897,"title":{},"body":{"license.html":{}}}],["normally",{"_index":4091,"title":{},"body":{"license.html":{}}}],["nothing",{"_index":4223,"title":{},"body":{"license.html":{}}}],["notice",{"_index":3874,"title":{},"body":{"license.html":{}}}],["notices",{"_index":3870,"title":{},"body":{"license.html":{}}}],["notifies",{"_index":4210,"title":{},"body":{"license.html":{}}}],["notify",{"_index":4205,"title":{},"body":{"license.html":{}}}],["notwithstanding",{"_index":4151,"title":{},"body":{"license.html":{}}}],["now",{"_index":1043,"title":{},"body":{"injectables/AuthService.html":{}}}],["npm",{"_index":3606,"title":{},"body":{"index.html":{}}}],["null",{"_index":1090,"title":{},"body":{"injectables/BlockSyncService.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["number",{"_index":26,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["number(await",{"_index":3289,"title":{},"body":{"injectables/TransactionService.html":{}}}],["number(conversion.fromvalue",{"_index":3250,"title":{},"body":{"injectables/TransactionService.html":{}}}],["number(conversion.tovalue",{"_index":3252,"title":{},"body":{"injectables/TransactionService.html":{}}}],["number(transaction.value",{"_index":3235,"title":{},"body":{"injectables/TransactionService.html":{}}}],["number(value",{"_index":2954,"title":{},"body":{"pipes/TokenRatioPipe.html":{}}}],["numbered",{"_index":4342,"title":{},"body":{"license.html":{}}}],["numberofaccounts",{"_index":157,"title":{},"body":{"classes/AccountIndex.html":{}}}],["numbers",{"_index":3555,"title":{},"body":{"miscellaneous/functions.html":{}}}],["nurse",{"_index":2355,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nursery",{"_index":1969,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyalenda",{"_index":1914,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyalgunga",{"_index":1910,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyali",{"_index":1858,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyama",{"_index":2244,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyanya",{"_index":2243,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyanza",{"_index":1908,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyeri",{"_index":1936,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nzora",{"_index":1771,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nzovuni",{"_index":1772,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nzugu",{"_index":2334,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["o",{"_index":1016,"title":{},"body":{"injectables/AuthService.html":{}}}],["o.challenge",{"_index":1019,"title":{},"body":{"injectables/AuthService.html":{}}}],["o.realm",{"_index":1020,"title":{},"body":{"injectables/AuthService.html":{}}}],["objcsv",{"_index":3476,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["object",{"_index":64,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Action.html":{},"interfaces/Conversion.html":{},"classes/CustomValidator.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["object.keys(areanames).find((key",{"_index":1548,"title":{},"body":{"injectables/LocationService.html":{}}}],["object.keys(areatypes).find((key",{"_index":1554,"title":{},"body":{"injectables/LocationService.html":{}}}],["object.keys(res",{"_index":1235,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["objects",{"_index":1440,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["obligate",{"_index":4326,"title":{},"body":{"license.html":{}}}],["obligated",{"_index":4074,"title":{},"body":{"license.html":{}}}],["obligations",{"_index":3972,"title":{},"body":{"license.html":{}}}],["observable",{"_index":550,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{}}}],["observables's",{"_index":569,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["occasionally",{"_index":4059,"title":{},"body":{"license.html":{}}}],["occurred",{"_index":1383,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["occurring",{"_index":4220,"title":{},"body":{"license.html":{}}}],["occurs",{"_index":1443,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["of('hello",{"_index":3323,"title":{},"body":{"classes/TransactionServiceStub.html":{}}}],["of(new",{"_index":2568,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["of(null",{"_index":2518,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["offer",{"_index":3754,"title":{},"body":{"license.html":{}}}],["offered",{"_index":4081,"title":{},"body":{"license.html":{}}}],["offering",{"_index":4063,"title":{},"body":{"license.html":{}}}],["office",{"_index":1900,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["official",{"_index":3886,"title":{},"body":{"license.html":{}}}],["offline",{"_index":2591,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["offset",{"_index":1087,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["ohuru",{"_index":1892,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["oil",{"_index":2493,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ok(accounttypes",{"_index":2554,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(actions",{"_index":2555,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(areanames",{"_index":2557,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(areatypes",{"_index":2558,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(categories",{"_index":2559,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(genders",{"_index":2560,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(message",{"_index":2553,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(queriedaction",{"_index":2556,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(responsebody",{"_index":2567,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(transactiontypes",{"_index":2561,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["old",{"_index":1881,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["oldchain:1",{"_index":41,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["olympic",{"_index":1799,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ombeni",{"_index":1887,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["omena",{"_index":2245,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["omeno",{"_index":2332,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["onaddresssearch",{"_index":234,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["once",{"_index":3657,"title":{},"body":{"index.html":{}}}],["onclick",{"_index":2794,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["one",{"_index":3890,"title":{},"body":{"license.html":{}}}],["oninit",{"_index":212,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["onions",{"_index":2333,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["online",{"_index":2592,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["onmenuselect",{"_index":1619,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["onmenutoggle",{"_index":1641,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["onnamesearch",{"_index":235,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["onphonesearch",{"_index":236,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["onresize",{"_index":672,"title":{},"body":{"components/AppComponent.html":{}}}],["onresize(e",{"_index":690,"title":{},"body":{"components/AppComponent.html":{}}}],["onsign",{"_index":2635,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["onsign(signature",{"_index":2668,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["onsubmit",{"_index":823,"title":{},"body":{"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["onverify",{"_index":2636,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["onverify(flag",{"_index":2669,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["opendialog",{"_index":1333,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["opendialog(data",{"_index":1337,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["openpgp",{"_index":2666,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"miscellaneous/variables.html":{}}}],["openpgp.cleartext.fromtext(digest",{"_index":2677,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["openpgp.keyring",{"_index":4476,"title":{},"body":{"miscellaneous/variables.html":{}}}],["openpgp.signature",{"_index":2697,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["openpgp.verify(opts).then((v",{"_index":2702,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["operate",{"_index":4378,"title":{},"body":{"license.html":{}}}],["operated",{"_index":4066,"title":{},"body":{"license.html":{}}}],["operating",{"_index":3907,"title":{},"body":{"license.html":{}}}],["operation",{"_index":3564,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["option",{"_index":4148,"title":{},"body":{"license.html":{}}}],["optional",{"_index":12,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signer.html":{},"interfaces/Token.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{}}}],["options",{"_index":997,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["options).then((response",{"_index":999,"title":{},"body":{"injectables/AuthService.html":{}}}],["opts",{"_index":2683,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["oranges",{"_index":2274,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["order",{"_index":4218,"title":{},"body":{"license.html":{}}}],["organisation",{"_index":2613,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organization",{"_index":2594,"title":{},"body":{"components/OrganizationComponent.html":{},"modules/SettingsRoutingModule.html":{},"license.html":{}}}],["organization'},{'name",{"_index":341,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["organization.component.html",{"_index":2596,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organization.component.scss",{"_index":2595,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organizationcomponent",{"_index":340,"title":{"components/OrganizationComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["organizationform",{"_index":2597,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organizationformstub",{"_index":2598,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organizations",{"_index":3831,"title":{},"body":{"license.html":{}}}],["origin",{"_index":4165,"title":{},"body":{"license.html":{}}}],["original",{"_index":4166,"title":{},"body":{"license.html":{}}}],["others",{"_index":3733,"title":{},"body":{"license.html":{}}}],["otherwise",{"_index":148,"title":{},"body":{"classes/AccountIndex.html":{},"license.html":{}}}],["out",{"_index":477,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"injectables/AuthService.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"index.html":{},"license.html":{},"overview.html":{}}}],["outgoing",{"_index":1354,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["outlet",{"_index":893,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["output",{"_index":2934,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{},"license.html":{}}}],["outputs",{"_index":2927,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["outside",{"_index":3955,"title":{},"body":{"license.html":{}}}],["overview",{"_index":3676,"title":{"overview.html":{}},"body":{"index.html":{},"overview.html":{}}}],["owino",{"_index":1703,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["owned",{"_index":4261,"title":{},"body":{"license.html":{}}}],["owner",{"_index":2905,"title":{},"body":{"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{}}}],["package",{"_index":3515,"title":{"dependencies.html":{}},"body":{}}],["packaged",{"_index":4017,"title":{},"body":{"license.html":{}}}],["packaging",{"_index":3898,"title":{},"body":{"license.html":{}}}],["page",{"_index":726,"title":{},"body":{"components/AppComponent.html":{},"index.html":{}}}],["pages",{"_index":2705,"title":{},"body":{"components/PagesComponent.html":{}}}],["pages'},{'name",{"_index":343,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["pages.component",{"_index":2721,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["pages.component.html",{"_index":2707,"title":{},"body":{"components/PagesComponent.html":{}}}],["pages.component.scss",{"_index":2706,"title":{},"body":{"components/PagesComponent.html":{}}}],["pages/accounts/account",{"_index":486,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["pages/accounts/accounts",{"_index":482,"title":{},"body":{"modules/AccountsModule.html":{}}}],["pages/accounts/accounts.component",{"_index":484,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["pages/accounts/create",{"_index":489,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["pages/admin/admin",{"_index":661,"title":{},"body":{"modules/AdminModule.html":{}}}],["pages/admin/admin.component",{"_index":662,"title":{},"body":{"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{}}}],["pages/pages",{"_index":2718,"title":{},"body":{"modules/PagesModule.html":{}}}],["pages/pages.component",{"_index":2719,"title":{},"body":{"modules/PagesModule.html":{}}}],["pages/settings/organization/organization.component",{"_index":2865,"title":{},"body":{"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{}}}],["pages/settings/settings",{"_index":2863,"title":{},"body":{"modules/SettingsModule.html":{}}}],["pages/settings/settings.component",{"_index":2864,"title":{},"body":{"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{}}}],["pages/tokens/token",{"_index":3086,"title":{},"body":{"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{}}}],["pages/tokens/tokens",{"_index":3084,"title":{},"body":{"modules/TokensModule.html":{}}}],["pages/tokens/tokens.component",{"_index":3085,"title":{},"body":{"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{}}}],["pages/transactions/transaction",{"_index":3384,"title":{},"body":{"modules/TransactionsModule.html":{}}}],["pages/transactions/transactions",{"_index":3382,"title":{},"body":{"modules/TransactionsModule.html":{}}}],["pages/transactions/transactions.component",{"_index":3383,"title":{},"body":{"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["pages/transactions/transactions.module",{"_index":510,"title":{},"body":{"modules/AccountsModule.html":{}}}],["pagescomponent",{"_index":342,"title":{"components/PagesComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["pagesizeoptions",{"_index":377,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{}}}],["pagesmodule",{"_index":2712,"title":{"modules/PagesModule.html":{}},"body":{"modules/PagesModule.html":{},"modules.html":{},"overview.html":{}}}],["pagesroutingmodule",{"_index":2716,"title":{"modules/PagesRoutingModule.html":{}},"body":{"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["paginator",{"_index":378,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["painter",{"_index":2123,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pampers",{"_index":2411,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["papa",{"_index":2225,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["paper",{"_index":4412,"title":{},"body":{"license.html":{}}}],["paraffin",{"_index":2496,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["parafin",{"_index":2498,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["paragraph",{"_index":4195,"title":{},"body":{"license.html":{}}}],["paragraphs",{"_index":4273,"title":{},"body":{"license.html":{}}}],["param",{"_index":180,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"interfaces/W3.html":{}}}],["parameters",{"_index":117,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signer.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{}}}],["parammap",{"_index":549,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["params",{"_index":559,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["parrafin",{"_index":2497,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["parsed",{"_index":3584,"title":{},"body":{"miscellaneous/functions.html":{}}}],["parsedata",{"_index":3474,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["parsedata(data",{"_index":3582,"title":{},"body":{"miscellaneous/functions.html":{}}}],["parseint(urlparts[urlparts.length",{"_index":2566,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["parser",{"_index":3229,"title":{},"body":{"injectables/TransactionService.html":{},"dependencies.html":{},"miscellaneous/variables.html":{}}}],["parses",{"_index":3583,"title":{},"body":{"miscellaneous/functions.html":{}}}],["part",{"_index":3833,"title":{},"body":{"license.html":{}}}],["particular",{"_index":894,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["parties",{"_index":3864,"title":{},"body":{"license.html":{}}}],["parts",{"_index":2400,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["party",{"_index":904,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["party's",{"_index":4240,"title":{},"body":{"license.html":{}}}],["pass",{"_index":2541,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["password",{"_index":1047,"title":{},"body":{"injectables/AuthService.html":{},"classes/CustomValidator.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TransactionService.html":{},"license.html":{}}}],["password.type",{"_index":2746,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["passwordmatchvalidator",{"_index":1288,"title":{},"body":{"classes/CustomValidator.html":{}}}],["passwordmatchvalidator(control",{"_index":1290,"title":{},"body":{"classes/CustomValidator.html":{}}}],["passwordtoggledirective",{"_index":364,"title":{"directives/PasswordToggleDirective.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"modules/AuthModule.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["pastor",{"_index":2002,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["patent",{"_index":4194,"title":{},"body":{"license.html":{}}}],["patents",{"_index":3798,"title":{},"body":{"license.html":{}}}],["path",{"_index":527,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["pathmatch",{"_index":529,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{}}}],["patience",{"_index":1681,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["pattern",{"_index":3780,"title":{},"body":{"license.html":{}}}],["patternvalidator",{"_index":1289,"title":{},"body":{"classes/CustomValidator.html":{}}}],["patternvalidator(regex",{"_index":1298,"title":{},"body":{"classes/CustomValidator.html":{}}}],["payment",{"_index":4308,"title":{},"body":{"license.html":{}}}],["peanuts",{"_index":2231,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["peddler",{"_index":2135,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["peer",{"_index":4077,"title":{},"body":{"license.html":{}}}],["peers",{"_index":4080,"title":{},"body":{"license.html":{}}}],["peku",{"_index":1740,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["perform",{"_index":1285,"title":{},"body":{"classes/CustomValidator.html":{},"index.html":{}}}],["performance",{"_index":4358,"title":{},"body":{"license.html":{}}}],["performed",{"_index":536,"title":{},"body":{"interfaces/Action.html":{}}}],["performing",{"_index":3918,"title":{},"body":{"license.html":{}}}],["perfume",{"_index":2428,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["periurban",{"_index":1944,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["permanently",{"_index":4203,"title":{},"body":{"license.html":{}}}],["permission",{"_index":3757,"title":{},"body":{"license.html":{}}}],["permissions",{"_index":3931,"title":{},"body":{"license.html":{}}}],["permissive",{"_index":4000,"title":{},"body":{"license.html":{}}}],["permit",{"_index":4034,"title":{},"body":{"license.html":{}}}],["permits",{"_index":4185,"title":{},"body":{"license.html":{}}}],["permitted",{"_index":3692,"title":{},"body":{"license.html":{}}}],["perpetuity",{"_index":4122,"title":{},"body":{"license.html":{}}}],["person",{"_index":3591,"title":{},"body":{"miscellaneous/functions.html":{}}}],["personal",{"_index":36,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"license.html":{}}}],["personvalidation",{"_index":3479,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["personvalidation(person",{"_index":3589,"title":{},"body":{"miscellaneous/functions.html":{}}}],["pertinent",{"_index":4324,"title":{},"body":{"license.html":{}}}],["pesa",{"_index":2443,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["petro",{"_index":2500,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["petrol",{"_index":2499,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pgp",{"_index":1035,"title":{},"body":{"injectables/AuthService.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["pgp.js",{"_index":977,"title":{},"body":{"injectables/AuthService.html":{}}}],["pgpsigner",{"_index":2627,"title":{"classes/PGPSigner.html":{}},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["pharmacy",{"_index":2364,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["phone",{"_index":310,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["phonenumber",{"_index":284,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/CreateAccountComponent.html":{}}}],["phonesearchform",{"_index":230,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["phonesearchformstub",{"_index":239,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["phonesearchloading",{"_index":231,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["phonesearchsubmitted",{"_index":232,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["photo",{"_index":2176,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["photocopy",{"_index":2134,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["photographer",{"_index":2154,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["physical",{"_index":4042,"title":{},"body":{"license.html":{}}}],["physically",{"_index":4057,"title":{},"body":{"license.html":{}}}],["pieces",{"_index":3726,"title":{},"body":{"license.html":{}}}],["piki",{"_index":2464,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pikipiki",{"_index":2465,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pilau",{"_index":2299,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pipe",{"_index":1824,"title":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{}},"body":{"interceptors/MockBackendInterceptor.html":{},"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["pipe(delay(500",{"_index":2521,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["pipe(dematerialize",{"_index":2522,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["pipe(first",{"_index":440,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["pipe(materialize",{"_index":2520,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["pipe(mergemap(handleroute",{"_index":2519,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["pipes",{"_index":2798,"title":{},"body":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{},"overview.html":{}}}],["pipetransform",{"_index":2805,"title":{},"body":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{}}}],["pk",{"_index":2678,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["pk.decrypt(password",{"_index":2682,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["pk.isdecrypted",{"_index":2680,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["place",{"_index":4065,"title":{},"body":{"license.html":{}}}],["plastic",{"_index":2042,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["playstation",{"_index":2429,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["please",{"_index":719,"title":{},"body":{"components/AppComponent.html":{},"license.html":{}}}],["plumb",{"_index":2127,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["plus",{"_index":4243,"title":{},"body":{"license.html":{}}}],["pointer",{"_index":4404,"title":{},"body":{"license.html":{}}}],["pojo",{"_index":2224,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["police",{"_index":2016,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pombe",{"_index":2410,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pool",{"_index":2412,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["popperjs/core",{"_index":3525,"title":{},"body":{"dependencies.html":{}}}],["populated",{"_index":3658,"title":{},"body":{"index.html":{}}}],["porridge",{"_index":2298,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["portion",{"_index":4084,"title":{},"body":{"license.html":{}}}],["posho",{"_index":2109,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["possesses",{"_index":4054,"title":{},"body":{"license.html":{}}}],["possession",{"_index":4014,"title":{},"body":{"license.html":{}}}],["possibility",{"_index":4380,"title":{},"body":{"license.html":{}}}],["possible",{"_index":4395,"title":{},"body":{"license.html":{}}}],["post",{"_index":2533,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["potatoes",{"_index":2232,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["poultry",{"_index":2229,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["power",{"_index":3985,"title":{},"body":{"license.html":{}}}],["practical",{"_index":3700,"title":{},"body":{"license.html":{}}}],["practice",{"_index":3786,"title":{},"body":{"license.html":{}}}],["preamble",{"_index":3697,"title":{},"body":{"license.html":{}}}],["precise",{"_index":3812,"title":{},"body":{"license.html":{}}}],["precisely",{"_index":3783,"title":{},"body":{"license.html":{}}}],["predecessor",{"_index":4241,"title":{},"body":{"license.html":{}}}],["preferred",{"_index":3883,"title":{},"body":{"license.html":{}}}],["preloadallmodules",{"_index":805,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["preloadingstrategy",{"_index":814,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["prepare",{"_index":2638,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signer.html":{}}}],["prepare(material",{"_index":2656,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["present",{"_index":4337,"title":{},"body":{"license.html":{}}}],["presents",{"_index":3877,"title":{},"body":{"license.html":{}}}],["preservation",{"_index":4159,"title":{},"body":{"license.html":{}}}],["prettier",{"_index":3663,"title":{},"body":{"index.html":{}}}],["prettierrc",{"_index":3668,"title":{},"body":{"index.html":{}}}],["prevent",{"_index":3732,"title":{},"body":{"license.html":{}}}],["prevented",{"_index":4118,"title":{},"body":{"license.html":{}}}],["previous",{"_index":573,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"license.html":{}}}],["price",{"_index":3721,"title":{},"body":{"license.html":{}}}],["primarily",{"_index":4310,"title":{},"body":{"license.html":{}}}],["primary",{"_index":1961,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["printing",{"_index":2125,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["prints",{"_index":130,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/functions.html":{}}}],["prior",{"_index":4206,"title":{},"body":{"license.html":{}}}],["private",{"_index":278,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["privatekey",{"_index":3300,"title":{},"body":{"injectables/TransactionService.html":{}}}],["privatekey.decrypt(password",{"_index":3303,"title":{},"body":{"injectables/TransactionService.html":{}}}],["privatekey.isdecrypted",{"_index":3302,"title":{},"body":{"injectables/TransactionService.html":{}}}],["privatekey.keypacket.privateparams.d",{"_index":3306,"title":{},"body":{"injectables/TransactionService.html":{}}}],["privatekeyarmored",{"_index":961,"title":{},"body":{"injectables/AuthService.html":{}}}],["privatekeys",{"_index":2684,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["problems",{"_index":3768,"title":{},"body":{"license.html":{}}}],["procedures",{"_index":4114,"title":{},"body":{"license.html":{}}}],["procuring",{"_index":4298,"title":{},"body":{"license.html":{}}}],["prod",{"_index":3617,"title":{},"body":{"index.html":{}}}],["produce",{"_index":3910,"title":{},"body":{"license.html":{}}}],["product",{"_index":4043,"title":{},"body":{"license.html":{}}}],["production",{"_index":3636,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["products",{"_index":20,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["professor",{"_index":1981,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["profile",{"_index":1676,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["program",{"_index":3709,"title":{},"body":{"license.html":{}}}],["program's",{"_index":3992,"title":{},"body":{"license.html":{}}}],["programmer",{"_index":2155,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["programming",{"_index":2126,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["programs",{"_index":3718,"title":{},"body":{"license.html":{}}}],["programsif",{"_index":4392,"title":{},"body":{"license.html":{}}}],["progress...show",{"_index":724,"title":{},"body":{"components/AppComponent.html":{}}}],["progressive",{"_index":3639,"title":{},"body":{"index.html":{}}}],["prohibit",{"_index":3785,"title":{},"body":{"license.html":{}}}],["prohibiting",{"_index":3981,"title":{},"body":{"license.html":{}}}],["prohibits",{"_index":4305,"title":{},"body":{"license.html":{}}}],["project",{"_index":3603,"title":{},"body":{"index.html":{}}}],["prominent",{"_index":3880,"title":{},"body":{"license.html":{}}}],["prominently",{"_index":3873,"title":{},"body":{"license.html":{}}}],["promise",{"_index":137,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"components/SettingsComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"miscellaneous/functions.html":{}}}],["promise((resolve",{"_index":1066,"title":{},"body":{"injectables/AuthService.html":{}}}],["promise(async",{"_index":1510,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["propagate",{"_index":3844,"title":{},"body":{"license.html":{}}}],["propagating",{"_index":4226,"title":{},"body":{"license.html":{}}}],["propagation",{"_index":3856,"title":{},"body":{"license.html":{}}}],["properties",{"_index":11,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"injectables/RegistryService.html":{},"directives/RouterLinkDirectiveStub.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"miscellaneous/variables.html":{}}}],["property",{"_index":4090,"title":{},"body":{"license.html":{}}}],["proprietary",{"_index":3808,"title":{},"body":{"license.html":{}}}],["protect",{"_index":3729,"title":{},"body":{"license.html":{}}}],["protecting",{"_index":3778,"title":{},"body":{"license.html":{}}}],["protection",{"_index":3759,"title":{},"body":{"license.html":{}}}],["protocols",{"_index":4137,"title":{},"body":{"license.html":{}}}],["protractor",{"_index":3649,"title":{},"body":{"index.html":{}}}],["prove",{"_index":4359,"title":{},"body":{"license.html":{}}}],["provide",{"_index":801,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["provided",{"_index":35,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"license.html":{}}}],["providedin",{"_index":905,"title":{},"body":{"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{}}}],["provider",{"_index":1255,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/Settings.html":{},"interfaces/W3.html":{},"miscellaneous/variables.html":{}}}],["providers",{"_index":468,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}],["provides",{"_index":91,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"miscellaneous/functions.html":{}}}],["provision",{"_index":3793,"title":{},"body":{"license.html":{}}}],["provisionally",{"_index":4200,"title":{},"body":{"license.html":{}}}],["proxy",{"_index":4346,"title":{},"body":{"license.html":{}}}],["proxy's",{"_index":4348,"title":{},"body":{"license.html":{}}}],["pry",{"_index":1952,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pub",{"_index":2441,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["public",{"_index":104,"title":{},"body":{"classes/AccountIndex.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"classes/TokenRegistry.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["publicity",{"_index":4167,"title":{},"body":{"license.html":{}}}],["publickeys",{"_index":710,"title":{},"body":{"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["publickeysurl",{"_index":4459,"title":{},"body":{"miscellaneous/variables.html":{}}}],["publicly",{"_index":4138,"title":{},"body":{"license.html":{}}}],["publish",{"_index":3996,"title":{},"body":{"license.html":{}}}],["published",{"_index":4343,"title":{},"body":{"license.html":{}}}],["pump",{"_index":576,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["purpose",{"_index":3801,"title":{},"body":{"license.html":{}}}],["purposes",{"_index":4094,"title":{},"body":{"license.html":{}}}],["pursuant",{"_index":4295,"title":{},"body":{"license.html":{}}}],["pwa",{"_index":3637,"title":{},"body":{"index.html":{}}}],["qkvhsu46vknbukqnclzfulnjt046my4wdqpftufjtdphyxjuzxnlbkbob3rtywlslmnvbq0krk46s3vydmkgs3jhbmpjdqpooktyyw5qyztldxj0ozs7dqpuruw7vflqpunftew6njkyntazmzq5ode5ng0kru5eolzdqvjedqo",{"_index":3446,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["qualify",{"_index":4215,"title":{},"body":{"license.html":{}}}],["quality",{"_index":4357,"title":{},"body":{"license.html":{}}}],["queriedaction",{"_index":2546,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["queriedaction.approval",{"_index":2550,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["queriedareaname",{"_index":1547,"title":{},"body":{"injectables/LocationService.html":{}}}],["queriedareatype",{"_index":1553,"title":{},"body":{"injectables/LocationService.html":{}}}],["queriedtoken",{"_index":3040,"title":{},"body":{"injectables/TokenService.html":{}}}],["querying",{"_index":96,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["queryparams",{"_index":2779,"title":{},"body":{"guards/RoleGuard.html":{}}}],["quot;false"",{"_index":150,"title":{},"body":{"classes/AccountIndex.html":{}}}],["quot;true"",{"_index":131,"title":{},"body":{"classes/AccountIndex.html":{},"miscellaneous/functions.html":{}}}],["r",{"_index":1018,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["raibai",{"_index":1903,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["rangala",{"_index":1916,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ratio",{"_index":2918,"title":{},"body":{"interfaces/Token.html":{}}}],["ratio.pipe",{"_index":2883,"title":{},"body":{"modules/SharedModule.html":{}}}],["ratio.pipe.ts",{"_index":2951,"title":{},"body":{"pipes/TokenRatioPipe.html":{},"coverage.html":{}}}],["ratio.pipe.ts:5",{"_index":2953,"title":{},"body":{"pipes/TokenRatioPipe.html":{}}}],["rcu",{"_index":2614,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["reached",{"_index":718,"title":{},"body":{"components/AppComponent.html":{}}}],["reactiveformsmodule",{"_index":518,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AuthModule.html":{},"modules/SettingsModule.html":{}}}],["read",{"_index":3588,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["readable",{"_index":4039,"title":{},"body":{"license.html":{}}}],["readarmored(signature.data",{"_index":2698,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["readcsv",{"_index":3475,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["readcsv(input",{"_index":3585,"title":{},"body":{"miscellaneous/functions.html":{}}}],["readily",{"_index":4283,"title":{},"body":{"license.html":{}}}],["reading",{"_index":4141,"title":{},"body":{"license.html":{}}}],["readonly",{"_index":556,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["reads",{"_index":3586,"title":{},"body":{"miscellaneous/functions.html":{}}}],["ready",{"_index":3792,"title":{},"body":{"license.html":{}}}],["readystate",{"_index":669,"title":{},"body":{"components/AppComponent.html":{},"injectables/BlockSyncService.html":{}}}],["readystateelements",{"_index":1121,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["readystateelements.network",{"_index":1135,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["readystateprocessor",{"_index":1082,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["readystateprocessor(settings",{"_index":1100,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["readystatetarget",{"_index":670,"title":{},"body":{"components/AppComponent.html":{},"injectables/BlockSyncService.html":{}}}],["reason",{"_index":4293,"title":{},"body":{"license.html":{}}}],["reasonable",{"_index":4055,"title":{},"body":{"license.html":{}}}],["receipt",{"_index":4213,"title":{},"body":{"license.html":{}}}],["receive",{"_index":3724,"title":{},"body":{"license.html":{}}}],["received",{"_index":3746,"title":{},"body":{"license.html":{}}}],["receives",{"_index":4231,"title":{},"body":{"license.html":{}}}],["receiving",{"_index":4300,"title":{},"body":{"license.html":{}}}],["recently",{"_index":156,"title":{},"body":{"classes/AccountIndex.html":{}}}],["receptionist",{"_index":2124,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["recipient",{"_index":1192,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"license.html":{}}}],["recipient's",{"_index":4291,"title":{},"body":{"license.html":{}}}],["recipientaddress",{"_index":3205,"title":{},"body":{"injectables/TransactionService.html":{}}}],["recipientbloxberglink",{"_index":3100,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["recipients",{"_index":3743,"title":{},"body":{"license.html":{}}}],["reclaim",{"_index":1671,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["reclamation",{"_index":2510,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["recognized",{"_index":3887,"title":{},"body":{"license.html":{}}}],["recommend",{"_index":1071,"title":{},"body":{"injectables/AuthService.html":{}}}],["recycling",{"_index":2046,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["red",{"_index":1970,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["redcross",{"_index":1994,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["redirectto",{"_index":528,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{}}}],["redistribute",{"_index":4398,"title":{},"body":{"license.html":{}}}],["reference",{"_index":3678,"title":{},"body":{"index.html":{}}}],["referrer",{"_index":1230,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["referring",{"_index":3720,"title":{},"body":{"license.html":{}}}],["refers",{"_index":3819,"title":{},"body":{"license.html":{}}}],["refrain",{"_index":4328,"title":{},"body":{"license.html":{}}}],["refreshpaginator",{"_index":383,"title":{},"body":{"components/AccountsComponent.html":{}}}],["regard",{"_index":4147,"title":{},"body":{"license.html":{}}}],["regardless",{"_index":4016,"title":{},"body":{"license.html":{}}}],["regards",{"_index":1260,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["regenerate",{"_index":3929,"title":{},"body":{"license.html":{}}}],["regex",{"_index":1304,"title":{},"body":{"classes/CustomValidator.html":{}}}],["regex.test(control.value",{"_index":1313,"title":{},"body":{"classes/CustomValidator.html":{}}}],["regexp",{"_index":1299,"title":{},"body":{"classes/CustomValidator.html":{}}}],["registered",{"_index":97,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["registers",{"_index":126,"title":{},"body":{"classes/AccountIndex.html":{}}}],["registration",{"_index":29,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["registry",{"_index":94,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/RegistryService.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"interfaces/W3.html":{},"miscellaneous/variables.html":{}}}],["registry.ts",{"_index":2958,"title":{},"body":{"classes/TokenRegistry.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["registry.ts:22",{"_index":2962,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:24",{"_index":2963,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:26",{"_index":2961,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:57",{"_index":2965,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:75",{"_index":2972,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:91",{"_index":2976,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registryaddress",{"_index":4469,"title":{},"body":{"miscellaneous/variables.html":{}}}],["registryservice",{"_index":1117,"title":{"injectables/RegistryService.html":{}},"body":{"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"coverage.html":{}}}],["registryservice.filegetter",{"_index":2762,"title":{},"body":{"injectables/RegistryService.html":{}}}],["registryservice.getregistry",{"_index":1126,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["registryservice.registry",{"_index":2760,"title":{},"body":{"injectables/RegistryService.html":{}}}],["registryservice.registry.declaratorhelper.addtrust(environment.trusteddeclaratoraddress",{"_index":2765,"title":{},"body":{"injectables/RegistryService.html":{}}}],["registryservice.registry.load",{"_index":2766,"title":{},"body":{"injectables/RegistryService.html":{}}}],["regular",{"_index":1302,"title":{},"body":{"classes/CustomValidator.html":{}}}],["reinstated",{"_index":4199,"title":{},"body":{"license.html":{}}}],["reject",{"_index":1067,"title":{},"body":{"injectables/AuthService.html":{},"injectables/KeystoreService.html":{}}}],["reject(rejectbody(res",{"_index":1072,"title":{},"body":{"injectables/AuthService.html":{}}}],["rejectbody",{"_index":978,"title":{},"body":{"injectables/AuthService.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["rejectbody(error",{"_index":1491,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"miscellaneous/functions.html":{}}}],["relationship",{"_index":3956,"title":{},"body":{"license.html":{}}}],["released",{"_index":3714,"title":{},"body":{"license.html":{}}}],["relevant",{"_index":4008,"title":{},"body":{"license.html":{}}}],["relicensing",{"_index":4186,"title":{},"body":{"license.html":{}}}],["religious",{"_index":2006,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["religous",{"_index":2005,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["reload",{"_index":3621,"title":{},"body":{"index.html":{}}}],["relying",{"_index":4282,"title":{},"body":{"license.html":{}}}],["remain",{"_index":4073,"title":{},"body":{"license.html":{}}}],["remains",{"_index":3712,"title":{},"body":{"license.html":{}}}],["remarks",{"_index":179,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["removal",{"_index":4150,"title":{},"body":{"license.html":{}}}],["remove",{"_index":4149,"title":{},"body":{"license.html":{}}}],["rename",{"_index":1001,"title":{},"body":{"injectables/AuthService.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["render",{"_index":3810,"title":{},"body":{"license.html":{}}}],["rendered",{"_index":4373,"title":{},"body":{"license.html":{}}}],["renderer",{"_index":1622,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["renderer2",{"_index":1623,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["rendering",{"_index":1634,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["repair",{"_index":2107,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["replaysubject",{"_index":565,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["represent",{"_index":4111,"title":{},"body":{"license.html":{}}}],["represents",{"_index":898,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["request",{"_index":1356,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["request.clone({headers",{"_index":1502,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["request.headers.set('authorization",{"_index":1503,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["request.method",{"_index":1568,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["request.urlwithparams",{"_index":1569,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["requests",{"_index":1367,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["require",{"_index":2615,"title":{},"body":{"components/OrganizationComponent.html":{},"license.html":{}}}],["require('@src/assets/js/block",{"_index":174,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["require('vcard",{"_index":3228,"title":{},"body":{"injectables/TransactionService.html":{},"miscellaneous/variables.html":{}}}],["required",{"_index":311,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["requirement",{"_index":4009,"title":{},"body":{"license.html":{}}}],["requirements",{"_index":4076,"title":{},"body":{"license.html":{}}}],["requires",{"_index":127,"title":{},"body":{"classes/AccountIndex.html":{},"license.html":{}}}],["requiring",{"_index":3835,"title":{},"body":{"license.html":{}}}],["res",{"_index":299,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["res.ok",{"_index":1069,"title":{},"body":{"injectables/AuthService.html":{}}}],["researcher",{"_index":1980,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["resend",{"_index":3165,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["reserve",{"_index":2916,"title":{},"body":{"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenServiceStub.html":{}}}],["reserveratio",{"_index":2910,"title":{},"body":{"interfaces/Token.html":{}}}],["reserves",{"_index":2911,"title":{},"body":{"interfaces/Token.html":{}}}],["reset",{"_index":476,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}],["resettransactionslist",{"_index":3185,"title":{},"body":{"injectables/TransactionService.html":{}}}],["resize",{"_index":731,"title":{},"body":{"components/AppComponent.html":{}}}],["resolve",{"_index":1511,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["resolve(keystoreservice.mutablekeystore",{"_index":1514,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["resolve(res.text",{"_index":1073,"title":{},"body":{"injectables/AuthService.html":{}}}],["resolved",{"_index":1655,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["resource",{"_index":1405,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["resources",{"_index":3579,"title":{},"body":{"miscellaneous/functions.html":{}}}],["respect",{"_index":3739,"title":{},"body":{"license.html":{}}}],["response",{"_index":70,"title":{},"body":{"interfaces/AccountDetails.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["response.headers.get('token",{"_index":1024,"title":{},"body":{"injectables/AuthService.html":{}}}],["response.headers.get('www",{"_index":1012,"title":{},"body":{"injectables/AuthService.html":{}}}],["response.ok",{"_index":1000,"title":{},"body":{"injectables/AuthService.html":{}}}],["response.status",{"_index":1009,"title":{},"body":{"injectables/AuthService.html":{}}}],["responsebody",{"_index":2569,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["responsibilities",{"_index":1006,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["responsible",{"_index":4232,"title":{},"body":{"license.html":{}}}],["restrict",{"_index":3800,"title":{},"body":{"license.html":{}}}],["restricting",{"_index":3982,"title":{},"body":{"license.html":{}}}],["restriction",{"_index":4184,"title":{},"body":{"license.html":{}}}],["restrictions",{"_index":4181,"title":{},"body":{"license.html":{}}}],["result",{"_index":84,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"routes.html":{},"miscellaneous/variables.html":{}}}],["resulting",{"_index":3838,"title":{},"body":{"license.html":{}}}],["results",{"_index":86,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"routes.html":{},"miscellaneous/variables.html":{}}}],["retail",{"_index":2409,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["retains",{"_index":4125,"title":{},"body":{"license.html":{}}}],["return",{"_index":158,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AdminComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["returned",{"_index":1306,"title":{},"body":{"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{}}}],["returns",{"_index":136,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"miscellaneous/functions.html":{}}}],["returnurl",{"_index":2780,"title":{},"body":{"guards/RoleGuard.html":{}}}],["reverse",{"_index":3167,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["reversetransaction",{"_index":3106,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["reviewing",{"_index":4383,"title":{},"body":{"license.html":{}}}],["revised",{"_index":4335,"title":{},"body":{"license.html":{}}}],["revokeaction(action.id",{"_index":642,"title":{},"body":{"components/AdminComponent.html":{}}}],["rewards",{"_index":2509,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ribe",{"_index":1904,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["right",{"_index":4120,"title":{},"body":{"license.html":{}}}],["rights",{"_index":3730,"title":{},"body":{"license.html":{}}}],["risk",{"_index":4356,"title":{},"body":{"license.html":{}}}],["road",{"_index":1704,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["role",{"_index":535,"title":{},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["roleguard",{"_index":2767,"title":{"guards/RoleGuard.html":{}},"body":{"guards/RoleGuard.html":{},"coverage.html":{}}}],["roles",{"_index":2773,"title":{},"body":{"guards/RoleGuard.html":{}}}],["rom",{"_index":4128,"title":{},"body":{"license.html":{}}}],["root",{"_index":665,"title":{},"body":{"components/AppComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{}}}],["root'},{'name",{"_index":327,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["route",{"_index":544,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"guards/AuthGuard.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"coverage.html":{},"index.html":{}}}],["route.data.roles",{"_index":2776,"title":{},"body":{"guards/RoleGuard.html":{}}}],["route.data.roles.indexof(currentuser.role",{"_index":2777,"title":{},"body":{"guards/RoleGuard.html":{}}}],["router",{"_index":244,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["routerlink",{"_index":2785,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["routerlinkdirectivestub",{"_index":366,"title":{"directives/RouterLinkDirectiveStub.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["routermodule",{"_index":526,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["routermodule.forchild(routes",{"_index":531,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["routermodule.forroot(routes",{"_index":813,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["routerstatesnapshot",{"_index":886,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["routes",{"_index":525,"title":{"routes.html":{}},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"guards/AuthGuard.html":{},"modules/AuthRoutingModule.html":{},"interceptors/MockBackendInterceptor.html":{},"modules/PagesRoutingModule.html":{},"guards/RoleGuard.html":{},"modules/SettingsRoutingModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{},"routes.html":{}}}],["route}.\\n${error.message",{"_index":1485,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["route}.\\n${error.message}.\\nstatus",{"_index":1482,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["routing.module",{"_index":483,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["routing.module.ts",{"_index":524,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["row",{"_index":598,"title":{},"body":{"components/AdminComponent.html":{}}}],["row.isexpanded",{"_index":643,"title":{},"body":{"components/AdminComponent.html":{}}}],["royalty",{"_index":4247,"title":{},"body":{"license.html":{}}}],["rsv",{"_index":1668,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/TokenServiceStub.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["rubbish",{"_index":2036,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ruben",{"_index":1692,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["rueben",{"_index":1693,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ruiru",{"_index":1801,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["rules",{"_index":3666,"title":{},"body":{"index.html":{},"license.html":{}}}],["run",{"_index":3605,"title":{},"body":{"index.html":{},"license.html":{}}}],["running",{"_index":3642,"title":{},"body":{"index.html":{},"license.html":{}}}],["runs",{"_index":3908,"title":{},"body":{"license.html":{}}}],["runtime",{"_index":1442,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["rural",{"_index":1923,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["rxjs",{"_index":571,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{},"dependencies.html":{}}}],["rxjs/operators",{"_index":420,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["s",{"_index":966,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["s.signature",{"_index":2691,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["sabuni",{"_index":2353,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sad",{"_index":725,"title":{},"body":{"components/AppComponent.html":{}}}],["safe",{"_index":2800,"title":{},"body":{"pipes/SafePipe.html":{}}}],["safepipe",{"_index":2797,"title":{"pipes/SafePipe.html":{}},"body":{"pipes/SafePipe.html":{},"modules/SharedModule.html":{},"coverage.html":{},"overview.html":{}}}],["safest",{"_index":4400,"title":{},"body":{"license.html":{}}}],["sake",{"_index":3764,"title":{},"body":{"license.html":{}}}],["sale",{"_index":4255,"title":{},"body":{"license.html":{}}}],["sales",{"_index":2136,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["salon",{"_index":2129,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["saloon",{"_index":2137,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["samaki",{"_index":2235,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sambusa",{"_index":2309,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["same",{"_index":3744,"title":{},"body":{"license.html":{}}}],["samosa",{"_index":2233,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sanitizer",{"_index":2807,"title":{},"body":{"pipes/SafePipe.html":{}}}],["sarafu",{"_index":79,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["satisfy",{"_index":4075,"title":{},"body":{"license.html":{}}}],["sausages",{"_index":2279,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["savedindex",{"_index":1057,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["savings",{"_index":2370,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["saying",{"_index":4070,"title":{},"body":{"license.html":{}}}],["scaffolding",{"_index":3623,"title":{},"body":{"index.html":{}}}],["scan",{"_index":1083,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["scan(settings",{"_index":1103,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["scanfilter",{"_index":2810,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["sch",{"_index":1950,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["schema",{"_index":3593,"title":{},"body":{"miscellaneous/functions.html":{}}}],["school",{"_index":1951,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["science",{"_index":1997,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["scope",{"_index":4304,"title":{},"body":{"license.html":{}}}],["scrap",{"_index":2033,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["script",{"_index":3634,"title":{},"body":{"index.html":{}}}],["scripts",{"_index":3914,"title":{},"body":{"license.html":{}}}],["search",{"_index":218,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["search'},{'name",{"_index":323,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["search.component",{"_index":519,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["search.component.html",{"_index":222,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.scss",{"_index":220,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts",{"_index":210,"title":{},"body":{"components/AccountSearchComponent.html":{},"coverage.html":{}}}],["search.component.ts:16",{"_index":257,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:17",{"_index":259,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:18",{"_index":258,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:19",{"_index":260,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:20",{"_index":262,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:21",{"_index":261,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:22",{"_index":252,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:23",{"_index":255,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:24",{"_index":254,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:25",{"_index":245,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:33",{"_index":246,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:46",{"_index":264,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:49",{"_index":266,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:52",{"_index":268,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:56",{"_index":248,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:66",{"_index":250,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:86",{"_index":247,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search/account",{"_index":209,"title":{},"body":{"components/AccountSearchComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"coverage.html":{}}}],["searching",{"_index":2815,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["secondarily",{"_index":3848,"title":{},"body":{"license.html":{}}}],["secondary",{"_index":1962,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["secp256k1",{"_index":3226,"title":{},"body":{"injectables/TransactionService.html":{}}}],["secp256k1.ecdsasign(txmsg",{"_index":3305,"title":{},"body":{"injectables/TransactionService.html":{}}}],["secretary",{"_index":2141,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["section",{"_index":3961,"title":{},"body":{"license.html":{}}}],["sections",{"_index":1457,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["security",{"_index":2139,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["see",{"_index":3654,"title":{},"body":{"index.html":{},"license.html":{}}}],["seedling",{"_index":2044,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["seedlings",{"_index":2045,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["seigei",{"_index":1705,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["select",{"_index":2524,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["selection",{"_index":1617,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["selection.directive",{"_index":2881,"title":{},"body":{"modules/SharedModule.html":{}}}],["selection.directive.ts",{"_index":1613,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"coverage.html":{}}}],["selection.directive.ts:25",{"_index":1635,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["selection.directive.ts:8",{"_index":1624,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["selector",{"_index":216,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["sell",{"_index":4270,"title":{},"body":{"license.html":{}}}],["selling",{"_index":3445,"title":{},"body":{"classes/UserServiceStub.html":{},"license.html":{}}}],["semiconductor",{"_index":3822,"title":{},"body":{"license.html":{}}}],["send",{"_index":1002,"title":{},"body":{"injectables/AuthService.html":{}}}],["senddebuglevelmessage",{"_index":1575,"title":{},"body":{"injectables/LoggingService.html":{}}}],["senddebuglevelmessage(message",{"_index":1585,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sender",{"_index":1191,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["senderaddress",{"_index":3204,"title":{},"body":{"injectables/TransactionService.html":{}}}],["senderbloxberglink",{"_index":3101,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["senderrorlevelmessage",{"_index":1576,"title":{},"body":{"injectables/LoggingService.html":{}}}],["senderrorlevelmessage(message",{"_index":1587,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendfatallevelmessage",{"_index":1577,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendfatallevelmessage(message",{"_index":1589,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendinfolevelmessage",{"_index":1578,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendinfolevelmessage(message",{"_index":1591,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendloglevelmessage",{"_index":1579,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendloglevelmessage(message",{"_index":1593,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendsignedchallenge",{"_index":936,"title":{},"body":{"injectables/AuthService.html":{}}}],["sendsignedchallenge(hobaresponseencoded",{"_index":956,"title":{},"body":{"injectables/AuthService.html":{}}}],["sendtracelevelmessage",{"_index":1580,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendtracelevelmessage(message",{"_index":1595,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendwarnlevelmessage",{"_index":1581,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendwarnlevelmessage(message",{"_index":1597,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sentence",{"_index":1456,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["sentencesforwarninglogging",{"_index":1429,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["separable",{"_index":4083,"title":{},"body":{"license.html":{}}}],["separate",{"_index":1005,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["separately",{"_index":4020,"title":{},"body":{"license.html":{}}}],["seremala",{"_index":2138,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["serial",{"_index":2973,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["serve",{"_index":3612,"title":{},"body":{"index.html":{}}}],["server",{"_index":1029,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"dependencies.html":{},"index.html":{},"license.html":{}}}],["serverloggingurl",{"_index":794,"title":{},"body":{"modules/AppModule.html":{}}}],["serverloglevel",{"_index":792,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/variables.html":{}}}],["serves",{"_index":3901,"title":{},"body":{"license.html":{}}}],["service",{"_index":878,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenServiceStub.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["services",{"_index":34,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["serviceworkermodule",{"_index":788,"title":{},"body":{"modules/AppModule.html":{}}}],["serviceworkermodule.register('ngsw",{"_index":797,"title":{},"body":{"modules/AppModule.html":{}}}],["servicing",{"_index":4363,"title":{},"body":{"license.html":{}}}],["session",{"_index":1004,"title":{},"body":{"injectables/AuthService.html":{}}}],["sessionstorage.getitem(btoa('cicada_session_token",{"_index":985,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/HttpConfigInterceptor.html":{}}}],["sessionstorage.removeitem(btoa('cicada_session_token",{"_index":1015,"title":{},"body":{"injectables/AuthService.html":{}}}],["sessionstorage.setitem(btoa('cicada_session_token",{"_index":986,"title":{},"body":{"injectables/AuthService.html":{}}}],["set",{"_index":568,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/functions.html":{},"index.html":{}}}],["setconversion",{"_index":3186,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["setconversion(conversion",{"_index":3199,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["setkey",{"_index":937,"title":{},"body":{"injectables/AuthService.html":{}}}],["setkey(privatekeyarmored",{"_index":959,"title":{},"body":{"injectables/AuthService.html":{}}}],["setparammap",{"_index":552,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["setparammap(params",{"_index":566,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["sets",{"_index":1293,"title":{},"body":{"classes/CustomValidator.html":{}}}],["setsessiontoken",{"_index":938,"title":{},"body":{"injectables/AuthService.html":{}}}],["setsessiontoken(token",{"_index":962,"title":{},"body":{"injectables/AuthService.html":{}}}],["setstate",{"_index":939,"title":{},"body":{"injectables/AuthService.html":{}}}],["setstate(s",{"_index":964,"title":{},"body":{"injectables/AuthService.html":{}}}],["settimeout",{"_index":2587,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["setting",{"_index":1496,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["settings",{"_index":1092,"title":{"classes/Settings.html":{}},"body":{"injectables/BlockSyncService.html":{},"components/OrganizationComponent.html":{},"modules/PagesRoutingModule.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/W3.html":{},"coverage.html":{}}}],["settings'},{'name",{"_index":345,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["settings(this.scan",{"_index":1120,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.component.html",{"_index":2826,"title":{},"body":{"components/SettingsComponent.html":{}}}],["settings.component.scss",{"_index":2825,"title":{},"body":{"components/SettingsComponent.html":{}}}],["settings.registry",{"_index":1125,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.scanfilter",{"_index":1174,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.txhelper",{"_index":1127,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.txhelper.onconversion",{"_index":1132,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.txhelper.ontransfer",{"_index":1129,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.txhelper.processreceipt(m.data",{"_index":1145,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.w3.engine",{"_index":1124,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.w3.provider",{"_index":1122,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settingscomponent",{"_index":344,"title":{"components/SettingsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["settingsmodule",{"_index":2857,"title":{"modules/SettingsModule.html":{}},"body":{"modules/SettingsModule.html":{},"modules.html":{},"overview.html":{}}}],["settingsroutingmodule",{"_index":2861,"title":{"modules/SettingsRoutingModule.html":{}},"body":{"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["settransaction",{"_index":3187,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["settransaction(transaction",{"_index":3201,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["sha256",{"_index":2645,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["sha3",{"_index":3218,"title":{},"body":{"injectables/TransactionService.html":{},"dependencies.html":{}}}],["shall",{"_index":3966,"title":{},"body":{"license.html":{}}}],["shamba",{"_index":2055,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shanzu",{"_index":1860,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["share",{"_index":572,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"license.html":{}}}],["shared",{"_index":3920,"title":{},"body":{"license.html":{}}}],["sharedmodule",{"_index":473,"title":{"modules/SharedModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"modules.html":{},"overview.html":{}}}],["shepard",{"_index":2143,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shephard",{"_index":2144,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shepherd",{"_index":2095,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shirt",{"_index":2426,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shoe",{"_index":2142,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shop",{"_index":2377,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["short",{"_index":4415,"title":{},"body":{"license.html":{}}}],["show",{"_index":3747,"title":{},"body":{"license.html":{}}}],["siaya",{"_index":1912,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sickly",{"_index":2368,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["side",{"_index":1382,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["sidebar",{"_index":732,"title":{},"body":{"components/AppComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TopbarStubComponent.html":{}}}],["sidebar'},{'name",{"_index":347,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["sidebar.component.html",{"_index":2891,"title":{},"body":{"components/SidebarComponent.html":{}}}],["sidebar.component.scss",{"_index":2890,"title":{},"body":{"components/SidebarComponent.html":{}}}],["sidebar?.classlist.add('active",{"_index":743,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["sidebar?.classlist.contains('active",{"_index":742,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["sidebar?.classlist.remove('active",{"_index":746,"title":{},"body":{"components/AppComponent.html":{}}}],["sidebar?.classlist.toggle('active",{"_index":1645,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["sidebarcollapse",{"_index":737,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["sidebarcollapse?.classlist.contains('active",{"_index":739,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["sidebarcollapse?.classlist.remove('active",{"_index":740,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["sidebarcollapse?.classlist.toggle('active",{"_index":1647,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["sidebarcomponent",{"_index":346,"title":{"components/SidebarComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["sidebarstubcomponent",{"_index":348,"title":{"components/SidebarStubComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["sig",{"_index":2701,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["sigei",{"_index":1700,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sign",{"_index":2639,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["sign(digest",{"_index":2660,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["sign(opts",{"_index":2686,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["signable",{"_index":2657,"title":{"interfaces/Signable.html":{}},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["signature",{"_index":55,"title":{"interfaces/Signature.html":{},"interfaces/Signature-1.html":{}},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["signatureobject",{"_index":3304,"title":{},"body":{"injectables/TransactionService.html":{}}}],["signatureobject.recid",{"_index":3310,"title":{},"body":{"injectables/TransactionService.html":{}}}],["signatureobject.signature.slice(0",{"_index":3307,"title":{},"body":{"injectables/TransactionService.html":{}}}],["signatureobject.signature.slice(32",{"_index":3309,"title":{},"body":{"injectables/TransactionService.html":{}}}],["signchallenge",{"_index":975,"title":{},"body":{"injectables/AuthService.html":{}}}],["signed",{"_index":59,"title":{},"body":{"interfaces/AccountDetails.html":{},"injectables/AuthService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["signer",{"_index":129,"title":{"interfaces/Signer.html":{}},"body":{"classes/AccountIndex.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["signer.ts",{"_index":2629,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["signer.ts:109",{"_index":2661,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:11",{"_index":2895,"title":{},"body":{"interfaces/Signable.html":{}}}],["signer.ts:144",{"_index":2665,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:32",{"_index":2896,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:34",{"_index":2897,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:36",{"_index":2898,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:42",{"_index":2899,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:48",{"_index":2900,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:54",{"_index":2901,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:60",{"_index":2646,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:62",{"_index":2647,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:64",{"_index":2648,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:66",{"_index":2649,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:68",{"_index":2650,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:70",{"_index":2651,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:72",{"_index":2653,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:74",{"_index":2642,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:90",{"_index":2655,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:99",{"_index":2658,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signeraddress",{"_index":102,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["significant",{"_index":4112,"title":{},"body":{"license.html":{}}}],["signing",{"_index":2631,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["signs",{"_index":2662,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["silc",{"_index":2373,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["silver",{"_index":3422,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["sima",{"_index":2306,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["similar",{"_index":3980,"title":{},"body":{"license.html":{}}}],["simsim",{"_index":2297,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["simu",{"_index":2413,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["simulate",{"_index":2513,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["simultaneously",{"_index":4323,"title":{},"body":{"license.html":{}}}],["sinai",{"_index":1699,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["single",{"_index":4296,"title":{},"body":{"license.html":{}}}],["size",{"_index":4477,"title":{},"body":{"miscellaneous/variables.html":{}}}],["slash",{"_index":2751,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["smallest",{"_index":2914,"title":{},"body":{"interfaces/Token.html":{}}}],["smokie",{"_index":2317,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["smokies",{"_index":2318,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sms",{"_index":3166,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["snackbar",{"_index":3110,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["snacks",{"_index":2310,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["soap",{"_index":2354,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["societies",{"_index":2946,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["socket",{"_index":2823,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["socks",{"_index":2401,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["soda",{"_index":2230,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["software",{"_index":3687,"title":{},"body":{"license.html":{}}}],["soko",{"_index":2234,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["solar",{"_index":2488,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sold",{"_index":4095,"title":{},"body":{"license.html":{}}}],["soldier",{"_index":2019,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sole",{"_index":3946,"title":{},"body":{"license.html":{}}}],["solely",{"_index":3958,"title":{},"body":{"license.html":{}}}],["something",{"_index":722,"title":{},"body":{"components/AppComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["sort",{"_index":379,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["soup",{"_index":2315,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["source",{"_index":4,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"index.html":{},"license.html":{}}}],["sourcetoken",{"_index":1181,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["south",{"_index":1689,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["soweto",{"_index":1798,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["spare",{"_index":2399,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["spareparts",{"_index":2390,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["speak",{"_index":3719,"title":{},"body":{"license.html":{}}}],["special",{"_index":3804,"title":{},"body":{"license.html":{}}}],["specific",{"_index":145,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["specifically",{"_index":3924,"title":{},"body":{"license.html":{}}}],["specified",{"_index":155,"title":{},"body":{"classes/AccountIndex.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/TokenRegistry.html":{},"license.html":{}}}],["specifies",{"_index":4341,"title":{},"body":{"license.html":{}}}],["specify",{"_index":4344,"title":{},"body":{"license.html":{}}}],["spinach",{"_index":2316,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["spinner",{"_index":517,"title":{},"body":{"modules/AccountsModule.html":{}}}],["spirit",{"_index":4336,"title":{},"body":{"license.html":{}}}],["src/.../account.ts",{"_index":4443,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../accountindex.ts",{"_index":4440,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../array",{"_index":3544,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../clipboard",{"_index":3545,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../environment.dev.ts",{"_index":4444,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../environment.prod.ts",{"_index":4445,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../environment.ts",{"_index":4446,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../export",{"_index":3546,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../global",{"_index":3550,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../http",{"_index":3547,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../mock",{"_index":4442,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../pgp",{"_index":4447,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../read",{"_index":3548,"title":{},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["src/.../schema",{"_index":3549,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../sync.ts",{"_index":3551,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../token",{"_index":4441,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../transaction.service.ts",{"_index":4448,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../user.service.ts",{"_index":4449,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/app/_eth/accountindex.ts",{"_index":90,"title":{},"body":{"classes/AccountIndex.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_eth/accountindex.ts:122",{"_index":162,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:22",{"_index":122,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:24",{"_index":123,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:26",{"_index":113,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:58",{"_index":125,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:79",{"_index":142,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:96",{"_index":154,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/token",{"_index":2957,"title":{},"body":{"classes/TokenRegistry.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_guards/auth.guard.ts",{"_index":870,"title":{},"body":{"guards/AuthGuard.html":{},"coverage.html":{}}}],["src/app/_guards/auth.guard.ts:21",{"_index":876,"title":{},"body":{"guards/AuthGuard.html":{}}}],["src/app/_guards/auth.guard.ts:38",{"_index":887,"title":{},"body":{"guards/AuthGuard.html":{}}}],["src/app/_guards/role.guard.ts",{"_index":2768,"title":{},"body":{"guards/RoleGuard.html":{},"coverage.html":{}}}],["src/app/_guards/role.guard.ts:21",{"_index":2769,"title":{},"body":{"guards/RoleGuard.html":{}}}],["src/app/_guards/role.guard.ts:38",{"_index":2770,"title":{},"body":{"guards/RoleGuard.html":{}}}],["src/app/_helpers/array",{"_index":3461,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/clipboard",{"_index":3464,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/custom",{"_index":1252,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"coverage.html":{}}}],["src/app/_helpers/custom.validator.ts",{"_index":1284,"title":{},"body":{"classes/CustomValidator.html":{},"coverage.html":{}}}],["src/app/_helpers/custom.validator.ts:13",{"_index":1292,"title":{},"body":{"classes/CustomValidator.html":{}}}],["src/app/_helpers/custom.validator.ts:28",{"_index":1301,"title":{},"body":{"classes/CustomValidator.html":{}}}],["src/app/_helpers/export",{"_index":3467,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/global",{"_index":1422,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/http",{"_index":3471,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/mock",{"_index":1649,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_helpers/read",{"_index":3473,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["src/app/_helpers/schema",{"_index":3477,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/sync.ts",{"_index":3481,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_interceptors/error.interceptor.ts",{"_index":1351,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"coverage.html":{}}}],["src/app/_interceptors/error.interceptor.ts:21",{"_index":1359,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["src/app/_interceptors/error.interceptor.ts:42",{"_index":1366,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["src/app/_interceptors/http",{"_index":1494,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"coverage.html":{}}}],["src/app/_interceptors/logging.interceptor.ts",{"_index":1556,"title":{},"body":{"interceptors/LoggingInterceptor.html":{},"coverage.html":{}}}],["src/app/_interceptors/logging.interceptor.ts:20",{"_index":1558,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["src/app/_interceptors/logging.interceptor.ts:35",{"_index":1559,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["src/app/_models/account.ts",{"_index":6,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_models/mappings.ts",{"_index":533,"title":{},"body":{"interfaces/Action.html":{},"coverage.html":{}}}],["src/app/_models/settings.ts",{"_index":2809,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{},"coverage.html":{}}}],["src/app/_models/settings.ts:10",{"_index":2820,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/settings.ts:13",{"_index":2814,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/settings.ts:4",{"_index":2817,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/settings.ts:6",{"_index":2818,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/settings.ts:8",{"_index":2819,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/staff.ts",{"_index":2902,"title":{},"body":{"interfaces/Staff.html":{},"coverage.html":{}}}],["src/app/_models/token.ts",{"_index":2908,"title":{},"body":{"interfaces/Token.html":{},"coverage.html":{}}}],["src/app/_models/transaction.ts",{"_index":1178,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{}}}],["src/app/_pgp/pgp",{"_index":2628,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_services/auth.service.ts",{"_index":920,"title":{},"body":{"injectables/AuthService.html":{},"coverage.html":{}}}],["src/app/_services/auth.service.ts:128",{"_index":954,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:138",{"_index":960,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:166",{"_index":955,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:172",{"_index":944,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:18",{"_index":967,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:184",{"_index":950,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:19",{"_index":968,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:190",{"_index":948,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:20",{"_index":971,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:202",{"_index":946,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:206",{"_index":947,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:23",{"_index":942,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:31",{"_index":952,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:38",{"_index":949,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:42",{"_index":963,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:46",{"_index":965,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:50",{"_index":951,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:72",{"_index":957,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:84",{"_index":945,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:93",{"_index":953,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/block",{"_index":1077,"title":{},"body":{"injectables/BlockSyncService.html":{},"coverage.html":{}}}],["src/app/_services/error",{"_index":1330,"title":{},"body":{"injectables/ErrorDialogService.html":{},"coverage.html":{}}}],["src/app/_services/keystore.service.ts",{"_index":1506,"title":{},"body":{"injectables/KeystoreService.html":{},"coverage.html":{}}}],["src/app/_services/keystore.service.ts:12",{"_index":1509,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["src/app/_services/keystore.service.ts:8",{"_index":1508,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["src/app/_services/location.service.ts",{"_index":1515,"title":{},"body":{"injectables/LocationService.html":{},"coverage.html":{}}}],["src/app/_services/location.service.ts:11",{"_index":1532,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:12",{"_index":1534,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:13",{"_index":1536,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:15",{"_index":1537,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:16",{"_index":1539,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:17",{"_index":1525,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:21",{"_index":1528,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:28",{"_index":1527,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:40",{"_index":1531,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:47",{"_index":1530,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/logging.service.ts",{"_index":1572,"title":{},"body":{"injectables/LoggingService.html":{},"coverage.html":{}}}],["src/app/_services/logging.service.ts:18",{"_index":1596,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:22",{"_index":1586,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:26",{"_index":1592,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:30",{"_index":1594,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:34",{"_index":1598,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:38",{"_index":1588,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:42",{"_index":1590,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:8",{"_index":1599,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:9",{"_index":1584,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/registry.service.ts",{"_index":2752,"title":{},"body":{"injectables/RegistryService.html":{},"coverage.html":{}}}],["src/app/_services/registry.service.ts:11",{"_index":2758,"title":{},"body":{"injectables/RegistryService.html":{}}}],["src/app/_services/registry.service.ts:12",{"_index":2755,"title":{},"body":{"injectables/RegistryService.html":{}}}],["src/app/_services/registry.service.ts:16",{"_index":2756,"title":{},"body":{"injectables/RegistryService.html":{}}}],["src/app/_services/token.service.ts",{"_index":2984,"title":{},"body":{"injectables/TokenService.html":{},"coverage.html":{}}}],["src/app/_services/token.service.ts:12",{"_index":3008,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:13",{"_index":3009,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:14",{"_index":3010,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:15",{"_index":3012,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:18",{"_index":3014,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:19",{"_index":2994,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:23",{"_index":3006,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:31",{"_index":2996,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:43",{"_index":3004,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:51",{"_index":3000,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:62",{"_index":3002,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:72",{"_index":2998,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:77",{"_index":3003,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:82",{"_index":3005,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/transaction.service.ts",{"_index":3178,"title":{},"body":{"injectables/TransactionService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_services/transaction.service.ts:119",{"_index":3192,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:134",{"_index":3198,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:139",{"_index":3194,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:146",{"_index":3206,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:28",{"_index":3210,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:29",{"_index":3209,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:30",{"_index":3212,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:31",{"_index":3213,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:32",{"_index":3214,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:33",{"_index":3189,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:44",{"_index":3197,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:50",{"_index":3196,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:54",{"_index":3195,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:58",{"_index":3202,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:94",{"_index":3200,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/user.service.ts",{"_index":3499,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_services/web3.service.ts",{"_index":3447,"title":{},"body":{"injectables/Web3Service.html":{},"coverage.html":{}}}],["src/app/_services/web3.service.ts:13",{"_index":3450,"title":{},"body":{"injectables/Web3Service.html":{}}}],["src/app/_services/web3.service.ts:9",{"_index":3449,"title":{},"body":{"injectables/Web3Service.html":{}}}],["src/app/app",{"_index":804,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["src/app/app.component.ts",{"_index":664,"title":{},"body":{"components/AppComponent.html":{},"coverage.html":{}}}],["src/app/app.component.ts:18",{"_index":700,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:19",{"_index":698,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:20",{"_index":696,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:21",{"_index":681,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:34",{"_index":689,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:57",{"_index":691,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:82",{"_index":688,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:88",{"_index":686,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.module.ts",{"_index":767,"title":{},"body":{"modules/AppModule.html":{}}}],["src/app/auth/_directives/password",{"_index":2732,"title":{},"body":{"directives/PasswordToggleDirective.html":{},"coverage.html":{}}}],["src/app/auth/auth",{"_index":918,"title":{},"body":{"modules/AuthRoutingModule.html":{}}}],["src/app/auth/auth.component.ts",{"_index":816,"title":{},"body":{"components/AuthComponent.html":{},"coverage.html":{}}}],["src/app/auth/auth.component.ts:16",{"_index":834,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:17",{"_index":836,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:18",{"_index":835,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:19",{"_index":827,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:28",{"_index":829,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:37",{"_index":838,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:41",{"_index":830,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:53",{"_index":828,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:66",{"_index":831,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:73",{"_index":833,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.module.ts",{"_index":913,"title":{},"body":{"modules/AuthModule.html":{}}}],["src/app/pages/accounts/account",{"_index":208,"title":{},"body":{"components/AccountSearchComponent.html":{},"coverage.html":{}}}],["src/app/pages/accounts/accounts",{"_index":523,"title":{},"body":{"modules/AccountsRoutingModule.html":{}}}],["src/app/pages/accounts/accounts.component.ts",{"_index":369,"title":{},"body":{"components/AccountsComponent.html":{},"coverage.html":{}}}],["src/app/pages/accounts/accounts.component.ts:20",{"_index":400,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:21",{"_index":396,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:22",{"_index":404,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:23",{"_index":402,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:24",{"_index":407,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:25",{"_index":397,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:26",{"_index":398,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:28",{"_index":411,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:29",{"_index":387,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:37",{"_index":392,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:57",{"_index":389,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:61",{"_index":395,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:67",{"_index":391,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:78",{"_index":393,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:86",{"_index":390,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.module.ts",{"_index":478,"title":{},"body":{"modules/AccountsModule.html":{}}}],["src/app/pages/accounts/create",{"_index":1204,"title":{},"body":{"components/CreateAccountComponent.html":{},"coverage.html":{}}}],["src/app/pages/admin/admin",{"_index":663,"title":{},"body":{"modules/AdminRoutingModule.html":{}}}],["src/app/pages/admin/admin.component.ts",{"_index":579,"title":{},"body":{"components/AdminComponent.html":{},"coverage.html":{}}}],["src/app/pages/admin/admin.component.ts:25",{"_index":602,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:26",{"_index":605,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:27",{"_index":600,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:28",{"_index":601,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:30",{"_index":606,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:31",{"_index":587,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:35",{"_index":599,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:46",{"_index":594,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:50",{"_index":589,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:54",{"_index":591,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:65",{"_index":593,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:76",{"_index":597,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:80",{"_index":595,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.module.ts",{"_index":660,"title":{},"body":{"modules/AdminModule.html":{}}}],["src/app/pages/pages",{"_index":2720,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["src/app/pages/pages.component.ts",{"_index":2704,"title":{},"body":{"components/PagesComponent.html":{},"coverage.html":{}}}],["src/app/pages/pages.component.ts:11",{"_index":2708,"title":{},"body":{"components/PagesComponent.html":{}}}],["src/app/pages/pages.module.ts",{"_index":2717,"title":{},"body":{"modules/PagesModule.html":{}}}],["src/app/pages/settings/organization/organization.component.ts",{"_index":2593,"title":{},"body":{"components/OrganizationComponent.html":{},"coverage.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:12",{"_index":2602,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:13",{"_index":2603,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:14",{"_index":2599,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:18",{"_index":2600,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:26",{"_index":2605,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:30",{"_index":2601,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/settings",{"_index":2870,"title":{},"body":{"modules/SettingsRoutingModule.html":{}}}],["src/app/pages/settings/settings.component.ts",{"_index":2824,"title":{},"body":{"components/SettingsComponent.html":{},"coverage.html":{}}}],["src/app/pages/settings/settings.component.ts:16",{"_index":2835,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:17",{"_index":2834,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:18",{"_index":2837,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:19",{"_index":2839,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:20",{"_index":2840,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:22",{"_index":2838,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:23",{"_index":2829,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:27",{"_index":2833,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:38",{"_index":2830,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:42",{"_index":2831,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:46",{"_index":2832,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.module.ts",{"_index":2862,"title":{},"body":{"modules/SettingsModule.html":{}}}],["src/app/pages/tokens/token",{"_index":2921,"title":{},"body":{"components/TokenDetailsComponent.html":{},"coverage.html":{}}}],["src/app/pages/tokens/tokens",{"_index":3092,"title":{},"body":{"modules/TokensRoutingModule.html":{}}}],["src/app/pages/tokens/tokens.component.ts",{"_index":3054,"title":{},"body":{"components/TokensComponent.html":{},"coverage.html":{}}}],["src/app/pages/tokens/tokens.component.ts:17",{"_index":3067,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:18",{"_index":3066,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:19",{"_index":3068,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:20",{"_index":3069,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:21",{"_index":3070,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:22",{"_index":3060,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:30",{"_index":3063,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:46",{"_index":3061,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:50",{"_index":3065,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:54",{"_index":3062,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.module.ts",{"_index":3083,"title":{},"body":{"modules/TokensModule.html":{}}}],["src/app/pages/transactions/transaction",{"_index":3098,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"coverage.html":{}}}],["src/app/pages/transactions/transactions",{"_index":3385,"title":{},"body":{"modules/TransactionsRoutingModule.html":{}}}],["src/app/pages/transactions/transactions.component.ts",{"_index":3325,"title":{},"body":{"components/TransactionsComponent.html":{},"coverage.html":{}}}],["src/app/pages/transactions/transactions.component.ts:23",{"_index":3350,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:24",{"_index":3351,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:25",{"_index":3345,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:26",{"_index":3346,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:27",{"_index":3352,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:28",{"_index":3349,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:29",{"_index":3353,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:30",{"_index":3354,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:31",{"_index":3348,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:33",{"_index":3347,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:34",{"_index":3337,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:43",{"_index":3342,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:66",{"_index":3344,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:70",{"_index":3338,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:74",{"_index":3340,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:87",{"_index":3341,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:92",{"_index":3339,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.module.ts",{"_index":3381,"title":{},"body":{"modules/TransactionsModule.html":{}}}],["src/app/shared/_directives/menu",{"_index":1612,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"coverage.html":{}}}],["src/app/shared/_pipes/safe.pipe.ts",{"_index":2799,"title":{},"body":{"pipes/SafePipe.html":{},"coverage.html":{}}}],["src/app/shared/_pipes/safe.pipe.ts:10",{"_index":2804,"title":{},"body":{"pipes/SafePipe.html":{}}}],["src/app/shared/_pipes/token",{"_index":2950,"title":{},"body":{"pipes/TokenRatioPipe.html":{},"coverage.html":{}}}],["src/app/shared/_pipes/unix",{"_index":3386,"title":{},"body":{"pipes/UnixDatePipe.html":{},"coverage.html":{}}}],["src/app/shared/error",{"_index":1314,"title":{},"body":{"components/ErrorDialogComponent.html":{},"coverage.html":{}}}],["src/app/shared/footer/footer.component.ts",{"_index":1409,"title":{},"body":{"components/FooterComponent.html":{},"coverage.html":{}}}],["src/app/shared/footer/footer.component.ts:10",{"_index":1414,"title":{},"body":{"components/FooterComponent.html":{}}}],["src/app/shared/footer/footer.component.ts:13",{"_index":1415,"title":{},"body":{"components/FooterComponent.html":{}}}],["src/app/shared/network",{"_index":2572,"title":{},"body":{"components/NetworkStatusComponent.html":{},"coverage.html":{}}}],["src/app/shared/shared.module.ts",{"_index":2876,"title":{},"body":{"modules/SharedModule.html":{}}}],["src/app/shared/sidebar/sidebar.component.ts",{"_index":2889,"title":{},"body":{"components/SidebarComponent.html":{},"coverage.html":{}}}],["src/app/shared/sidebar/sidebar.component.ts:12",{"_index":2893,"title":{},"body":{"components/SidebarComponent.html":{}}}],["src/app/shared/sidebar/sidebar.component.ts:9",{"_index":2892,"title":{},"body":{"components/SidebarComponent.html":{}}}],["src/app/shared/topbar/topbar.component.ts",{"_index":3093,"title":{},"body":{"components/TopbarComponent.html":{},"coverage.html":{}}}],["src/app/shared/topbar/topbar.component.ts:12",{"_index":3097,"title":{},"body":{"components/TopbarComponent.html":{}}}],["src/app/shared/topbar/topbar.component.ts:9",{"_index":3096,"title":{},"body":{"components/TopbarComponent.html":{}}}],["src/assets/js/ethtx/dist",{"_index":3224,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/assets/js/ethtx/dist/hex",{"_index":277,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{}}}],["src/assets/js/ethtx/dist/tx",{"_index":3225,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/assets/js/hoba",{"_index":976,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/assets/js/hoba.js",{"_index":974,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/environments",{"_index":3652,"title":{},"body":{"index.html":{}}}],["src/environments/environment",{"_index":171,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AppModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/LocationService.html":{},"components/PagesComponent.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{}}}],["src/environments/environment.dev.ts",{"_index":3508,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/environments/environment.prod.ts",{"_index":3509,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/environments/environment.ts",{"_index":3510,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/testing/activated",{"_index":543,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"coverage.html":{}}}],["src/testing/router",{"_index":2782,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{},"coverage.html":{}}}],["src/testing/shared",{"_index":1420,"title":{},"body":{"components/FooterStubComponent.html":{},"components/SidebarStubComponent.html":{},"components/TopbarStubComponent.html":{},"coverage.html":{}}}],["src/testing/token",{"_index":3050,"title":{},"body":{"classes/TokenServiceStub.html":{},"coverage.html":{}}}],["src/testing/transaction",{"_index":3319,"title":{},"body":{"classes/TransactionServiceStub.html":{},"coverage.html":{}}}],["src/testing/user",{"_index":3394,"title":{},"body":{"classes/UserServiceStub.html":{},"coverage.html":{}}}],["stack",{"_index":1449,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["stadium",{"_index":1831,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["staff",{"_index":650,"title":{"interfaces/Staff.html":{}},"body":{"components/AdminComponent.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"components/SettingsComponent.html":{},"interfaces/Staff.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["staff.userid",{"_index":1059,"title":{},"body":{"injectables/AuthService.html":{}}}],["stand",{"_index":3791,"title":{},"body":{"license.html":{}}}],["standard",{"_index":3885,"title":{},"body":{"license.html":{}}}],["standards",{"_index":3888,"title":{},"body":{"license.html":{}}}],["starehe",{"_index":1834,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["start",{"_index":4401,"title":{},"body":{"license.html":{}}}],["start:dev",{"_index":3614,"title":{},"body":{"index.html":{}}}],["start:prod",{"_index":3616,"title":{},"body":{"index.html":{}}}],["start:pwa",{"_index":3640,"title":{},"body":{"index.html":{}}}],["started",{"_index":3600,"title":{"index.html":{},"license.html":{}},"body":{}}],["starts",{"_index":4416,"title":{},"body":{"license.html":{}}}],["starttime",{"_index":1564,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["state",{"_index":608,"title":{},"body":{"components/AdminComponent.html":{},"guards/AuthGuard.html":{},"classes/CustomErrorStateMatcher.html":{},"guards/RoleGuard.html":{},"coverage.html":{},"license.html":{}}}],["state('collapsed",{"_index":616,"title":{},"body":{"components/AdminComponent.html":{}}}],["state('expanded",{"_index":622,"title":{},"body":{"components/AdminComponent.html":{}}}],["state.url",{"_index":2781,"title":{},"body":{"guards/RoleGuard.html":{}}}],["stated",{"_index":3935,"title":{},"body":{"license.html":{}}}],["statement",{"_index":4188,"title":{},"body":{"license.html":{}}}],["statements",{"_index":3455,"title":{},"body":{"coverage.html":{}}}],["states",{"_index":2620,"title":{},"body":{"components/OrganizationComponent.html":{},"license.html":{}}}],["static",{"_index":1287,"title":{},"body":{"classes/CustomValidator.html":{},"injectables/KeystoreService.html":{},"injectables/RegistryService.html":{},"injectables/Web3Service.html":{}}}],["stating",{"_index":3999,"title":{},"body":{"license.html":{}}}],["station",{"_index":2437,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["status",{"_index":537,"title":{},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"guards/AuthGuard.html":{},"interfaces/Conversion.html":{},"classes/CustomErrorStateMatcher.html":{},"components/ErrorDialogComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"license.html":{}}}],["status'},{'name",{"_index":339,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["status.component",{"_index":2886,"title":{},"body":{"modules/SharedModule.html":{}}}],["status.component.html",{"_index":2576,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status.component.scss",{"_index":2575,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status.component.ts",{"_index":2574,"title":{},"body":{"components/NetworkStatusComponent.html":{},"coverage.html":{}}}],["status.component.ts:10",{"_index":2581,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status.component.ts:16",{"_index":2584,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status.component.ts:18",{"_index":2583,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status/network",{"_index":2573,"title":{},"body":{"components/NetworkStatusComponent.html":{},"modules/SharedModule.html":{},"coverage.html":{}}}],["statustext",{"_index":1492,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["steps",{"_index":3752,"title":{},"body":{"license.html":{}}}],["stima",{"_index":2489,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["storage",{"_index":4030,"title":{},"body":{"license.html":{}}}],["store",{"_index":66,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["store.ts",{"_index":3486,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["stored",{"_index":3631,"title":{},"body":{"index.html":{}}}],["string",{"_index":23,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{}}}],["stringfromurl",{"_index":2570,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["strip0x",{"_index":276,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{}}}],["strip0x(abi",{"_index":3284,"title":{},"body":{"injectables/TransactionService.html":{}}}],["stub.ts",{"_index":545,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"components/FooterStubComponent.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SidebarStubComponent.html":{},"classes/TokenServiceStub.html":{},"components/TopbarStubComponent.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{},"coverage.html":{}}}],["stub.ts:10",{"_index":2788,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["stub.ts:103",{"_index":3432,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:11",{"_index":560,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["stub.ts:124",{"_index":3430,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:13",{"_index":2787,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["stub.ts:134",{"_index":3428,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:18",{"_index":563,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["stub.ts:2",{"_index":3053,"title":{},"body":{"classes/TokenServiceStub.html":{}}}],["stub.ts:21",{"_index":567,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["stub.ts:4",{"_index":3322,"title":{},"body":{"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{}}}],["stub.ts:6",{"_index":3321,"title":{},"body":{"classes/TransactionServiceStub.html":{}}}],["stub.ts:72",{"_index":3397,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:8",{"_index":3320,"title":{},"body":{"classes/TransactionServiceStub.html":{}}}],["stub.ts:87",{"_index":3435,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:9",{"_index":2786,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["student",{"_index":1953,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["style",{"_index":609,"title":{},"body":{"components/AdminComponent.html":{},"components/AuthComponent.html":{}}}],["styles",{"_index":205,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["styleurls",{"_index":219,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["styling",{"_index":3665,"title":{},"body":{"index.html":{}}}],["subdividing",{"_index":4237,"title":{},"body":{"license.html":{}}}],["subject",{"_index":557,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"injectables/TokenService.html":{},"license.html":{}}}],["sublicenses",{"_index":4266,"title":{},"body":{"license.html":{}}}],["sublicensing",{"_index":3960,"title":{},"body":{"license.html":{}}}],["submit",{"_index":1251,"title":{},"body":{"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["submitted",{"_index":821,"title":{},"body":{"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["subprograms",{"_index":3923,"title":{},"body":{"license.html":{}}}],["subroutine",{"_index":4426,"title":{},"body":{"license.html":{}}}],["subscribe",{"_index":3239,"title":{},"body":{"injectables/TransactionService.html":{}}}],["subscribe((res",{"_index":441,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"components/TransactionsComponent.html":{}}}],["subscribe(async",{"_index":298,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["subscribers",{"_index":575,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["subsection",{"_index":4061,"title":{},"body":{"license.html":{}}}],["substantial",{"_index":4108,"title":{},"body":{"license.html":{}}}],["substantially",{"_index":3789,"title":{},"body":{"license.html":{}}}],["succeeded",{"_index":1566,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["success",{"_index":1195,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["successful",{"_index":139,"title":{},"body":{"classes/AccountIndex.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"miscellaneous/functions.html":{}}}],["successfully",{"_index":2552,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TransactionDetailsComponent.html":{}}}],["such",{"_index":3740,"title":{},"body":{"license.html":{}}}],["sue",{"_index":4280,"title":{},"body":{"license.html":{}}}],["suffice",{"_index":4115,"title":{},"body":{"license.html":{}}}],["suffix",{"_index":2790,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["sugar",{"_index":2311,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["suger",{"_index":2312,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sukari",{"_index":2314,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sukuma",{"_index":2319,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sum",{"_index":3553,"title":{},"body":{"miscellaneous/functions.html":{}}}],["sum.ts",{"_index":3462,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["super",{"_index":1467,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["super(message",{"_index":1464,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["superadmin",{"_index":1670,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["supplement",{"_index":4142,"title":{},"body":{"license.html":{}}}],["supplier",{"_index":2179,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["supply",{"_index":2912,"title":{},"body":{"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{}}}],["support",{"_index":2710,"title":{},"body":{"components/PagesComponent.html":{},"license.html":{},"modules.html":{}}}],["supports",{"_index":3638,"title":{},"body":{"index.html":{},"license.html":{}}}],["sure",{"_index":3711,"title":{},"body":{"license.html":{}}}],["surname",{"_index":1228,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["surrender",{"_index":3736,"title":{},"body":{"license.html":{}}}],["survive",{"_index":4187,"title":{},"body":{"license.html":{}}}],["sustained",{"_index":4376,"title":{},"body":{"license.html":{}}}],["svg",{"_index":4434,"title":{},"body":{"modules.html":{}}}],["sweats",{"_index":2308,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sweet",{"_index":2307,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["switch",{"_index":1397,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["switchwindows",{"_index":824,"title":{},"body":{"components/AuthComponent.html":{}}}],["swupdate",{"_index":680,"title":{},"body":{"components/AppComponent.html":{}}}],["symbol",{"_index":1203,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["sync.service.ts",{"_index":1078,"title":{},"body":{"injectables/BlockSyncService.html":{},"coverage.html":{}}}],["sync.service.ts:109",{"_index":1094,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:15",{"_index":1112,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:16",{"_index":1085,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:23",{"_index":1095,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:27",{"_index":1089,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:45",{"_index":1102,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:80",{"_index":1098,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:88",{"_index":1110,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync/data",{"_index":2764,"title":{},"body":{"injectables/RegistryService.html":{}}}],["sync/data/accountsindex.json",{"_index":175,"title":{},"body":{"classes/AccountIndex.html":{},"miscellaneous/variables.html":{}}}],["sync/data/tokenuniquesymbolindex.json",{"_index":2977,"title":{},"body":{"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["sync/head.js",{"_index":1143,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync/ondemand.js",{"_index":1155,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["syncable",{"_index":3597,"title":{},"body":{"miscellaneous/functions.html":{}}}],["system",{"_index":539,"title":{},"body":{"interfaces/Action.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["systematic",{"_index":3779,"title":{},"body":{"license.html":{}}}],["taa",{"_index":2494,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["table",{"_index":2439,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":3514,"title":{},"body":{"coverage.html":{}}}],["tag",{"_index":2904,"title":{},"body":{"interfaces/Staff.html":{}}}],["tags",{"_index":2906,"title":{},"body":{"interfaces/Staff.html":{}}}],["tailor",{"_index":2115,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["taka",{"_index":2032,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["takaungu",{"_index":1897,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["take",{"_index":3702,"title":{},"body":{"license.html":{}}}],["tangible",{"_index":4089,"title":{},"body":{"license.html":{}}}],["tap",{"_index":1562,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["tasia",{"_index":1816,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tassia",{"_index":1815,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["taxi",{"_index":2463,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tea",{"_index":2320,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["teacher",{"_index":1949,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["technician",{"_index":2363,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["technological",{"_index":3969,"title":{},"body":{"license.html":{}}}],["tel",{"_index":51,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["tells",{"_index":3875,"title":{},"body":{"license.html":{}}}],["template",{"_index":204,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"index.html":{}}}],["templateurl",{"_index":221,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["term",{"_index":3933,"title":{},"body":{"license.html":{}}}],["terminal",{"_index":4414,"title":{},"body":{"license.html":{}}}],["terminate",{"_index":4193,"title":{},"body":{"license.html":{}}}],["terminated",{"_index":4214,"title":{},"body":{"license.html":{}}}],["terminates",{"_index":4202,"title":{},"body":{"license.html":{}}}],["termination",{"_index":4190,"title":{},"body":{"license.html":{}}}],["terms",{"_index":3748,"title":{},"body":{"license.html":{}}}],["test",{"_index":547,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"index.html":{}}}],["tests",{"_index":3644,"title":{},"body":{"index.html":{}}}],["tetra",{"_index":1690,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tetrapak",{"_index":1691,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["text",{"_index":2747,"title":{},"body":{"directives/PasswordToggleDirective.html":{},"miscellaneous/functions.html":{}}}],["then((s",{"_index":2687,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["then((sig",{"_index":2699,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["therefore",{"_index":3737,"title":{},"body":{"license.html":{}}}],["thika",{"_index":1829,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["things",{"_index":3728,"title":{},"body":{"license.html":{}}}],["third",{"_index":903,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["this.accounts",{"_index":437,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.accounts.filter((account",{"_index":448,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.accountstype",{"_index":446,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.accounttypes",{"_index":442,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{}}}],["this.actions",{"_index":635,"title":{},"body":{"components/AdminComponent.html":{}}}],["this.addresssearchform",{"_index":285,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addresssearchform.controls",{"_index":288,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addresssearchform.invalid",{"_index":306,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addresssearchloading",{"_index":307,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addresssearchsubmitted",{"_index":305,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addtransaction(conversion",{"_index":3256,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.addtransaction(transaction",{"_index":3246,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.addtrusteduser(key.users[0].userid",{"_index":1065,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.algo",{"_index":2690,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.areanames",{"_index":1238,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.areanameslist.asobservable",{"_index":1535,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.areanameslist.next(res",{"_index":1543,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.areatypeslist.asobservable",{"_index":1540,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.areatypeslist.next(res",{"_index":1551,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.authservice.getprivatekey",{"_index":844,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.authservice.getprivatekeyinfo",{"_index":2846,"title":{},"body":{"components/SettingsComponent.html":{}}}],["this.authservice.getpublickeys",{"_index":711,"title":{},"body":{"components/AppComponent.html":{}}}],["this.authservice.gettrustedusers",{"_index":713,"title":{},"body":{"components/AppComponent.html":{}}}],["this.authservice.init",{"_index":708,"title":{},"body":{"components/AppComponent.html":{},"components/SettingsComponent.html":{},"injectables/TransactionService.html":{}}}],["this.authservice.login",{"_index":852,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.authservice.loginview",{"_index":845,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.authservice.logout",{"_index":2848,"title":{},"body":{"components/SettingsComponent.html":{}}}],["this.authservice.mutablekeystore.importpublickey(publickeys",{"_index":712,"title":{},"body":{"components/AppComponent.html":{}}}],["this.authservice.setkey(this.keyformstub.key.value",{"_index":850,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.authservice.trusteduserssubject.subscribe((users",{"_index":2842,"title":{},"body":{"components/SettingsComponent.html":{}}}],["this.blocksyncservice.blocksync",{"_index":3361,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.blocksyncservice.init",{"_index":3360,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.categories",{"_index":1234,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.cdr.detectchanges",{"_index":2589,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["this.closewindow.emit(this.token",{"_index":2936,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["this.closewindow.emit(this.transaction",{"_index":3152,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.contract",{"_index":182,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["this.contract.methods.add(address).send",{"_index":191,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.contract.methods.addressof(id).call",{"_index":2981,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["this.contract.methods.entry(i).call",{"_index":198,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.contract.methods.entry(serial).call",{"_index":2982,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["this.contract.methods.entrycount().call",{"_index":200,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["this.contract.methods.have(address).call",{"_index":193,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.contractaddress",{"_index":181,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["this.createform",{"_index":1225,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.createform.controls",{"_index":1241,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.createform.invalid",{"_index":1242,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.datasource",{"_index":431,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{}}}],["this.datasource.data",{"_index":447,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.datasource.filter",{"_index":443,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{}}}],["this.datasource.paginator",{"_index":433,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{}}}],["this.datasource.sort",{"_index":435,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{}}}],["this.dgst",{"_index":2675,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.dialog.open(errordialogcomponent",{"_index":1346,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["this.engine",{"_index":2689,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.errordialogservice.opendialog",{"_index":714,"title":{},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["this.fetcher(settings",{"_index":1150,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.formbuilder.group",{"_index":281,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["this.genders",{"_index":1240,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.getaccountinfo(res",{"_index":3241,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.getchallenge",{"_index":1017,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.getprivatekey().users[0].userid",{"_index":1075,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.getsessiontoken",{"_index":991,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.gettokens",{"_index":3038,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.handlenetworkchange",{"_index":2586,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["this.haveaccount(address",{"_index":190,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.httpclient",{"_index":1541,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.httpclient.get(`${environment.ciccacheurl}/tx/${offset}/${limit",{"_index":3231,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.httpclient.get(`${environment.ciccacheurl}/tx/user/${address}/${offset}/${limit",{"_index":3232,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.isdialogopen",{"_index":1344,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["this.iswarning(errortracestring",{"_index":1475,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.keyform",{"_index":842,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.keyform.controls",{"_index":846,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.keyform.invalid",{"_index":848,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.keystore",{"_index":2671,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.keystore.getfingerprint",{"_index":2674,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.keystore.getprivatekey",{"_index":2679,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.keystore.gettrustedkeys",{"_index":2700,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.linkparams",{"_index":2796,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["this.load.next(true",{"_index":3019,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.loading",{"_index":849,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.locationservice.areanamessubject.subscribe((res",{"_index":1237,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.locationservice.getareanames",{"_index":1236,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.logerror(error",{"_index":1468,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.logger.debug(message",{"_index":1606,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.error(message",{"_index":1610,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.fatal(message",{"_index":1611,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.info(message",{"_index":1607,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.log(message",{"_index":1608,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.trace(message",{"_index":1605,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.warn(message",{"_index":1609,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.loggingservice.senderrorlevelmessage",{"_index":1051,"title":{},"body":{"injectables/AuthService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.loggingservice.senderrorlevelmessage('failed",{"_index":428,"title":{},"body":{"components/AccountsComponent.html":{},"injectables/AuthService.html":{}}}],["this.loggingservice.senderrorlevelmessage(e.message",{"_index":2695,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.loggingservice.senderrorlevelmessage(errormessage",{"_index":1396,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["this.loggingservice.senderrorlevelmessage(errortracestring",{"_index":1477,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.loggingservice.sendinfolevelmessage(`result",{"_index":3315,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.loggingservice.sendinfolevelmessage(`transaction",{"_index":3317,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.loggingservice.sendinfolevelmessage(message",{"_index":1571,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["this.loggingservice.sendinfolevelmessage(request",{"_index":1563,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["this.loggingservice.sendinfolevelmessage(res",{"_index":640,"title":{},"body":{"components/AdminComponent.html":{}}}],["this.loggingservice.sendinfolevelmessage(tokens",{"_index":3075,"title":{},"body":{"components/TokensComponent.html":{}}}],["this.loggingservice.sendwarnlevelmessage(errortracestring",{"_index":1476,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.loginview",{"_index":1055,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mediaquery.addeventlistener('change",{"_index":705,"title":{},"body":{"components/AppComponent.html":{}}}],["this.mutablekeystore",{"_index":982,"title":{},"body":{"injectables/AuthService.html":{},"injectables/KeystoreService.html":{}}}],["this.mutablekeystore.getprivatekey",{"_index":1074,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.getprivatekeyid",{"_index":1036,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.getpublickeys().foreach((key",{"_index":1064,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.importprivatekey(localstorage.getitem(btoa('cicada_private_key",{"_index":984,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.importprivatekey(privatekeyarmored",{"_index":1048,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.isencryptedprivatekey(privatekeyarmored",{"_index":1045,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.isvalidkey(privatekeyarmored",{"_index":1039,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.loadkeyring",{"_index":1513,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["this.name",{"_index":1466,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.namesearchform",{"_index":280,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.namesearchform.controls",{"_index":286,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.namesearchform.invalid",{"_index":290,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.namesearchloading",{"_index":291,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.namesearchsubmitted",{"_index":289,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.navigatedto",{"_index":2795,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["this.nointernetconnection",{"_index":2588,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["this.onmenuselect",{"_index":1638,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["this.onmenutoggle",{"_index":1644,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["this.onresize",{"_index":706,"title":{},"body":{"components/AppComponent.html":{}}}],["this.onresize(this.mediaquery",{"_index":707,"title":{},"body":{"components/AppComponent.html":{}}}],["this.onsign",{"_index":2672,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.onsign(this.signature",{"_index":2693,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.onsign(undefined",{"_index":2696,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.onverify",{"_index":2673,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.onverify(false",{"_index":2703,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.organizationform",{"_index":2606,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["this.organizationform.controls",{"_index":2610,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["this.organizationform.invalid",{"_index":2611,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["this.paginator",{"_index":434,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.paginator._changepagesize(this.paginator.pagesize",{"_index":450,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.phonesearchform",{"_index":283,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.phonesearchform.controls",{"_index":287,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.phonesearchform.invalid",{"_index":294,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.phonesearchloading",{"_index":295,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.phonesearchsubmitted",{"_index":293,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.readystate",{"_index":1139,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.readystateprocessor(settings",{"_index":1134,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.readystatetarget",{"_index":1140,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.recipientbloxberglink",{"_index":3132,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.registry",{"_index":3016,"title":{},"body":{"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["this.registry.addtoken(address",{"_index":3028,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.registry.addtoken(await",{"_index":3044,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.registry.getcontractaddressbyname",{"_index":3271,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.registry.getcontractaddressbyname('tokenregistry",{"_index":3018,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.renderer.listen(this.elementref.nativeelement",{"_index":1636,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["this.router.navigate",{"_index":2778,"title":{},"body":{"guards/RoleGuard.html":{}}}],["this.router.navigate(['/auth",{"_index":907,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["this.router.navigate(['/home",{"_index":853,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.router.navigatebyurl",{"_index":301,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{}}}],["this.router.navigatebyurl('/auth').then",{"_index":1400,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["this.router.navigatebyurl(`/accounts/${strip0x(this.transaction.from",{"_index":3138,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.router.navigatebyurl(`/accounts/${strip0x(this.transaction.to",{"_index":3139,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.router.navigatebyurl(`/accounts/${strip0x(this.transaction.trader",{"_index":3140,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.router.url",{"_index":1481,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.sanitizer.bypasssecuritytrustresourceurl(url",{"_index":2808,"title":{},"body":{"pipes/SafePipe.html":{}}}],["this.scanfilter",{"_index":2821,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["this.senderbloxberglink",{"_index":3130,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.sendinfolevelmessage('dropping",{"_index":1602,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.sendsignedchallenge(r).then((response",{"_index":1023,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.sentencesforwarninglogging.foreach((whitelistsentence",{"_index":1479,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.setparammap(initialparams",{"_index":577,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["this.setsessiontoken(tokenresponse",{"_index":1030,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.setstate('click",{"_index":1031,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.signature",{"_index":2688,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.signeraddress",{"_index":185,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["this.snackbar.open(address",{"_index":3147,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.sort",{"_index":436,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.status",{"_index":1465,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.subject.asobservable",{"_index":562,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["this.subject.next(converttoparammap(params",{"_index":578,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["this.submitted",{"_index":847,"title":{},"body":{"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["this.swupdate.available.subscribe",{"_index":728,"title":{},"body":{"components/AppComponent.html":{}}}],["this.swupdate.isenabled",{"_index":727,"title":{},"body":{"components/AppComponent.html":{}}}],["this.toggledisplay(divone",{"_index":860,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.toggledisplay(divtwo",{"_index":861,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.togglepasswordvisibility",{"_index":2741,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["this.token",{"_index":2935,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{}}}],["this.tokenname",{"_index":3136,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.tokenregistry",{"_index":3017,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenregistry.entry(0",{"_index":3045,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenregistry.totaltokens",{"_index":3026,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokens",{"_index":3011,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["this.tokens.findindex((tk",{"_index":3020,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokens.splice(savedindex",{"_index":3023,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokens.unshift(token",{"_index":3024,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenservice.gettokenname",{"_index":3137,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.tokenservice.gettokens",{"_index":3073,"title":{},"body":{"components/TokensComponent.html":{}}}],["this.tokenservice.gettokensymbol",{"_index":3135,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.tokenservice.init",{"_index":3071,"title":{},"body":{"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.tokenservice.load.subscribe(async",{"_index":3072,"title":{},"body":{"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.tokenservice.tokenssubject.subscribe((tokens",{"_index":3074,"title":{},"body":{"components/TokensComponent.html":{}}}],["this.tokenslist.asobservable",{"_index":3013,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenslist.next(this.tokens",{"_index":3025,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenssubject.subscribe((tokens",{"_index":3039,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokensymbol",{"_index":3134,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.totalaccounts",{"_index":195,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.traderbloxberglink",{"_index":3127,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction",{"_index":3151,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.transaction.from",{"_index":3144,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction.to",{"_index":3143,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction.token.address",{"_index":3142,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction.value",{"_index":3145,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction?.from",{"_index":3131,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction?.to",{"_index":3133,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction?.trader",{"_index":3129,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction?.type",{"_index":3126,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transactiondatasource",{"_index":3356,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactiondatasource.data",{"_index":3365,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactiondatasource.paginator",{"_index":3358,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactiondatasource.sort",{"_index":3359,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactionlist.asobservable",{"_index":3211,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactionlist.next(this.transactions",{"_index":3263,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions",{"_index":3264,"title":{},"body":{"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["this.transactions.filter",{"_index":3366,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactions.find((cachedtx",{"_index":3233,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions.findindex((tx",{"_index":3257,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions.length",{"_index":3261,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions.splice(savedindex",{"_index":3259,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions.unshift(transaction",{"_index":3260,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactionservice",{"_index":1148,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.transactionservice.init",{"_index":709,"title":{},"body":{"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.transactionservice.resettransactionslist",{"_index":1119,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.transactionservice.setconversion(conversion",{"_index":755,"title":{},"body":{"components/AppComponent.html":{}}}],["this.transactionservice.settransaction(transaction",{"_index":751,"title":{},"body":{"components/AppComponent.html":{}}}],["this.transactionservice.transactionssubject.subscribe((transactions",{"_index":3355,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactionservice.transferrequest",{"_index":3141,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transactionstype",{"_index":3364,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactionstypes",{"_index":3362,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.trustedusers",{"_index":970,"title":{},"body":{"injectables/AuthService.html":{},"components/SettingsComponent.html":{}}}],["this.trustedusers.findindex((staff",{"_index":1058,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.trustedusers.splice(savedindex",{"_index":1061,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.trustedusers.unshift(user",{"_index":1062,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.trusteduserslist.asobservable",{"_index":972,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.trusteduserslist.next(this.trustedusers",{"_index":1063,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.userinfo",{"_index":2845,"title":{},"body":{"components/SettingsComponent.html":{}}}],["this.userservice",{"_index":438,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/CreateAccountComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["this.userservice.accountssubject.subscribe((accounts",{"_index":430,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.userservice.actionssubject.subscribe((actions",{"_index":633,"title":{},"body":{"components/AdminComponent.html":{}}}],["this.userservice.addaccount(accountinfo",{"_index":3269,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.userservice.addaccount(defaultaccount",{"_index":3242,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.userservice.categoriessubject.subscribe((res",{"_index":1233,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.userservice.getaccountbyaddress(this.addresssearchformstub.address.value",{"_index":308,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.userservice.getaccountbyphone(this.phonesearchformstub.phonenumber.value",{"_index":296,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.userservice.getactions",{"_index":632,"title":{},"body":{"components/AdminComponent.html":{}}}],["this.userservice.getcategories",{"_index":1232,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.userservice.init",{"_index":279,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/CreateAccountComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["this.userservice.loadaccounts(100",{"_index":426,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.userservice.searchaccountbyname(this.namesearchformstub.name.value",{"_index":292,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.web3",{"_index":3230,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.web3.eth.getgasprice",{"_index":3290,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.web3.eth.gettransaction(result.transactionhash",{"_index":3316,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.web3.eth.gettransactioncount(senderaddress",{"_index":3287,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.web3.eth.sendsignedtransaction(txwire",{"_index":3314,"title":{},"body":{"injectables/TransactionService.html":{}}}],["those",{"_index":3787,"title":{},"body":{"license.html":{}}}],["though",{"_index":4145,"title":{},"body":{"license.html":{}}}],["threatened",{"_index":3796,"title":{},"body":{"license.html":{}}}],["three",{"_index":4050,"title":{},"body":{"license.html":{}}}],["threw",{"_index":1488,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["through",{"_index":2542,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/Settings.html":{},"interfaces/W3.html":{},"license.html":{}}}],["throw",{"_index":1025,"title":{},"body":{"injectables/AuthService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["throwerror",{"_index":1375,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["throwerror(err",{"_index":1408,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["thrown",{"_index":1441,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["throws",{"_index":1037,"title":{},"body":{"injectables/AuthService.html":{}}}],["thus",{"_index":3951,"title":{},"body":{"license.html":{}}}],["timber",{"_index":2477,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["timberyard",{"_index":2478,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["time",{"_index":896,"title":{},"body":{"guards/AuthGuard.html":{},"interfaces/Conversion.html":{},"guards/RoleGuard.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"license.html":{}}}],["timestamp",{"_index":1197,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{}}}],["tissue",{"_index":2430,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["title",{"_index":671,"title":{},"body":{"components/AppComponent.html":{}}}],["titlecase",{"_index":1250,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["tk.address",{"_index":3021,"title":{},"body":{"injectables/TokenService.html":{}}}],["todo",{"_index":423,"title":{},"body":{"components/AccountsComponent.html":{},"components/AppComponent.html":{},"injectables/AuthService.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["toggle",{"_index":1614,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["toggle.directive",{"_index":917,"title":{},"body":{"modules/AuthModule.html":{},"modules/SharedModule.html":{}}}],["toggle.directive.ts",{"_index":1639,"title":{},"body":{"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"coverage.html":{}}}],["toggle.directive.ts:11",{"_index":2738,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["toggle.directive.ts:15",{"_index":2736,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["toggle.directive.ts:22",{"_index":1643,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["toggle.directive.ts:30",{"_index":2739,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["toggle.directive.ts:8",{"_index":1642,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["toggledisplay",{"_index":825,"title":{},"body":{"components/AuthComponent.html":{}}}],["toggledisplay(element",{"_index":832,"title":{},"body":{"components/AuthComponent.html":{}}}],["togglepasswordvisibility",{"_index":2734,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["tohex",{"_index":3223,"title":{},"body":{"injectables/TransactionService.html":{}}}],["toi",{"_index":1850,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["toilet",{"_index":2027,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["token",{"_index":27,"title":{"interfaces/Token.html":{}},"body":{"interfaces/AccountDetails.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interceptors/HttpConfigInterceptor.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["token.address",{"_index":3022,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["token.decimals",{"_index":3035,"title":{},"body":{"injectables/TokenService.html":{}}}],["token.methods.balanceof(address).call",{"_index":3046,"title":{},"body":{"injectables/TokenService.html":{}}}],["token.methods.name().call",{"_index":3047,"title":{},"body":{"injectables/TokenService.html":{}}}],["token.methods.symbol().call",{"_index":3048,"title":{},"body":{"injectables/TokenService.html":{}}}],["token.name",{"_index":3029,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["token.supply",{"_index":3033,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["token.symbol",{"_index":3031,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["token?.address",{"_index":2939,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.name",{"_index":2937,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.owner",{"_index":2949,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.reserveratio",{"_index":2948,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.supply",{"_index":2947,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.symbol",{"_index":2938,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["tokenaddress",{"_index":3207,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tokenagent",{"_index":1663,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tokencontract",{"_index":3027,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokencontract.methods.decimals().call",{"_index":3036,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokencontract.methods.name().call",{"_index":3030,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokencontract.methods.symbol().call",{"_index":3032,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokencontract.methods.totalsupply().call",{"_index":3034,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokendetailscomponent",{"_index":349,"title":{"components/TokenDetailsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["tokenname",{"_index":3102,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["tokenratio",{"_index":460,"title":{},"body":{"components/AccountsComponent.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["tokenratiopipe",{"_index":2874,"title":{"pipes/TokenRatioPipe.html":{}},"body":{"modules/SharedModule.html":{},"pipes/TokenRatioPipe.html":{},"coverage.html":{},"overview.html":{}}}],["tokenregistry",{"_index":2956,"title":{"classes/TokenRegistry.html":{}},"body":{"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"coverage.html":{}}}],["tokenresponse",{"_index":1022,"title":{},"body":{"injectables/AuthService.html":{}}}],["tokens",{"_index":1193,"title":{},"body":{"interfaces/Conversion.html":{},"modules/PagesRoutingModule.html":{},"components/SidebarComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["tokens'},{'name",{"_index":351,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["tokens.component.html",{"_index":3056,"title":{},"body":{"components/TokensComponent.html":{}}}],["tokens.component.scss",{"_index":3055,"title":{},"body":{"components/TokensComponent.html":{}}}],["tokens.find((token",{"_index":3041,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokenscomponent",{"_index":350,"title":{"components/TokensComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["tokenservice",{"_index":2983,"title":{"injectables/TokenService.html":{}},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["tokenservicestub",{"_index":3049,"title":{"classes/TokenServiceStub.html":{}},"body":{"classes/TokenServiceStub.html":{},"coverage.html":{}}}],["tokenslist",{"_index":2985,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensmodule",{"_index":3078,"title":{"modules/TokensModule.html":{}},"body":{"modules/TokensModule.html":{},"modules.html":{},"overview.html":{}}}],["tokensroutingmodule",{"_index":3082,"title":{"modules/TokensRoutingModule.html":{}},"body":{"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["tokenssubject",{"_index":2986,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensubject",{"_index":3037,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensubject.asobservable",{"_index":3043,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensubject.next(queriedtoken",{"_index":3042,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensymbol",{"_index":3103,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["tom",{"_index":1665,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["tomato",{"_index":2236,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tomatoes",{"_index":2237,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tools",{"_index":3916,"title":{},"body":{"license.html":{}}}],["topbar",{"_index":1421,"title":{},"body":{"components/FooterStubComponent.html":{},"components/SidebarStubComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{}}}],["topbar'},{'name",{"_index":353,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["topbar.component.html",{"_index":3095,"title":{},"body":{"components/TopbarComponent.html":{}}}],["topbar.component.scss",{"_index":3094,"title":{},"body":{"components/TopbarComponent.html":{}}}],["topbarcomponent",{"_index":352,"title":{"components/TopbarComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["topbarstubcomponent",{"_index":354,"title":{"components/TopbarStubComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["total",{"_index":163,"title":{},"body":{"classes/AccountIndex.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{}}}],["totalaccounts",{"_index":109,"title":{},"body":{"classes/AccountIndex.html":{}}}],["totaltokens",{"_index":2960,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["tour",{"_index":2456,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tout",{"_index":2145,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tovalue",{"_index":1182,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["tovalue(value",{"_index":3296,"title":{},"body":{"injectables/TransactionService.html":{}}}],["town",{"_index":1882,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["trace",{"_index":1450,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["trace|debug|info|log|warn|error|fatal|off",{"_index":1601,"title":{},"body":{"injectables/LoggingService.html":{}}}],["tracks",{"_index":1273,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["trade",{"_index":2170,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["trademark",{"_index":4171,"title":{},"body":{"license.html":{}}}],["trademarks",{"_index":4172,"title":{},"body":{"license.html":{}}}],["trader",{"_index":1183,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["traderbloxberglink",{"_index":3104,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["trading",{"_index":2942,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["trainer",{"_index":1990,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["transacted",{"_index":1194,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["transaction",{"_index":356,"title":{"interfaces/Transaction.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["transaction.destinationtoken.address",{"_index":3174,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.destinationtoken.name",{"_index":3175,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.destinationtoken.symbol",{"_index":3176,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.from",{"_index":3155,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["transaction.fromvalue",{"_index":3172,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.recipient",{"_index":3244,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transaction.recipient?.vcard.fn[0].value",{"_index":3156,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.sender",{"_index":3240,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transaction.sender?.vcard.fn[0].value",{"_index":3154,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.sourcetoken.address",{"_index":3169,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.sourcetoken.name",{"_index":3170,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.sourcetoken.symbol",{"_index":3171,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.to",{"_index":3157,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["transaction.token._address",{"_index":3159,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tovalue",{"_index":3177,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.trader",{"_index":3168,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tx.block",{"_index":3160,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tx.success",{"_index":3163,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tx.timestamp",{"_index":3164,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tx.txhash",{"_index":3162,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{}}}],["transaction.tx.txindex",{"_index":3161,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.type",{"_index":3236,"title":{},"body":{"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["transaction.value",{"_index":3158,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{}}}],["transaction?.recipient?.vcard.fn[0].value",{"_index":3371,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.sender?.vcard.fn[0].value",{"_index":3370,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.tovalue",{"_index":3373,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.tx.timestamp",{"_index":3374,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.type",{"_index":3375,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.value",{"_index":3372,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactiondatasource",{"_index":3329,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactiondetailscomponent",{"_index":355,"title":{"components/TransactionDetailsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"coverage.html":{},"overview.html":{}}}],["transactiondisplayedcolumns",{"_index":3330,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactionhelper",{"_index":1113,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionhelper(settings.w3.engine",{"_index":1128,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionlist",{"_index":3179,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transactions",{"_index":358,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["transactions.component.html",{"_index":3328,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactions.component.scss",{"_index":3327,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactionscomponent",{"_index":357,"title":{"components/TransactionsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"coverage.html":{},"overview.html":{}}}],["transactionservice",{"_index":678,"title":{"injectables/TransactionService.html":{}},"body":{"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["transactionservicestub",{"_index":3318,"title":{"classes/TransactionServiceStub.html":{}},"body":{"classes/TransactionServiceStub.html":{},"coverage.html":{}}}],["transactionsinfo",{"_index":1093,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionsinfo.filter_rounds",{"_index":1177,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionsinfo.high",{"_index":1176,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionsinfo.low",{"_index":1175,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionsmodule",{"_index":474,"title":{"modules/TransactionsModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules/TransactionsModule.html":{},"modules.html":{},"overview.html":{}}}],["transactionsroutingmodule",{"_index":3380,"title":{"modules/TransactionsRoutingModule.html":{}},"body":{"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["transactionssubject",{"_index":3180,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transactionstype",{"_index":3331,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactionstypes",{"_index":3332,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactiontype",{"_index":3369,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactiontypes",{"_index":2506,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["transfer",{"_index":2608,"title":{},"body":{"components/OrganizationComponent.html":{},"components/TransactionsComponent.html":{},"license.html":{}}}],["transferauthaddress",{"_index":3270,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transferauthorization",{"_index":3272,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transferred",{"_index":4121,"title":{},"body":{"license.html":{}}}],["transferrequest",{"_index":3188,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transferrequest(tokenaddress",{"_index":3203,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transferring",{"_index":4235,"title":{},"body":{"license.html":{}}}],["transfers",{"_index":3368,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transform",{"_index":2801,"title":{},"body":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{}}}],["transform(timestamp",{"_index":3388,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["transform(url",{"_index":2802,"title":{},"body":{"pipes/SafePipe.html":{}}}],["transform(value",{"_index":2952,"title":{},"body":{"pipes/TokenRatioPipe.html":{}}}],["transition",{"_index":610,"title":{},"body":{"components/AdminComponent.html":{}}}],["transition('expanded",{"_index":624,"title":{},"body":{"components/AdminComponent.html":{}}}],["transmission",{"_index":4078,"title":{},"body":{"license.html":{}}}],["transport",{"_index":2445,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["transpoter",{"_index":2472,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["trash",{"_index":2040,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["trasportion",{"_index":2467,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["travel",{"_index":2457,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["traverse",{"_index":897,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["treated",{"_index":4144,"title":{},"body":{"license.html":{}}}],["treaty",{"_index":3976,"title":{},"body":{"license.html":{}}}],["tree",{"_index":207,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"guards/RoleGuard.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"miscellaneous/variables.html":{}}}],["trigger",{"_index":611,"title":{},"body":{"components/AdminComponent.html":{}}}],["trigger('detailexpand",{"_index":615,"title":{},"body":{"components/AdminComponent.html":{}}}],["triggered",{"_index":2652,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["true",{"_index":138,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["trusted",{"_index":715,"title":{},"body":{"components/AppComponent.html":{},"components/SettingsComponent.html":{}}}],["trusteddeclaratoraddress",{"_index":4471,"title":{},"body":{"miscellaneous/variables.html":{}}}],["trustedusers",{"_index":922,"title":{},"body":{"injectables/AuthService.html":{},"components/SettingsComponent.html":{}}}],["trusteduserslist",{"_index":923,"title":{},"body":{"injectables/AuthService.html":{}}}],["trusteduserssubject",{"_index":924,"title":{},"body":{"injectables/AuthService.html":{}}}],["try",{"_index":422,"title":{},"body":{"components/AccountsComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["ts",{"_index":2744,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["tslib",{"_index":3537,"title":{},"body":{"dependencies.html":{}}}],["tslint",{"_index":3664,"title":{},"body":{"index.html":{}}}],["tslint.json",{"_index":3669,"title":{},"body":{"index.html":{}}}],["tslint:disable",{"_index":1136,"title":{},"body":{"injectables/BlockSyncService.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["tudor",{"_index":1893,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tuktuk",{"_index":2462,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tution",{"_index":1984,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tv",{"_index":2146,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["two",{"_index":3751,"title":{},"body":{"license.html":{}}}],["tx",{"_index":1099,"title":{"interfaces/Tx.html":{}},"body":{"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"modules/PagesRoutingModule.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{}}}],["tx(environment.bloxbergchainid",{"_index":3285,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.data",{"_index":3297,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.gaslimit",{"_index":3291,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.gasprice",{"_index":3288,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.message",{"_index":3299,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.nonce",{"_index":3286,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.setsignature(r",{"_index":3311,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.to",{"_index":3293,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.tx.txhash",{"_index":3258,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.value",{"_index":3295,"title":{},"body":{"injectables/TransactionService.html":{}}}],["txhash",{"_index":1200,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["txhelper",{"_index":2811,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["txindex",{"_index":1201,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["txmsg",{"_index":3298,"title":{},"body":{"injectables/TransactionService.html":{}}}],["txtoken",{"_index":1184,"title":{"interfaces/TxToken.html":{}},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{}}}],["txwire",{"_index":3312,"title":{},"body":{"injectables/TransactionService.html":{}}}],["typ",{"_index":53,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["type",{"_index":21,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["typed",{"_index":1368,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["typeerror",{"_index":1484,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["types",{"_index":1439,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["typescript",{"_index":133,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/functions.html":{}}}],["typical",{"_index":4102,"title":{},"body":{"license.html":{}}}],["uchumi",{"_index":1826,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uchuuzi",{"_index":2324,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uchuzi",{"_index":2323,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ug",{"_index":2625,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["ugali",{"_index":2322,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uganda",{"_index":2626,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["ugoro",{"_index":2313,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uint256",{"_index":3282,"title":{},"body":{"injectables/TransactionService.html":{}}}],["uint8array",{"_index":1107,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["uint8array(blockfilterbinstr.length",{"_index":1163,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["uint8array(blocktxfilterbinstr.length",{"_index":1171,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["ujenzi",{"_index":2172,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uji",{"_index":2321,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ukulima",{"_index":2052,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ukunda",{"_index":1788,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["umena",{"_index":2246,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["umoja",{"_index":1828,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["unacceptable",{"_index":3784,"title":{},"body":{"license.html":{}}}],["unapproved",{"_index":637,"title":{},"body":{"components/AdminComponent.html":{},"classes/UserServiceStub.html":{}}}],["unauthorized",{"_index":1399,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["undefined",{"_index":300,"title":{},"body":{"components/AccountSearchComponent.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["under",{"_index":3826,"title":{},"body":{"license.html":{}}}],["unga",{"_index":2304,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uniform",{"_index":2432,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["unique",{"_index":1202,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["unit",{"_index":3643,"title":{},"body":{"index.html":{}}}],["united",{"_index":2619,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["university",{"_index":1959,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["unixdate",{"_index":458,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{}}}],["unixdatepipe",{"_index":2875,"title":{"pipes/UnixDatePipe.html":{}},"body":{"modules/SharedModule.html":{},"pipes/UnixDatePipe.html":{},"coverage.html":{},"overview.html":{}}}],["unknown",{"_index":1942,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"pipes/SafePipe.html":{},"pipes/UnixDatePipe.html":{},"miscellaneous/variables.html":{}}}],["unless",{"_index":4110,"title":{},"body":{"license.html":{}}}],["unlimited",{"_index":3939,"title":{},"body":{"license.html":{}}}],["unmodified",{"_index":3843,"title":{},"body":{"license.html":{}}}],["unnecessary",{"_index":3963,"title":{},"body":{"license.html":{}}}],["unpacking",{"_index":4140,"title":{},"body":{"license.html":{}}}],["unsuccessful",{"_index":1388,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["until",{"_index":4201,"title":{},"body":{"license.html":{}}}],["updates",{"_index":4130,"title":{},"body":{"license.html":{}}}],["updatesyncable",{"_index":3482,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["updatesyncable(changes",{"_index":3595,"title":{},"body":{"miscellaneous/functions.html":{}}}],["uploaded",{"_index":889,"title":{},"body":{"guards/AuthGuard.html":{}}}],["uppercase",{"_index":453,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["urban",{"_index":1943,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["url",{"_index":881,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"components/PagesComponent.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{}}}],["url.endswith('/accounttypes",{"_index":2528,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/actions",{"_index":2529,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/areanames",{"_index":2534,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/areatypes",{"_index":2535,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/categories",{"_index":2536,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/genders",{"_index":2538,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/transactiontypes",{"_index":2539,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.match(/\\/actions\\/\\d",{"_index":2531,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.split",{"_index":2565,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["urlparts",{"_index":2564,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["urlparts[urlparts.length",{"_index":2571,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["urltree",{"_index":899,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["usafi",{"_index":2037,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["use",{"_index":551,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"injectables/AuthService.html":{},"index.html":{},"license.html":{}}}],["useclass",{"_index":802,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["used",{"_index":57,"title":{},"body":{"interfaces/AccountDetails.html":{},"guards/AuthGuard.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["useful",{"_index":4408,"title":{},"body":{"license.html":{}}}],["usehash",{"_index":815,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["user",{"_index":25,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Action.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"interceptors/ErrorInterceptor.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Staff.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["user's",{"_index":31,"title":{},"body":{"interfaces/AccountDetails.html":{},"guards/AuthGuard.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["user.email",{"_index":2856,"title":{},"body":{"components/SettingsComponent.html":{}}}],["user.name",{"_index":2855,"title":{},"body":{"components/SettingsComponent.html":{}}}],["user.tokey(conversion.trader",{"_index":3253,"title":{},"body":{"injectables/TransactionService.html":{}}}],["user.tokey(transaction.from",{"_index":3238,"title":{},"body":{"injectables/TransactionService.html":{}}}],["user.tokey(transaction.to",{"_index":3243,"title":{},"body":{"injectables/TransactionService.html":{}}}],["user.userid",{"_index":1060,"title":{},"body":{"injectables/AuthService.html":{},"components/SettingsComponent.html":{}}}],["user?.balance",{"_index":459,"title":{},"body":{"components/AccountsComponent.html":{}}}],["user?.date_registered",{"_index":457,"title":{},"body":{"components/AccountsComponent.html":{}}}],["user?.location.area_name",{"_index":461,"title":{},"body":{"components/AccountsComponent.html":{}}}],["user?.vcard.fn[0].value",{"_index":455,"title":{},"body":{"components/AccountsComponent.html":{}}}],["user?.vcard.tel[0].value",{"_index":456,"title":{},"body":{"components/AccountsComponent.html":{}}}],["userid",{"_index":2836,"title":{},"body":{"components/SettingsComponent.html":{},"interfaces/Staff.html":{}}}],["userinfo",{"_index":2828,"title":{},"body":{"components/SettingsComponent.html":{},"injectables/TransactionService.html":{}}}],["userinfo?.email",{"_index":2854,"title":{},"body":{"components/SettingsComponent.html":{}}}],["userinfo?.name",{"_index":2853,"title":{},"body":{"components/SettingsComponent.html":{}}}],["userinfo?.userid",{"_index":2851,"title":{},"body":{"components/SettingsComponent.html":{}}}],["userkey",{"_index":3433,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["username",{"_index":2852,"title":{},"body":{"components/SettingsComponent.html":{}}}],["users",{"_index":2844,"title":{},"body":{"components/SettingsComponent.html":{},"classes/UserServiceStub.html":{},"index.html":{},"license.html":{}}}],["userservice",{"_index":243,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/CreateAccountComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["userservicestub",{"_index":3393,"title":{"classes/UserServiceStub.html":{}},"body":{"classes/UserServiceStub.html":{},"coverage.html":{}}}],["uses",{"_index":4105,"title":{},"body":{"license.html":{}}}],["using",{"_index":2663,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"index.html":{},"license.html":{}}}],["ustadh",{"_index":2007,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ustadhi",{"_index":2008,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["utange",{"_index":1876,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["utencils",{"_index":2435,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["utensils",{"_index":2436,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["utils",{"_index":3219,"title":{},"body":{"injectables/TransactionService.html":{}}}],["utils.abicoder",{"_index":3280,"title":{},"body":{"injectables/TransactionService.html":{}}}],["uto",{"_index":2419,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uvuvi",{"_index":2112,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uyoma",{"_index":1917,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["v",{"_index":1165,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{}}}],["v[i",{"_index":1166,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["valid",{"_index":98,"title":{},"body":{"classes/AccountIndex.html":{},"classes/CustomValidator.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"license.html":{}}}],["validated",{"_index":149,"title":{},"body":{"classes/AccountIndex.html":{},"classes/CustomValidator.html":{},"miscellaneous/functions.html":{}}}],["validates",{"_index":3590,"title":{},"body":{"miscellaneous/functions.html":{}}}],["validation",{"_index":1274,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{}}}],["validation.ts",{"_index":3478,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validationerrors",{"_index":1300,"title":{},"body":{"classes/CustomValidator.html":{}}}],["validator",{"_index":3524,"title":{},"body":{"dependencies.html":{}}}],["validators",{"_index":271,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["validators.required",{"_index":282,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["value",{"_index":48,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"directives/RouterLinkDirectiveStub.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"pipes/TokenRatioPipe.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["value.trim().tolocalelowercase",{"_index":444,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["values",{"_index":574,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"miscellaneous/functions.html":{}}}],["var",{"_index":317,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["variable",{"_index":3457,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":3650,"title":{"miscellaneous/variables.html":{}},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["vcard",{"_index":22,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"injectables/TransactionService.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["vcard.parse(atob(accountinfo.vcard",{"_index":3268,"title":{},"body":{"injectables/TransactionService.html":{}}}],["vcardvalidation",{"_index":3480,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["vcardvalidation(vcard",{"_index":3594,"title":{},"body":{"miscellaneous/functions.html":{}}}],["vegetable",{"_index":2300,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vendor",{"_index":1662,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["verbatim",{"_index":3694,"title":{},"body":{"license.html":{}}}],["verification",{"_index":2654,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["verify",{"_index":2640,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["verify(digest",{"_index":2664,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["verifying",{"_index":2632,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["version",{"_index":54,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AppComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["versions",{"_index":3708,"title":{},"body":{"license.html":{}}}],["vet",{"_index":2367,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["veterinary",{"_index":2366,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["via",{"_index":3580,"title":{},"body":{"miscellaneous/functions.html":{},"index.html":{}}}],["viatu",{"_index":2165,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["viazi",{"_index":2325,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vidziweni",{"_index":1786,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["view",{"_index":1630,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"components/TransactionDetailsComponent.html":{},"index.html":{},"license.html":{}}}],["view_in_ar",{"_index":312,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["viewaccount",{"_index":384,"title":{},"body":{"components/AccountsComponent.html":{}}}],["viewaccount(account",{"_index":394,"title":{},"body":{"components/AccountsComponent.html":{}}}],["viewchild",{"_index":414,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["viewchild(matpaginator",{"_index":410,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["viewchild(matsort",{"_index":413,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["viewrecipient",{"_index":3107,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["views",{"_index":880,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{}}}],["viewsender",{"_index":3108,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["viewtoken",{"_index":3058,"title":{},"body":{"components/TokensComponent.html":{}}}],["viewtoken(token",{"_index":3064,"title":{},"body":{"components/TokensComponent.html":{}}}],["viewtrader",{"_index":3109,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["viewtransaction",{"_index":3335,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["viewtransaction(transaction",{"_index":3343,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["vigungani",{"_index":1785,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vijana",{"_index":1991,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vikapu",{"_index":2431,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vikinduni",{"_index":1773,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vikolani",{"_index":1774,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["village",{"_index":2020,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vinyunduni",{"_index":1787,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["viogato",{"_index":1776,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["violates",{"_index":4136,"title":{},"body":{"license.html":{}}}],["violation",{"_index":4197,"title":{},"body":{"license.html":{}}}],["visibility",{"_index":620,"title":{},"body":{"components/AdminComponent.html":{},"directives/PasswordToggleDirective.html":{}}}],["visible",{"_index":623,"title":{},"body":{"components/AdminComponent.html":{},"license.html":{}}}],["vistangani",{"_index":1778,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vitabu",{"_index":1999,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vitangani",{"_index":1775,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vitenge",{"_index":2434,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vitungu",{"_index":2278,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vivian",{"_index":1674,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["void",{"_index":249,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomValidator.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["volume",{"_index":4029,"title":{},"body":{"license.html":{}}}],["volunteer",{"_index":1972,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vsla",{"_index":2374,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vyogato",{"_index":1777,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vyombo",{"_index":2444,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["w",{"_index":1154,"title":{},"body":{"injectables/BlockSyncService.html":{},"license.html":{}}}],["w.onmessage",{"_index":1156,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["w.postmessage",{"_index":1157,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["w3",{"_index":2812,"title":{"interfaces/W3.html":{}},"body":{"classes/Settings.html":{},"interfaces/W3.html":{},"coverage.html":{}}}],["w3_provider",{"_index":1147,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["waiter",{"_index":2163,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["waitress",{"_index":2164,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["waive",{"_index":3984,"title":{},"body":{"license.html":{}}}],["waiver",{"_index":4388,"title":{},"body":{"license.html":{}}}],["wakulima",{"_index":2053,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["want",{"_index":3725,"title":{},"body":{"license.html":{}}}],["ward",{"_index":2021,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["warning",{"_index":1446,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["warnings",{"_index":1459,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["warranties",{"_index":3876,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":3762,"title":{},"body":{"license.html":{}}}],["wash",{"_index":2069,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["washing",{"_index":2157,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["waste",{"_index":2031,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["watchlady",{"_index":2173,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["watchman",{"_index":2162,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["water",{"_index":2338,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["way",{"_index":3715,"title":{},"body":{"license.html":{}}}],["ways",{"_index":4040,"title":{},"body":{"license.html":{}}}],["web",{"_index":3601,"title":{},"body":{"index.html":{}}}],["web3",{"_index":165,"title":{},"body":{"classes/AccountIndex.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/variables.html":{}}}],["web3(environment.web3provider",{"_index":3452,"title":{},"body":{"injectables/Web3Service.html":{}}}],["web3.eth.abi.encodeparameter('bytes32",{"_index":2979,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["web3.eth.accounts[0",{"_index":186,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["web3.eth.contract(abi",{"_index":184,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["web3.utils.tohex(identifier",{"_index":2980,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["web3provider",{"_index":4464,"title":{},"body":{"miscellaneous/variables.html":{}}}],["web3service",{"_index":168,"title":{"injectables/Web3Service.html":{}},"body":{"classes/AccountIndex.html":{},"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{},"coverage.html":{}}}],["web3service.getinstance",{"_index":178,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"miscellaneous/variables.html":{}}}],["web3service.web3",{"_index":3451,"title":{},"body":{"injectables/Web3Service.html":{}}}],["weight",{"_index":2920,"title":{},"body":{"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{}}}],["welcome",{"_index":4418,"title":{},"body":{"license.html":{}}}],["welder",{"_index":2159,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["welding",{"_index":2160,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["well",{"_index":3860,"title":{},"body":{"license.html":{}}}],["went",{"_index":1392,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["west",{"_index":1792,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["whatever",{"_index":4239,"title":{},"body":{"license.html":{}}}],["wheadsync",{"_index":1141,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["wheadsync.onmessage",{"_index":1144,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["wheadsync.postmessage",{"_index":1146,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["whether",{"_index":144,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"classes/CustomErrorStateMatcher.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["whole",{"_index":3895,"title":{},"body":{"license.html":{}}}],["wholesaler",{"_index":2427,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["whose",{"_index":4085,"title":{},"body":{"license.html":{}}}],["widely",{"_index":3891,"title":{},"body":{"license.html":{}}}],["width",{"_index":653,"title":{},"body":{"components/AdminComponent.html":{},"components/AppComponent.html":{},"injectables/ErrorDialogService.html":{},"directives/MenuSelectionDirective.html":{}}}],["window",{"_index":3906,"title":{},"body":{"license.html":{}}}],["window.atob(transactionsinfo.block_filter",{"_index":1161,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["window.atob(transactionsinfo.blocktx_filter",{"_index":1169,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["window.dispatchevent(this.newevent(transaction",{"_index":1130,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["window.getcomputedstyle(element).display",{"_index":862,"title":{},"body":{"components/AuthComponent.html":{}}}],["window.location.reload",{"_index":730,"title":{},"body":{"components/AppComponent.html":{},"injectables/AuthService.html":{}}}],["window.matchmedia('(max",{"_index":694,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["window.prompt('password",{"_index":2681,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TransactionService.html":{}}}],["window:cic_convert",{"_index":674,"title":{},"body":{"components/AppComponent.html":{}}}],["window:cic_convert(event",{"_index":684,"title":{},"body":{"components/AppComponent.html":{}}}],["window:cic_transfer",{"_index":675,"title":{},"body":{"components/AppComponent.html":{}}}],["window:cic_transfer(event",{"_index":687,"title":{},"body":{"components/AppComponent.html":{}}}],["wine",{"_index":2328,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["wipo",{"_index":3975,"title":{},"body":{"license.html":{}}}],["wish",{"_index":3723,"title":{},"body":{"license.html":{}}}],["within",{"_index":4182,"title":{},"body":{"license.html":{}}}],["without",{"_index":3846,"title":{},"body":{"license.html":{}}}],["wood",{"_index":2492,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["work",{"_index":2178,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["work's",{"_index":3915,"title":{},"body":{"license.html":{}}}],["worker",{"_index":704,"title":{},"body":{"components/AppComponent.html":{},"modules/AppModule.html":{},"injectables/BlockSyncService.html":{},"interceptors/MockBackendInterceptor.html":{},"dependencies.html":{},"miscellaneous/variables.html":{}}}],["worker('./../assets/js/block",{"_index":1142,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["worker.js",{"_index":798,"title":{},"body":{"modules/AppModule.html":{}}}],["working",{"_index":2161,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["works",{"_index":3641,"title":{},"body":{"index.html":{},"license.html":{}}}],["world",{"_index":3324,"title":{},"body":{"classes/TransactionServiceStub.html":{}}}],["world!'",{"_index":3561,"title":{},"body":{"miscellaneous/functions.html":{}}}],["worldwide",{"_index":4269,"title":{},"body":{"license.html":{}}}],["wote",{"_index":1937,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["wrap",{"_index":2511,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["wrapper",{"_index":1626,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["write",{"_index":69,"title":{},"body":{"interfaces/AccountDetails.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["writing",{"_index":4351,"title":{},"body":{"license.html":{}}}],["written",{"_index":4049,"title":{},"body":{"license.html":{}}}],["wrong",{"_index":1393,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["ws.dev.grassrootseconomics.net",{"_index":4466,"title":{},"body":{"miscellaneous/variables.html":{}}}],["wss://bloxberg",{"_index":4465,"title":{},"body":{"miscellaneous/variables.html":{}}}],["x",{"_index":994,"title":{},"body":{"injectables/AuthService.html":{}}}],["yapha",{"_index":1779,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yava",{"_index":1780,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["years",{"_index":4051,"title":{},"body":{"license.html":{}}}],["yes",{"_index":121,"title":{},"body":{"classes/AccountIndex.html":{},"classes/ActivatedRouteStub.html":{},"classes/TokenRegistry.html":{}}}],["yoga",{"_index":2166,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yoghurt",{"_index":2326,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yogurt",{"_index":2327,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yourself",{"_index":4287,"title":{},"body":{"license.html":{}}}],["youth",{"_index":1992,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yowani",{"_index":1781,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ziwani",{"_index":1782,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["zone.js",{"_index":3541,"title":{},"body":{"dependencies.html":{}}}],["zoom",{"_index":475,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}]],"pipeline":["stemmer"]}, - "store": {"interfaces/AccountDetails.html":{"url":"interfaces/AccountDetails.html","title":"interface - AccountDetails","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n AccountDetails\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/account.ts\n \n\n \n Description\n \n \n Account data interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n age\n \n \n Optional\n balance\n \n \n Optional\n category\n \n \n date_registered\n \n \n gender\n \n \n identities\n \n \n location\n \n \n products\n \n \n Optional\n type\n \n \n vcard\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n age\n \n \n \n \n age: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Age of user \n\n \n \n \n \n \n \n \n \n \n balance\n \n \n \n \n balance: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Token balance on account \n\n \n \n \n \n \n \n \n \n \n category\n \n \n \n \n category: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Business category of user. \n\n \n \n \n \n \n \n \n \n \n date_registered\n \n \n \n \n date_registered: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Account registration day \n\n \n \n \n \n \n \n \n \n \n gender\n \n \n \n \n gender: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n User's gender \n\n \n \n \n \n \n \n \n \n \n identities\n \n \n \n \n identities: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n\n\n\n\n \n \n Account identifiers \n\n \n \n \n \n \n \n \n \n \n location\n \n \n \n \n location: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n\n\n\n\n \n \n User's location \n\n \n \n \n \n \n \n \n \n \n products\n \n \n \n \n products: string[]\n\n \n \n\n\n \n \n Type : string[]\n\n \n \n\n\n\n\n\n \n \n Products or services provided by user. \n\n \n \n \n \n \n \n \n \n \n type\n \n \n \n \n type: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Type of account \n\n \n \n \n \n \n \n \n \n \n vcard\n \n \n \n \n vcard: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n\n\n\n\n \n \n Personal identifying information of user \n\n \n \n \n \n \n \n\n\n \n interface AccountDetails {\n /** Age of user */\n age?: string;\n /** Token balance on account */\n balance?: number;\n /** Business category of user. */\n category?: string;\n /** Account registration day */\n date_registered: number;\n /** User's gender */\n gender: string;\n /** Account identifiers */\n identities: {\n evm: {\n 'bloxberg:8996': string[];\n 'oldchain:1': string[];\n };\n latitude: number;\n longitude: number;\n };\n /** User's location */\n location: {\n area?: string;\n area_name: string;\n area_type?: string;\n };\n /** Products or services provided by user. */\n products: string[];\n /** Type of account */\n type?: string;\n /** Personal identifying information of user */\n vcard: {\n email: [\n {\n value: string;\n }\n ];\n fn: [\n {\n value: string;\n }\n ];\n n: [\n {\n value: string[];\n }\n ];\n tel: [\n {\n meta: {\n TYP: string[];\n };\n value: string;\n }\n ];\n version: [\n {\n value: string;\n }\n ];\n };\n}\n\n/** Meta signature interface */\ninterface Signature {\n /** Algorithm used */\n algo: string;\n /** Data that was signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Meta object interface */\ninterface Meta {\n /** Account details */\n data: AccountDetails;\n /** Meta store id */\n id: string;\n /** Signature used during write. */\n signature: Signature;\n}\n\n/** Meta response interface */\ninterface MetaResponse {\n /** Meta store id */\n id: string;\n /** Meta object */\n m: Meta;\n}\n\n/** Default account data object */\nconst defaultAccount: AccountDetails = {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n};\n\n/** @exports */\nexport { AccountDetails, Meta, MetaResponse, Signature, defaultAccount };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/AccountIndex.html":{"url":"classes/AccountIndex.html","title":"class - AccountIndex","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n AccountIndex\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_eth/accountIndex.ts\n \n\n \n Description\n \n \n Provides an instance of the accounts registry contract.\nAllows querying of accounts that have been registered as valid accounts in the network.\n\n \n\n\n\n \n Example\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n contract\n \n \n contractAddress\n \n \n signerAddress\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Public\n Async\n addToAccountRegistry\n \n \n Public\n Async\n haveAccount\n \n \n Public\n Async\n last\n \n \n Public\n Async\n totalAccounts\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(contractAddress: string, signerAddress?: string)\n \n \n \n \n Defined in src/app/_eth/accountIndex.ts:26\n \n \n\n \n \n Create a connection to the deployed account registry contract.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n contractAddress\n \n \n string\n \n \n \n No\n \n \n \n \nThe deployed account registry contract's address.\n\n\n \n \n \n signerAddress\n \n \n string\n \n \n \n Yes\n \n \n \n \nThe account address of the account that deployed the account registry contract.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n contract\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_eth/accountIndex.ts:22\n \n \n\n \n \n The instance of the account registry contract. \n\n \n \n\n \n \n \n \n \n \n \n \n \n contractAddress\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_eth/accountIndex.ts:24\n \n \n\n \n \n The deployed account registry contract's address. \n\n \n \n\n \n \n \n \n \n \n \n \n \n signerAddress\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_eth/accountIndex.ts:26\n \n \n\n \n \n The account address of the account that deployed the account registry contract. \n\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Public\n Async\n addToAccountRegistry\n \n \n \n \n \n \n \n \n addToAccountRegistry(address: string)\n \n \n\n\n \n \n Defined in src/app/_eth/accountIndex.ts:58\n \n \n\n\n \n \n Registers an account to the accounts registry.\nRequires availability of the signer address.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \nThe account address to be registered to the accounts registry contract.\n\n\n \n \n \n \n \n \n Example :\n \n Prints "true" for registration of '0xc0ffee254729296a45a3885639AC7E10F9d54979':\n```typescript\n\nconsole.log(await addToAccountRegistry('0xc0ffee254729296a45a3885639AC7E10F9d54979'));\n```\n\n \n \n \n Returns : Promise\n\n \n \n true - If registration is successful or account had already been registered.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n haveAccount\n \n \n \n \n \n \n \n \n haveAccount(address: string)\n \n \n\n\n \n \n Defined in src/app/_eth/accountIndex.ts:79\n \n \n\n\n \n \n Checks whether a specific account address has been registered in the accounts registry.\nReturns \"true\" for available and \"false\" otherwise.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \nThe account address to be validated.\n\n\n \n \n \n \n \n \n Example :\n \n Prints "true" or "false" depending on whether '0xc0ffee254729296a45a3885639AC7E10F9d54979' has been registered:\n```typescript\n\nconsole.log(await haveAccount('0xc0ffee254729296a45a3885639AC7E10F9d54979'));\n```\n\n \n \n \n Returns : Promise\n\n \n \n true - If the address has been registered in the accounts registry.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n last\n \n \n \n \n \n \n \n \n last(numberOfAccounts: number)\n \n \n\n\n \n \n Defined in src/app/_eth/accountIndex.ts:96\n \n \n\n\n \n \n Returns a specified number of the most recently registered accounts.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n numberOfAccounts\n \n number\n \n\n \n No\n \n\n\n \n \nThe number of accounts to return from the accounts registry.\n\n\n \n \n \n \n \n \n Example :\n \n Prints an array of accounts:\n```typescript\n\nconsole.log(await last(5));\n```\n\n \n \n \n Returns : Promise>\n\n \n \n An array of registered account addresses.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n totalAccounts\n \n \n \n \n \n \n \n \n totalAccounts()\n \n \n\n\n \n \n Defined in src/app/_eth/accountIndex.ts:122\n \n \n\n\n \n \n Returns the total number of accounts that have been registered in the network.\n\n\n \n Example :\n \n Prints the total number of registered accounts:\n```typescript\n\nconsole.log(await totalAccounts());\n```\n\n \n \n \n Returns : Promise\n\n \n \n The total number of registered accounts.\n\n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import Web3 from 'web3';\n\n// Application imports\nimport { Web3Service } from '@app/_services/web3.service';\nimport { environment } from '@src/environments/environment';\n\n/** Fetch the account registry contract's ABI. */\nconst abi: Array = require('@src/assets/js/block-sync/data/AccountsIndex.json');\n/** Establish a connection to the blockchain network. */\nconst web3: Web3 = Web3Service.getInstance();\n\n/**\n * Provides an instance of the accounts registry contract.\n * Allows querying of accounts that have been registered as valid accounts in the network.\n *\n * @remarks\n * This is our interface to the accounts registry contract.\n */\nexport class AccountIndex {\n /** The instance of the account registry contract. */\n contract: any;\n /** The deployed account registry contract's address. */\n contractAddress: string;\n /** The account address of the account that deployed the account registry contract. */\n signerAddress: string;\n\n /**\n * Create a connection to the deployed account registry contract.\n *\n * @param contractAddress - The deployed account registry contract's address.\n * @param signerAddress - The account address of the account that deployed the account registry contract.\n */\n constructor(contractAddress: string, signerAddress?: string) {\n this.contractAddress = contractAddress;\n this.contract = new web3.eth.Contract(abi, this.contractAddress);\n if (signerAddress) {\n this.signerAddress = signerAddress;\n } else {\n this.signerAddress = web3.eth.accounts[0];\n }\n }\n\n /**\n * Registers an account to the accounts registry.\n * Requires availability of the signer address.\n *\n * @async\n * @example\n * Prints \"true\" for registration of '0xc0ffee254729296a45a3885639AC7E10F9d54979':\n * ```typescript\n * console.log(await addToAccountRegistry('0xc0ffee254729296a45a3885639AC7E10F9d54979'));\n * ```\n *\n * @param address - The account address to be registered to the accounts registry contract.\n * @returns true - If registration is successful or account had already been registered.\n */\n public async addToAccountRegistry(address: string): Promise {\n if (!(await this.haveAccount(address))) {\n return await this.contract.methods.add(address).send({ from: this.signerAddress });\n }\n return true;\n }\n\n /**\n * Checks whether a specific account address has been registered in the accounts registry.\n * Returns \"true\" for available and \"false\" otherwise.\n *\n * @async\n * @example\n * Prints \"true\" or \"false\" depending on whether '0xc0ffee254729296a45a3885639AC7E10F9d54979' has been registered:\n * ```typescript\n * console.log(await haveAccount('0xc0ffee254729296a45a3885639AC7E10F9d54979'));\n * ```\n *\n * @param address - The account address to be validated.\n * @returns true - If the address has been registered in the accounts registry.\n */\n public async haveAccount(address: string): Promise {\n return (await this.contract.methods.have(address).call()) !== 0;\n }\n\n /**\n * Returns a specified number of the most recently registered accounts.\n *\n * @async\n * @example\n * Prints an array of accounts:\n * ```typescript\n * console.log(await last(5));\n * ```\n *\n * @param numberOfAccounts - The number of accounts to return from the accounts registry.\n * @returns An array of registered account addresses.\n */\n public async last(numberOfAccounts: number): Promise> {\n const count: number = await this.totalAccounts();\n let lowest: number = count - numberOfAccounts;\n if (lowest = [];\n for (let i = count - 1; i >= lowest; i--) {\n const account: string = await this.contract.methods.entry(i).call();\n accounts.push(account);\n }\n return accounts;\n }\n\n /**\n * Returns the total number of accounts that have been registered in the network.\n *\n * @async\n * @example\n * Prints the total number of registered accounts:\n * ```typescript\n * console.log(await totalAccounts());\n * ```\n *\n * @returns The total number of registered accounts.\n */\n public async totalAccounts(): Promise {\n return await this.contract.methods.entryCount().call();\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AccountSearchComponent.html":{"url":"components/AccountSearchComponent.html","title":"component - AccountSearchComponent","body":"\n \n\n\n\n\n\n Components\n AccountSearchComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/accounts/account-search/account-search.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-account-search\n \n\n \n styleUrls\n ./account-search.component.scss\n \n\n\n\n \n templateUrl\n ./account-search.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n addressSearchForm\n \n \n addressSearchLoading\n \n \n addressSearchSubmitted\n \n \n matcher\n \n \n nameSearchForm\n \n \n nameSearchLoading\n \n \n nameSearchSubmitted\n \n \n phoneSearchForm\n \n \n phoneSearchLoading\n \n \n phoneSearchSubmitted\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n ngOnInit\n \n \n Async\n onAddressSearch\n \n \n onNameSearch\n \n \n Async\n onPhoneSearch\n \n \n \n \n\n\n\n\n\n \n \n Accessors\n \n \n \n \n \n \n nameSearchFormStub\n \n \n phoneSearchFormStub\n \n \n addressSearchFormStub\n \n \n \n \n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(formBuilder: FormBuilder, userService: UserService, router: Router)\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:25\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n formBuilder\n \n \n FormBuilder\n \n \n \n No\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:33\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n onAddressSearch\n \n \n \n \n \n \n \n \n onAddressSearch()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:86\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n onNameSearch\n \n \n \n \n \n \n \nonNameSearch()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:56\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n onPhoneSearch\n \n \n \n \n \n \n \n \n onPhoneSearch()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:66\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n addressSearchForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n \n addressSearchLoading\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:24\n \n \n\n\n \n \n \n \n \n \n \n \n \n addressSearchSubmitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n \n matcher\n \n \n \n \n \n \n Type : CustomErrorStateMatcher\n\n \n \n \n \n Default value : new CustomErrorStateMatcher()\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n \n nameSearchForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n nameSearchLoading\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n nameSearchSubmitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:17\n \n \n\n\n \n \n \n \n \n \n \n \n \n phoneSearchForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n phoneSearchLoading\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:21\n \n \n\n\n \n \n \n \n \n \n \n \n \n phoneSearchSubmitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:20\n \n \n\n\n \n \n\n\n \n \n Accessors\n \n \n \n \n \n \n nameSearchFormStub\n \n \n\n \n \n getnameSearchFormStub()\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:46\n \n \n\n \n \n \n \n \n \n \n phoneSearchFormStub\n \n \n\n \n \n getphoneSearchFormStub()\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:49\n \n \n\n \n \n \n \n \n \n \n addressSearchFormStub\n \n \n\n \n \n getaddressSearchFormStub()\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:52\n \n \n\n \n \n\n\n\n\n \n import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { CustomErrorStateMatcher } from '@app/_helpers';\nimport { UserService } from '@app/_services';\nimport { Router } from '@angular/router';\nimport { strip0x } from '@src/assets/js/ethtx/dist/hex';\nimport { environment } from '@src/environments/environment';\n\n@Component({\n selector: 'app-account-search',\n templateUrl: './account-search.component.html',\n styleUrls: ['./account-search.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AccountSearchComponent implements OnInit {\n nameSearchForm: FormGroup;\n nameSearchSubmitted: boolean = false;\n nameSearchLoading: boolean = false;\n phoneSearchForm: FormGroup;\n phoneSearchSubmitted: boolean = false;\n phoneSearchLoading: boolean = false;\n addressSearchForm: FormGroup;\n addressSearchSubmitted: boolean = false;\n addressSearchLoading: boolean = false;\n matcher: CustomErrorStateMatcher = new CustomErrorStateMatcher();\n\n constructor(\n private formBuilder: FormBuilder,\n private userService: UserService,\n private router: Router\n ) {}\n\n async ngOnInit(): Promise {\n await this.userService.init();\n this.nameSearchForm = this.formBuilder.group({\n name: ['', Validators.required],\n });\n this.phoneSearchForm = this.formBuilder.group({\n phoneNumber: ['', Validators.required],\n });\n this.addressSearchForm = this.formBuilder.group({\n address: ['', Validators.required],\n });\n }\n\n get nameSearchFormStub(): any {\n return this.nameSearchForm.controls;\n }\n get phoneSearchFormStub(): any {\n return this.phoneSearchForm.controls;\n }\n get addressSearchFormStub(): any {\n return this.addressSearchForm.controls;\n }\n\n onNameSearch(): void {\n this.nameSearchSubmitted = true;\n if (this.nameSearchForm.invalid) {\n return;\n }\n this.nameSearchLoading = true;\n this.userService.searchAccountByName(this.nameSearchFormStub.name.value);\n this.nameSearchLoading = false;\n }\n\n async onPhoneSearch(): Promise {\n this.phoneSearchSubmitted = true;\n if (this.phoneSearchForm.invalid) {\n return;\n }\n this.phoneSearchLoading = true;\n (\n await this.userService.getAccountByPhone(this.phoneSearchFormStub.phoneNumber.value, 100)\n ).subscribe(async (res) => {\n if (res !== undefined) {\n await this.router.navigateByUrl(\n `/accounts/${strip0x(res.identities.evm[`bloxberg:${environment.bloxbergChainId}`][0])}`\n );\n } else {\n alert('Account not found!');\n }\n });\n this.phoneSearchLoading = false;\n }\n\n async onAddressSearch(): Promise {\n this.addressSearchSubmitted = true;\n if (this.addressSearchForm.invalid) {\n return;\n }\n this.addressSearchLoading = true;\n (\n await this.userService.getAccountByAddress(this.addressSearchFormStub.address.value, 100)\n ).subscribe(async (res) => {\n if (res !== undefined) {\n await this.router.navigateByUrl(\n `/accounts/${strip0x(res.identities.evm[`bloxberg:${environment.bloxbergChainId}`][0])}`\n );\n } else {\n alert('Account not found!');\n }\n });\n this.addressSearchLoading = false;\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Accounts\n Search\n \n \n \n Accounts \n \n \n \n \n \n Search \n \n Phone Number is required.\n phone\n Phone Number\n \n \n SEARCH\n \n \n \n \n \n \n Search \n \n Account Address is required.\n view_in_ar\n Account Address\n \n \n SEARCH\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./account-search.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Accounts Search Accounts Search Phone Number is required. phone Phone Number SEARCH Search Account Address is required. view_in_ar Account Address SEARCH '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AccountSearchComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AccountsComponent.html":{"url":"components/AccountsComponent.html","title":"component - AccountsComponent","body":"\n \n\n\n\n\n\n Components\n AccountsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/accounts/accounts.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-accounts\n \n\n \n styleUrls\n ./accounts.component.scss\n \n\n\n\n \n templateUrl\n ./accounts.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n accounts\n \n \n accountsType\n \n \n accountTypes\n \n \n dataSource\n \n \n defaultPageSize\n \n \n displayedColumns\n \n \n pageSizeOptions\n \n \n paginator\n \n \n sort\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n doFilter\n \n \n downloadCsv\n \n \n filterAccounts\n \n \n Async\n ngOnInit\n \n \n refreshPaginator\n \n \n Async\n viewAccount\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(userService: UserService, loggingService: LoggingService, router: Router)\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:29\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string)\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:57\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:86\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n filterAccounts\n \n \n \n \n \n \n \nfilterAccounts()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:67\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:37\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n refreshPaginator\n \n \n \n \n \n \n \nrefreshPaginator()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:78\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n viewAccount\n \n \n \n \n \n \n \n \n viewAccount(account)\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:61\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n account\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n accounts\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:21\n \n \n\n\n \n \n \n \n \n \n \n \n \n accountsType\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'all'\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n \n accountTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n \n dataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n defaultPageSize\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 10\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n \n displayedColumns\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['name', 'phone', 'created', 'balance', 'location']\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n \n pageSizeOptions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : [10, 20, 50, 100]\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:24\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:28\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:29\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { LoggingService, UserService } from '@app/_services';\nimport { Router } from '@angular/router';\nimport { exportCsv } from '@app/_helpers';\nimport { strip0x } from '@src/assets/js/ethtx/dist/hex';\nimport { first } from 'rxjs/operators';\nimport { environment } from '@src/environments/environment';\nimport { AccountDetails } from '@app/_models';\n\n@Component({\n selector: 'app-accounts',\n templateUrl: './accounts.component.html',\n styleUrls: ['./accounts.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AccountsComponent implements OnInit {\n dataSource: MatTableDataSource;\n accounts: Array = [];\n displayedColumns: Array = ['name', 'phone', 'created', 'balance', 'location'];\n defaultPageSize: number = 10;\n pageSizeOptions: Array = [10, 20, 50, 100];\n accountsType: string = 'all';\n accountTypes: Array;\n\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n\n constructor(\n private userService: UserService,\n private loggingService: LoggingService,\n private router: Router\n ) {}\n\n async ngOnInit(): Promise {\n await this.userService.init();\n try {\n // TODO it feels like this should be in the onInit handler\n await this.userService.loadAccounts(100);\n } catch (error) {\n this.loggingService.sendErrorLevelMessage('Failed to load accounts', this, { error });\n }\n this.userService.accountsSubject.subscribe((accounts) => {\n this.dataSource = new MatTableDataSource(accounts);\n this.dataSource.paginator = this.paginator;\n this.dataSource.sort = this.sort;\n this.accounts = accounts;\n });\n this.userService\n .getAccountTypes()\n .pipe(first())\n .subscribe((res) => (this.accountTypes = res));\n }\n\n doFilter(value: string): void {\n this.dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n async viewAccount(account): Promise {\n await this.router.navigateByUrl(\n `/accounts/${strip0x(account.identities.evm[`bloxberg:${environment.bloxbergChainId}`][0])}`\n );\n }\n\n filterAccounts(): void {\n if (this.accountsType === 'all') {\n this.userService.accountsSubject.subscribe((accounts) => {\n this.dataSource.data = accounts;\n this.accounts = accounts;\n });\n } else {\n this.dataSource.data = this.accounts.filter((account) => account.type === this.accountsType);\n }\n }\n\n refreshPaginator(): void {\n if (!this.dataSource.paginator) {\n this.dataSource.paginator = this.paginator;\n }\n\n this.paginator._changePageSize(this.paginator.pageSize);\n }\n\n downloadCsv(): void {\n exportCsv(this.accounts, 'accounts');\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Accounts\n \n \n \n Accounts \n \n \n \n ACCOUNT TYPE \n \n ALL\n \n {{ accountType | uppercase }}\n \n \n \n \n SEARCH\n \n \n EXPORT\n \n \n\n \n Filter \n \n search\n \n\n \n \n NAME \n {{ user?.vcard.fn[0].value }} \n \n\n \n PHONE NUMBER \n {{ user?.vcard.tel[0].value }} \n \n\n \n CREATED \n {{ user?.date_registered | unixDate }} \n \n\n \n BALANCE \n {{ user?.balance | tokenRatio }} \n \n\n \n LOCATION \n {{ user?.location.area_name }} \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./accounts.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Accounts Accounts ACCOUNT TYPE ALL {{ accountType | uppercase }} SEARCH EXPORT Filter search NAME {{ user?.vcard.fn[0].value }} PHONE NUMBER {{ user?.vcard.tel[0].value }} CREATED {{ user?.date_registered | unixDate }} BALANCE {{ user?.balance | tokenRatio }} LOCATION {{ user?.location.area_name }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AccountsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AccountsModule.html":{"url":"modules/AccountsModule.html","title":"module - AccountsModule","body":"\n \n\n\n\n\n Modules\n AccountsModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AccountsModule\n\n\n\ncluster_AccountsModule_imports\n\n\n\ncluster_AccountsModule_declarations\n\n\n\n\nAccountDetailsComponent\n\nAccountDetailsComponent\n\n\n\nAccountsModule\n\nAccountsModule\n\nAccountsModule -->\n\nAccountDetailsComponent->AccountsModule\n\n\n\n\n\nAccountSearchComponent\n\nAccountSearchComponent\n\nAccountsModule -->\n\nAccountSearchComponent->AccountsModule\n\n\n\n\n\nAccountsComponent\n\nAccountsComponent\n\nAccountsModule -->\n\nAccountsComponent->AccountsModule\n\n\n\n\n\nCreateAccountComponent\n\nCreateAccountComponent\n\nAccountsModule -->\n\nCreateAccountComponent->AccountsModule\n\n\n\n\n\nAccountsRoutingModule\n\nAccountsRoutingModule\n\nAccountsModule -->\n\nAccountsRoutingModule->AccountsModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAccountsModule -->\n\nSharedModule->AccountsModule\n\n\n\n\n\nTransactionsModule\n\nTransactionsModule\n\nAccountsModule -->\n\nTransactionsModule->AccountsModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/accounts/accounts.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n AccountDetailsComponent\n \n \n AccountSearchComponent\n \n \n AccountsComponent\n \n \n CreateAccountComponent\n \n \n \n \n Imports\n \n \n AccountsRoutingModule\n \n \n SharedModule\n \n \n TransactionsModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { AccountsRoutingModule } from '@pages/accounts/accounts-routing.module';\nimport { AccountsComponent } from '@pages/accounts/accounts.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { AccountDetailsComponent } from '@pages/accounts/account-details/account-details.component';\nimport { CreateAccountComponent } from '@pages/accounts/create-account/create-account.component';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatSelectModule } from '@angular/material/select';\nimport { TransactionsModule } from '@pages/transactions/transactions.module';\nimport { MatTabsModule } from '@angular/material/tabs';\nimport { MatRippleModule } from '@angular/material/core';\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { AccountSearchComponent } from './account-search/account-search.component';\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\n\n@NgModule({\n declarations: [\n AccountsComponent,\n AccountDetailsComponent,\n CreateAccountComponent,\n AccountSearchComponent,\n ],\n imports: [\n CommonModule,\n AccountsRoutingModule,\n SharedModule,\n MatTableModule,\n MatSortModule,\n MatCheckboxModule,\n MatPaginatorModule,\n MatInputModule,\n MatFormFieldModule,\n MatButtonModule,\n MatCardModule,\n MatIconModule,\n MatSelectModule,\n TransactionsModule,\n MatTabsModule,\n MatRippleModule,\n MatProgressSpinnerModule,\n ReactiveFormsModule,\n MatSnackBarModule,\n ],\n})\nexport class AccountsModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AccountsRoutingModule.html":{"url":"modules/AccountsRoutingModule.html","title":"module - AccountsRoutingModule","body":"\n \n\n\n\n\n Modules\n AccountsRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/accounts/accounts-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { AccountsComponent } from '@pages/accounts/accounts.component';\nimport { CreateAccountComponent } from '@pages/accounts/create-account/create-account.component';\nimport { AccountDetailsComponent } from '@pages/accounts/account-details/account-details.component';\nimport { AccountSearchComponent } from '@pages/accounts/account-search/account-search.component';\n\nconst routes: Routes = [\n { path: '', component: AccountsComponent },\n { path: 'search', component: AccountSearchComponent },\n // { path: 'create', component: CreateAccountComponent },\n { path: ':id', component: AccountDetailsComponent },\n { path: '**', redirectTo: '', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class AccountsRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Action.html":{"url":"interfaces/Action.html","title":"interface - Action","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Action\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/mappings.ts\n \n\n \n Description\n \n \n Action object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n action\n \n \n approval\n \n \n id\n \n \n role\n \n \n user\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n action\n \n \n \n \n action: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Action performed \n\n \n \n \n \n \n \n \n \n \n approval\n \n \n \n \n approval: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Action approval status. \n\n \n \n \n \n \n \n \n \n \n id\n \n \n \n \n id: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Action ID \n\n \n \n \n \n \n \n \n \n \n role\n \n \n \n \n role: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Admin's role in the system \n\n \n \n \n \n \n \n \n \n \n user\n \n \n \n \n user: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Admin who initialized the action. \n\n \n \n \n \n \n \n\n\n \n interface Action {\n /** Action performed */\n action: string;\n /** Action approval status. */\n approval: boolean;\n /** Action ID */\n id: number;\n /** Admin's role in the system */\n role: string;\n /** Admin who initialized the action. */\n user: string;\n}\n\n/** @exports */\nexport { Action };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/ActivatedRouteStub.html":{"url":"classes/ActivatedRouteStub.html","title":"class - ActivatedRouteStub","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n ActivatedRouteStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/activated-route-stub.ts\n \n\n \n Description\n \n \n An ActivateRoute test double with a paramMap observable.\nUse the setParamMap() method to add the next paramMap value.\n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Readonly\n paramMap\n \n \n Private\n subject\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n setParamMap\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(initialParams?: Params)\n \n \n \n \n Defined in src/testing/activated-route-stub.ts:11\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n initialParams\n \n \n Params\n \n \n \n Yes\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Readonly\n paramMap\n \n \n \n \n \n \n Default value : this.subject.asObservable()\n \n \n \n \n Defined in src/testing/activated-route-stub.ts:18\n \n \n\n \n \n The mock paramMap observable \n\n \n \n\n \n \n \n \n \n \n \n \n \n Private\n subject\n \n \n \n \n \n \n Default value : new ReplaySubject()\n \n \n \n \n Defined in src/testing/activated-route-stub.ts:11\n \n \n\n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n setParamMap\n \n \n \n \n \n \n \nsetParamMap(params?: Params)\n \n \n\n\n \n \n Defined in src/testing/activated-route-stub.ts:21\n \n \n\n\n \n \n Set the paramMap observables's next value \n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n params\n \n Params\n \n\n \n Yes\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { convertToParamMap, ParamMap, Params } from '@angular/router';\nimport { ReplaySubject } from 'rxjs';\n\n/**\n * An ActivateRoute test double with a `paramMap` observable.\n * Use the `setParamMap()` method to add the next `paramMap` value.\n */\nexport class ActivatedRouteStub {\n // Use a ReplaySubject to share previous values with subscribers\n // and pump new values into the `paramMap` observable\n private subject = new ReplaySubject();\n\n constructor(initialParams?: Params) {\n this.setParamMap(initialParams);\n }\n\n /** The mock paramMap observable */\n readonly paramMap = this.subject.asObservable();\n\n /** Set the paramMap observables's next value */\n setParamMap(params?: Params): void {\n this.subject.next(convertToParamMap(params));\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AdminComponent.html":{"url":"components/AdminComponent.html","title":"component - AdminComponent","body":"\n \n\n\n\n\n\n Components\n AdminComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/admin/admin.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-admin\n \n\n \n styleUrls\n ./admin.component.scss\n \n\n\n\n \n templateUrl\n ./admin.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n action\n \n \n actions\n \n \n dataSource\n \n \n displayedColumns\n \n \n paginator\n \n \n sort\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n approvalStatus\n \n \n approveAction\n \n \n disapproveAction\n \n \n doFilter\n \n \n downloadCsv\n \n \n expandCollapse\n \n \n Async\n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(userService: UserService, loggingService: LoggingService)\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:31\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n approvalStatus\n \n \n \n \n \n \n \napprovalStatus(status: boolean)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:50\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n status\n \n boolean\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n approveAction\n \n \n \n \n \n \n \napproveAction(action: any)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:54\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n action\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n disapproveAction\n \n \n \n \n \n \n \ndisapproveAction(action: any)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:65\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n action\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:46\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:80\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n expandCollapse\n \n \n \n \n \n \n \nexpandCollapse(row)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:76\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n row\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:35\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n action\n \n \n \n \n \n \n Type : Action\n\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:27\n \n \n\n\n \n \n \n \n \n \n \n \n \n actions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:28\n \n \n\n\n \n \n \n \n \n \n \n \n \n dataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n \n displayedColumns\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['expand', 'user', 'role', 'action', 'status', 'approve']\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:30\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:31\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { LoggingService, UserService } from '@app/_services';\nimport { animate, state, style, transition, trigger } from '@angular/animations';\nimport { first } from 'rxjs/operators';\nimport { exportCsv } from '@app/_helpers';\nimport { Action } from '../../_models';\n\n@Component({\n selector: 'app-admin',\n templateUrl: './admin.component.html',\n styleUrls: ['./admin.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n animations: [\n trigger('detailExpand', [\n state('collapsed', style({ height: '0px', minHeight: 0, visibility: 'hidden' })),\n state('expanded', style({ height: '*', visibility: 'visible' })),\n transition('expanded collapsed', animate('225ms cubic-bezier(0.4, 0.0, 0.2, 1)')),\n ]),\n ],\n})\nexport class AdminComponent implements OnInit {\n dataSource: MatTableDataSource;\n displayedColumns: Array = ['expand', 'user', 'role', 'action', 'status', 'approve'];\n action: Action;\n actions: Array;\n\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n\n constructor(private userService: UserService, private loggingService: LoggingService) {}\n\n async ngOnInit(): Promise {\n await this.userService.init();\n this.userService.getActions();\n this.userService.actionsSubject.subscribe((actions) => {\n this.dataSource = new MatTableDataSource(actions);\n this.dataSource.paginator = this.paginator;\n this.dataSource.sort = this.sort;\n this.actions = actions;\n });\n }\n\n doFilter(value: string): void {\n this.dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n approvalStatus(status: boolean): string {\n return status ? 'Approved' : 'Unapproved';\n }\n\n approveAction(action: any): void {\n if (!confirm('Approve action?')) {\n return;\n }\n this.userService\n .approveAction(action.id)\n .pipe(first())\n .subscribe((res) => this.loggingService.sendInfoLevelMessage(res));\n this.userService.getActions();\n }\n\n disapproveAction(action: any): void {\n if (!confirm('Disapprove action?')) {\n return;\n }\n this.userService\n .revokeAction(action.id)\n .pipe(first())\n .subscribe((res) => this.loggingService.sendInfoLevelMessage(res));\n this.userService.getActions();\n }\n\n expandCollapse(row): void {\n row.isExpanded = !row.isExpanded;\n }\n\n downloadCsv(): void {\n exportCsv(this.actions, 'actions');\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Admin\n \n \n \n \n \n Actions\n \n EXPORT\n \n \n \n \n \n Filter \n \n search\n \n\n \n \n \n Expand \n \n + \n - \n \n \n\n \n NAME \n {{ action.user }} \n \n\n \n ROLE \n {{ action.role }} \n \n\n \n ACTION \n {{ action.action }} \n \n\n \n STATUS \n \n \n {{ approvalStatus(action.approval) }}\n \n \n {{ approvalStatus(action.approval) }}\n \n \n \n\n \n APPROVE \n \n \n Approve\n \n \n Disapprove\n \n \n \n\n \n \n \n \n Staff Name: {{ action.user }}\n Role: {{ action.role }}\n Action Details: {{ action.action }}\n Approval Status: {{ action.approval }}\n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./admin.component.scss\n \n button {\n width: 6rem;\n}\n\n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Admin Actions EXPORT Filter search Expand + - NAME {{ action.user }} ROLE {{ action.role }} ACTION {{ action.action }} STATUS {{ approvalStatus(action.approval) }} {{ approvalStatus(action.approval) }} APPROVE Approve Disapprove Staff Name: {{ action.user }} Role: {{ action.role }} Action Details: {{ action.action }} Approval Status: {{ action.approval }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AdminComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AdminModule.html":{"url":"modules/AdminModule.html","title":"module - AdminModule","body":"\n \n\n\n\n\n Modules\n AdminModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AdminModule\n\n\n\ncluster_AdminModule_imports\n\n\n\ncluster_AdminModule_declarations\n\n\n\n\nAdminComponent\n\nAdminComponent\n\n\n\nAdminModule\n\nAdminModule\n\nAdminModule -->\n\nAdminComponent->AdminModule\n\n\n\n\n\nAdminRoutingModule\n\nAdminRoutingModule\n\nAdminModule -->\n\nAdminRoutingModule->AdminModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAdminModule -->\n\nSharedModule->AdminModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/admin/admin.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n AdminComponent\n \n \n \n \n Imports\n \n \n AdminRoutingModule\n \n \n SharedModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { AdminRoutingModule } from '@pages/admin/admin-routing.module';\nimport { AdminComponent } from '@pages/admin/admin.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatRippleModule } from '@angular/material/core';\n\n@NgModule({\n declarations: [AdminComponent],\n imports: [\n CommonModule,\n AdminRoutingModule,\n SharedModule,\n MatCardModule,\n MatFormFieldModule,\n MatInputModule,\n MatIconModule,\n MatTableModule,\n MatSortModule,\n MatPaginatorModule,\n MatButtonModule,\n MatRippleModule,\n ],\n})\nexport class AdminModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AdminRoutingModule.html":{"url":"modules/AdminRoutingModule.html","title":"module - AdminRoutingModule","body":"\n \n\n\n\n\n Modules\n AdminRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/admin/admin-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { AdminComponent } from '@pages/admin/admin.component';\n\nconst routes: Routes = [{ path: '', component: AdminComponent }];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class AdminRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AppComponent.html":{"url":"components/AppComponent.html","title":"component - AppComponent","body":"\n \n\n\n\n\n\n Components\n AppComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/app.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-root\n \n\n \n styleUrls\n ./app.component.scss\n \n\n\n\n \n templateUrl\n ./app.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n mediaQuery\n \n \n readyState\n \n \n readyStateTarget\n \n \n title\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n ngOnInit\n \n \n onResize\n \n \n \n \n\n\n\n\n \n \n HostListeners\n \n \n \n \n \n \n window:cic_convert\n \n \n window:cic_transfer\n \n \n \n \n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(authService: AuthService, transactionService: TransactionService, loggingService: LoggingService, errorDialogService: ErrorDialogService, swUpdate: SwUpdate)\n \n \n \n \n Defined in src/app/app.component.ts:21\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n authService\n \n \n AuthService\n \n \n \n No\n \n \n \n \n transactionService\n \n \n TransactionService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n errorDialogService\n \n \n ErrorDialogService\n \n \n \n No\n \n \n \n \n swUpdate\n \n \n SwUpdate\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n \n HostListeners \n \n \n \n \n \n \n window:cic_convert\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \nwindow:cic_convert(event: CustomEvent)\n \n \n\n\n \n \n Defined in src/app/app.component.ts:88\n \n \n\n\n \n \n \n \n \n \n \n \n \n window:cic_transfer\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \nwindow:cic_transfer(event: CustomEvent)\n \n \n\n\n \n \n Defined in src/app/app.component.ts:82\n \n \n\n\n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/app.component.ts:34\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n onResize\n \n \n \n \n \n \n \nonResize(e)\n \n \n\n\n \n \n Defined in src/app/app.component.ts:57\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n e\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n mediaQuery\n \n \n \n \n \n \n Type : MediaQueryList\n\n \n \n \n \n Default value : window.matchMedia('(max-width: 768px)')\n \n \n \n \n Defined in src/app/app.component.ts:21\n \n \n\n\n \n \n \n \n \n \n \n \n \n readyState\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 0\n \n \n \n \n Defined in src/app/app.component.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n readyStateTarget\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 3\n \n \n \n \n Defined in src/app/app.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n title\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'CICADA'\n \n \n \n \n Defined in src/app/app.component.ts:18\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, HostListener, OnInit } from '@angular/core';\nimport {\n AuthService,\n ErrorDialogService,\n LoggingService,\n TransactionService,\n} from '@app/_services';\nimport { catchError } from 'rxjs/operators';\nimport { SwUpdate } from '@angular/service-worker';\n\n@Component({\n selector: 'app-root',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AppComponent implements OnInit {\n title = 'CICADA';\n readyStateTarget: number = 3;\n readyState: number = 0;\n mediaQuery: MediaQueryList = window.matchMedia('(max-width: 768px)');\n\n constructor(\n private authService: AuthService,\n private transactionService: TransactionService,\n private loggingService: LoggingService,\n private errorDialogService: ErrorDialogService,\n private swUpdate: SwUpdate\n ) {\n this.mediaQuery.addEventListener('change', this.onResize);\n this.onResize(this.mediaQuery);\n }\n\n async ngOnInit(): Promise {\n await this.authService.init();\n await this.transactionService.init();\n try {\n const publicKeys = await this.authService.getPublicKeys();\n await this.authService.mutableKeyStore.importPublicKey(publicKeys);\n this.authService.getTrustedUsers();\n } catch (error) {\n this.errorDialogService.openDialog({\n message: 'Trusted keys endpoint cannot be reached. Please try again later.',\n });\n // TODO do something to halt user progress...show a sad cicada page 🦗?\n }\n if (!this.swUpdate.isEnabled) {\n this.swUpdate.available.subscribe(() => {\n if (confirm('New Version available. Load New Version?')) {\n window.location.reload();\n }\n });\n }\n }\n\n // Load resize\n onResize(e): void {\n const sidebar: HTMLElement = document.getElementById('sidebar');\n const content: HTMLElement = document.getElementById('content');\n const sidebarCollapse: HTMLElement = document.getElementById('sidebarCollapse');\n if (sidebarCollapse?.classList.contains('active')) {\n sidebarCollapse?.classList.remove('active');\n }\n if (e.matches) {\n if (!sidebar?.classList.contains('active')) {\n sidebar?.classList.add('active');\n }\n if (!content?.classList.contains('active')) {\n content?.classList.add('active');\n }\n } else {\n if (sidebar?.classList.contains('active')) {\n sidebar?.classList.remove('active');\n }\n if (content?.classList.contains('active')) {\n content?.classList.remove('active');\n }\n }\n }\n\n @HostListener('window:cic_transfer', ['$event'])\n async cicTransfer(event: CustomEvent): Promise {\n const transaction: any = event.detail.tx;\n await this.transactionService.setTransaction(transaction, 100);\n }\n\n @HostListener('window:cic_convert', ['$event'])\n async cicConvert(event: CustomEvent): Promise {\n const conversion: any = event.detail.tx;\n await this.transactionService.setConversion(conversion, 100);\n }\n}\n\n \n\n \n \n\n \n\n \n \n ./app.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ''\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AppComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AppModule.html":{"url":"modules/AppModule.html","title":"module - AppModule","body":"\n \n\n\n\n\n Modules\n AppModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AppModule\n\n\n\ncluster_AppModule_providers\n\n\n\ncluster_AppModule_declarations\n\n\n\ncluster_AppModule_bootstrap\n\n\n\ncluster_AppModule_imports\n\n\n\n\nAppComponent\n\nAppComponent\n\n\n\nAppModule\n\nAppModule\n\nAppModule -->\n\nAppComponent->AppModule\n\n\n\n\n\nAppComponent \n\nAppComponent \n\nAppComponent -->\n\nAppModule->AppComponent \n\n\n\n\n\nAppRoutingModule\n\nAppRoutingModule\n\nAppModule -->\n\nAppRoutingModule->AppModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAppModule -->\n\nSharedModule->AppModule\n\n\n\n\n\nErrorInterceptor\n\nErrorInterceptor\n\nAppModule -->\n\nErrorInterceptor->AppModule\n\n\n\n\n\nGlobalErrorHandler\n\nGlobalErrorHandler\n\nAppModule -->\n\nGlobalErrorHandler->AppModule\n\n\n\n\n\nHttpConfigInterceptor\n\nHttpConfigInterceptor\n\nAppModule -->\n\nHttpConfigInterceptor->AppModule\n\n\n\n\n\nLoggingInterceptor\n\nLoggingInterceptor\n\nAppModule -->\n\nLoggingInterceptor->AppModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/app.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n AppComponent\n \n \n \n \n Providers\n \n \n ErrorInterceptor\n \n \n GlobalErrorHandler\n \n \n HttpConfigInterceptor\n \n \n LoggingInterceptor\n \n \n \n \n Imports\n \n \n AppRoutingModule\n \n \n SharedModule\n \n \n \n \n Bootstrap\n \n \n AppComponent\n \n \n \n \n \n\n\n \n\n\n \n import { BrowserModule } from '@angular/platform-browser';\nimport { ErrorHandler, NgModule } from '@angular/core';\n\nimport { AppRoutingModule } from '@app/app-routing.module';\nimport { AppComponent } from '@app/app.component';\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\nimport { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http';\nimport { GlobalErrorHandler, MockBackendProvider } from '@app/_helpers';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatTableModule } from '@angular/material/table';\nimport { AuthGuard } from '@app/_guards';\nimport { LoggerModule } from 'ngx-logger';\nimport { environment } from '@src/environments/environment';\nimport { ErrorInterceptor, HttpConfigInterceptor, LoggingInterceptor } from '@app/_interceptors';\nimport { MutablePgpKeyStore } from '@app/_pgp';\nimport { ServiceWorkerModule } from '@angular/service-worker';\n\n@NgModule({\n declarations: [AppComponent],\n imports: [\n BrowserModule,\n AppRoutingModule,\n BrowserAnimationsModule,\n HttpClientModule,\n SharedModule,\n MatTableModule,\n LoggerModule.forRoot({\n level: environment.logLevel,\n serverLogLevel: environment.serverLogLevel,\n serverLoggingUrl: `${environment.loggingUrl}/api/logs/`,\n disableConsoleLogging: false,\n }),\n ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production }),\n ],\n providers: [\n AuthGuard,\n MutablePgpKeyStore,\n MockBackendProvider,\n GlobalErrorHandler,\n { provide: ErrorHandler, useClass: GlobalErrorHandler },\n { provide: HTTP_INTERCEPTORS, useClass: HttpConfigInterceptor, multi: true },\n { provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptor, multi: true },\n { provide: HTTP_INTERCEPTORS, useClass: LoggingInterceptor, multi: true },\n ],\n bootstrap: [AppComponent],\n})\nexport class AppModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AppRoutingModule.html":{"url":"modules/AppRoutingModule.html","title":"module - AppRoutingModule","body":"\n \n\n\n\n\n Modules\n AppRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/app-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule, PreloadAllModules } from '@angular/router';\nimport { AuthGuard } from '@app/_guards';\n\nconst routes: Routes = [\n { path: 'auth', loadChildren: () => \"import('@app/auth/auth.module').then((m) => m.AuthModule)\" },\n {\n path: '',\n loadChildren: () => \"import('@pages/pages.module').then((m) => m.PagesModule)\",\n canActivate: [AuthGuard],\n },\n { path: '**', redirectTo: '', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [\n RouterModule.forRoot(routes, {\n preloadingStrategy: PreloadAllModules,\n useHash: true,\n }),\n ],\n exports: [RouterModule],\n})\nexport class AppRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AuthComponent.html":{"url":"components/AuthComponent.html","title":"component - AuthComponent","body":"\n \n\n\n\n\n\n Components\n AuthComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/auth/auth.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-auth\n \n\n \n styleUrls\n ./auth.component.scss\n \n\n\n\n \n templateUrl\n ./auth.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n keyForm\n \n \n loading\n \n \n matcher\n \n \n submitted\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n login\n \n \n Async\n ngOnInit\n \n \n Async\n onSubmit\n \n \n switchWindows\n \n \n toggleDisplay\n \n \n \n \n\n\n\n\n\n \n \n Accessors\n \n \n \n \n \n \n keyFormStub\n \n \n \n \n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(authService: AuthService, formBuilder: FormBuilder, router: Router, errorDialogService: ErrorDialogService)\n \n \n \n \n Defined in src/app/auth/auth.component.ts:19\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n authService\n \n \n AuthService\n \n \n \n No\n \n \n \n \n formBuilder\n \n \n FormBuilder\n \n \n \n No\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n errorDialogService\n \n \n ErrorDialogService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n login\n \n \n \n \n \n \n \n \n login()\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:53\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:28\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n onSubmit\n \n \n \n \n \n \n \n \n onSubmit()\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:41\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n switchWindows\n \n \n \n \n \n \n \nswitchWindows()\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:66\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n toggleDisplay\n \n \n \n \n \n \n \ntoggleDisplay(element: any)\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:73\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n element\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n keyForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/auth/auth.component.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n loading\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/auth/auth.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n matcher\n \n \n \n \n \n \n Type : CustomErrorStateMatcher\n\n \n \n \n \n Default value : new CustomErrorStateMatcher()\n \n \n \n \n Defined in src/app/auth/auth.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n submitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/auth/auth.component.ts:17\n \n \n\n\n \n \n\n\n \n \n Accessors\n \n \n \n \n \n \n keyFormStub\n \n \n\n \n \n getkeyFormStub()\n \n \n \n \n Defined in src/app/auth/auth.component.ts:37\n \n \n\n \n \n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { CustomErrorStateMatcher } from '@app/_helpers';\nimport { AuthService } from '@app/_services';\nimport { ErrorDialogService } from '@app/_services/error-dialog.service';\nimport { LoggingService } from '@app/_services/logging.service';\nimport { Router } from '@angular/router';\n\n@Component({\n selector: 'app-auth',\n templateUrl: './auth.component.html',\n styleUrls: ['./auth.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AuthComponent implements OnInit {\n keyForm: FormGroup;\n submitted: boolean = false;\n loading: boolean = false;\n matcher: CustomErrorStateMatcher = new CustomErrorStateMatcher();\n\n constructor(\n private authService: AuthService,\n private formBuilder: FormBuilder,\n private router: Router,\n private errorDialogService: ErrorDialogService\n ) {}\n\n async ngOnInit(): Promise {\n this.keyForm = this.formBuilder.group({\n key: ['', Validators.required],\n });\n if (this.authService.getPrivateKey()) {\n this.authService.loginView();\n }\n }\n\n get keyFormStub(): any {\n return this.keyForm.controls;\n }\n\n async onSubmit(): Promise {\n this.submitted = true;\n\n if (this.keyForm.invalid) {\n return;\n }\n\n this.loading = true;\n await this.authService.setKey(this.keyFormStub.key.value);\n this.loading = false;\n }\n\n async login(): Promise {\n try {\n const loginResult = await this.authService.login();\n if (loginResult) {\n this.router.navigate(['/home']);\n }\n } catch (HttpError) {\n this.errorDialogService.openDialog({\n message: HttpError.message,\n });\n }\n }\n\n switchWindows(): void {\n const divOne: HTMLElement = document.getElementById('one');\n const divTwo: HTMLElement = document.getElementById('two');\n this.toggleDisplay(divOne);\n this.toggleDisplay(divTwo);\n }\n\n toggleDisplay(element: any): void {\n const style: string = window.getComputedStyle(element).display;\n if (style === 'block') {\n element.style.display = 'none';\n } else {\n element.style.display = 'block';\n }\n }\n}\n\n \n\n \n \n\n \n \n \n \n \n CICADA\n \n \n \n \n Add Private Key\n \n\n \n \n Private Key\n \n \n Private Key is required.\n \n \n\n \n \n Add Key\n \n \n \n \n \n \n \n Login\n \n \n\n \n \n \n Change private key?\n Enter private key\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./auth.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' CICADA Add Private Key Private Key Private Key is required. Add Key Login Change private key? Enter private key '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AuthComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"guards/AuthGuard.html":{"url":"guards/AuthGuard.html","title":"guard - AuthGuard","body":"\n \n\n\n\n\n\n\n\n\n\n\n Guards\n AuthGuard\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_guards/auth.guard.ts\n \n\n \n Description\n \n \n Auth guard implementation.\nDictates access to routes depending on the authentication status.\n\n \n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n canActivate\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(router: Router)\n \n \n \n \n Defined in src/app/_guards/auth.guard.ts:21\n \n \n\n \n \n Instantiates the auth guard class.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \nA service that provides navigation among views and URL manipulation capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n canActivate\n \n \n \n \n \n \n \ncanActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot)\n \n \n\n\n \n \n Defined in src/app/_guards/auth.guard.ts:38\n \n \n\n\n \n \n Returns whether navigation to a specific route is acceptable.\nChecks if the user has uploaded a private key.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n route\n \n ActivatedRouteSnapshot\n \n\n \n No\n \n\n\n \n \nContains the information about a route associated with a component loaded in an outlet at a particular moment in time.\nActivatedRouteSnapshot can also be used to traverse the router state tree.\n\n\n \n \n \n state\n \n RouterStateSnapshot\n \n\n \n No\n \n\n\n \n \nRepresents the state of the router at a moment in time.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable | Promise | boolean | UrlTree\n\n \n \n true - If there is an active private key in the user's localStorage.\n\n \n \n \n \n \n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport {\n ActivatedRouteSnapshot,\n CanActivate,\n Router,\n RouterStateSnapshot,\n UrlTree,\n} from '@angular/router';\n\n// Third party imports\nimport { Observable } from 'rxjs';\n\n/**\n * Auth guard implementation.\n * Dictates access to routes depending on the authentication status.\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class AuthGuard implements CanActivate {\n /**\n * Instantiates the auth guard class.\n *\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(private router: Router) {}\n\n /**\n * Returns whether navigation to a specific route is acceptable.\n * Checks if the user has uploaded a private key.\n *\n * @param route - Contains the information about a route associated with a component loaded in an outlet at a particular moment in time.\n * ActivatedRouteSnapshot can also be used to traverse the router state tree.\n * @param state - Represents the state of the router at a moment in time.\n * @returns true - If there is an active private key in the user's localStorage.\n */\n canActivate(\n route: ActivatedRouteSnapshot,\n state: RouterStateSnapshot\n ): Observable | Promise | boolean | UrlTree {\n if (localStorage.getItem(btoa('CICADA_PRIVATE_KEY'))) {\n return true;\n }\n this.router.navigate(['/auth']);\n return false;\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AuthModule.html":{"url":"modules/AuthModule.html","title":"module - AuthModule","body":"\n \n\n\n\n\n Modules\n AuthModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AuthModule\n\n\n\ncluster_AuthModule_imports\n\n\n\ncluster_AuthModule_declarations\n\n\n\n\nAuthComponent\n\nAuthComponent\n\n\n\nAuthModule\n\nAuthModule\n\nAuthModule -->\n\nAuthComponent->AuthModule\n\n\n\n\n\nPasswordToggleDirective\n\nPasswordToggleDirective\n\nAuthModule -->\n\nPasswordToggleDirective->AuthModule\n\n\n\n\n\nAuthRoutingModule\n\nAuthRoutingModule\n\nAuthModule -->\n\nAuthRoutingModule->AuthModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAuthModule -->\n\nSharedModule->AuthModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/auth/auth.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n AuthComponent\n \n \n PasswordToggleDirective\n \n \n \n \n Imports\n \n \n AuthRoutingModule\n \n \n SharedModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { AuthRoutingModule } from '@app/auth/auth-routing.module';\nimport { AuthComponent } from '@app/auth/auth.component';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { PasswordToggleDirective } from '@app/auth/_directives/password-toggle.directive';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatSelectModule } from '@angular/material/select';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatRippleModule } from '@angular/material/core';\nimport { SharedModule } from '@app/shared/shared.module';\n\n@NgModule({\n declarations: [AuthComponent, PasswordToggleDirective],\n imports: [\n CommonModule,\n AuthRoutingModule,\n ReactiveFormsModule,\n MatCardModule,\n MatSelectModule,\n MatInputModule,\n MatButtonModule,\n MatRippleModule,\n SharedModule,\n ],\n})\nexport class AuthModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AuthRoutingModule.html":{"url":"modules/AuthRoutingModule.html","title":"module - AuthRoutingModule","body":"\n \n\n\n\n\n Modules\n AuthRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/auth/auth-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { AuthComponent } from '@app/auth/auth.component';\n\nconst routes: Routes = [\n { path: '', component: AuthComponent },\n { path: '**', redirectTo: '', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class AuthRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/AuthService.html":{"url":"injectables/AuthService.html","title":"injectable - AuthService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n AuthService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/auth.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n mutableKeyStore\n \n \n trustedUsers\n \n \n Private\n trustedUsersList\n \n \n trustedUsersSubject\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n addTrustedUser\n \n \n getChallenge\n \n \n getPrivateKey\n \n \n getPrivateKeyInfo\n \n \n Async\n getPublicKeys\n \n \n getSessionToken\n \n \n getTrustedUsers\n \n \n getWithToken\n \n \n Async\n init\n \n \n Async\n login\n \n \n loginView\n \n \n logout\n \n \n sendSignedChallenge\n \n \n Async\n setKey\n \n \n setSessionToken\n \n \n setState\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(httpClient: HttpClient, loggingService: LoggingService, errorDialogService: ErrorDialogService)\n \n \n \n \n Defined in src/app/_services/auth.service.ts:23\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n httpClient\n \n \n HttpClient\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n errorDialogService\n \n \n ErrorDialogService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n addTrustedUser\n \n \n \n \n \n \n \naddTrustedUser(user: Staff)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:172\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n user\n \n Staff\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getChallenge\n \n \n \n \n \n \n \ngetChallenge()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:84\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n getPrivateKey\n \n \n \n \n \n \n \ngetPrivateKey()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:202\n \n \n\n\n \n \n\n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n getPrivateKeyInfo\n \n \n \n \n \n \n \ngetPrivateKeyInfo()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:206\n \n \n\n\n \n \n\n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getPublicKeys\n \n \n \n \n \n \n \n \n getPublicKeys()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:190\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n getSessionToken\n \n \n \n \n \n \n \ngetSessionToken()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:38\n \n \n\n\n \n \n\n \n Returns : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n getTrustedUsers\n \n \n \n \n \n \n \ngetTrustedUsers()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:184\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n getWithToken\n \n \n \n \n \n \n \ngetWithToken()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:50\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n init\n \n \n \n \n \n \n \n \n init()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:31\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n login\n \n \n \n \n \n \n \n \n login()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:93\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n loginView\n \n \n \n \n \n \n \nloginView()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:128\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n logout\n \n \n \n \n \n \n \nlogout()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:166\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n sendSignedChallenge\n \n \n \n \n \n \n \nsendSignedChallenge(hobaResponseEncoded: any)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:72\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n hobaResponseEncoded\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n setKey\n \n \n \n \n \n \n \n \n setKey(privateKeyArmored)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:138\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n Description\n \n \n \n \n privateKeyArmored\n\n \n No\n \n\n\n \n \nPrivate key.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n setSessionToken\n \n \n \n \n \n \n \nsetSessionToken(token)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:42\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n token\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n setState\n \n \n \n \n \n \n \nsetState(s)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:46\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n s\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n mutableKeyStore\n \n \n \n \n \n \n Type : MutableKeyStore\n\n \n \n \n \n Defined in src/app/_services/auth.service.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n trustedUsers\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/_services/auth.service.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n trustedUsersList\n \n \n \n \n \n \n Type : BehaviorSubject>\n\n \n \n \n \n Default value : new BehaviorSubject>(\n this.trustedUsers\n )\n \n \n \n \n Defined in src/app/_services/auth.service.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n trustedUsersSubject\n \n \n \n \n \n \n Type : Observable>\n\n \n \n \n \n Default value : this.trustedUsersList.asObservable()\n \n \n \n \n Defined in src/app/_services/auth.service.ts:23\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { hobaParseChallengeHeader } from '@src/assets/js/hoba.js';\nimport { signChallenge } from '@src/assets/js/hoba-pgp.js';\nimport { environment } from '@src/environments/environment';\nimport { LoggingService } from '@app/_services/logging.service';\nimport { MutableKeyStore } from '@app/_pgp';\nimport { ErrorDialogService } from '@app/_services/error-dialog.service';\nimport { HttpClient } from '@angular/common/http';\nimport { HttpError, rejectBody } from '@app/_helpers/global-error-handler';\nimport { Staff } from '@app/_models';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { KeystoreService } from '@app/_services/keystore.service';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class AuthService {\n mutableKeyStore: MutableKeyStore;\n trustedUsers: Array = [];\n private trustedUsersList: BehaviorSubject> = new BehaviorSubject>(\n this.trustedUsers\n );\n trustedUsersSubject: Observable> = this.trustedUsersList.asObservable();\n\n constructor(\n private httpClient: HttpClient,\n private loggingService: LoggingService,\n private errorDialogService: ErrorDialogService\n ) {}\n\n async init(): Promise {\n this.mutableKeyStore = await KeystoreService.getKeystore();\n if (localStorage.getItem(btoa('CICADA_PRIVATE_KEY'))) {\n await this.mutableKeyStore.importPrivateKey(localStorage.getItem(btoa('CICADA_PRIVATE_KEY')));\n }\n }\n\n getSessionToken(): string {\n return sessionStorage.getItem(btoa('CICADA_SESSION_TOKEN'));\n }\n\n setSessionToken(token): void {\n sessionStorage.setItem(btoa('CICADA_SESSION_TOKEN'), token);\n }\n\n setState(s): void {\n document.getElementById('state').innerHTML = s;\n }\n\n getWithToken(): Promise {\n const headers = {\n Authorization: 'Bearer ' + this.getSessionToken,\n 'Content-Type': 'application/json;charset=utf-8',\n 'x-cic-automerge': 'none',\n };\n const options = {\n headers,\n };\n return fetch(environment.cicMetaUrl, options).then((response) => {\n if (!response.ok) {\n this.loggingService.sendErrorLevelMessage('failed to get with auth token.', this, {\n error: '',\n });\n\n return false;\n }\n return true;\n });\n }\n\n // TODO rename to send signed challenge and set session. Also separate these responsibilities\n sendSignedChallenge(hobaResponseEncoded: any): Promise {\n const headers = {\n Authorization: 'HOBA ' + hobaResponseEncoded,\n 'Content-Type': 'application/json;charset=utf-8',\n 'x-cic-automerge': 'none',\n };\n const options = {\n headers,\n };\n return fetch(environment.cicMetaUrl, options);\n }\n\n getChallenge(): Promise {\n return fetch(environment.cicMetaUrl).then((response) => {\n if (response.status === 401) {\n const authHeader: string = response.headers.get('WWW-Authenticate');\n return hobaParseChallengeHeader(authHeader);\n }\n });\n }\n\n async login(): Promise {\n if (this.getSessionToken()) {\n sessionStorage.removeItem(btoa('CICADA_SESSION_TOKEN'));\n } else {\n const o = await this.getChallenge();\n\n const r = await signChallenge(\n o.challenge,\n o.realm,\n environment.cicMetaUrl,\n this.mutableKeyStore\n );\n\n const tokenResponse = await this.sendSignedChallenge(r).then((response) => {\n const token = response.headers.get('Token');\n if (token) {\n return token;\n }\n if (response.status === 401) {\n throw new HttpError('You are not authorized to use this system', response.status);\n }\n if (!response.ok) {\n throw new HttpError('Unknown error from authentication server', response.status);\n }\n });\n\n if (tokenResponse) {\n this.setSessionToken(tokenResponse);\n this.setState('Click button to log in');\n return true;\n }\n return false;\n }\n }\n\n loginView(): void {\n document.getElementById('one').style.display = 'none';\n document.getElementById('two').style.display = 'block';\n this.setState('Click button to log in with PGP key ' + this.mutableKeyStore.getPrivateKeyId());\n }\n\n /**\n * @throws\n * @param privateKeyArmored - Private key.\n */\n async setKey(privateKeyArmored): Promise {\n try {\n const isValidKeyCheck = await this.mutableKeyStore.isValidKey(privateKeyArmored);\n if (!isValidKeyCheck) {\n throw Error('The private key is invalid');\n }\n // TODO leaving this out for now.\n // const isEncryptedKeyCheck = await this.mutableKeyStore.isEncryptedPrivateKey(privateKeyArmored);\n // if (!isEncryptedKeyCheck) {\n // throw Error('The private key doesn\\'t have a password!');\n // }\n const key = await this.mutableKeyStore.importPrivateKey(privateKeyArmored);\n localStorage.setItem(btoa('CICADA_PRIVATE_KEY'), privateKeyArmored);\n } catch (err) {\n this.loggingService.sendErrorLevelMessage(\n `Failed to set key: ${err.message || err.statusText}`,\n this,\n { error: err }\n );\n this.errorDialogService.openDialog({\n message: `Failed to set key: ${err.message || err.statusText}`,\n });\n return false;\n }\n this.loginView();\n return true;\n }\n\n logout(): void {\n sessionStorage.removeItem(btoa('CICADA_SESSION_TOKEN'));\n localStorage.removeItem(btoa('CICADA_PRIVATE_KEY'));\n window.location.reload();\n }\n\n addTrustedUser(user: Staff): void {\n const savedIndex = this.trustedUsers.findIndex((staff) => staff.userid === user.userid);\n if (savedIndex === 0) {\n return;\n }\n if (savedIndex > 0) {\n this.trustedUsers.splice(savedIndex, 1);\n }\n this.trustedUsers.unshift(user);\n this.trustedUsersList.next(this.trustedUsers);\n }\n\n getTrustedUsers(): void {\n this.mutableKeyStore.getPublicKeys().forEach((key) => {\n this.addTrustedUser(key.users[0].userId);\n });\n }\n\n async getPublicKeys(): Promise {\n return new Promise((resolve, reject) => {\n fetch(environment.publicKeysUrl).then((res) => {\n if (!res.ok) {\n // TODO does angular recommend an error interface?\n return reject(rejectBody(res));\n }\n return resolve(res.text());\n });\n });\n }\n\n getPrivateKey(): any {\n return this.mutableKeyStore.getPrivateKey();\n }\n\n getPrivateKeyInfo(): any {\n return this.getPrivateKey().users[0].userId;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/BlockSyncService.html":{"url":"injectables/BlockSyncService.html","title":"injectable - BlockSyncService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n BlockSyncService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/block-sync.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n readyState\n \n \n readyStateTarget\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n blockSync\n \n \n fetcher\n \n \n Async\n init\n \n \n newEvent\n \n \n readyStateProcessor\n \n \n Async\n scan\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(transactionService: TransactionService, loggingService: LoggingService)\n \n \n \n \n Defined in src/app/_services/block-sync.service.ts:16\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n transactionService\n \n \n TransactionService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n blockSync\n \n \n \n \n \n \n \n \n blockSync(address: string, offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:27\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n \n null\n \n\n \n \n offset\n \n number\n \n\n \n No\n \n\n \n 0\n \n\n \n \n limit\n \n number\n \n\n \n No\n \n\n \n 100\n \n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n fetcher\n \n \n \n \n \n \n \nfetcher(settings: Settings, transactionsInfo: any)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:109\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n settings\n \n Settings\n \n\n \n No\n \n\n\n \n \n transactionsInfo\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n init\n \n \n \n \n \n \n \n \n init()\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:23\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n newEvent\n \n \n \n \n \n \n \nnewEvent(tx: any, eventType: string)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:80\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n tx\n \n any\n \n\n \n No\n \n\n\n \n \n eventType\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n readyStateProcessor\n \n \n \n \n \n \n \nreadyStateProcessor(settings: Settings, bit: number, address: string, offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:45\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n settings\n \n Settings\n \n\n \n No\n \n\n\n \n \n bit\n \n number\n \n\n \n No\n \n\n\n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n offset\n \n number\n \n\n \n No\n \n\n\n \n \n limit\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n scan\n \n \n \n \n \n \n \n \n scan(settings: Settings, lo: number, hi: number, bloomBlockBytes: Uint8Array, bloomBlocktxBytes: Uint8Array, bloomRounds: any)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:88\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n settings\n \n Settings\n \n\n \n No\n \n\n\n \n \n lo\n \n number\n \n\n \n No\n \n\n\n \n \n hi\n \n number\n \n\n \n No\n \n\n\n \n \n bloomBlockBytes\n \n Uint8Array\n \n\n \n No\n \n\n\n \n \n bloomBlocktxBytes\n \n Uint8Array\n \n\n \n No\n \n\n\n \n \n bloomRounds\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n readyState\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 0\n \n \n \n \n Defined in src/app/_services/block-sync.service.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n readyStateTarget\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 2\n \n \n \n \n Defined in src/app/_services/block-sync.service.ts:15\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { Settings } from '@app/_models';\nimport { TransactionHelper } from '@cicnet/cic-client';\nimport { first } from 'rxjs/operators';\nimport { TransactionService } from '@app/_services/transaction.service';\nimport { environment } from '@src/environments/environment';\nimport { LoggingService } from '@app/_services/logging.service';\nimport { RegistryService } from '@app/_services/registry.service';\nimport { Web3Service } from '@app/_services/web3.service';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class BlockSyncService {\n readyStateTarget: number = 2;\n readyState: number = 0;\n\n constructor(\n private transactionService: TransactionService,\n private loggingService: LoggingService\n ) {}\n\n async init(): Promise {\n await this.transactionService.init();\n }\n\n async blockSync(address: string = null, offset: number = 0, limit: number = 100): Promise {\n this.transactionService.resetTransactionsList();\n const settings: Settings = new Settings(this.scan);\n const readyStateElements: { network: number } = { network: 2 };\n settings.w3.provider = environment.web3Provider;\n settings.w3.engine = Web3Service.getInstance();\n settings.registry = await RegistryService.getRegistry();\n settings.txHelper = new TransactionHelper(settings.w3.engine, settings.registry);\n\n settings.txHelper.ontransfer = async (transaction: any): Promise => {\n window.dispatchEvent(this.newEvent(transaction, 'cic_transfer'));\n };\n settings.txHelper.onconversion = async (transaction: any): Promise => {\n window.dispatchEvent(this.newEvent(transaction, 'cic_convert'));\n };\n this.readyStateProcessor(settings, readyStateElements.network, address, offset, limit);\n }\n\n readyStateProcessor(\n settings: Settings,\n bit: number,\n address: string,\n offset: number,\n limit: number\n ): void {\n // tslint:disable-next-line:no-bitwise\n this.readyState |= bit;\n if (this.readyStateTarget === this.readyState && this.readyStateTarget) {\n const wHeadSync: Worker = new Worker('./../assets/js/block-sync/head.js');\n wHeadSync.onmessage = (m) => {\n settings.txHelper.processReceipt(m.data);\n };\n wHeadSync.postMessage({\n w3_provider: settings.w3.provider,\n });\n if (address === null) {\n this.transactionService\n .getAllTransactions(offset, limit)\n .pipe(first())\n .subscribe((res) => {\n this.fetcher(settings, res);\n });\n } else {\n this.transactionService\n .getAddressTransactions(address, offset, limit)\n .pipe(first())\n .subscribe((res) => {\n this.fetcher(settings, res);\n });\n }\n }\n }\n\n newEvent(tx: any, eventType: string): any {\n return new CustomEvent(eventType, {\n detail: {\n tx,\n },\n });\n }\n\n async scan(\n settings: Settings,\n lo: number,\n hi: number,\n bloomBlockBytes: Uint8Array,\n bloomBlocktxBytes: Uint8Array,\n bloomRounds: any\n ): Promise {\n const w: Worker = new Worker('./../assets/js/block-sync/ondemand.js');\n w.onmessage = (m) => {\n settings.txHelper.processReceipt(m.data);\n };\n w.postMessage({\n w3_provider: settings.w3.provider,\n lo,\n hi,\n filters: [bloomBlockBytes, bloomBlocktxBytes],\n filter_rounds: bloomRounds,\n });\n }\n\n fetcher(settings: Settings, transactionsInfo: any): void {\n const blockFilterBinstr: string = window.atob(transactionsInfo.block_filter);\n const bOne: Uint8Array = new Uint8Array(blockFilterBinstr.length);\n bOne.map((e, i, v) => (v[i] = blockFilterBinstr.charCodeAt(i)));\n\n const blocktxFilterBinstr: string = window.atob(transactionsInfo.blocktx_filter);\n const bTwo: Uint8Array = new Uint8Array(blocktxFilterBinstr.length);\n bTwo.map((e, i, v) => (v[i] = blocktxFilterBinstr.charCodeAt(i)));\n\n settings.scanFilter(\n settings,\n transactionsInfo.low,\n transactionsInfo.high,\n bOne,\n bTwo,\n transactionsInfo.filter_rounds\n );\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Conversion.html":{"url":"interfaces/Conversion.html","title":"interface - Conversion","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Conversion\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/transaction.ts\n \n\n \n Description\n \n \n Conversion object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n destinationToken\n \n \n fromValue\n \n \n sourceToken\n \n \n toValue\n \n \n trader\n \n \n tx\n \n \n user\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n destinationToken\n \n \n \n \n destinationToken: TxToken\n\n \n \n\n\n \n \n Type : TxToken\n\n \n \n\n\n\n\n\n \n \n Final transaction token information. \n\n \n \n \n \n \n \n \n \n \n fromValue\n \n \n \n \n fromValue: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Initial transaction token amount. \n\n \n \n \n \n \n \n \n \n \n sourceToken\n \n \n \n \n sourceToken: TxToken\n\n \n \n\n\n \n \n Type : TxToken\n\n \n \n\n\n\n\n\n \n \n Initial transaction token information. \n\n \n \n \n \n \n \n \n \n \n toValue\n \n \n \n \n toValue: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Final transaction token amount. \n\n \n \n \n \n \n \n \n \n \n trader\n \n \n \n \n trader: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the initiator of the conversion. \n\n \n \n \n \n \n \n \n \n \n tx\n \n \n \n \n tx: Tx\n\n \n \n\n\n \n \n Type : Tx\n\n \n \n\n\n\n\n\n \n \n Conversion mining information. \n\n \n \n \n \n \n \n \n \n \n user\n \n \n \n \n user: AccountDetails\n\n \n \n\n\n \n \n Type : AccountDetails\n\n \n \n\n\n\n\n\n \n \n Account information of the initiator of the conversion. \n\n \n \n \n \n \n \n\n\n \n import { AccountDetails } from '@app/_models/account';\n\n/** Conversion object interface */\ninterface Conversion {\n /** Final transaction token information. */\n destinationToken: TxToken;\n /** Initial transaction token amount. */\n fromValue: number;\n /** Initial transaction token information. */\n sourceToken: TxToken;\n /** Final transaction token amount. */\n toValue: number;\n /** Address of the initiator of the conversion. */\n trader: string;\n /** Conversion mining information. */\n tx: Tx;\n /** Account information of the initiator of the conversion. */\n user: AccountDetails;\n}\n\n/** Transaction object interface */\ninterface Transaction {\n /** Address of the transaction sender. */\n from: string;\n /** Account information of the transaction recipient. */\n recipient: AccountDetails;\n /** Account information of the transaction sender. */\n sender: AccountDetails;\n /** Address of the transaction recipient. */\n to: string;\n /** Transaction token information. */\n token: TxToken;\n /** Transaction mining information. */\n tx: Tx;\n /** Type of transaction. */\n type?: string;\n /** Amount of tokens transacted. */\n value: number;\n}\n\n/** Transaction data interface */\ninterface Tx {\n /** Transaction block number. */\n block: number;\n /** Transaction mining status. */\n success: boolean;\n /** Time transaction was mined. */\n timestamp: number;\n /** Hash generated by transaction. */\n txHash: string;\n /** Index of transaction in block. */\n txIndex: number;\n}\n\n/** Transaction token object interface */\ninterface TxToken {\n /** Address of the deployed token contract. */\n address: string;\n /** Name of the token. */\n name: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Conversion, Transaction, Tx, TxToken };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/CreateAccountComponent.html":{"url":"components/CreateAccountComponent.html","title":"component - CreateAccountComponent","body":"\n \n\n\n\n\n\n Components\n CreateAccountComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/accounts/create-account/create-account.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-create-account\n \n\n \n styleUrls\n ./create-account.component.scss\n \n\n\n\n \n templateUrl\n ./create-account.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n accountTypes\n \n \n areaNames\n \n \n categories\n \n \n createForm\n \n \n genders\n \n \n matcher\n \n \n submitted\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n ngOnInit\n \n \n onSubmit\n \n \n \n \n\n\n\n\n\n \n \n Accessors\n \n \n \n \n \n \n createFormStub\n \n \n \n \n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(formBuilder: FormBuilder, locationService: LocationService, userService: UserService)\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:20\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n formBuilder\n \n \n FormBuilder\n \n \n \n No\n \n \n \n \n locationService\n \n \n LocationService\n \n \n \n No\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:28\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n onSubmit\n \n \n \n \n \n \n \nonSubmit()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:64\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n accountTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n areaNames\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n categories\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:17\n \n \n\n\n \n \n \n \n \n \n \n \n \n createForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:14\n \n \n\n\n \n \n \n \n \n \n \n \n \n genders\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n matcher\n \n \n \n \n \n \n Type : CustomErrorStateMatcher\n\n \n \n \n \n Default value : new CustomErrorStateMatcher()\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:15\n \n \n\n\n \n \n \n \n \n \n \n \n \n submitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:16\n \n \n\n\n \n \n\n\n \n \n Accessors\n \n \n \n \n \n \n createFormStub\n \n \n\n \n \n getcreateFormStub()\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:60\n \n \n\n \n \n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { LocationService, UserService } from '@app/_services';\nimport { CustomErrorStateMatcher } from '@app/_helpers';\nimport { first } from 'rxjs/operators';\n\n@Component({\n selector: 'app-create-account',\n templateUrl: './create-account.component.html',\n styleUrls: ['./create-account.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class CreateAccountComponent implements OnInit {\n createForm: FormGroup;\n matcher: CustomErrorStateMatcher = new CustomErrorStateMatcher();\n submitted: boolean = false;\n categories: Array;\n areaNames: Array;\n accountTypes: Array;\n genders: Array;\n\n constructor(\n private formBuilder: FormBuilder,\n private locationService: LocationService,\n private userService: UserService\n ) {}\n\n async ngOnInit(): Promise {\n await this.userService.init();\n this.createForm = this.formBuilder.group({\n accountType: ['', Validators.required],\n idNumber: ['', Validators.required],\n phoneNumber: ['', Validators.required],\n givenName: ['', Validators.required],\n surname: ['', Validators.required],\n directoryEntry: ['', Validators.required],\n location: ['', Validators.required],\n gender: ['', Validators.required],\n referrer: ['', Validators.required],\n businessCategory: ['', Validators.required],\n });\n this.userService.getCategories();\n this.userService.categoriesSubject.subscribe((res) => {\n this.categories = Object.keys(res);\n });\n this.locationService.getAreaNames();\n this.locationService.areaNamesSubject.subscribe((res) => {\n this.areaNames = Object.keys(res);\n });\n this.userService\n .getAccountTypes()\n .pipe(first())\n .subscribe((res) => (this.accountTypes = res));\n this.userService\n .getGenders()\n .pipe(first())\n .subscribe((res) => (this.genders = res));\n }\n\n get createFormStub(): any {\n return this.createForm.controls;\n }\n\n onSubmit(): void {\n this.submitted = true;\n if (this.createForm.invalid || !confirm('Create account?')) {\n return;\n }\n this.submitted = false;\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Accounts\n Create Account\n \n \n \n CREATE A USER ACCOUNT \n \n \n \n \n Account Type: \n \n \n {{ accountType | uppercase }}\n \n \n Account type is required. \n \n\n \n \n ID Number: \n \n ID Number is required.\n \n \n\n \n \n Phone Number: \n \n Phone Number is required. \n \n\n \n \n Given Name(s):* \n \n Given Names are required. \n \n\n \n \n Family/Surname: \n \n Surname is required. \n \n\n \n \n Directory Entry: \n \n Directory Entry is required. \n \n\n \n \n Location: \n \n \n {{ area | uppercase }}\n \n \n Location is required. \n \n\n \n \n Gender: \n \n \n {{ gender | uppercase }}\n \n \n Gender is required. \n \n\n \n \n Referrer Phone Number: \n \n Referrer is required. \n \n\n \n \n Business Category: \n \n \n {{ category | titlecase }}\n \n \n Business Category is required.\n \n \n\n \n Submit\n \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./create-account.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Accounts Create Account CREATE A USER ACCOUNT Account Type: {{ accountType | uppercase }} Account type is required. ID Number: ID Number is required. Phone Number: Phone Number is required. Given Name(s):* Given Names are required. Family/Surname: Surname is required. Directory Entry: Directory Entry is required. Location: {{ area | uppercase }} Location is required. Gender: {{ gender | uppercase }} Gender is required. Referrer Phone Number: Referrer is required. Business Category: {{ category | titlecase }} Business Category is required. Submit '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'CreateAccountComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/CustomErrorStateMatcher.html":{"url":"classes/CustomErrorStateMatcher.html","title":"class - CustomErrorStateMatcher","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n CustomErrorStateMatcher\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/custom-error-state-matcher.ts\n \n\n \n Description\n \n \n Custom provider that defines how form controls behave with regards to displaying error messages.\n\n \n\n\n \n Implements\n \n \n ErrorStateMatcher\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n isErrorState\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n isErrorState\n \n \n \n \n \n \n \nisErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null)\n \n \n\n\n \n \n Defined in src/app/_helpers/custom-error-state-matcher.ts:17\n \n \n\n\n \n \n Checks whether an invalid input has been made and an error should be made.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n control\n \n FormControl | null\n \n\n \n No\n \n\n\n \n \nTracks the value and validation status of an individual form control.\n\n\n \n \n \n form\n \n FormGroupDirective | NgForm | null\n \n\n \n No\n \n\n\n \n \nBinding of an existing FormGroup to a DOM element.\n\n\n \n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n true - If an invalid input has been made to the form control.\n\n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { ErrorStateMatcher } from '@angular/material/core';\nimport { FormControl, FormGroupDirective, NgForm } from '@angular/forms';\n\n/**\n * Custom provider that defines how form controls behave with regards to displaying error messages.\n *\n */\nexport class CustomErrorStateMatcher implements ErrorStateMatcher {\n /**\n * Checks whether an invalid input has been made and an error should be made.\n *\n * @param control - Tracks the value and validation status of an individual form control.\n * @param form - Binding of an existing FormGroup to a DOM element.\n * @returns true - If an invalid input has been made to the form control.\n */\n isErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null): boolean {\n const isSubmitted: boolean = form && form.submitted;\n return !!(control && control.invalid && (control.dirty || control.touched || isSubmitted));\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/CustomValidator.html":{"url":"classes/CustomValidator.html","title":"class - CustomValidator","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n CustomValidator\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/custom.validator.ts\n \n\n \n Description\n \n \n Provides methods to perform custom validation to form inputs.\n\n \n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n passwordMatchValidator\n \n \n Static\n patternValidator\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Static\n passwordMatchValidator\n \n \n \n \n \n \n \n \n passwordMatchValidator(control: AbstractControl)\n \n \n\n\n \n \n Defined in src/app/_helpers/custom.validator.ts:13\n \n \n\n\n \n \n Sets errors to the confirm password input field if it does not match with the value in the password input field.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n control\n \n AbstractControl\n \n\n \n No\n \n\n\n \n \nThe control object of the form being validated.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Static\n patternValidator\n \n \n \n \n \n \n \n \n patternValidator(regex: RegExp, error: ValidationErrors)\n \n \n\n\n \n \n Defined in src/app/_helpers/custom.validator.ts:28\n \n \n\n\n \n \n Sets errors to a form field if it does not match with the regular expression given.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n regex\n \n RegExp\n \n\n \n No\n \n\n\n \n \nThe regular expression to match with the form field.\n\n\n \n \n \n error\n \n ValidationErrors\n \n\n \n No\n \n\n\n \n \nDefines the map of errors to return from failed validation checks.\n\n\n \n \n \n \n \n \n \n \n Returns : ValidationErrors | null\n\n \n \n The map of errors returned from failed validation checks.\n\n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { AbstractControl, ValidationErrors } from '@angular/forms';\n\n/**\n * Provides methods to perform custom validation to form inputs.\n */\nexport class CustomValidator {\n /**\n * Sets errors to the confirm password input field if it does not match with the value in the password input field.\n *\n * @param control - The control object of the form being validated.\n */\n static passwordMatchValidator(control: AbstractControl): void {\n const password: string = control.get('password').value;\n const confirmPassword: string = control.get('confirmPassword').value;\n if (password !== confirmPassword) {\n control.get('confirmPassword').setErrors({ NoPasswordMatch: true });\n }\n }\n\n /**\n * Sets errors to a form field if it does not match with the regular expression given.\n *\n * @param regex - The regular expression to match with the form field.\n * @param error - Defines the map of errors to return from failed validation checks.\n * @returns The map of errors returned from failed validation checks.\n */\n static patternValidator(regex: RegExp, error: ValidationErrors): ValidationErrors | null {\n return (control: AbstractControl): { [key: string]: any } => {\n if (!control.value) {\n return null;\n }\n\n const valid: boolean = regex.test(control.value);\n return valid ? null : error;\n };\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/ErrorDialogComponent.html":{"url":"components/ErrorDialogComponent.html","title":"component - ErrorDialogComponent","body":"\n \n\n\n\n\n\n Components\n ErrorDialogComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/error-dialog/error-dialog.component.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-error-dialog\n \n\n \n styleUrls\n ./error-dialog.component.scss\n \n\n\n\n \n templateUrl\n ./error-dialog.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Public\n data\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(data: any)\n \n \n \n \n Defined in src/app/shared/error-dialog/error-dialog.component.ts:10\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n data\n \n \n any\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Public\n data\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Decorators : \n \n \n @Inject(MAT_DIALOG_DATA)\n \n \n \n \n \n Defined in src/app/shared/error-dialog/error-dialog.component.ts:11\n \n \n\n\n \n \n\n\n\n\n\n \n import { Component, ChangeDetectionStrategy, Inject } from '@angular/core';\nimport { MAT_DIALOG_DATA } from '@angular/material/dialog';\n\n@Component({\n selector: 'app-error-dialog',\n templateUrl: './error-dialog.component.html',\n styleUrls: ['./error-dialog.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class ErrorDialogComponent {\n constructor(@Inject(MAT_DIALOG_DATA) public data: any) {}\n}\n\n \n\n \n \n \n Message: {{ data.message }}\n Status: {{ data?.status }}\n \n\n\n \n\n \n \n ./error-dialog.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Message: {{ data.message }} Status: {{ data?.status }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'ErrorDialogComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/ErrorDialogService.html":{"url":"injectables/ErrorDialogService.html","title":"injectable - ErrorDialogService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n ErrorDialogService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/error-dialog.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Public\n dialog\n \n \n Public\n isDialogOpen\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n openDialog\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(dialog: MatDialog)\n \n \n \n \n Defined in src/app/_services/error-dialog.service.ts:9\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n dialog\n \n \n MatDialog\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n openDialog\n \n \n \n \n \n \n \nopenDialog(data)\n \n \n\n\n \n \n Defined in src/app/_services/error-dialog.service.ts:13\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n data\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Public\n dialog\n \n \n \n \n \n \n Type : MatDialog\n\n \n \n \n \n Defined in src/app/_services/error-dialog.service.ts:11\n \n \n\n\n \n \n \n \n \n \n \n \n \n Public\n isDialogOpen\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/_services/error-dialog.service.ts:9\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { MatDialog, MatDialogRef } from '@angular/material/dialog';\nimport { ErrorDialogComponent } from '@app/shared/error-dialog/error-dialog.component';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class ErrorDialogService {\n public isDialogOpen: boolean = false;\n\n constructor(public dialog: MatDialog) {}\n\n openDialog(data): any {\n if (this.isDialogOpen) {\n return false;\n }\n this.isDialogOpen = true;\n const dialogRef: MatDialogRef = this.dialog.open(ErrorDialogComponent, {\n width: '300px',\n data,\n });\n\n dialogRef.afterClosed().subscribe(() => (this.isDialogOpen = false));\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interceptors/ErrorInterceptor.html":{"url":"interceptors/ErrorInterceptor.html","title":"interceptor - ErrorInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Interceptors\n ErrorInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_interceptors/error.interceptor.ts\n \n\n \n Description\n \n \n Intercepts and handles errors from outgoing HTTP request. \n\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(errorDialogService: ErrorDialogService, loggingService: LoggingService, router: Router)\n \n \n \n \n Defined in src/app/_interceptors/error.interceptor.ts:21\n \n \n\n \n \n Initialization of the error interceptor.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n errorDialogService\n \n \n ErrorDialogService\n \n \n \n No\n \n \n \n \nA service that provides a dialog box for displaying errors to the user.\n\n\n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \nA service that provides logging capabilities.\n\n\n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \nA service that provides navigation among views and URL manipulation capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \n \nintercept(request: HttpRequest, next: HttpHandler)\n \n \n\n\n \n \n Defined in src/app/_interceptors/error.interceptor.ts:42\n \n \n\n\n \n \n Intercepts HTTP requests.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n request\n \n HttpRequest\n \n\n \n No\n \n\n\n \n \nAn outgoing HTTP request with an optional typed body.\n\n\n \n \n \n next\n \n HttpHandler\n \n\n \n No\n \n\n\n \n \nThe next HTTP handler or the outgoing request dispatcher.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable>\n\n \n \n The error caught from the request.\n\n \n \n \n \n \n\n\n \n\n\n \n import {\n HttpErrorResponse,\n HttpEvent,\n HttpHandler,\n HttpInterceptor,\n HttpRequest,\n} from '@angular/common/http';\nimport { Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\n\n// Third party imports\nimport { Observable, throwError } from 'rxjs';\nimport { catchError } from 'rxjs/operators';\n\n// Application imports\nimport { ErrorDialogService, LoggingService } from '@app/_services';\n\n/** Intercepts and handles errors from outgoing HTTP request. */\n@Injectable()\nexport class ErrorInterceptor implements HttpInterceptor {\n /**\n * Initialization of the error interceptor.\n *\n * @param errorDialogService - A service that provides a dialog box for displaying errors to the user.\n * @param loggingService - A service that provides logging capabilities.\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(\n private errorDialogService: ErrorDialogService,\n private loggingService: LoggingService,\n private router: Router\n ) {}\n\n /**\n * Intercepts HTTP requests.\n *\n * @param request - An outgoing HTTP request with an optional typed body.\n * @param next - The next HTTP handler or the outgoing request dispatcher.\n * @returns The error caught from the request.\n */\n intercept(request: HttpRequest, next: HttpHandler): Observable> {\n return next.handle(request).pipe(\n catchError((err: HttpErrorResponse) => {\n let errorMessage: string;\n if (err.error instanceof ErrorEvent) {\n // A client-side or network error occurred. Handle it accordingly.\n errorMessage = `An error occurred: ${err.error.message}`;\n } else {\n // The backend returned an unsuccessful response code.\n // The response body may contain clues as to what went wrong.\n errorMessage = `Backend returned code ${err.status}, body was: ${JSON.stringify(\n err.error\n )}`;\n }\n this.loggingService.sendErrorLevelMessage(errorMessage, this, { error: err });\n switch (err.status) {\n case 401: // unauthorized\n this.router.navigateByUrl('/auth').then();\n break;\n case 403: // forbidden\n alert('Access to resource is not allowed!');\n break;\n }\n // Return an observable with a user-facing error message.\n return throwError(err);\n })\n );\n }\n}\n\n \n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/FooterComponent.html":{"url":"components/FooterComponent.html","title":"component - FooterComponent","body":"\n \n\n\n\n\n\n Components\n FooterComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/footer/footer.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-footer\n \n\n \n styleUrls\n ./footer.component.scss\n \n\n\n\n \n templateUrl\n ./footer.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n currentYear\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/shared/footer/footer.component.ts:10\n \n \n\n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/shared/footer/footer.component.ts:13\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n currentYear\n \n \n \n \n \n \n Default value : new Date().getFullYear()\n \n \n \n \n Defined in src/app/shared/footer/footer.component.ts:10\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'app-footer',\n templateUrl: './footer.component.html',\n styleUrls: ['./footer.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class FooterComponent implements OnInit {\n currentYear = new Date().getFullYear();\n constructor() {}\n\n ngOnInit(): void {}\n}\n\n \n\n \n \n\n Copyleft \n 🄯.\n {{ currentYear }}\n Grassroots Economics \n\n\n\n \n\n \n \n ./footer.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Copyleft 🄯. {{ currentYear }} Grassroots Economics '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'FooterComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/FooterStubComponent.html":{"url":"components/FooterStubComponent.html","title":"component - FooterStubComponent","body":"\n \n\n\n\n\n\n Components\n FooterStubComponent\n\n\n\n \n Info\n \n \n Source\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/testing/shared-module-stub.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-footer\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n import { Component } from '@angular/core';\n\n@Component({ selector: 'app-sidebar', template: '' })\nexport class SidebarStubComponent {}\n\n@Component({ selector: 'app-topbar', template: '' })\nexport class TopbarStubComponent {}\n\n@Component({ selector: 'app-footer', template: '' })\nexport class FooterStubComponent {}\n\n \n\n\n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ''\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'FooterStubComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/GlobalErrorHandler.html":{"url":"injectables/GlobalErrorHandler.html","title":"injectable - GlobalErrorHandler","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n GlobalErrorHandler\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/global-error-handler.ts\n \n\n \n Description\n \n \n Provides a hook for centralized exception handling.\n\n \n\n \n Extends\n \n \n ErrorHandler\n \n\n \n Example\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n sentencesForWarningLogging\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n handleError\n \n \n Private\n isWarning\n \n \n logError\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(loggingService: LoggingService, router: Router)\n \n \n \n \n Defined in src/app/_helpers/global-error-handler.ts:41\n \n \n\n \n \n Initialization of the Global Error Handler.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \nA service that provides logging capabilities.\n\n\n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \nA service that provides navigation among views and URL manipulation capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n handleError\n \n \n \n \n \n \n \nhandleError(error: Error)\n \n \n\n\n \n \n Defined in src/app/_helpers/global-error-handler.ts:58\n \n \n\n\n \n \n Handles different types of errors.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n error\n \n Error\n \n\n \n No\n \n\n\n \n \nAn error objects thrown when a runtime errors occurs.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Private\n isWarning\n \n \n \n \n \n \n \n \n isWarning(errorTraceString: string)\n \n \n\n\n \n \n Defined in src/app/_helpers/global-error-handler.ts:84\n \n \n\n\n \n \n Checks if an error is of type warning.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n errorTraceString\n \n string\n \n\n \n No\n \n\n\n \n \nA description of the error and it's stack trace.\n\n\n \n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n true - If the error is of type warning.\n\n \n \n \n \n \n \n \n \n \n \n \n \n logError\n \n \n \n \n \n \n \nlogError(error: any)\n \n \n\n\n \n \n Defined in src/app/_helpers/global-error-handler.ts:104\n \n \n\n\n \n \n Write appropriate logs according to the type of error.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \nAn error objects thrown when a runtime errors occurs.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Private\n sentencesForWarningLogging\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/_helpers/global-error-handler.ts:41\n \n \n\n \n \n An array of sentence sections that denote warnings.\n\n \n \n\n \n \n\n\n \n\n\n \n import { HttpErrorResponse } from '@angular/common/http';\nimport { ErrorHandler, Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\n\n// Application imports\nimport { LoggingService } from '@app/_services/logging.service';\n\n/**\n * A generalized http response error.\n *\n * @extends Error\n */\nexport class HttpError extends Error {\n /** The error's status code. */\n public status: number;\n\n /**\n * Initialize the HttpError class.\n *\n * @param message - The message given by the error.\n * @param status - The status code given by the error.\n */\n constructor(message: string, status: number) {\n super(message);\n this.status = status;\n this.name = 'HttpError';\n }\n}\n\n/**\n * Provides a hook for centralized exception handling.\n *\n * @extends ErrorHandler\n */\n@Injectable()\nexport class GlobalErrorHandler extends ErrorHandler {\n /**\n * An array of sentence sections that denote warnings.\n */\n private sentencesForWarningLogging: Array = [];\n\n /**\n * Initialization of the Global Error Handler.\n *\n * @param loggingService - A service that provides logging capabilities.\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(private loggingService: LoggingService, private router: Router) {\n super();\n }\n\n /**\n * Handles different types of errors.\n *\n * @param error - An error objects thrown when a runtime errors occurs.\n */\n handleError(error: Error): void {\n this.logError(error);\n const message: string = error.message ? error.message : error.toString();\n\n // if (error.status) {\n // error = new Error(message);\n // }\n\n const errorTraceString: string = `Error message:\\n${message}.\\nStack trace: ${error.stack}`;\n\n const isWarning: boolean = this.isWarning(errorTraceString);\n if (isWarning) {\n this.loggingService.sendWarnLevelMessage(errorTraceString, { error });\n } else {\n this.loggingService.sendErrorLevelMessage(errorTraceString, this, { error });\n }\n\n throw error;\n }\n\n /**\n * Checks if an error is of type warning.\n *\n * @param errorTraceString - A description of the error and it's stack trace.\n * @returns true - If the error is of type warning.\n */\n private isWarning(errorTraceString: string): boolean {\n let isWarning: boolean = true;\n if (errorTraceString.includes('/src/app/')) {\n isWarning = false;\n }\n\n this.sentencesForWarningLogging.forEach((whiteListSentence: string) => {\n if (errorTraceString.includes(whiteListSentence)) {\n isWarning = true;\n }\n });\n\n return isWarning;\n }\n\n /**\n * Write appropriate logs according to the type of error.\n *\n * @param error - An error objects thrown when a runtime errors occurs.\n */\n logError(error: any): void {\n const route: string = this.router.url;\n if (error instanceof HttpErrorResponse) {\n this.loggingService.sendErrorLevelMessage(\n `There was an HTTP error on route ${route}.\\n${error.message}.\\nStatus code: ${\n (error as HttpErrorResponse).status\n }`,\n this,\n { error }\n );\n } else if (error instanceof TypeError) {\n this.loggingService.sendErrorLevelMessage(\n `There was a Type error on route ${route}.\\n${error.message}`,\n this,\n { error }\n );\n } else if (error instanceof Error) {\n this.loggingService.sendErrorLevelMessage(\n `There was a general error on route ${route}.\\n${error.message}`,\n this,\n { error }\n );\n } else {\n this.loggingService.sendErrorLevelMessage(\n `Nobody threw an error but something happened on route ${route}!`,\n this,\n { error }\n );\n }\n }\n}\n\nexport function rejectBody(error): { status: any; statusText: any } {\n return {\n status: error.status,\n statusText: error.statusText,\n };\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interceptors/HttpConfigInterceptor.html":{"url":"interceptors/HttpConfigInterceptor.html","title":"interceptor - HttpConfigInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Interceptors\n HttpConfigInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_interceptors/http-config.interceptor.ts\n \n\n \n Description\n \n \n Intercepts and handles setting of configurations to outgoing HTTP request. \n\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_interceptors/http-config.interceptor.ts:10\n \n \n\n \n \n Initialization of http config interceptor. \n\n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \n \nintercept(request: HttpRequest, next: HttpHandler)\n \n \n\n\n \n \n Defined in src/app/_interceptors/http-config.interceptor.ts:21\n \n \n\n\n \n \n Intercepts HTTP requests.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n request\n \n HttpRequest\n \n\n \n No\n \n\n\n \n \nAn outgoing HTTP request with an optional typed body.\n\n\n \n \n \n next\n \n HttpHandler\n \n\n \n No\n \n\n\n \n \nThe next HTTP handler or the outgoing request dispatcher.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable>\n\n \n \n The forwarded request.\n\n \n \n \n \n \n\n\n \n\n\n \n import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http';\nimport { Injectable } from '@angular/core';\n\n// Third party imports\nimport { Observable } from 'rxjs';\n\n/** Intercepts and handles setting of configurations to outgoing HTTP request. */\n@Injectable()\nexport class HttpConfigInterceptor implements HttpInterceptor {\n /** Initialization of http config interceptor. */\n constructor() {}\n\n /**\n * Intercepts HTTP requests.\n *\n * @param request - An outgoing HTTP request with an optional typed body.\n * @param next - The next HTTP handler or the outgoing request dispatcher.\n * @returns The forwarded request.\n */\n intercept(request: HttpRequest, next: HttpHandler): Observable> {\n // const token: string = sessionStorage.getItem(btoa('CICADA_SESSION_TOKEN'));\n\n // if (token) {\n // request = request.clone({headers: request.headers.set('Authorization', 'Bearer ' + token)});\n // }\n\n return next.handle(request);\n }\n}\n\n \n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/HttpError.html":{"url":"classes/HttpError.html","title":"class - HttpError","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n HttpError\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/global-error-handler.ts\n \n\n \n Description\n \n \n A generalized http response error.\n\n \n\n \n Extends\n \n \n Error\n \n\n\n \n Example\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Public\n status\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(message: string, status: number)\n \n \n \n \n Defined in src/app/_helpers/global-error-handler.ts:16\n \n \n\n \n \n Initialize the HttpError class.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n \n string\n \n \n \n No\n \n \n \n \nThe message given by the error.\n\n\n \n \n \n status\n \n \n number\n \n \n \n No\n \n \n \n \nThe status code given by the error.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Public\n status\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Defined in src/app/_helpers/global-error-handler.ts:16\n \n \n\n \n \n The error's status code. \n\n \n \n\n \n \n\n\n\n\n\n\n\n\n \n\n\n \n import { HttpErrorResponse } from '@angular/common/http';\nimport { ErrorHandler, Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\n\n// Application imports\nimport { LoggingService } from '@app/_services/logging.service';\n\n/**\n * A generalized http response error.\n *\n * @extends Error\n */\nexport class HttpError extends Error {\n /** The error's status code. */\n public status: number;\n\n /**\n * Initialize the HttpError class.\n *\n * @param message - The message given by the error.\n * @param status - The status code given by the error.\n */\n constructor(message: string, status: number) {\n super(message);\n this.status = status;\n this.name = 'HttpError';\n }\n}\n\n/**\n * Provides a hook for centralized exception handling.\n *\n * @extends ErrorHandler\n */\n@Injectable()\nexport class GlobalErrorHandler extends ErrorHandler {\n /**\n * An array of sentence sections that denote warnings.\n */\n private sentencesForWarningLogging: Array = [];\n\n /**\n * Initialization of the Global Error Handler.\n *\n * @param loggingService - A service that provides logging capabilities.\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(private loggingService: LoggingService, private router: Router) {\n super();\n }\n\n /**\n * Handles different types of errors.\n *\n * @param error - An error objects thrown when a runtime errors occurs.\n */\n handleError(error: Error): void {\n this.logError(error);\n const message: string = error.message ? error.message : error.toString();\n\n // if (error.status) {\n // error = new Error(message);\n // }\n\n const errorTraceString: string = `Error message:\\n${message}.\\nStack trace: ${error.stack}`;\n\n const isWarning: boolean = this.isWarning(errorTraceString);\n if (isWarning) {\n this.loggingService.sendWarnLevelMessage(errorTraceString, { error });\n } else {\n this.loggingService.sendErrorLevelMessage(errorTraceString, this, { error });\n }\n\n throw error;\n }\n\n /**\n * Checks if an error is of type warning.\n *\n * @param errorTraceString - A description of the error and it's stack trace.\n * @returns true - If the error is of type warning.\n */\n private isWarning(errorTraceString: string): boolean {\n let isWarning: boolean = true;\n if (errorTraceString.includes('/src/app/')) {\n isWarning = false;\n }\n\n this.sentencesForWarningLogging.forEach((whiteListSentence: string) => {\n if (errorTraceString.includes(whiteListSentence)) {\n isWarning = true;\n }\n });\n\n return isWarning;\n }\n\n /**\n * Write appropriate logs according to the type of error.\n *\n * @param error - An error objects thrown when a runtime errors occurs.\n */\n logError(error: any): void {\n const route: string = this.router.url;\n if (error instanceof HttpErrorResponse) {\n this.loggingService.sendErrorLevelMessage(\n `There was an HTTP error on route ${route}.\\n${error.message}.\\nStatus code: ${\n (error as HttpErrorResponse).status\n }`,\n this,\n { error }\n );\n } else if (error instanceof TypeError) {\n this.loggingService.sendErrorLevelMessage(\n `There was a Type error on route ${route}.\\n${error.message}`,\n this,\n { error }\n );\n } else if (error instanceof Error) {\n this.loggingService.sendErrorLevelMessage(\n `There was a general error on route ${route}.\\n${error.message}`,\n this,\n { error }\n );\n } else {\n this.loggingService.sendErrorLevelMessage(\n `Nobody threw an error but something happened on route ${route}!`,\n this,\n { error }\n );\n }\n }\n}\n\nexport function rejectBody(error): { status: any; statusText: any } {\n return {\n status: error.status,\n statusText: error.statusText,\n };\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/KeystoreService.html":{"url":"injectables/KeystoreService.html","title":"injectable - KeystoreService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n KeystoreService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/keystore.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n Static\n mutableKeyStore\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n Async\n getKeystore\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_services/keystore.service.ts:8\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Static\n Async\n getKeystore\n \n \n \n \n \n \n \n \n getKeystore()\n \n \n\n\n \n \n Defined in src/app/_services/keystore.service.ts:12\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Private\n Static\n mutableKeyStore\n \n \n \n \n \n \n Type : MutableKeyStore\n\n \n \n \n \n Defined in src/app/_services/keystore.service.ts:8\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { MutableKeyStore, MutablePgpKeyStore } from '@app/_pgp';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class KeystoreService {\n private static mutableKeyStore: MutableKeyStore;\n\n constructor() {}\n\n public static async getKeystore(): Promise {\n return new Promise(async (resolve, reject) => {\n if (!KeystoreService.mutableKeyStore) {\n this.mutableKeyStore = new MutablePgpKeyStore();\n await this.mutableKeyStore.loadKeyring();\n return resolve(KeystoreService.mutableKeyStore);\n }\n return resolve(KeystoreService.mutableKeyStore);\n });\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/LocationService.html":{"url":"injectables/LocationService.html","title":"injectable - LocationService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n LocationService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/location.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n areaNames\n \n \n Private\n areaNamesList\n \n \n areaNamesSubject\n \n \n areaTypes\n \n \n Private\n areaTypesList\n \n \n areaTypesSubject\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n getAreaNameByLocation\n \n \n getAreaNames\n \n \n getAreaTypeByArea\n \n \n getAreaTypes\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(httpClient: HttpClient)\n \n \n \n \n Defined in src/app/_services/location.service.ts:17\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n httpClient\n \n \n HttpClient\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n getAreaNameByLocation\n \n \n \n \n \n \n \ngetAreaNameByLocation(location: string, areaNames: object)\n \n \n\n\n \n \n Defined in src/app/_services/location.service.ts:28\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n location\n \n string\n \n\n \n No\n \n\n\n \n \n areaNames\n \n object\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAreaNames\n \n \n \n \n \n \n \ngetAreaNames()\n \n \n\n\n \n \n Defined in src/app/_services/location.service.ts:21\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n getAreaTypeByArea\n \n \n \n \n \n \n \ngetAreaTypeByArea(area: string, areaTypes: object)\n \n \n\n\n \n \n Defined in src/app/_services/location.service.ts:47\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n area\n \n string\n \n\n \n No\n \n\n\n \n \n areaTypes\n \n object\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAreaTypes\n \n \n \n \n \n \n \ngetAreaTypes()\n \n \n\n\n \n \n Defined in src/app/_services/location.service.ts:40\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n areaNames\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {}\n \n \n \n \n Defined in src/app/_services/location.service.ts:11\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n areaNamesList\n \n \n \n \n \n \n Type : BehaviorSubject\n\n \n \n \n \n Default value : new BehaviorSubject(this.areaNames)\n \n \n \n \n Defined in src/app/_services/location.service.ts:12\n \n \n\n\n \n \n \n \n \n \n \n \n \n areaNamesSubject\n \n \n \n \n \n \n Type : Observable\n\n \n \n \n \n Default value : this.areaNamesList.asObservable()\n \n \n \n \n Defined in src/app/_services/location.service.ts:13\n \n \n\n\n \n \n \n \n \n \n \n \n \n areaTypes\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {}\n \n \n \n \n Defined in src/app/_services/location.service.ts:15\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n areaTypesList\n \n \n \n \n \n \n Type : BehaviorSubject\n\n \n \n \n \n Default value : new BehaviorSubject(this.areaTypes)\n \n \n \n \n Defined in src/app/_services/location.service.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n areaTypesSubject\n \n \n \n \n \n \n Type : Observable\n\n \n \n \n \n Default value : this.areaTypesList.asObservable()\n \n \n \n \n Defined in src/app/_services/location.service.ts:17\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { environment } from '@src/environments/environment';\nimport { first } from 'rxjs/operators';\nimport { HttpClient } from '@angular/common/http';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class LocationService {\n areaNames: object = {};\n private areaNamesList: BehaviorSubject = new BehaviorSubject(this.areaNames);\n areaNamesSubject: Observable = this.areaNamesList.asObservable();\n\n areaTypes: object = {};\n private areaTypesList: BehaviorSubject = new BehaviorSubject(this.areaTypes);\n areaTypesSubject: Observable = this.areaTypesList.asObservable();\n\n constructor(private httpClient: HttpClient) {}\n\n getAreaNames(): void {\n this.httpClient\n .get(`${environment.cicMetaUrl}/areanames`)\n .pipe(first())\n .subscribe((res: object) => this.areaNamesList.next(res));\n }\n\n getAreaNameByLocation(location: string, areaNames: object): string {\n const keywords = location.toLowerCase().split(' ');\n for (const keyword of keywords) {\n const queriedAreaName: string = Object.keys(areaNames).find((key) =>\n areaNames[key].includes(keyword)\n );\n if (queriedAreaName) {\n return queriedAreaName;\n }\n }\n }\n\n getAreaTypes(): void {\n this.httpClient\n .get(`${environment.cicMetaUrl}/areatypes`)\n .pipe(first())\n .subscribe((res: object) => this.areaTypesList.next(res));\n }\n\n getAreaTypeByArea(area: string, areaTypes: object): string {\n const keywords = area.toLowerCase().split(' ');\n for (const keyword of keywords) {\n const queriedAreaType: string = Object.keys(areaTypes).find((key) =>\n areaTypes[key].includes(keyword)\n );\n if (queriedAreaType) {\n return queriedAreaType;\n }\n }\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interceptors/LoggingInterceptor.html":{"url":"interceptors/LoggingInterceptor.html","title":"interceptor - LoggingInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Interceptors\n LoggingInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_interceptors/logging.interceptor.ts\n \n\n \n Description\n \n \n Intercepts and handles of events from outgoing HTTP request. \n\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(loggingService: LoggingService)\n \n \n \n \n Defined in src/app/_interceptors/logging.interceptor.ts:20\n \n \n\n \n \n Initialization of the logging interceptor.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \nA service that provides logging capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \n \nintercept(request: HttpRequest, next: HttpHandler)\n \n \n\n\n \n \n Defined in src/app/_interceptors/logging.interceptor.ts:35\n \n \n\n\n \n \n Intercepts HTTP requests.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n request\n \n HttpRequest\n \n\n \n No\n \n\n\n \n \nAn outgoing HTTP request with an optional typed body.\n\n\n \n \n \n next\n \n HttpHandler\n \n\n \n No\n \n\n\n \n \nThe next HTTP handler or the outgoing request dispatcher.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable>\n\n \n \n The forwarded request.\n\n \n \n \n \n \n\n\n \n\n\n \n import {\n HttpEvent,\n HttpHandler,\n HttpInterceptor,\n HttpRequest,\n HttpResponse,\n} from '@angular/common/http';\nimport { Injectable } from '@angular/core';\n\n// Third party imports\nimport { Observable } from 'rxjs';\nimport { finalize, tap } from 'rxjs/operators';\n\n// Application imports\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Intercepts and handles of events from outgoing HTTP request. */\n@Injectable()\nexport class LoggingInterceptor implements HttpInterceptor {\n /**\n * Initialization of the logging interceptor.\n *\n * @param loggingService - A service that provides logging capabilities.\n */\n constructor(private loggingService: LoggingService) {}\n\n /**\n * Intercepts HTTP requests.\n *\n * @param request - An outgoing HTTP request with an optional typed body.\n * @param next - The next HTTP handler or the outgoing request dispatcher.\n * @returns The forwarded request.\n */\n intercept(request: HttpRequest, next: HttpHandler): Observable> {\n return next.handle(request);\n // this.loggingService.sendInfoLevelMessage(request);\n // const startTime: number = Date.now();\n // let status: string;\n //\n // return next.handle(request).pipe(tap(event => {\n // status = '';\n // if (event instanceof HttpResponse) {\n // status = 'succeeded';\n // }\n // }, error => status = 'failed'),\n // finalize(() => {\n // const elapsedTime: number = Date.now() - startTime;\n // const message: string = `${request.method} request for ${request.urlWithParams} ${status} in ${elapsedTime} ms`;\n // this.loggingService.sendInfoLevelMessage(message);\n // }));\n }\n}\n\n \n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/LoggingService.html":{"url":"injectables/LoggingService.html","title":"injectable - LoggingService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n LoggingService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/logging.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n canDebug\n \n \n env\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n sendDebugLevelMessage\n \n \n sendErrorLevelMessage\n \n \n sendFatalLevelMessage\n \n \n sendInfoLevelMessage\n \n \n sendLogLevelMessage\n \n \n sendTraceLevelMessage\n \n \n sendWarnLevelMessage\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(logger: NGXLogger)\n \n \n \n \n Defined in src/app/_services/logging.service.ts:9\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n logger\n \n \n NGXLogger\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n sendDebugLevelMessage\n \n \n \n \n \n \n \nsendDebugLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:22\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendErrorLevelMessage\n \n \n \n \n \n \n \nsendErrorLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:38\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendFatalLevelMessage\n \n \n \n \n \n \n \nsendFatalLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:42\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendInfoLevelMessage\n \n \n \n \n \n \n \nsendInfoLevelMessage(message: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:26\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendLogLevelMessage\n \n \n \n \n \n \n \nsendLogLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:30\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendTraceLevelMessage\n \n \n \n \n \n \n \nsendTraceLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:18\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendWarnLevelMessage\n \n \n \n \n \n \n \nsendWarnLevelMessage(message: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:34\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n canDebug\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Defined in src/app/_services/logging.service.ts:9\n \n \n\n\n \n \n \n \n \n \n \n \n \n env\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_services/logging.service.ts:8\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable, isDevMode } from '@angular/core';\nimport { NGXLogger } from 'ngx-logger';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class LoggingService {\n env: string;\n canDebug: boolean;\n\n constructor(private logger: NGXLogger) {\n // TRACE|DEBUG|INFO|LOG|WARN|ERROR|FATAL|OFF\n if (isDevMode()) {\n this.sendInfoLevelMessage('Dropping into debug mode');\n }\n }\n\n sendTraceLevelMessage(message: any, source: any, error: any): void {\n this.logger.trace(message, source, error);\n }\n\n sendDebugLevelMessage(message: any, source: any, error: any): void {\n this.logger.debug(message, source, error);\n }\n\n sendInfoLevelMessage(message: any): void {\n this.logger.info(message);\n }\n\n sendLogLevelMessage(message: any, source: any, error: any): void {\n this.logger.log(message, source, error);\n }\n\n sendWarnLevelMessage(message: any, error: any): void {\n this.logger.warn(message, error);\n }\n\n sendErrorLevelMessage(message: any, source: any, error: any): void {\n this.logger.error(message, source, error);\n }\n\n sendFatalLevelMessage(message: any, source: any, error: any): void {\n this.logger.fatal(message, source, error);\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"directives/MenuSelectionDirective.html":{"url":"directives/MenuSelectionDirective.html","title":"directive - MenuSelectionDirective","body":"\n \n\n\n\n\n\n\n\n Directives\n MenuSelectionDirective\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/shared/_directives/menu-selection.directive.ts\n \n\n \n Description\n \n \n Toggle availability of sidebar on menu item selection. \n\n \n\n\n\n \n Metadata\n \n \n\n \n Selector\n [appMenuSelection]\n \n\n \n \n \n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n onMenuSelect\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(elementRef: ElementRef, renderer: Renderer2)\n \n \n \n \n Defined in src/app/shared/_directives/menu-selection.directive.ts:8\n \n \n\n \n \n Handle click events on the html element.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n elementRef\n \n \n ElementRef\n \n \n \n No\n \n \n \n \nA wrapper around a native element inside of a View.\n\n\n \n \n \n renderer\n \n \n Renderer2\n \n \n \n No\n \n \n \n \nExtend this base class to implement custom rendering.\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n onMenuSelect\n \n \n \n \n \n \n \nonMenuSelect()\n \n \n\n\n \n \n Defined in src/app/shared/_directives/menu-selection.directive.ts:25\n \n \n\n\n \n \n Toggle the availability of the sidebar. \n\n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n \n\n\n \n import { Directive, ElementRef, Renderer2 } from '@angular/core';\n\n/** Toggle availability of sidebar on menu item selection. */\n@Directive({\n selector: '[appMenuSelection]',\n})\nexport class MenuSelectionDirective {\n /**\n * Handle click events on the html element.\n *\n * @param elementRef - A wrapper around a native element inside of a View.\n * @param renderer - Extend this base class to implement custom rendering.\n */\n constructor(private elementRef: ElementRef, private renderer: Renderer2) {\n this.renderer.listen(this.elementRef.nativeElement, 'click', () => {\n const mediaQuery = window.matchMedia('(max-width: 768px)');\n if (mediaQuery.matches) {\n this.onMenuSelect();\n }\n });\n }\n\n /** Toggle the availability of the sidebar. */\n onMenuSelect(): void {\n const sidebar: HTMLElement = document.getElementById('sidebar');\n if (!sidebar?.classList.contains('active')) {\n sidebar?.classList.add('active');\n }\n const content: HTMLElement = document.getElementById('content');\n if (!content?.classList.contains('active')) {\n content?.classList.add('active');\n }\n const sidebarCollapse: HTMLElement = document.getElementById('sidebarCollapse');\n if (sidebarCollapse?.classList.contains('active')) {\n sidebarCollapse?.classList.remove('active');\n }\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"directives/MenuToggleDirective.html":{"url":"directives/MenuToggleDirective.html","title":"directive - MenuToggleDirective","body":"\n \n\n\n\n\n\n\n\n Directives\n MenuToggleDirective\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/shared/_directives/menu-toggle.directive.ts\n \n\n \n Description\n \n \n Toggle availability of sidebar on menu toggle click. \n\n \n\n\n\n \n Metadata\n \n \n\n \n Selector\n [appMenuToggle]\n \n\n \n \n \n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n onMenuToggle\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(elementRef: ElementRef, renderer: Renderer2)\n \n \n \n \n Defined in src/app/shared/_directives/menu-toggle.directive.ts:8\n \n \n\n \n \n Handle click events on the html element.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n elementRef\n \n \n ElementRef\n \n \n \n No\n \n \n \n \nA wrapper around a native element inside of a View.\n\n\n \n \n \n renderer\n \n \n Renderer2\n \n \n \n No\n \n \n \n \nExtend this base class to implement custom rendering.\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n onMenuToggle\n \n \n \n \n \n \n \nonMenuToggle()\n \n \n\n\n \n \n Defined in src/app/shared/_directives/menu-toggle.directive.ts:22\n \n \n\n\n \n \n Toggle the availability of the sidebar. \n\n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n \n\n\n \n import { Directive, ElementRef, Renderer2 } from '@angular/core';\n\n/** Toggle availability of sidebar on menu toggle click. */\n@Directive({\n selector: '[appMenuToggle]',\n})\nexport class MenuToggleDirective {\n /**\n * Handle click events on the html element.\n *\n * @param elementRef - A wrapper around a native element inside of a View.\n * @param renderer - Extend this base class to implement custom rendering.\n */\n constructor(private elementRef: ElementRef, private renderer: Renderer2) {\n this.renderer.listen(this.elementRef.nativeElement, 'click', () => {\n this.onMenuToggle();\n });\n }\n\n /** Toggle the availability of the sidebar. */\n onMenuToggle(): void {\n const sidebar: HTMLElement = document.getElementById('sidebar');\n sidebar?.classList.toggle('active');\n const content: HTMLElement = document.getElementById('content');\n content?.classList.toggle('active');\n const sidebarCollapse: HTMLElement = document.getElementById('sidebarCollapse');\n sidebarCollapse?.classList.toggle('active');\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Meta.html":{"url":"interfaces/Meta.html","title":"interface - Meta","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Meta\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/account.ts\n \n\n \n Description\n \n \n Meta object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n data\n \n \n id\n \n \n signature\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n data\n \n \n \n \n data: AccountDetails\n\n \n \n\n\n \n \n Type : AccountDetails\n\n \n \n\n\n\n\n\n \n \n Account details \n\n \n \n \n \n \n \n \n \n \n id\n \n \n \n \n id: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Meta store id \n\n \n \n \n \n \n \n \n \n \n signature\n \n \n \n \n signature: Signature\n\n \n \n\n\n \n \n Type : Signature\n\n \n \n\n\n\n\n\n \n \n Signature used during write. \n\n \n \n \n \n \n \n\n\n \n interface AccountDetails {\n /** Age of user */\n age?: string;\n /** Token balance on account */\n balance?: number;\n /** Business category of user. */\n category?: string;\n /** Account registration day */\n date_registered: number;\n /** User's gender */\n gender: string;\n /** Account identifiers */\n identities: {\n evm: {\n 'bloxberg:8996': string[];\n 'oldchain:1': string[];\n };\n latitude: number;\n longitude: number;\n };\n /** User's location */\n location: {\n area?: string;\n area_name: string;\n area_type?: string;\n };\n /** Products or services provided by user. */\n products: string[];\n /** Type of account */\n type?: string;\n /** Personal identifying information of user */\n vcard: {\n email: [\n {\n value: string;\n }\n ];\n fn: [\n {\n value: string;\n }\n ];\n n: [\n {\n value: string[];\n }\n ];\n tel: [\n {\n meta: {\n TYP: string[];\n };\n value: string;\n }\n ];\n version: [\n {\n value: string;\n }\n ];\n };\n}\n\n/** Meta signature interface */\ninterface Signature {\n /** Algorithm used */\n algo: string;\n /** Data that was signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Meta object interface */\ninterface Meta {\n /** Account details */\n data: AccountDetails;\n /** Meta store id */\n id: string;\n /** Signature used during write. */\n signature: Signature;\n}\n\n/** Meta response interface */\ninterface MetaResponse {\n /** Meta store id */\n id: string;\n /** Meta object */\n m: Meta;\n}\n\n/** Default account data object */\nconst defaultAccount: AccountDetails = {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n};\n\n/** @exports */\nexport { AccountDetails, Meta, MetaResponse, Signature, defaultAccount };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/MetaResponse.html":{"url":"interfaces/MetaResponse.html","title":"interface - MetaResponse","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n MetaResponse\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/account.ts\n \n\n \n Description\n \n \n Meta response interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n id\n \n \n m\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n id\n \n \n \n \n id: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Meta store id \n\n \n \n \n \n \n \n \n \n \n m\n \n \n \n \n m: Meta\n\n \n \n\n\n \n \n Type : Meta\n\n \n \n\n\n\n\n\n \n \n Meta object \n\n \n \n \n \n \n \n\n\n \n interface AccountDetails {\n /** Age of user */\n age?: string;\n /** Token balance on account */\n balance?: number;\n /** Business category of user. */\n category?: string;\n /** Account registration day */\n date_registered: number;\n /** User's gender */\n gender: string;\n /** Account identifiers */\n identities: {\n evm: {\n 'bloxberg:8996': string[];\n 'oldchain:1': string[];\n };\n latitude: number;\n longitude: number;\n };\n /** User's location */\n location: {\n area?: string;\n area_name: string;\n area_type?: string;\n };\n /** Products or services provided by user. */\n products: string[];\n /** Type of account */\n type?: string;\n /** Personal identifying information of user */\n vcard: {\n email: [\n {\n value: string;\n }\n ];\n fn: [\n {\n value: string;\n }\n ];\n n: [\n {\n value: string[];\n }\n ];\n tel: [\n {\n meta: {\n TYP: string[];\n };\n value: string;\n }\n ];\n version: [\n {\n value: string;\n }\n ];\n };\n}\n\n/** Meta signature interface */\ninterface Signature {\n /** Algorithm used */\n algo: string;\n /** Data that was signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Meta object interface */\ninterface Meta {\n /** Account details */\n data: AccountDetails;\n /** Meta store id */\n id: string;\n /** Signature used during write. */\n signature: Signature;\n}\n\n/** Meta response interface */\ninterface MetaResponse {\n /** Meta store id */\n id: string;\n /** Meta object */\n m: Meta;\n}\n\n/** Default account data object */\nconst defaultAccount: AccountDetails = {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n};\n\n/** @exports */\nexport { AccountDetails, Meta, MetaResponse, Signature, defaultAccount };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interceptors/MockBackendInterceptor.html":{"url":"interceptors/MockBackendInterceptor.html","title":"interceptor - MockBackendInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Interceptors\n MockBackendInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/mock-backend.ts\n \n\n \n Description\n \n \n Intercepts HTTP requests and handles some specified requests internally.\nProvides a backend that can handle requests for certain data items.\n\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \n \nintercept(request: HttpRequest, next: HttpHandler)\n \n \n\n\n \n \n Defined in src/app/_helpers/mock-backend.ts:936\n \n \n\n\n \n \n Intercepts HTTP requests.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n request\n \n HttpRequest\n \n\n \n No\n \n\n\n \n \nAn outgoing HTTP request with an optional typed body.\n\n\n \n \n \n next\n \n HttpHandler\n \n\n \n No\n \n\n\n \n \nThe next HTTP handler or the outgoing request dispatcher.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable>\n\n \n \n The response from the resolved request.\n\n \n \n \n \n \n\n\n \n\n\n \n import {\n HTTP_INTERCEPTORS,\n HttpEvent,\n HttpHandler,\n HttpInterceptor,\n HttpRequest,\n HttpResponse,\n} from '@angular/common/http';\nimport { Injectable } from '@angular/core';\n\n// Third party imports\nimport { Observable, of, throwError } from 'rxjs';\nimport { delay, dematerialize, materialize, mergeMap } from 'rxjs/operators';\n\n// Application imports\nimport { Action } from '@app/_models';\n\n/** A mock of the curated account types. */\nconst accountTypes: Array = ['user', 'cashier', 'vendor', 'tokenagent', 'group'];\n\n/** A mock of actions made by the admin staff. */\nconst actions: Array = [\n { id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },\n { id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },\n { id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },\n { id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },\n { id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },\n { id: 6, user: 'Patience', role: 'enroller', action: 'Change user information', approval: false },\n];\n\n/** A mock of curated area names. */\nconst areaNames: object = {\n 'Mukuru Nairobi': [\n 'kayaba',\n 'kayba',\n 'kambi',\n 'mukuru',\n 'masai',\n 'hazina',\n 'south',\n 'tetra',\n 'tetrapak',\n 'ruben',\n 'rueben',\n 'kingston',\n 'korokocho',\n 'kingstone',\n 'kamongo',\n 'lungalunga',\n 'sinai',\n 'sigei',\n 'lungu',\n 'lunga lunga',\n 'owino road',\n 'seigei',\n ],\n 'Kinango Kwale': [\n 'amani',\n 'bofu',\n 'chibuga',\n 'chikomani',\n 'chilongoni',\n 'chigojoni',\n 'chinguluni',\n 'chigato',\n 'chigale',\n 'chikole',\n 'chilongoni',\n 'chilumani',\n 'chigojoni',\n 'chikomani',\n 'chizini',\n 'chikomeni',\n 'chidzuvini',\n 'chidzivuni',\n 'chikuyu',\n 'chizingo',\n 'doti',\n 'dzugwe',\n 'dzivani',\n 'dzovuni',\n 'hanje',\n 'kasemeni',\n 'katundani',\n 'kibandaogo',\n 'kibandaongo',\n 'kwale',\n 'kinango',\n 'kidzuvini',\n 'kalalani',\n 'kafuduni',\n 'kaloleni',\n 'kilibole',\n 'lutsangani',\n 'peku',\n 'gona',\n 'guro',\n 'gandini',\n 'mkanyeni',\n 'myenzeni',\n 'miyenzeni',\n 'miatsiani',\n 'mienzeni',\n 'mnyenzeni',\n 'minyenzeni',\n 'miyani',\n 'mioleni',\n 'makuluni',\n 'mariakani',\n 'makobeni',\n 'madewani',\n 'mwangaraba',\n 'mwashanga',\n 'miloeni',\n 'mabesheni',\n 'mazeras',\n 'mazera',\n 'mlola',\n 'muugano',\n 'mulunguni',\n 'mabesheni',\n 'miatsani',\n 'miatsiani',\n 'mwache',\n 'mwangani',\n 'mwehavikonje',\n 'miguneni',\n 'nzora',\n 'nzovuni',\n 'vikinduni',\n 'vikolani',\n 'vitangani',\n 'viogato',\n 'vyogato',\n 'vistangani',\n 'yapha',\n 'yava',\n 'yowani',\n 'ziwani',\n 'majengo',\n 'matuga',\n 'vigungani',\n 'vidziweni',\n 'vinyunduni',\n 'ukunda',\n 'kokotoni',\n 'mikindani',\n ],\n 'Misc Nairobi': [\n 'nairobi',\n 'west',\n 'lindi',\n 'kibera',\n 'kibira',\n 'kibra',\n 'makina',\n 'soweto',\n 'olympic',\n 'kangemi',\n 'ruiru',\n 'congo',\n 'kawangware',\n 'kwangware',\n 'donholm',\n 'dagoreti',\n 'dandora',\n 'kabete',\n 'sinai',\n 'donhom',\n 'donholm',\n 'huruma',\n 'kitengela',\n 'makadara',\n ',mlolongo',\n 'kenyatta',\n 'mlolongo',\n 'tassia',\n 'tasia',\n 'gatina',\n '56',\n 'industrial',\n 'kariobangi',\n 'kasarani',\n 'kayole',\n 'mathare',\n 'pipe',\n 'juja',\n 'uchumi',\n 'jogoo',\n 'umoja',\n 'thika',\n 'kikuyu',\n 'stadium',\n 'buru buru',\n 'ngong',\n 'starehe',\n 'mwiki',\n 'fuata',\n 'kware',\n 'kabiro',\n 'embakassi',\n 'embakasi',\n 'kmoja',\n 'east',\n 'githurai',\n 'landi',\n 'langata',\n 'limuru',\n 'mathere',\n 'dagoretti',\n 'kirembe',\n 'muugano',\n 'mwiki',\n 'toi market',\n ],\n 'Kisauni Mombasa': [\n 'bamburi',\n 'mnyuchi',\n 'kisauni',\n 'kasauni',\n 'mworoni',\n 'nyali',\n 'falcon',\n 'shanzu',\n 'bombolulu',\n 'kandongo',\n 'kadongo',\n 'mshomoro',\n 'mtopanga',\n 'mjambere',\n 'majaoni',\n 'manyani',\n 'magogoni',\n 'magongoni',\n 'junda',\n 'mwakirunge',\n 'mshomoroni',\n 'mjinga',\n 'mlaleo',\n 'utange',\n ],\n 'Misc Mombasa': [\n 'mombasa',\n 'likoni',\n 'bangla',\n 'bangladesh',\n 'kizingo',\n 'old town',\n 'makupa',\n 'mvita',\n 'ngombeni',\n 'ngómbeni',\n 'ombeni',\n 'magongo',\n 'miritini',\n 'changamwe',\n 'jomvu',\n 'ohuru',\n 'tudor',\n 'diani',\n ],\n Kilifi: [\n 'kilfi',\n 'kilifi',\n 'mtwapa',\n 'takaungu',\n 'makongeni',\n 'mnarani',\n 'mnarani',\n 'office',\n 'g.e',\n 'ge',\n 'raibai',\n 'ribe',\n ],\n Kakuma: ['kakuma'],\n Kitui: ['kitui', 'mwingi'],\n Nyanza: [\n 'busia',\n 'nyalgunga',\n 'mbita',\n 'siaya',\n 'kisumu',\n 'nyalenda',\n 'hawinga',\n 'rangala',\n 'uyoma',\n 'mumias',\n 'homabay',\n 'homaboy',\n 'migori',\n 'kusumu',\n ],\n 'Misc Rural Counties': [\n 'makueni',\n 'meru',\n 'kisii',\n 'bomet',\n 'machakos',\n 'bungoma',\n 'eldoret',\n 'kakamega',\n 'kericho',\n 'kajiado',\n 'nandi',\n 'nyeri',\n 'wote',\n 'kiambu',\n 'mwea',\n 'nakuru',\n 'narok',\n ],\n other: ['other', 'none', 'unknown'],\n};\n\nconst areaTypes: object = {\n urban: ['urban', 'nairobi', 'mombasa', 'kisauni'],\n rural: ['rural', 'kakuma', 'kwale', 'kinango', 'kitui', 'nyanza'],\n periurban: ['kilifi', 'periurban'],\n other: ['other'],\n};\n\n/** A mock of the user's business categories */\nconst categories: object = {\n system: ['system', 'office main', 'office main phone'],\n education: [\n 'book',\n 'coach',\n 'teacher',\n 'sch',\n 'school',\n 'pry',\n 'education',\n 'student',\n 'mwalimu',\n 'maalim',\n 'consultant',\n 'consult',\n 'college',\n 'university',\n 'lecturer',\n 'primary',\n 'secondary',\n 'daycare',\n 'babycare',\n 'baby care',\n 'elim',\n 'eimu',\n 'nursery',\n 'red cross',\n 'volunteer',\n 'instructor',\n 'journalist',\n 'lesson',\n 'academy',\n 'headmistress',\n 'headteacher',\n 'cyber',\n 'researcher',\n 'professor',\n 'demo',\n 'expert',\n 'tution',\n 'children',\n 'headmaster',\n 'educator',\n 'Marital counsellor',\n 'counsellor',\n 'trainer',\n 'vijana',\n 'youth',\n 'intern',\n 'redcross',\n 'KRCS',\n 'danish',\n 'science',\n 'data',\n 'facilitator',\n 'vitabu',\n 'kitabu',\n ],\n faith: [\n 'pastor',\n 'imam',\n 'madrasa',\n 'religous',\n 'religious',\n 'ustadh',\n 'ustadhi',\n 'Marital counsellor',\n 'counsellor',\n 'church',\n 'kanisa',\n 'mksiti',\n 'donor',\n ],\n government: [\n 'elder',\n 'chief',\n 'police',\n 'government',\n 'country',\n 'county',\n 'soldier',\n 'village admin',\n 'ward',\n 'leader',\n 'kra',\n 'mailman',\n 'immagration',\n ],\n environment: [\n 'conservation',\n 'toilet',\n 'choo',\n 'garbage',\n 'fagio',\n 'waste',\n 'tree',\n 'taka',\n 'scrap',\n 'cleaning',\n 'gardener',\n 'rubbish',\n 'usafi',\n 'mazingira',\n 'miti',\n 'trash',\n 'cleaner',\n 'plastic',\n 'collection',\n 'seedling',\n 'seedlings',\n 'recycling',\n ],\n farming: [\n 'farm',\n 'farmer',\n 'farming',\n 'mkulima',\n 'kulima',\n 'ukulima',\n 'wakulima',\n 'jembe',\n 'shamba',\n ],\n labour: [\n 'artist',\n 'agent',\n 'guard',\n 'askari',\n 'accountant',\n 'baker',\n 'beadwork',\n 'beauty',\n 'business',\n 'barber',\n 'casual',\n 'electrian',\n 'caretaker',\n 'car wash',\n 'capenter',\n 'construction',\n 'chef',\n 'catering',\n 'cobler',\n 'cobbler',\n 'carwash',\n 'dhobi',\n 'landlord',\n 'design',\n 'carpenter',\n 'fundi',\n 'hawking',\n 'hawker',\n 'househelp',\n 'hsehelp',\n 'house help',\n 'help',\n 'housegirl',\n 'kushona',\n 'juakali',\n 'jualikali',\n 'juacali',\n 'jua kali',\n 'shepherd',\n 'makuti',\n 'kujenga',\n 'kinyozi',\n 'kazi',\n 'knitting',\n 'kufua',\n 'fua',\n 'hustler',\n 'biashara',\n 'labour',\n 'labor',\n 'laundry',\n 'repair',\n 'hair',\n 'posho',\n 'mill',\n 'mtambo',\n 'uvuvi',\n 'engineer',\n 'manager',\n 'tailor',\n 'nguo',\n 'mason',\n 'mtumba',\n 'garage',\n 'mechanic',\n 'mjenzi',\n 'mfugaji',\n 'painter',\n 'receptionist',\n 'printing',\n 'programming',\n 'plumb',\n 'charging',\n 'salon',\n 'mpishi',\n 'msusi',\n 'mgema',\n 'footballer',\n 'photocopy',\n 'peddler',\n 'staff',\n 'sales',\n 'service',\n 'saloon',\n 'seremala',\n 'security',\n 'insurance',\n 'secretary',\n 'shoe',\n 'shepard',\n 'shephard',\n 'tout',\n 'tv',\n 'mvuvi',\n 'mawe',\n 'majani',\n 'maembe',\n 'freelance',\n 'mjengo',\n 'electronics',\n 'photographer',\n 'programmer',\n 'electrician',\n 'washing',\n 'bricks',\n 'welder',\n 'welding',\n 'working',\n 'worker',\n 'watchman',\n 'waiter',\n 'waitress',\n 'viatu',\n 'yoga',\n 'guitarist',\n 'house',\n 'artisan',\n 'musician',\n 'trade',\n 'makonge',\n 'ujenzi',\n 'vendor',\n 'watchlady',\n 'marketing',\n 'beautician',\n 'photo',\n 'metal work',\n 'supplier',\n 'law firm',\n 'brewer',\n ],\n food: [\n 'avocado',\n 'bhajia',\n 'bajia',\n 'mbonga',\n 'bofu',\n 'beans',\n 'biscuits',\n 'biringanya',\n 'banana',\n 'bananas',\n 'crisps',\n 'chakula',\n 'coconut',\n 'chapati',\n 'cereal',\n 'chipo',\n 'chapo',\n 'chai',\n 'chips',\n 'cassava',\n 'cake',\n 'cereals',\n 'cook',\n 'corn',\n 'coffee',\n 'chicken',\n 'dagaa',\n 'donut',\n 'dough',\n 'groundnuts',\n 'hotel',\n 'holel',\n 'hoteli',\n 'butcher',\n 'butchery',\n 'fruit',\n 'food',\n 'fruits',\n 'fish',\n 'githeri',\n 'grocery',\n 'grocer',\n 'pojo',\n 'papa',\n 'goats',\n 'mabenda',\n 'mbenda',\n 'poultry',\n 'soda',\n 'peanuts',\n 'potatoes',\n 'samosa',\n 'soko',\n 'samaki',\n 'tomato',\n 'tomatoes',\n 'mchele',\n 'matunda',\n 'mango',\n 'melon',\n 'mellon',\n 'nyanya',\n 'nyama',\n 'omena',\n 'umena',\n 'ndizi',\n 'njugu',\n 'kamba kamba',\n 'khaimati',\n 'kaimati',\n 'kunde',\n 'kuku',\n 'kahawa',\n 'keki',\n 'muguka',\n 'miraa',\n 'milk',\n 'choma',\n 'maziwa',\n 'mboga',\n 'mbog',\n 'busaa',\n 'chumvi',\n 'cabbages',\n 'mabuyu',\n 'machungwa',\n 'mbuzi',\n 'mnazi',\n 'mchicha',\n 'ngombe',\n 'ngano',\n 'nazi',\n 'oranges',\n 'peanuts',\n 'mkate',\n 'bread',\n 'mikate',\n 'vitungu',\n 'sausages',\n 'maize',\n 'mbata',\n 'mchuzi',\n 'mchuuzi',\n 'mandazi',\n 'mbaazi',\n 'mahindi',\n 'maandazi',\n 'mogoka',\n 'meat',\n 'mhogo',\n 'mihogo',\n 'muhogo',\n 'maharagwe',\n 'miwa',\n 'mahamri',\n 'mitumba',\n 'simsim',\n 'porridge',\n 'pilau',\n 'vegetable',\n 'egg',\n 'mayai',\n 'mifugo',\n 'unga',\n 'good',\n 'sima',\n 'sweet',\n 'sweats',\n 'sambusa',\n 'snacks',\n 'sugar',\n 'suger',\n 'ugoro',\n 'sukari',\n 'soup',\n 'spinach',\n 'smokie',\n 'smokies',\n 'sukuma',\n 'tea',\n 'uji',\n 'ugali',\n 'uchuzi',\n 'uchuuzi',\n 'viazi',\n 'yoghurt',\n 'yogurt',\n 'wine',\n 'marondo',\n 'maandzi',\n 'matoke',\n 'omeno',\n 'onions',\n 'nzugu',\n 'korosho',\n 'barafu',\n 'juice',\n ],\n water: ['maji', 'water'],\n health: [\n 'agrovet',\n 'dispensary',\n 'barakoa',\n 'chemist',\n 'Chemicals',\n 'chv',\n 'doctor',\n 'daktari',\n 'dawa',\n 'hospital',\n 'herbalist',\n 'mganga',\n 'sabuni',\n 'soap',\n 'nurse',\n 'heath',\n 'community health worker',\n 'clinic',\n 'clinical',\n 'mask',\n 'medicine',\n 'lab technician',\n 'pharmacy',\n 'cosmetics',\n 'veterinary',\n 'vet',\n 'sickly',\n 'emergency response',\n 'emergency',\n ],\n savings: ['chama', 'group', 'savings', 'loan', 'silc', 'vsla', 'credit', 'finance'],\n shop: [\n 'bag',\n 'bead',\n 'belt',\n 'bedding',\n 'jik',\n 'bed',\n 'cement',\n 'botique',\n 'boutique',\n 'lines',\n 'kibanda',\n 'kiosk',\n 'spareparts',\n 'candy',\n 'cloth',\n 'electricals',\n 'mutumba',\n 'cafe',\n 'leso',\n 'lesso',\n 'duka',\n 'spare parts',\n 'socks',\n 'malimali',\n 'mitungi',\n 'mali mali',\n 'hardware',\n 'detergent',\n 'detergents',\n 'dera',\n 'retail',\n 'kamba',\n 'pombe',\n 'pampers',\n 'pool',\n 'phone',\n 'simu',\n 'mangwe',\n 'mikeka',\n 'movie',\n 'shop',\n 'acces',\n 'mchanga',\n 'uto',\n 'airtime',\n 'matress',\n 'mattress',\n 'mattresses',\n 'mpsea',\n 'mpesa',\n 'shirt',\n 'wholesaler',\n 'perfume',\n 'playstation',\n 'tissue',\n 'vikapu',\n 'uniform',\n 'flowers',\n 'vitenge',\n 'utencils',\n 'utensils',\n 'station',\n 'jewel',\n 'pool table',\n 'club',\n 'pub',\n 'bar',\n 'furniture',\n 'm-pesa',\n 'vyombo',\n ],\n transport: [\n 'kebeba',\n 'beba',\n 'bebabeba',\n 'bike',\n 'bicycle',\n 'matatu',\n 'boda',\n 'bodaboda',\n 'cart',\n 'carrier',\n 'tour',\n 'travel',\n 'driver',\n 'dereva',\n 'tout',\n 'conductor',\n 'kubeba',\n 'tuktuk',\n 'taxi',\n 'piki',\n 'pikipiki',\n 'manamba',\n 'trasportion',\n 'mkokoteni',\n 'mover',\n 'motorist',\n 'motorbike',\n 'transport',\n 'transpoter',\n 'gari',\n 'magari',\n 'makanga',\n 'car',\n ],\n 'fuel/energy': [\n 'timber',\n 'timberyard',\n 'biogas',\n 'charcol',\n 'charcoal',\n 'kuni',\n 'mbao',\n 'fuel',\n 'makaa',\n 'mafuta',\n 'moto',\n 'solar',\n 'stima',\n 'fire',\n 'firewood',\n 'wood',\n 'oil',\n 'taa',\n 'gas',\n 'paraffin',\n 'parrafin',\n 'parafin',\n 'petrol',\n 'petro',\n 'kerosine',\n 'kerosene',\n 'diesel',\n ],\n other: ['other', 'none', 'unknown', 'none'],\n};\n\n/** A mock of curated genders */\nconst genders: Array = ['male', 'female', 'other'];\n\n/** A mock of curated transaction types. */\nconst transactionTypes: Array = [\n 'transactions',\n 'conversions',\n 'disbursements',\n 'rewards',\n 'reclamation',\n];\n\n/**\n * Intercepts HTTP requests and handles some specified requests internally.\n * Provides a backend that can handle requests for certain data items.\n */\n@Injectable()\nexport class MockBackendInterceptor implements HttpInterceptor {\n /**\n * Intercepts HTTP requests.\n *\n * @param request - An outgoing HTTP request with an optional typed body.\n * @param next - The next HTTP handler or the outgoing request dispatcher.\n * @returns The response from the resolved request.\n */\n intercept(request: HttpRequest, next: HttpHandler): Observable> {\n const { url, method, headers, body } = request;\n\n // wrap in delayed observable to simulate server api call\\\n // call materialize and dematerialize to ensure delay even is thrown\n return of(null)\n .pipe(mergeMap(handleRoute))\n .pipe(materialize())\n .pipe(delay(500))\n .pipe(dematerialize());\n\n /** Forward requests from select routes to their internal handlers. */\n function handleRoute(): Observable {\n switch (true) {\n case url.endsWith('/accounttypes') && method === 'GET':\n return getAccountTypes();\n case url.endsWith('/actions') && method === 'GET':\n return getActions();\n case url.match(/\\/actions\\/\\d+$/) && method === 'GET':\n return getActionById();\n case url.match(/\\/actions\\/\\d+$/) && method === 'POST':\n return approveAction();\n case url.endsWith('/areanames') && method === 'GET':\n return getAreaNames();\n case url.endsWith('/areatypes') && method === 'GET':\n return getAreaTypes();\n case url.endsWith('/categories') && method === 'GET':\n return getCategories();\n case url.endsWith('/genders') && method === 'GET':\n return getGenders();\n case url.endsWith('/transactiontypes') && method === 'GET':\n return getTransactionTypes();\n default:\n // pass through any requests not handled above\n return next.handle(request);\n }\n }\n\n // route functions\n\n function approveAction(): Observable> {\n const queriedAction: Action = actions.find((action) => action.id === idFromUrl());\n queriedAction.approval = body.approval;\n const message: string = `Action approval status set to ${body.approval} successfully!`;\n return ok(message);\n }\n\n function getAccountTypes(): Observable> {\n return ok(accountTypes);\n }\n\n function getActions(): Observable> {\n return ok(actions);\n }\n\n function getActionById(): Observable> {\n const queriedAction: Action = actions.find((action) => action.id === idFromUrl());\n return ok(queriedAction);\n }\n\n function getAreaNames(): Observable> {\n return ok(areaNames);\n }\n\n function getAreaTypes(): Observable> {\n return ok(areaTypes);\n }\n\n function getCategories(): Observable> {\n return ok(categories);\n }\n\n function getGenders(): Observable> {\n return ok(genders);\n }\n\n function getTransactionTypes(): Observable> {\n return ok(transactionTypes);\n }\n\n // helper functions\n\n function error(message): Observable {\n return throwError({ status: 400, error: { message } });\n }\n\n function idFromUrl(): number {\n const urlParts: Array = url.split('/');\n return parseInt(urlParts[urlParts.length - 1], 10);\n }\n\n function ok(responseBody: any): Observable> {\n return of(new HttpResponse({ status: 200, body: responseBody }));\n }\n\n function stringFromUrl(): string {\n const urlParts: Array = url.split('/');\n return urlParts[urlParts.length - 1];\n }\n }\n}\n\n/** Exports the MockBackendInterceptor as an Angular provider. */\nexport const MockBackendProvider = {\n provide: HTTP_INTERCEPTORS,\n useClass: MockBackendInterceptor,\n multi: true,\n};\n\n \n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/NetworkStatusComponent.html":{"url":"components/NetworkStatusComponent.html","title":"component - NetworkStatusComponent","body":"\n \n\n\n\n\n\n Components\n NetworkStatusComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/network-status/network-status.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-network-status\n \n\n \n styleUrls\n ./network-status.component.scss\n \n\n\n\n \n templateUrl\n ./network-status.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n noInternetConnection\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n handleNetworkChange\n \n \n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(cdr: ChangeDetectorRef)\n \n \n \n \n Defined in src/app/shared/network-status/network-status.component.ts:10\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n cdr\n \n \n ChangeDetectorRef\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n handleNetworkChange\n \n \n \n \n \n \n \nhandleNetworkChange()\n \n \n\n\n \n \n Defined in src/app/shared/network-status/network-status.component.ts:18\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/shared/network-status/network-status.component.ts:16\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n noInternetConnection\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : !navigator.onLine\n \n \n \n \n Defined in src/app/shared/network-status/network-status.component.ts:10\n \n \n\n\n \n \n\n\n\n\n\n \n import { Component, OnInit, ChangeDetectionStrategy, ChangeDetectorRef } from '@angular/core';\n\n@Component({\n selector: 'app-network-status',\n templateUrl: './network-status.component.html',\n styleUrls: ['./network-status.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class NetworkStatusComponent implements OnInit {\n noInternetConnection: boolean = !navigator.onLine;\n\n constructor(private cdr: ChangeDetectorRef) {\n this.handleNetworkChange();\n }\n\n ngOnInit(): void {}\n\n handleNetworkChange(): void {\n setTimeout(() => {\n if (!navigator.onLine !== this.noInternetConnection) {\n this.noInternetConnection = !navigator.onLine;\n this.cdr.detectChanges();\n }\n this.handleNetworkChange();\n }, 5000);\n }\n}\n\n \n\n \n \n \n \n \n OFFLINE \n \n \n \n ONLINE \n \n \n \n\n\n \n\n \n \n ./network-status.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' OFFLINE ONLINE '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'NetworkStatusComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/OrganizationComponent.html":{"url":"components/OrganizationComponent.html","title":"component - OrganizationComponent","body":"\n \n\n\n\n\n\n Components\n OrganizationComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/settings/organization/organization.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-organization\n \n\n \n styleUrls\n ./organization.component.scss\n \n\n\n\n \n templateUrl\n ./organization.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n matcher\n \n \n organizationForm\n \n \n submitted\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n ngOnInit\n \n \n onSubmit\n \n \n \n \n\n\n\n\n\n \n \n Accessors\n \n \n \n \n \n \n organizationFormStub\n \n \n \n \n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(formBuilder: FormBuilder)\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:14\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n formBuilder\n \n \n FormBuilder\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:18\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n onSubmit\n \n \n \n \n \n \n \nonSubmit()\n \n \n\n\n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:30\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n matcher\n \n \n \n \n \n \n Type : CustomErrorStateMatcher\n\n \n \n \n \n Default value : new CustomErrorStateMatcher()\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:14\n \n \n\n\n \n \n \n \n \n \n \n \n \n organizationForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:12\n \n \n\n\n \n \n \n \n \n \n \n \n \n submitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:13\n \n \n\n\n \n \n\n\n \n \n Accessors\n \n \n \n \n \n \n organizationFormStub\n \n \n\n \n \n getorganizationFormStub()\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:26\n \n \n\n \n \n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { CustomErrorStateMatcher } from '@app/_helpers';\n\n@Component({\n selector: 'app-organization',\n templateUrl: './organization.component.html',\n styleUrls: ['./organization.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class OrganizationComponent implements OnInit {\n organizationForm: FormGroup;\n submitted: boolean = false;\n matcher: CustomErrorStateMatcher = new CustomErrorStateMatcher();\n\n constructor(private formBuilder: FormBuilder) {}\n\n ngOnInit(): void {\n this.organizationForm = this.formBuilder.group({\n disbursement: ['', Validators.required],\n transfer: '',\n countryCode: ['', Validators.required],\n });\n }\n\n get organizationFormStub(): any {\n return this.organizationForm.controls;\n }\n\n onSubmit(): void {\n this.submitted = true;\n if (this.organizationForm.invalid || !confirm('Set organization information?')) {\n return;\n }\n this.submitted = false;\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Settings\n Organization Settings\n \n \n \n \n \n DEFAULT ORGANISATION SETTINGS\n \n \n \n \n Default Disbursement *\n \n RCU\n \n Default Disbursement is required.\n \n \n \n Require Transfer Card *\n \n \n Default Country Code *\n \n KE Kenya\n US United States\n ETH Ethiopia\n GER Germany\n UG Uganda\n \n \n Country Code is required.\n \n \n Submit\n \n \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./organization.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Settings Organization Settings DEFAULT ORGANISATION SETTINGS Default Disbursement * RCU Default Disbursement is required. Require Transfer Card * Default Country Code * KE Kenya US United States ETH Ethiopia GER Germany UG Uganda Country Code is required. Submit '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'OrganizationComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/PGPSigner.html":{"url":"classes/PGPSigner.html","title":"class - PGPSigner","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n PGPSigner\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_pgp/pgp-signer.ts\n \n\n \n Description\n \n \n Provides functionality for signing and verifying signed messages. \n\n \n\n\n \n Implements\n \n \n Signer\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n algo\n \n \n dgst\n \n \n engine\n \n \n keyStore\n \n \n loggingService\n \n \n onsign\n \n \n onverify\n \n \n signature\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Public\n fingerprint\n \n \n Public\n prepare\n \n \n Public\n Async\n sign\n \n \n Public\n verify\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(keyStore: MutableKeyStore)\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:74\n \n \n\n \n \n Initializing the Signer.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n keyStore\n \n \n MutableKeyStore\n \n \n \n No\n \n \n \n \nA keystore holding pgp keys.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n algo\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'sha256'\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:60\n \n \n\n \n \n Encryption algorithm used \n\n \n \n\n \n \n \n \n \n \n \n \n \n dgst\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:62\n \n \n\n \n \n Message digest \n\n \n \n\n \n \n \n \n \n \n \n \n \n engine\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'pgp'\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:64\n \n \n\n \n \n Encryption engine used. \n\n \n \n\n \n \n \n \n \n \n \n \n \n keyStore\n \n \n \n \n \n \n Type : MutableKeyStore\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:66\n \n \n\n \n \n A keystore holding pgp keys. \n\n \n \n\n \n \n \n \n \n \n \n \n \n loggingService\n \n \n \n \n \n \n Type : LoggingService\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:68\n \n \n\n \n \n A service that provides logging capabilities. \n\n \n \n\n \n \n \n \n \n \n \n \n \n onsign\n \n \n \n \n \n \n Type : function\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:70\n \n \n\n \n \n Event triggered on successful signing of message. \n\n \n \n\n \n \n \n \n \n \n \n \n \n onverify\n \n \n \n \n \n \n Type : function\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:72\n \n \n\n \n \n Event triggered on successful verification of a signature. \n\n \n \n\n \n \n \n \n \n \n \n \n \n signature\n \n \n \n \n \n \n Type : Signature\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:74\n \n \n\n \n \n Generated signature \n\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Public\n fingerprint\n \n \n \n \n \n \n \n \n fingerprint()\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:90\n \n \n\n\n \n \n Get the private key fingerprint.\n\n\n \n \n \n Returns : string\n\n \n \n A private key fingerprint.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n prepare\n \n \n \n \n \n \n \n \n prepare(material: Signable)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:99\n \n \n\n\n \n \n Load the message digest.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n material\n \n Signable\n \n\n \n No\n \n\n\n \n \nA signable object.\n\n\n \n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n true - If digest has been loaded successfully.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n sign\n \n \n \n \n \n \n \n \n sign(digest: string)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:109\n \n \n\n\n \n \n Signs a message using a private key.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n digest\n \n string\n \n\n \n No\n \n\n\n \n \nThe message to be signed.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Public\n verify\n \n \n \n \n \n \n \n \n verify(digest: string, signature: Signature)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:144\n \n \n\n\n \n \n Verify that signature is valid.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n digest\n \n string\n \n\n \n No\n \n\n\n \n \nThe message that was signed.\n\n\n \n \n \n signature\n \n Signature\n \n\n \n No\n \n\n\n \n \nThe generated signature.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import * as openpgp from 'openpgp';\n\n// Application imports\nimport { MutableKeyStore } from '@app/_pgp/pgp-key-store';\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Signable object interface */\ninterface Signable {\n /** The message to be signed. */\n digest(): string;\n}\n\n/** Signature object interface */\ninterface Signature {\n /** Encryption algorithm used */\n algo: string;\n /** Data to be signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Signer interface */\ninterface Signer {\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n fingerprint(): string;\n /** Event triggered on successful signing of message. */\n onsign(signature: Signature): void;\n /** Event triggered on successful verification of a signature. */\n onverify(flag: boolean): void;\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n prepare(material: Signable): boolean;\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n sign(digest: string): Promise;\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n verify(digest: string, signature: Signature): void;\n}\n\n/** Provides functionality for signing and verifying signed messages. */\nclass PGPSigner implements Signer {\n /** Encryption algorithm used */\n algo = 'sha256';\n /** Message digest */\n dgst: string;\n /** Encryption engine used. */\n engine = 'pgp';\n /** A keystore holding pgp keys. */\n keyStore: MutableKeyStore;\n /** A service that provides logging capabilities. */\n loggingService: LoggingService;\n /** Event triggered on successful signing of message. */\n onsign: (signature: Signature) => void;\n /** Event triggered on successful verification of a signature. */\n onverify: (flag: boolean) => void;\n /** Generated signature */\n signature: Signature;\n\n /**\n * Initializing the Signer.\n * @param keyStore - A keystore holding pgp keys.\n */\n constructor(keyStore: MutableKeyStore) {\n this.keyStore = keyStore;\n this.onsign = (signature: Signature) => {};\n this.onverify = (flag: boolean) => {};\n }\n\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n public fingerprint(): string {\n return this.keyStore.getFingerprint();\n }\n\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n public prepare(material: Signable): boolean {\n this.dgst = material.digest();\n return true;\n }\n\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n public async sign(digest: string): Promise {\n const m = openpgp.cleartext.fromText(digest);\n const pk = this.keyStore.getPrivateKey();\n if (!pk.isDecrypted()) {\n const password = window.prompt('password');\n await pk.decrypt(password);\n }\n const opts = {\n message: m,\n privateKeys: [pk],\n detached: true,\n };\n openpgp\n .sign(opts)\n .then((s) => {\n this.signature = {\n engine: this.engine,\n algo: this.algo,\n data: s.signature,\n // TODO: fix for browser later\n digest,\n };\n this.onsign(this.signature);\n })\n .catch((e) => {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onsign(undefined);\n });\n }\n\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n public verify(digest: string, signature: Signature): void {\n openpgp.signature\n .readArmored(signature.data)\n .then((sig) => {\n const opts = {\n message: openpgp.cleartext.fromText(digest),\n publicKeys: this.keyStore.getTrustedKeys(),\n signature: sig,\n };\n openpgp.verify(opts).then((v) => {\n let i = 0;\n for (i = 0; i {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onverify(false);\n });\n }\n}\n\n/** @exports */\nexport { PGPSigner, Signable, Signature, Signer };\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/PagesComponent.html":{"url":"components/PagesComponent.html","title":"component - PagesComponent","body":"\n \n\n\n\n\n\n Components\n PagesComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/pages.component.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-pages\n \n\n \n styleUrls\n ./pages.component.scss\n \n\n\n\n \n templateUrl\n ./pages.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n url\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/pages/pages.component.ts:11\n \n \n\n \n \n\n\n\n\n\n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n url\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : environment.dashboardUrl\n \n \n \n \n Defined in src/app/pages/pages.component.ts:11\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component } from '@angular/core';\nimport { environment } from '@src/environments/environment';\n\n@Component({\n selector: 'app-pages',\n templateUrl: './pages.component.html',\n styleUrls: ['./pages.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class PagesComponent {\n url: string = environment.dashboardUrl;\n\n constructor() {}\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n \n \n \n \n \n Your browser does not support iframes. \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./pages.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Your browser does not support iframes. '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'PagesComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/PagesModule.html":{"url":"modules/PagesModule.html","title":"module - PagesModule","body":"\n \n\n\n\n\n Modules\n PagesModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_PagesModule\n\n\n\ncluster_PagesModule_imports\n\n\n\ncluster_PagesModule_declarations\n\n\n\n\nPagesComponent\n\nPagesComponent\n\n\n\nPagesModule\n\nPagesModule\n\nPagesModule -->\n\nPagesComponent->PagesModule\n\n\n\n\n\nPagesRoutingModule\n\nPagesRoutingModule\n\nPagesModule -->\n\nPagesRoutingModule->PagesModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nPagesModule -->\n\nSharedModule->PagesModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/pages.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n PagesComponent\n \n \n \n \n Imports\n \n \n PagesRoutingModule\n \n \n SharedModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { PagesRoutingModule } from '@pages/pages-routing.module';\nimport { PagesComponent } from '@pages/pages.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatSelectModule } from '@angular/material/select';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatCardModule } from '@angular/material/card';\n\n@NgModule({\n declarations: [PagesComponent],\n imports: [\n CommonModule,\n PagesRoutingModule,\n SharedModule,\n MatButtonModule,\n MatFormFieldModule,\n MatSelectModule,\n MatInputModule,\n MatCardModule,\n ],\n})\nexport class PagesModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/PagesRoutingModule.html":{"url":"modules/PagesRoutingModule.html","title":"module - PagesRoutingModule","body":"\n \n\n\n\n\n Modules\n PagesRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/pages-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { PagesComponent } from './pages.component';\n\nconst routes: Routes = [\n { path: 'home', component: PagesComponent },\n {\n path: 'tx',\n loadChildren: () =>\n \"import('@pages/transactions/transactions.module').then((m) => m.TransactionsModule)\",\n },\n {\n path: 'settings',\n loadChildren: () => \"import('@pages/settings/settings.module').then((m) => m.SettingsModule)\",\n },\n {\n path: 'accounts',\n loadChildren: () => \"import('@pages/accounts/accounts.module').then((m) => m.AccountsModule)\",\n },\n {\n path: 'tokens',\n loadChildren: () => \"import('@pages/tokens/tokens.module').then((m) => m.TokensModule)\",\n },\n {\n path: 'admin',\n loadChildren: () => \"import('@pages/admin/admin.module').then((m) => m.AdminModule)\",\n },\n { path: '**', redirectTo: 'home', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class PagesRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"directives/PasswordToggleDirective.html":{"url":"directives/PasswordToggleDirective.html","title":"directive - PasswordToggleDirective","body":"\n \n\n\n\n\n\n\n\n Directives\n PasswordToggleDirective\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/auth/_directives/password-toggle.directive.ts\n \n\n \n Description\n \n \n Toggle password form field input visibility \n\n \n\n\n\n \n Metadata\n \n \n\n \n Selector\n [appPasswordToggle]\n \n\n \n \n \n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n togglePasswordVisibility\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n iconId\n \n \n id\n \n \n \n \n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(elementRef: ElementRef, renderer: Renderer2)\n \n \n \n \n Defined in src/app/auth/_directives/password-toggle.directive.ts:15\n \n \n\n \n \n Handle click events on the html element.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n elementRef\n \n \n ElementRef\n \n \n \n No\n \n \n \n \nA wrapper around a native element inside of a View.\n\n\n \n \n \n renderer\n \n \n Renderer2\n \n \n \n No\n \n \n \n \nExtend this base class to implement custom rendering.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n Inputs\n \n \n \n \n \n iconId\n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/auth/_directives/password-toggle.directive.ts:15\n \n \n \n \n The password form field icon id \n\n \n \n \n \n \n \n \n \n \n id\n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/auth/_directives/password-toggle.directive.ts:11\n \n \n \n \n The password form field id \n\n \n \n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n togglePasswordVisibility\n \n \n \n \n \n \n \ntogglePasswordVisibility()\n \n \n\n\n \n \n Defined in src/app/auth/_directives/password-toggle.directive.ts:30\n \n \n\n\n \n \n Toggle the visibility of the password input field value and accompanying icon. \n\n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n \n\n\n \n import { Directive, ElementRef, Input, Renderer2 } from '@angular/core';\n\n/** Toggle password form field input visibility */\n@Directive({\n selector: '[appPasswordToggle]',\n})\nexport class PasswordToggleDirective {\n /** The password form field id */\n @Input()\n id: string;\n\n /** The password form field icon id */\n @Input()\n iconId: string;\n\n /**\n * Handle click events on the html element.\n *\n * @param elementRef - A wrapper around a native element inside of a View.\n * @param renderer - Extend this base class to implement custom rendering.\n */\n constructor(private elementRef: ElementRef, private renderer: Renderer2) {\n this.renderer.listen(this.elementRef.nativeElement, 'click', () => {\n this.togglePasswordVisibility();\n });\n }\n\n /** Toggle the visibility of the password input field value and accompanying icon. */\n togglePasswordVisibility(): void {\n const password: HTMLElement = document.getElementById(this.id);\n const icon: HTMLElement = document.getElementById(this.iconId);\n // @ts-ignore\n if (password.type === 'password') {\n // @ts-ignore\n password.type = 'text';\n icon.classList.remove('fa-eye');\n icon.classList.add('fa-eye-slash');\n } else {\n // @ts-ignore\n password.type = 'password';\n icon.classList.remove('fa-eye-slash');\n icon.classList.add('fa-eye');\n }\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/RegistryService.html":{"url":"injectables/RegistryService.html","title":"injectable - RegistryService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n RegistryService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/registry.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Static\n fileGetter\n \n \n Private\n Static\n registry\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n Async\n getRegistry\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_services/registry.service.ts:12\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Static\n Async\n getRegistry\n \n \n \n \n \n \n \n \n getRegistry()\n \n \n\n\n \n \n Defined in src/app/_services/registry.service.ts:16\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Static\n fileGetter\n \n \n \n \n \n \n Type : FileGetter\n\n \n \n \n \n Default value : new HttpGetter()\n \n \n \n \n Defined in src/app/_services/registry.service.ts:11\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n Static\n registry\n \n \n \n \n \n \n Type : CICRegistry\n\n \n \n \n \n Defined in src/app/_services/registry.service.ts:12\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { environment } from '@src/environments/environment';\nimport { CICRegistry, FileGetter } from '@cicnet/cic-client';\nimport { HttpGetter } from '@app/_helpers';\nimport { Web3Service } from '@app/_services/web3.service';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class RegistryService {\n static fileGetter: FileGetter = new HttpGetter();\n private static registry: CICRegistry;\n\n constructor() {}\n\n public static async getRegistry(): Promise {\n if (!RegistryService.registry) {\n RegistryService.registry = new CICRegistry(\n Web3Service.getInstance(),\n environment.registryAddress,\n 'Registry',\n RegistryService.fileGetter,\n ['../../assets/js/block-sync/data']\n );\n RegistryService.registry.declaratorHelper.addTrust(environment.trustedDeclaratorAddress);\n await RegistryService.registry.load();\n }\n return RegistryService.registry;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"guards/RoleGuard.html":{"url":"guards/RoleGuard.html","title":"guard - RoleGuard","body":"\n \n\n\n\n\n\n\n\n\n\n\n Guards\n RoleGuard\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_guards/role.guard.ts\n \n\n \n Description\n \n \n Role guard implementation.\nDictates access to routes depending on the user's role.\n\n \n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n canActivate\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(router: Router)\n \n \n \n \n Defined in src/app/_guards/role.guard.ts:21\n \n \n\n \n \n Instantiates the role guard class.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \nA service that provides navigation among views and URL manipulation capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n canActivate\n \n \n \n \n \n \n \ncanActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot)\n \n \n\n\n \n \n Defined in src/app/_guards/role.guard.ts:38\n \n \n\n\n \n \n Returns whether navigation to a specific route is acceptable.\nChecks if the user has the required role to access the route.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n route\n \n ActivatedRouteSnapshot\n \n\n \n No\n \n\n\n \n \nContains the information about a route associated with a component loaded in an outlet at a particular moment in time.\nActivatedRouteSnapshot can also be used to traverse the router state tree.\n\n\n \n \n \n state\n \n RouterStateSnapshot\n \n\n \n No\n \n\n\n \n \nRepresents the state of the router at a moment in time.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable | Promise | boolean | UrlTree\n\n \n \n true - If the user's role matches with accepted roles.\n\n \n \n \n \n \n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport {\n ActivatedRouteSnapshot,\n CanActivate,\n Router,\n RouterStateSnapshot,\n UrlTree,\n} from '@angular/router';\n\n// Third party imports\nimport { Observable } from 'rxjs';\n\n/**\n * Role guard implementation.\n * Dictates access to routes depending on the user's role.\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class RoleGuard implements CanActivate {\n /**\n * Instantiates the role guard class.\n *\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(private router: Router) {}\n\n /**\n * Returns whether navigation to a specific route is acceptable.\n * Checks if the user has the required role to access the route.\n *\n * @param route - Contains the information about a route associated with a component loaded in an outlet at a particular moment in time.\n * ActivatedRouteSnapshot can also be used to traverse the router state tree.\n * @param state - Represents the state of the router at a moment in time.\n * @returns true - If the user's role matches with accepted roles.\n */\n canActivate(\n route: ActivatedRouteSnapshot,\n state: RouterStateSnapshot\n ): Observable | Promise | boolean | UrlTree {\n const currentUser = JSON.parse(localStorage.getItem(atob('CICADA_USER')));\n if (currentUser) {\n if (route.data.roles && route.data.roles.indexOf(currentUser.role) === -1) {\n this.router.navigate(['/']);\n return false;\n }\n return true;\n }\n\n this.router.navigate(['/auth'], { queryParams: { returnUrl: state.url } });\n return false;\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"directives/RouterLinkDirectiveStub.html":{"url":"directives/RouterLinkDirectiveStub.html","title":"directive - RouterLinkDirectiveStub","body":"\n \n\n\n\n\n\n\n\n Directives\n RouterLinkDirectiveStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/router-link-directive-stub.ts\n \n\n\n\n\n \n Metadata\n \n \n\n \n Selector\n [appRouterLink]\n \n\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n navigatedTo\n \n \n \n \n\n\n \n \n Inputs\n \n \n \n \n \n \n routerLink\n \n \n \n \n\n\n\n \n \n HostListeners\n \n \n \n \n \n \n click\n \n \n \n \n\n \n \n\n\n\n \n Inputs\n \n \n \n \n \n routerLink\n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/testing/router-link-directive-stub.ts:9\n \n \n \n \n\n\n\n \n HostListeners \n \n \n \n \n \n \n click\n \n \n \n \n \n \n \nclick()\n \n \n\n\n \n \n Defined in src/testing/router-link-directive-stub.ts:13\n \n \n\n\n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n navigatedTo\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Default value : null\n \n \n \n \n Defined in src/testing/router-link-directive-stub.ts:10\n \n \n\n\n \n \n\n\n\n \n\n\n \n import { Directive, HostListener, Input } from '@angular/core';\n\n@Directive({\n selector: '[appRouterLink]',\n})\n// tslint:disable-next-line:directive-class-suffix\nexport class RouterLinkDirectiveStub {\n // tslint:disable-next-line:no-input-rename\n @Input('routerLink') linkParams: any;\n navigatedTo: any = null;\n\n @HostListener('click')\n onClick(): void {\n this.navigatedTo = this.linkParams;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"pipes/SafePipe.html":{"url":"pipes/SafePipe.html","title":"pipe - SafePipe","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n Pipes\n SafePipe\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/shared/_pipes/safe.pipe.ts\n \n\n\n\n \n Metadata\n \n \n \n Name\n safe\n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n transform\n \n \n \n \n \n \n \ntransform(url: string, ...args: unknown[])\n \n \n\n\n \n \n Defined in src/app/shared/_pipes/safe.pipe.ts:10\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n url\n \n string\n \n\n \n No\n \n\n\n \n \n args\n \n unknown[]\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : unknown\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Pipe, PipeTransform } from '@angular/core';\nimport { DomSanitizer } from '@angular/platform-browser';\n\n@Pipe({\n name: 'safe',\n})\nexport class SafePipe implements PipeTransform {\n constructor(private sanitizer: DomSanitizer) {}\n\n transform(url: string, ...args: unknown[]): unknown {\n return this.sanitizer.bypassSecurityTrustResourceUrl(url);\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/Settings.html":{"url":"classes/Settings.html","title":"class - Settings","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n Settings\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/settings.ts\n \n\n \n Description\n \n \n Settings class \n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n registry\n \n \n scanFilter\n \n \n txHelper\n \n \n w3\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(scanFilter: any)\n \n \n \n \n Defined in src/app/_models/settings.ts:13\n \n \n\n \n \n Initialize the settings.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n scanFilter\n \n \n any\n \n \n \n No\n \n \n \n \nA resource for searching through blocks on the blockchain network.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n registry\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_models/settings.ts:4\n \n \n\n \n \n CIC Registry instance \n\n \n \n\n \n \n \n \n \n \n \n \n \n scanFilter\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_models/settings.ts:6\n \n \n\n \n \n A resource for searching through blocks on the blockchain network. \n\n \n \n\n \n \n \n \n \n \n \n \n \n txHelper\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_models/settings.ts:8\n \n \n\n \n \n Transaction Helper instance \n\n \n \n\n \n \n \n \n \n \n \n \n \n w3\n \n \n \n \n \n \n Type : W3\n\n \n \n \n \n Default value : {\n engine: undefined,\n provider: undefined,\n }\n \n \n \n \n Defined in src/app/_models/settings.ts:10\n \n \n\n \n \n Web3 Object \n\n \n \n\n \n \n\n\n\n\n\n\n\n\n \n\n\n \n class Settings {\n /** CIC Registry instance */\n registry: any;\n /** A resource for searching through blocks on the blockchain network. */\n scanFilter: any;\n /** Transaction Helper instance */\n txHelper: any;\n /** Web3 Object */\n w3: W3 = {\n engine: undefined,\n provider: undefined,\n };\n\n /**\n * Initialize the settings.\n *\n * @param scanFilter - A resource for searching through blocks on the blockchain network.\n */\n constructor(scanFilter: any) {\n this.scanFilter = scanFilter;\n }\n}\n\n/** Web3 object interface */\ninterface W3 {\n /** An active web3 instance connected to the blockchain network. */\n engine: any;\n /** The connection socket to the blockchain network. */\n provider: any;\n}\n\n/** @exports */\nexport { Settings, W3 };\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/SettingsComponent.html":{"url":"components/SettingsComponent.html","title":"component - SettingsComponent","body":"\n \n\n\n\n\n\n Components\n SettingsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/settings/settings.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-settings\n \n\n \n styleUrls\n ./settings.component.scss\n \n\n\n\n \n templateUrl\n ./settings.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n dataSource\n \n \n date\n \n \n displayedColumns\n \n \n paginator\n \n \n sort\n \n \n trustedUsers\n \n \n userInfo\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n doFilter\n \n \n downloadCsv\n \n \n logout\n \n \n Async\n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(authService: AuthService)\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:23\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n authService\n \n \n AuthService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string)\n \n \n\n\n \n \n Defined in src/app/pages/settings/settings.component.ts:38\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/settings/settings.component.ts:42\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n logout\n \n \n \n \n \n \n \nlogout()\n \n \n\n\n \n \n Defined in src/app/pages/settings/settings.component.ts:46\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/settings/settings.component.ts:27\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n dataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:17\n \n \n\n\n \n \n \n \n \n \n \n \n \n date\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n displayedColumns\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['name', 'email', 'userId']\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n \n trustedUsers\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n userInfo\n \n \n \n \n \n \n Type : Staff\n\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:20\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { AuthService } from '@app/_services';\nimport { Staff } from '@app/_models/staff';\nimport { exportCsv } from '@app/_helpers';\n\n@Component({\n selector: 'app-settings',\n templateUrl: './settings.component.html',\n styleUrls: ['./settings.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class SettingsComponent implements OnInit {\n date: string;\n dataSource: MatTableDataSource;\n displayedColumns: Array = ['name', 'email', 'userId'];\n trustedUsers: Array;\n userInfo: Staff;\n\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n\n constructor(private authService: AuthService) {}\n\n async ngOnInit(): Promise {\n await this.authService.init();\n this.authService.trustedUsersSubject.subscribe((users) => {\n this.dataSource = new MatTableDataSource(users);\n this.dataSource.paginator = this.paginator;\n this.dataSource.sort = this.sort;\n this.trustedUsers = users;\n });\n this.userInfo = this.authService.getPrivateKeyInfo();\n }\n\n doFilter(value: string): void {\n this.dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n downloadCsv(): void {\n exportCsv(this.trustedUsers, 'users');\n }\n\n logout(): void {\n this.authService.logout();\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Settings\n \n \n \n \n \n ACCOUNT MANAGEMENT \n \n CICADA Admin Credentials\n UserId: {{ userInfo?.userid }} \n Username: {{ userInfo?.name }} \n Email: {{ userInfo?.email }} \n \n \n \n \n LOGOUT ADMIN\n \n \n \n \n \n \n \n \n TRUSTED USERS\n \n EXPORT\n \n \n \n \n \n Filter \n \n search\n \n \n \n NAME \n {{ user.name }} \n \n\n \n EMAIL \n {{ user.email }} \n \n\n \n USER ID \n {{ user.userid }} \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./settings.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Settings ACCOUNT MANAGEMENT CICADA Admin Credentials UserId: {{ userInfo?.userid }} Username: {{ userInfo?.name }} Email: {{ userInfo?.email }} LOGOUT ADMIN TRUSTED USERS EXPORT Filter search NAME {{ user.name }} EMAIL {{ user.email }} USER ID {{ user.userid }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'SettingsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/SettingsModule.html":{"url":"modules/SettingsModule.html","title":"module - SettingsModule","body":"\n \n\n\n\n\n Modules\n SettingsModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_SettingsModule\n\n\n\ncluster_SettingsModule_imports\n\n\n\ncluster_SettingsModule_declarations\n\n\n\n\nOrganizationComponent\n\nOrganizationComponent\n\n\n\nSettingsModule\n\nSettingsModule\n\nSettingsModule -->\n\nOrganizationComponent->SettingsModule\n\n\n\n\n\nSettingsComponent\n\nSettingsComponent\n\nSettingsModule -->\n\nSettingsComponent->SettingsModule\n\n\n\n\n\nSettingsRoutingModule\n\nSettingsRoutingModule\n\nSettingsModule -->\n\nSettingsRoutingModule->SettingsModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nSettingsModule -->\n\nSharedModule->SettingsModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/settings/settings.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n OrganizationComponent\n \n \n SettingsComponent\n \n \n \n \n Imports\n \n \n SettingsRoutingModule\n \n \n SharedModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { SettingsRoutingModule } from '@pages/settings/settings-routing.module';\nimport { SettingsComponent } from '@pages/settings/settings.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { OrganizationComponent } from '@pages/settings/organization/organization.component';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatSelectModule } from '@angular/material/select';\nimport { MatMenuModule } from '@angular/material/menu';\nimport { ReactiveFormsModule } from '@angular/forms';\n\n@NgModule({\n declarations: [SettingsComponent, OrganizationComponent],\n imports: [\n CommonModule,\n SettingsRoutingModule,\n SharedModule,\n MatTableModule,\n MatSortModule,\n MatPaginatorModule,\n MatInputModule,\n MatFormFieldModule,\n MatButtonModule,\n MatIconModule,\n MatCardModule,\n MatRadioModule,\n MatCheckboxModule,\n MatSelectModule,\n MatMenuModule,\n ReactiveFormsModule,\n ],\n})\nexport class SettingsModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/SettingsRoutingModule.html":{"url":"modules/SettingsRoutingModule.html","title":"module - SettingsRoutingModule","body":"\n \n\n\n\n\n Modules\n SettingsRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/settings/settings-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { SettingsComponent } from '@pages/settings/settings.component';\nimport { OrganizationComponent } from '@pages/settings/organization/organization.component';\n\nconst routes: Routes = [\n { path: '', component: SettingsComponent },\n { path: 'organization', component: OrganizationComponent },\n { path: '**', redirectTo: '', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class SettingsRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/SharedModule.html":{"url":"modules/SharedModule.html","title":"module - SharedModule","body":"\n \n\n\n\n\n Modules\n SharedModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_SharedModule\n\n\n\ncluster_SharedModule_exports\n\n\n\ncluster_SharedModule_declarations\n\n\n\n\nErrorDialogComponent\n\nErrorDialogComponent\n\n\n\nSharedModule\n\nSharedModule\n\nSharedModule -->\n\nErrorDialogComponent->SharedModule\n\n\n\n\n\nFooterComponent\n\nFooterComponent\n\nSharedModule -->\n\nFooterComponent->SharedModule\n\n\n\n\n\nMenuSelectionDirective\n\nMenuSelectionDirective\n\nSharedModule -->\n\nMenuSelectionDirective->SharedModule\n\n\n\n\n\nMenuToggleDirective\n\nMenuToggleDirective\n\nSharedModule -->\n\nMenuToggleDirective->SharedModule\n\n\n\n\n\nNetworkStatusComponent\n\nNetworkStatusComponent\n\nSharedModule -->\n\nNetworkStatusComponent->SharedModule\n\n\n\n\n\nSafePipe\n\nSafePipe\n\nSharedModule -->\n\nSafePipe->SharedModule\n\n\n\n\n\nSidebarComponent\n\nSidebarComponent\n\nSharedModule -->\n\nSidebarComponent->SharedModule\n\n\n\n\n\nTokenRatioPipe\n\nTokenRatioPipe\n\nSharedModule -->\n\nTokenRatioPipe->SharedModule\n\n\n\n\n\nTopbarComponent\n\nTopbarComponent\n\nSharedModule -->\n\nTopbarComponent->SharedModule\n\n\n\n\n\nUnixDatePipe\n\nUnixDatePipe\n\nSharedModule -->\n\nUnixDatePipe->SharedModule\n\n\n\n\n\nFooterComponent \n\nFooterComponent \n\nFooterComponent -->\n\nSharedModule->FooterComponent \n\n\n\n\n\nMenuSelectionDirective \n\nMenuSelectionDirective \n\nMenuSelectionDirective -->\n\nSharedModule->MenuSelectionDirective \n\n\n\n\n\nNetworkStatusComponent \n\nNetworkStatusComponent \n\nNetworkStatusComponent -->\n\nSharedModule->NetworkStatusComponent \n\n\n\n\n\nSafePipe \n\nSafePipe \n\nSafePipe -->\n\nSharedModule->SafePipe \n\n\n\n\n\nSidebarComponent \n\nSidebarComponent \n\nSidebarComponent -->\n\nSharedModule->SidebarComponent \n\n\n\n\n\nTokenRatioPipe \n\nTokenRatioPipe \n\nTokenRatioPipe -->\n\nSharedModule->TokenRatioPipe \n\n\n\n\n\nTopbarComponent \n\nTopbarComponent \n\nTopbarComponent -->\n\nSharedModule->TopbarComponent \n\n\n\n\n\nUnixDatePipe \n\nUnixDatePipe \n\nUnixDatePipe -->\n\nSharedModule->UnixDatePipe \n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/shared/shared.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n ErrorDialogComponent\n \n \n FooterComponent\n \n \n MenuSelectionDirective\n \n \n MenuToggleDirective\n \n \n NetworkStatusComponent\n \n \n SafePipe\n \n \n SidebarComponent\n \n \n TokenRatioPipe\n \n \n TopbarComponent\n \n \n UnixDatePipe\n \n \n \n \n Exports\n \n \n FooterComponent\n \n \n MenuSelectionDirective\n \n \n NetworkStatusComponent\n \n \n SafePipe\n \n \n SidebarComponent\n \n \n TokenRatioPipe\n \n \n TopbarComponent\n \n \n UnixDatePipe\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { TopbarComponent } from '@app/shared/topbar/topbar.component';\nimport { FooterComponent } from '@app/shared/footer/footer.component';\nimport { SidebarComponent } from '@app/shared/sidebar/sidebar.component';\nimport { MenuSelectionDirective } from '@app/shared/_directives/menu-selection.directive';\nimport { MenuToggleDirective } from '@app/shared/_directives/menu-toggle.directive';\nimport { RouterModule } from '@angular/router';\nimport { MatIconModule } from '@angular/material/icon';\nimport { TokenRatioPipe } from '@app/shared/_pipes/token-ratio.pipe';\nimport { ErrorDialogComponent } from '@app/shared/error-dialog/error-dialog.component';\nimport { MatDialogModule } from '@angular/material/dialog';\nimport { SafePipe } from '@app/shared/_pipes/safe.pipe';\nimport { NetworkStatusComponent } from './network-status/network-status.component';\nimport { UnixDatePipe } from './_pipes/unix-date.pipe';\n\n@NgModule({\n declarations: [\n TopbarComponent,\n FooterComponent,\n SidebarComponent,\n MenuSelectionDirective,\n MenuToggleDirective,\n TokenRatioPipe,\n ErrorDialogComponent,\n SafePipe,\n NetworkStatusComponent,\n UnixDatePipe,\n ],\n exports: [\n TopbarComponent,\n FooterComponent,\n SidebarComponent,\n MenuSelectionDirective,\n TokenRatioPipe,\n SafePipe,\n NetworkStatusComponent,\n UnixDatePipe,\n ],\n imports: [CommonModule, RouterModule, MatIconModule, MatDialogModule],\n})\nexport class SharedModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/SidebarComponent.html":{"url":"components/SidebarComponent.html","title":"component - SidebarComponent","body":"\n \n\n\n\n\n\n Components\n SidebarComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/sidebar/sidebar.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-sidebar\n \n\n \n styleUrls\n ./sidebar.component.scss\n \n\n\n\n \n templateUrl\n ./sidebar.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/shared/sidebar/sidebar.component.ts:9\n \n \n\n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/shared/sidebar/sidebar.component.ts:12\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'app-sidebar',\n templateUrl: './sidebar.component.html',\n styleUrls: ['./sidebar.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class SidebarComponent implements OnInit {\n constructor() {}\n\n ngOnInit(): void {}\n}\n\n \n\n \n \n\n \n \n \n \n \n \n CICADA\n \n\n \n \n \n \n Dashboard \n \n \n \n \n \n Accounts \n \n \n \n \n \n Transactions \n \n \n \n \n \n Tokens \n \n \n \n \n \n Settings \n \n \n -->\n -->\n -->\n Admin -->\n -->\n -->\n \n \n\n\n\n \n\n \n \n ./sidebar.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' CICADA Dashboard Accounts Transactions Tokens Settings --> --> --> Admin --> --> --> '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'SidebarComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/SidebarStubComponent.html":{"url":"components/SidebarStubComponent.html","title":"component - SidebarStubComponent","body":"\n \n\n\n\n\n\n Components\n SidebarStubComponent\n\n\n\n \n Info\n \n \n Source\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/testing/shared-module-stub.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-sidebar\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n import { Component } from '@angular/core';\n\n@Component({ selector: 'app-sidebar', template: '' })\nexport class SidebarStubComponent {}\n\n@Component({ selector: 'app-topbar', template: '' })\nexport class TopbarStubComponent {}\n\n@Component({ selector: 'app-footer', template: '' })\nexport class FooterStubComponent {}\n\n \n\n\n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ''\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'SidebarStubComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Signable.html":{"url":"interfaces/Signable.html","title":"interface - Signable","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Signable\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_pgp/pgp-signer.ts\n \n\n \n Description\n \n \n Signable object interface \n\n \n\n\n \n Index\n \n \n \n \n Methods\n \n \n \n \n \n \n digest\n \n \n \n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n digest\n \n \n \n \n \n \n \ndigest()\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:11\n \n \n\n\n \n \n The message to be signed. \n\n\n \n Returns : string\n\n \n \n \n \n \n\n\n \n\n\n \n import * as openpgp from 'openpgp';\n\n// Application imports\nimport { MutableKeyStore } from '@app/_pgp/pgp-key-store';\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Signable object interface */\ninterface Signable {\n /** The message to be signed. */\n digest(): string;\n}\n\n/** Signature object interface */\ninterface Signature {\n /** Encryption algorithm used */\n algo: string;\n /** Data to be signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Signer interface */\ninterface Signer {\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n fingerprint(): string;\n /** Event triggered on successful signing of message. */\n onsign(signature: Signature): void;\n /** Event triggered on successful verification of a signature. */\n onverify(flag: boolean): void;\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n prepare(material: Signable): boolean;\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n sign(digest: string): Promise;\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n verify(digest: string, signature: Signature): void;\n}\n\n/** Provides functionality for signing and verifying signed messages. */\nclass PGPSigner implements Signer {\n /** Encryption algorithm used */\n algo = 'sha256';\n /** Message digest */\n dgst: string;\n /** Encryption engine used. */\n engine = 'pgp';\n /** A keystore holding pgp keys. */\n keyStore: MutableKeyStore;\n /** A service that provides logging capabilities. */\n loggingService: LoggingService;\n /** Event triggered on successful signing of message. */\n onsign: (signature: Signature) => void;\n /** Event triggered on successful verification of a signature. */\n onverify: (flag: boolean) => void;\n /** Generated signature */\n signature: Signature;\n\n /**\n * Initializing the Signer.\n * @param keyStore - A keystore holding pgp keys.\n */\n constructor(keyStore: MutableKeyStore) {\n this.keyStore = keyStore;\n this.onsign = (signature: Signature) => {};\n this.onverify = (flag: boolean) => {};\n }\n\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n public fingerprint(): string {\n return this.keyStore.getFingerprint();\n }\n\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n public prepare(material: Signable): boolean {\n this.dgst = material.digest();\n return true;\n }\n\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n public async sign(digest: string): Promise {\n const m = openpgp.cleartext.fromText(digest);\n const pk = this.keyStore.getPrivateKey();\n if (!pk.isDecrypted()) {\n const password = window.prompt('password');\n await pk.decrypt(password);\n }\n const opts = {\n message: m,\n privateKeys: [pk],\n detached: true,\n };\n openpgp\n .sign(opts)\n .then((s) => {\n this.signature = {\n engine: this.engine,\n algo: this.algo,\n data: s.signature,\n // TODO: fix for browser later\n digest,\n };\n this.onsign(this.signature);\n })\n .catch((e) => {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onsign(undefined);\n });\n }\n\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n public verify(digest: string, signature: Signature): void {\n openpgp.signature\n .readArmored(signature.data)\n .then((sig) => {\n const opts = {\n message: openpgp.cleartext.fromText(digest),\n publicKeys: this.keyStore.getTrustedKeys(),\n signature: sig,\n };\n openpgp.verify(opts).then((v) => {\n let i = 0;\n for (i = 0; i {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onverify(false);\n });\n }\n}\n\n/** @exports */\nexport { PGPSigner, Signable, Signature, Signer };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Signature.html":{"url":"interfaces/Signature.html","title":"interface - Signature","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Signature\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/account.ts\n \n\n \n Description\n \n \n Meta signature interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n algo\n \n \n data\n \n \n digest\n \n \n engine\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n algo\n \n \n \n \n algo: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Algorithm used \n\n \n \n \n \n \n \n \n \n \n data\n \n \n \n \n data: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Data that was signed. \n\n \n \n \n \n \n \n \n \n \n digest\n \n \n \n \n digest: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Message digest \n\n \n \n \n \n \n \n \n \n \n engine\n \n \n \n \n engine: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Encryption engine used. \n\n \n \n \n \n \n \n\n\n \n interface AccountDetails {\n /** Age of user */\n age?: string;\n /** Token balance on account */\n balance?: number;\n /** Business category of user. */\n category?: string;\n /** Account registration day */\n date_registered: number;\n /** User's gender */\n gender: string;\n /** Account identifiers */\n identities: {\n evm: {\n 'bloxberg:8996': string[];\n 'oldchain:1': string[];\n };\n latitude: number;\n longitude: number;\n };\n /** User's location */\n location: {\n area?: string;\n area_name: string;\n area_type?: string;\n };\n /** Products or services provided by user. */\n products: string[];\n /** Type of account */\n type?: string;\n /** Personal identifying information of user */\n vcard: {\n email: [\n {\n value: string;\n }\n ];\n fn: [\n {\n value: string;\n }\n ];\n n: [\n {\n value: string[];\n }\n ];\n tel: [\n {\n meta: {\n TYP: string[];\n };\n value: string;\n }\n ];\n version: [\n {\n value: string;\n }\n ];\n };\n}\n\n/** Meta signature interface */\ninterface Signature {\n /** Algorithm used */\n algo: string;\n /** Data that was signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Meta object interface */\ninterface Meta {\n /** Account details */\n data: AccountDetails;\n /** Meta store id */\n id: string;\n /** Signature used during write. */\n signature: Signature;\n}\n\n/** Meta response interface */\ninterface MetaResponse {\n /** Meta store id */\n id: string;\n /** Meta object */\n m: Meta;\n}\n\n/** Default account data object */\nconst defaultAccount: AccountDetails = {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n};\n\n/** @exports */\nexport { AccountDetails, Meta, MetaResponse, Signature, defaultAccount };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Signature-1.html":{"url":"interfaces/Signature-1.html","title":"interface - Signature-1","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Signature\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_pgp/pgp-signer.ts\n \n\n \n Description\n \n \n Signature object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n algo\n \n \n data\n \n \n digest\n \n \n engine\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n algo\n \n \n \n \n algo: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Encryption algorithm used \n\n \n \n \n \n \n \n \n \n \n data\n \n \n \n \n data: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Data to be signed. \n\n \n \n \n \n \n \n \n \n \n digest\n \n \n \n \n digest: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Message digest \n\n \n \n \n \n \n \n \n \n \n engine\n \n \n \n \n engine: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Encryption engine used. \n\n \n \n \n \n \n \n\n\n \n import * as openpgp from 'openpgp';\n\n// Application imports\nimport { MutableKeyStore } from '@app/_pgp/pgp-key-store';\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Signable object interface */\ninterface Signable {\n /** The message to be signed. */\n digest(): string;\n}\n\n/** Signature object interface */\ninterface Signature {\n /** Encryption algorithm used */\n algo: string;\n /** Data to be signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Signer interface */\ninterface Signer {\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n fingerprint(): string;\n /** Event triggered on successful signing of message. */\n onsign(signature: Signature): void;\n /** Event triggered on successful verification of a signature. */\n onverify(flag: boolean): void;\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n prepare(material: Signable): boolean;\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n sign(digest: string): Promise;\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n verify(digest: string, signature: Signature): void;\n}\n\n/** Provides functionality for signing and verifying signed messages. */\nclass PGPSigner implements Signer {\n /** Encryption algorithm used */\n algo = 'sha256';\n /** Message digest */\n dgst: string;\n /** Encryption engine used. */\n engine = 'pgp';\n /** A keystore holding pgp keys. */\n keyStore: MutableKeyStore;\n /** A service that provides logging capabilities. */\n loggingService: LoggingService;\n /** Event triggered on successful signing of message. */\n onsign: (signature: Signature) => void;\n /** Event triggered on successful verification of a signature. */\n onverify: (flag: boolean) => void;\n /** Generated signature */\n signature: Signature;\n\n /**\n * Initializing the Signer.\n * @param keyStore - A keystore holding pgp keys.\n */\n constructor(keyStore: MutableKeyStore) {\n this.keyStore = keyStore;\n this.onsign = (signature: Signature) => {};\n this.onverify = (flag: boolean) => {};\n }\n\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n public fingerprint(): string {\n return this.keyStore.getFingerprint();\n }\n\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n public prepare(material: Signable): boolean {\n this.dgst = material.digest();\n return true;\n }\n\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n public async sign(digest: string): Promise {\n const m = openpgp.cleartext.fromText(digest);\n const pk = this.keyStore.getPrivateKey();\n if (!pk.isDecrypted()) {\n const password = window.prompt('password');\n await pk.decrypt(password);\n }\n const opts = {\n message: m,\n privateKeys: [pk],\n detached: true,\n };\n openpgp\n .sign(opts)\n .then((s) => {\n this.signature = {\n engine: this.engine,\n algo: this.algo,\n data: s.signature,\n // TODO: fix for browser later\n digest,\n };\n this.onsign(this.signature);\n })\n .catch((e) => {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onsign(undefined);\n });\n }\n\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n public verify(digest: string, signature: Signature): void {\n openpgp.signature\n .readArmored(signature.data)\n .then((sig) => {\n const opts = {\n message: openpgp.cleartext.fromText(digest),\n publicKeys: this.keyStore.getTrustedKeys(),\n signature: sig,\n };\n openpgp.verify(opts).then((v) => {\n let i = 0;\n for (i = 0; i {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onverify(false);\n });\n }\n}\n\n/** @exports */\nexport { PGPSigner, Signable, Signature, Signer };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Signer.html":{"url":"interfaces/Signer.html","title":"interface - Signer","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Signer\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_pgp/pgp-signer.ts\n \n\n \n Description\n \n \n Signer interface \n\n \n\n\n \n Index\n \n \n \n \n Methods\n \n \n \n \n \n \n fingerprint\n \n \n onsign\n \n \n onverify\n \n \n prepare\n \n \n sign\n \n \n verify\n \n \n \n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n fingerprint\n \n \n \n \n \n \n \nfingerprint()\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:32\n \n \n\n\n \n \n Get the private key fingerprint.\n\n\n \n \n \n Returns : string\n\n \n \n A private key fingerprint.\n\n \n \n \n \n \n \n \n \n \n \n \n \n onsign\n \n \n \n \n \n \n \nonsign(signature: Signature)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:34\n \n \n\n\n \n \n Event triggered on successful signing of message. \n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n signature\n \n Signature\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n onverify\n \n \n \n \n \n \n \nonverify(flag: boolean)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:36\n \n \n\n\n \n \n Event triggered on successful verification of a signature. \n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n flag\n \n boolean\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n prepare\n \n \n \n \n \n \n \nprepare(material: Signable)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:42\n \n \n\n\n \n \n Load the message digest.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n material\n \n Signable\n \n\n \n No\n \n\n\n \n \nA signable object.\n\n\n \n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n true - If digest has been loaded successfully.\n\n \n \n \n \n \n \n \n \n \n \n \n \n sign\n \n \n \n \n \n \n \nsign(digest: string)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:48\n \n \n\n\n \n \n Signs a message using a private key.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n digest\n \n string\n \n\n \n No\n \n\n\n \n \nThe message to be signed.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n verify\n \n \n \n \n \n \n \nverify(digest: string, signature: Signature)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:54\n \n \n\n\n \n \n Verify that signature is valid.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n digest\n \n string\n \n\n \n No\n \n\n\n \n \nThe message that was signed.\n\n\n \n \n \n signature\n \n Signature\n \n\n \n No\n \n\n\n \n \nThe generated signature.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import * as openpgp from 'openpgp';\n\n// Application imports\nimport { MutableKeyStore } from '@app/_pgp/pgp-key-store';\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Signable object interface */\ninterface Signable {\n /** The message to be signed. */\n digest(): string;\n}\n\n/** Signature object interface */\ninterface Signature {\n /** Encryption algorithm used */\n algo: string;\n /** Data to be signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Signer interface */\ninterface Signer {\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n fingerprint(): string;\n /** Event triggered on successful signing of message. */\n onsign(signature: Signature): void;\n /** Event triggered on successful verification of a signature. */\n onverify(flag: boolean): void;\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n prepare(material: Signable): boolean;\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n sign(digest: string): Promise;\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n verify(digest: string, signature: Signature): void;\n}\n\n/** Provides functionality for signing and verifying signed messages. */\nclass PGPSigner implements Signer {\n /** Encryption algorithm used */\n algo = 'sha256';\n /** Message digest */\n dgst: string;\n /** Encryption engine used. */\n engine = 'pgp';\n /** A keystore holding pgp keys. */\n keyStore: MutableKeyStore;\n /** A service that provides logging capabilities. */\n loggingService: LoggingService;\n /** Event triggered on successful signing of message. */\n onsign: (signature: Signature) => void;\n /** Event triggered on successful verification of a signature. */\n onverify: (flag: boolean) => void;\n /** Generated signature */\n signature: Signature;\n\n /**\n * Initializing the Signer.\n * @param keyStore - A keystore holding pgp keys.\n */\n constructor(keyStore: MutableKeyStore) {\n this.keyStore = keyStore;\n this.onsign = (signature: Signature) => {};\n this.onverify = (flag: boolean) => {};\n }\n\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n public fingerprint(): string {\n return this.keyStore.getFingerprint();\n }\n\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n public prepare(material: Signable): boolean {\n this.dgst = material.digest();\n return true;\n }\n\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n public async sign(digest: string): Promise {\n const m = openpgp.cleartext.fromText(digest);\n const pk = this.keyStore.getPrivateKey();\n if (!pk.isDecrypted()) {\n const password = window.prompt('password');\n await pk.decrypt(password);\n }\n const opts = {\n message: m,\n privateKeys: [pk],\n detached: true,\n };\n openpgp\n .sign(opts)\n .then((s) => {\n this.signature = {\n engine: this.engine,\n algo: this.algo,\n data: s.signature,\n // TODO: fix for browser later\n digest,\n };\n this.onsign(this.signature);\n })\n .catch((e) => {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onsign(undefined);\n });\n }\n\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n public verify(digest: string, signature: Signature): void {\n openpgp.signature\n .readArmored(signature.data)\n .then((sig) => {\n const opts = {\n message: openpgp.cleartext.fromText(digest),\n publicKeys: this.keyStore.getTrustedKeys(),\n signature: sig,\n };\n openpgp.verify(opts).then((v) => {\n let i = 0;\n for (i = 0; i {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onverify(false);\n });\n }\n}\n\n/** @exports */\nexport { PGPSigner, Signable, Signature, Signer };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Staff.html":{"url":"interfaces/Staff.html","title":"interface - Staff","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Staff\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/staff.ts\n \n\n \n Description\n \n \n Staff object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n comment\n \n \n email\n \n \n name\n \n \n tag\n \n \n userid\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n comment\n \n \n \n \n comment: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Comment made on the public key. \n\n \n \n \n \n \n \n \n \n \n email\n \n \n \n \n email: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Email used to create the public key. \n\n \n \n \n \n \n \n \n \n \n name\n \n \n \n \n name: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Name of the owner of the public key \n\n \n \n \n \n \n \n \n \n \n tag\n \n \n \n \n tag: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Tags added to the public key. \n\n \n \n \n \n \n \n \n \n \n userid\n \n \n \n \n userid: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n User ID of the owner of the public key. \n\n \n \n \n \n \n \n\n\n \n interface Staff {\n /** Comment made on the public key. */\n comment: string;\n /** Email used to create the public key. */\n email: string;\n /** Name of the owner of the public key */\n name: string;\n /** Tags added to the public key. */\n tag: number;\n /** User ID of the owner of the public key. */\n userid: string;\n}\n\n/** @exports */\nexport { Staff };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Token.html":{"url":"interfaces/Token.html","title":"interface - Token","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Token\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/token.ts\n \n\n \n Description\n \n \n Token object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n address\n \n \n decimals\n \n \n name\n \n \n Optional\n owner\n \n \n Optional\n reserveRatio\n \n \n Optional\n reserves\n \n \n supply\n \n \n symbol\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n address\n \n \n \n \n address: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the deployed token contract. \n\n \n \n \n \n \n \n \n \n \n decimals\n \n \n \n \n decimals: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Number of decimals to convert to smallest denomination of the token. \n\n \n \n \n \n \n \n \n \n \n name\n \n \n \n \n name: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Name of the token. \n\n \n \n \n \n \n \n \n \n \n owner\n \n \n \n \n owner: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Address of account that deployed token. \n\n \n \n \n \n \n \n \n \n \n reserveRatio\n \n \n \n \n reserveRatio: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Token reserve to token minting ratio. \n\n \n \n \n \n \n \n \n \n \n reserves\n \n \n \n \n reserves: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Token reserve information \n\n \n \n \n \n \n \n \n \n \n supply\n \n \n \n \n supply: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Total token supply. \n\n \n \n \n \n \n \n \n \n \n symbol\n \n \n \n \n symbol: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n The unique token symbol. \n\n \n \n \n \n \n \n\n\n \n interface Token {\n /** Address of the deployed token contract. */\n address: string;\n /** Number of decimals to convert to smallest denomination of the token. */\n decimals: string;\n /** Name of the token. */\n name: string;\n /** Address of account that deployed token. */\n owner?: string;\n /** Token reserve to token minting ratio. */\n reserveRatio?: string;\n /** Token reserve information */\n reserves?: {\n '0xa686005CE37Dce7738436256982C3903f2E4ea8E'?: {\n weight: string;\n balance: string;\n };\n };\n /** Total token supply. */\n supply: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Token };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TokenDetailsComponent.html":{"url":"components/TokenDetailsComponent.html","title":"component - TokenDetailsComponent","body":"\n \n\n\n\n\n\n Components\n TokenDetailsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/tokens/token-details/token-details.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-token-details\n \n\n \n styleUrls\n ./token-details.component.scss\n \n\n\n\n \n templateUrl\n ./token-details.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n close\n \n \n ngOnInit\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n token\n \n \n \n \n\n \n \n Outputs\n \n \n \n \n \n \n closeWindow\n \n \n \n \n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:20\n \n \n\n \n \n\n\n \n Inputs\n \n \n \n \n \n token\n \n \n \n \n Type : Token\n\n \n \n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:18\n \n \n \n \n\n \n Outputs\n \n \n \n \n \n closeWindow\n \n \n \n \n Type : EventEmitter\n\n \n \n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:20\n \n \n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n close\n \n \n \n \n \n \n \nclose()\n \n \n\n\n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:26\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:24\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n\n\n \n import {\n ChangeDetectionStrategy,\n Component,\n EventEmitter,\n Input,\n OnInit,\n Output,\n} from '@angular/core';\nimport { Token } from '@app/_models';\n\n@Component({\n selector: 'app-token-details',\n templateUrl: './token-details.component.html',\n styleUrls: ['./token-details.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TokenDetailsComponent implements OnInit {\n @Input() token: Token;\n\n @Output() closeWindow: EventEmitter = new EventEmitter();\n\n constructor() {}\n\n ngOnInit(): void {}\n\n close(): void {\n this.token = null;\n this.closeWindow.emit(this.token);\n }\n}\n\n \n\n \n \n \n \n \n TOKEN DETAILS\n \n CLOSE\n \n \n \n \n \n Name: {{ token?.name }}\n \n \n Symbol: {{ token?.symbol }}\n \n \n Address: {{ token?.address }}\n \n \n Details: A community inclusive currency for trading among lower to\n middle income societies.\n \n \n Supply: {{ token?.supply | tokenRatio }}\n \n \n \n Reserve\n \n Weight: {{ token?.reserveRatio }}\n \n \n Owner: {{ token?.owner }}\n \n \n \n \n\n\n \n\n \n \n ./token-details.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' TOKEN DETAILS CLOSE Name: {{ token?.name }} Symbol: {{ token?.symbol }} Address: {{ token?.address }} Details: A community inclusive currency for trading among lower to middle income societies. Supply: {{ token?.supply | tokenRatio }} Reserve Weight: {{ token?.reserveRatio }} Owner: {{ token?.owner }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TokenDetailsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"pipes/TokenRatioPipe.html":{"url":"pipes/TokenRatioPipe.html","title":"pipe - TokenRatioPipe","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n Pipes\n TokenRatioPipe\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/shared/_pipes/token-ratio.pipe.ts\n \n\n\n\n \n Metadata\n \n \n \n Name\n tokenRatio\n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n transform\n \n \n \n \n \n \n \ntransform(value: any, ...args: any[])\n \n \n\n\n \n \n Defined in src/app/shared/_pipes/token-ratio.pipe.ts:5\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n value\n \n any\n \n\n \n No\n \n\n \n 0\n \n\n \n \n args\n \n any[]\n \n\n \n No\n \n\n \n \n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Pipe, PipeTransform } from '@angular/core';\n\n@Pipe({ name: 'tokenRatio' })\nexport class TokenRatioPipe implements PipeTransform {\n transform(value: any = 0, ...args): any {\n return Number(value) / Math.pow(10, 6);\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/TokenRegistry.html":{"url":"classes/TokenRegistry.html","title":"class - TokenRegistry","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n TokenRegistry\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_eth/token-registry.ts\n \n\n \n Description\n \n \n Provides an instance of the token registry contract.\nAllows querying of tokens that have been registered as valid tokens in the network.\n\n \n\n\n\n \n Example\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n contract\n \n \n contractAddress\n \n \n signerAddress\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Public\n Async\n addressOf\n \n \n Public\n Async\n entry\n \n \n Public\n Async\n totalTokens\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(contractAddress: string, signerAddress?: string)\n \n \n \n \n Defined in src/app/_eth/token-registry.ts:26\n \n \n\n \n \n Create a connection to the deployed token registry contract.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n contractAddress\n \n \n string\n \n \n \n No\n \n \n \n \nThe deployed token registry contract's address.\n\n\n \n \n \n signerAddress\n \n \n string\n \n \n \n Yes\n \n \n \n \nThe account address of the account that deployed the token registry contract.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n contract\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_eth/token-registry.ts:22\n \n \n\n \n \n The instance of the token registry contract. \n\n \n \n\n \n \n \n \n \n \n \n \n \n contractAddress\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_eth/token-registry.ts:24\n \n \n\n \n \n The deployed token registry contract's address. \n\n \n \n\n \n \n \n \n \n \n \n \n \n signerAddress\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_eth/token-registry.ts:26\n \n \n\n \n \n The account address of the account that deployed the token registry contract. \n\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Public\n Async\n addressOf\n \n \n \n \n \n \n \n \n addressOf(identifier: string)\n \n \n\n\n \n \n Defined in src/app/_eth/token-registry.ts:57\n \n \n\n\n \n \n Returns the address of the token with a given identifier.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n identifier\n \n string\n \n\n \n No\n \n\n\n \n \nThe name or identifier of the token to be fetched from the token registry.\n\n\n \n \n \n \n \n \n Example :\n \n Prints the address of the token with the identifier 'sarafu':\n```typescript\n\nconsole.log(await addressOf('sarafu'));\n```\n\n \n \n \n Returns : Promise\n\n \n \n The address of the token assigned the specified identifier in the token registry.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n entry\n \n \n \n \n \n \n \n \n entry(serial: number)\n \n \n\n\n \n \n Defined in src/app/_eth/token-registry.ts:75\n \n \n\n\n \n \n Returns the address of a token with the given serial in the token registry.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n serial\n \n number\n \n\n \n No\n \n\n\n \n \nThe serial number of the token to be fetched.\n\n\n \n \n \n \n \n \n Example :\n \n Prints the address of the token with the serial '2':\n```typescript\n\nconsole.log(await entry(2));\n```\n\n \n \n \n Returns : Promise\n\n \n \n The address of the token with the specified serial number.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n totalTokens\n \n \n \n \n \n \n \n \n totalTokens()\n \n \n\n\n \n \n Defined in src/app/_eth/token-registry.ts:91\n \n \n\n\n \n \n Returns the total number of tokens that have been registered in the network.\n\n\n \n Example :\n \n Prints the total number of registered tokens:\n```typescript\n\nconsole.log(await totalTokens());\n```\n\n \n \n \n Returns : Promise\n\n \n \n The total number of registered tokens.\n\n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import Web3 from 'web3';\n\n// Application imports\nimport { environment } from '@src/environments/environment';\nimport { Web3Service } from '@app/_services/web3.service';\n\n/** Fetch the token registry contract's ABI. */\nconst abi: Array = require('@src/assets/js/block-sync/data/TokenUniqueSymbolIndex.json');\n/** Establish a connection to the blockchain network. */\nconst web3: Web3 = Web3Service.getInstance();\n\n/**\n * Provides an instance of the token registry contract.\n * Allows querying of tokens that have been registered as valid tokens in the network.\n *\n * @remarks\n * This is our interface to the token registry contract.\n */\nexport class TokenRegistry {\n /** The instance of the token registry contract. */\n contract: any;\n /** The deployed token registry contract's address. */\n contractAddress: string;\n /** The account address of the account that deployed the token registry contract. */\n signerAddress: string;\n\n /**\n * Create a connection to the deployed token registry contract.\n *\n * @param contractAddress - The deployed token registry contract's address.\n * @param signerAddress - The account address of the account that deployed the token registry contract.\n */\n constructor(contractAddress: string, signerAddress?: string) {\n this.contractAddress = contractAddress;\n this.contract = new web3.eth.Contract(abi, this.contractAddress);\n if (signerAddress) {\n this.signerAddress = signerAddress;\n } else {\n this.signerAddress = web3.eth.accounts[0];\n }\n }\n\n /**\n * Returns the address of the token with a given identifier.\n *\n * @async\n * @example\n * Prints the address of the token with the identifier 'sarafu':\n * ```typescript\n * console.log(await addressOf('sarafu'));\n * ```\n *\n * @param identifier - The name or identifier of the token to be fetched from the token registry.\n * @returns The address of the token assigned the specified identifier in the token registry.\n */\n public async addressOf(identifier: string): Promise {\n const id: string = web3.eth.abi.encodeParameter('bytes32', web3.utils.toHex(identifier));\n return await this.contract.methods.addressOf(id).call();\n }\n\n /**\n * Returns the address of a token with the given serial in the token registry.\n *\n * @async\n * @example\n * Prints the address of the token with the serial '2':\n * ```typescript\n * console.log(await entry(2));\n * ```\n *\n * @param serial - The serial number of the token to be fetched.\n * @return The address of the token with the specified serial number.\n */\n public async entry(serial: number): Promise {\n return await this.contract.methods.entry(serial).call();\n }\n\n /**\n * Returns the total number of tokens that have been registered in the network.\n *\n * @async\n * @example\n * Prints the total number of registered tokens:\n * ```typescript\n * console.log(await totalTokens());\n * ```\n *\n * @returns The total number of registered tokens.\n */\n public async totalTokens(): Promise {\n return await this.contract.methods.entryCount().call();\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/TokenService.html":{"url":"injectables/TokenService.html","title":"injectable - TokenService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n TokenService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/token.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n load\n \n \n registry\n \n \n tokenRegistry\n \n \n tokens\n \n \n Private\n tokensList\n \n \n tokensSubject\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n addToken\n \n \n Async\n getTokenBalance\n \n \n Async\n getTokenByAddress\n \n \n Async\n getTokenBySymbol\n \n \n Async\n getTokenName\n \n \n Async\n getTokens\n \n \n Async\n getTokenSymbol\n \n \n Async\n init\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_services/token.service.ts:19\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n addToken\n \n \n \n \n \n \n \naddToken(token: Token)\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:31\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n token\n \n Token\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenBalance\n \n \n \n \n \n \n \n \n getTokenBalance(address: string)\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:72\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise>\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenByAddress\n \n \n \n \n \n \n \n \n getTokenByAddress(address: string)\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:51\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenBySymbol\n \n \n \n \n \n \n \n \n getTokenBySymbol(symbol: string)\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:62\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n symbol\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise>\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenName\n \n \n \n \n \n \n \n \n getTokenName()\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:77\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokens\n \n \n \n \n \n \n \n \n getTokens()\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:43\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenSymbol\n \n \n \n \n \n \n \n \n getTokenSymbol()\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:82\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n init\n \n \n \n \n \n \n \n \n init()\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:23\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n load\n \n \n \n \n \n \n Type : BehaviorSubject\n\n \n \n \n \n Default value : new BehaviorSubject(false)\n \n \n \n \n Defined in src/app/_services/token.service.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n registry\n \n \n \n \n \n \n Type : CICRegistry\n\n \n \n \n \n Defined in src/app/_services/token.service.ts:12\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokenRegistry\n \n \n \n \n \n \n Type : TokenRegistry\n\n \n \n \n \n Defined in src/app/_services/token.service.ts:13\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokens\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/_services/token.service.ts:14\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n tokensList\n \n \n \n \n \n \n Type : BehaviorSubject>\n\n \n \n \n \n Default value : new BehaviorSubject>(\n this.tokens\n )\n \n \n \n \n Defined in src/app/_services/token.service.ts:15\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokensSubject\n \n \n \n \n \n \n Type : Observable>\n\n \n \n \n \n Default value : this.tokensList.asObservable()\n \n \n \n \n Defined in src/app/_services/token.service.ts:18\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { CICRegistry } from '@cicnet/cic-client';\nimport { TokenRegistry } from '@app/_eth';\nimport { RegistryService } from '@app/_services/registry.service';\nimport { Token } from '@app/_models';\nimport { BehaviorSubject, Observable, Subject } from 'rxjs';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class TokenService {\n registry: CICRegistry;\n tokenRegistry: TokenRegistry;\n tokens: Array = [];\n private tokensList: BehaviorSubject> = new BehaviorSubject>(\n this.tokens\n );\n tokensSubject: Observable> = this.tokensList.asObservable();\n load: BehaviorSubject = new BehaviorSubject(false);\n\n constructor() {}\n\n async init(): Promise {\n this.registry = await RegistryService.getRegistry();\n this.tokenRegistry = new TokenRegistry(\n await this.registry.getContractAddressByName('TokenRegistry')\n );\n this.load.next(true);\n }\n\n addToken(token: Token): void {\n const savedIndex = this.tokens.findIndex((tk) => tk.address === token.address);\n if (savedIndex === 0) {\n return;\n }\n if (savedIndex > 0) {\n this.tokens.splice(savedIndex, 1);\n }\n this.tokens.unshift(token);\n this.tokensList.next(this.tokens);\n }\n\n async getTokens(): Promise {\n const count: number = await this.tokenRegistry.totalTokens();\n for (let i = 0; i {\n const token: any = {};\n const tokenContract = await this.registry.addToken(address);\n token.address = address;\n token.name = await tokenContract.methods.name().call();\n token.symbol = await tokenContract.methods.symbol().call();\n token.supply = await tokenContract.methods.totalSupply().call();\n token.decimals = await tokenContract.methods.decimals().call();\n return token;\n }\n\n async getTokenBySymbol(symbol: string): Promise> {\n const tokenSubject: Subject = new Subject();\n await this.getTokens();\n this.tokensSubject.subscribe((tokens) => {\n const queriedToken = tokens.find((token) => token.symbol === symbol);\n tokenSubject.next(queriedToken);\n });\n return tokenSubject.asObservable();\n }\n\n async getTokenBalance(address: string): Promise Promise> {\n const token = await this.registry.addToken(await this.tokenRegistry.entry(0));\n return await token.methods.balanceOf(address).call();\n }\n\n async getTokenName(): Promise {\n const token = await this.registry.addToken(await this.tokenRegistry.entry(0));\n return await token.methods.name().call();\n }\n\n async getTokenSymbol(): Promise {\n const token = await this.registry.addToken(await this.tokenRegistry.entry(0));\n return await token.methods.symbol().call();\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/TokenServiceStub.html":{"url":"classes/TokenServiceStub.html","title":"class - TokenServiceStub","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n TokenServiceStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/token-service-stub.ts\n \n\n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n getBySymbol\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n getBySymbol\n \n \n \n \n \n \n \ngetBySymbol(symbol: string)\n \n \n\n\n \n \n Defined in src/testing/token-service-stub.ts:2\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n symbol\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n export class TokenServiceStub {\n getBySymbol(symbol: string): any {\n return {\n name: 'Reserve',\n symbol: 'RSV',\n };\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TokensComponent.html":{"url":"components/TokensComponent.html","title":"component - TokensComponent","body":"\n \n\n\n\n\n\n Components\n TokensComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/tokens/tokens.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-tokens\n \n\n \n styleUrls\n ./tokens.component.scss\n \n\n\n\n \n templateUrl\n ./tokens.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n columnsToDisplay\n \n \n dataSource\n \n \n paginator\n \n \n sort\n \n \n token\n \n \n tokens\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n doFilter\n \n \n downloadCsv\n \n \n Async\n ngOnInit\n \n \n viewToken\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(tokenService: TokenService, loggingService: LoggingService, router: Router)\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:22\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n tokenService\n \n \n TokenService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string)\n \n \n\n\n \n \n Defined in src/app/pages/tokens/tokens.component.ts:46\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/tokens/tokens.component.ts:54\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/tokens/tokens.component.ts:30\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n viewToken\n \n \n \n \n \n \n \nviewToken(token)\n \n \n\n\n \n \n Defined in src/app/pages/tokens/tokens.component.ts:50\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n token\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n columnsToDisplay\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['name', 'symbol', 'address', 'supply']\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n dataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:17\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n token\n \n \n \n \n \n \n Type : Token\n\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokens\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:21\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { LoggingService, TokenService } from '@app/_services';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { Router } from '@angular/router';\nimport { exportCsv } from '@app/_helpers';\nimport { Token } from '@app/_models';\n\n@Component({\n selector: 'app-tokens',\n templateUrl: './tokens.component.html',\n styleUrls: ['./tokens.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TokensComponent implements OnInit {\n dataSource: MatTableDataSource;\n columnsToDisplay: Array = ['name', 'symbol', 'address', 'supply'];\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n tokens: Array;\n token: Token;\n\n constructor(\n private tokenService: TokenService,\n private loggingService: LoggingService,\n private router: Router\n ) {}\n\n async ngOnInit(): Promise {\n await this.tokenService.init();\n this.tokenService.load.subscribe(async (status: boolean) => {\n if (status) {\n await this.tokenService.getTokens();\n }\n });\n this.tokenService.tokensSubject.subscribe((tokens) => {\n this.loggingService.sendInfoLevelMessage(tokens);\n this.dataSource = new MatTableDataSource(tokens);\n this.dataSource.paginator = this.paginator;\n this.dataSource.sort = this.sort;\n this.tokens = tokens;\n });\n }\n\n doFilter(value: string): void {\n this.dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n viewToken(token): void {\n this.token = token;\n }\n\n downloadCsv(): void {\n exportCsv(this.tokens, 'tokens');\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Tokens\n \n \n \n \n \n Tokens\n \n EXPORT\n \n \n \n \n \n\n \n Filter \n \n search\n \n\n \n \n Name \n {{ token.name }} \n \n\n \n Symbol \n {{ token.symbol }} \n \n\n \n Address \n {{ token.address }} \n \n\n \n Supply \n {{ token.supply | tokenRatio }} \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./tokens.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Tokens Tokens EXPORT Filter search Name {{ token.name }} Symbol {{ token.symbol }} Address {{ token.address }} Supply {{ token.supply | tokenRatio }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TokensComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/TokensModule.html":{"url":"modules/TokensModule.html","title":"module - TokensModule","body":"\n \n\n\n\n\n Modules\n TokensModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_TokensModule\n\n\n\ncluster_TokensModule_declarations\n\n\n\ncluster_TokensModule_imports\n\n\n\n\nTokenDetailsComponent\n\nTokenDetailsComponent\n\n\n\nTokensModule\n\nTokensModule\n\nTokensModule -->\n\nTokenDetailsComponent->TokensModule\n\n\n\n\n\nTokensComponent\n\nTokensComponent\n\nTokensModule -->\n\nTokensComponent->TokensModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nTokensModule -->\n\nSharedModule->TokensModule\n\n\n\n\n\nTokensRoutingModule\n\nTokensRoutingModule\n\nTokensModule -->\n\nTokensRoutingModule->TokensModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/tokens/tokens.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n TokenDetailsComponent\n \n \n TokensComponent\n \n \n \n \n Imports\n \n \n SharedModule\n \n \n TokensRoutingModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { TokensRoutingModule } from '@pages/tokens/tokens-routing.module';\nimport { TokensComponent } from '@pages/tokens/tokens.component';\nimport { TokenDetailsComponent } from '@pages/tokens/token-details/token-details.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatPseudoCheckboxModule, MatRippleModule } from '@angular/material/core';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatSidenavModule } from '@angular/material/sidenav';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatToolbarModule } from '@angular/material/toolbar';\nimport { MatCardModule } from '@angular/material/card';\n\n@NgModule({\n declarations: [TokensComponent, TokenDetailsComponent],\n imports: [\n CommonModule,\n TokensRoutingModule,\n SharedModule,\n MatTableModule,\n MatPaginatorModule,\n MatSortModule,\n MatPseudoCheckboxModule,\n MatCheckboxModule,\n MatInputModule,\n MatFormFieldModule,\n MatIconModule,\n MatSidenavModule,\n MatButtonModule,\n MatToolbarModule,\n MatCardModule,\n MatRippleModule,\n ],\n})\nexport class TokensModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/TokensRoutingModule.html":{"url":"modules/TokensRoutingModule.html","title":"module - TokensRoutingModule","body":"\n \n\n\n\n\n Modules\n TokensRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/tokens/tokens-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { TokensComponent } from '@pages/tokens/tokens.component';\nimport { TokenDetailsComponent } from '@pages/tokens/token-details/token-details.component';\n\nconst routes: Routes = [\n { path: '', component: TokensComponent },\n { path: ':id', component: TokenDetailsComponent },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class TokensRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TopbarComponent.html":{"url":"components/TopbarComponent.html","title":"component - TopbarComponent","body":"\n \n\n\n\n\n\n Components\n TopbarComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/topbar/topbar.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-topbar\n \n\n \n styleUrls\n ./topbar.component.scss\n \n\n\n\n \n templateUrl\n ./topbar.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/shared/topbar/topbar.component.ts:9\n \n \n\n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/shared/topbar/topbar.component.ts:12\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'app-topbar',\n templateUrl: './topbar.component.html',\n styleUrls: ['./topbar.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TopbarComponent implements OnInit {\n constructor() {}\n\n ngOnInit(): void {}\n}\n\n \n\n \n \n\n \n \n \n \n \n \n \n\n\n\n \n\n \n \n ./topbar.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TopbarComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TopbarStubComponent.html":{"url":"components/TopbarStubComponent.html","title":"component - TopbarStubComponent","body":"\n \n\n\n\n\n\n Components\n TopbarStubComponent\n\n\n\n \n Info\n \n \n Source\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/testing/shared-module-stub.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-topbar\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n import { Component } from '@angular/core';\n\n@Component({ selector: 'app-sidebar', template: '' })\nexport class SidebarStubComponent {}\n\n@Component({ selector: 'app-topbar', template: '' })\nexport class TopbarStubComponent {}\n\n@Component({ selector: 'app-footer', template: '' })\nexport class FooterStubComponent {}\n\n \n\n\n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ''\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TopbarStubComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Transaction.html":{"url":"interfaces/Transaction.html","title":"interface - Transaction","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Transaction\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/transaction.ts\n \n\n \n Description\n \n \n Transaction object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n from\n \n \n recipient\n \n \n sender\n \n \n to\n \n \n token\n \n \n tx\n \n \n Optional\n type\n \n \n value\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n from\n \n \n \n \n from: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the transaction sender. \n\n \n \n \n \n \n \n \n \n \n recipient\n \n \n \n \n recipient: AccountDetails\n\n \n \n\n\n \n \n Type : AccountDetails\n\n \n \n\n\n\n\n\n \n \n Account information of the transaction recipient. \n\n \n \n \n \n \n \n \n \n \n sender\n \n \n \n \n sender: AccountDetails\n\n \n \n\n\n \n \n Type : AccountDetails\n\n \n \n\n\n\n\n\n \n \n Account information of the transaction sender. \n\n \n \n \n \n \n \n \n \n \n to\n \n \n \n \n to: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the transaction recipient. \n\n \n \n \n \n \n \n \n \n \n token\n \n \n \n \n token: TxToken\n\n \n \n\n\n \n \n Type : TxToken\n\n \n \n\n\n\n\n\n \n \n Transaction token information. \n\n \n \n \n \n \n \n \n \n \n tx\n \n \n \n \n tx: Tx\n\n \n \n\n\n \n \n Type : Tx\n\n \n \n\n\n\n\n\n \n \n Transaction mining information. \n\n \n \n \n \n \n \n \n \n \n type\n \n \n \n \n type: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Type of transaction. \n\n \n \n \n \n \n \n \n \n \n value\n \n \n \n \n value: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Amount of tokens transacted. \n\n \n \n \n \n \n \n\n\n \n import { AccountDetails } from '@app/_models/account';\n\n/** Conversion object interface */\ninterface Conversion {\n /** Final transaction token information. */\n destinationToken: TxToken;\n /** Initial transaction token amount. */\n fromValue: number;\n /** Initial transaction token information. */\n sourceToken: TxToken;\n /** Final transaction token amount. */\n toValue: number;\n /** Address of the initiator of the conversion. */\n trader: string;\n /** Conversion mining information. */\n tx: Tx;\n /** Account information of the initiator of the conversion. */\n user: AccountDetails;\n}\n\n/** Transaction object interface */\ninterface Transaction {\n /** Address of the transaction sender. */\n from: string;\n /** Account information of the transaction recipient. */\n recipient: AccountDetails;\n /** Account information of the transaction sender. */\n sender: AccountDetails;\n /** Address of the transaction recipient. */\n to: string;\n /** Transaction token information. */\n token: TxToken;\n /** Transaction mining information. */\n tx: Tx;\n /** Type of transaction. */\n type?: string;\n /** Amount of tokens transacted. */\n value: number;\n}\n\n/** Transaction data interface */\ninterface Tx {\n /** Transaction block number. */\n block: number;\n /** Transaction mining status. */\n success: boolean;\n /** Time transaction was mined. */\n timestamp: number;\n /** Hash generated by transaction. */\n txHash: string;\n /** Index of transaction in block. */\n txIndex: number;\n}\n\n/** Transaction token object interface */\ninterface TxToken {\n /** Address of the deployed token contract. */\n address: string;\n /** Name of the token. */\n name: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Conversion, Transaction, Tx, TxToken };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TransactionDetailsComponent.html":{"url":"components/TransactionDetailsComponent.html","title":"component - TransactionDetailsComponent","body":"\n \n\n\n\n\n\n Components\n TransactionDetailsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/transactions/transaction-details/transaction-details.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-transaction-details\n \n\n \n styleUrls\n ./transaction-details.component.scss\n \n\n\n\n \n templateUrl\n ./transaction-details.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n recipientBloxbergLink\n \n \n senderBloxbergLink\n \n \n tokenName\n \n \n tokenSymbol\n \n \n traderBloxbergLink\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n close\n \n \n copyAddress\n \n \n Async\n ngOnInit\n \n \n Async\n reverseTransaction\n \n \n Async\n viewRecipient\n \n \n Async\n viewSender\n \n \n Async\n viewTrader\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n transaction\n \n \n \n \n\n \n \n Outputs\n \n \n \n \n \n \n closeWindow\n \n \n \n \n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(router: Router, transactionService: TransactionService, snackBar: MatSnackBar, tokenService: TokenService)\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:30\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n transactionService\n \n \n TransactionService\n \n \n \n No\n \n \n \n \n snackBar\n \n \n MatSnackBar\n \n \n \n No\n \n \n \n \n tokenService\n \n \n TokenService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n Inputs\n \n \n \n \n \n transaction\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:22\n \n \n \n \n\n \n Outputs\n \n \n \n \n \n closeWindow\n \n \n \n \n Type : EventEmitter\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:24\n \n \n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n close\n \n \n \n \n \n \n \nclose()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:86\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n copyAddress\n \n \n \n \n \n \n \ncopyAddress(address: string)\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:80\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:39\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n reverseTransaction\n \n \n \n \n \n \n \n \n reverseTransaction()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:71\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n viewRecipient\n \n \n \n \n \n \n \n \n viewRecipient()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:63\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n viewSender\n \n \n \n \n \n \n \n \n viewSender()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:59\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n viewTrader\n \n \n \n \n \n \n \n \n viewTrader()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:67\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n recipientBloxbergLink\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:27\n \n \n\n\n \n \n \n \n \n \n \n \n \n senderBloxbergLink\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokenName\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:29\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokenSymbol\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:30\n \n \n\n\n \n \n \n \n \n \n \n \n \n traderBloxbergLink\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:28\n \n \n\n\n \n \n\n\n\n\n\n \n import {\n ChangeDetectionStrategy,\n Component,\n EventEmitter,\n Input,\n OnInit,\n Output,\n} from '@angular/core';\nimport { Router } from '@angular/router';\nimport { TokenService, TransactionService } from '@app/_services';\nimport { copyToClipboard } from '@app/_helpers';\nimport { MatSnackBar } from '@angular/material/snack-bar';\nimport { strip0x } from '@src/assets/js/ethtx/dist/hex';\n\n@Component({\n selector: 'app-transaction-details',\n templateUrl: './transaction-details.component.html',\n styleUrls: ['./transaction-details.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TransactionDetailsComponent implements OnInit {\n @Input() transaction;\n\n @Output() closeWindow: EventEmitter = new EventEmitter();\n\n senderBloxbergLink: string;\n recipientBloxbergLink: string;\n traderBloxbergLink: string;\n tokenName: string;\n tokenSymbol: string;\n\n constructor(\n private router: Router,\n private transactionService: TransactionService,\n private snackBar: MatSnackBar,\n private tokenService: TokenService\n ) {}\n\n async ngOnInit(): Promise {\n await this.transactionService.init();\n await this.tokenService.init();\n if (this.transaction?.type === 'conversion') {\n this.traderBloxbergLink =\n 'https://blockexplorer.bloxberg.org/address/' + this.transaction?.trader + '/transactions';\n } else {\n this.senderBloxbergLink =\n 'https://blockexplorer.bloxberg.org/address/' + this.transaction?.from + '/transactions';\n this.recipientBloxbergLink =\n 'https://blockexplorer.bloxberg.org/address/' + this.transaction?.to + '/transactions';\n }\n this.tokenService.load.subscribe(async (status: boolean) => {\n if (status) {\n this.tokenSymbol = await this.tokenService.getTokenSymbol();\n this.tokenName = await this.tokenService.getTokenName();\n }\n });\n }\n\n async viewSender(): Promise {\n await this.router.navigateByUrl(`/accounts/${strip0x(this.transaction.from)}`);\n }\n\n async viewRecipient(): Promise {\n await this.router.navigateByUrl(`/accounts/${strip0x(this.transaction.to)}`);\n }\n\n async viewTrader(): Promise {\n await this.router.navigateByUrl(`/accounts/${strip0x(this.transaction.trader)}`);\n }\n\n async reverseTransaction(): Promise {\n await this.transactionService.transferRequest(\n this.transaction.token.address,\n this.transaction.to,\n this.transaction.from,\n this.transaction.value\n );\n }\n\n copyAddress(address: string): void {\n if (copyToClipboard(address)) {\n this.snackBar.open(address + ' copied successfully!', 'Close', { duration: 3000 });\n }\n }\n\n close(): void {\n this.transaction = null;\n this.closeWindow.emit(this.transaction);\n }\n}\n\n \n\n \n \n \n \n \n TRANSACTION DETAILS\n \n CLOSE\n \n \n \n \n \n \n Exchange:\n \n \n Sender: {{ transaction.sender?.vcard.fn[0].value }}\n \n Sender Address:\n {{ transaction.from }} \n \n \n View Sender\n \n \n \n Recipient: {{ transaction.recipient?.vcard.fn[0].value }}\n \n Recipient Address:\n {{ transaction.to }} \n \n \n View Recipient\n \n \n \n Amount: {{ transaction.value | tokenRatio }} {{ tokenSymbol | uppercase }}\n \n \n Token:\n \n \n \n Address:\n {{ transaction.token._address }}\n \n \n \n \n Name: {{ tokenName }}\n \n \n Symbol: {{ tokenSymbol | uppercase }}\n \n \n \n \n Transaction:\n \n \n Block: {{ transaction.tx.block }}\n \n \n Index: {{ transaction.tx.txIndex }}\n \n \n Hash: {{ transaction.tx.txHash }}\n \n \n Success: {{ transaction.tx.success }}\n \n \n Timestamp: {{ transaction.tx.timestamp | unixDate }}\n \n \n \n \n \n Resend SMS\n \n \n \n \n Reverse Transaction\n \n \n \n \n \n \n Exchange:\n \n \n Trader: {{ transaction.sender?.vcard.fn[0].value }}\n \n \n \n Trader Address:\n {{ transaction.trader }} \n \n \n \n \n \n View Trader\n \n \n \n \n Source Token:\n \n \n \n Address:\n {{ transaction.sourceToken.address }}\n \n \n \n \n Name: {{ transaction.sourceToken.name }}\n \n \n Symbol: {{ transaction.sourceToken.symbol | uppercase }}\n \n \n Amount: {{ transaction.fromValue }}\n {{ transaction.sourceToken.symbol | uppercase }}\n \n \n \n \n Destination Token:\n \n \n \n Address:\n {{ transaction.destinationToken.address }}\n \n \n \n \n Name: {{ transaction.destinationToken.name }}\n \n \n Symbol: {{ transaction.destinationToken.symbol | uppercase }}\n \n \n Amount: {{ transaction.toValue }}\n {{ transaction.destinationToken.symbol | uppercase }}\n \n \n \n \n \n Resend SMS\n \n \n \n \n Reverse Transaction\n \n \n \n \n \n\n\n \n\n \n \n ./transaction-details.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' TRANSACTION DETAILS CLOSE Exchange: Sender: {{ transaction.sender?.vcard.fn[0].value }} Sender Address: {{ transaction.from }} View Sender Recipient: {{ transaction.recipient?.vcard.fn[0].value }} Recipient Address: {{ transaction.to }} View Recipient Amount: {{ transaction.value | tokenRatio }} {{ tokenSymbol | uppercase }} Token: Address: {{ transaction.token._address }} Name: {{ tokenName }} Symbol: {{ tokenSymbol | uppercase }} Transaction: Block: {{ transaction.tx.block }} Index: {{ transaction.tx.txIndex }} Hash: {{ transaction.tx.txHash }} Success: {{ transaction.tx.success }} Timestamp: {{ transaction.tx.timestamp | unixDate }} Resend SMS Reverse Transaction Exchange: Trader: {{ transaction.sender?.vcard.fn[0].value }} Trader Address: {{ transaction.trader }} View Trader Source Token: Address: {{ transaction.sourceToken.address }} Name: {{ transaction.sourceToken.name }} Symbol: {{ transaction.sourceToken.symbol | uppercase }} Amount: {{ transaction.fromValue }} {{ transaction.sourceToken.symbol | uppercase }} Destination Token: Address: {{ transaction.destinationToken.address }} Name: {{ transaction.destinationToken.name }} Symbol: {{ transaction.destinationToken.symbol | uppercase }} Amount: {{ transaction.toValue }} {{ transaction.destinationToken.symbol | uppercase }} Resend SMS Reverse Transaction '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TransactionDetailsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/TransactionService.html":{"url":"injectables/TransactionService.html","title":"injectable - TransactionService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n TransactionService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/transaction.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n registry\n \n \n Private\n transactionList\n \n \n transactions\n \n \n transactionsSubject\n \n \n userInfo\n \n \n web3\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n addTransaction\n \n \n getAccountInfo\n \n \n getAddressTransactions\n \n \n getAllTransactions\n \n \n Async\n init\n \n \n resetTransactionsList\n \n \n Async\n setConversion\n \n \n Async\n setTransaction\n \n \n Async\n transferRequest\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(httpClient: HttpClient, authService: AuthService, userService: UserService, loggingService: LoggingService)\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:33\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n httpClient\n \n \n HttpClient\n \n \n \n No\n \n \n \n \n authService\n \n \n AuthService\n \n \n \n No\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n addTransaction\n \n \n \n \n \n \n \naddTransaction(transaction, cacheSize: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:119\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n transaction\n \n \n\n \n No\n \n\n\n \n \n cacheSize\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAccountInfo\n \n \n \n \n \n \n \ngetAccountInfo(account: string, cacheSize: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:139\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n account\n \n string\n \n\n \n No\n \n\n \n \n\n \n \n cacheSize\n \n number\n \n\n \n No\n \n\n \n 100\n \n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAddressTransactions\n \n \n \n \n \n \n \ngetAddressTransactions(address: string, offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:54\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n offset\n \n number\n \n\n \n No\n \n\n\n \n \n limit\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAllTransactions\n \n \n \n \n \n \n \ngetAllTransactions(offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:50\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n offset\n \n number\n \n\n \n No\n \n\n\n \n \n limit\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n init\n \n \n \n \n \n \n \n \n init()\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:44\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n resetTransactionsList\n \n \n \n \n \n \n \nresetTransactionsList()\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:134\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n setConversion\n \n \n \n \n \n \n \n \n setConversion(conversion, cacheSize)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:94\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n conversion\n\n \n No\n \n\n\n \n \n cacheSize\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n setTransaction\n \n \n \n \n \n \n \n \n setTransaction(transaction, cacheSize: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:58\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n transaction\n \n \n\n \n No\n \n\n\n \n \n cacheSize\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n transferRequest\n \n \n \n \n \n \n \n \n transferRequest(tokenAddress: string, senderAddress: string, recipientAddress: string, value: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:146\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n tokenAddress\n \n string\n \n\n \n No\n \n\n\n \n \n senderAddress\n \n string\n \n\n \n No\n \n\n\n \n \n recipientAddress\n \n string\n \n\n \n No\n \n\n\n \n \n value\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n registry\n \n \n \n \n \n \n Type : CICRegistry\n\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:33\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n transactionList\n \n \n \n \n \n \n Default value : new BehaviorSubject(this.transactions)\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:29\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactions\n \n \n \n \n \n \n Type : any[]\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:28\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionsSubject\n \n \n \n \n \n \n Default value : this.transactionList.asObservable()\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:30\n \n \n\n\n \n \n \n \n \n \n \n \n \n userInfo\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:31\n \n \n\n\n \n \n \n \n \n \n \n \n \n web3\n \n \n \n \n \n \n Type : Web3\n\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:32\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { first } from 'rxjs/operators';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { environment } from '@src/environments/environment';\nimport { Envelope, User } from 'cic-client-meta';\nimport { UserService } from '@app/_services/user.service';\nimport { Keccak } from 'sha3';\nimport { utils } from 'ethers';\nimport { add0x, fromHex, strip0x, toHex } from '@src/assets/js/ethtx/dist/hex';\nimport { Tx } from '@src/assets/js/ethtx/dist';\nimport { toValue } from '@src/assets/js/ethtx/dist/tx';\nimport * as secp256k1 from 'secp256k1';\nimport { AuthService } from '@app/_services/auth.service';\nimport { defaultAccount } from '@app/_models';\nimport { LoggingService } from '@app/_services/logging.service';\nimport { HttpClient } from '@angular/common/http';\nimport { CICRegistry } from '@cicnet/cic-client';\nimport { RegistryService } from '@app/_services/registry.service';\nimport Web3 from 'web3';\nimport { Web3Service } from '@app/_services/web3.service';\nimport { KeystoreService } from '@app/_services/keystore.service';\nconst vCard = require('vcard-parser');\n\n@Injectable({\n providedIn: 'root',\n})\nexport class TransactionService {\n transactions: any[] = [];\n private transactionList = new BehaviorSubject(this.transactions);\n transactionsSubject = this.transactionList.asObservable();\n userInfo: any;\n web3: Web3;\n registry: CICRegistry;\n\n constructor(\n private httpClient: HttpClient,\n private authService: AuthService,\n private userService: UserService,\n private loggingService: LoggingService\n ) {\n this.web3 = Web3Service.getInstance();\n }\n\n async init(): Promise {\n await this.authService.init();\n await this.userService.init();\n this.registry = await RegistryService.getRegistry();\n }\n\n getAllTransactions(offset: number, limit: number): Observable {\n return this.httpClient.get(`${environment.cicCacheUrl}/tx/${offset}/${limit}`);\n }\n\n getAddressTransactions(address: string, offset: number, limit: number): Observable {\n return this.httpClient.get(`${environment.cicCacheUrl}/tx/user/${address}/${offset}/${limit}`);\n }\n\n async setTransaction(transaction, cacheSize: number): Promise {\n if (this.transactions.find((cachedTx) => cachedTx.tx.txHash === transaction.tx.txHash)) {\n return;\n }\n transaction.value = Number(transaction.value);\n transaction.type = 'transaction';\n try {\n this.userService\n .getAccountDetailsFromMeta(await User.toKey(transaction.from))\n .pipe(first())\n .subscribe(\n (res) => {\n transaction.sender = this.getAccountInfo(res, cacheSize);\n },\n (error) => {\n transaction.sender = defaultAccount;\n this.userService.addAccount(defaultAccount, cacheSize);\n }\n );\n this.userService\n .getAccountDetailsFromMeta(await User.toKey(transaction.to))\n .pipe(first())\n .subscribe(\n (res) => {\n transaction.recipient = this.getAccountInfo(res, cacheSize);\n },\n (error) => {\n transaction.recipient = defaultAccount;\n this.userService.addAccount(defaultAccount, cacheSize);\n }\n );\n } finally {\n this.addTransaction(transaction, cacheSize);\n }\n }\n\n async setConversion(conversion, cacheSize): Promise {\n if (this.transactions.find((cachedTx) => cachedTx.tx.txHash === conversion.tx.txHash)) {\n return;\n }\n conversion.type = 'conversion';\n conversion.fromValue = Number(conversion.fromValue);\n conversion.toValue = Number(conversion.toValue);\n try {\n this.userService\n .getAccountDetailsFromMeta(await User.toKey(conversion.trader))\n .pipe(first())\n .subscribe(\n (res) => {\n conversion.sender = conversion.recipient = this.getAccountInfo(res);\n },\n (error) => {\n conversion.sender = conversion.recipient = defaultAccount;\n this.userService.addAccount(defaultAccount, cacheSize);\n }\n );\n } finally {\n this.addTransaction(conversion, cacheSize);\n }\n }\n\n addTransaction(transaction, cacheSize: number): void {\n const savedIndex = this.transactions.findIndex((tx) => tx.tx.txHash === transaction.tx.txHash);\n if (savedIndex === 0) {\n return;\n }\n if (savedIndex > 0) {\n this.transactions.splice(savedIndex, 1);\n }\n this.transactions.unshift(transaction);\n if (this.transactions.length > cacheSize) {\n this.transactions.length = Math.min(this.transactions.length, cacheSize);\n }\n this.transactionList.next(this.transactions);\n }\n\n resetTransactionsList(): void {\n this.transactions = [];\n this.transactionList.next(this.transactions);\n }\n\n getAccountInfo(account: string, cacheSize: number = 100): any {\n const accountInfo = Envelope.fromJSON(JSON.stringify(account)).unwrap().m.data;\n accountInfo.vcard = vCard.parse(atob(accountInfo.vcard));\n this.userService.addAccount(accountInfo, cacheSize);\n return accountInfo;\n }\n\n async transferRequest(\n tokenAddress: string,\n senderAddress: string,\n recipientAddress: string,\n value: number\n ): Promise {\n const transferAuthAddress = await this.registry.getContractAddressByName(\n 'TransferAuthorization'\n );\n const hashFunction = new Keccak(256);\n hashFunction.update('createRequest(address,address,address,uint256)');\n const hash = hashFunction.digest();\n const methodSignature = hash.toString('hex').substring(0, 8);\n const abiCoder = new utils.AbiCoder();\n const abi = await abiCoder.encode(\n ['address', 'address', 'address', 'uint256'],\n [senderAddress, recipientAddress, tokenAddress, value]\n );\n const data = fromHex(methodSignature + strip0x(abi));\n const tx = new Tx(environment.bloxbergChainId);\n tx.nonce = await this.web3.eth.getTransactionCount(senderAddress);\n tx.gasPrice = Number(await this.web3.eth.getGasPrice());\n tx.gasLimit = 8000000;\n tx.to = fromHex(strip0x(transferAuthAddress));\n tx.value = toValue(value);\n tx.data = data;\n const txMsg = tx.message();\n const keystore = await KeystoreService.getKeystore();\n const privateKey = keystore.getPrivateKey();\n if (!privateKey.isDecrypted()) {\n const password = window.prompt('password');\n await privateKey.decrypt(password);\n }\n const signatureObject = secp256k1.ecdsaSign(txMsg, privateKey.keyPacket.privateParams.d);\n const r = signatureObject.signature.slice(0, 32);\n const s = signatureObject.signature.slice(32);\n const v = signatureObject.recid;\n tx.setSignature(r, s, v);\n const txWire = add0x(toHex(tx.serializeRLP()));\n const result = await this.web3.eth.sendSignedTransaction(txWire);\n this.loggingService.sendInfoLevelMessage(`Result: ${result}`);\n const transaction = await this.web3.eth.getTransaction(result.transactionHash);\n this.loggingService.sendInfoLevelMessage(`Transaction: ${transaction}`);\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/TransactionServiceStub.html":{"url":"classes/TransactionServiceStub.html","title":"class - TransactionServiceStub","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n TransactionServiceStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/transaction-service-stub.ts\n \n\n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n getAllTransactions\n \n \n setConversion\n \n \n setTransaction\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n getAllTransactions\n \n \n \n \n \n \n \ngetAllTransactions(offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/testing/transaction-service-stub.ts:8\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n offset\n \n number\n \n\n \n No\n \n\n\n \n \n limit\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n setConversion\n \n \n \n \n \n \n \nsetConversion(conversion: any)\n \n \n\n\n \n \n Defined in src/testing/transaction-service-stub.ts:6\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n conversion\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n setTransaction\n \n \n \n \n \n \n \nsetTransaction(transaction: any, cacheSize: number)\n \n \n\n\n \n \n Defined in src/testing/transaction-service-stub.ts:4\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n transaction\n \n any\n \n\n \n No\n \n\n\n \n \n cacheSize\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { Observable, of } from 'rxjs';\n\nexport class TransactionServiceStub {\n setTransaction(transaction: any, cacheSize: number): void {}\n\n setConversion(conversion: any): void {}\n\n getAllTransactions(offset: number, limit: number): Observable {\n return of('Hello World');\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TransactionsComponent.html":{"url":"components/TransactionsComponent.html","title":"component - TransactionsComponent","body":"\n \n\n\n\n\n\n Components\n TransactionsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/transactions/transactions.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n AfterViewInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-transactions\n \n\n \n styleUrls\n ./transactions.component.scss\n \n\n\n\n \n templateUrl\n ./transactions.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n defaultPageSize\n \n \n pageSizeOptions\n \n \n paginator\n \n \n sort\n \n \n tokenSymbol\n \n \n transaction\n \n \n transactionDataSource\n \n \n transactionDisplayedColumns\n \n \n transactions\n \n \n transactionsType\n \n \n transactionsTypes\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n doFilter\n \n \n downloadCsv\n \n \n filterTransactions\n \n \n ngAfterViewInit\n \n \n Async\n ngOnInit\n \n \n viewTransaction\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(blockSyncService: BlockSyncService, transactionService: TransactionService, userService: UserService, tokenService: TokenService)\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:34\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n blockSyncService\n \n \n BlockSyncService\n \n \n \n No\n \n \n \n \n transactionService\n \n \n TransactionService\n \n \n \n No\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n tokenService\n \n \n TokenService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string, dataSource)\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:70\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n dataSource\n \n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:92\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n filterTransactions\n \n \n \n \n \n \n \nfilterTransactions()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:74\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n ngAfterViewInit\n \n \n \n \n \n \n \nngAfterViewInit()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:87\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:43\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n viewTransaction\n \n \n \n \n \n \n \nviewTransaction(transaction)\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:66\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n transaction\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n defaultPageSize\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 10\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n \n pageSizeOptions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : [10, 20, 50, 100]\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:33\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:34\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokenSymbol\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:31\n \n \n\n\n \n \n \n \n \n \n \n \n \n transaction\n \n \n \n \n \n \n Type : Transaction\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:28\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionDataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionDisplayedColumns\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['sender', 'recipient', 'value', 'created', 'type']\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:24\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:27\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionsType\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'all'\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:29\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionsTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:30\n \n \n\n\n \n \n\n\n\n\n\n \n import {\n AfterViewInit,\n ChangeDetectionStrategy,\n Component,\n OnInit,\n ViewChild,\n} from '@angular/core';\nimport { BlockSyncService, TokenService, TransactionService, UserService } from '@app/_services';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { exportCsv } from '@app/_helpers';\nimport { first } from 'rxjs/operators';\nimport { Transaction } from '@app/_models';\n\n@Component({\n selector: 'app-transactions',\n templateUrl: './transactions.component.html',\n styleUrls: ['./transactions.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TransactionsComponent implements OnInit, AfterViewInit {\n transactionDataSource: MatTableDataSource;\n transactionDisplayedColumns: Array = ['sender', 'recipient', 'value', 'created', 'type'];\n defaultPageSize: number = 10;\n pageSizeOptions: Array = [10, 20, 50, 100];\n transactions: Array;\n transaction: Transaction;\n transactionsType: string = 'all';\n transactionsTypes: Array;\n tokenSymbol: string;\n\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n\n constructor(\n private blockSyncService: BlockSyncService,\n private transactionService: TransactionService,\n private userService: UserService,\n private tokenService: TokenService\n ) {}\n\n async ngOnInit(): Promise {\n this.transactionService.transactionsSubject.subscribe((transactions) => {\n this.transactionDataSource = new MatTableDataSource(transactions);\n this.transactionDataSource.paginator = this.paginator;\n this.transactionDataSource.sort = this.sort;\n this.transactions = transactions;\n });\n await this.blockSyncService.init();\n await this.tokenService.init();\n await this.transactionService.init();\n await this.userService.init();\n await this.blockSyncService.blockSync();\n this.userService\n .getTransactionTypes()\n .pipe(first())\n .subscribe((res) => (this.transactionsTypes = res));\n this.tokenService.load.subscribe(async (status: boolean) => {\n if (status) {\n this.tokenSymbol = await this.tokenService.getTokenSymbol();\n }\n });\n }\n\n viewTransaction(transaction): void {\n this.transaction = transaction;\n }\n\n doFilter(value: string, dataSource): void {\n dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n filterTransactions(): void {\n if (this.transactionsType === 'all') {\n this.transactionService.transactionsSubject.subscribe((transactions) => {\n this.transactionDataSource.data = transactions;\n this.transactions = transactions;\n });\n } else {\n this.transactionDataSource.data = this.transactions.filter(\n (transaction) => transaction.type === this.transactionsType\n );\n }\n }\n\n ngAfterViewInit(): void {\n this.transactionDataSource.paginator = this.paginator;\n this.transactionDataSource.sort = this.sort;\n }\n\n downloadCsv(): void {\n exportCsv(this.transactions, 'transactions');\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Transactions\n \n \n \n Transfers \n \n \n\n \n \n TRANSFER TYPE \n \n ALL TRANSFERS\n \n {{ transactionType | uppercase }}\n \n \n \n \n EXPORT\n \n \n\n \n Filter \n \n search\n \n\n \n \n Sender\n \n {{ transaction?.sender?.vcard.fn[0].value || transaction.from }}\n \n \n\n \n Recipient\n \n {{ transaction?.recipient?.vcard.fn[0].value || transaction.to }}\n \n \n\n \n Value\n \n {{ transaction?.value | tokenRatio }} {{ tokenSymbol | uppercase }}\n {{ transaction?.toValue | tokenRatio }} {{ tokenSymbol | uppercase }}\n \n \n\n \n Created\n \n {{ transaction?.tx.timestamp | unixDate }}\n \n \n\n \n TYPE\n \n {{ transaction?.type }} \n \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./transactions.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Transactions Transfers TRANSFER TYPE ALL TRANSFERS {{ transactionType | uppercase }} EXPORT Filter search Sender {{ transaction?.sender?.vcard.fn[0].value || transaction.from }} Recipient {{ transaction?.recipient?.vcard.fn[0].value || transaction.to }} Value {{ transaction?.value | tokenRatio }} {{ tokenSymbol | uppercase }} {{ transaction?.toValue | tokenRatio }} {{ tokenSymbol | uppercase }} Created {{ transaction?.tx.timestamp | unixDate }} TYPE {{ transaction?.type }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TransactionsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/TransactionsModule.html":{"url":"modules/TransactionsModule.html","title":"module - TransactionsModule","body":"\n \n\n\n\n\n Modules\n TransactionsModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_TransactionsModule\n\n\n\ncluster_TransactionsModule_declarations\n\n\n\ncluster_TransactionsModule_exports\n\n\n\ncluster_TransactionsModule_imports\n\n\n\n\nTransactionDetailsComponent\n\nTransactionDetailsComponent\n\n\n\nTransactionsModule\n\nTransactionsModule\n\nTransactionsModule -->\n\nTransactionDetailsComponent->TransactionsModule\n\n\n\n\n\nTransactionsComponent\n\nTransactionsComponent\n\nTransactionsModule -->\n\nTransactionsComponent->TransactionsModule\n\n\n\n\n\nTransactionDetailsComponent \n\nTransactionDetailsComponent \n\nTransactionDetailsComponent -->\n\nTransactionsModule->TransactionDetailsComponent \n\n\n\n\n\nSharedModule\n\nSharedModule\n\nTransactionsModule -->\n\nSharedModule->TransactionsModule\n\n\n\n\n\nTransactionsRoutingModule\n\nTransactionsRoutingModule\n\nTransactionsModule -->\n\nTransactionsRoutingModule->TransactionsModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/transactions/transactions.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n TransactionDetailsComponent\n \n \n TransactionsComponent\n \n \n \n \n Imports\n \n \n SharedModule\n \n \n TransactionsRoutingModule\n \n \n \n \n Exports\n \n \n TransactionDetailsComponent\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { TransactionsRoutingModule } from '@pages/transactions/transactions-routing.module';\nimport { TransactionsComponent } from '@pages/transactions/transactions.component';\nimport { TransactionDetailsComponent } from '@pages/transactions/transaction-details/transaction-details.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatSelectModule } from '@angular/material/select';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatRippleModule } from '@angular/material/core';\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\n\n@NgModule({\n declarations: [TransactionsComponent, TransactionDetailsComponent],\n exports: [TransactionDetailsComponent],\n imports: [\n CommonModule,\n TransactionsRoutingModule,\n SharedModule,\n MatTableModule,\n MatCheckboxModule,\n MatPaginatorModule,\n MatSortModule,\n MatFormFieldModule,\n MatInputModule,\n MatButtonModule,\n MatIconModule,\n MatSelectModule,\n MatCardModule,\n MatRippleModule,\n MatSnackBarModule,\n ],\n})\nexport class TransactionsModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/TransactionsRoutingModule.html":{"url":"modules/TransactionsRoutingModule.html","title":"module - TransactionsRoutingModule","body":"\n \n\n\n\n\n Modules\n TransactionsRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/transactions/transactions-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { TransactionsComponent } from '@pages/transactions/transactions.component';\n\nconst routes: Routes = [{ path: '', component: TransactionsComponent }];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class TransactionsRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Tx.html":{"url":"interfaces/Tx.html","title":"interface - Tx","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Tx\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/transaction.ts\n \n\n \n Description\n \n \n Transaction data interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n block\n \n \n success\n \n \n timestamp\n \n \n txHash\n \n \n txIndex\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n block\n \n \n \n \n block: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Transaction block number. \n\n \n \n \n \n \n \n \n \n \n success\n \n \n \n \n success: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Transaction mining status. \n\n \n \n \n \n \n \n \n \n \n timestamp\n \n \n \n \n timestamp: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Time transaction was mined. \n\n \n \n \n \n \n \n \n \n \n txHash\n \n \n \n \n txHash: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Hash generated by transaction. \n\n \n \n \n \n \n \n \n \n \n txIndex\n \n \n \n \n txIndex: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Index of transaction in block. \n\n \n \n \n \n \n \n\n\n \n import { AccountDetails } from '@app/_models/account';\n\n/** Conversion object interface */\ninterface Conversion {\n /** Final transaction token information. */\n destinationToken: TxToken;\n /** Initial transaction token amount. */\n fromValue: number;\n /** Initial transaction token information. */\n sourceToken: TxToken;\n /** Final transaction token amount. */\n toValue: number;\n /** Address of the initiator of the conversion. */\n trader: string;\n /** Conversion mining information. */\n tx: Tx;\n /** Account information of the initiator of the conversion. */\n user: AccountDetails;\n}\n\n/** Transaction object interface */\ninterface Transaction {\n /** Address of the transaction sender. */\n from: string;\n /** Account information of the transaction recipient. */\n recipient: AccountDetails;\n /** Account information of the transaction sender. */\n sender: AccountDetails;\n /** Address of the transaction recipient. */\n to: string;\n /** Transaction token information. */\n token: TxToken;\n /** Transaction mining information. */\n tx: Tx;\n /** Type of transaction. */\n type?: string;\n /** Amount of tokens transacted. */\n value: number;\n}\n\n/** Transaction data interface */\ninterface Tx {\n /** Transaction block number. */\n block: number;\n /** Transaction mining status. */\n success: boolean;\n /** Time transaction was mined. */\n timestamp: number;\n /** Hash generated by transaction. */\n txHash: string;\n /** Index of transaction in block. */\n txIndex: number;\n}\n\n/** Transaction token object interface */\ninterface TxToken {\n /** Address of the deployed token contract. */\n address: string;\n /** Name of the token. */\n name: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Conversion, Transaction, Tx, TxToken };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/TxToken.html":{"url":"interfaces/TxToken.html","title":"interface - TxToken","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n TxToken\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/transaction.ts\n \n\n \n Description\n \n \n Transaction token object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n address\n \n \n name\n \n \n symbol\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n address\n \n \n \n \n address: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the deployed token contract. \n\n \n \n \n \n \n \n \n \n \n name\n \n \n \n \n name: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Name of the token. \n\n \n \n \n \n \n \n \n \n \n symbol\n \n \n \n \n symbol: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n The unique token symbol. \n\n \n \n \n \n \n \n\n\n \n import { AccountDetails } from '@app/_models/account';\n\n/** Conversion object interface */\ninterface Conversion {\n /** Final transaction token information. */\n destinationToken: TxToken;\n /** Initial transaction token amount. */\n fromValue: number;\n /** Initial transaction token information. */\n sourceToken: TxToken;\n /** Final transaction token amount. */\n toValue: number;\n /** Address of the initiator of the conversion. */\n trader: string;\n /** Conversion mining information. */\n tx: Tx;\n /** Account information of the initiator of the conversion. */\n user: AccountDetails;\n}\n\n/** Transaction object interface */\ninterface Transaction {\n /** Address of the transaction sender. */\n from: string;\n /** Account information of the transaction recipient. */\n recipient: AccountDetails;\n /** Account information of the transaction sender. */\n sender: AccountDetails;\n /** Address of the transaction recipient. */\n to: string;\n /** Transaction token information. */\n token: TxToken;\n /** Transaction mining information. */\n tx: Tx;\n /** Type of transaction. */\n type?: string;\n /** Amount of tokens transacted. */\n value: number;\n}\n\n/** Transaction data interface */\ninterface Tx {\n /** Transaction block number. */\n block: number;\n /** Transaction mining status. */\n success: boolean;\n /** Time transaction was mined. */\n timestamp: number;\n /** Hash generated by transaction. */\n txHash: string;\n /** Index of transaction in block. */\n txIndex: number;\n}\n\n/** Transaction token object interface */\ninterface TxToken {\n /** Address of the deployed token contract. */\n address: string;\n /** Name of the token. */\n name: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Conversion, Transaction, Tx, TxToken };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"pipes/UnixDatePipe.html":{"url":"pipes/UnixDatePipe.html","title":"pipe - UnixDatePipe","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n Pipes\n UnixDatePipe\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/shared/_pipes/unix-date.pipe.ts\n \n\n\n\n \n Metadata\n \n \n \n Name\n unixDate\n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n transform\n \n \n \n \n \n \n \ntransform(timestamp: number, ...args: unknown[])\n \n \n\n\n \n \n Defined in src/app/shared/_pipes/unix-date.pipe.ts:7\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n timestamp\n \n number\n \n\n \n No\n \n\n\n \n \n args\n \n unknown[]\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Pipe, PipeTransform } from '@angular/core';\n\n@Pipe({\n name: 'unixDate',\n})\nexport class UnixDatePipe implements PipeTransform {\n transform(timestamp: number, ...args: unknown[]): any {\n return new Date(timestamp * 1000).toLocaleDateString('en-GB');\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/UserServiceStub.html":{"url":"classes/UserServiceStub.html","title":"class - UserServiceStub","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n UserServiceStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/user-service-stub.ts\n \n\n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n actions\n \n \n users\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n approveAction\n \n \n getActionById\n \n \n getUser\n \n \n getUserById\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n actions\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Default value : [\n { id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },\n { id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },\n { id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },\n { id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },\n { id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },\n {\n id: 6,\n user: 'Patience',\n role: 'enroller',\n action: 'Change user information',\n approval: false,\n },\n ]\n \n \n \n \n Defined in src/testing/user-service-stub.ts:72\n \n \n\n\n \n \n \n \n \n \n \n \n \n users\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Default value : [\n {\n id: 1,\n name: 'John Doe',\n phone: '+25412345678',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '08/16/2020',\n balance: '12987',\n failedPinAttempts: 1,\n status: 'approved',\n bio: 'Bodaboda',\n gender: 'male',\n },\n {\n id: 2,\n name: 'Jane Buck',\n phone: '+25412341234',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'vendor',\n created: '04/02/2020',\n balance: '56281',\n failedPinAttempts: 0,\n status: 'approved',\n bio: 'Groceries',\n gender: 'female',\n },\n {\n id: 3,\n name: 'Mc Donald',\n phone: '+25498765432',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'group',\n created: '11/16/2020',\n balance: '450',\n failedPinAttempts: 2,\n status: 'unapproved',\n bio: 'Food',\n gender: 'male',\n },\n {\n id: 4,\n name: 'Hera Cles',\n phone: '+25498769876',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '05/28/2020',\n balance: '5621',\n failedPinAttempts: 3,\n status: 'approved',\n bio: 'Shop',\n gender: 'female',\n },\n {\n id: 5,\n name: 'Silver Fia',\n phone: '+25462518374',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'token agent',\n created: '10/10/2020',\n balance: '817',\n failedPinAttempts: 0,\n status: 'unapproved',\n bio: 'Electronics',\n gender: 'male',\n },\n ]\n \n \n \n \n Defined in src/testing/user-service-stub.ts:4\n \n \n\n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n approveAction\n \n \n \n \n \n \n \napproveAction(id: number)\n \n \n\n\n \n \n Defined in src/testing/user-service-stub.ts:134\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n id\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getActionById\n \n \n \n \n \n \n \ngetActionById(id: string)\n \n \n\n\n \n \n Defined in src/testing/user-service-stub.ts:124\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n id\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getUser\n \n \n \n \n \n \n \ngetUser(userKey: string)\n \n \n\n\n \n \n Defined in src/testing/user-service-stub.ts:103\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n userKey\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getUserById\n \n \n \n \n \n \n \ngetUserById(id: string)\n \n \n\n\n \n \n Defined in src/testing/user-service-stub.ts:87\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n id\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { Observable, of } from 'rxjs';\n\nexport class UserServiceStub {\n users = [\n {\n id: 1,\n name: 'John Doe',\n phone: '+25412345678',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '08/16/2020',\n balance: '12987',\n failedPinAttempts: 1,\n status: 'approved',\n bio: 'Bodaboda',\n gender: 'male',\n },\n {\n id: 2,\n name: 'Jane Buck',\n phone: '+25412341234',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'vendor',\n created: '04/02/2020',\n balance: '56281',\n failedPinAttempts: 0,\n status: 'approved',\n bio: 'Groceries',\n gender: 'female',\n },\n {\n id: 3,\n name: 'Mc Donald',\n phone: '+25498765432',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'group',\n created: '11/16/2020',\n balance: '450',\n failedPinAttempts: 2,\n status: 'unapproved',\n bio: 'Food',\n gender: 'male',\n },\n {\n id: 4,\n name: 'Hera Cles',\n phone: '+25498769876',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '05/28/2020',\n balance: '5621',\n failedPinAttempts: 3,\n status: 'approved',\n bio: 'Shop',\n gender: 'female',\n },\n {\n id: 5,\n name: 'Silver Fia',\n phone: '+25462518374',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'token agent',\n created: '10/10/2020',\n balance: '817',\n failedPinAttempts: 0,\n status: 'unapproved',\n bio: 'Electronics',\n gender: 'male',\n },\n ];\n\n actions = [\n { id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },\n { id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },\n { id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },\n { id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },\n { id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },\n {\n id: 6,\n user: 'Patience',\n role: 'enroller',\n action: 'Change user information',\n approval: false,\n },\n ];\n\n getUserById(id: string): any {\n return {\n id: 1,\n name: 'John Doe',\n phone: '+25412345678',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '08/16/2020',\n balance: '12987',\n failedPinAttempts: 1,\n status: 'approved',\n bio: 'Bodaboda',\n gender: 'male',\n };\n }\n\n getUser(userKey: string): Observable {\n console.log('Here');\n return of({\n dateRegistered: 1595537208,\n key: {\n ethereum: [\n '0x51d3c8e2e421604e2b644117a362d589c5434739',\n '0x9D7c284907acbd4a0cE2dDD0AA69147A921a573D',\n ],\n },\n location: {\n external: {},\n latitude: '22.430670',\n longitude: '151.002995',\n },\n selling: ['environment', 'health', 'transport'],\n vcard:\n 'QkVHSU46VkNBUkQNClZFUlNJT046My4wDQpFTUFJTDphYXJuZXNlbkBob3RtYWlsLmNvbQ0KRk46S3VydMKgS3JhbmpjDQpOOktyYW5qYztLdXJ0Ozs7DQpURUw7VFlQPUNFTEw6NjkyNTAzMzQ5ODE5Ng0KRU5EOlZDQVJEDQo=',\n });\n }\n\n getActionById(id: string): any {\n return {\n id: 1,\n user: 'Tom',\n role: 'enroller',\n action: 'Disburse RSV 100',\n approval: false,\n };\n }\n\n approveAction(id: number): any {\n return {\n id: 1,\n user: 'Tom',\n role: 'enroller',\n action: 'Disburse RSV 100',\n approval: true,\n };\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/W3.html":{"url":"interfaces/W3.html","title":"interface - W3","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n W3\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/settings.ts\n \n\n \n Description\n \n \n Web3 object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n engine\n \n \n provider\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n engine\n \n \n \n \n engine: any\n\n \n \n\n\n \n \n Type : any\n\n \n \n\n\n\n\n\n \n \n An active web3 instance connected to the blockchain network. \n\n \n \n \n \n \n \n \n \n \n provider\n \n \n \n \n provider: any\n\n \n \n\n\n \n \n Type : any\n\n \n \n\n\n\n\n\n \n \n The connection socket to the blockchain network. \n\n \n \n \n \n \n \n\n\n \n class Settings {\n /** CIC Registry instance */\n registry: any;\n /** A resource for searching through blocks on the blockchain network. */\n scanFilter: any;\n /** Transaction Helper instance */\n txHelper: any;\n /** Web3 Object */\n w3: W3 = {\n engine: undefined,\n provider: undefined,\n };\n\n /**\n * Initialize the settings.\n *\n * @param scanFilter - A resource for searching through blocks on the blockchain network.\n */\n constructor(scanFilter: any) {\n this.scanFilter = scanFilter;\n }\n}\n\n/** Web3 object interface */\ninterface W3 {\n /** An active web3 instance connected to the blockchain network. */\n engine: any;\n /** The connection socket to the blockchain network. */\n provider: any;\n}\n\n/** @exports */\nexport { Settings, W3 };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/Web3Service.html":{"url":"injectables/Web3Service.html","title":"injectable - Web3Service","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n Web3Service\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/web3.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n Static\n web3\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n getInstance\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_services/web3.service.ts:9\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Static\n getInstance\n \n \n \n \n \n \n \n \n getInstance()\n \n \n\n\n \n \n Defined in src/app/_services/web3.service.ts:13\n \n \n\n\n \n \n\n \n Returns : Web3\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Private\n Static\n web3\n \n \n \n \n \n \n Type : Web3\n\n \n \n \n \n Defined in src/app/_services/web3.service.ts:9\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport Web3 from 'web3';\nimport { environment } from '@src/environments/environment';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class Web3Service {\n private static web3: Web3;\n\n constructor() {}\n\n public static getInstance(): Web3 {\n if (!Web3Service.web3) {\n Web3Service.web3 = new Web3(environment.web3Provider);\n }\n return Web3Service.web3;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"coverage.html":{"url":"coverage.html","title":"coverage - coverage","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n Documentation coverage\n\n\n\n \n\n\n\n \n \n File\n Type\n Identifier\n Statements\n \n \n \n \n \n \n src/app/_eth/accountIndex.ts\n \n class\n AccountIndex\n \n 100 %\n (9/9)\n \n \n \n \n \n src/app/_eth/accountIndex.ts\n \n variable\n abi\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_eth/accountIndex.ts\n \n variable\n web3\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_eth/token-registry.ts\n \n class\n TokenRegistry\n \n 100 %\n (8/8)\n \n \n \n \n \n src/app/_eth/token-registry.ts\n \n variable\n abi\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_eth/token-registry.ts\n \n variable\n web3\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_guards/auth.guard.ts\n \n guard\n AuthGuard\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_guards/role.guard.ts\n \n guard\n RoleGuard\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_helpers/array-sum.ts\n \n function\n arraySum\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/clipboard-copy.ts\n \n function\n copyToClipboard\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/custom-error-state-matcher.ts\n \n class\n CustomErrorStateMatcher\n \n 100 %\n (2/2)\n \n \n \n \n \n src/app/_helpers/custom.validator.ts\n \n class\n CustomValidator\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_helpers/export-csv.ts\n \n function\n exportCsv\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/global-error-handler.ts\n \n class\n HttpError\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_helpers/global-error-handler.ts\n \n injectable\n GlobalErrorHandler\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_helpers/global-error-handler.ts\n \n function\n rejectBody\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_helpers/http-getter.ts\n \n function\n HttpGetter\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n interceptor\n MockBackendInterceptor\n \n 100 %\n (2/2)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n accountTypes\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n actions\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n areaNames\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n areaTypes\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n categories\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n genders\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n MockBackendProvider\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n transactionTypes\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/read-csv.ts\n \n function\n parseData\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/read-csv.ts\n \n function\n readCsv\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/read-csv.ts\n \n variable\n objCsv\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/schema-validation.ts\n \n function\n personValidation\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/schema-validation.ts\n \n function\n vcardValidation\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/sync.ts\n \n function\n updateSyncable\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_interceptors/error.interceptor.ts\n \n interceptor\n ErrorInterceptor\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_interceptors/http-config.interceptor.ts\n \n interceptor\n HttpConfigInterceptor\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_interceptors/logging.interceptor.ts\n \n interceptor\n LoggingInterceptor\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_models/account.ts\n \n interface\n AccountDetails\n \n 100 %\n (11/11)\n \n \n \n \n \n src/app/_models/account.ts\n \n interface\n Meta\n \n 100 %\n (4/4)\n \n \n \n \n \n src/app/_models/account.ts\n \n interface\n MetaResponse\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_models/account.ts\n \n interface\n Signature\n \n 100 %\n (5/5)\n \n \n \n \n \n src/app/_models/account.ts\n \n variable\n defaultAccount\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_models/mappings.ts\n \n interface\n Action\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_models/settings.ts\n \n class\n Settings\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_models/settings.ts\n \n interface\n W3\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_models/staff.ts\n \n interface\n Staff\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_models/token.ts\n \n interface\n Token\n \n 100 %\n (9/9)\n \n \n \n \n \n src/app/_models/transaction.ts\n \n interface\n Conversion\n \n 100 %\n (8/8)\n \n \n \n \n \n src/app/_models/transaction.ts\n \n interface\n Transaction\n \n 100 %\n (9/9)\n \n \n \n \n \n src/app/_models/transaction.ts\n \n interface\n Tx\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_models/transaction.ts\n \n interface\n TxToken\n \n 100 %\n (4/4)\n \n \n \n \n \n src/app/_pgp/pgp-key-store.ts\n \n class\n MutablePgpKeyStore\n \n 100 %\n (26/26)\n \n \n \n \n \n src/app/_pgp/pgp-key-store.ts\n \n interface\n MutableKeyStore\n \n 100 %\n (26/26)\n \n \n \n \n \n src/app/_pgp/pgp-key-store.ts\n \n variable\n keyring\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_pgp/pgp-signer.ts\n \n class\n PGPSigner\n \n 100 %\n (14/14)\n \n \n \n \n \n src/app/_pgp/pgp-signer.ts\n \n interface\n Signable\n \n 100 %\n (2/2)\n \n \n \n \n \n src/app/_pgp/pgp-signer.ts\n \n interface\n Signature\n \n 100 %\n (5/5)\n \n \n \n \n \n src/app/_pgp/pgp-signer.ts\n \n interface\n Signer\n \n 100 %\n (7/7)\n \n \n \n \n \n src/app/_services/auth.service.ts\n \n injectable\n AuthService\n \n 0 %\n (0/22)\n \n \n \n \n \n src/app/_services/block-sync.service.ts\n \n injectable\n BlockSyncService\n \n 0 %\n (0/10)\n \n \n \n \n \n src/app/_services/error-dialog.service.ts\n \n injectable\n ErrorDialogService\n \n 0 %\n (0/5)\n \n \n \n \n \n src/app/_services/keystore.service.ts\n \n injectable\n KeystoreService\n \n 0 %\n (0/4)\n \n \n \n \n \n src/app/_services/location.service.ts\n \n injectable\n LocationService\n \n 0 %\n (0/12)\n \n \n \n \n \n src/app/_services/logging.service.ts\n \n injectable\n LoggingService\n \n 0 %\n (0/11)\n \n \n \n \n \n src/app/_services/registry.service.ts\n \n injectable\n RegistryService\n \n 0 %\n (0/5)\n \n \n \n \n \n src/app/_services/token.service.ts\n \n injectable\n TokenService\n \n 0 %\n (0/16)\n \n \n \n \n \n src/app/_services/transaction.service.ts\n \n injectable\n TransactionService\n \n 0 %\n (0/17)\n \n \n \n \n \n src/app/_services/transaction.service.ts\n \n variable\n vCard\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_services/user.service.ts\n \n injectable\n UserService\n \n 0 %\n (0/38)\n \n \n \n \n \n src/app/_services/user.service.ts\n \n variable\n vCard\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_services/web3.service.ts\n \n injectable\n Web3Service\n \n 0 %\n (0/4)\n \n \n \n \n \n src/app/app.component.ts\n \n component\n AppComponent\n \n 0 %\n (0/10)\n \n \n \n \n \n src/app/auth/_directives/password-toggle.directive.ts\n \n directive\n PasswordToggleDirective\n \n 100 %\n (5/5)\n \n \n \n \n \n src/app/auth/auth.component.ts\n \n component\n AuthComponent\n \n 0 %\n (0/11)\n \n \n \n \n \n src/app/pages/accounts/account-details/account-details.component.ts\n \n component\n AccountDetailsComponent\n \n 0 %\n (0/47)\n \n \n \n \n \n src/app/pages/accounts/account-search/account-search.component.ts\n \n component\n AccountSearchComponent\n \n 0 %\n (0/16)\n \n \n \n \n \n src/app/pages/accounts/accounts.component.ts\n \n component\n AccountsComponent\n \n 0 %\n (0/17)\n \n \n \n \n \n src/app/pages/accounts/create-account/create-account.component.ts\n \n component\n CreateAccountComponent\n \n 0 %\n (0/11)\n \n \n \n \n \n src/app/pages/admin/admin.component.ts\n \n component\n AdminComponent\n \n 0 %\n (0/15)\n \n \n \n \n \n src/app/pages/pages.component.ts\n \n component\n PagesComponent\n \n 0 %\n (0/3)\n \n \n \n \n \n src/app/pages/settings/organization/organization.component.ts\n \n component\n OrganizationComponent\n \n 0 %\n (0/7)\n \n \n \n \n \n src/app/pages/settings/settings.component.ts\n \n component\n SettingsComponent\n \n 0 %\n (0/13)\n \n \n \n \n \n src/app/pages/tokens/token-details/token-details.component.ts\n \n component\n TokenDetailsComponent\n \n 0 %\n (0/6)\n \n \n \n \n \n src/app/pages/tokens/tokens.component.ts\n \n component\n TokensComponent\n \n 0 %\n (0/12)\n \n \n \n \n \n src/app/pages/transactions/transaction-details/transaction-details.component.ts\n \n component\n TransactionDetailsComponent\n \n 0 %\n (0/16)\n \n \n \n \n \n src/app/pages/transactions/transactions.component.ts\n \n component\n TransactionsComponent\n \n 0 %\n (0/19)\n \n \n \n \n \n src/app/shared/_directives/menu-selection.directive.ts\n \n directive\n MenuSelectionDirective\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/shared/_directives/menu-toggle.directive.ts\n \n directive\n MenuToggleDirective\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/shared/_pipes/safe.pipe.ts\n \n pipe\n SafePipe\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/shared/_pipes/token-ratio.pipe.ts\n \n pipe\n TokenRatioPipe\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/shared/_pipes/unix-date.pipe.ts\n \n pipe\n UnixDatePipe\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/shared/error-dialog/error-dialog.component.ts\n \n component\n ErrorDialogComponent\n \n 0 %\n (0/3)\n \n \n \n \n \n src/app/shared/footer/footer.component.ts\n \n component\n FooterComponent\n \n 0 %\n (0/4)\n \n \n \n \n \n src/app/shared/network-status/network-status.component.ts\n \n component\n NetworkStatusComponent\n \n 0 %\n (0/5)\n \n \n \n \n \n src/app/shared/sidebar/sidebar.component.ts\n \n component\n SidebarComponent\n \n 0 %\n (0/3)\n \n \n \n \n \n src/app/shared/topbar/topbar.component.ts\n \n component\n TopbarComponent\n \n 0 %\n (0/3)\n \n \n \n \n \n src/environments/environment.dev.ts\n \n variable\n environment\n \n 0 %\n (0/1)\n \n \n \n \n \n src/environments/environment.prod.ts\n \n variable\n environment\n \n 0 %\n (0/1)\n \n \n \n \n \n src/environments/environment.ts\n \n variable\n environment\n \n 0 %\n (0/1)\n \n \n \n \n \n src/testing/activated-route-stub.ts\n \n class\n ActivatedRouteStub\n \n 60 %\n (3/5)\n \n \n \n \n \n src/testing/router-link-directive-stub.ts\n \n directive\n RouterLinkDirectiveStub\n \n 0 %\n (0/4)\n \n \n \n \n \n src/testing/shared-module-stub.ts\n \n component\n FooterStubComponent\n \n 0 %\n (0/1)\n \n \n \n \n \n src/testing/shared-module-stub.ts\n \n component\n SidebarStubComponent\n \n 0 %\n (0/1)\n \n \n \n \n \n src/testing/shared-module-stub.ts\n \n component\n TopbarStubComponent\n \n 0 %\n (0/1)\n \n \n \n \n \n src/testing/token-service-stub.ts\n \n class\n TokenServiceStub\n \n 0 %\n (0/2)\n \n \n \n \n \n src/testing/transaction-service-stub.ts\n \n class\n TransactionServiceStub\n \n 0 %\n (0/4)\n \n \n \n \n \n src/testing/user-service-stub.ts\n \n class\n UserServiceStub\n \n 0 %\n (0/7)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"dependencies.html":{"url":"dependencies.html","title":"package-dependencies - dependencies","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Dependencies\n \n \n \n @angular/animations : ~10.2.0\n \n @angular/cdk : ~10.2.7\n \n @angular/common : ~10.2.0\n \n @angular/compiler : ~10.2.0\n \n @angular/core : ~10.2.0\n \n @angular/forms : ~10.2.0\n \n @angular/material : ~10.2.7\n \n @angular/platform-browser : ~10.2.0\n \n @angular/platform-browser-dynamic : ~10.2.0\n \n @angular/router : ~10.2.0\n \n @angular/service-worker : ~10.2.0\n \n @cicnet/cic-client : ^0.1.6\n \n @cicnet/schemas-data-validator : *\n \n @popperjs/core : ^2.5.4\n \n bootstrap : ^4.5.3\n \n cic-client-meta : 0.0.7-alpha.6\n \n ethers : ^5.0.31\n \n http-server : ^0.12.3\n \n jquery : ^3.5.1\n \n ngx-logger : ^4.2.1\n \n rxjs : ~6.6.0\n \n sha3 : ^2.1.4\n \n tslib : ^2.0.0\n \n vcard-parser : ^1.0.0\n \n web3 : ^1.3.0\n \n zone.js : ~0.10.2\n \n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/functions.html":{"url":"miscellaneous/functions.html","title":"miscellaneous-functions - functions","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n Miscellaneous\n Functions\n\n\n\n Index\n \n \n \n \n \n \n arraySum   (src/.../array-sum.ts)\n \n \n copyToClipboard   (src/.../clipboard-copy.ts)\n \n \n exportCsv   (src/.../export-csv.ts)\n \n \n HttpGetter   (src/.../http-getter.ts)\n \n \n parseData   (src/.../read-csv.ts)\n \n \n personValidation   (src/.../schema-validation.ts)\n \n \n readCsv   (src/.../read-csv.ts)\n \n \n rejectBody   (src/.../global-error-handler.ts)\n \n \n updateSyncable   (src/.../sync.ts)\n \n \n vcardValidation   (src/.../schema-validation.ts)\n \n \n \n \n \n \n\n\n src/app/_helpers/array-sum.ts\n \n \n \n \n \n \n \n \n arraySum\n \n \n \n \n \n \n \narraySum(arr)\n \n \n\n\n\n\n \n \n Returns the sum of all values in an array.\n\n\n \n Parameters :\n \n \n \n Name\n Optional\n Description\n \n \n \n \n arr\n\n \n No\n \n\n\n \n \nAn array of numbers.\n\n\n \n \n \n \n \n \n Example :\n \n Prints 6 for the array [1, 2, 3]:\n```typescript\n\nconsole.log(arraySum([1, 2, 3]));\n```\n\n \n \n \n Returns : number\n\n \n \n The sum of all values in the array.\n\n \n \n \n \n \n src/app/_helpers/clipboard-copy.ts\n \n \n \n \n \n \n \n \n copyToClipboard\n \n \n \n \n \n \n \ncopyToClipboard(text: any)\n \n \n\n\n\n\n \n \n Copies set text to clipboard.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n text\n \n any\n \n\n \n No\n \n\n\n \n \nThe text to be copied to the clipboard.\n\n\n \n \n \n \n \n \n Example :\n \n copies 'Hello World!' to the clipboard and prints "true":\n```typescript\n\nconsole.log(copyToClipboard('Hello World!'));\n```\n\n \n \n \n Returns : boolean\n\n \n \n true - If the copy operation is successful.\n\n \n \n \n \n \n src/app/_helpers/export-csv.ts\n \n \n \n \n \n \n \n \n exportCsv\n \n \n \n \n \n \n \nexportCsv(arrayData, filename, delimiter)\n \n \n\n\n\n\n \n \n Exports data to a CSV format and provides a download file.\n\n\n \n Parameters :\n \n \n \n Name\n Optional\n Description\n \n \n \n \n arrayData\n\n \n No\n \n\n\n \n \nAn array of data to be converted to CSV format.\n\n\n \n \n \n filename\n\n \n No\n \n\n\n \n \nThe name of the file to be downloaded.\n\n\n \n \n \n delimiter\n\n \n No\n \n\n\n \n \nThe delimiter to be used when converting to CSV format.\nDefaults to commas.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n src/app/_helpers/http-getter.ts\n \n \n \n \n \n \n \n \n HttpGetter\n \n \n \n \n \n \n \nHttpGetter()\n \n \n\n\n\n\n \n \n Provides an avenue of fetching resources via HTTP calls. \n\n\n \n Returns : void\n\n \n \n \n \n \n src/app/_helpers/read-csv.ts\n \n \n \n \n \n \n \n \n parseData\n \n \n \n \n \n \n \nparseData(data: any)\n \n \n\n\n\n\n \n \n Parses data to CSV format.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n data\n \n any\n \n\n \n No\n \n\n\n \n \nThe data to be parsed.\n\n\n \n \n \n \n \n \n \n \n Returns : Array\n\n \n \n An array of the parsed data.\n\n \n \n \n \n \n \n \n \n \n \n \n \n readCsv\n \n \n \n \n \n \n \nreadCsv(input: any)\n \n \n\n\n\n\n \n \n Reads a csv file and converts it to an array.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n input\n \n any\n \n\n \n No\n \n\n\n \n \nThe file to be read.\n\n\n \n \n \n \n \n \n \n \n Returns : Array | void\n\n \n \n An array of the read data.\n\n \n \n \n \n \n src/app/_helpers/schema-validation.ts\n \n \n \n \n \n \n \n \n personValidation\n \n \n \n \n \n \n \npersonValidation(person: any)\n \n \n\n\n\n\n \n \n Validates a person object against the defined Person schema.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n person\n \n any\n \n\n \n No\n \n\n\n \n \nA person object to be validated.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n vcardValidation\n \n \n \n \n \n \n \nvcardValidation(vcard: any)\n \n \n\n\n\n\n \n \n Validates a vcard object against the defined Vcard schema.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n vcard\n \n any\n \n\n \n No\n \n\n\n \n \nA vcard object to be validated.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n src/app/_helpers/global-error-handler.ts\n \n \n \n \n \n \n \n \n rejectBody\n \n \n \n \n \n \n \nrejectBody(error)\n \n \n\n\n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n error\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : literal type\n\n \n \n \n \n \n \n \n \n src/app/_helpers/sync.ts\n \n \n \n \n \n \n \n \n updateSyncable\n \n \n \n \n \n \n \nupdateSyncable(changes, changesDescription, syncable)\n \n \n\n\n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n changes\n\n \n No\n \n\n\n \n \n changesDescription\n\n \n No\n \n\n\n \n \n syncable\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\nCICADA\nAn angular admin web client for managing users and transactions in the CIC network.\nThis project was generated with Angular CLI version 10.2.0.\nAngular CLI\nRun npm install -g @angular/cli to install the angular CLI.\nDevelopment server\nRun ng serve for a local server, npm run start:dev for a dev server and npm run start:prod for a prod server..\nNavigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.\nCode scaffolding\nRun ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.\nLazy-loading feature modules\nRun ng generate module module-name --route module-name --module app.module to generate a new module on route /module-name in the app module. \nBuild\nRun ng build to build the project using local configurations.\nThe build artifacts will be stored in the dist/ directory.\nUse the npm run build:dev script for a development build and the npm run build:prod script for a production build.\nPWA\nThe app supports Progressive Web App capabilities.\nRun npm run start:pwa to run the project in PWA mode.\nPWA mode works using production configurations.\nRunning unit tests\nRun ng test to execute the unit tests via Karma.\nRunning end-to-end tests\nRun ng e2e to execute the end-to-end tests via Protractor.\nEnvironment variables\nDefault environment variables are located in the src/environments/ directory.\nCustom environment variables are contained in the .env file. See .env.example for a template.\nCustom environment variables are set via the set-env.ts file.\nOnce loaded they will be populated in the directory src/environments/.\nIt contains environment variables for development on environment.dev.ts and production on environment.prod.ts.\nCode formatting\nThe system has automated code formatting using Prettier and TsLint.\nTo view the styling rules set, check out .prettierrc and tslint.json.\nRun npm run format:lint To perform formatting and linting of the codebase.\nFurther help\nTo get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n Preamble The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n The precise terms and conditions for copying, distribution and\nmodification follow.\n TERMS AND CONDITIONS\nDefinitions.\n\"This License\" refers to version 3 of the GNU General Public License.\n\"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\nTo \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\nA \"covered work\" means either the unmodified Program or a work based\non the Program.\nTo \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\nTo \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\nAn interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\nSource Code.\nThe \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\nA \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\nThe \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\nThe \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\nThe Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\nThe Corresponding Source for a work in source code form is that\nsame work.\n\nBasic Permissions.\nAll rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\nYou may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\nConveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\nProtecting Users' Legal Rights From Anti-Circumvention Law.\nNo covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\nWhen you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\nConveying Verbatim Copies.\nYou may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\nYou may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\nConveying Modified Source Versions.\nYou may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\na) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n\nThis requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy. This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged. This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\nA compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\nConveying Non-Source Forms.\nYou may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\na) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source. This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge. You need not require recipients to copy the\nCorresponding Source along with the object code. If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source. Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\nA separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\nA \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\nIf you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\nThe requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\nCorresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\nAdditional Terms.\n\"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\nWhen you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\nNotwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\na) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\nAll other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\nIf you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\nAdditional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\nTermination.\nYou may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\nHowever, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\nMoreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\nTermination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\nAcceptance Not Required for Having Copies.\nYou are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\nAutomatic Licensing of Downstream Recipients.\nEach time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\nAn \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\nYou may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\nPatents.\nA \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\nA contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\nEach contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\nIn the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\nIf you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\nIf, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\nA patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\nNothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\nNo Surrender of Others' Freedom.\nIf conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\nUse with the GNU Affero General Public License.\nNotwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\nRevised Versions of this License.\nThe Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\nEach version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\nIf the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\nLater license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\nDisclaimer of Warranty.\nTHERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\nLimitation of Liability.\nIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\nInterpretation of Sections 15 and 16.\nIf the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New ProgramsIf you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\nCIC Staff Client\nCopyright (C) 2021 Grassroots Economics\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see https://www.gnu.org/licenses/.\n\n\nAlso add information on how to contact you by electronic and paper mail.\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n Copyright (C) 2021 Grassroots Economics\nThis program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\nThis is free software, and you are welcome to redistribute it\nunder certain conditions; type `show c' for details.The hypothetical commands show w' andshow c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\nhttps://www.gnu.org/licenses/.\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\nhttps://www.gnu.org/licenses/why-not-lgpl.html.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n \n \n AccountsModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n AccountsRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n AdminModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n AdminRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n AppModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n AppRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n AuthModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n AuthRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n PagesModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n PagesRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n SettingsModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n SettingsRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n SharedModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n TokensModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n TokensRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n TransactionsModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n TransactionsRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AccountsModule\n\n\n\ncluster_AccountsModule_declarations\n\n\n\ncluster_AccountsModule_imports\n\n\n\ncluster_AdminModule\n\n\n\ncluster_AdminModule_declarations\n\n\n\ncluster_AdminModule_imports\n\n\n\ncluster_AppModule\n\n\n\ncluster_AppModule_declarations\n\n\n\ncluster_AppModule_imports\n\n\n\ncluster_AppModule_bootstrap\n\n\n\ncluster_AppModule_providers\n\n\n\ncluster_AuthModule\n\n\n\ncluster_AuthModule_declarations\n\n\n\ncluster_AuthModule_imports\n\n\n\ncluster_PagesModule\n\n\n\ncluster_PagesModule_declarations\n\n\n\ncluster_PagesModule_imports\n\n\n\ncluster_SettingsModule\n\n\n\ncluster_SettingsModule_declarations\n\n\n\ncluster_SettingsModule_imports\n\n\n\ncluster_SharedModule\n\n\n\ncluster_SharedModule_declarations\n\n\n\ncluster_SharedModule_exports\n\n\n\ncluster_TokensModule\n\n\n\ncluster_TokensModule_declarations\n\n\n\ncluster_TokensModule_imports\n\n\n\ncluster_TransactionsModule\n\n\n\ncluster_TransactionsModule_declarations\n\n\n\ncluster_TransactionsModule_imports\n\n\n\ncluster_TransactionsModule_exports\n\n\n\n\nAccountDetailsComponent\n\nAccountDetailsComponent\n\n\n\nAccountsModule\n\nAccountsModule\n\nAccountsModule -->\n\nAccountDetailsComponent->AccountsModule\n\n\n\n\n\nAccountSearchComponent\n\nAccountSearchComponent\n\nAccountsModule -->\n\nAccountSearchComponent->AccountsModule\n\n\n\n\n\nAccountsComponent\n\nAccountsComponent\n\nAccountsModule -->\n\nAccountsComponent->AccountsModule\n\n\n\n\n\nCreateAccountComponent\n\nCreateAccountComponent\n\nAccountsModule -->\n\nCreateAccountComponent->AccountsModule\n\n\n\n\n\nAccountsRoutingModule\n\nAccountsRoutingModule\n\nAccountsModule -->\n\nAccountsRoutingModule->AccountsModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAccountsModule -->\n\nSharedModule->AccountsModule\n\n\n\n\n\nTransactionsModule\n\nTransactionsModule\n\nTransactionsModule -->\n\nSharedModule->TransactionsModule\n\n\n\n\n\nAdminModule\n\nAdminModule\n\nAdminModule -->\n\nSharedModule->AdminModule\n\n\n\n\n\nAppModule\n\nAppModule\n\nAppModule -->\n\nSharedModule->AppModule\n\n\n\n\n\nAuthModule\n\nAuthModule\n\nAuthModule -->\n\nSharedModule->AuthModule\n\n\n\n\n\nPagesModule\n\nPagesModule\n\nPagesModule -->\n\nSharedModule->PagesModule\n\n\n\n\n\nSettingsModule\n\nSettingsModule\n\nSettingsModule -->\n\nSharedModule->SettingsModule\n\n\n\n\n\nFooterComponent \n\nFooterComponent \n\nFooterComponent -->\n\nSharedModule->FooterComponent \n\n\n\n\n\nMenuSelectionDirective \n\nMenuSelectionDirective \n\nMenuSelectionDirective -->\n\nSharedModule->MenuSelectionDirective \n\n\n\n\n\nNetworkStatusComponent \n\nNetworkStatusComponent \n\nNetworkStatusComponent -->\n\nSharedModule->NetworkStatusComponent \n\n\n\n\n\nSafePipe \n\nSafePipe \n\nSafePipe -->\n\nSharedModule->SafePipe \n\n\n\n\n\nSidebarComponent \n\nSidebarComponent \n\nSidebarComponent -->\n\nSharedModule->SidebarComponent \n\n\n\n\n\nTokenRatioPipe \n\nTokenRatioPipe \n\nTokenRatioPipe -->\n\nSharedModule->TokenRatioPipe \n\n\n\n\n\nTopbarComponent \n\nTopbarComponent \n\nTopbarComponent -->\n\nSharedModule->TopbarComponent \n\n\n\n\n\nUnixDatePipe \n\nUnixDatePipe \n\nUnixDatePipe -->\n\nSharedModule->UnixDatePipe \n\n\n\n\n\nTokensModule\n\nTokensModule\n\nTokensModule -->\n\nSharedModule->TokensModule\n\n\n\nAccountsModule -->\n\nTransactionsModule->AccountsModule\n\n\n\n\n\nTransactionDetailsComponent \n\nTransactionDetailsComponent \n\nTransactionDetailsComponent -->\n\nTransactionsModule->TransactionDetailsComponent \n\n\n\n\n\nAdminComponent\n\nAdminComponent\n\nAdminModule -->\n\nAdminComponent->AdminModule\n\n\n\n\n\nAdminRoutingModule\n\nAdminRoutingModule\n\nAdminModule -->\n\nAdminRoutingModule->AdminModule\n\n\n\n\n\nAppComponent\n\nAppComponent\n\nAppModule -->\n\nAppComponent->AppModule\n\n\n\n\n\nAppComponent \n\nAppComponent \n\nAppComponent -->\n\nAppModule->AppComponent \n\n\n\n\n\nAppRoutingModule\n\nAppRoutingModule\n\nAppModule -->\n\nAppRoutingModule->AppModule\n\n\n\n\n\nErrorInterceptor\n\nErrorInterceptor\n\nAppModule -->\n\nErrorInterceptor->AppModule\n\n\n\n\n\nGlobalErrorHandler\n\nGlobalErrorHandler\n\nAppModule -->\n\nGlobalErrorHandler->AppModule\n\n\n\n\n\nHttpConfigInterceptor\n\nHttpConfigInterceptor\n\nAppModule -->\n\nHttpConfigInterceptor->AppModule\n\n\n\n\n\nLoggingInterceptor\n\nLoggingInterceptor\n\nAppModule -->\n\nLoggingInterceptor->AppModule\n\n\n\n\n\nAuthComponent\n\nAuthComponent\n\nAuthModule -->\n\nAuthComponent->AuthModule\n\n\n\n\n\nPasswordToggleDirective\n\nPasswordToggleDirective\n\nAuthModule -->\n\nPasswordToggleDirective->AuthModule\n\n\n\n\n\nAuthRoutingModule\n\nAuthRoutingModule\n\nAuthModule -->\n\nAuthRoutingModule->AuthModule\n\n\n\n\n\nPagesComponent\n\nPagesComponent\n\nPagesModule -->\n\nPagesComponent->PagesModule\n\n\n\n\n\nPagesRoutingModule\n\nPagesRoutingModule\n\nPagesModule -->\n\nPagesRoutingModule->PagesModule\n\n\n\n\n\nOrganizationComponent\n\nOrganizationComponent\n\nSettingsModule -->\n\nOrganizationComponent->SettingsModule\n\n\n\n\n\nSettingsComponent\n\nSettingsComponent\n\nSettingsModule -->\n\nSettingsComponent->SettingsModule\n\n\n\n\n\nSettingsRoutingModule\n\nSettingsRoutingModule\n\nSettingsModule -->\n\nSettingsRoutingModule->SettingsModule\n\n\n\n\n\nErrorDialogComponent\n\nErrorDialogComponent\n\nSharedModule -->\n\nErrorDialogComponent->SharedModule\n\n\n\n\n\nFooterComponent\n\nFooterComponent\n\nSharedModule -->\n\nFooterComponent->SharedModule\n\n\n\n\n\nMenuSelectionDirective\n\nMenuSelectionDirective\n\nSharedModule -->\n\nMenuSelectionDirective->SharedModule\n\n\n\n\n\nMenuToggleDirective\n\nMenuToggleDirective\n\nSharedModule -->\n\nMenuToggleDirective->SharedModule\n\n\n\n\n\nNetworkStatusComponent\n\nNetworkStatusComponent\n\nSharedModule -->\n\nNetworkStatusComponent->SharedModule\n\n\n\n\n\nSafePipe\n\nSafePipe\n\nSharedModule -->\n\nSafePipe->SharedModule\n\n\n\n\n\nSidebarComponent\n\nSidebarComponent\n\nSharedModule -->\n\nSidebarComponent->SharedModule\n\n\n\n\n\nTokenRatioPipe\n\nTokenRatioPipe\n\nSharedModule -->\n\nTokenRatioPipe->SharedModule\n\n\n\n\n\nTopbarComponent\n\nTopbarComponent\n\nSharedModule -->\n\nTopbarComponent->SharedModule\n\n\n\n\n\nUnixDatePipe\n\nUnixDatePipe\n\nSharedModule -->\n\nUnixDatePipe->SharedModule\n\n\n\n\n\nTokenDetailsComponent\n\nTokenDetailsComponent\n\nTokensModule -->\n\nTokenDetailsComponent->TokensModule\n\n\n\n\n\nTokensComponent\n\nTokensComponent\n\nTokensModule -->\n\nTokensComponent->TokensModule\n\n\n\n\n\nTokensRoutingModule\n\nTokensRoutingModule\n\nTokensModule -->\n\nTokensRoutingModule->TokensModule\n\n\n\n\n\nTransactionDetailsComponent\n\nTransactionDetailsComponent\n\nTransactionsModule -->\n\nTransactionDetailsComponent->TransactionsModule\n\n\n\n\n\nTransactionsComponent\n\nTransactionsComponent\n\nTransactionsModule -->\n\nTransactionsComponent->TransactionsModule\n\n\n\n\n\nTransactionsRoutingModule\n\nTransactionsRoutingModule\n\nTransactionsModule -->\n\nTransactionsRoutingModule->TransactionsModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n \n\n \n \n \n \n \n \n 17 Modules\n \n \n \n \n \n \n \n \n 22 Components\n \n \n \n \n \n \n \n 4 Directives\n \n \n \n \n \n \n \n 12 Injectables\n \n \n \n \n \n \n \n 3 Pipes\n \n \n \n \n \n \n \n 12 Classes\n \n \n \n \n \n \n \n 2 Guards\n \n \n \n \n \n \n \n 16 Interfaces\n \n \n \n \n \n \n \n \n 0 \n \n \n \n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"routes.html":{"url":"routes.html","title":"routes - routes","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Routes\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n abi   (src/.../accountIndex.ts)\n \n \n abi   (src/.../token-registry.ts)\n \n \n accountTypes   (src/.../mock-backend.ts)\n \n \n actions   (src/.../mock-backend.ts)\n \n \n areaNames   (src/.../mock-backend.ts)\n \n \n areaTypes   (src/.../mock-backend.ts)\n \n \n categories   (src/.../mock-backend.ts)\n \n \n defaultAccount   (src/.../account.ts)\n \n \n environment   (src/.../environment.dev.ts)\n \n \n environment   (src/.../environment.prod.ts)\n \n \n environment   (src/.../environment.ts)\n \n \n genders   (src/.../mock-backend.ts)\n \n \n keyring   (src/.../pgp-key-store.ts)\n \n \n MockBackendProvider   (src/.../mock-backend.ts)\n \n \n objCsv   (src/.../read-csv.ts)\n \n \n transactionTypes   (src/.../mock-backend.ts)\n \n \n vCard   (src/.../transaction.service.ts)\n \n \n vCard   (src/.../user.service.ts)\n \n \n web3   (src/.../accountIndex.ts)\n \n \n web3   (src/.../token-registry.ts)\n \n \n \n \n \n \n\n\n src/app/_eth/accountIndex.ts\n \n \n \n \n \n \n \n \n abi\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : require('@src/assets/js/block-sync/data/AccountsIndex.json')\n \n \n\n \n \n Fetch the account registry contract's ABI. \n\n \n \n\n \n \n \n \n \n \n \n \n \n web3\n \n \n \n \n \n \n Type : Web3\n\n \n \n \n \n Default value : Web3Service.getInstance()\n \n \n\n \n \n Establish a connection to the blockchain network. \n\n \n \n\n \n \n\n src/app/_eth/token-registry.ts\n \n \n \n \n \n \n \n \n abi\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : require('@src/assets/js/block-sync/data/TokenUniqueSymbolIndex.json')\n \n \n\n \n \n Fetch the token registry contract's ABI. \n\n \n \n\n \n \n \n \n \n \n \n \n \n web3\n \n \n \n \n \n \n Type : Web3\n\n \n \n \n \n Default value : Web3Service.getInstance()\n \n \n\n \n \n Establish a connection to the blockchain network. \n\n \n \n\n \n \n\n src/app/_helpers/mock-backend.ts\n \n \n \n \n \n \n \n \n accountTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['user', 'cashier', 'vendor', 'tokenagent', 'group']\n \n \n\n \n \n A mock of the curated account types. \n\n \n \n\n \n \n \n \n \n \n \n \n \n actions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : [\n { id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },\n { id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },\n { id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },\n { id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },\n { id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },\n { id: 6, user: 'Patience', role: 'enroller', action: 'Change user information', approval: false },\n]\n \n \n\n \n \n A mock of actions made by the admin staff. \n\n \n \n\n \n \n \n \n \n \n \n \n \n areaNames\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n 'Mukuru Nairobi': [\n 'kayaba',\n 'kayba',\n 'kambi',\n 'mukuru',\n 'masai',\n 'hazina',\n 'south',\n 'tetra',\n 'tetrapak',\n 'ruben',\n 'rueben',\n 'kingston',\n 'korokocho',\n 'kingstone',\n 'kamongo',\n 'lungalunga',\n 'sinai',\n 'sigei',\n 'lungu',\n 'lunga lunga',\n 'owino road',\n 'seigei',\n ],\n 'Kinango Kwale': [\n 'amani',\n 'bofu',\n 'chibuga',\n 'chikomani',\n 'chilongoni',\n 'chigojoni',\n 'chinguluni',\n 'chigato',\n 'chigale',\n 'chikole',\n 'chilongoni',\n 'chilumani',\n 'chigojoni',\n 'chikomani',\n 'chizini',\n 'chikomeni',\n 'chidzuvini',\n 'chidzivuni',\n 'chikuyu',\n 'chizingo',\n 'doti',\n 'dzugwe',\n 'dzivani',\n 'dzovuni',\n 'hanje',\n 'kasemeni',\n 'katundani',\n 'kibandaogo',\n 'kibandaongo',\n 'kwale',\n 'kinango',\n 'kidzuvini',\n 'kalalani',\n 'kafuduni',\n 'kaloleni',\n 'kilibole',\n 'lutsangani',\n 'peku',\n 'gona',\n 'guro',\n 'gandini',\n 'mkanyeni',\n 'myenzeni',\n 'miyenzeni',\n 'miatsiani',\n 'mienzeni',\n 'mnyenzeni',\n 'minyenzeni',\n 'miyani',\n 'mioleni',\n 'makuluni',\n 'mariakani',\n 'makobeni',\n 'madewani',\n 'mwangaraba',\n 'mwashanga',\n 'miloeni',\n 'mabesheni',\n 'mazeras',\n 'mazera',\n 'mlola',\n 'muugano',\n 'mulunguni',\n 'mabesheni',\n 'miatsani',\n 'miatsiani',\n 'mwache',\n 'mwangani',\n 'mwehavikonje',\n 'miguneni',\n 'nzora',\n 'nzovuni',\n 'vikinduni',\n 'vikolani',\n 'vitangani',\n 'viogato',\n 'vyogato',\n 'vistangani',\n 'yapha',\n 'yava',\n 'yowani',\n 'ziwani',\n 'majengo',\n 'matuga',\n 'vigungani',\n 'vidziweni',\n 'vinyunduni',\n 'ukunda',\n 'kokotoni',\n 'mikindani',\n ],\n 'Misc Nairobi': [\n 'nairobi',\n 'west',\n 'lindi',\n 'kibera',\n 'kibira',\n 'kibra',\n 'makina',\n 'soweto',\n 'olympic',\n 'kangemi',\n 'ruiru',\n 'congo',\n 'kawangware',\n 'kwangware',\n 'donholm',\n 'dagoreti',\n 'dandora',\n 'kabete',\n 'sinai',\n 'donhom',\n 'donholm',\n 'huruma',\n 'kitengela',\n 'makadara',\n ',mlolongo',\n 'kenyatta',\n 'mlolongo',\n 'tassia',\n 'tasia',\n 'gatina',\n '56',\n 'industrial',\n 'kariobangi',\n 'kasarani',\n 'kayole',\n 'mathare',\n 'pipe',\n 'juja',\n 'uchumi',\n 'jogoo',\n 'umoja',\n 'thika',\n 'kikuyu',\n 'stadium',\n 'buru buru',\n 'ngong',\n 'starehe',\n 'mwiki',\n 'fuata',\n 'kware',\n 'kabiro',\n 'embakassi',\n 'embakasi',\n 'kmoja',\n 'east',\n 'githurai',\n 'landi',\n 'langata',\n 'limuru',\n 'mathere',\n 'dagoretti',\n 'kirembe',\n 'muugano',\n 'mwiki',\n 'toi market',\n ],\n 'Kisauni Mombasa': [\n 'bamburi',\n 'mnyuchi',\n 'kisauni',\n 'kasauni',\n 'mworoni',\n 'nyali',\n 'falcon',\n 'shanzu',\n 'bombolulu',\n 'kandongo',\n 'kadongo',\n 'mshomoro',\n 'mtopanga',\n 'mjambere',\n 'majaoni',\n 'manyani',\n 'magogoni',\n 'magongoni',\n 'junda',\n 'mwakirunge',\n 'mshomoroni',\n 'mjinga',\n 'mlaleo',\n 'utange',\n ],\n 'Misc Mombasa': [\n 'mombasa',\n 'likoni',\n 'bangla',\n 'bangladesh',\n 'kizingo',\n 'old town',\n 'makupa',\n 'mvita',\n 'ngombeni',\n 'ngómbeni',\n 'ombeni',\n 'magongo',\n 'miritini',\n 'changamwe',\n 'jomvu',\n 'ohuru',\n 'tudor',\n 'diani',\n ],\n Kilifi: [\n 'kilfi',\n 'kilifi',\n 'mtwapa',\n 'takaungu',\n 'makongeni',\n 'mnarani',\n 'mnarani',\n 'office',\n 'g.e',\n 'ge',\n 'raibai',\n 'ribe',\n ],\n Kakuma: ['kakuma'],\n Kitui: ['kitui', 'mwingi'],\n Nyanza: [\n 'busia',\n 'nyalgunga',\n 'mbita',\n 'siaya',\n 'kisumu',\n 'nyalenda',\n 'hawinga',\n 'rangala',\n 'uyoma',\n 'mumias',\n 'homabay',\n 'homaboy',\n 'migori',\n 'kusumu',\n ],\n 'Misc Rural Counties': [\n 'makueni',\n 'meru',\n 'kisii',\n 'bomet',\n 'machakos',\n 'bungoma',\n 'eldoret',\n 'kakamega',\n 'kericho',\n 'kajiado',\n 'nandi',\n 'nyeri',\n 'wote',\n 'kiambu',\n 'mwea',\n 'nakuru',\n 'narok',\n ],\n other: ['other', 'none', 'unknown'],\n}\n \n \n\n \n \n A mock of curated area names. \n\n \n \n\n \n \n \n \n \n \n \n \n \n areaTypes\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n urban: ['urban', 'nairobi', 'mombasa', 'kisauni'],\n rural: ['rural', 'kakuma', 'kwale', 'kinango', 'kitui', 'nyanza'],\n periurban: ['kilifi', 'periurban'],\n other: ['other'],\n}\n \n \n\n\n \n \n \n \n \n \n \n \n \n categories\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n system: ['system', 'office main', 'office main phone'],\n education: [\n 'book',\n 'coach',\n 'teacher',\n 'sch',\n 'school',\n 'pry',\n 'education',\n 'student',\n 'mwalimu',\n 'maalim',\n 'consultant',\n 'consult',\n 'college',\n 'university',\n 'lecturer',\n 'primary',\n 'secondary',\n 'daycare',\n 'babycare',\n 'baby care',\n 'elim',\n 'eimu',\n 'nursery',\n 'red cross',\n 'volunteer',\n 'instructor',\n 'journalist',\n 'lesson',\n 'academy',\n 'headmistress',\n 'headteacher',\n 'cyber',\n 'researcher',\n 'professor',\n 'demo',\n 'expert',\n 'tution',\n 'children',\n 'headmaster',\n 'educator',\n 'Marital counsellor',\n 'counsellor',\n 'trainer',\n 'vijana',\n 'youth',\n 'intern',\n 'redcross',\n 'KRCS',\n 'danish',\n 'science',\n 'data',\n 'facilitator',\n 'vitabu',\n 'kitabu',\n ],\n faith: [\n 'pastor',\n 'imam',\n 'madrasa',\n 'religous',\n 'religious',\n 'ustadh',\n 'ustadhi',\n 'Marital counsellor',\n 'counsellor',\n 'church',\n 'kanisa',\n 'mksiti',\n 'donor',\n ],\n government: [\n 'elder',\n 'chief',\n 'police',\n 'government',\n 'country',\n 'county',\n 'soldier',\n 'village admin',\n 'ward',\n 'leader',\n 'kra',\n 'mailman',\n 'immagration',\n ],\n environment: [\n 'conservation',\n 'toilet',\n 'choo',\n 'garbage',\n 'fagio',\n 'waste',\n 'tree',\n 'taka',\n 'scrap',\n 'cleaning',\n 'gardener',\n 'rubbish',\n 'usafi',\n 'mazingira',\n 'miti',\n 'trash',\n 'cleaner',\n 'plastic',\n 'collection',\n 'seedling',\n 'seedlings',\n 'recycling',\n ],\n farming: [\n 'farm',\n 'farmer',\n 'farming',\n 'mkulima',\n 'kulima',\n 'ukulima',\n 'wakulima',\n 'jembe',\n 'shamba',\n ],\n labour: [\n 'artist',\n 'agent',\n 'guard',\n 'askari',\n 'accountant',\n 'baker',\n 'beadwork',\n 'beauty',\n 'business',\n 'barber',\n 'casual',\n 'electrian',\n 'caretaker',\n 'car wash',\n 'capenter',\n 'construction',\n 'chef',\n 'catering',\n 'cobler',\n 'cobbler',\n 'carwash',\n 'dhobi',\n 'landlord',\n 'design',\n 'carpenter',\n 'fundi',\n 'hawking',\n 'hawker',\n 'househelp',\n 'hsehelp',\n 'house help',\n 'help',\n 'housegirl',\n 'kushona',\n 'juakali',\n 'jualikali',\n 'juacali',\n 'jua kali',\n 'shepherd',\n 'makuti',\n 'kujenga',\n 'kinyozi',\n 'kazi',\n 'knitting',\n 'kufua',\n 'fua',\n 'hustler',\n 'biashara',\n 'labour',\n 'labor',\n 'laundry',\n 'repair',\n 'hair',\n 'posho',\n 'mill',\n 'mtambo',\n 'uvuvi',\n 'engineer',\n 'manager',\n 'tailor',\n 'nguo',\n 'mason',\n 'mtumba',\n 'garage',\n 'mechanic',\n 'mjenzi',\n 'mfugaji',\n 'painter',\n 'receptionist',\n 'printing',\n 'programming',\n 'plumb',\n 'charging',\n 'salon',\n 'mpishi',\n 'msusi',\n 'mgema',\n 'footballer',\n 'photocopy',\n 'peddler',\n 'staff',\n 'sales',\n 'service',\n 'saloon',\n 'seremala',\n 'security',\n 'insurance',\n 'secretary',\n 'shoe',\n 'shepard',\n 'shephard',\n 'tout',\n 'tv',\n 'mvuvi',\n 'mawe',\n 'majani',\n 'maembe',\n 'freelance',\n 'mjengo',\n 'electronics',\n 'photographer',\n 'programmer',\n 'electrician',\n 'washing',\n 'bricks',\n 'welder',\n 'welding',\n 'working',\n 'worker',\n 'watchman',\n 'waiter',\n 'waitress',\n 'viatu',\n 'yoga',\n 'guitarist',\n 'house',\n 'artisan',\n 'musician',\n 'trade',\n 'makonge',\n 'ujenzi',\n 'vendor',\n 'watchlady',\n 'marketing',\n 'beautician',\n 'photo',\n 'metal work',\n 'supplier',\n 'law firm',\n 'brewer',\n ],\n food: [\n 'avocado',\n 'bhajia',\n 'bajia',\n 'mbonga',\n 'bofu',\n 'beans',\n 'biscuits',\n 'biringanya',\n 'banana',\n 'bananas',\n 'crisps',\n 'chakula',\n 'coconut',\n 'chapati',\n 'cereal',\n 'chipo',\n 'chapo',\n 'chai',\n 'chips',\n 'cassava',\n 'cake',\n 'cereals',\n 'cook',\n 'corn',\n 'coffee',\n 'chicken',\n 'dagaa',\n 'donut',\n 'dough',\n 'groundnuts',\n 'hotel',\n 'holel',\n 'hoteli',\n 'butcher',\n 'butchery',\n 'fruit',\n 'food',\n 'fruits',\n 'fish',\n 'githeri',\n 'grocery',\n 'grocer',\n 'pojo',\n 'papa',\n 'goats',\n 'mabenda',\n 'mbenda',\n 'poultry',\n 'soda',\n 'peanuts',\n 'potatoes',\n 'samosa',\n 'soko',\n 'samaki',\n 'tomato',\n 'tomatoes',\n 'mchele',\n 'matunda',\n 'mango',\n 'melon',\n 'mellon',\n 'nyanya',\n 'nyama',\n 'omena',\n 'umena',\n 'ndizi',\n 'njugu',\n 'kamba kamba',\n 'khaimati',\n 'kaimati',\n 'kunde',\n 'kuku',\n 'kahawa',\n 'keki',\n 'muguka',\n 'miraa',\n 'milk',\n 'choma',\n 'maziwa',\n 'mboga',\n 'mbog',\n 'busaa',\n 'chumvi',\n 'cabbages',\n 'mabuyu',\n 'machungwa',\n 'mbuzi',\n 'mnazi',\n 'mchicha',\n 'ngombe',\n 'ngano',\n 'nazi',\n 'oranges',\n 'peanuts',\n 'mkate',\n 'bread',\n 'mikate',\n 'vitungu',\n 'sausages',\n 'maize',\n 'mbata',\n 'mchuzi',\n 'mchuuzi',\n 'mandazi',\n 'mbaazi',\n 'mahindi',\n 'maandazi',\n 'mogoka',\n 'meat',\n 'mhogo',\n 'mihogo',\n 'muhogo',\n 'maharagwe',\n 'miwa',\n 'mahamri',\n 'mitumba',\n 'simsim',\n 'porridge',\n 'pilau',\n 'vegetable',\n 'egg',\n 'mayai',\n 'mifugo',\n 'unga',\n 'good',\n 'sima',\n 'sweet',\n 'sweats',\n 'sambusa',\n 'snacks',\n 'sugar',\n 'suger',\n 'ugoro',\n 'sukari',\n 'soup',\n 'spinach',\n 'smokie',\n 'smokies',\n 'sukuma',\n 'tea',\n 'uji',\n 'ugali',\n 'uchuzi',\n 'uchuuzi',\n 'viazi',\n 'yoghurt',\n 'yogurt',\n 'wine',\n 'marondo',\n 'maandzi',\n 'matoke',\n 'omeno',\n 'onions',\n 'nzugu',\n 'korosho',\n 'barafu',\n 'juice',\n ],\n water: ['maji', 'water'],\n health: [\n 'agrovet',\n 'dispensary',\n 'barakoa',\n 'chemist',\n 'Chemicals',\n 'chv',\n 'doctor',\n 'daktari',\n 'dawa',\n 'hospital',\n 'herbalist',\n 'mganga',\n 'sabuni',\n 'soap',\n 'nurse',\n 'heath',\n 'community health worker',\n 'clinic',\n 'clinical',\n 'mask',\n 'medicine',\n 'lab technician',\n 'pharmacy',\n 'cosmetics',\n 'veterinary',\n 'vet',\n 'sickly',\n 'emergency response',\n 'emergency',\n ],\n savings: ['chama', 'group', 'savings', 'loan', 'silc', 'vsla', 'credit', 'finance'],\n shop: [\n 'bag',\n 'bead',\n 'belt',\n 'bedding',\n 'jik',\n 'bed',\n 'cement',\n 'botique',\n 'boutique',\n 'lines',\n 'kibanda',\n 'kiosk',\n 'spareparts',\n 'candy',\n 'cloth',\n 'electricals',\n 'mutumba',\n 'cafe',\n 'leso',\n 'lesso',\n 'duka',\n 'spare parts',\n 'socks',\n 'malimali',\n 'mitungi',\n 'mali mali',\n 'hardware',\n 'detergent',\n 'detergents',\n 'dera',\n 'retail',\n 'kamba',\n 'pombe',\n 'pampers',\n 'pool',\n 'phone',\n 'simu',\n 'mangwe',\n 'mikeka',\n 'movie',\n 'shop',\n 'acces',\n 'mchanga',\n 'uto',\n 'airtime',\n 'matress',\n 'mattress',\n 'mattresses',\n 'mpsea',\n 'mpesa',\n 'shirt',\n 'wholesaler',\n 'perfume',\n 'playstation',\n 'tissue',\n 'vikapu',\n 'uniform',\n 'flowers',\n 'vitenge',\n 'utencils',\n 'utensils',\n 'station',\n 'jewel',\n 'pool table',\n 'club',\n 'pub',\n 'bar',\n 'furniture',\n 'm-pesa',\n 'vyombo',\n ],\n transport: [\n 'kebeba',\n 'beba',\n 'bebabeba',\n 'bike',\n 'bicycle',\n 'matatu',\n 'boda',\n 'bodaboda',\n 'cart',\n 'carrier',\n 'tour',\n 'travel',\n 'driver',\n 'dereva',\n 'tout',\n 'conductor',\n 'kubeba',\n 'tuktuk',\n 'taxi',\n 'piki',\n 'pikipiki',\n 'manamba',\n 'trasportion',\n 'mkokoteni',\n 'mover',\n 'motorist',\n 'motorbike',\n 'transport',\n 'transpoter',\n 'gari',\n 'magari',\n 'makanga',\n 'car',\n ],\n 'fuel/energy': [\n 'timber',\n 'timberyard',\n 'biogas',\n 'charcol',\n 'charcoal',\n 'kuni',\n 'mbao',\n 'fuel',\n 'makaa',\n 'mafuta',\n 'moto',\n 'solar',\n 'stima',\n 'fire',\n 'firewood',\n 'wood',\n 'oil',\n 'taa',\n 'gas',\n 'paraffin',\n 'parrafin',\n 'parafin',\n 'petrol',\n 'petro',\n 'kerosine',\n 'kerosene',\n 'diesel',\n ],\n other: ['other', 'none', 'unknown', 'none'],\n}\n \n \n\n \n \n A mock of the user's business categories \n\n \n \n\n \n \n \n \n \n \n \n \n \n genders\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['male', 'female', 'other']\n \n \n\n \n \n A mock of curated genders \n\n \n \n\n \n \n \n \n \n \n \n \n \n MockBackendProvider\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n provide: HTTP_INTERCEPTORS,\n useClass: MockBackendInterceptor,\n multi: true,\n}\n \n \n\n \n \n Exports the MockBackendInterceptor as an Angular provider. \n\n \n \n\n \n \n \n \n \n \n \n \n \n transactionTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : [\n 'transactions',\n 'conversions',\n 'disbursements',\n 'rewards',\n 'reclamation',\n]\n \n \n\n \n \n A mock of curated transaction types. \n\n \n \n\n \n \n\n src/app/_models/account.ts\n \n \n \n \n \n \n \n \n defaultAccount\n \n \n \n \n \n \n Type : AccountDetails\n\n \n \n \n \n Default value : {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n}\n \n \n\n \n \n Default account data object \n\n \n \n\n \n \n\n src/environments/environment.dev.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n production: false,\n bloxbergChainId: 8996,\n logLevel: NgxLoggerLevel.ERROR,\n serverLogLevel: NgxLoggerLevel.OFF,\n loggingUrl: '',\n cicMetaUrl: 'https://meta-auth.dev.grassrootseconomics.net',\n publicKeysUrl: 'https://dev.grassrootseconomics.net/.well-known/publickeys/',\n cicCacheUrl: 'https://cache.dev.grassrootseconomics.net',\n web3Provider: 'wss://bloxberg-ws.dev.grassrootseconomics.net',\n cicUssdUrl: 'https://user.dev.grassrootseconomics.net',\n registryAddress: '0xea6225212005e86a4490018ded4bf37f3e772161',\n trustedDeclaratorAddress: '0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C',\n dashboardUrl: 'https://dashboard.sarafu.network/',\n}\n \n \n\n\n \n \n\n src/environments/environment.prod.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n production: true,\n bloxbergChainId: 8996,\n logLevel: NgxLoggerLevel.ERROR,\n serverLogLevel: NgxLoggerLevel.OFF,\n loggingUrl: '',\n cicMetaUrl: 'https://meta-auth.dev.grassrootseconomics.net',\n publicKeysUrl: 'https://dev.grassrootseconomics.net/.well-known/publickeys/',\n cicCacheUrl: 'https://cache.dev.grassrootseconomics.net',\n web3Provider: 'wss://bloxberg-ws.dev.grassrootseconomics.net',\n cicUssdUrl: 'https://user.dev.grassrootseconomics.net',\n registryAddress: '0xea6225212005e86a4490018ded4bf37f3e772161',\n trustedDeclaratorAddress: '0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C',\n dashboardUrl: 'https://dashboard.sarafu.network/',\n}\n \n \n\n\n \n \n\n src/environments/environment.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n production: false,\n bloxbergChainId: 8996,\n logLevel: NgxLoggerLevel.ERROR,\n serverLogLevel: NgxLoggerLevel.OFF,\n loggingUrl: 'http://localhost:8000',\n cicMetaUrl: 'https://meta-auth.dev.grassrootseconomics.net',\n publicKeysUrl: 'https://dev.grassrootseconomics.net/.well-known/publickeys/',\n cicCacheUrl: 'https://cache.dev.grassrootseconomics.net',\n web3Provider: 'wss://bloxberg-ws.dev.grassrootseconomics.net',\n cicUssdUrl: 'https://user.dev.grassrootseconomics.net',\n registryAddress: '0xea6225212005e86a4490018ded4bf37f3e772161',\n trustedDeclaratorAddress: '0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C',\n dashboardUrl: 'https://dashboard.sarafu.network/',\n}\n \n \n\n\n \n \n\n src/app/_pgp/pgp-key-store.ts\n \n \n \n \n \n \n \n \n keyring\n \n \n \n \n \n \n Default value : new openpgp.Keyring()\n \n \n\n \n \n An openpgp Keyring instance. \n\n \n \n\n \n \n\n src/app/_helpers/read-csv.ts\n \n \n \n \n \n \n \n \n objCsv\n \n \n \n \n \n \n Type : literal type\n\n \n \n \n \n Default value : {\n size: 0,\n dataFile: [],\n}\n \n \n\n \n \n An object defining the properties of the data read. \n\n \n \n\n \n \n\n src/app/_services/transaction.service.ts\n \n \n \n \n \n \n \n \n vCard\n \n \n \n \n \n \n Default value : require('vcard-parser')\n \n \n\n\n \n \n\n src/app/_services/user.service.ts\n \n \n \n \n \n \n \n \n vCard\n \n \n \n \n \n \n Default value : require('vcard-parser')\n \n \n\n\n \n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}} + "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/interfaces/AccountDetails.html",[0,0.973,1,2.085]],["body/interfaces/AccountDetails.html",[0,1.796,1,3.532,2,1.57,3,0.093,4,0.073,5,0.053,6,2.473,7,0.925,8,1.925,9,2.683,10,0.326,11,0.907,12,1.277,13,5.485,14,4.576,15,5.128,16,4.939,17,4.704,18,4.939,19,4.271,20,4.966,21,0.74,22,3.831,23,1.711,24,0.011,25,2.67,26,2.122,27,1.204,28,3.151,29,3.712,30,3.971,31,3.974,32,5.485,33,3.971,34,3.971,35,3.712,36,3.712,37,3.971,38,2.296,39,3.712,40,3.712,41,3.712,42,3.497,43,3.497,44,2.127,45,3.712,46,2.808,47,3.312,48,1.751,49,3.712,50,3.712,51,3.712,52,4.549,53,3.712,54,3.151,55,3.815,56,2.228,57,2.964,58,2.228,59,2.127,60,1.519,61,3.151,62,2.228,63,2.879,64,2.135,65,2.228,66,3.151,67,2.997,68,2.808,69,2.473,70,2.127,71,3.497,72,1.953,73,0.951,74,0.875,75,3.312,76,2.473,77,2.016,78,2.473,79,3.497,80,2.654,81,2.625,82,2.625,83,0.851,84,0.093,85,0.005,86,0.007,87,0.005]],["title/classes/AccountIndex.html",[88,0.081,89,3.374]],["body/classes/AccountIndex.html",[0,0.696,3,0.074,4,0.058,5,0.042,7,1.587,8,2.05,10,0.259,11,0.766,12,0.995,21,0.61,23,1.596,24,0.011,26,2.198,29,4.197,74,1.4,77,1.133,80,4.018,84,0.074,85,0.004,86,0.006,87,0.004,88,0.058,89,3.631,90,1.491,91,2.413,92,2.009,93,4.197,94,5.589,95,4.988,96,3.997,97,3.997,98,7.387,99,2.664,100,1.774,101,4.867,102,6.024,103,6.581,104,0.701,105,3.468,106,2.871,107,4.554,108,4.554,109,4.554,110,6.863,111,0.588,112,3.997,113,0.935,114,4.554,115,1.467,116,3.554,117,4.697,118,1.086,119,0.679,120,5.208,121,3.587,122,2.413,123,3.026,124,3.026,125,4.554,126,3.026,127,4.554,128,3.997,129,3.631,130,2.8,131,5.842,132,3.997,133,4.554,134,5.842,135,6.432,136,3.026,137,1.162,138,2.36,139,2.561,140,2.956,141,3.997,142,4.554,143,3.026,144,2.8,145,4.197,146,3.357,147,3.357,148,2.416,149,3.997,150,3.631,151,3.026,152,3.631,153,3.026,154,4.554,155,3.026,156,3.357,157,4.554,158,5.475,159,1.637,160,2.882,161,4.554,162,4.554,163,3.026,164,5.472,165,0.274,166,3.401,167,1.551,168,0.822,169,1.77,170,2.085,171,1.247,172,1.491,173,2.413,174,3.138,175,2.413,176,2.656,177,2.413,178,2.085,179,1.964,180,2.656,181,2.3,182,3.997,183,2.656,184,0.822,185,2.656,186,4.806,187,2.656,188,4.554,189,3.026,190,2.416,191,3.026,192,3.026,193,3.026,194,3.026,195,4.806,196,3.026,197,5.475,198,1.491,199,3.026,200,3.026,201,2.656]],["title/components/AccountSearchComponent.html",[202,0.594,203,1.324]],["body/components/AccountSearchComponent.html",[3,0.075,4,0.058,5,0.042,8,1.883,10,0.262,11,0.773,12,0.5,21,0.667,24,0.011,26,1.664,27,0.684,48,1.554,73,1.786,84,0.075,85,0.004,86,0.006,87,0.004,88,0.058,94,3.977,100,0.832,104,0.707,106,2.648,111,0.893,113,1.056,115,0.986,118,0.546,119,0.732,121,2.799,137,0.887,138,2.221,139,2.355,148,3.579,159,1.584,165,0.358,171,1.262,172,1.509,184,1.248,190,2.311,202,0.774,203,1.917,204,1.617,205,1.078,206,1.221,207,1.078,208,0.986,209,7.301,210,6.132,211,2.688,212,1.283,213,2.35,214,0.905,215,1.833,216,1.833,217,2.764,218,2.988,219,4.845,220,1.833,221,5.514,222,1.833,223,4.594,224,5.514,225,5.514,226,5.514,227,4.064,228,5.514,229,5.514,230,5.514,231,5.514,232,5.514,233,5.514,234,2.612,235,6.127,236,6.127,237,6.127,238,3.387,239,5.514,240,5.514,241,5.514,242,2.441,243,5.082,244,4.396,245,3.821,246,4.594,247,3.062,248,3.062,249,3.062,250,1.056,251,3.062,252,4.927,253,3.062,254,2.396,255,3.062,256,3.062,257,4.037,258,3.062,259,3.062,260,3.062,261,3.062,262,3.062,263,3.062,264,3.062,265,3.062,266,3.062,267,3.062,268,3.062,269,3.062,270,1.221,271,0.306,272,2.257,273,1.636,274,1.509,275,1.57,276,1.111,277,2.257,278,2.257,279,1.54,280,3.062,281,4.064,282,4.064,283,3.062,284,2.688,285,3.062,286,1.988,287,3.062,288,3.062,289,3.062,290,3.062,291,3.062,292,4.594,293,3.062,294,3.062,295,3.062,296,4.594,297,3.062,298,2.455,299,4.594,300,3.977,301,3.663,302,4.033,303,4.594,304,4.594,305,3.663,306,3.062,307,3.062,308,4.594,309,3.062,310,2.455,311,4.475,312,3.977,313,4.594,314,0.832,315,1.524,316,1.48,317,0.855,318,2.224,319,1.111,320,0.986,321,2.001,322,0.958,323,1.111,324,1.111,325,0.958,326,1.111,327,0.986,328,1.111,329,0.958,330,1.111,331,0.958,332,1.111,333,0.958,334,0.704,335,1.111,336,0.986,337,1.667,338,1.046,339,0.986,340,1.111,341,0.958,342,1.111,343,0.958,344,1.111,345,0.958,346,1.111,347,0.986,348,1.667,349,1.046,350,0.958,351,0.958,352,1.111,353,0.986,354,1.667,355,1.046,356,0.986,357,0.744,358,0.958,359,0.986,360,0.958,361,0.958,362,1.111,363,0.958,364,1.111,365,0.958,366,1.111,367,1.016,368,1.078,369,1.111]],["title/components/AccountsComponent.html",[202,0.594,322,1.324]],["body/components/AccountsComponent.html",[1,1.52,3,0.075,4,0.059,5,0.043,8,1.556,10,0.264,11,0.778,12,0.905,14,3.782,19,3.434,21,0.684,23,1.28,24,0.011,26,1.67,27,0.69,48,1.503,73,1.645,84,0.135,85,0.004,86,0.006,87,0.004,88,0.059,94,5.229,100,0.838,104,0.711,106,2.434,111,0.898,113,1.044,115,0.994,118,0.988,119,0.856,137,1.001,138,1.981,160,3.252,165,0.39,171,1.272,172,1.52,184,0.838,190,1.95,202,0.778,203,0.965,204,1.627,205,1.086,206,1.231,207,1.086,208,0.994,212,1.29,213,2.622,214,0.912,215,1.843,216,1.843,217,2.766,218,2.99,219,3.782,220,1.843,222,1.843,234,2.622,244,4.251,245,3.83,250,1.694,270,1.231,271,0.309,274,1.52,275,1.582,276,1.12,277,2.274,278,2.274,279,1.547,286,2.003,298,2.469,300,2.003,302,2.708,310,2.469,311,3.993,314,0.838,315,1.533,316,1.488,317,0.862,318,2.232,319,1.12,320,0.994,321,2.01,322,1.925,323,1.12,324,1.12,325,0.965,326,1.12,327,0.994,328,1.12,329,0.965,330,1.12,331,0.965,332,1.12,333,0.965,334,1.273,335,1.12,336,0.994,337,1.677,338,1.054,339,0.994,340,1.12,341,0.965,342,1.12,343,0.965,344,1.12,345,0.965,346,1.12,347,0.994,348,1.677,349,1.054,350,0.965,351,0.965,352,1.12,353,0.994,354,1.677,355,1.054,356,0.994,357,0.75,358,0.965,359,0.994,360,0.965,361,0.965,362,1.12,363,0.965,364,1.12,365,0.965,366,1.12,367,1.023,368,1.086,369,1.12,370,2.708,371,5.539,372,4.62,373,5.539,374,3.817,375,3.817,376,4.862,377,4.416,378,4.862,379,3.817,380,3.817,381,3.184,382,4.238,383,6.15,384,6.15,385,4.62,386,2.708,387,2.769,388,4.62,389,3.184,390,3.085,391,3.085,392,3.085,393,3.085,394,3.085,395,4.62,396,3.085,397,3.085,398,3.085,399,3.085,400,3.817,401,3.085,402,4.534,403,3.085,404,4.904,405,3.085,406,3.684,407,4.056,408,3.085,409,3.817,410,2.999,411,3.184,412,3.085,413,3.817,414,3.184,415,2.126,416,1.582,417,1.649,418,1.649,419,1.897,420,1.805,421,1.582,422,1.723,423,2.126,424,1.897,425,3.085,426,1.805,427,3.085,428,2.274,429,2.708,430,1.897,431,4.62,432,2.274,433,3.085,434,4.083,435,3.184,436,2.274,437,2.126,438,4.62,439,2.126,440,2.46,441,1.897,442,2.003,443,2.708,444,2.274,445,2.126,446,3.085,447,4.62,448,4.62,449,3.085,450,3.085,451,3.085,452,3.085,453,4.056,454,3.406,455,3.184,456,4.62,457,4.62,458,4.62,459,3.406,460,4.62,461,2.999,462,4.62]],["title/modules/AccountsModule.html",[463,1.117,464,3.119]],["body/modules/AccountsModule.html",[3,0.117,4,0.091,5,0.066,8,1.132,24,0.011,83,1.071,84,0.117,85,0.006,86,0.008,87,0.006,88,0.091,165,0.443,168,1.711,203,2.495,210,3.532,271,0.479,273,2.56,314,1.301,320,2.568,322,2.495,331,2.495,416,2.456,417,2.56,418,2.56,463,1.265,464,6.449,465,1.739,466,2.36,467,3.761,468,2.456,469,2.56,470,4.205,471,4.205,472,4.205,473,5.495,474,3.928,475,5.495,476,3.367,477,2.56,478,2.272,479,4.791,480,2.597,481,3.685,482,2.675,483,4.791,484,2.803,485,4.205,486,2.803,487,4.205,488,3.82,489,3.302,490,4.205,491,3.532,492,4.205,493,4.089,494,4.341,495,4.644,496,3.532,497,4.341,498,3.874,499,2.946,500,4.089,501,3.11,502,2.803,503,3.874,504,2.946,505,3.874,506,2.946,507,4.089,508,3.11,509,4.341,510,3.302,511,4.791,512,6.3,513,4.791,514,4.341,515,3.11,516,6.3,517,4.791,518,4.791,519,5.022,520,4.205,521,5.53,522,3.82,523,3.302]],["title/modules/AccountsRoutingModule.html",[463,1.117,473,2.916]],["body/modules/AccountsRoutingModule.html",[3,0.145,4,0.113,5,0.082,24,0.011,67,2.615,74,1.362,83,1.325,84,0.145,85,0.007,86,0.009,87,0.007,88,0.113,115,1.909,165,0.422,168,1.61,202,1.135,203,2.256,210,4.369,219,3.645,271,0.593,276,2.151,320,2.322,322,2.256,331,2.256,465,2.151,473,4.967,480,2.971,485,5.203,487,6.327,488,4.726,489,4.085,490,5.203,491,4.369,492,5.203,520,5.203,524,5.927,525,3.467,526,3.684,527,4.025,528,4.845,529,4.085,530,4.085,531,3.848,532,3.645]],["title/interfaces/Action.html",[0,0.973,533,2.602]],["body/interfaces/Action.html",[0,1.637,2,2.396,3,0.142,4,0.111,5,0.08,7,1.412,10,0.498,11,1.199,21,0.706,23,1.678,24,0.011,25,2.743,26,2.091,64,1.986,67,3.699,83,1.3,84,0.142,85,0.007,86,0.009,87,0.007,254,2.342,533,5.456,534,5.103,535,5.776,536,5.441,537,7.123,538,2.752,539,7.123,540,4.624,541,3.977,542,7.123]],["title/classes/ActivatedRouteStub.html",[88,0.081,543,3.374]],["body/classes/ActivatedRouteStub.html",[3,0.128,4,0.1,5,0.073,7,1.277,10,0.45,11,1.126,12,1.093,21,0.573,24,0.011,48,1.777,73,1.671,84,0.128,85,0.006,86,0.008,87,0.006,88,0.1,90,2.59,104,1.03,111,1.022,113,0.988,118,1.193,119,0.746,122,5.333,137,0.761,165,0.335,184,1.998,250,1.537,276,1.908,279,2.055,543,5.333,544,7.019,545,4.678,546,2.935,547,6.689,548,5.872,549,6.689,550,8.694,551,3.793,552,5.424,553,7.744,554,5.872,555,5.333,556,4.53,557,7.357,558,5.866,559,6.689,560,8.408,561,6.689,562,5.257,563,6.689,564,5.257,565,5.333,566,7.744,567,6.689,568,5.257,569,4.61,570,6.689,571,5.257,572,2.403,573,4.614,574,4.614,575,5.872,576,5.257,577,5.257,578,5.257,579,5.257]],["title/components/AdminComponent.html",[202,0.594,325,1.324]],["body/components/AdminComponent.html",[3,0.076,4,0.059,5,0.043,8,1.1,10,0.267,11,0.783,12,1.134,21,0.669,23,1.285,24,0.011,25,1.59,27,0.696,48,1.012,65,2.722,73,0.778,77,1.166,84,0.136,85,0.004,86,0.006,87,0.004,88,0.059,100,0.846,104,0.716,106,1.961,111,0.605,113,1.029,115,1.003,118,1.238,119,0.891,137,1.041,138,1.499,159,1.28,160,2.726,165,0.378,184,0.846,190,1.097,198,1.535,202,0.782,203,0.975,204,1.638,205,1.097,206,1.242,207,1.097,208,1.003,212,1.3,213,2.374,214,0.92,215,1.856,216,1.856,217,2.769,218,2.994,219,2.861,220,1.856,222,1.856,234,2.634,244,4.266,250,1.768,254,1.694,270,1.242,271,0.312,274,1.535,275,1.597,279,0.87,286,2.022,310,2.487,314,0.846,315,1.543,316,1.499,317,0.87,318,2.243,319,1.13,320,1.003,321,2.022,322,0.975,323,1.13,324,1.13,325,1.934,326,1.13,327,1.003,328,1.13,329,0.975,330,1.13,331,0.975,332,1.13,333,0.975,334,0.716,335,1.13,336,1.003,337,1.689,338,1.064,339,1.003,340,1.13,341,0.975,342,1.13,343,0.975,344,1.13,345,0.975,346,1.13,347,1.003,348,1.689,349,1.064,350,0.975,351,0.975,352,1.13,353,1.003,354,1.689,355,1.064,356,1.003,357,0.757,358,0.975,359,1.003,360,0.975,361,0.975,362,1.13,363,0.975,364,1.13,365,0.975,366,1.13,367,1.033,368,1.097,369,1.13,375,3.839,377,4.441,379,3.839,380,3.839,381,3.207,382,4.258,386,2.734,387,2.777,389,3.207,400,3.839,409,3.839,410,3.021,411,3.207,413,3.839,414,3.207,415,2.146,416,1.597,417,1.665,418,1.665,419,1.915,420,1.822,421,1.597,432,2.296,434,2.296,435,2.146,436,2.296,437,2.146,439,3.207,441,2.861,442,3.021,444,2.296,445,2.146,455,3.207,533,5.039,535,3.207,536,4.504,538,2.855,541,3.45,580,2.734,581,5.57,582,4.653,583,4.667,584,4.653,585,3.71,586,4.653,587,4.653,588,4.653,589,4.653,590,3.115,591,4.653,592,3.115,593,4.653,594,3.115,595,3.115,596,3.115,597,4.653,598,3.115,599,3.115,600,3.115,601,3.115,602,3.115,603,3.115,604,6.179,605,6.938,606,3.115,607,3.115,608,3.115,609,2.022,610,4.889,611,3.115,612,3.115,613,2.734,614,3.115,615,3.115,616,3.115,617,3.115,618,4.653,619,3.115,620,3.115,621,4.084,622,3.115,623,3.115,624,2.734,625,3.115,626,3.115,627,3.115,628,3.115,629,3.115,630,3.115,631,3.115,632,1.374,633,5.57,634,3.115,635,3.115,636,3.115,637,2.734,638,2.734,639,3.115,640,3.115,641,4.653,642,3.115,643,3.115,644,4.653,645,3.115,646,6.179,647,6.179,648,6.179,649,6.179,650,4.653,651,2.598,652,4.653,653,2.734,654,2.296,655,3.115]],["title/modules/AdminModule.html",[463,1.117,656,3.119]],["body/modules/AdminModule.html",[3,0.134,4,0.105,5,0.076,24,0.011,83,1.23,84,0.134,85,0.007,86,0.008,87,0.007,88,0.105,165,0.439,168,1.87,271,0.551,314,1.495,325,2.588,416,2.822,417,2.942,418,2.942,463,1.454,465,1.998,466,2.712,467,4.016,468,2.822,469,2.942,474,4.075,476,3.68,477,2.942,478,2.611,480,2.838,481,4.028,482,3.073,484,3.22,486,3.22,493,4.47,494,4.745,497,4.745,498,4.234,499,3.385,500,4.47,501,3.573,502,3.22,503,4.234,504,3.385,505,4.234,506,3.385,507,4.47,508,3.573,514,4.745,515,3.573,656,6.352,657,4.831,658,4.831,659,4.831,660,5.7,661,5.504,662,5.504,663,4.831]],["title/modules/AdminRoutingModule.html",[463,1.117,660,2.916]],["body/modules/AdminRoutingModule.html",[3,0.157,4,0.123,5,0.089,24,0.011,74,1.484,83,1.443,84,0.157,85,0.008,86,0.009,87,0.008,88,0.123,165,0.403,168,1.753,202,0.906,271,0.646,276,2.343,325,2.374,465,2.343,480,3.127,525,3.776,526,3.821,527,4.235,528,3.776,532,3.97,660,5.227,663,5.666,664,6.455]],["title/components/AppComponent.html",[202,0.594,327,1.363]],["body/components/AppComponent.html",[3,0.087,4,0.068,5,0.049,8,1.214,10,0.305,11,0.865,12,0.84,21,0.599,23,0.693,24,0.011,25,1.218,26,1.79,27,0.797,48,1.433,54,3.006,60,1.422,73,1.647,74,1.673,77,1.923,84,0.087,85,0.004,86,0.006,87,0.004,88,0.068,100,0.968,104,0.791,106,2.46,111,0.998,113,0.998,115,1.148,118,0.917,119,0.779,137,0.744,138,2.124,147,2.628,165,0.33,184,0.968,190,2.563,202,0.846,203,1.116,204,1.809,205,1.255,206,1.422,207,1.255,208,1.148,212,1.435,213,2.568,214,1.054,215,2.05,216,2.05,217,2.804,218,3.037,220,2.05,222,2.05,234,2.81,250,1.181,270,1.422,271,0.357,275,1.828,279,1.952,298,2.746,314,0.968,315,1.704,316,1.655,317,0.996,318,2.393,319,1.294,320,1.148,321,2.186,322,1.116,323,1.294,324,1.294,325,1.116,326,1.294,327,2.124,328,1.294,329,1.116,330,1.294,331,1.116,332,1.294,333,1.116,334,1.181,335,1.294,336,1.148,337,1.865,338,1.218,339,1.148,340,1.294,341,1.116,342,1.294,343,1.116,344,1.294,345,1.116,346,1.294,347,1.148,348,1.865,349,1.218,350,1.116,351,1.116,352,1.294,353,1.148,354,1.865,355,1.218,356,1.148,357,1.248,358,1.116,359,1.148,360,1.116,361,1.116,362,1.294,363,1.116,364,1.294,365,1.116,366,1.294,367,1.183,368,1.255,369,1.294,387,2.898,421,1.828,423,3.541,424,2.192,428,2.628,430,3.16,654,3.788,665,3.129,666,2.437,667,6.024,668,5.138,669,5.288,670,5.288,671,5.288,672,6.024,673,5.138,674,4.51,675,5.138,676,5.138,677,2.842,678,4.476,679,4.613,680,4.613,681,7.502,682,5.138,683,5.138,684,4.054,685,3.565,686,6.592,687,3.565,688,3.565,689,3.565,690,3.565,691,5.138,692,3.565,693,2.314,694,5.138,695,4.51,696,4.51,697,3.565,698,3.16,699,3.565,700,4.151,701,3.565,702,3.129,703,3.129,704,2.842,705,2.314,706,3.565,707,3.565,708,3.565,709,2.842,710,2.628,711,2.457,712,3.565,713,3.565,714,3.565,715,2.842,716,3.129,717,2.314,718,3.565,719,3.565,720,3.129,721,3.565,722,2.314,723,2.842,724,3.565,725,3.565,726,3.565,727,3.129,728,3.565,729,3.565,730,3.565,731,3.129,732,3.565,733,2.192,734,4.151,735,2.842,736,2.457,737,2.842,738,2.842,739,2.842,740,3.129,741,3.129,742,3.565,743,4.51,744,3.129,745,4.51,746,3.129,747,3.565,748,3.565,749,3.565,750,3.565,751,5.138,752,3.565,753,3.565,754,3.565,755,1.905,756,3.565]],["title/modules/AppModule.html",[463,1.117,757,3.119]],["body/modules/AppModule.html",[3,0.116,4,0.091,5,0.066,24,0.011,83,1.067,84,0.116,85,0.006,86,0.008,87,0.006,88,0.091,139,2.4,148,2.106,165,0.433,168,1.706,171,1.967,172,2.351,271,0.478,274,2.351,314,1.296,327,2.749,416,2.446,463,1.26,465,1.732,466,2.351,467,3.754,468,3.601,469,3.754,474,3.924,476,3.358,477,2.55,478,2.263,480,2.59,484,2.791,486,2.791,493,4.079,704,3.805,705,3.098,757,6.463,758,4.189,759,4.189,760,4.189,761,4.189,762,4.189,763,5.489,764,5.489,765,5.271,766,5.489,767,5.489,768,4.772,769,6.283,770,5.009,771,2.664,772,5.009,773,4.772,774,4.772,775,6.283,776,4.772,777,5.952,778,6.283,779,2.55,780,4.632,781,4.33,782,4.189,783,4.772,784,3.805,785,3.805,786,4.772,787,5.009,788,3.805,789,4.772,790,4.772,791,4.772,792,4.772,793,4.189,794,4.772,795,4.772,796,4.772,797,4.772,798,4.772,799,4.772,800,4.772,801,4.772,802,5.503,803,5.952,804,5.601]],["title/modules/AppRoutingModule.html",[463,1.117,763,2.916]],["body/modules/AppRoutingModule.html",[3,0.148,4,0.116,5,0.084,24,0.011,74,1.397,83,1.358,84,0.148,85,0.007,86,0.009,87,0.007,88,0.116,139,2.076,165,0.393,168,1.65,271,0.608,276,2.205,465,2.205,480,3.016,525,3.555,526,3.724,527,4.086,528,4.593,529,4.188,530,4.188,531,3.945,763,5.043,781,5.043,782,5.334,805,6.077,806,7.317,807,4.479,808,6.423,809,6.077,810,6.077,811,6.077,812,6.077,813,4.845,814,6.077,815,6.077,816,6.077]],["title/components/AuthComponent.html",[202,0.594,329,1.324]],["body/components/AuthComponent.html",[3,0.086,4,0.067,5,0.049,8,1.202,10,0.301,11,0.856,12,0.831,21,0.621,23,0.683,24,0.011,27,0.786,48,1.3,60,1.403,73,1.493,74,1.506,84,0.086,85,0.004,86,0.006,87,0.004,88,0.067,100,0.955,104,0.783,106,2.745,111,0.989,113,1.023,115,1.133,118,0.908,119,0.775,137,1.007,138,2.334,139,1.738,148,3.067,159,1.169,165,0.374,184,1.382,190,1.791,202,0.839,203,1.1,204,1.791,205,1.238,206,1.403,207,1.238,208,1.133,212,1.421,213,2.548,214,1.039,215,2.029,216,2.029,217,2.8,218,3.033,220,2.029,222,2.029,227,4.406,234,2.792,238,3.75,243,5.508,245,3.993,250,1.506,252,4.119,254,1.992,257,4.274,270,1.403,271,0.352,272,2.592,273,1.879,274,1.733,275,1.803,276,1.276,279,2.302,281,2.592,282,2.592,312,3.303,314,0.955,315,1.688,316,1.926,317,0.982,318,2.378,319,1.276,320,1.133,321,2.17,322,1.1,323,1.276,324,1.276,325,1.1,326,1.276,327,1.133,328,1.276,329,2.05,330,1.276,331,1.1,332,1.276,333,1.1,334,0.808,335,1.276,336,1.133,337,1.847,338,1.202,339,1.133,340,1.276,341,1.1,342,1.276,343,1.1,344,1.276,345,1.1,346,1.276,347,1.133,348,1.847,349,1.202,350,1.1,351,1.1,352,1.276,353,1.133,354,1.847,355,1.202,356,1.133,357,0.854,358,1.1,359,1.133,360,1.1,361,1.1,362,1.276,363,1.1,364,1.276,365,1.1,366,1.276,367,1.166,368,1.238,369,1.276,387,1.359,423,2.423,428,2.592,555,5.223,610,4.466,677,2.804,678,4.455,680,4.594,700,3.506,715,2.804,734,3.506,807,3.75,817,3.087,818,5.978,819,5.088,820,5.978,821,5.247,822,4.766,823,6.36,824,5.223,825,6.551,826,5.088,827,5.978,828,5.088,829,3.517,830,3.517,831,3.517,832,3.517,833,5.088,834,3.517,835,3.517,836,3.517,837,3.517,838,3.517,839,3.517,840,3.087,841,3.087,842,1.803,843,3.517,844,3.879,845,3.517,846,3.517,847,3.517,848,2.804,849,3.517,850,5.088,851,3.517,852,5.088,853,3.517,854,3.517,855,2.283,856,3.517,857,3.517,858,3.517,859,3.517,860,3.517,861,3.517,862,3.517,863,3.517,864,3.128,865,5.088,866,2.592,867,3.303,868,5.088]],["title/guards/AuthGuard.html",[781,2.916,869,2.602]],["body/guards/AuthGuard.html",[3,0.115,4,0.09,5,0.065,7,1.695,10,0.403,12,1.017,21,0.533,24,0.011,25,2.126,31,3.641,38,2.653,57,2.952,84,0.115,85,0.006,86,0.008,87,0.006,88,0.133,92,2.746,104,0.958,111,0.914,113,0.794,118,1.11,119,0.694,137,1.075,138,2.005,139,2.383,144,3.827,145,4.289,146,4.588,148,2.075,152,4.962,159,1.43,165,0.349,168,1.277,181,2.456,202,0.874,208,2.005,212,1.314,245,4.521,254,1.892,271,0.471,276,1.707,279,2.073,526,2.952,538,2.404,545,4.733,551,3.308,572,2.151,609,5.333,632,2.075,666,2.231,781,4.289,807,5.472,813,6.155,844,3.521,869,4.565,870,3.75,871,4.129,872,4.962,873,5.463,874,4.962,875,5.463,876,3.75,877,4.704,878,5.463,879,2.565,880,5.115,881,4.289,882,3.641,883,4.289,884,3.191,885,4.129,886,6.963,887,6.516,888,4.704,889,5.463,890,6.224,891,4.588,892,4.962,893,3.827,894,5.463,895,4.962,896,6.516,897,4.565,898,5.463,899,5.463,900,6.123,901,4.962,902,6.224,903,1.738,904,2.892,905,2.892,906,2.318,907,4.129,908,4.129]],["title/modules/AuthModule.html",[463,1.117,909,3.119]],["body/modules/AuthModule.html",[3,0.135,4,0.106,5,0.077,24,0.011,83,1.24,84,0.135,85,0.007,86,0.008,87,0.007,88,0.106,165,0.436,168,1.879,271,0.555,273,2.964,314,1.506,329,2.593,365,2.593,463,1.465,465,2.013,466,2.733,467,4.03,468,2.843,469,2.964,474,4.083,476,3.698,477,2.964,478,2.631,480,2.852,481,4.047,482,3.097,484,3.244,486,3.244,498,4.255,499,3.411,503,4.255,504,3.411,505,4.255,506,3.411,509,4.768,510,3.822,514,4.768,515,3.6,519,5.516,909,6.426,910,4.868,911,4.868,912,4.868,913,5.71,914,5.546,915,5.546,916,4.868,917,5.546,918,4.868]],["title/modules/AuthRoutingModule.html",[463,1.117,913,2.916]],["body/modules/AuthRoutingModule.html",[3,0.155,4,0.121,5,0.088,24,0.011,74,1.458,83,1.418,84,0.155,85,0.008,86,0.009,87,0.008,88,0.121,165,0.4,168,1.722,202,0.89,271,0.635,276,2.302,329,2.349,465,2.302,480,3.094,525,3.71,526,3.792,527,4.192,528,4.391,529,4.371,530,4.371,531,4.117,532,3.9,913,5.173,916,5.567,919,6.342]],["title/injectables/AuthService.html",[678,2.602,903,1.182]],["body/injectables/AuthService.html",[0,0.652,3,0.069,4,0.054,5,0.039,7,0.69,10,0.243,11,0.73,12,1.094,21,0.631,23,1.023,24,0.011,25,0.97,27,1.497,48,1.145,59,1.585,60,1.132,73,1.315,74,1.803,77,1.624,84,0.069,85,0.003,86,0.005,87,0.003,88,0.054,104,0.668,106,2.728,111,0.843,113,1.06,118,1.194,119,0.746,137,1.168,138,2.553,139,1.799,148,2.323,159,1.88,160,1.914,165,0.388,171,1.17,172,1.399,181,0.999,184,1.725,190,2.529,198,1.399,250,1.781,271,0.284,279,2.098,334,1.46,387,2.691,422,1.585,423,1.956,424,3.238,426,1.661,428,2.093,429,2.492,478,1.346,540,1.843,551,2.497,552,2.093,569,3.628,572,1.298,651,3.292,653,3.808,666,1.346,678,2.668,680,4.284,715,2.263,731,2.492,736,2.99,779,1.517,788,2.263,807,2.093,823,5.175,840,2.492,841,2.492,842,1.455,844,3.407,855,1.843,864,1.746,866,3.881,875,2.492,903,1.212,906,1.399,907,2.492,920,1.399,921,2.492,922,4.118,923,4.622,924,5.265,925,5.265,926,4.338,927,5.895,928,5.895,929,5.895,930,5.895,931,5.895,932,5.895,933,5.895,934,4.346,935,5.895,936,5.175,937,4.338,938,4.338,939,4.338,940,4.338,941,2.263,942,5.339,943,4.338,944,4.338,945,2.839,946,2.839,947,2.839,948,2.839,949,2.839,950,2.839,951,2.839,952,2.839,953,2.839,954,2.839,955,2.839,956,2.839,957,4.338,958,2.839,959,4.338,960,4.338,961,2.839,962,5.265,963,4.338,964,2.839,965,4.338,966,2.839,967,3.808,968,2.839,969,2.839,970,4.682,971,3.808,972,2.839,973,4.338,974,2.839,975,2.839,976,4.338,977,2.839,978,2.839,979,2.263,980,2.839,981,1.956,982,2.492,983,3.808,984,2.492,985,2.839,986,2.492,987,2.839,988,2.839,989,5.175,990,3.808,991,2.492,992,4.338,993,4.338,994,3.808,995,4.338,996,2.668,997,4.338,998,4.622,999,4.338,1000,2.839,1001,4.338,1002,2.492,1003,2.839,1004,2.839,1005,2.839,1006,2.492,1007,2.492,1008,2.839,1009,2.839,1010,5.895,1011,3.808,1012,2.839,1013,2.839,1014,2.839,1015,2.839,1016,4.338,1017,2.839,1018,2.839,1019,2.492,1020,2.839,1021,2.839,1022,2.839,1023,4.338,1024,2.839,1025,2.839,1026,4.7,1027,2.839,1028,2.492,1029,2.839,1030,1.956,1031,2.839,1032,4.338,1033,4.338,1034,2.839,1035,2.839,1036,1.956,1037,2.839,1038,2.839,1039,4.338,1040,2.839,1041,4.338,1042,2.492,1043,2.839,1044,2.839,1045,4.338,1046,2.839,1047,2.839,1048,1.585,1049,2.839,1050,2.839,1051,3.808,1052,2.093,1053,3.459,1054,4.338,1055,4.338,1056,2.839,1057,2.839,1058,4.198,1059,2.839,1060,2.839,1061,2.492,1062,2.839,1063,2.839,1064,2.839,1065,2.839,1066,2.839,1067,2.839,1068,2.492,1069,2.839,1070,2.839,1071,2.093,1072,2.839,1073,2.839,1074,2.839,1075,2.839,1076,2.839]],["title/injectables/BlockSyncService.html",[903,1.182,1077,3.119]],["body/injectables/BlockSyncService.html",[3,0.084,4,0.065,5,0.047,10,0.294,11,0.842,12,1.175,21,0.651,23,1.551,24,0.011,26,2.346,48,1.283,72,2.565,73,1.474,74,1.747,77,2.426,84,0.084,85,0.004,86,0.006,87,0.004,88,0.065,100,1.359,104,0.77,106,2.809,111,0.972,113,0.989,118,1.282,119,0.801,121,3.064,137,1.041,138,2.449,159,0.79,165,0.388,169,2.01,170,2.368,171,1.417,172,1.693,179,2.231,184,2.015,190,1.761,250,1.489,271,0.344,279,1.397,298,2.674,300,3.248,357,1.216,387,2.866,420,2.01,421,1.762,422,1.919,441,3.077,442,3.248,556,2.01,666,1.63,670,5.179,671,5.179,679,4.42,705,3.248,710,2.533,842,1.762,903,1.397,906,1.693,920,1.693,934,4.777,1077,3.688,1078,6.913,1079,3.017,1080,5.003,1081,5.003,1082,5.003,1083,5.9,1084,5.9,1085,3.437,1086,5.003,1087,5.003,1088,6.061,1089,5.714,1090,3.437,1091,3.83,1092,5.003,1093,4.697,1094,5.9,1095,3.437,1096,3.437,1097,5.003,1098,5.9,1099,3.437,1100,2.794,1101,3.437,1102,6.48,1103,3.437,1104,3.437,1105,6.48,1106,6.48,1107,6.48,1108,7.603,1109,6.48,1110,6.48,1111,3.437,1112,3.451,1113,3.437,1114,3.437,1115,2.368,1116,2.01,1117,3.437,1118,2.231,1119,2.74,1120,3.437,1121,3.437,1122,3.437,1123,5.9,1124,3.437,1125,3.437,1126,5.003,1127,2.74,1128,3.437,1129,3.437,1130,3.437,1131,5.003,1132,3.437,1133,3.437,1134,3.437,1135,3.437,1136,3.437,1137,3.017,1138,3.017,1139,3.437,1140,5.003,1141,5.003,1142,3.437,1143,5.003,1144,3.437,1145,3.437,1146,5.003,1147,3.437,1148,5.003,1149,5.003,1150,2.74,1151,5.003,1152,3.017,1153,3.437,1154,3.017,1155,3.017,1156,3.437,1157,3.437,1158,3.437,1159,3.437,1160,3.437,1161,3.437,1162,3.437,1163,5.003,1164,3.437,1165,3.437,1166,4.392,1167,5.003,1168,3.437,1169,3.437,1170,3.437,1171,5.003,1172,3.437,1173,3.437,1174,3.437,1175,3.437,1176,3.437,1177,3.437,1178,3.437]],["title/interfaces/Conversion.html",[0,0.973,755,2.261]],["body/interfaces/Conversion.html",[0,1.885,1,3.834,2,1.814,3,0.107,4,0.084,5,0.061,7,1.069,8,1.708,9,1.647,10,0.51,11,1.002,21,0.703,23,1.611,24,0.011,25,2.469,26,2.272,27,1.907,38,3.593,48,0.957,64,2.469,80,2.168,83,0.984,84,0.107,85,0.005,86,0.007,87,0.005,117,2.706,119,0.664,121,3.317,165,0.22,254,1.338,357,2.141,538,1.7,755,4.471,864,4.148,897,2.706,1100,4.671,1179,3.033,1180,5.327,1181,5.327,1182,5.327,1183,4.98,1184,4.98,1185,5.325,1186,5.327,1187,5.327,1188,5.203,1189,5.327,1190,5.327,1191,3.244,1192,4.379,1193,4.148,1194,2.457,1195,3.244,1196,3.033,1197,3.244,1198,2.857,1199,2.857,1200,2.457,1201,3.244,1202,3.244,1203,3.033,1204,3.181]],["title/components/CreateAccountComponent.html",[202,0.594,331,1.324]],["body/components/CreateAccountComponent.html",[3,0.078,4,0.061,5,0.044,8,1.9,10,0.275,11,0.8,12,0.524,15,4.832,17,4.463,19,3.737,21,0.682,24,0.011,25,1.624,26,2.104,27,0.717,28,3.666,44,2.654,48,1.034,67,2.765,73,1.187,84,0.078,85,0.004,86,0.006,87,0.004,88,0.061,94,3.086,100,0.871,104,0.732,106,1.995,111,0.924,113,1.003,115,2.563,118,0.572,119,0.699,137,0.688,138,1.531,139,1.095,148,2.5,159,1.093,160,3.289,165,0.335,184,1.291,190,1.129,202,0.795,203,1.003,204,1.674,205,1.129,206,1.279,207,1.129,208,1.033,212,1.328,213,2.415,214,0.947,215,1.896,216,1.896,217,2.777,218,3.003,220,1.896,222,1.896,227,4.177,234,2.672,238,3.504,242,2.556,243,5.168,244,4.463,250,1.093,252,3.905,254,1.445,257,4.116,270,1.279,271,0.321,272,2.363,273,1.713,274,1.579,275,1.643,279,1.582,281,2.363,282,5.711,284,2.814,286,2.081,300,3.086,310,2.541,311,4.552,312,5.459,314,0.871,315,1.577,316,1.531,317,0.895,318,2.275,319,1.163,320,1.033,321,2.056,322,1.003,323,1.163,324,1.163,325,1.003,326,1.163,327,1.033,328,1.163,329,1.003,330,1.163,331,1.961,332,1.163,333,1.003,334,0.737,335,1.163,336,1.033,337,1.725,338,1.095,339,1.033,340,1.163,341,1.003,342,1.163,343,1.003,344,1.163,345,1.003,346,1.163,347,1.033,348,1.725,349,1.095,350,1.003,351,1.003,352,1.163,353,1.033,354,1.725,355,1.095,356,1.033,357,0.779,358,1.003,359,1.033,360,1.003,361,1.003,362,1.163,363,1.003,364,1.163,365,1.003,366,1.163,367,1.063,368,1.129,369,1.163,374,3.905,420,1.875,421,1.643,439,3.276,440,2.556,441,2.923,442,3.086,443,2.814,453,4.974,454,5.168,491,5.865,822,4.517,824,4.997,848,3.79,1205,6.984,1206,2.814,1207,5.666,1208,4.754,1209,3.905,1210,4.177,1211,5.666,1212,4.177,1213,5.666,1214,5.35,1215,4.754,1216,3.206,1217,3.206,1218,3.206,1219,3.206,1220,3.206,1221,3.206,1222,3.206,1223,3.206,1224,3.206,1225,3.206,1226,3.206,1227,3.206,1228,3.206,1229,5.666,1230,3.206,1231,6.694,1232,3.206,1233,3.206,1234,3.206,1235,3.206,1236,4.754,1237,3.206,1238,3.206,1239,3.206,1240,2.814,1241,3.206,1242,3.206,1243,3.206,1244,3.206,1245,4.069,1246,4.754,1247,3.504,1248,4.754,1249,5.501,1250,5.501,1251,4.754,1252,4.173]],["title/classes/CustomErrorStateMatcher.html",[88,0.081,257,2.602]],["body/classes/CustomErrorStateMatcher.html",[3,0.126,4,0.098,5,0.071,7,1.603,10,0.441,12,0.841,21,0.441,24,0.011,48,1.434,74,1.182,84,0.126,85,0.006,86,0.008,87,0.006,88,0.098,90,2.535,104,1.016,113,0.656,118,0.918,119,0.574,137,0.956,139,2.254,144,4.057,145,4.547,159,1.182,165,0.33,181,2.323,207,2.323,212,1.843,252,4.547,254,2.215,257,4.057,273,2.749,316,2.125,334,1.868,515,3.34,538,2.549,609,4.283,1042,6.744,1091,5.277,1253,5.791,1254,4.516,1255,4.283,1256,4.547,1257,5.791,1258,6.325,1259,6.598,1260,6.598,1261,6.598,1262,5.791,1263,4.547,1264,7.284,1265,6.598,1266,6.598,1267,7.683,1268,7.683,1269,7.683,1270,5.145,1271,4.724,1272,5.602,1273,6.59,1274,6.598,1275,5.791,1276,5.791,1277,6.598,1278,6.598,1279,6.598,1280,5.145,1281,5.145,1282,5.145,1283,5.145]],["title/classes/CustomValidator.html",[88,0.081,1284,3.374]],["body/classes/CustomValidator.html",[3,0.116,4,0.09,5,0.066,7,1.701,10,0.406,12,1.022,21,0.536,23,1.361,24,0.011,48,1.36,64,2.137,74,1.609,84,0.116,85,0.006,86,0.008,87,0.006,88,0.09,90,2.336,92,2.76,99,3.66,104,1.146,113,0.798,118,1.116,119,0.697,137,1.014,139,1.62,144,4.579,150,4.988,159,1.779,165,0.237,181,2.465,250,1.438,254,1.441,273,2.534,334,1.779,502,4.813,844,2.248,1048,4.439,1053,5.936,1091,4.834,1245,4.061,1255,4.061,1257,5.491,1258,6.066,1271,4.579,1273,6.171,1275,6.978,1284,4.988,1285,4.161,1286,5.491,1287,4.311,1288,5.86,1289,6.256,1290,6.256,1291,6.256,1292,7.74,1293,4.741,1294,7.446,1295,6.066,1296,6.256,1297,7.95,1298,5.491,1299,6.256,1300,7.002,1301,7.95,1302,4.741,1303,7.446,1304,7.446,1305,6.256,1306,7.446,1307,5.491,1308,4.741,1309,6.256,1310,4.741,1311,4.741,1312,4.741,1313,4.741,1314,4.741]],["title/components/ErrorDialogComponent.html",[202,0.594,333,1.324]],["body/components/ErrorDialogComponent.html",[3,0.117,4,0.091,5,0.066,8,1.489,9,2.799,10,0.411,11,1.06,12,0.783,21,0.54,24,0.011,27,1.071,60,2.513,84,0.117,85,0.006,86,0.008,87,0.006,88,0.091,100,1.301,105,3.106,111,0.931,113,0.804,115,1.543,118,0.855,119,0.834,165,0.315,202,0.988,203,1.499,204,2.218,205,1.687,206,1.911,207,1.687,208,1.543,214,1.416,215,2.513,216,2.513,217,2.868,218,3.118,220,2.513,222,2.513,270,1.911,271,0.479,314,1.301,315,2.089,316,2.029,317,1.338,318,2.714,319,1.739,320,1.543,321,2.554,322,1.499,323,1.739,324,1.739,325,1.499,326,1.739,327,1.543,328,1.739,329,1.499,330,1.739,331,1.499,332,1.739,333,2.34,334,1.896,335,1.739,336,1.543,337,2.286,338,1.637,339,1.543,340,1.739,341,1.499,342,1.739,343,1.499,344,1.739,345,1.499,346,1.739,347,1.543,348,2.286,349,1.637,350,1.499,351,1.499,352,1.739,353,1.543,354,2.286,355,1.637,356,1.543,357,1.164,358,1.499,359,1.543,360,1.499,361,1.499,362,1.739,363,1.499,364,1.739,365,1.499,366,1.739,367,1.589,368,1.687,369,1.739,410,3.11,538,2.434,1315,6.178,1316,5.188,1317,4.205,1318,5.022,1319,7.038,1320,6.3,1321,4.791,1322,4.791,1323,4.791,1324,4.791,1325,4.791,1326,4.791,1327,3.82,1328,4.791,1329,6.3,1330,6.3]],["title/injectables/ErrorDialogService.html",[680,2.602,903,1.182]],["body/injectables/ErrorDialogService.html",[3,0.138,4,0.107,5,0.078,9,2.618,10,0.483,11,1.177,12,1.143,21,0.651,24,0.011,48,1.226,73,1.409,74,1.297,84,0.138,85,0.007,86,0.009,87,0.007,88,0.107,104,1.076,105,3.603,111,1.096,113,1.013,118,1.247,119,0.78,137,0.817,139,1.927,148,3.505,159,1.297,165,0.38,254,2.126,271,0.565,333,1.765,654,4.158,666,2.676,680,4.3,903,1.953,906,2.779,920,2.779,1316,4.158,1318,6.333,1327,4.498,1331,7.168,1332,4.952,1333,7.599,1334,6.993,1335,5.641,1336,8.166,1337,6.993,1338,6.993,1339,5.641,1340,5.641,1341,6.993,1342,4.952,1343,4.952,1344,5.641,1345,7.599,1346,5.641,1347,5.641,1348,5.641,1349,5.641]],["title/interceptors/ErrorInterceptor.html",[764,2.916,1350,2.475]],["body/interceptors/ErrorInterceptor.html",[3,0.105,4,0.082,5,0.059,7,1.62,10,0.369,12,1.17,21,0.502,23,0.836,24,0.011,25,2.278,60,1.716,70,3.273,84,0.105,85,0.005,86,0.007,87,0.005,88,0.082,92,3.411,100,1.168,104,0.902,111,1.139,113,0.748,118,1.046,119,0.653,137,0.849,159,1.532,165,0.387,167,2.205,168,1.592,181,2.637,212,1.201,245,4.302,271,0.431,275,2.205,276,1.561,279,1.862,334,1.85,387,3.11,421,2.205,426,3.429,551,3.395,556,4.522,572,1.967,680,4.864,703,3.776,764,4.039,779,2.299,879,3.186,880,4.039,881,4.039,882,3.429,883,4.039,884,3.67,903,1.637,904,2.645,905,2.645,1011,3.776,1051,3.776,1116,2.516,1262,5.145,1295,5.277,1307,5.145,1318,4.673,1350,3.429,1351,3.171,1352,3.776,1353,5.277,1354,3.805,1355,5.698,1356,4.709,1357,6.086,1358,4.321,1359,4.302,1360,4.302,1361,4.039,1362,5.145,1363,3.429,1364,4.321,1365,5.277,1366,5.277,1367,4.302,1368,4.321,1369,4.321,1370,4.934,1371,4.321,1372,5.861,1373,4.673,1374,3.171,1375,4.321,1376,3.776,1377,4.302,1378,4.302,1379,6.667,1380,5.861,1381,3.171,1382,4.302,1383,4.302,1384,5.861,1385,2.964,1386,4.302,1387,4.302,1388,5.145,1389,4.302,1390,3.805,1391,3.776,1392,4.302,1393,4.302,1394,4.302,1395,5.861,1396,4.302,1397,4.302,1398,3.776,1399,4.673,1400,4.302,1401,4.302,1402,5.861,1403,4.302,1404,4.302,1405,4.302,1406,3.43,1407,3.776,1408,4.302,1409,4.302]],["title/components/FooterComponent.html",[202,0.594,336,1.363]],["body/components/FooterComponent.html",[3,0.118,4,0.092,5,0.067,8,1.5,10,0.415,11,1.069,24,0.011,27,1.084,48,1.054,73,1.211,84,0.118,85,0.006,86,0.008,87,0.006,88,0.092,100,1.317,104,0.977,111,1.376,113,0.903,115,1.562,119,0.789,137,0.702,165,0.243,184,1.724,202,0.994,203,1.517,204,2.235,205,1.707,206,1.934,207,1.707,208,1.562,212,1.773,213,3.018,214,1.433,215,2.533,216,2.533,217,2.87,218,3.121,220,2.533,222,2.533,234,3.202,250,1.459,270,1.934,271,0.485,314,1.317,315,2.106,316,2.045,317,1.354,318,2.726,319,1.76,320,1.562,321,2.569,322,1.517,323,1.76,324,1.76,325,1.517,326,1.76,327,1.562,328,1.76,329,1.517,330,1.76,331,1.517,332,1.76,333,1.517,334,1.114,335,1.76,336,2.42,337,2.304,338,1.657,339,1.562,340,1.76,341,1.517,342,1.76,343,1.517,344,1.76,345,1.517,346,1.76,347,1.562,348,2.304,349,1.657,350,1.517,351,1.517,352,1.76,353,1.562,354,2.304,355,1.657,356,1.562,357,1.178,358,1.517,359,1.562,360,1.517,361,1.517,362,1.76,363,1.517,364,1.76,365,1.517,366,1.76,367,1.608,368,1.707,369,1.76,1410,4.256,1411,4.68,1412,7.08,1413,6.349,1414,7.797,1415,6.349,1416,4.849,1417,6.349,1418,5.573,1419,5.573,1420,5.573]],["title/components/FooterStubComponent.html",[202,0.594,338,1.446]],["body/components/FooterStubComponent.html",[3,0.126,4,0.098,5,0.071,8,1.563,24,0.011,27,1.155,84,0.178,85,0.006,86,0.008,87,0.006,88,0.139,100,1.403,115,1.664,119,0.814,165,0.259,202,1.117,203,1.617,204,2.329,205,2.569,207,1.819,208,1.664,214,1.527,217,2.887,218,3.143,271,0.517,314,1.403,315,2.194,316,2.131,317,1.443,318,2.793,319,1.875,320,1.664,321,2.649,322,1.617,323,1.875,324,1.875,325,1.617,326,1.875,327,1.664,328,1.875,329,1.617,330,1.875,331,1.617,332,1.875,333,1.617,334,1.188,335,1.875,336,1.664,337,2.401,338,2.629,339,1.664,340,1.875,341,1.617,342,1.875,343,1.617,344,1.875,345,1.617,346,1.875,347,1.664,348,2.401,349,2.26,350,1.617,351,1.617,352,1.875,353,1.664,354,2.401,355,2.26,356,1.664,357,1.255,358,1.617,359,1.664,360,1.617,361,1.617,362,1.875,363,1.617,364,1.875,365,1.617,366,1.875,367,1.714,368,1.819,369,1.875,463,1.364,546,2.885,733,3.177,1411,4.877,1421,3.809,1422,3.809]],["title/injectables/GlobalErrorHandler.html",[765,2.747,903,1.182]],["body/injectables/GlobalErrorHandler.html",[3,0.083,4,0.065,5,0.047,7,1.798,10,0.292,11,0.837,12,1.055,21,0.69,23,1.474,24,0.011,26,1.351,48,0.742,60,2.343,69,3.23,70,1.904,73,0.852,74,1.484,84,0.143,85,0.004,86,0.006,87,0.004,88,0.112,92,3.163,101,2.214,104,0.766,105,1.505,111,0.663,113,0.876,118,1.152,119,0.72,137,0.935,139,2.206,144,3.06,148,1.505,159,1.144,160,2.849,165,0.323,167,1.749,168,0.926,181,2.606,184,0.926,245,4.054,250,1.484,254,1.963,271,0.341,276,1.238,279,2.067,334,2.044,387,2.859,426,2.911,538,2.931,545,4.194,632,1.505,723,2.719,765,3.23,772,5.148,779,1.823,842,1.749,855,3.813,879,2.662,880,3.429,881,3.429,882,2.911,883,3.429,884,3.31,903,1.39,920,1.68,1026,2.719,1052,4.76,1245,3.23,1295,5.284,1354,3.23,1356,2.911,1361,3.429,1363,2.911,1373,3.967,1381,4.33,1390,3.813,1423,5.284,1424,2.514,1425,4.368,1426,4.368,1427,4.368,1428,4.368,1429,6.027,1430,5.156,1431,4.976,1432,6.659,1433,4.976,1434,2.994,1435,4.976,1436,4.368,1437,4.368,1438,3.411,1439,3.967,1440,3.668,1441,5.668,1442,5.148,1443,5.668,1444,5.148,1445,4.368,1446,3.411,1447,5.668,1448,5.156,1449,4.368,1450,4.368,1451,5.156,1452,4.368,1453,3.411,1454,3.967,1455,4.368,1456,3.967,1457,4.368,1458,3.967,1459,4.368,1460,4.368,1461,2.994,1462,2.994,1463,2.514,1464,2.994,1465,2.994,1466,2.994,1467,2.994,1468,2.994,1469,2.994,1470,4.368,1471,2.994,1472,4.368,1473,2.719,1474,2.994,1475,2.994,1476,2.994,1477,2.994,1478,2.994,1479,2.994,1480,2.994,1481,2.994,1482,2.994,1483,2.994,1484,2.994,1485,2.994,1486,4.368,1487,2.719,1488,2.994,1489,2.994,1490,2.994,1491,2.35,1492,2.719,1493,4.368,1494,2.994]],["title/interceptors/HttpConfigInterceptor.html",[766,2.916,1350,2.475]],["body/interceptors/HttpConfigInterceptor.html",[3,0.128,4,0.1,5,0.073,7,1.625,10,0.45,12,1.202,21,0.45,23,1.022,24,0.011,27,1.645,74,1.208,84,0.128,85,0.006,86,0.008,87,0.006,88,0.1,104,1.03,111,1.43,113,0.853,118,0.938,119,0.586,137,0.969,159,1.208,165,0.368,168,1.427,181,2.355,212,1.468,271,0.526,426,3.913,551,3.49,556,4.782,572,2.403,766,4.61,779,2.809,903,1.868,904,3.232,905,3.232,986,4.614,991,4.614,1350,3.913,1351,3.875,1353,5.709,1354,4.342,1355,6.026,1356,5.004,1357,6.346,1358,4.931,1361,4.61,1364,4.931,1365,5.709,1366,5.709,1368,4.931,1369,4.931,1370,4.61,1371,4.931,1374,3.875,1375,4.931,1495,6.458,1496,4.614,1497,6.689,1498,5.872,1499,5.257,1500,6.689,1501,5.257,1502,5.872,1503,5.257,1504,5.257,1505,4.191]],["title/classes/HttpError.html",[88,0.081,855,2.747]],["body/classes/HttpError.html",[3,0.092,4,0.072,5,0.052,7,1.514,10,0.325,11,0.903,12,0.619,21,0.637,23,1.516,24,0.011,26,1.943,60,2.854,69,2.46,70,2.996,74,1.558,84,0.152,85,0.005,86,0.007,87,0.005,88,0.129,90,1.867,92,2.749,101,2.46,105,2.749,111,0.736,113,0.685,118,0.676,119,0.422,137,0.549,139,2.129,144,2.33,148,1.672,159,1.233,160,2.368,165,0.339,167,1.942,168,1.029,181,2.689,184,1.029,245,3.622,250,1.233,254,1.895,271,0.379,276,1.375,279,1.74,334,2.041,387,2.618,426,2.216,538,3.223,545,4.345,632,1.672,723,3.021,765,2.46,772,4.968,779,2.025,842,1.942,855,4.644,879,2.212,880,2.611,881,2.611,882,2.216,883,2.611,884,2.751,903,1.499,1026,3.021,1052,4.996,1245,4.4,1295,4.593,1354,2.46,1356,3.645,1361,2.611,1363,2.216,1373,4.279,1381,4.593,1390,4.644,1423,4.593,1424,2.793,1425,3.326,1426,3.326,1427,3.326,1428,3.326,1429,6.279,1430,3.326,1432,6.521,1436,3.326,1437,3.326,1439,3.021,1440,2.793,1441,4.711,1442,4.279,1443,4.711,1444,4.279,1445,3.326,1447,4.711,1448,4.711,1449,3.326,1450,3.326,1451,4.711,1452,3.326,1454,3.021,1455,3.326,1456,3.021,1457,3.326,1458,3.021,1459,3.326,1460,3.326,1461,4.711,1462,4.711,1463,3.956,1464,4.711,1465,3.326,1466,3.326,1467,3.326,1468,3.326,1469,3.326,1470,4.711,1471,3.326,1472,4.711,1473,3.021,1474,3.326,1475,3.326,1476,3.326,1477,3.326,1478,3.326,1479,3.326,1480,3.326,1481,3.326,1482,3.326,1483,3.326,1484,3.326,1485,3.326,1486,4.711,1487,3.021,1488,3.326,1489,3.326,1490,3.326,1491,2.611,1492,3.021,1493,4.711,1494,3.326,1506,5.366]],["title/injectables/KeystoreService.html",[903,1.182,981,2.916]],["body/injectables/KeystoreService.html",[3,0.145,4,0.113,5,0.082,10,0.509,11,1.214,21,0.509,24,0.011,84,0.145,85,0.007,86,0.009,87,0.007,88,0.113,104,1.111,105,2.62,106,2.737,111,1.511,113,0.992,137,0.86,138,2.324,159,1.787,165,0.361,184,1.959,190,2.09,271,0.594,279,2.171,666,2.816,787,5.753,788,4.734,903,2.015,906,2.925,920,2.925,922,5.18,981,4.972,983,5.211,1068,5.211,1288,6.21,1507,5.211,1508,8.086,1509,7.215,1510,5.937,1511,5.937,1512,5.937,1513,5.937,1514,5.937,1515,7.215]],["title/injectables/LocationService.html",[903,1.182,1214,3.119]],["body/injectables/LocationService.html",[3,0.108,4,0.084,5,0.061,10,0.379,11,1.006,12,1.106,19,2.472,21,0.704,23,1.64,24,0.011,44,2.472,48,1.695,64,2.883,73,1.947,74,1.792,84,0.108,85,0.005,86,0.007,87,0.005,88,0.084,104,0.92,111,0.86,113,1.068,118,1.207,119,0.754,137,1.049,159,1.374,165,0.379,171,1.825,172,2.182,184,1.967,250,1.665,271,0.443,279,2.177,420,2.59,421,2.27,441,3.676,442,3.88,551,3.588,572,2.024,632,1.954,666,2.1,779,2.366,903,1.669,906,2.182,920,2.182,941,3.53,942,6.216,970,5.577,1209,5.372,1214,4.406,1516,3.887,1517,6.767,1518,6.767,1519,5.747,1520,6.767,1521,6.767,1522,5.977,1523,6.359,1524,5.977,1525,6.359,1526,5.977,1527,5.977,1528,4.428,1529,4.428,1530,5.977,1531,4.428,1532,4.428,1533,4.428,1534,5.977,1535,4.428,1536,5.977,1537,4.428,1538,4.428,1539,5.977,1540,4.428,1541,5.977,1542,5.977,1543,4.428,1544,4.428,1545,7.245,1546,4.428,1547,5.977,1548,6.767,1549,4.428,1550,4.428,1551,4.428,1552,4.428,1553,4.428,1554,6.767,1555,4.428,1556,4.428]],["title/interceptors/LoggingInterceptor.html",[767,2.916,1350,2.475]],["body/interceptors/LoggingInterceptor.html",[3,0.115,4,0.09,5,0.065,7,1.699,10,0.405,12,1.216,21,0.535,23,1.214,24,0.011,26,1.696,60,1.886,74,1.607,76,4.054,84,0.115,85,0.006,86,0.008,87,0.006,88,0.09,92,2.756,104,0.961,111,0.919,113,0.797,118,1.114,119,0.696,137,0.904,159,1.435,165,0.387,167,2.424,168,1.696,181,2.462,212,1.321,271,0.473,334,1.087,387,3.13,421,2.424,426,3.653,538,2.988,551,3.317,556,4.647,572,2.162,632,2.086,684,2.908,767,4.304,779,2.527,842,2.424,879,2.574,884,3.202,903,1.744,904,2.908,905,2.908,1053,3.77,1350,3.653,1351,3.485,1353,5.483,1354,4.054,1355,5.856,1356,4.811,1357,6.242,1358,4.604,1361,4.304,1363,4.351,1364,4.604,1365,5.483,1366,5.483,1368,4.604,1369,4.604,1370,4.304,1371,4.604,1374,3.485,1375,4.604,1381,3.485,1434,4.15,1502,5.482,1505,3.77,1557,4.15,1558,4.604,1559,4.728,1560,4.728,1561,5.482,1562,6.245,1563,4.728,1564,4.728,1565,6.245,1566,4.728,1567,4.728,1568,6.245,1569,4.728,1570,4.728,1571,4.728,1572,4.728]],["title/injectables/LoggingService.html",[387,1.635,903,1.182]],["body/injectables/LoggingService.html",[3,0.115,4,0.168,5,0.065,10,0.403,11,1.047,12,1.342,21,0.719,23,1.209,24,0.011,60,3.228,84,0.115,85,0.006,86,0.008,87,0.006,88,0.09,104,0.958,111,0.914,113,1.071,118,1.465,119,0.916,137,1.172,165,0.312,250,1.978,254,1.892,271,0.471,334,2.033,387,2.404,632,2.075,666,2.231,784,3.75,785,5.561,903,1.738,906,2.318,920,2.318,1573,4.129,1574,6.975,1575,6.123,1576,6.224,1577,6.224,1578,6.224,1579,6.224,1580,6.224,1581,6.224,1582,6.224,1583,4.704,1584,7.423,1585,6.224,1586,6.224,1587,4.704,1588,6.224,1589,4.704,1590,6.224,1591,4.704,1592,6.224,1593,4.704,1594,6.224,1595,4.704,1596,6.224,1597,4.704,1598,6.224,1599,4.704,1600,4.704,1601,6.224,1602,4.704,1603,4.704,1604,4.704,1605,3.75,1606,4.704,1607,4.704,1608,4.704,1609,4.704,1610,4.704,1611,4.704,1612,4.704]],["title/directives/MenuSelectionDirective.html",[317,1.182,361,1.324]],["body/directives/MenuSelectionDirective.html",[3,0.127,4,0.099,5,0.072,7,1.615,10,0.446,12,0.85,21,0.446,24,0.011,74,1.773,84,0.127,85,0.006,86,0.008,87,0.006,88,0.139,104,1.023,111,1.011,113,0.848,118,0.928,119,0.58,129,6.151,137,0.754,165,0.26,181,2.34,214,1.538,217,2.141,250,1.528,271,0.521,279,1.453,315,2.204,316,2.485,317,1.856,360,1.628,361,2.08,632,2.296,654,3.836,669,4.568,695,4.568,696,4.568,733,4.902,734,5.046,735,4.149,736,3.586,737,4.149,738,4.149,739,4.149,740,4.568,741,4.568,743,4.568,744,4.568,745,4.568,746,4.568,1255,4.314,1385,4.58,1558,4.899,1613,5.838,1614,4.568,1615,6.151,1616,5.299,1617,5.834,1618,6.646,1619,6.646,1620,7.716,1621,4.149,1622,6.607,1623,6.151,1624,6.151,1625,5.204,1626,5.398,1627,5.299,1628,5.299,1629,5.299,1630,4.899,1631,4.314,1632,4.899,1633,5.299,1634,4.899,1635,5.299,1636,5.204,1637,4.149,1638,5.204,1639,5.204]],["title/directives/MenuToggleDirective.html",[317,1.182,363,1.324]],["body/directives/MenuToggleDirective.html",[3,0.13,4,0.102,5,0.074,7,1.642,10,0.458,12,0.873,21,0.458,24,0.011,74,1.704,84,0.13,85,0.007,86,0.008,87,0.007,88,0.141,104,1.04,111,1.038,113,0.862,118,0.953,119,0.596,129,6.211,137,0.774,165,0.267,181,2.379,214,1.579,217,2.177,250,1.553,271,0.535,279,1.492,315,2.241,316,2.509,317,1.887,360,1.672,363,2.115,632,2.357,733,4.941,734,5.108,735,4.259,736,3.681,737,4.259,738,4.259,739,4.259,1255,4.387,1385,4.657,1558,4.981,1613,5.91,1615,6.544,1616,5.388,1621,4.259,1622,6.646,1623,6.211,1624,6.211,1626,5.923,1627,5.388,1628,5.388,1629,5.388,1630,4.981,1631,4.387,1632,4.981,1633,5.388,1634,4.981,1635,5.388,1637,4.259,1640,4.259,1641,6.758,1642,7.79,1643,5.342,1644,5.342,1645,5.342,1646,5.342,1647,5.342,1648,5.342]],["title/interfaces/Meta.html",[0,0.973,52,2.363]],["body/interfaces/Meta.html",[0,1.836,1,3.771,2,1.716,3,0.102,4,0.079,5,0.058,6,2.703,7,1.012,8,1.853,9,2.935,10,0.357,11,0.965,13,4.225,14,3.524,15,3.95,16,3.95,17,4.03,18,3.95,19,3.66,20,4.255,21,0.635,22,3.063,23,1.701,24,0.011,25,2.413,26,1.918,27,0.931,28,2.435,29,2.869,30,3.069,31,3.353,33,3.069,34,3.069,35,2.869,36,2.869,37,3.069,38,1.775,39,3.95,40,3.95,41,3.95,42,3.721,43,3.721,44,2.325,45,3.95,46,3.069,47,3.524,48,1.784,49,3.95,50,3.95,51,3.95,52,4.726,53,3.95,54,3.353,55,4.282,56,2.435,57,3.349,58,2.435,59,2.325,60,1.661,61,3.353,62,2.435,63,3.063,64,2.413,65,3.353,66,3.834,67,3.525,68,4.225,69,3.721,70,2.325,71,3.721,72,2.134,73,1.04,74,0.957,75,3.524,76,2.703,77,2.146,78,2.703,79,3.721,80,2.824,81,2.869,82,2.869,83,0.931,84,0.102,85,0.005,86,0.007,87,0.005]],["title/interfaces/MetaResponse.html",[0,0.973,71,2.747]],["body/interfaces/MetaResponse.html",[0,1.842,1,3.498,2,1.738,3,0.103,4,0.08,5,0.058,6,2.737,7,1.024,8,1.816,9,2.658,10,0.361,11,0.973,13,4.262,14,3.555,15,3.984,16,3.984,17,4.057,18,3.984,19,3.684,20,4.283,21,0.608,22,3.09,23,1.703,24,0.011,25,2.426,26,1.928,27,0.943,28,2.467,29,2.906,30,3.108,31,3.382,33,3.108,34,3.108,35,2.906,36,2.906,37,3.108,38,1.797,39,3.984,40,3.984,41,3.984,42,3.753,43,3.753,44,2.354,45,3.984,46,3.108,47,3.555,48,1.788,49,3.984,50,3.984,51,3.984,52,4.781,53,3.984,54,3.382,55,3.939,56,2.467,57,3.129,58,2.467,59,2.354,60,1.682,61,3.382,62,2.467,63,3.09,64,2.426,65,2.467,66,3.86,67,3.535,68,3.108,69,2.737,70,3.228,71,4.283,72,3.64,73,1.053,74,0.969,75,3.555,76,2.737,77,2.164,78,2.737,79,3.753,80,2.849,81,2.906,82,2.906,83,0.943,84,0.103,85,0.005,86,0.007,87,0.005]],["title/interceptors/MockBackendInterceptor.html",[1350,2.475,1649,3.119]],["body/interceptors/MockBackendInterceptor.html",[3,0.042,4,0.033,5,0.024,7,0.706,8,0.407,9,1.408,10,0.148,12,0.615,21,0.148,23,0.564,24,0.011,25,2.192,26,0.789,28,1.699,31,1.009,38,0.735,44,0.963,60,1.158,64,1.285,67,2.356,70,2.1,72,0.884,73,0.431,74,1.614,78,2.442,83,0.385,84,0.071,85,0.002,86,0.004,87,0.002,88,0.033,92,1.281,104,0.447,113,0.22,118,0.308,119,0.192,137,0.421,139,1.683,148,1.66,156,2.141,159,1.79,160,2.356,165,0.247,167,0.884,168,0.789,171,0.711,181,1.022,198,1.853,208,0.555,212,0.482,271,0.173,298,0.921,311,2.442,334,0.396,357,0.419,359,0.555,374,1.188,402,1.271,421,0.884,422,0.963,426,1.699,440,2.315,523,1.188,526,0.818,533,3.945,535,3.914,536,3.466,538,1.453,540,1.885,541,2.1,545,1.009,551,3.432,554,5.631,556,3.123,565,4.257,569,1.188,572,0.788,583,1.885,585,2.315,651,1.621,698,1.06,705,1.885,777,2.315,779,0.921,780,1.271,802,1.271,803,1.375,804,1.375,866,2.773,867,1.885,869,1.06,879,0.711,882,1.009,903,0.811,904,1.06,905,1.06,989,1.514,1030,1.188,1071,1.271,1112,1.009,1209,1.188,1210,2.141,1212,2.141,1240,2.549,1247,1.271,1256,1.188,1272,1.188,1351,1.271,1353,3.254,1354,1.885,1355,3.254,1356,3.489,1357,4.575,1358,2.141,1364,2.141,1365,3.254,1366,3.254,1368,4.729,1369,2.141,1370,3.042,1371,2.141,1374,1.271,1375,2.141,1376,2.549,1385,2.001,1388,2.549,1398,1.514,1399,4.949,1440,2.141,1442,1.375,1473,1.375,1491,4.839,1505,1.375,1519,1.271,1523,2.549,1525,2.549,1561,2.549,1649,3.254,1650,2.315,1651,1.375,1652,2.904,1653,2.549,1654,2.904,1655,1.724,1656,2.549,1657,2.904,1658,2.904,1659,2.904,1660,1.724,1661,3.874,1662,1.514,1663,2.315,1664,1.514,1665,2.315,1666,1.375,1667,3.519,1668,1.375,1669,2.773,1670,1.375,1671,1.375,1672,2.315,1673,1.375,1674,1.188,1675,1.375,1676,1.375,1677,1.375,1678,1.271,1679,1.375,1680,2.315,1681,1.188,1682,1.375,1683,2.549,1684,3.874,1685,1.514,1686,1.514,1687,1.514,1688,1.514,1689,1.514,1690,1.514,1691,1.514,1692,1.514,1693,1.514,1694,1.514,1695,1.514,1696,1.514,1697,1.514,1698,1.514,1699,1.514,1700,2.549,1701,1.514,1702,1.514,1703,2.549,1704,1.514,1705,1.514,1706,1.514,1707,3.302,1708,3.302,1709,1.514,1710,2.549,1711,1.514,1712,2.549,1713,2.549,1714,2.549,1715,1.514,1716,1.514,1717,1.514,1718,1.514,1719,1.514,1720,1.514,1721,1.514,1722,1.514,1723,1.514,1724,1.514,1725,1.514,1726,1.514,1727,1.514,1728,1.514,1729,1.514,1730,1.514,1731,1.514,1732,1.514,1733,1.514,1734,1.514,1735,1.514,1736,1.514,1737,1.514,1738,1.514,1739,1.514,1740,1.514,1741,1.514,1742,1.514,1743,1.514,1744,1.514,1745,1.514,1746,1.514,1747,1.514,1748,2.549,1749,1.514,1750,1.514,1751,1.514,1752,1.514,1753,1.514,1754,1.514,1755,1.514,1756,1.514,1757,1.514,1758,1.514,1759,1.514,1760,1.514,1761,2.549,1762,1.514,1763,1.514,1764,1.514,1765,2.549,1766,1.514,1767,1.514,1768,1.514,1769,1.514,1770,1.514,1771,1.514,1772,1.514,1773,1.514,1774,1.514,1775,1.514,1776,1.514,1777,1.514,1778,1.514,1779,1.514,1780,1.514,1781,1.514,1782,1.514,1783,1.514,1784,1.514,1785,1.514,1786,1.514,1787,1.514,1788,1.514,1789,1.514,1790,1.514,1791,1.514,1792,3.302,1793,1.514,1794,1.514,1795,1.514,1796,1.514,1797,1.514,1798,1.514,1799,1.514,1800,1.514,1801,1.514,1802,1.514,1803,1.514,1804,1.514,1805,1.514,1806,2.549,1807,1.514,1808,1.514,1809,1.514,1810,1.514,1811,1.514,1812,1.514,1813,1.514,1814,2.549,1815,1.514,1816,1.514,1817,1.514,1818,1.514,1819,1.514,1820,1.375,1821,1.514,1822,1.514,1823,1.514,1824,1.514,1825,0.963,1826,1.514,1827,1.514,1828,1.514,1829,1.514,1830,1.514,1831,1.514,1832,1.514,1833,2.549,1834,1.514,1835,1.514,1836,2.549,1837,1.514,1838,1.514,1839,1.514,1840,1.514,1841,1.514,1842,1.514,1843,1.514,1844,1.514,1845,1.514,1846,1.514,1847,1.514,1848,1.514,1849,1.514,1850,1.514,1851,1.514,1852,1.514,1853,3.302,1854,3.874,1855,1.514,1856,1.514,1857,1.514,1858,1.514,1859,1.514,1860,1.514,1861,1.514,1862,1.514,1863,1.514,1864,1.514,1865,1.514,1866,1.514,1867,1.514,1868,1.514,1869,1.514,1870,1.514,1871,1.514,1872,1.514,1873,1.514,1874,1.514,1875,1.514,1876,1.514,1877,1.514,1878,1.514,1879,1.514,1880,1.514,1881,1.514,1882,1.514,1883,1.514,1884,1.514,1885,1.514,1886,1.514,1887,1.514,1888,1.514,1889,1.514,1890,1.514,1891,1.514,1892,1.514,1893,1.514,1894,1.514,1895,1.514,1896,1.514,1897,1.514,1898,1.514,1899,1.514,1900,2.549,1901,3.302,1902,1.514,1903,1.514,1904,1.514,1905,1.514,1906,3.302,1907,3.302,1908,1.514,1909,2.549,1910,1.514,1911,1.514,1912,1.514,1913,1.514,1914,1.514,1915,1.514,1916,1.514,1917,1.514,1918,1.514,1919,1.514,1920,1.514,1921,1.514,1922,1.514,1923,1.514,1924,3.302,1925,1.514,1926,1.514,1927,1.514,1928,1.514,1929,1.514,1930,1.514,1931,1.514,1932,1.514,1933,1.514,1934,1.514,1935,1.514,1936,1.514,1937,1.514,1938,1.514,1939,1.514,1940,1.514,1941,1.514,1942,1.514,1943,2.141,1944,2.549,1945,2.549,1946,2.549,1947,2.549,1948,1.514,1949,1.514,1950,1.514,1951,1.514,1952,1.375,1953,1.514,1954,1.514,1955,1.514,1956,1.514,1957,1.514,1958,1.514,1959,1.514,1960,1.514,1961,1.514,1962,1.514,1963,1.514,1964,1.514,1965,1.514,1966,1.514,1967,1.514,1968,1.514,1969,1.514,1970,1.514,1971,1.514,1972,1.375,1973,1.514,1974,1.514,1975,1.514,1976,1.514,1977,1.514,1978,1.514,1979,1.514,1980,1.514,1981,1.514,1982,1.514,1983,1.514,1984,1.514,1985,1.514,1986,1.514,1987,1.514,1988,1.514,1989,2.549,1990,3.874,1991,1.514,1992,1.514,1993,1.514,1994,1.514,1995,1.514,1996,1.514,1997,1.514,1998,1.514,1999,1.514,2000,1.514,2001,1.514,2002,1.514,2003,1.514,2004,1.514,2005,1.514,2006,1.514,2007,1.514,2008,1.514,2009,1.514,2010,1.514,2011,1.514,2012,1.514,2013,1.514,2014,2.549,2015,1.514,2016,1.514,2017,1.514,2018,1.271,2019,1.514,2020,1.514,2021,1.514,2022,1.514,2023,1.514,2024,1.514,2025,1.514,2026,1.514,2027,1.514,2028,1.514,2029,1.514,2030,1.514,2031,1.514,2032,1.514,2033,1.514,2034,1.514,2035,1.514,2036,1.514,2037,1.514,2038,1.514,2039,1.514,2040,1.514,2041,1.514,2042,1.514,2043,1.514,2044,1.514,2045,1.514,2046,1.514,2047,1.514,2048,2.549,2049,1.514,2050,1.514,2051,1.514,2052,1.514,2053,1.514,2054,1.514,2055,1.514,2056,1.514,2057,2.549,2058,1.514,2059,1.375,2060,1.514,2061,1.514,2062,1.514,2063,1.514,2064,1.514,2065,1.514,2066,1.514,2067,1.514,2068,1.514,2069,2.549,2070,1.514,2071,1.514,2072,1.514,2073,1.514,2074,1.514,2075,1.514,2076,1.514,2077,1.514,2078,1.514,2079,1.514,2080,1.514,2081,1.514,2082,1.514,2083,1.514,2084,1.514,2085,1.514,2086,1.514,2087,2.549,2088,2.315,2089,1.514,2090,1.514,2091,1.514,2092,1.514,2093,1.514,2094,1.514,2095,1.514,2096,1.514,2097,1.514,2098,1.514,2099,1.514,2100,1.514,2101,1.514,2102,1.514,2103,1.514,2104,1.514,2105,1.514,2106,1.514,2107,1.514,2108,1.375,2109,1.514,2110,1.514,2111,1.514,2112,1.514,2113,1.514,2114,1.514,2115,1.514,2116,1.514,2117,1.514,2118,1.514,2119,1.514,2120,1.514,2121,1.514,2122,1.514,2123,1.514,2124,1.514,2125,1.514,2126,1.514,2127,1.375,2128,1.514,2129,1.514,2130,1.514,2131,1.514,2132,1.514,2133,1.514,2134,1.514,2135,1.514,2136,1.514,2137,1.514,2138,1.514,2139,1.514,2140,1.514,2141,1.514,2142,1.514,2143,1.514,2144,1.514,2145,1.514,2146,2.549,2147,1.514,2148,1.514,2149,1.514,2150,1.514,2151,1.514,2152,1.514,2153,1.514,2154,1.375,2155,1.514,2156,1.375,2157,1.514,2158,1.514,2159,1.514,2160,1.514,2161,1.514,2162,1.375,2163,1.514,2164,1.514,2165,1.514,2166,1.514,2167,1.514,2168,1.514,2169,1.514,2170,1.514,2171,1.375,2172,1.514,2173,1.514,2174,1.514,2175,1.514,2176,1.514,2177,1.514,2178,1.514,2179,1.375,2180,1.514,2181,1.375,2182,1.514,2183,1.514,2184,2.315,2185,1.514,2186,1.514,2187,1.514,2188,1.514,2189,1.514,2190,1.514,2191,1.514,2192,1.514,2193,1.514,2194,1.514,2195,1.514,2196,1.514,2197,1.514,2198,1.514,2199,1.514,2200,1.514,2201,1.514,2202,1.514,2203,1.514,2204,1.514,2205,1.514,2206,1.514,2207,1.514,2208,1.514,2209,1.514,2210,1.514,2211,1.514,2212,1.514,2213,1.514,2214,1.514,2215,1.514,2216,1.514,2217,1.514,2218,1.514,2219,1.514,2220,1.514,2221,1.514,2222,1.514,2223,1.514,2224,1.514,2225,1.514,2226,1.514,2227,1.514,2228,1.514,2229,1.514,2230,1.514,2231,1.514,2232,2.549,2233,1.514,2234,1.514,2235,1.514,2236,1.514,2237,1.514,2238,1.514,2239,1.514,2240,1.514,2241,1.514,2242,1.514,2243,1.514,2244,1.514,2245,1.514,2246,1.514,2247,1.514,2248,1.514,2249,1.514,2250,3.302,2251,1.514,2252,1.514,2253,1.514,2254,1.514,2255,1.514,2256,1.514,2257,1.514,2258,1.514,2259,1.514,2260,1.514,2261,1.514,2262,1.514,2263,1.514,2264,1.514,2265,1.514,2266,1.514,2267,1.514,2268,1.514,2269,1.514,2270,1.514,2271,1.514,2272,1.514,2273,1.514,2274,1.514,2275,1.514,2276,1.514,2277,1.514,2278,1.514,2279,1.514,2280,1.514,2281,1.514,2282,1.514,2283,1.514,2284,1.514,2285,1.514,2286,1.514,2287,1.514,2288,1.514,2289,1.514,2290,1.514,2291,1.514,2292,1.514,2293,1.514,2294,1.514,2295,1.514,2296,1.514,2297,1.514,2298,1.514,2299,1.514,2300,1.514,2301,1.514,2302,1.514,2303,1.514,2304,1.514,2305,1.514,2306,1.514,2307,1.514,2308,1.514,2309,1.514,2310,1.514,2311,1.514,2312,1.514,2313,1.514,2314,1.514,2315,1.514,2316,1.514,2317,1.514,2318,1.514,2319,1.514,2320,1.514,2321,1.514,2322,1.514,2323,1.514,2324,1.514,2325,1.514,2326,1.514,2327,1.514,2328,1.514,2329,1.514,2330,1.514,2331,1.514,2332,1.514,2333,1.514,2334,1.514,2335,1.514,2336,1.514,2337,1.514,2338,1.514,2339,2.549,2340,1.514,2341,2.315,2342,1.514,2343,1.514,2344,1.514,2345,1.514,2346,1.514,2347,1.514,2348,1.514,2349,1.514,2350,1.514,2351,1.514,2352,1.514,2353,1.514,2354,1.514,2355,1.514,2356,1.514,2357,1.514,2358,1.375,2359,1.514,2360,1.514,2361,1.514,2362,1.514,2363,1.514,2364,1.514,2365,1.514,2366,1.514,2367,1.514,2368,1.514,2369,1.514,2370,2.549,2371,2.549,2372,1.514,2373,1.514,2374,1.514,2375,1.514,2376,1.514,2377,1.514,2378,2.315,2379,1.514,2380,1.514,2381,1.514,2382,1.514,2383,1.514,2384,1.514,2385,1.514,2386,1.514,2387,1.514,2388,1.514,2389,1.514,2390,1.514,2391,1.514,2392,1.514,2393,1.514,2394,1.514,2395,1.514,2396,1.514,2397,1.514,2398,1.514,2399,1.514,2400,1.375,2401,1.375,2402,1.514,2403,1.514,2404,1.514,2405,2.549,2406,1.514,2407,1.514,2408,1.514,2409,1.514,2410,1.514,2411,1.514,2412,1.514,2413,2.549,2414,1.514,2415,1.514,2416,1.514,2417,1.514,2418,1.514,2419,1.514,2420,1.514,2421,1.514,2422,1.514,2423,1.514,2424,1.514,2425,1.514,2426,1.514,2427,1.514,2428,1.514,2429,1.514,2430,1.514,2431,1.514,2432,1.514,2433,1.514,2434,1.514,2435,1.514,2436,1.514,2437,1.514,2438,1.514,2439,1.514,2440,1.375,2441,1.514,2442,1.514,2443,1.514,2444,1.514,2445,1.514,2446,2.315,2447,1.514,2448,1.514,2449,1.514,2450,1.514,2451,1.514,2452,1.514,2453,1.514,2454,1.375,2455,1.514,2456,1.514,2457,1.514,2458,1.514,2459,1.514,2460,1.514,2461,1.514,2462,1.514,2463,1.514,2464,1.514,2465,1.514,2466,1.514,2467,1.514,2468,1.514,2469,1.514,2470,1.514,2471,1.514,2472,1.514,2473,1.514,2474,1.514,2475,1.514,2476,1.514,2477,1.514,2478,1.514,2479,1.514,2480,1.514,2481,1.514,2482,1.514,2483,1.514,2484,1.514,2485,1.514,2486,1.514,2487,1.514,2488,1.514,2489,1.514,2490,1.514,2491,1.514,2492,1.514,2493,1.514,2494,1.514,2495,1.514,2496,1.514,2497,1.514,2498,1.514,2499,1.514,2500,1.514,2501,1.514,2502,1.514,2503,1.514,2504,1.514,2505,1.375,2506,1.375,2507,1.375,2508,1.514,2509,1.514,2510,1.514,2511,1.514,2512,1.724,2513,1.724,2514,1.724,2515,1.724,2516,2.904,2517,1.514,2518,1.514,2519,1.724,2520,1.724,2521,1.724,2522,1.724,2523,1.724,2524,1.724,2525,1.724,2526,1.724,2527,1.724,2528,1.724,2529,1.724,2530,1.724,2531,2.904,2532,2.904,2533,2.549,2534,1.724,2535,1.724,2536,1.724,2537,1.724,2538,2.904,2539,1.724,2540,1.724,2541,2.549,2542,1.514,2543,1.271,2544,1.724,2545,1.514,2546,2.315,2547,2.904,2548,2.904,2549,2.904,2550,3.762,2551,1.724,2552,2.904,2553,1.119,2554,1.724,2555,1.724,2556,1.724,2557,1.724,2558,1.724,2559,1.724,2560,1.724,2561,1.724,2562,1.724,2563,1.375,2564,1.724,2565,2.904,2566,2.904,2567,1.724,2568,1.724,2569,1.724,2570,1.724,2571,1.724,2572,1.724]],["title/components/NetworkStatusComponent.html",[202,0.594,339,1.363]],["body/components/NetworkStatusComponent.html",[3,0.111,4,0.087,5,0.063,8,1.439,10,0.39,11,1.025,12,0.744,21,0.522,24,0.011,27,1.017,48,0.989,73,1.137,84,0.111,85,0.006,86,0.007,87,0.006,88,0.087,100,2.214,104,0.937,111,0.884,113,0.935,115,1.466,118,0.812,119,0.817,137,0.882,165,0.228,202,0.963,203,1.424,204,2.143,205,1.602,206,1.815,207,1.602,208,1.466,212,1.7,213,2.924,214,1.345,215,2.428,216,2.428,217,2.858,218,3.105,220,2.428,222,2.428,234,3.123,250,1.684,254,1.851,270,1.815,271,0.455,314,1.236,315,2.019,316,1.961,317,1.271,318,2.659,319,1.651,320,1.466,321,2.49,322,1.424,323,1.651,324,1.651,325,1.424,326,1.651,327,1.466,328,1.651,329,1.424,330,1.651,331,1.424,332,1.651,333,1.424,334,1.046,335,1.651,336,1.466,337,2.21,338,1.555,339,2.36,340,1.651,341,1.424,342,1.651,343,1.424,344,1.651,345,1.424,346,1.651,347,1.466,348,2.21,349,1.555,350,1.424,351,1.424,352,1.651,353,1.466,354,2.21,355,1.555,356,1.466,357,1.106,358,1.424,359,1.466,360,1.424,361,1.424,362,1.651,363,1.424,364,1.651,365,1.424,366,1.651,367,1.509,368,1.602,369,1.651,538,2.352,632,2.008,2573,6.703,2574,6.088,2575,3.994,2576,6.861,2577,6.088,2578,6.861,2579,7.326,2580,4.55,2581,7.326,2582,6.088,2583,6.088,2584,4.55,2585,4.55,2586,7.326,2587,6.088,2588,4.55,2589,6.088,2590,4.55,2591,4.55,2592,6.088,2593,6.088]],["title/components/OrganizationComponent.html",[202,0.594,341,1.324]],["body/components/OrganizationComponent.html",[3,0.098,4,0.076,5,0.055,8,1.317,10,0.343,11,0.938,12,0.653,21,0.595,24,0.011,27,0.894,38,1.704,48,1.212,73,2.033,84,0.098,85,0.005,86,0.007,87,0.005,88,0.076,100,1.086,104,0.858,111,0.777,113,0.989,115,1.288,118,0.713,119,0.774,137,0.807,139,1.366,148,2.831,159,1.281,165,0.321,184,1.513,202,0.901,203,1.251,204,1.962,205,1.408,206,1.595,207,1.408,208,1.288,212,1.556,213,2.735,214,1.181,215,2.223,216,2.223,217,2.83,218,3.071,220,2.223,222,2.223,227,4.729,234,2.958,238,4.108,242,3.187,243,5.571,250,1.595,252,4.421,254,1.694,257,4.487,270,1.595,271,0.4,272,2.947,273,2.137,274,1.97,281,2.947,282,4.108,310,2.978,312,4.505,314,1.086,315,1.848,316,1.795,317,1.117,318,2.519,319,1.451,320,1.288,321,2.328,322,1.251,323,1.451,324,1.451,325,1.251,326,1.451,327,1.288,328,1.451,329,1.251,330,1.451,331,1.251,332,1.451,333,1.251,334,0.919,335,1.451,336,1.288,337,2.023,338,1.366,339,1.288,340,1.451,341,2.172,342,1.451,343,1.251,344,1.451,345,1.251,346,1.451,347,1.288,348,2.023,349,1.366,350,1.251,351,1.251,352,1.451,353,1.288,354,2.023,355,1.366,356,1.288,357,0.971,358,1.251,359,1.288,360,1.251,361,1.251,362,1.451,363,1.251,364,1.451,365,1.251,366,1.451,367,1.326,368,1.408,369,1.451,632,1.764,822,5.115,824,5.533,848,4.443,1093,4.22,1252,4.892,1390,4.505,2018,5.116,2594,3.509,2595,5.818,2596,6.415,2597,5.573,2598,6.415,2599,6.415,2600,5.573,2601,3.998,2602,3.998,2603,3.998,2604,3.998,2605,3.998,2606,3.998,2607,3.998,2608,7.298,2609,5.115,2610,3.998,2611,3.998,2612,3.998,2613,3.998,2614,5.573,2615,5.573,2616,4.892,2617,5.573,2618,5.573,2619,5.573,2620,5.573,2621,4.892,2622,5.573,2623,5.573,2624,5.573,2625,5.573,2626,5.573,2627,5.573]],["title/classes/PGPSigner.html",[88,0.081,2628,2.747]],["body/classes/PGPSigner.html",[0,1.556,3,0.071,4,0.056,5,0.04,7,1.562,9,2.005,10,0.25,11,0.746,12,0.977,21,0.668,23,1.613,24,0.011,48,0.963,55,4.441,56,3.133,57,3.211,58,3.761,59,4.226,60,3.327,61,4.805,62,3.96,63,3.873,64,2.197,66,1.707,72,2.272,73,1.107,74,1.478,77,1.659,83,0.653,84,0.071,85,0.004,86,0.005,87,0.004,88,0.056,90,1.438,92,2.639,99,3.133,104,0.682,105,3.441,106,2.264,111,0.567,113,1.007,118,1.067,119,0.667,130,4.326,137,1.05,138,1.725,139,2.197,140,4.394,159,1.018,165,0.268,167,1.496,168,0.793,181,2.613,190,1.028,212,1.238,250,1.617,254,2.058,279,2.073,334,1.018,387,2.615,424,1.795,430,3.294,684,4.163,693,2.877,711,2.012,717,3.882,722,1.895,771,1.63,842,1.496,844,3.589,879,1.827,884,2.272,893,3.294,922,4.163,1036,4.665,1048,1.63,1200,3.59,1263,3.054,1363,2.592,1491,3.054,2553,3.477,2628,3.477,2629,5.174,2630,2.012,2631,3.266,2632,4.74,2633,3.266,2634,3.948,2635,5.215,2636,3.948,2637,3.948,2638,5.67,2639,3.89,2640,3.533,2641,4.74,2642,3.266,2643,4.431,2644,3.266,2645,4.408,2646,3.266,2647,2.919,2648,2.919,2649,2.919,2650,2.919,2651,2.919,2652,2.919,2653,4.99,2654,2.919,2655,3.948,2656,2.919,2657,3.948,2658,4.913,2659,2.919,2660,3.691,2661,3.948,2662,2.919,2663,3.948,2664,3.477,2665,3.948,2666,2.919,2667,3.691,2668,2.152,2669,2.152,2670,2.152,2671,3.266,2672,2.152,2673,2.152,2674,2.152,2675,2.152,2676,2.152,2677,2.152,2678,3.266,2679,3.266,2680,2.152,2681,2.152,2682,2.012,2683,2.152,2684,3.266,2685,2.152,2686,2.152,2687,2.152,2688,2.152,2689,2.152,2690,2.152,2691,2.152,2692,2.152,2693,2.152,2694,2.152,2695,2.152,2696,3.266,2697,2.152,2698,2.152,2699,2.152,2700,2.152,2701,2.152,2702,2.152,2703,2.152,2704,2.152]],["title/components/PagesComponent.html",[202,0.594,343,1.324]],["body/components/PagesComponent.html",[3,0.121,4,0.095,5,0.069,8,1.523,10,0.425,11,1.085,21,0.425,23,1.253,24,0.011,27,1.109,48,1.079,73,1.239,84,0.121,85,0.006,86,0.008,87,0.006,88,0.095,100,1.347,111,1.391,113,0.822,115,1.598,119,0.798,165,0.323,171,2.045,172,2.445,202,1.005,203,1.553,204,2.269,205,1.747,206,1.979,207,1.747,208,1.598,214,1.466,215,2.571,216,2.571,217,2.874,218,3.126,220,2.571,222,2.571,270,1.979,271,0.497,310,3.444,314,1.347,315,2.138,316,2.076,317,1.386,318,2.75,319,1.801,320,1.598,321,2.598,322,1.553,323,1.801,324,1.801,325,1.553,326,1.801,327,1.598,328,1.801,329,1.553,330,1.801,331,1.553,332,1.801,333,1.553,334,1.14,335,1.801,336,1.598,337,2.339,338,1.695,339,1.598,340,1.801,341,1.553,342,1.801,343,2.371,344,1.801,345,1.553,346,1.801,347,1.598,348,2.339,349,1.695,350,1.553,351,1.553,352,1.801,353,1.598,354,2.339,355,1.695,356,1.598,357,1.205,358,1.553,359,1.598,360,1.553,361,1.553,362,1.801,363,1.553,364,1.801,365,1.553,366,1.801,367,1.646,368,1.747,369,1.801,771,3.599,882,4.188,2705,4.355,2706,6.445,2707,7.159,2708,6.445,2709,6.445,2710,6.445,2711,5.139,2712,6.445]],["title/modules/PagesModule.html",[463,1.117,2713,3.119]],["body/modules/PagesModule.html",[3,0.139,4,0.109,5,0.079,24,0.011,83,1.277,84,0.139,85,0.007,86,0.009,87,0.007,88,0.109,165,0.434,168,1.914,271,0.572,314,1.551,343,2.612,463,1.509,465,2.073,466,2.815,467,4.084,468,2.928,469,3.053,474,4.112,476,3.766,477,3.053,478,2.709,480,2.905,481,4.122,482,3.19,484,3.342,486,3.342,498,4.333,499,3.513,500,4.575,501,3.708,502,3.342,503,4.333,504,3.513,505,4.333,506,3.513,509,4.856,510,3.937,2713,6.389,2714,5.014,2715,5.014,2716,5.014,2717,5.752,2718,5.712,2719,5.712,2720,5.712]],["title/modules/PagesRoutingModule.html",[463,1.117,2717,2.916]],["body/modules/PagesRoutingModule.html",[3,0.142,4,0.111,5,0.081,24,0.011,74,1.34,83,1.304,84,0.142,85,0.007,86,0.009,87,0.007,88,0.111,94,3.786,165,0.386,168,1.584,202,0.819,271,0.584,276,2.117,310,3.814,343,2.233,465,2.117,480,2.942,525,3.412,526,3.658,527,3.985,528,4.969,529,4.019,530,4.019,531,3.786,532,3.586,541,3.256,808,7.237,1093,3.256,1100,3.256,1194,3.256,2717,4.918,2721,5.832,2722,5.832,2723,5.832,2724,5.832,2725,5.832,2726,5.832,2727,5.832,2728,5.832,2729,5.832,2730,5.832,2731,5.832,2732,5.832]],["title/directives/PasswordToggleDirective.html",[317,1.182,365,1.324]],["body/directives/PasswordToggleDirective.html",[3,0.116,4,0.091,5,0.066,7,1.527,10,0.409,12,0.78,21,0.602,23,1.451,24,0.011,48,1.366,67,3.583,74,1.444,84,0.116,85,0.006,86,0.008,87,0.006,88,0.134,104,0.967,111,0.927,113,0.952,118,0.851,119,0.532,137,0.691,165,0.239,181,2.212,214,1.41,217,2.024,250,1.444,271,0.478,279,1.333,315,2.084,316,2.405,317,1.755,360,1.493,365,1.966,502,4.82,621,6.553,632,2.106,734,4.33,1048,4.735,1255,4.079,1258,5.871,1271,4.993,1287,4.33,1385,4.33,1558,4.632,1615,5.952,1621,3.805,1622,6.474,1623,5.952,1624,5.952,1626,5.178,1627,5.009,1628,5.009,1629,5.009,1630,4.632,1631,4.079,1632,4.632,1633,5.009,1634,4.632,1635,5.009,1637,3.805,1640,3.805,2733,6.809,2734,6.283,2735,7.465,2736,7.025,2737,6.283,2738,7.757,2739,4.772,2740,4.772,2741,6.283,2742,4.772,2743,4.772,2744,4.772,2745,7.025,2746,7.025,2747,7.025,2748,4.189,2749,6.283,2750,7.465,2751,6.283,2752,6.283]],["title/injectables/RegistryService.html",[903,1.182,1118,2.747]],["body/injectables/RegistryService.html",[3,0.137,4,0.107,5,0.078,10,0.482,11,1.175,21,0.598,24,0.011,48,1.223,73,1.405,84,0.137,85,0.007,86,0.009,87,0.007,88,0.107,95,4.642,104,1.074,105,2.481,106,2.672,111,1.475,113,1.012,137,0.814,138,2.248,159,1.293,165,0.408,169,3.29,170,3.876,171,2.318,172,2.771,179,3.651,184,2.061,190,1.98,271,0.563,274,2.771,279,2.119,666,2.667,903,1.949,906,2.771,920,2.771,1115,3.876,1116,3.29,1118,4.531,1288,6.331,2753,4.936,2754,8.315,2755,7.935,2756,6.979,2757,5.624,2758,6.05,2759,5.624,2760,6.327,2761,7.589,2762,5.624,2763,5.624,2764,5.624,2765,5.624,2766,5.624,2767,5.624]],["title/guards/RoleGuard.html",[869,2.602,2768,3.374]],["body/guards/RoleGuard.html",[3,0.111,4,0.087,5,0.063,7,1.67,10,0.391,12,0.997,21,0.523,24,0.011,25,2.085,31,4.292,38,2.602,57,2.895,74,1.05,84,0.111,85,0.006,86,0.007,87,0.006,88,0.131,92,2.693,104,0.94,111,0.888,113,0.779,118,1.089,119,0.68,137,1.063,138,1.966,139,2.348,144,3.753,145,4.206,146,4.499,148,2.693,152,4.866,159,1.58,165,0.344,168,1.24,181,2.42,198,2.25,202,0.857,208,1.966,212,1.276,245,4.499,254,1.856,271,0.457,276,1.658,312,3.962,526,2.895,536,5.42,545,4.835,551,3.26,572,2.088,609,5.298,632,2.015,666,2.166,813,6.096,869,4.511,870,3.642,872,4.866,873,5.357,874,5.849,876,3.642,878,5.357,879,2.516,880,5.056,881,4.206,882,3.57,883,4.206,884,3.129,885,4.009,886,6.905,887,6.44,889,5.357,891,4.499,892,4.866,893,3.753,894,5.357,895,4.866,896,6.44,897,4.511,898,5.357,899,5.357,900,6.033,903,1.704,904,2.809,905,2.809,906,2.25,908,4.009,2768,4.866,2769,4.009,2770,4.567,2771,4.567,2772,6.103,2773,6.103,2774,6.103,2775,6.103,2776,4.567,2777,4.567,2778,4.567,2779,4.567,2780,4.567,2781,4.567,2782,4.567]],["title/directives/RouterLinkDirectiveStub.html",[317,1.182,367,1.404]],["body/directives/RouterLinkDirectiveStub.html",[3,0.145,4,0.113,5,0.082,10,0.51,11,1.217,21,0.62,24,0.011,48,1.295,73,1.488,84,0.145,85,0.007,86,0.009,87,0.007,88,0.138,113,0.993,165,0.298,214,1.76,217,2.329,250,1.369,271,0.596,317,2.355,360,1.864,367,2.398,368,2.545,546,3.326,556,4.229,674,6.346,702,5.229,1002,5.229,1091,4.693,1137,6.346,1138,5.229,1271,4.446,1287,4.982,1626,5.738,2783,7.105,2784,6.454,2785,7.784,2786,7.23,2787,5.957,2788,5.957,2789,5.957,2790,5.957,2791,5.957,2792,5.957,2793,5.957,2794,5.957,2795,5.957,2796,5.957,2797,5.957]],["title/pipes/SafePipe.html",[1825,2.363,2798,2.916]],["body/pipes/SafePipe.html",[3,0.152,4,0.118,5,0.086,12,1.015,21,0.532,23,1.54,24,0.011,84,0.152,85,0.008,86,0.009,87,0.008,88,0.118,104,0.956,113,0.792,118,1.108,119,0.884,137,0.9,159,1.428,165,0.371,212,1.735,214,1.836,271,0.622,632,2.741,770,4.953,771,3.469,882,3.634,1825,4.14,1943,6.184,2798,5.11,2799,4.579,2800,5.453,2801,7.415,2802,4.953,2803,7.415,2804,6.319,2805,6.212,2806,5.912,2807,7.415,2808,6.212,2809,6.212]],["title/classes/Settings.html",[88,0.081,1093,2.363]],["body/classes/Settings.html",[0,1.537,3,0.128,4,0.1,5,0.073,7,1.625,10,0.45,11,1.126,12,0.859,21,0.685,24,0.011,48,1.143,63,3.932,64,2.514,73,1.313,83,1.175,84,0.128,85,0.006,86,0.008,87,0.006,88,0.127,90,2.59,93,5.511,95,4.678,100,2.22,111,1.022,113,1.02,116,3.412,118,0.938,119,0.586,166,4.324,178,5.633,181,1.851,301,6.174,357,1.625,901,4.191,996,4.113,1093,4.564,1256,5.07,1406,6.174,1463,4.931,2543,5.709,2563,5.333,2810,4.191,2811,7.175,2812,6.458,2813,6.123,2814,5.872,2815,5.257,2816,6.798,2817,6.798,2818,5.257,2819,5.257,2820,5.257,2821,5.257,2822,4.614,2823,4.614,2824,4.614]],["title/components/SettingsComponent.html",[202,0.594,345,1.324]],["body/components/SettingsComponent.html",[3,0.089,4,0.069,5,0.05,8,1.571,10,0.311,11,0.877,12,0.851,21,0.673,23,1.368,24,0.011,25,1.779,27,0.812,47,4.505,48,1.132,67,2.298,73,0.908,84,0.149,85,0.004,86,0.006,87,0.004,88,0.069,100,0.987,104,0.802,106,2.143,111,0.706,113,1.04,115,1.17,118,0.929,119,0.876,137,0.963,138,1.678,160,2.934,165,0.378,184,0.987,190,1.279,202,0.855,203,1.137,204,1.834,205,1.279,206,1.449,207,1.279,208,1.17,212,1.455,213,2.595,214,1.074,215,2.078,216,2.078,217,2.808,218,3.043,219,3.203,220,2.078,222,2.078,234,2.835,250,1.684,270,1.449,271,0.364,274,1.79,275,1.863,310,2.783,314,0.987,315,1.728,316,1.678,317,1.015,318,2.414,319,1.319,320,1.17,321,2.21,322,1.137,323,1.319,324,1.319,325,1.137,326,1.319,327,1.17,328,1.319,329,1.137,330,1.319,331,1.137,332,1.319,333,1.137,334,0.835,335,1.319,336,1.17,337,1.89,338,1.241,339,1.17,340,1.319,341,1.137,342,1.319,343,1.137,344,1.319,345,2.081,346,1.319,347,1.17,348,1.89,349,1.241,350,1.137,351,1.137,352,1.319,353,1.17,354,1.89,355,1.241,356,1.17,357,0.883,358,1.137,359,1.17,360,1.137,361,1.137,362,1.319,363,1.137,364,1.319,365,1.137,366,1.319,367,1.205,368,1.279,369,1.319,375,4.196,377,4.854,379,4.196,380,4.196,381,3.589,382,4.583,389,3.589,400,4.196,409,4.196,410,3.381,411,3.589,413,4.196,414,3.589,415,2.504,416,1.863,417,1.942,418,1.942,419,2.234,432,2.678,434,2.678,435,2.504,436,2.678,437,2.504,444,2.678,445,2.504,455,3.589,541,3.713,632,1.603,651,3.399,677,2.897,678,4.505,700,3.589,709,2.897,716,4.572,923,5.344,936,6.43,971,3.189,1061,4.572,1093,3.713,2825,3.189,2826,6.088,2827,5.208,2828,5.344,2829,5.344,2830,5.208,2831,3.633,2832,3.633,2833,3.633,2834,3.633,2835,3.633,2836,3.633,2837,5.837,2838,3.633,2839,3.633,2840,3.633,2841,3.633,2842,3.633,2843,3.633,2844,3.633,2845,4.902,2846,3.633,2847,3.633,2848,3.633,2849,3.633,2850,5.208,2851,5.208,2852,5.208,2853,5.208,2854,5.208,2855,5.208,2856,5.208,2857,5.208]],["title/modules/SettingsModule.html",[463,1.117,2858,3.119]],["body/modules/SettingsModule.html",[3,0.127,4,0.099,5,0.072,24,0.011,83,1.165,84,0.127,85,0.006,86,0.008,87,0.006,88,0.099,165,0.442,168,1.806,271,0.522,273,2.785,314,1.415,341,2.552,345,2.552,416,2.672,417,2.785,418,2.785,463,1.376,465,1.891,466,2.568,467,3.916,468,2.672,469,2.785,474,4.018,476,3.555,477,2.785,478,2.472,480,2.742,481,3.891,482,2.91,484,3.048,486,3.048,493,4.318,494,4.584,495,4.904,496,3.841,497,4.584,498,4.091,499,3.205,500,4.318,501,3.383,502,3.048,503,4.091,504,3.205,505,4.091,506,3.205,507,4.318,508,3.383,509,4.584,510,3.591,519,5.304,2858,6.372,2859,4.574,2860,4.574,2861,4.574,2862,5.62,2863,5.211,2864,5.211,2865,4.574,2866,4.574,2867,6.652,2868,5.211,2869,6.652,2870,5.211]],["title/modules/SettingsRoutingModule.html",[463,1.117,2862,2.916]],["body/modules/SettingsRoutingModule.html",[3,0.152,4,0.119,5,0.086,24,0.011,74,1.43,83,1.391,84,0.152,85,0.008,86,0.009,87,0.008,88,0.119,165,0.411,168,1.69,202,1.042,271,0.623,276,2.258,341,2.323,345,2.323,465,2.258,480,3.059,525,3.64,526,3.762,527,4.144,528,4.64,529,4.288,530,4.288,531,4.039,532,3.826,2595,4.961,2862,5.115,2865,5.462,2866,5.462,2871,6.223]],["title/modules/SharedModule.html",[463,1.117,474,2.085]],["body/modules/SharedModule.html",[3,0.112,4,0.088,5,0.064,24,0.011,83,1.543,84,0.112,85,0.006,86,0.008,87,0.006,88,0.088,100,1.251,165,0.432,168,1.251,271,0.461,276,1.672,314,1.251,333,2.468,336,2.735,339,2.735,347,2.735,353,2.735,361,2.657,363,2.468,463,1.217,465,1.672,466,2.27,467,3.69,468,2.362,469,2.463,474,4.394,476,3.281,477,2.463,478,2.186,480,2.531,481,3.591,482,2.573,507,3.985,508,2.991,527,3.428,918,4.045,1316,3.397,1327,3.674,1342,4.045,1343,4.045,2574,3.674,2798,5.851,2872,4.045,2873,4.045,2874,4.045,2875,5.851,2876,5.851,2877,4.608,2878,4.608,2879,4.608,2880,4.608,2881,6.139,2882,4.608,2883,4.608,2884,4.608,2885,6.139,2886,4.608,2887,4.608,2888,4.608,2889,4.608]],["title/components/SidebarComponent.html",[202,0.594,347,1.363]],["body/components/SidebarComponent.html",[3,0.119,4,0.093,5,0.067,8,1.504,10,0.417,24,0.011,27,1.088,84,0.119,85,0.006,86,0.008,87,0.006,88,0.093,94,4.133,100,1.322,104,0.98,111,1.378,113,0.812,115,1.568,119,0.791,137,0.705,165,0.244,202,0.996,203,1.523,204,2.241,205,1.714,206,1.942,207,1.714,208,1.568,212,1.778,213,3.024,214,1.439,215,2.539,216,2.539,217,2.871,218,3.122,220,2.539,222,2.539,234,3.207,250,1.463,270,1.942,271,0.487,314,1.322,315,2.112,316,2.051,317,1.36,318,2.731,319,1.767,320,1.568,321,2.574,322,1.523,323,1.767,324,1.767,325,1.523,326,1.767,327,1.568,328,1.767,329,1.523,330,1.767,331,1.523,332,1.767,333,1.523,334,1.119,335,1.767,336,1.568,337,2.31,338,1.663,339,1.568,340,1.767,341,1.523,342,1.767,343,1.523,344,1.767,345,1.523,346,1.767,347,2.423,348,2.31,349,1.663,350,1.523,351,1.523,352,1.767,353,1.568,354,2.31,355,1.663,356,1.568,357,1.183,358,1.523,359,2.285,360,1.523,361,1.523,362,1.767,363,1.523,364,1.767,365,1.523,366,1.767,367,1.615,368,1.714,369,1.767,541,3.554,700,4.387,733,3.915,1093,3.554,1194,3.554,2890,4.273,2891,7.093,2892,6.366,2893,4.868,2894,4.868,2895,6.366]],["title/components/SidebarStubComponent.html",[202,0.594,349,1.446]],["body/components/SidebarStubComponent.html",[3,0.126,4,0.098,5,0.071,8,1.563,24,0.011,27,1.155,84,0.178,85,0.006,86,0.008,87,0.006,88,0.139,100,1.403,115,1.664,119,0.814,165,0.259,202,1.117,203,1.617,204,2.329,205,2.569,207,1.819,208,1.664,214,1.527,217,2.887,218,3.143,271,0.517,314,1.403,315,2.194,316,2.131,317,1.443,318,2.793,319,1.875,320,1.664,321,2.649,322,1.617,323,1.875,324,1.875,325,1.617,326,1.875,327,1.664,328,1.875,329,1.617,330,1.875,331,1.617,332,1.875,333,1.617,334,1.188,335,1.875,336,1.664,337,2.401,338,2.26,339,1.664,340,1.875,341,1.617,342,1.875,343,1.617,344,1.875,345,1.617,346,1.875,347,1.664,348,2.401,349,2.629,350,1.617,351,1.617,352,1.875,353,1.664,354,2.401,355,2.26,356,1.664,357,1.255,358,1.617,359,1.664,360,1.617,361,1.617,362,1.875,363,1.617,364,1.875,365,1.617,366,1.875,367,1.714,368,1.819,369,1.875,463,1.364,546,2.885,733,4.068,1411,3.809,1421,3.809,1422,3.809]],["title/interfaces/Signable.html",[0,0.973,2658,2.747]],["body/interfaces/Signable.html",[0,1.723,2,1.465,3,0.087,4,0.068,5,0.049,7,0.864,9,2.251,10,0.305,23,1.592,24,0.011,55,4.421,56,2.999,57,3.122,58,3.518,59,4.284,60,3.337,61,4.894,62,3.851,63,3.73,64,2.385,66,2.079,72,2.628,74,1.604,77,1.919,83,0.795,84,0.087,85,0.004,86,0.006,87,0.004,88,0.068,92,2.262,99,2.999,104,0.789,105,2.905,106,2.117,113,0.453,130,4.292,137,1.011,138,1.652,139,2.249,140,4.274,159,1.178,165,0.301,167,1.822,168,0.965,181,2.752,190,1.251,212,0.993,250,1.671,254,2.122,279,2.031,334,1.178,387,2.323,424,2.186,430,3.153,684,4.048,693,3.328,711,2.45,717,3.328,722,2.308,771,1.985,842,1.822,844,3.555,879,1.465,884,1.822,893,3.153,922,3.698,1036,4.144,1048,1.985,1200,3.358,1263,2.45,1363,2.079,2553,3.328,2628,3.328,2629,3.328,2630,2.45,2631,2.62,2632,4.433,2633,2.62,2634,2.62,2635,4.81,2636,2.62,2637,2.62,2638,5.36,2641,3.779,2642,2.62,2644,2.62,2645,3.779,2646,2.62,2653,4.853,2655,3.779,2657,3.779,2658,5.074,2660,3.533,2661,3.779,2663,3.779,2664,3.328,2665,3.779,2667,4.144,2668,2.62,2669,2.62,2670,2.62,2671,3.779,2672,2.62,2673,2.62,2674,2.62,2675,2.62,2676,2.62,2677,2.62,2678,3.779,2679,3.779,2680,2.62,2681,2.62,2682,2.45,2683,2.62,2684,3.779,2685,2.62,2686,2.62,2687,2.62,2688,2.62,2689,2.62,2690,2.62,2691,2.62,2692,2.62,2693,2.62,2694,2.62,2695,2.62,2696,3.779,2697,2.62,2698,2.62,2699,2.62,2700,2.62,2701,2.62,2702,2.62,2703,2.62,2704,2.62,2896,3.555]],["title/interfaces/Signature.html",[0,0.973,55,2.169]],["body/interfaces/Signature.html",[0,1.832,1,3.467,2,1.702,3,0.101,4,0.079,5,0.057,6,2.681,7,1.003,8,1.804,9,2.984,10,0.354,11,0.959,13,4.202,14,3.505,15,3.928,16,3.928,17,4.014,18,3.928,19,3.644,20,4.237,21,0.654,22,3.046,23,1.717,24,0.011,25,2.404,26,1.911,27,0.923,28,2.416,29,2.846,30,3.044,31,3.334,33,3.044,34,3.044,35,2.846,36,2.846,37,3.044,38,1.761,39,3.928,40,3.928,41,3.928,42,3.7,43,3.7,44,2.306,45,3.928,46,3.044,47,3.505,48,1.781,49,3.928,50,3.928,51,3.928,52,4.658,53,3.928,54,3.334,55,4.087,56,3.334,57,3.502,58,4.117,59,3.183,60,2.274,61,4.466,62,3.334,63,4.08,64,2.23,65,2.416,66,3.334,67,3.105,68,3.044,69,2.681,70,2.306,71,3.7,72,2.117,73,1.032,74,0.949,75,3.505,76,2.681,77,2.134,78,2.681,79,3.7,80,2.808,81,2.846,82,2.846,83,0.923,84,0.101,85,0.005,86,0.007,87,0.005]],["title/interfaces/Signature-1.html",[0,0.81,55,1.806,198,1.736]],["body/interfaces/Signature-1.html",[0,1.709,2,1.427,3,0.084,4,0.066,5,0.048,7,0.841,9,2.784,10,0.297,11,0.847,21,0.557,23,1.65,24,0.011,55,4.432,56,3.466,57,3.418,58,4.216,59,4.254,60,3.324,61,4.902,62,4.216,63,4.151,64,2.36,66,2.026,72,2.579,74,1.588,77,1.883,83,0.774,84,0.084,85,0.004,86,0.006,87,0.004,88,0.066,92,2.22,99,2.943,105,2.87,106,2.086,130,4.248,137,0.942,138,1.621,139,2.222,140,4.222,159,1.156,165,0.297,167,1.775,168,0.94,181,2.734,190,1.219,212,0.967,250,1.656,254,2.1,279,2.013,334,1.156,387,2.289,424,2.129,430,3.094,684,3.999,693,3.266,711,2.386,717,3.266,722,2.248,771,1.934,842,1.775,844,3.527,879,1.427,884,1.775,893,3.094,922,3.644,1036,4.083,1048,1.934,1200,3.309,1263,2.386,1363,2.026,2553,3.266,2628,3.266,2629,2.248,2630,2.386,2631,2.553,2632,4.368,2633,2.553,2634,2.553,2635,4.761,2636,2.553,2637,2.553,2638,5.312,2641,3.709,2642,2.553,2644,2.553,2645,3.709,2646,2.553,2653,4.794,2655,3.709,2657,3.709,2658,4.827,2660,3.467,2661,3.709,2663,3.709,2664,3.266,2665,3.709,2667,4.083,2668,2.553,2669,2.553,2670,2.553,2671,3.709,2672,2.553,2673,2.553,2674,2.553,2675,2.553,2676,2.553,2677,2.553,2678,3.709,2679,3.709,2680,2.553,2681,2.553,2682,2.386,2683,2.553,2684,3.709,2685,2.553,2686,2.553,2687,2.553,2688,2.553,2689,2.553,2690,2.553,2691,2.553,2692,2.553,2693,2.553,2694,2.553,2695,2.553,2696,3.709,2697,2.553,2698,2.553,2699,2.553,2700,2.553,2701,2.553,2702,2.553,2703,2.553,2704,2.553]],["title/interfaces/Signer.html",[0,0.973,130,2.602]],["body/interfaces/Signer.html",[0,1.66,2,1.302,3,0.077,4,0.06,5,0.044,7,1.512,9,2.102,10,0.271,12,1.087,21,0.57,23,1.606,24,0.011,55,4.463,56,2.75,57,2.951,58,3.285,59,4.235,60,3.348,61,4.835,62,3.64,63,3.555,64,2.273,66,1.847,72,2.41,74,1.529,77,1.76,83,0.706,84,0.077,85,0.004,86,0.006,87,0.004,88,0.06,92,2.074,99,3.285,104,0.724,105,2.745,106,1.977,113,0.89,118,1.187,119,0.742,130,4.441,137,1.118,138,1.809,139,2.273,140,4.527,159,1.081,165,0.281,167,1.619,168,0.858,181,2.67,190,1.112,212,0.882,250,1.743,254,2.257,279,2.118,334,1.081,387,2.17,424,1.942,430,3.454,684,4.288,693,3.052,711,2.176,717,3.052,722,2.05,771,1.763,842,1.619,844,3.661,879,1.302,884,1.619,893,3.454,922,3.454,1036,3.87,1048,1.763,1200,3.474,1263,2.176,1363,1.847,2553,3.646,2628,3.052,2629,4.689,2630,2.176,2631,2.328,2632,4.586,2633,2.328,2634,2.328,2635,4.584,2636,4.14,2637,4.14,2638,5.774,2639,4.127,2640,3.748,2641,4.903,2642,2.328,2644,2.328,2645,3.466,2646,2.328,2653,5.14,2655,4.14,2657,4.14,2658,5.011,2660,3.87,2661,4.14,2663,4.14,2664,3.646,2665,4.14,2667,3.87,2668,2.328,2669,3.466,2670,3.466,2671,4.14,2672,2.328,2673,2.328,2674,2.328,2675,2.328,2676,2.328,2677,2.328,2678,3.466,2679,3.466,2680,2.328,2681,2.328,2682,2.176,2683,2.328,2684,3.466,2685,2.328,2686,2.328,2687,2.328,2688,2.328,2689,2.328,2690,2.328,2691,2.328,2692,2.328,2693,2.328,2694,2.328,2695,2.328,2696,3.466,2697,2.328,2698,2.328,2699,2.328,2700,2.328,2701,2.328,2702,2.328,2703,2.328,2704,2.328,2897,3.158,2898,3.158,2899,3.158,2900,3.158,2901,3.158,2902,3.158]],["title/interfaces/Staff.html",[0,0.973,651,2.363]],["body/interfaces/Staff.html",[0,1.609,2,2.329,3,0.138,4,0.108,5,0.078,7,1.373,10,0.484,11,1.178,21,0.7,23,1.698,24,0.011,25,2.391,26,2.065,47,5.119,57,3.32,64,1.93,67,3.088,83,1.263,84,0.138,85,0.007,86,0.009,87,0.007,105,3.818,115,2.255,119,0.928,651,4.438,844,4.104,1272,4.823,2837,6.977,2903,4.96,2904,8.324,2905,7.948,2906,6.337,2907,6.999,2908,6.144]],["title/interfaces/Token.html",[0,0.973,27,0.946]],["body/interfaces/Token.html",[0,1.514,2,2.115,3,0.125,4,0.098,5,0.071,7,1.246,8,1.556,10,0.44,11,1.108,12,1.327,14,3.155,21,0.73,23,1.727,24,0.011,26,1.788,27,1.984,32,4.855,38,2.807,64,1.753,80,3.245,83,1.147,84,0.125,85,0.006,86,0.008,87,0.006,117,4.719,119,0.905,121,3.566,164,5.251,1203,4.538,1204,4.341,2906,6.119,2909,4.503,2910,8.122,2911,7.675,2912,7.675,2913,6.476,2914,6.586,2915,6.586,2916,6.586,2917,6.119,2918,6.586,2919,6.586,2920,5.13,2921,4.503]],["title/components/TokenDetailsComponent.html",[202,0.594,350,1.324]],["body/components/TokenDetailsComponent.html",[3,0.102,4,0.08,5,0.058,8,1.359,10,0.358,21,0.493,24,0.011,27,1.912,65,4.483,84,0.102,85,0.005,86,0.007,87,0.005,88,0.08,100,1.136,104,0.885,111,1.277,113,0.946,115,1.347,119,0.827,121,2.451,137,0.833,165,0.288,184,1.136,202,0.922,203,1.309,204,2.024,205,1.473,206,1.668,207,1.473,208,1.347,212,1.606,213,2.801,214,1.236,215,2.294,216,2.294,217,2.84,218,3.083,220,2.294,222,2.294,234,3.016,250,1.626,270,1.668,271,0.419,314,1.136,315,1.907,316,1.852,317,1.168,318,2.568,319,1.518,320,1.347,321,2.385,322,1.309,323,1.518,324,1.518,325,1.309,326,1.518,327,1.347,328,1.518,329,1.309,330,1.518,331,1.309,332,1.518,333,1.309,334,0.961,335,1.518,336,1.347,337,2.087,338,1.429,339,1.347,340,1.518,341,1.309,342,1.518,343,1.309,344,1.518,345,1.309,346,1.518,347,1.347,348,2.087,349,1.429,350,2.214,351,1.309,352,1.518,353,1.347,354,2.087,355,1.429,356,1.347,357,1.016,358,1.309,359,1.347,360,1.309,361,1.309,362,1.518,363,1.309,364,1.518,365,1.309,366,1.518,367,1.387,368,1.473,369,1.518,422,2.335,461,3.732,1091,2.715,1204,3.073,1271,3.536,1287,3.962,2358,4.584,2906,4.584,2913,4.584,2917,4.584,2921,5.047,2922,6.727,2923,5.65,2924,3.335,2925,5.767,2926,5.047,2927,6.727,2928,5.047,2929,5.767,2930,5.75,2931,4.183,2932,6.21,2933,3.671,2934,3.671,2935,4.584,2936,3.671,2937,4.183,2938,5.75,2939,5.75,2940,5.75,2941,5.75,2942,5.75,2943,5.75,2944,5.75,2945,5.75,2946,5.75,2947,5.75,2948,5.75,2949,5.75,2950,5.75]],["title/pipes/TokenRatioPipe.html",[1825,2.363,2875,2.916]],["body/pipes/TokenRatioPipe.html",[3,0.154,4,0.12,5,0.087,12,1.029,21,0.54,24,0.011,48,1.625,73,1.573,77,2.798,84,0.154,85,0.008,86,0.009,87,0.008,88,0.12,104,0.97,113,0.803,118,1.123,119,0.889,137,0.912,159,1.448,165,0.315,212,1.759,214,1.861,271,0.63,461,4.853,1681,4.34,1825,4.174,2799,4.643,2802,5.022,2804,6.356,2806,5.96,2875,5.152,2951,6.562,2952,5.529,2953,7.476,2954,6.298,2955,6.298,2956,6.298]],["title/classes/TokenRegistry.html",[88,0.081,2957,3.119]],["body/classes/TokenRegistry.html",[0,0.785,3,0.083,4,0.065,5,0.047,7,1.57,8,1.794,10,0.293,11,0.839,12,0.961,21,0.615,23,1.594,24,0.011,26,2.21,27,1.968,67,1.508,74,1.352,79,2.218,80,4.042,84,0.083,85,0.004,86,0.006,87,0.004,88,0.065,90,1.684,92,2.199,93,4.454,95,4.995,96,4.374,97,4.374,98,6.663,99,2.915,100,1.866,101,4.808,102,6.297,103,6.795,104,0.767,105,3.415,106,2.837,111,0.664,112,4.374,113,0.945,115,1.605,116,3.817,117,4.836,118,1.049,119,0.766,120,5.478,121,3.614,122,2.724,131,5.719,134,5.719,135,6.297,137,1.154,138,2.311,156,4.764,159,1.485,160,1.508,164,5.719,165,0.294,166,3.609,167,1.752,168,0.928,169,1.999,170,2.355,171,1.409,172,1.684,173,2.724,174,3.434,175,2.724,177,2.724,178,2.355,179,2.218,180,3,181,2.275,182,4.374,183,3,184,0.928,185,3,186,4.374,187,3,190,2.07,201,3,1112,1.999,1194,4.392,1245,4.196,1250,4.374,2957,3.673,2958,6.052,2959,2.724,2960,4.983,2961,7.173,2962,4.983,2963,3.417,2964,3.417,2965,4.983,2966,3.417,2967,6.904,2968,6.463,2969,3.417,2970,3.417,2971,4.983,2972,4.983,2973,3.417,2974,7.865,2975,3.417,2976,4.983,2977,3.417,2978,3,2979,3.417,2980,3.417,2981,3.417,2982,3.417,2983,3.417]],["title/injectables/TokenService.html",[903,1.182,2984,2.747]],["body/injectables/TokenService.html",[3,0.094,4,0.074,5,0.053,10,0.331,11,0.915,12,1.117,21,0.692,23,1.524,24,0.011,26,1.049,27,1.806,48,1.486,73,1.707,74,1.832,77,2.357,84,0.094,85,0.005,86,0.007,87,0.005,88,0.074,95,3.683,104,0.837,106,3.028,111,1.224,113,1.074,118,1.219,119,0.762,121,2.684,137,1.136,138,2.696,159,1.718,160,2.4,165,0.374,184,2.03,190,2.964,195,3.39,198,1.903,250,1.25,271,0.386,279,1.758,422,2.156,430,3.872,551,2.986,558,5.02,572,1.765,666,1.831,903,1.519,906,1.903,920,1.903,934,5.038,970,5.661,1058,5.02,1115,2.661,1116,2.259,1118,2.507,1119,3.079,1127,3.079,1194,3.516,1204,2.907,2760,5.02,2957,5.661,2984,3.531,2985,3.39,2986,6.296,2987,6.296,2988,5.439,2989,5.439,2990,5.439,2991,5.439,2992,6.835,2993,6.835,2994,6.835,2995,5.439,2996,5.439,2997,3.862,2998,5.439,2999,3.862,3000,3.862,3001,3.862,3002,5.439,3003,3.862,3004,3.862,3005,3.862,3006,3.862,3007,3.862,3008,5.439,3009,3.862,3010,3.862,3011,3.862,3012,4.774,3013,3.862,3014,5.439,3015,3.862,3016,3.862,3017,3.39,3018,3.862,3019,3.862,3020,3.862,3021,3.862,3022,3.862,3023,4.774,3024,3.862,3025,3.862,3026,3.862,3027,3.862,3028,3.862,3029,3.862,3030,3.39,3031,3.862,3032,4.774,3033,3.862,3034,3.39,3035,3.862,3036,3.862,3037,3.862,3038,3.862,3039,3.862,3040,3.862,3041,3.862,3042,3.862,3043,3.862,3044,3.862,3045,6.296,3046,6.296,3047,3.862,3048,3.862,3049,3.862]],["title/classes/TokenServiceStub.html",[88,0.081,3050,3.374]],["body/classes/TokenServiceStub.html",[3,0.157,4,0.123,5,0.089,10,0.552,12,1.053,21,0.552,23,1.564,24,0.011,84,0.157,85,0.008,86,0.009,87,0.008,88,0.123,90,3.175,104,1.166,113,0.822,118,1.149,119,0.845,137,0.933,159,1.481,546,3.598,879,3.123,1204,4.05,1669,4.75,2917,5.138,3050,6.041,3051,6.651,3052,7.578,3053,7.578,3054,6.444]],["title/components/TokensComponent.html",[202,0.594,351,1.324]],["body/components/TokensComponent.html",[3,0.089,4,0.069,5,0.05,8,1.23,10,0.311,11,0.876,12,0.994,21,0.661,23,1.182,24,0.011,27,1.756,48,1.132,73,0.907,84,0.148,85,0.004,86,0.006,87,0.004,88,0.069,100,0.986,104,0.801,106,2.142,111,1.011,113,1.029,115,1.169,118,1.085,119,0.889,121,2.833,137,0.963,138,1.676,160,2.933,165,0.386,184,0.986,190,1.832,202,0.854,203,1.136,204,1.832,205,1.278,206,1.448,207,1.278,208,1.169,212,1.454,213,2.594,214,1.073,215,2.076,216,2.076,217,2.808,218,3.043,219,3.2,220,2.076,222,2.076,234,2.833,245,4.031,250,1.683,254,1.104,270,1.448,271,0.363,274,1.788,275,1.861,276,1.317,279,1.699,310,2.781,314,0.986,315,1.726,316,1.676,317,1.014,318,2.412,319,1.317,320,1.169,321,2.208,322,1.136,323,1.317,324,1.317,325,1.136,326,1.317,327,1.169,328,1.317,329,1.136,330,1.317,331,1.136,332,1.317,333,1.136,334,0.834,335,1.317,336,1.169,337,1.889,338,1.24,339,1.169,340,1.317,341,1.136,342,1.317,343,1.136,344,1.317,345,1.136,346,1.317,347,1.169,348,1.889,349,1.24,350,1.136,351,2.08,352,1.317,353,1.169,354,1.889,355,1.24,356,1.169,357,0.882,358,1.136,359,1.169,360,1.136,361,1.136,362,1.317,363,1.136,364,1.317,365,1.136,366,1.317,367,1.204,368,1.278,369,1.317,375,4.193,379,4.193,380,4.193,381,3.587,382,4.581,387,2.914,389,3.587,400,4.193,409,4.193,410,3.379,411,3.587,413,4.193,414,3.587,415,2.501,416,1.861,417,1.94,418,1.94,419,2.232,422,2.027,432,2.675,434,2.675,435,2.501,436,2.675,437,2.501,444,2.675,445,2.501,455,3.587,461,3.379,538,2.011,1194,4.506,1204,3.552,2913,5.299,2936,3.186,2984,4.754,3012,3.186,3023,4.568,3030,4.568,3032,4.568,3034,4.568,3055,3.186,3056,6.085,3057,5.205,3058,6.085,3059,5.205,3060,3.629,3061,5.205,3062,3.629,3063,3.629,3064,3.629,3065,5.205,3066,3.629,3067,3.629,3068,3.629,3069,3.629,3070,3.629,3071,3.629,3072,2.894,3073,2.894,3074,3.629,3075,3.629,3076,3.629,3077,3.629,3078,3.629]],["title/modules/TokensModule.html",[463,1.117,3079,3.119]],["body/modules/TokensModule.html",[3,0.128,4,0.1,5,0.072,24,0.011,83,1.168,84,0.128,85,0.006,86,0.008,87,0.006,88,0.1,165,0.442,168,1.81,271,0.523,314,1.419,350,2.554,351,2.554,416,2.679,417,2.793,418,2.793,463,1.38,465,1.897,466,2.575,467,3.921,468,2.679,469,2.793,474,4.021,476,3.562,477,2.793,478,2.479,480,2.747,481,3.899,482,2.918,484,3.057,486,3.057,489,3.602,493,4.326,494,4.593,495,4.913,496,3.853,497,4.593,498,4.098,499,3.214,500,4.326,501,3.393,502,3.057,503,4.098,504,3.214,505,4.098,506,3.214,507,4.326,508,3.393,514,4.593,515,3.393,2923,3.853,3079,6.375,3080,4.588,3081,4.588,3082,4.588,3083,5.625,3084,5.226,3085,5.226,3086,4.588,3087,4.588,3088,6.665,3089,6.665,3090,5.226,3091,6.665,3092,5.226]],["title/modules/TokensRoutingModule.html",[463,1.117,3083,2.916]],["body/modules/TokensRoutingModule.html",[3,0.153,4,0.12,5,0.087,24,0.011,67,2.774,74,1.445,83,1.406,84,0.153,85,0.008,86,0.009,87,0.008,88,0.12,165,0.413,168,1.707,202,1.048,271,0.629,276,2.282,350,2.337,351,2.337,465,2.282,480,3.078,489,4.333,525,3.678,526,3.779,527,4.17,528,4.369,532,3.866,2923,4.635,3083,5.147,3086,5.519,3087,5.519,3093,6.287]],["title/components/TopbarComponent.html",[202,0.594,353,1.363]],["body/components/TopbarComponent.html",[3,0.123,4,0.096,5,0.07,8,1.539,10,0.432,24,0.011,27,1.128,84,0.123,85,0.006,86,0.008,87,0.006,88,0.096,100,1.37,104,1.003,111,1.402,113,0.831,115,1.625,119,0.804,137,0.731,165,0.253,202,1.013,203,1.578,204,2.294,205,1.776,206,2.012,207,1.776,208,1.625,212,1.819,213,3.076,214,1.491,215,2.599,216,2.599,217,2.877,218,3.13,220,2.599,222,2.599,234,3.251,250,1.497,270,2.012,271,0.505,314,1.37,315,2.161,316,2.099,317,1.409,318,2.768,319,1.831,320,1.625,321,2.619,322,1.578,323,1.831,324,1.831,325,1.578,326,1.831,327,1.625,328,1.831,329,1.578,330,1.831,331,1.578,332,1.831,333,1.578,334,1.159,335,1.831,336,1.625,337,2.364,338,1.723,339,1.625,340,1.831,341,1.578,342,1.831,343,1.578,344,1.831,345,1.578,346,1.831,347,1.625,348,2.364,349,1.723,350,1.578,351,1.578,352,1.831,353,2.457,354,2.364,355,1.723,356,1.625,357,1.226,358,1.578,359,1.625,360,1.578,361,1.578,362,1.831,363,1.578,364,1.831,365,1.578,366,1.831,367,1.673,368,1.776,369,1.831,1422,4.802,3094,4.428,3095,7.216,3096,6.515,3097,5.044,3098,5.044]],["title/components/TopbarStubComponent.html",[202,0.594,355,1.446]],["body/components/TopbarStubComponent.html",[3,0.126,4,0.098,5,0.071,8,1.563,24,0.011,27,1.155,84,0.178,85,0.006,86,0.008,87,0.006,88,0.139,100,1.403,115,1.664,119,0.814,165,0.259,202,1.117,203,1.617,204,2.329,205,2.569,207,1.819,208,1.664,214,1.527,217,2.887,218,3.143,271,0.517,314,1.403,315,2.194,316,2.131,317,1.443,318,2.793,319,1.875,320,1.664,321,2.649,322,1.617,323,1.875,324,1.875,325,1.617,326,1.875,327,1.664,328,1.875,329,1.617,330,1.875,331,1.617,332,1.875,333,1.617,334,1.188,335,1.875,336,1.664,337,2.401,338,2.26,339,1.664,340,1.875,341,1.617,342,1.875,343,1.617,344,1.875,345,1.617,346,1.875,347,1.664,348,2.401,349,2.26,350,1.617,351,1.617,352,1.875,353,1.664,354,2.401,355,2.629,356,1.664,357,1.255,358,1.617,359,1.664,360,1.617,361,1.617,362,1.875,363,1.617,364,1.875,365,1.617,366,1.875,367,1.714,368,1.819,369,1.875,463,1.364,546,2.885,733,3.177,1411,3.809,1421,3.809,1422,4.877]],["title/interfaces/Transaction.html",[0,0.973,357,1.028]],["body/interfaces/Transaction.html",[0,1.884,1,3.985,2,1.81,3,0.107,4,0.084,5,0.061,7,1.067,8,1.783,9,1.643,10,0.509,11,1,12,0.971,21,0.731,23,1.657,24,0.011,25,1.5,26,2.226,27,1.906,38,3.592,48,1.57,64,2.467,80,2.163,83,0.981,84,0.107,85,0.005,86,0.007,87,0.005,117,2.7,119,0.663,121,3.39,165,0.22,254,1.335,357,2.155,538,1.696,755,4.156,864,4.143,897,2.7,1100,4.67,1179,3.026,1180,3.236,1181,3.236,1182,3.236,1183,3.026,1184,3.026,1185,5.162,1186,4.381,1187,4.381,1188,4.975,1189,4.381,1190,5.322,1191,3.236,1192,5.251,1193,4.974,1194,3.318,1195,4.381,1196,3.026,1197,3.236,1198,2.85,1199,2.85,1200,2.451,1201,3.236,1202,3.236,1203,3.026,1204,3.176]],["title/components/TransactionDetailsComponent.html",[202,0.594,356,1.363]],["body/components/TransactionDetailsComponent.html",[3,0.065,4,0.097,5,0.037,8,0.978,10,0.434,11,0.697,12,0.677,21,0.604,23,1.504,24,0.011,27,1.524,65,3.34,84,0.065,85,0.003,86,0.005,87,0.003,88,0.051,100,0.725,104,0.637,106,2.784,111,0.805,113,1.009,115,0.861,118,0.738,119,0.839,121,3.3,137,0.987,138,2.381,165,0.327,184,0.725,190,2.48,202,0.712,203,0.836,204,1.458,205,0.941,206,1.066,207,0.941,208,0.861,212,1.156,213,2.161,214,0.789,215,1.651,216,1.651,217,2.724,218,2.938,220,1.651,222,1.651,234,2.434,245,3.492,250,1.312,254,0.812,270,1.066,271,0.267,274,1.316,275,1.37,276,0.97,277,1.969,278,1.969,279,1.595,314,0.725,315,1.373,316,1.334,317,0.746,318,2.072,319,0.97,320,0.861,321,1.84,322,0.836,323,0.97,324,0.97,325,0.836,326,0.97,327,0.861,328,0.97,329,0.836,330,0.97,331,0.836,332,0.97,333,0.836,334,0.614,335,0.97,336,0.861,337,1.503,338,0.913,339,0.861,340,0.97,341,0.836,342,0.97,343,0.836,344,0.97,345,0.836,346,0.97,347,0.861,348,1.503,349,0.913,350,0.836,351,0.836,352,0.97,353,0.861,354,1.503,355,0.913,356,1.839,357,1.98,358,0.836,359,1.839,360,0.836,361,0.836,362,0.97,363,0.836,364,0.97,365,0.836,366,0.97,367,0.886,368,0.941,369,0.97,454,5.632,459,3.052,461,2.688,522,2.13,523,1.841,538,1.599,679,4.192,710,1.969,755,1.428,864,2.546,876,2.13,1091,1.734,1184,4.504,1188,4.504,1192,4.242,1193,4.019,1196,2.853,1198,2.688,1199,2.688,1204,3.492,1271,2.546,1287,2.853,1631,4.242,2553,1.734,2924,2.13,2925,4.449,2926,3.634,2927,5.984,2928,3.634,2929,4.449,2932,5.012,2933,2.345,2934,2.345,2935,3.301,2984,4.425,3072,2.13,3073,2.13,3099,7.002,3100,6.36,3101,5.069,3102,5.069,3103,6.178,3104,5.984,3105,5.069,3106,4.14,3107,5.709,3108,5.709,3109,5.709,3110,5.709,3111,5.069,3112,5.709,3113,4.14,3114,2.671,3115,2.671,3116,4.14,3117,2.671,3118,2.671,3119,2.671,3120,2.671,3121,2.671,3122,2.671,3123,2.671,3124,2.671,3125,2.671,3126,2.13,3127,2.671,3128,2.671,3129,5.069,3130,2.671,3131,2.671,3132,2.671,3133,2.671,3134,2.671,3135,2.345,3136,2.345,3137,2.671,3138,2.671,3139,2.671,3140,2.671,3141,2.671,3142,2.671,3143,2.671,3144,2.671,3145,2.671,3146,2.671,3147,2.671,3148,2.671,3149,2.345,3150,2.671,3151,2.671,3152,2.345,3153,2.671,3154,5.709,3155,5.709,3156,3.301,3157,4.14,3158,3.301,3159,3.634,3160,4.14,3161,4.14,3162,4.14,3163,3.634,3164,4.14,3165,4.14,3166,5.709,3167,5.709,3168,5.709,3169,4.14,3170,4.14,3171,4.14,3172,5.709,3173,4.14,3174,4.14,3175,4.14,3176,4.14,3177,5.709,3178,4.14]],["title/injectables/TransactionService.html",[679,2.602,903,1.182]],["body/injectables/TransactionService.html",[3,0.065,4,0.051,5,0.037,8,1.35,9,1.551,10,0.229,11,0.697,12,1.151,21,0.645,22,1.429,23,1.537,24,0.011,25,0.913,26,2.267,48,1.532,52,1.493,73,1.427,74,1.902,75,3.512,77,1.551,84,0.065,85,0.006,86,0.005,87,0.003,88,0.051,95,2.967,104,0.638,106,2.69,111,0.805,113,1.018,118,1.257,119,0.786,121,2.907,137,1.048,138,2.27,159,1.503,165,0.412,166,3.807,169,1.564,170,1.842,171,1.102,172,1.317,174,1.842,179,1.735,184,1.678,190,2.602,198,1.317,244,4.193,250,1.313,271,0.268,277,1.971,278,1.971,279,1.904,286,1.735,298,2.214,300,3.292,305,4.043,334,1.503,357,1.501,359,1.634,387,2.634,420,1.564,421,1.371,422,1.493,423,2.855,439,3.495,441,3.118,551,2.931,572,1.222,666,1.268,678,4.193,679,2.547,709,2.131,755,2.214,779,1.429,842,1.371,903,1.157,906,1.317,920,1.317,934,4.21,941,2.131,942,5.212,967,3.636,970,1.971,981,1.842,982,2.347,984,2.347,994,2.347,996,1.644,1019,2.347,1048,1.493,1052,3.738,1058,4.043,1088,4.554,1089,4.819,1100,2.313,1115,1.842,1116,2.423,1118,1.735,1119,2.131,1127,2.131,1150,3.303,1152,3.636,1166,3.636,1183,1.842,1199,1.735,2635,1.842,2682,1.842,2760,4.043,2829,4.451,3017,2.347,3156,3.303,3158,3.303,3159,2.347,3163,3.636,3179,2.131,3180,5.071,3181,5.071,3182,4.142,3183,4.142,3184,4.142,3185,3.636,3186,5.712,3187,3.636,3188,3.636,3189,5.071,3190,4.142,3191,4.142,3192,7.265,3193,2.673,3194,4.142,3195,2.673,3196,2.673,3197,2.673,3198,2.673,3199,2.673,3200,3.636,3201,2.673,3202,3.636,3203,2.673,3204,2.673,3205,5.712,3206,5.712,3207,2.673,3208,5.071,3209,4.142,3210,2.673,3211,2.673,3212,4.142,3213,2.673,3214,2.673,3215,2.673,3216,2.673,3217,2.673,3218,2.673,3219,2.347,3220,2.673,3221,2.347,3222,2.673,3223,2.673,3224,2.673,3225,2.673,3226,2.673,3227,4.142,3228,2.673,3229,2.347,3230,2.131,3231,2.673,3232,2.673,3233,2.673,3234,4.142,3235,4.142,3236,2.673,3237,2.347,3238,5.071,3239,4.142,3240,5.071,3241,5.071,3242,2.673,3243,5.071,3244,5.071,3245,4.142,3246,2.673,3247,3.636,3248,2.673,3249,2.673,3250,2.673,3251,2.673,3252,2.673,3253,2.673,3254,2.673,3255,4.142,3256,4.142,3257,4.142,3258,2.673,3259,2.673,3260,2.673,3261,2.673,3262,2.673,3263,2.673,3264,4.142,3265,2.673,3266,4.142,3267,2.347,3268,4.142,3269,2.673,3270,2.673,3271,2.673,3272,2.673,3273,2.673,3274,2.673,3275,2.673,3276,2.673,3277,2.673,3278,2.673,3279,2.673,3280,2.673,3281,2.673,3282,2.673,3283,2.673,3284,2.673,3285,2.673,3286,2.673,3287,2.673,3288,2.673,3289,2.673,3290,2.673,3291,2.673,3292,2.673,3293,2.673,3294,2.673,3295,2.673,3296,2.673,3297,2.673,3298,2.673,3299,2.673,3300,2.673,3301,2.673,3302,2.673,3303,2.673,3304,2.673,3305,2.673,3306,2.673,3307,2.673,3308,2.673,3309,2.673,3310,2.673,3311,2.673,3312,2.673,3313,2.673,3314,2.673,3315,2.673,3316,2.673,3317,2.673,3318,2.673,3319,2.673,3320,2.673]],["title/classes/TransactionServiceStub.html",[88,0.081,3321,3.374]],["body/classes/TransactionServiceStub.html",[3,0.144,4,0.112,5,0.081,10,0.505,12,1.266,21,0.664,24,0.011,26,2.35,84,0.144,85,0.007,86,0.009,87,0.007,88,0.112,90,2.901,104,1.105,113,0.988,118,1.382,119,0.863,137,1.122,159,1.354,165,0.295,250,1.853,357,1.431,546,3.288,551,3.674,572,2.692,755,3.147,879,3.324,1088,4.695,1089,5.71,1150,5.724,3185,6.302,3187,6.302,3188,6.302,3192,6.799,3200,6.302,3202,6.302,3321,5.724,3322,7.078,3323,5.889,3324,5.889,3325,5.169,3326,5.889,3327,5.889]],["title/components/TransactionsComponent.html",[202,0.594,358,1.324]],["body/components/TransactionsComponent.html",[3,0.072,4,0.057,5,0.041,8,1.061,10,0.254,11,0.755,12,0.884,21,0.71,23,1.375,24,0.011,26,1.219,27,0.664,48,1.621,73,1.507,84,0.132,85,0.004,86,0.005,87,0.004,88,0.057,100,0.806,104,0.691,106,1.905,111,0.872,113,1.051,115,0.956,118,0.965,119,0.76,137,0.987,138,1.446,160,3.215,165,0.365,184,0.806,190,2.399,202,0.76,203,0.929,204,1.58,205,1.045,206,1.184,207,1.045,208,0.956,212,1.254,213,2.307,214,0.877,215,1.791,216,1.791,217,2.755,218,2.977,219,2.76,220,1.791,222,1.791,234,2.572,244,4.351,250,1.747,254,0.903,270,1.184,271,0.297,274,1.463,275,1.522,279,1.685,286,1.927,298,2.399,300,1.927,310,2.399,314,0.806,315,1.489,316,1.446,317,0.829,318,2.189,319,1.078,320,0.956,321,1.964,322,0.929,323,1.078,324,1.078,325,0.929,326,1.078,327,0.956,328,1.078,329,0.929,330,1.078,331,0.929,332,1.078,333,0.929,334,0.682,335,1.078,336,0.956,337,1.629,338,1.014,339,0.956,340,1.078,341,0.929,342,1.078,343,0.929,344,1.078,345,0.929,346,1.078,347,0.956,348,1.629,349,1.014,350,0.929,351,0.929,352,1.078,353,0.956,354,1.629,355,1.014,356,0.956,357,1.847,358,1.888,359,2.521,360,0.929,361,0.929,362,1.078,363,0.929,364,1.078,365,0.929,366,1.078,367,0.985,368,1.045,369,1.078,375,3.73,376,4.751,378,4.751,379,3.73,380,3.73,381,3.093,382,4.157,389,3.093,400,3.73,402,4.447,404,4.81,406,3.579,407,3.94,409,3.73,410,2.914,411,3.093,413,3.73,414,3.093,415,2.046,416,1.522,417,1.587,418,1.587,419,1.826,420,1.737,421,1.522,422,1.658,435,3.093,437,3.093,439,2.046,441,1.826,442,1.927,445,2.046,454,5.023,455,3.093,459,3.309,461,3.916,538,1.734,679,4.351,710,2.189,1077,5.023,1192,3.916,1193,3.71,2541,2.606,2609,3.579,2984,4.593,3072,2.367,3073,2.367,3104,6.211,3135,2.606,3136,2.606,3152,2.606,3156,3.579,3158,3.579,3237,2.606,3267,3.94,3328,2.606,3329,5.412,3330,5.412,3331,4.489,3332,5.412,3333,5.412,3334,5.412,3335,5.412,3336,6.033,3337,6.033,3338,4.489,3339,2.969,3340,4.489,3341,2.969,3342,2.969,3343,2.969,3344,2.969,3345,2.969,3346,4.489,3347,2.969,3348,2.969,3349,2.969,3350,2.969,3351,2.969,3352,2.969,3353,2.969,3354,2.969,3355,2.969,3356,2.969,3357,2.969,3358,4.489,3359,2.969,3360,2.969,3361,4.489,3362,4.489,3363,2.969,3364,2.969,3365,2.969,3366,2.969,3367,4.489,3368,4.489,3369,2.969,3370,2.969,3371,6.033,3372,4.489,3373,4.489,3374,4.489,3375,4.489,3376,4.489,3377,4.489,3378,4.489]],["title/modules/TransactionsModule.html",[463,1.117,475,2.916]],["body/modules/TransactionsModule.html",[3,0.126,4,0.098,5,0.071,24,0.011,83,1.629,84,0.126,85,0.006,86,0.008,87,0.006,88,0.098,165,0.441,168,1.793,271,0.516,314,1.399,356,2.78,358,2.544,416,2.641,417,2.753,418,2.753,463,1.361,465,1.87,466,2.538,467,3.895,468,2.641,469,2.753,474,4.006,475,5.976,476,3.529,477,2.753,478,2.444,480,2.722,481,3.863,482,2.877,484,3.014,486,3.014,489,3.55,493,4.287,494,4.551,495,4.868,496,3.798,497,4.551,498,4.061,499,3.168,500,4.287,501,3.344,502,3.014,503,4.061,504,3.168,505,4.061,506,3.168,507,4.287,508,3.344,509,4.551,510,3.55,514,4.551,515,3.344,521,5.797,522,4.108,523,3.55,3100,4.108,3379,4.522,3380,4.522,3381,4.522,3382,4.522,3383,5.604,3384,5.152,3385,5.152,3386,4.522,3387,5.152]],["title/modules/TransactionsRoutingModule.html",[463,1.117,3383,2.916]],["body/modules/TransactionsRoutingModule.html",[3,0.157,4,0.123,5,0.089,24,0.011,74,1.484,83,1.443,84,0.157,85,0.008,86,0.009,87,0.008,88,0.123,165,0.403,168,1.753,202,0.906,271,0.646,276,2.343,358,2.374,465,2.343,480,3.127,525,3.776,526,3.821,527,4.235,528,3.776,532,3.97,3383,5.227,3386,5.666,3388,6.455]],["title/interfaces/Tx.html",[0,0.973,1100,2.363]],["body/interfaces/Tx.html",[0,1.897,1,3.606,2,1.871,3,0.111,4,0.086,5,0.063,7,1.103,8,1.619,9,2.275,10,0.587,11,1.023,21,0.687,23,1.621,24,0.011,25,1.551,26,2.326,27,1.864,38,3.474,48,0.987,64,2.341,80,2.236,83,1.015,84,0.111,85,0.006,86,0.007,87,0.006,117,2.791,119,0.678,121,3.252,165,0.227,254,2.083,357,2.152,538,2.348,755,4.196,864,5.012,897,3.737,1100,4.478,1179,3.128,1180,3.346,1181,3.346,1182,3.346,1183,3.128,1184,3.128,1185,4.953,1186,4.48,1187,4.48,1188,4.722,1189,4.48,1190,5.394,1191,3.346,1192,4.448,1193,4.213,1194,2.534,1195,3.346,1196,5.043,1197,4.48,1198,4.751,1199,3.945,1200,3.394,1201,5.394,1202,5.394,1203,3.128,1204,3.248]],["title/interfaces/TxToken.html",[0,0.973,1185,2.747]],["body/interfaces/TxToken.html",[0,1.906,1,3.641,2,1.916,3,0.113,4,0.089,5,0.064,7,1.13,8,1.639,9,1.74,10,0.529,11,1.039,21,0.659,23,1.67,24,0.011,25,1.589,26,2.191,27,1.921,38,3.493,48,1.011,64,2.525,80,3.043,83,1.039,84,0.113,85,0.006,86,0.008,87,0.006,117,3.798,119,0.881,121,3.535,165,0.233,254,1.414,357,2.139,538,1.796,755,4.225,864,4.264,897,2.859,1100,4.415,1179,3.204,1180,3.427,1181,3.427,1182,3.427,1183,3.204,1184,3.204,1185,5.133,1186,4.553,1187,4.553,1188,4.779,1189,4.553,1190,5.112,1191,3.427,1192,4.502,1193,4.264,1194,2.596,1195,3.427,1196,3.204,1197,3.427,1198,3.018,1199,3.018,1200,2.596,1201,3.427,1202,3.427,1203,4.256,1204,4.225]],["title/pipes/UnixDatePipe.html",[1825,2.363,2876,2.916]],["body/pipes/UnixDatePipe.html",[3,0.153,4,0.12,5,0.087,12,1.026,21,0.538,24,0.011,26,2.162,84,0.153,85,0.008,86,0.009,87,0.008,88,0.12,104,0.966,113,0.801,118,1.12,119,0.887,137,0.909,159,1.443,165,0.314,184,1.704,212,1.753,214,1.855,271,0.628,459,5.499,1198,4.074,1825,4.166,1943,5.868,2799,4.627,2802,5.004,2804,6.347,2806,5.948,2876,5.141,3389,6.549,3390,5.509,3391,7.46,3392,6.277,3393,6.277,3394,6.277,3395,6.277]],["title/classes/UserServiceStub.html",[88,0.081,3396,3.374]],["body/classes/UserServiceStub.html",[3,0.076,4,0.059,5,0.043,10,0.266,11,0.781,12,1.008,14,4.798,17,4.798,19,1.733,21,0.706,22,1.659,23,1.467,24,0.011,25,2.913,26,1.793,27,1.038,38,1.978,42,2.015,43,2.015,48,1.009,67,3.791,73,1.159,77,2.309,84,0.076,85,0.004,86,0.006,87,0.004,88,0.059,90,1.529,104,0.714,113,0.884,118,1.1,119,0.906,121,3.326,137,0.893,139,2.454,148,3.169,159,1.418,165,0.155,171,1.279,198,3.787,298,3.297,311,5.186,404,6.221,533,4.959,535,5.558,536,5.235,538,3.014,541,2.591,546,1.733,551,2.636,572,1.419,583,3.609,585,3.7,637,6.304,638,5.415,698,4.261,844,1.472,867,4.004,879,2.96,1112,4.053,1663,3.7,1665,3.7,1666,4.918,1667,6.128,1668,4.918,1669,5.443,1670,3.7,1671,3.7,1672,4.918,1673,3.7,1674,4.251,1675,3.7,1676,3.7,1677,3.7,1678,4.547,1679,3.7,1680,3.7,1681,3.198,1682,3.7,2059,3.7,2154,3.7,2184,3.7,2341,2.475,2378,3.7,2446,2.475,2454,4.432,2505,5.726,2506,4.918,2533,4.074,2845,4.098,3325,2.725,3396,3.7,3397,6.304,3398,4.641,3399,4.641,3400,3.104,3401,5.559,3402,5.559,3403,5.559,3404,7.803,3405,5.559,3406,5.559,3407,7.803,3408,7.803,3409,4.641,3410,4.641,3411,4.641,3412,4.641,3413,4.641,3414,4.641,3415,4.641,3416,4.641,3417,4.641,3418,4.641,3419,4.641,3420,4.641,3421,4.641,3422,4.641,3423,4.641,3424,4.641,3425,4.641,3426,4.641,3427,4.641,3428,4.641,3429,4.641,3430,4.641,3431,3.104,3432,4.641,3433,3.104,3434,4.641,3435,3.104,3436,3.104,3437,4.641,3438,3.104,3439,3.104,3440,3.104,3441,3.104,3442,3.104,3443,3.104,3444,3.104,3445,3.104,3446,3.104,3447,3.104,3448,2.725,3449,3.104]],["title/interfaces/W3.html",[0,0.973,2813,3.119]],["body/interfaces/W3.html",[0,1.745,2,2.322,3,0.137,4,0.107,5,0.078,7,1.368,10,0.483,11,1.176,21,0.599,24,0.011,63,4.362,64,2.595,83,1.259,84,0.137,85,0.007,86,0.009,87,0.007,88,0.107,93,5.471,95,4.087,100,2.259,116,4.535,166,4.558,178,5.732,181,1.983,301,5.57,357,1.368,901,5.57,996,3.464,1093,4.24,1256,5.625,1406,5.57,1463,4.152,2543,5.15,2563,4.491,2810,4.491,2811,6.666,2812,4.944,2813,6.017,2814,4.944,2816,6.132,2817,6.132,2822,4.944,2823,6.132,2824,6.132]],["title/injectables/Web3Service.html",[169,2.475,903,1.182]],["body/injectables/Web3Service.html",[3,0.148,4,0.116,5,0.084,10,0.52,11,1.23,21,0.52,24,0.011,84,0.148,85,0.007,86,0.009,87,0.007,88,0.116,104,1.125,105,2.677,111,1.525,113,1.001,137,0.879,159,1.394,165,0.393,166,4.856,169,4.276,171,2.501,172,2.989,184,1.647,271,0.607,279,2.191,666,2.877,903,2.042,906,2.989,920,2.989,1288,6.241,3450,5.325,3451,8.145,3452,7.31,3453,6.066,3454,7.846,3455,6.066]],["title/coverage.html",[3456,4.621]],["body/coverage.html",[0,1.864,1,1.444,5,0.041,6,4.181,21,0.251,22,2.375,24,0.011,27,0.655,52,1.636,55,2.279,71,1.903,75,1.802,77,3.295,85,0.004,86,0.005,87,0.004,88,0.149,89,2.337,91,4.281,130,1.802,166,2.482,169,1.714,171,2.213,174,3.063,184,0.796,202,1.177,203,0.917,209,3.902,210,2.16,211,2.573,244,1.802,257,1.802,298,4.733,317,1.799,320,0.944,322,0.917,325,0.917,327,0.944,329,0.917,331,0.917,333,0.917,334,1.377,336,0.944,338,1.001,339,0.944,341,0.917,343,0.917,345,0.917,347,0.944,349,1.001,350,0.917,351,0.917,353,0.944,355,1.001,356,0.944,357,0.712,358,0.917,361,0.917,363,0.917,365,0.917,367,0.972,370,2.573,374,2.02,387,1.132,419,1.802,463,1.418,488,2.337,491,2.16,533,1.802,534,2.573,543,2.337,544,2.573,545,1.714,546,4.052,580,2.573,583,1.903,609,1.903,651,1.636,665,2.573,678,1.802,679,1.802,680,1.802,755,1.566,764,2.02,765,1.903,766,2.02,767,2.02,780,2.16,781,2.02,787,2.337,817,2.573,844,2.547,855,1.903,869,2.733,871,2.573,879,2.213,903,2.18,921,2.573,922,1.802,979,2.337,981,2.02,1077,2.16,1078,2.573,1079,2.573,1093,1.636,1100,1.636,1118,1.903,1179,4.13,1185,1.903,1205,2.573,1206,2.573,1209,2.02,1210,2.16,1212,2.16,1214,2.16,1253,2.573,1254,2.573,1284,2.337,1285,2.573,1315,2.573,1316,2.16,1317,2.573,1331,2.573,1332,2.573,1350,3.506,1352,2.573,1410,2.573,1421,3.958,1423,3.958,1424,3.958,1491,5.221,1495,2.573,1496,2.573,1507,2.573,1516,2.573,1519,2.16,1557,2.573,1573,2.573,1613,3.544,1614,2.573,1640,3.544,1649,2.16,1650,5.924,1651,5.924,1825,2.998,2440,2.337,2507,2.337,2573,2.573,2574,2.337,2575,2.573,2594,2.573,2628,1.903,2629,4.573,2630,4.13,2658,1.903,2705,2.573,2733,2.573,2753,2.573,2758,2.337,2768,2.337,2769,2.573,2783,2.573,2784,2.337,2798,2.02,2800,2.573,2810,3.544,2813,2.16,2825,2.573,2875,2.02,2876,2.02,2890,2.573,2903,2.573,2909,2.573,2922,2.573,2923,2.16,2924,4.281,2951,2.573,2952,2.573,2957,2.16,2958,4.281,2959,4.281,2967,2.573,2984,1.903,2985,2.573,3050,2.337,3051,2.573,3055,2.573,3094,2.573,3099,2.573,3100,2.337,3126,2.337,3179,3.544,3321,2.337,3322,2.573,3328,2.573,3389,2.573,3390,2.573,3396,2.337,3397,2.573,3450,2.573,3456,2.337,3457,2.931,3458,2.931,3459,5.369,3460,8.307,3461,8.381,3462,4.445,3463,7.699,3464,2.573,3465,2.573,3466,2.573,3467,2.573,3468,2.573,3469,5.369,3470,2.573,3471,4.778,3472,6.441,3473,7.977,3474,2.573,3475,2.573,3476,4.281,3477,2.573,3478,2.573,3479,2.573,3480,3.902,3481,3.902,3482,2.573,3483,2.573,3484,2.573,3485,2.573,3486,2.931,3487,4.445,3488,5.369,3489,4.713,3490,4.445,3491,2.573,3492,2.931,3493,2.931,3494,2.931,3495,4.445,3496,5.369,3497,6.441,3498,4.445,3499,5.369,3500,5.369,3501,4.445,3502,3.902,3503,2.931,3504,2.931,3505,2.931,3506,5.993,3507,4.445,3508,2.931,3509,2.931,3510,2.931,3511,2.573,3512,2.573,3513,2.573,3514,2.573,3515,2.931,3516,2.931,3517,2.931]],["title/dependencies.html",[466,2.51,3518,3.524]],["body/dependencies.html",[9,2.222,22,3.173,24,0.011,52,3.315,85,0.007,86,0.009,87,0.007,166,3.315,271,0.594,273,3.173,276,2.155,466,2.925,468,3.044,482,3.315,572,2.714,613,5.211,704,4.734,705,3.854,770,5.753,771,4.029,784,4.734,785,4.734,996,3.651,1030,4.091,1115,4.091,1116,4.221,1356,3.473,3219,5.211,3221,5.211,3230,4.734,3519,7.607,3520,5.937,3521,7.215,3522,5.937,3523,5.937,3524,5.937,3525,5.937,3526,5.937,3527,5.937,3528,5.937,3529,5.937,3530,5.937,3531,5.937,3532,5.937,3533,5.937,3534,5.937,3535,5.937,3536,5.937,3537,5.937,3538,5.937,3539,5.937,3540,5.937,3541,5.937,3542,5.937,3543,5.937,3544,5.937,3545,5.937]],["title/miscellaneous/functions.html",[2546,4.062,3546,2.597]],["body/miscellaneous/functions.html",[5,0.101,7,1.949,9,3.003,10,0.389,12,1.349,21,0.673,22,3.913,24,0.011,26,1.234,32,3.35,57,2.155,64,2.502,83,1.016,85,0.006,86,0.007,87,0.006,92,2.684,101,3.949,113,0.776,118,1.473,119,0.93,131,4.85,132,3.989,134,4.85,137,1.218,138,1.959,139,1.553,140,2.95,150,4.85,160,3.68,198,2.239,250,1.576,254,1.382,334,1.576,419,3.74,569,3.132,575,5.339,698,3.74,979,4.85,1112,3.558,1271,2.795,1356,2.658,1423,3.35,1424,4.484,1492,3.623,1681,3.132,2546,3.623,2748,6.018,2758,5.466,3126,4.85,3149,3.989,3464,3.989,3465,5.339,3466,5.339,3467,3.989,3468,5.339,3470,3.989,3471,6.085,3474,3.989,3475,5.339,3476,3.623,3477,5.339,3478,5.339,3480,3.989,3481,6.018,3482,5.339,3483,5.339,3484,3.989,3485,5.339,3546,3.35,3547,4.545,3548,4.545,3549,4.545,3550,4.545,3551,5.339,3552,6.083,3553,4.545,3554,4.545,3555,4.545,3556,6.083,3557,4.545,3558,4.545,3559,4.545,3560,4.545,3561,5.339,3562,6.856,3563,4.545,3564,6.083,3565,4.545,3566,3.989,3567,3.989,3568,4.545,3569,6.083,3570,6.856,3571,7.633,3572,6.427,3573,4.545,3574,4.545,3575,4.545,3576,4.545,3577,4.545,3578,4.545,3579,4.545,3580,4.545,3581,4.545,3582,4.545,3583,3.989,3584,4.545,3585,4.545,3586,4.545,3587,6.083,3588,4.545,3589,4.545,3590,4.545,3591,4.85,3592,4.545,3593,6.083,3594,7.322,3595,5.339,3596,6.083,3597,4.545,3598,4.545,3599,6.083,3600,6.083,3601,4.545]],["title/index.html",[10,0.302,3602,3.093,3603,3.093]],["body/index.html",[4,0.091,5,0.087,24,0.008,54,2.791,73,1.192,85,0.006,86,0.008,87,0.006,100,1.296,119,0.832,171,3.197,184,1.706,202,0.986,205,1.68,218,2.628,359,1.537,463,2.144,465,1.732,478,2.98,540,3.098,541,2.664,545,3.675,548,4.189,552,5.178,569,4.841,700,3.289,727,4.189,821,4.189,867,3.098,884,2.446,891,3.518,893,2.934,996,2.934,1030,5.144,1071,5.871,1116,2.791,1200,2.664,1249,6.166,1255,4.079,1286,4.189,1390,4.56,1498,5.515,1575,4.189,1605,5.009,1631,3.098,2088,5.601,2664,4.56,2845,3.518,3519,4.189,3583,6.166,3604,6.283,3605,4.772,3606,7.025,3607,7.757,3608,7.629,3609,8.12,3610,5.515,3611,4.772,3612,4.772,3613,6.166,3614,8.24,3615,4.772,3616,5.515,3617,4.772,3618,4.772,3619,4.772,3620,4.772,3621,4.772,3622,4.772,3623,4.189,3624,4.772,3625,4.189,3626,4.772,3627,6.809,3628,4.772,3629,4.772,3630,4.189,3631,4.772,3632,7.965,3633,4.772,3634,4.772,3635,4.772,3636,4.772,3637,6.283,3638,4.772,3639,6.166,3640,7.025,3641,4.189,3642,4.772,3643,4.772,3644,4.189,3645,5.515,3646,6.283,3647,7.465,3648,5.515,3649,4.772,3650,6.553,3651,4.772,3652,4.772,3653,6.184,3654,4.772,3655,6.283,3656,4.772,3657,4.189,3658,4.772,3659,4.772,3660,4.772,3661,4.772,3662,4.772,3663,4.772,3664,7.025,3665,4.772,3666,4.772,3667,4.772,3668,4.772,3669,4.189,3670,6.283,3671,4.772,3672,4.772,3673,4.772,3674,4.772,3675,4.772,3676,4.189,3677,4.189,3678,4.772,3679,3.805,3680,4.772,3681,4.772]],["title/license.html",[3602,3.093,3603,3.093,3682,3.093]],["body/license.html",[0,0.993,2,1.044,4,0.147,5,0.026,9,0.948,20,1.644,21,0.159,24,0.002,25,2.059,26,0.505,28,0.605,35,3.943,36,1.281,38,1.973,44,0.577,54,4.088,57,2.631,64,2.284,65,1.088,85,0.002,86,0.002,87,0.002,88,0.02,99,1.809,100,1.257,101,2.315,104,0.159,105,3.084,113,0.132,116,2.008,121,0.441,128,0.908,141,0.908,145,2.458,146,1.867,147,3.612,149,3.486,156,1.371,159,0.238,165,0.052,184,1.174,198,1.757,202,0.501,250,0.238,279,0.289,305,0.825,312,2.008,357,1.05,402,1.867,406,0.825,420,1.088,478,0.491,531,0.671,538,0.4,540,2.315,552,5.101,555,2.466,556,0.605,558,0.825,573,1.632,574,1.632,583,0.671,609,0.671,624,0.908,651,0.577,684,0.636,693,1.207,698,2.193,717,0.671,720,0.908,722,2.315,736,0.713,802,2.629,844,0.491,867,2.315,872,1.482,874,3.167,879,0.766,891,1.371,892,0.825,895,4.098,897,1.902,904,3.013,905,3.292,990,0.908,996,0.636,998,0.908,1006,0.908,1007,1.632,1028,0.908,1030,2.458,1048,0.577,1089,1.371,1112,2.086,1116,0.605,1154,0.908,1155,1.632,1193,1.902,1245,1.644,1247,1.371,1258,3.947,1272,1.281,1273,3.167,1276,1.632,1298,1.632,1362,0.908,1370,0.713,1390,4.845,1391,0.908,1399,1.482,1407,2.223,1418,0.908,1419,1.632,1420,1.632,1439,2.466,1444,1.482,1454,3.691,1456,0.825,1458,2.019,1487,5.458,1605,1.482,1616,0.825,1617,0.908,1630,0.762,1631,0.671,1632,1.371,1634,0.762,1653,2.715,1656,0.908,1674,1.745,1678,0.762,1820,0.825,1952,0.825,1972,0.825,2018,1.867,2108,0.825,2127,0.825,2156,0.825,2162,0.825,2171,0.825,2179,6.769,2181,4.098,2400,0.825,2401,3.167,2517,1.632,2518,1.632,2542,0.908,2543,2.28,2545,2.223,2595,1.482,2609,0.825,2616,3.131,2621,0.908,2640,0.825,2660,3.943,2664,2.008,2711,2.019,2784,0.825,2828,0.908,2845,3.612,2908,2.223,2935,2.019,3247,1.632,3448,1.632,3456,1.482,3514,0.908,3561,5.162,3566,6.135,3567,1.632,3572,0.908,3591,0.825,3595,1.632,3608,4.063,3610,2.715,3613,0.908,3616,1.632,3623,2.715,3625,2.715,3627,0.908,3630,0.908,3641,0.908,3644,4.869,3645,2.223,3648,0.908,3650,0.908,3657,2.223,3669,0.908,3676,4.063,3677,3.794,3682,7.492,3683,6.497,3684,1.034,3685,1.034,3686,2.533,3687,7.28,3688,4.629,3689,6.594,3690,7.115,3691,3.972,3692,1.034,3693,1.034,3694,1.859,3695,3.566,3696,3.566,3697,2.533,3698,2.533,3699,1.034,3700,1.034,3701,1.859,3702,3.972,3703,1.034,3704,3.972,3705,1.034,3706,1.034,3707,4.629,3708,1.034,3709,1.034,3710,1.034,3711,5.881,3712,7.897,3713,5.881,3714,2.533,3715,2.533,3716,1.859,3717,1.859,3718,4.322,3719,4.322,3720,5.881,3721,3.566,3722,1.034,3723,1.034,3724,3.093,3725,4.629,3726,1.859,3727,4.629,3728,2.533,3729,1.034,3730,1.859,3731,1.034,3732,2.533,3733,6.497,3734,3.566,3735,1.859,3736,3.093,3737,1.034,3738,1.034,3739,1.859,3740,3.093,3741,5.547,3742,1.859,3743,6.684,3744,1.859,3745,3.093,3746,4.322,3747,3.566,3748,1.034,3749,4.629,3750,3.566,3751,7.376,3752,2.533,3753,4.322,3754,1.034,3755,1.034,3756,1.034,3757,4.629,3758,1.859,3759,5.354,3760,5.139,3761,3.566,3762,1.859,3763,1.034,3764,1.034,3765,6.025,3766,1.859,3767,1.034,3768,5.722,3769,1.859,3770,1.034,3771,2.533,3772,1.034,3773,1.034,3774,1.034,3775,1.034,3776,1.034,3777,1.034,3778,1.034,3779,1.034,3780,1.034,3781,1.859,3782,1.034,3783,1.034,3784,1.034,3785,1.859,3786,1.034,3787,1.034,3788,1.859,3789,1.859,3790,5.881,3791,1.034,3792,1.859,3793,1.859,3794,1.034,3795,1.034,3796,2.533,3797,1.859,3798,2.533,3799,1.034,3800,1.034,3801,3.972,3802,1.034,3803,1.034,3804,3.566,3805,1.034,3806,1.034,3807,3.093,3808,1.034,3809,1.034,3810,1.859,3811,2.533,3812,1.034,3813,1.034,3814,4.899,3815,1.034,3816,5.881,3817,3.093,3818,3.566,3819,3.972,3820,2.533,3821,1.034,3822,2.533,3823,6.393,3824,1.859,3825,1.034,3826,1.034,3827,1.034,3828,2.533,3829,7.797,3830,5.139,3831,1.034,3832,1.034,3833,1.859,3834,1.859,3835,1.034,3836,5.139,3837,1.034,3838,3.093,3839,4.629,3840,1.034,3841,2.533,3842,2.533,3843,1.859,3844,3.972,3845,7.711,3846,2.533,3847,4.899,3848,3.093,3849,4.322,3850,1.859,3851,1.034,3852,1.859,3853,2.533,3854,4.899,3855,3.093,3856,1.034,3857,1.859,3858,1.859,3859,3.093,3860,3.093,3861,1.034,3862,2.533,3863,1.034,3864,7.054,3865,1.859,3866,1.034,3867,4.629,3868,1.034,3869,2.533,3870,6.025,3871,3.093,3872,1.859,3873,5.354,3874,3.972,3875,1.034,3876,1.034,3877,4.629,3878,1.034,3879,1.859,3880,1.034,3881,1.859,3882,2.533,3883,2.533,3884,1.034,3885,1.034,3886,1.034,3887,2.533,3888,2.533,3889,1.034,3890,1.034,3891,1.034,3892,1.859,3893,3.972,3894,1.034,3895,2.533,3896,2.533,3897,3.972,3898,2.533,3899,2.533,3900,1.034,3901,1.034,3902,3.566,3903,3.972,3904,1.034,3905,1.034,3906,1.034,3907,2.533,3908,1.034,3909,1.034,3910,1.034,3911,1.034,3912,1.034,3913,1.859,3914,1.034,3915,6.846,3916,4.629,3917,1.034,3918,1.859,3919,1.034,3920,1.034,3921,1.859,3922,1.859,3923,1.034,3924,1.034,3925,1.034,3926,1.859,3927,2.533,3928,1.034,3929,1.859,3930,1.034,3931,1.034,3932,1.034,3933,1.034,3934,5.139,3935,4.322,3936,3.093,3937,1.034,3938,3.566,3939,1.034,3940,1.859,3941,1.034,3942,1.034,3943,1.034,3944,1.034,3945,1.034,3946,2.533,3947,2.533,3948,1.034,3949,1.034,3950,1.859,3951,1.859,3952,1.859,3953,1.034,3954,1.859,3955,1.034,3956,1.034,3957,1.034,3958,1.034,3959,1.034,3960,1.034,3961,2.533,3962,1.034,3963,1.034,3964,6.025,3965,1.034,3966,1.034,3967,1.034,3968,3.566,3969,3.566,3970,1.034,3971,1.034,3972,2.533,3973,1.034,3974,1.034,3975,3.093,3976,1.034,3977,1.859,3978,1.034,3979,1.034,3980,1.034,3981,1.034,3982,1.034,3983,1.859,3984,1.859,3985,1.034,3986,2.533,3987,1.034,3988,1.034,3989,1.859,3990,1.034,3991,1.034,3992,1.034,3993,1.034,3994,1.859,3995,1.859,3996,3.972,3997,1.034,3998,1.034,3999,1.859,4000,2.533,4001,2.533,4002,3.093,4003,3.093,4004,3.093,4005,1.859,4006,1.034,4007,3.566,4008,3.566,4009,1.034,4010,1.859,4011,1.859,4012,3.566,4013,1.859,4014,3.093,4015,3.093,4016,1.859,4017,2.533,4018,5.881,4019,3.566,4020,1.034,4021,1.034,4022,1.034,4023,2.533,4024,2.533,4025,1.859,4026,1.859,4027,1.034,4028,1.034,4029,1.034,4030,1.859,4031,1.034,4032,1.034,4033,1.034,4034,2.533,4035,1.034,4036,1.034,4037,2.533,4038,1.034,4039,1.859,4040,1.034,4041,1.034,4042,1.034,4043,1.859,4044,1.859,4045,3.972,4046,6.684,4047,2.533,4048,1.859,4049,1.859,4050,1.859,4051,1.859,4052,3.093,4053,1.859,4054,1.034,4055,1.034,4056,1.034,4057,1.034,4058,3.972,4059,1.859,4060,1.034,4061,1.034,4062,1.034,4063,1.034,4064,1.859,4065,1.034,4066,1.859,4067,1.034,4068,3.566,4069,1.034,4070,1.034,4071,1.034,4072,1.034,4073,1.034,4074,1.859,4075,1.034,4076,1.034,4077,1.034,4078,2.533,4079,3.566,4080,3.093,4081,1.859,4082,1.034,4083,1.034,4084,1.034,4085,1.034,4086,1.034,4087,1.859,4088,1.034,4089,1.034,4090,2.533,4091,3.093,4092,1.034,4093,1.034,4094,1.859,4095,1.034,4096,1.034,4097,2.533,4098,1.034,4099,1.034,4100,1.034,4101,1.034,4102,1.034,4103,1.859,4104,1.034,4105,1.034,4106,1.034,4107,1.034,4108,2.533,4109,1.034,4110,1.034,4111,1.034,4112,1.034,4113,3.566,4114,1.034,4115,1.034,4116,3.093,4117,1.034,4118,1.034,4119,1.034,4120,1.034,4121,1.034,4122,1.034,4123,2.533,4124,1.034,4125,1.034,4126,1.034,4127,2.533,4128,1.034,4129,1.034,4130,2.533,4131,1.034,4132,1.859,4133,1.034,4134,1.034,4135,1.034,4136,1.034,4137,1.034,4138,1.034,4139,1.034,4140,1.034,4141,1.859,4142,1.034,4143,1.034,4144,1.034,4145,1.859,4146,1.859,4147,1.034,4148,1.034,4149,2.533,4150,1.034,4151,2.533,4152,1.859,4153,1.034,4154,1.859,4155,1.859,4156,1.034,4157,2.533,4158,4.322,4159,1.034,4160,1.859,4161,1.632,4162,1.034,4163,1.859,4164,1.034,4165,1.034,4166,1.034,4167,1.034,4168,1.034,4169,1.859,4170,1.034,4171,3.093,4172,1.034,4173,3.566,4174,1.034,4175,1.034,4176,1.034,4177,1.034,4178,1.034,4179,1.859,4180,1.859,4181,1.859,4182,2.533,4183,1.034,4184,1.859,4185,1.859,4186,1.034,4187,2.533,4188,1.034,4189,1.859,4190,1.034,4191,1.859,4192,1.034,4193,1.859,4194,1.034,4195,1.034,4196,1.859,4197,6.846,4198,1.859,4199,1.034,4200,3.566,4201,5.139,4202,2.533,4203,1.034,4204,1.034,4205,1.034,4206,3.093,4207,1.034,4208,1.034,4209,2.533,4210,1.859,4211,1.034,4212,1.034,4213,1.034,4214,1.034,4215,1.034,4216,1.034,4217,1.034,4218,1.034,4219,3.093,4220,1.859,4221,1.859,4222,1.034,4223,1.034,4224,2.533,4225,1.034,4226,1.859,4227,2.533,4228,1.859,4229,1.034,4230,1.034,4231,1.034,4232,1.034,4233,1.859,4234,2.533,4235,1.034,4236,1.034,4237,1.859,4238,1.034,4239,1.034,4240,1.034,4241,1.034,4242,1.034,4243,1.034,4244,2.533,4245,1.859,4246,1.034,4247,1.034,4248,3.093,4249,1.034,4250,2.533,4251,1.034,4252,1.034,4253,1.859,4254,1.034,4255,1.034,4256,1.034,4257,2.533,4258,1.859,4259,1.034,4260,4.322,4261,1.859,4262,2.533,4263,3.093,4264,1.034,4265,1.034,4266,1.859,4267,1.034,4268,2.533,4269,1.034,4270,1.859,4271,1.034,4272,1.034,4273,1.034,4274,1.034,4275,2.533,4276,1.034,4277,1.859,4278,2.533,4279,1.859,4280,1.034,4281,1.859,4282,1.034,4283,1.034,4284,1.859,4285,1.859,4286,1.034,4287,1.034,4288,1.859,4289,1.034,4290,1.034,4291,1.034,4292,1.034,4293,1.034,4294,1.034,4295,1.034,4296,1.034,4297,1.034,4298,1.034,4299,1.859,4300,2.533,4301,1.034,4302,1.034,4303,1.034,4304,1.034,4305,1.034,4306,1.859,4307,1.034,4308,1.034,4309,1.034,4310,1.034,4311,1.034,4312,1.034,4313,1.034,4314,1.034,4315,1.034,4316,1.034,4317,1.034,4318,1.034,4319,1.034,4320,3.093,4321,1.034,4322,1.859,4323,1.034,4324,1.034,4325,1.034,4326,1.034,4327,1.034,4328,1.034,4329,1.034,4330,1.034,4331,1.034,4332,1.034,4333,2.533,4334,1.034,4335,1.034,4336,1.034,4337,1.034,4338,1.859,4339,1.034,4340,1.034,4341,1.034,4342,1.034,4343,1.034,4344,1.859,4345,1.859,4346,2.533,4347,1.034,4348,1.859,4349,1.034,4350,1.034,4351,1.034,4352,1.034,4353,2.533,4354,1.859,4355,1.034,4356,1.859,4357,1.859,4358,1.859,4359,1.034,4360,1.034,4361,1.034,4362,1.034,4363,1.034,4364,1.034,4365,1.859,4366,1.034,4367,1.034,4368,1.859,4369,1.034,4370,2.533,4371,1.034,4372,1.034,4373,1.034,4374,1.034,4375,1.034,4376,1.034,4377,1.034,4378,1.034,4379,1.034,4380,1.034,4381,1.034,4382,1.034,4383,1.034,4384,1.034,4385,1.034,4386,1.034,4387,1.034,4388,1.034,4389,1.034,4390,1.034,4391,1.034,4392,1.034,4393,1.034,4394,1.034,4395,1.034,4396,1.034,4397,1.034,4398,1.034,4399,1.034,4400,1.034,4401,2.533,4402,1.859,4403,1.034,4404,1.034,4405,1.034,4406,1.034,4407,1.034,4408,1.859,4409,1.034,4410,1.034,4411,1.859,4412,1.859,4413,1.034,4414,1.034,4415,1.034,4416,1.034,4417,1.034,4418,1.034,4419,1.034,4420,1.034,4421,1.034,4422,1.034,4423,1.034,4424,1.034,4425,1.034,4426,1.034,4427,1.034,4428,1.034,4429,1.034,4430,1.034,4431,1.034,4432,1.034,4433,1.034,4434,1.034,4435,1.034,4436,1.034]],["title/modules.html",[465,2.104]],["body/modules.html",[24,0.009,85,0.007,86,0.009,87,0.007,147,6.369,464,4.479,465,2.205,473,4.188,474,2.994,475,4.188,656,4.479,660,4.188,757,4.479,763,4.188,771,4.857,909,4.479,913,4.188,2711,6.935,2713,4.479,2717,4.188,2858,4.479,2862,4.188,3079,4.479,3083,4.188,3383,4.188,4437,8.699,4438,8.925,4439,8.641]],["title/overview.html",[3679,4.621]],["body/overview.html",[2,1.635,24,0.011,77,1.485,83,0.887,85,0.005,86,0.007,87,0.005,90,1.955,203,1.999,204,1.397,314,1.077,320,2.058,322,1.999,325,1.999,327,2.493,329,1.999,331,1.999,333,1.999,336,2.493,339,2.493,341,1.999,343,1.999,345,1.999,347,2.493,350,1.999,351,1.999,353,2.493,356,2.493,358,1.999,360,1.241,361,2.421,363,1.999,365,1.999,463,1.048,464,6.262,465,1.44,466,1.955,467,2.12,468,2.034,469,2.12,470,3.482,471,3.482,472,3.482,473,4.403,474,4.378,475,5.71,476,2.962,477,2.12,478,1.882,656,5.819,657,3.482,658,3.482,659,3.482,660,4.403,698,2.44,757,6.29,758,3.482,759,3.482,760,3.482,761,3.482,762,3.482,763,4.403,764,4.403,765,4.147,766,4.403,767,4.403,870,3.163,909,5.989,910,3.482,911,3.482,912,3.482,913,4.403,920,1.955,1112,2.321,1674,2.734,2713,5.819,2714,3.482,2715,3.482,2716,3.482,2717,4.403,2798,5.333,2799,2.924,2858,5.989,2859,3.482,2860,3.482,2861,3.482,2862,4.403,2872,3.482,2873,3.482,2874,3.482,2875,5.333,2876,5.333,3079,5.989,3080,3.482,3081,3.482,3082,3.482,3083,4.403,3379,3.482,3380,3.482,3381,3.482,3382,3.482,3383,4.403,3679,3.163,4161,3.482,4440,3.967,4441,3.967,4442,5.543]],["title/routes.html",[526,2.749]],["body/routes.html",[24,0.01,85,0.009,86,0.01,87,0.009,526,3.309]],["title/miscellaneous/variables.html",[3546,2.597,3653,4.062]],["body/miscellaneous/variables.html",[1,0.881,6,1.16,8,0.912,9,1.445,10,0.153,11,0.301,16,1.232,17,1.099,18,1.232,19,0.998,20,1.16,21,0.64,22,2.687,24,0.011,25,2.221,26,0.485,27,0.4,28,1.751,31,1.045,32,1.317,38,0.762,39,1.232,40,1.232,41,1.232,42,1.16,43,1.16,44,0.998,45,1.232,47,1.099,48,1.715,49,1.232,50,1.232,51,1.232,52,0.998,53,1.232,54,1.045,64,2.151,67,2.399,70,0.998,72,0.916,73,1.918,75,1.84,76,1.16,77,1.445,78,2.931,79,1.943,80,1.475,81,1.232,82,1.232,83,0.4,85,0.002,86,0.004,87,0.002,91,1.425,93,1.232,95,1.751,100,0.813,116,1.943,120,2.386,139,1.718,148,2.218,160,2.399,166,3.036,171,2.381,173,2.386,174,3.748,175,2.386,176,1.569,177,2.386,178,2.062,179,1.943,184,0.485,198,0.881,208,0.576,298,0.955,311,2.506,357,0.434,359,0.576,374,2.062,523,1.232,533,3.344,535,3.748,536,3.53,540,1.943,541,2.156,565,4.336,583,2.506,651,1.671,698,1.099,705,1.943,777,1.425,780,2.206,793,3.389,802,1.317,803,1.425,804,1.425,844,1.419,866,2.846,867,1.943,869,1.099,879,0.737,1071,1.317,1112,1.045,1209,2.062,1210,2.846,1212,2.846,1247,1.317,1256,1.232,1272,1.232,1440,2.206,1519,2.206,1649,2.206,1650,1.425,1651,5.019,1661,3.964,1662,1.569,1663,2.386,1664,1.569,1665,2.386,1666,1.425,1667,3.6,1668,1.425,1669,2.846,1670,1.425,1671,1.425,1672,2.386,1673,1.425,1674,1.232,1675,1.425,1676,1.425,1677,1.425,1678,1.317,1679,1.425,1680,1.425,1681,1.232,1682,1.425,1683,2.627,1684,3.964,1685,1.569,1686,1.569,1687,1.569,1688,1.569,1689,1.569,1690,1.569,1691,1.569,1692,1.569,1693,1.569,1694,1.569,1695,1.569,1696,1.569,1697,1.569,1698,1.569,1699,1.569,1700,2.627,1701,1.569,1702,1.569,1703,2.627,1704,1.569,1705,1.569,1706,1.569,1707,3.389,1708,3.389,1709,1.569,1710,2.627,1711,1.569,1712,2.627,1713,2.627,1714,2.627,1715,1.569,1716,1.569,1717,1.569,1718,1.569,1719,1.569,1720,1.569,1721,1.569,1722,1.569,1723,1.569,1724,1.569,1725,1.569,1726,1.569,1727,1.569,1728,1.569,1729,1.569,1730,1.569,1731,1.569,1732,1.569,1733,1.569,1734,1.569,1735,1.569,1736,1.569,1737,1.569,1738,1.569,1739,1.569,1740,1.569,1741,1.569,1742,1.569,1743,1.569,1744,1.569,1745,1.569,1746,1.569,1747,1.569,1748,2.627,1749,1.569,1750,1.569,1751,1.569,1752,1.569,1753,1.569,1754,1.569,1755,1.569,1756,1.569,1757,1.569,1758,1.569,1759,1.569,1760,1.569,1761,2.627,1762,1.569,1763,1.569,1764,1.569,1765,2.627,1766,1.569,1767,1.569,1768,1.569,1769,1.569,1770,1.569,1771,1.569,1772,1.569,1773,1.569,1774,1.569,1775,1.569,1776,1.569,1777,1.569,1778,1.569,1779,1.569,1780,1.569,1781,1.569,1782,1.569,1783,1.569,1784,1.569,1785,1.569,1786,1.569,1787,1.569,1788,1.569,1789,1.569,1790,1.569,1791,1.569,1792,3.389,1793,1.569,1794,1.569,1795,1.569,1796,1.569,1797,1.569,1798,1.569,1799,1.569,1800,1.569,1801,1.569,1802,1.569,1803,1.569,1804,1.569,1805,1.569,1806,2.627,1807,1.569,1808,1.569,1809,1.569,1810,1.569,1811,1.569,1812,1.569,1813,1.569,1814,2.627,1815,1.569,1816,1.569,1817,1.569,1818,1.569,1819,1.569,1820,1.425,1821,1.569,1822,1.569,1823,1.569,1824,1.569,1825,0.998,1826,1.569,1827,1.569,1828,1.569,1829,1.569,1830,1.569,1831,1.569,1832,1.569,1833,2.627,1834,1.569,1835,1.569,1836,2.627,1837,1.569,1838,1.569,1839,1.569,1840,1.569,1841,1.569,1842,1.569,1843,1.569,1844,1.569,1845,1.569,1846,1.569,1847,1.569,1848,1.569,1849,1.569,1850,1.569,1851,1.569,1852,1.569,1853,3.389,1854,3.964,1855,1.569,1856,1.569,1857,1.569,1858,1.569,1859,1.569,1860,1.569,1861,1.569,1862,1.569,1863,1.569,1864,1.569,1865,1.569,1866,1.569,1867,1.569,1868,1.569,1869,1.569,1870,1.569,1871,1.569,1872,1.569,1873,1.569,1874,1.569,1875,1.569,1876,1.569,1877,1.569,1878,1.569,1879,1.569,1880,1.569,1881,1.569,1882,1.569,1883,1.569,1884,1.569,1885,1.569,1886,1.569,1887,1.569,1888,1.569,1889,1.569,1890,1.569,1891,1.569,1892,1.569,1893,1.569,1894,1.569,1895,1.569,1896,1.569,1897,1.569,1898,1.569,1899,1.569,1900,2.627,1901,3.389,1902,1.569,1903,1.569,1904,1.569,1905,1.569,1906,3.389,1907,3.389,1908,1.569,1909,2.627,1910,1.569,1911,1.569,1912,1.569,1913,1.569,1914,1.569,1915,1.569,1916,1.569,1917,1.569,1918,1.569,1919,1.569,1920,1.569,1921,1.569,1922,1.569,1923,1.569,1924,3.389,1925,1.569,1926,1.569,1927,1.569,1928,1.569,1929,1.569,1930,1.569,1931,1.569,1932,1.569,1933,1.569,1934,1.569,1935,1.569,1936,1.569,1937,1.569,1938,1.569,1939,1.569,1940,1.569,1941,1.569,1942,1.569,1943,2.206,1944,2.627,1945,2.627,1946,2.627,1947,2.627,1948,1.569,1949,1.569,1950,1.569,1951,1.569,1952,1.425,1953,1.569,1954,1.569,1955,1.569,1956,1.569,1957,1.569,1958,1.569,1959,1.569,1960,1.569,1961,1.569,1962,1.569,1963,1.569,1964,1.569,1965,1.569,1966,1.569,1967,1.569,1968,1.569,1969,1.569,1970,1.569,1971,1.569,1972,1.425,1973,1.569,1974,1.569,1975,1.569,1976,1.569,1977,1.569,1978,1.569,1979,1.569,1980,1.569,1981,1.569,1982,1.569,1983,1.569,1984,1.569,1985,1.569,1986,1.569,1987,1.569,1988,1.569,1989,2.627,1990,3.964,1991,1.569,1992,1.569,1993,1.569,1994,1.569,1995,1.569,1996,1.569,1997,1.569,1998,1.569,1999,1.569,2000,1.569,2001,1.569,2002,1.569,2003,1.569,2004,1.569,2005,1.569,2006,1.569,2007,1.569,2008,1.569,2009,1.569,2010,1.569,2011,1.569,2012,1.569,2013,1.569,2014,2.627,2015,1.569,2016,1.569,2017,1.569,2018,1.317,2019,1.569,2020,1.569,2021,1.569,2022,1.569,2023,1.569,2024,1.569,2025,1.569,2026,1.569,2027,1.569,2028,1.569,2029,1.569,2030,1.569,2031,1.569,2032,1.569,2033,1.569,2034,1.569,2035,1.569,2036,1.569,2037,1.569,2038,1.569,2039,1.569,2040,1.569,2041,1.569,2042,1.569,2043,1.569,2044,1.569,2045,1.569,2046,1.569,2047,1.569,2048,2.627,2049,1.569,2050,1.569,2051,1.569,2052,1.569,2053,1.569,2054,1.569,2055,1.569,2056,1.569,2057,2.627,2058,1.569,2059,1.425,2060,1.569,2061,1.569,2062,1.569,2063,1.569,2064,1.569,2065,1.569,2066,1.569,2067,1.569,2068,1.569,2069,2.627,2070,1.569,2071,1.569,2072,1.569,2073,1.569,2074,1.569,2075,1.569,2076,1.569,2077,1.569,2078,1.569,2079,1.569,2080,1.569,2081,1.569,2082,1.569,2083,1.569,2084,1.569,2085,1.569,2086,1.569,2087,2.627,2088,2.386,2089,1.569,2090,1.569,2091,1.569,2092,1.569,2093,1.569,2094,1.569,2095,1.569,2096,1.569,2097,1.569,2098,1.569,2099,1.569,2100,1.569,2101,1.569,2102,1.569,2103,1.569,2104,1.569,2105,1.569,2106,1.569,2107,1.569,2108,1.425,2109,1.569,2110,1.569,2111,1.569,2112,1.569,2113,1.569,2114,1.569,2115,1.569,2116,1.569,2117,1.569,2118,1.569,2119,1.569,2120,1.569,2121,1.569,2122,1.569,2123,1.569,2124,1.569,2125,1.569,2126,1.569,2127,1.425,2128,1.569,2129,1.569,2130,1.569,2131,1.569,2132,1.569,2133,1.569,2134,1.569,2135,1.569,2136,1.569,2137,1.569,2138,1.569,2139,1.569,2140,1.569,2141,1.569,2142,1.569,2143,1.569,2144,1.569,2145,1.569,2146,2.627,2147,1.569,2148,1.569,2149,1.569,2150,1.569,2151,1.569,2152,1.569,2153,1.569,2154,1.425,2155,1.569,2156,1.425,2157,1.569,2158,1.569,2159,1.569,2160,1.569,2161,1.569,2162,1.425,2163,1.569,2164,1.569,2165,1.569,2166,1.569,2167,1.569,2168,1.569,2169,1.569,2170,1.569,2171,1.425,2172,1.569,2173,1.569,2174,1.569,2175,1.569,2176,1.569,2177,1.569,2178,1.569,2179,1.425,2180,1.569,2181,1.425,2182,1.569,2183,1.569,2184,2.386,2185,1.569,2186,1.569,2187,1.569,2188,1.569,2189,1.569,2190,1.569,2191,1.569,2192,1.569,2193,1.569,2194,1.569,2195,1.569,2196,1.569,2197,1.569,2198,1.569,2199,1.569,2200,1.569,2201,1.569,2202,1.569,2203,1.569,2204,1.569,2205,1.569,2206,1.569,2207,1.569,2208,1.569,2209,1.569,2210,1.569,2211,1.569,2212,1.569,2213,1.569,2214,1.569,2215,1.569,2216,1.569,2217,1.569,2218,1.569,2219,1.569,2220,1.569,2221,1.569,2222,1.569,2223,1.569,2224,1.569,2225,1.569,2226,1.569,2227,1.569,2228,1.569,2229,1.569,2230,1.569,2231,1.569,2232,2.627,2233,1.569,2234,1.569,2235,1.569,2236,1.569,2237,1.569,2238,1.569,2239,1.569,2240,1.569,2241,1.569,2242,1.569,2243,1.569,2244,1.569,2245,1.569,2246,1.569,2247,1.569,2248,1.569,2249,1.569,2250,3.389,2251,1.569,2252,1.569,2253,1.569,2254,1.569,2255,1.569,2256,1.569,2257,1.569,2258,1.569,2259,1.569,2260,1.569,2261,1.569,2262,1.569,2263,1.569,2264,1.569,2265,1.569,2266,1.569,2267,1.569,2268,1.569,2269,1.569,2270,1.569,2271,1.569,2272,1.569,2273,1.569,2274,1.569,2275,1.569,2276,1.569,2277,1.569,2278,1.569,2279,1.569,2280,1.569,2281,1.569,2282,1.569,2283,1.569,2284,1.569,2285,1.569,2286,1.569,2287,1.569,2288,1.569,2289,1.569,2290,1.569,2291,1.569,2292,1.569,2293,1.569,2294,1.569,2295,1.569,2296,1.569,2297,1.569,2298,1.569,2299,1.569,2300,1.569,2301,1.569,2302,1.569,2303,1.569,2304,1.569,2305,1.569,2306,1.569,2307,1.569,2308,1.569,2309,1.569,2310,1.569,2311,1.569,2312,1.569,2313,1.569,2314,1.569,2315,1.569,2316,1.569,2317,1.569,2318,1.569,2319,1.569,2320,1.569,2321,1.569,2322,1.569,2323,1.569,2324,1.569,2325,1.569,2326,1.569,2327,1.569,2328,1.569,2329,1.569,2330,1.569,2331,1.569,2332,1.569,2333,1.569,2334,1.569,2335,1.569,2336,1.569,2337,1.569,2338,1.569,2339,2.627,2340,1.569,2341,2.386,2342,1.569,2343,1.569,2344,1.569,2345,1.569,2346,1.569,2347,1.569,2348,1.569,2349,1.569,2350,1.569,2351,1.569,2352,1.569,2353,1.569,2354,1.569,2355,1.569,2356,1.569,2357,1.569,2358,1.425,2359,1.569,2360,1.569,2361,1.569,2362,1.569,2363,1.569,2364,1.569,2365,1.569,2366,1.569,2367,1.569,2368,1.569,2369,1.569,2370,2.627,2371,2.627,2372,1.569,2373,1.569,2374,1.569,2375,1.569,2376,1.569,2377,1.569,2378,2.386,2379,1.569,2380,1.569,2381,1.569,2382,1.569,2383,1.569,2384,1.569,2385,1.569,2386,1.569,2387,1.569,2388,1.569,2389,1.569,2390,1.569,2391,1.569,2392,1.569,2393,1.569,2394,1.569,2395,1.569,2396,1.569,2397,1.569,2398,1.569,2399,1.569,2400,1.425,2401,1.425,2402,1.569,2403,1.569,2404,1.569,2405,2.627,2406,1.569,2407,1.569,2408,1.569,2409,1.569,2410,1.569,2411,1.569,2412,1.569,2413,2.627,2414,1.569,2415,1.569,2416,1.569,2417,1.569,2418,1.569,2419,1.569,2420,1.569,2421,1.569,2422,1.569,2423,1.569,2424,1.569,2425,1.569,2426,1.569,2427,1.569,2428,1.569,2429,1.569,2430,1.569,2431,1.569,2432,1.569,2433,1.569,2434,1.569,2435,1.569,2436,1.569,2437,1.569,2438,1.569,2439,1.569,2440,1.425,2441,1.569,2442,1.569,2443,1.569,2444,1.569,2445,1.569,2446,2.386,2447,1.569,2448,1.569,2449,1.569,2450,1.569,2451,1.569,2452,1.569,2453,1.569,2454,1.425,2455,1.569,2456,1.569,2457,1.569,2458,1.569,2459,1.569,2460,1.569,2461,1.569,2462,1.569,2463,1.569,2464,1.569,2465,1.569,2466,1.569,2467,1.569,2468,1.569,2469,1.569,2470,1.569,2471,1.569,2472,1.569,2473,1.569,2474,1.569,2475,1.569,2476,1.569,2477,1.569,2478,1.569,2479,1.569,2480,1.569,2481,1.569,2482,1.569,2483,1.569,2484,1.569,2485,1.569,2486,1.569,2487,1.569,2488,1.569,2489,1.569,2490,1.569,2491,1.569,2492,1.569,2493,1.569,2494,1.569,2495,1.569,2496,1.569,2497,1.569,2498,1.569,2499,1.569,2500,1.569,2501,1.569,2502,1.569,2503,1.569,2504,1.569,2505,1.425,2506,1.425,2507,2.386,2508,1.569,2509,1.569,2510,1.569,2511,1.569,2629,1.16,2667,1.232,2958,1.425,2959,3.078,2978,1.569,3179,1.425,3229,2.627,3230,2.386,3471,2.386,3476,1.425,3479,2.627,3489,2.627,3491,3.389,3502,1.569,3511,1.569,3512,1.569,3513,1.569,3546,1.317,3551,1.569,3591,1.425,3639,3.389,3653,1.425,4443,2.993,4444,2.993,4445,6.057,4446,1.787,4447,1.787,4448,1.787,4449,1.787,4450,1.787,4451,1.787,4452,1.787,4453,3.861,4454,3.861,4455,3.861,4456,3.861,4457,3.861,4458,3.861,4459,3.861,4460,3.861,4461,3.861,4462,3.861,4463,3.861,4464,3.861,4465,3.861,4466,3.861,4467,3.861,4468,3.861,4469,3.861,4470,3.861,4471,3.861,4472,3.861,4473,3.861,4474,3.861,4475,3.861,4476,3.861,4477,3.861,4478,1.787,4479,1.787,4480,1.787,4481,1.787,4482,1.787]]],"invertedIndex":[["",{"_index":24,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"routes.html":{},"miscellaneous/variables.html":{}}}],["0",{"_index":77,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"pipes/TokenRatioPipe.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["0.0",{"_index":630,"title":{},"body":{"components/AdminComponent.html":{}}}],["0.0.7",{"_index":3531,"title":{},"body":{"dependencies.html":{}}}],["0.1.6",{"_index":3525,"title":{},"body":{"dependencies.html":{}}}],["0.10.2",{"_index":3545,"title":{},"body":{"dependencies.html":{}}}],["0.12.3",{"_index":3534,"title":{},"body":{"dependencies.html":{}}}],["0.2",{"_index":631,"title":{},"body":{"components/AdminComponent.html":{}}}],["0/1",{"_index":3473,"title":{},"body":{"coverage.html":{}}}],["0/10",{"_index":3495,"title":{},"body":{"coverage.html":{}}}],["0/11",{"_index":3499,"title":{},"body":{"coverage.html":{}}}],["0/12",{"_index":3498,"title":{},"body":{"coverage.html":{}}}],["0/13",{"_index":3508,"title":{},"body":{"coverage.html":{}}}],["0/15",{"_index":3505,"title":{},"body":{"coverage.html":{}}}],["0/16",{"_index":3500,"title":{},"body":{"coverage.html":{}}}],["0/17",{"_index":3501,"title":{},"body":{"coverage.html":{}}}],["0/19",{"_index":3510,"title":{},"body":{"coverage.html":{}}}],["0/2",{"_index":3516,"title":{},"body":{"coverage.html":{}}}],["0/22",{"_index":3494,"title":{},"body":{"coverage.html":{}}}],["0/3",{"_index":3506,"title":{},"body":{"coverage.html":{}}}],["0/38",{"_index":3503,"title":{},"body":{"coverage.html":{}}}],["0/4",{"_index":3497,"title":{},"body":{"coverage.html":{}}}],["0/47",{"_index":3504,"title":{},"body":{"coverage.html":{}}}],["0/5",{"_index":3496,"title":{},"body":{"coverage.html":{}}}],["0/6",{"_index":3509,"title":{},"body":{"coverage.html":{}}}],["0/7",{"_index":3507,"title":{},"body":{"coverage.html":{}}}],["04/02/2020",{"_index":3412,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["05/28/2020",{"_index":3423,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["08/16/2020",{"_index":3405,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["0px",{"_index":619,"title":{},"body":{"components/AdminComponent.html":{}}}],["0x51d3c8e2e421604e2b644117a362d589c5434739",{"_index":3443,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["0x9d7c284907acbd4a0ce2ddd0aa69147a921a573d",{"_index":3444,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["0xa686005ce37dce7738436256982c3903f2e4ea8e",{"_index":2920,"title":{},"body":{"interfaces/Token.html":{}}}],["0xc0ffee254729296a45a3885639ac7e10f9d54979",{"_index":188,"title":{},"body":{"classes/AccountIndex.html":{}}}],["0xc86ff893ac40d3950b4d5f94a9b837258b0a9865",{"_index":3404,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["0xea6225212005e86a4490018ded4bf37f3e772161",{"_index":4473,"title":{},"body":{"miscellaneous/variables.html":{}}}],["0xeb3907ecad74a0013c259d5874ae7f22dcbcc95c",{"_index":4475,"title":{},"body":{"miscellaneous/variables.html":{}}}],["1",{"_index":198,"title":{"interfaces/Signature-1.html":{}},"body":{"classes/AccountIndex.html":{},"components/AdminComponent.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["1.0.0",{"_index":3542,"title":{},"body":{"dependencies.html":{}}}],["1.3.0",{"_index":3543,"title":{},"body":{"dependencies.html":{}}}],["1/1",{"_index":3461,"title":{},"body":{"coverage.html":{}}}],["10",{"_index":402,"title":{},"body":{"components/AccountsComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"components/TransactionsComponent.html":{},"license.html":{}}}],["10.2.0",{"_index":3519,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["10.2.7",{"_index":3521,"title":{},"body":{"dependencies.html":{}}}],["10/10/2020",{"_index":3428,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["100",{"_index":298,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"interceptors/MockBackendInterceptor.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["1000",{"_index":1673,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["1000).tolocaledatestring('en",{"_index":3394,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["11",{"_index":3977,"title":{},"body":{"license.html":{}}}],["11/11",{"_index":3486,"title":{},"body":{"coverage.html":{}}}],["11/16/2020",{"_index":3418,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["12",{"_index":4442,"title":{},"body":{"overview.html":{}}}],["12987",{"_index":3406,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["13",{"_index":4335,"title":{},"body":{"license.html":{}}}],["14/14",{"_index":3492,"title":{},"body":{"coverage.html":{}}}],["15",{"_index":4160,"title":{},"body":{"license.html":{}}}],["151.002995",{"_index":3447,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["1595537208",{"_index":3441,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["16",{"_index":4161,"title":{},"body":{"license.html":{},"overview.html":{}}}],["17",{"_index":4440,"title":{},"body":{"overview.html":{}}}],["1996",{"_index":3982,"title":{},"body":{"license.html":{}}}],["2",{"_index":1112,"title":{},"body":{"injectables/BlockSyncService.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/TokenRegistry.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"license.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["2.0.0",{"_index":3541,"title":{},"body":{"dependencies.html":{}}}],["2.1.4",{"_index":3539,"title":{},"body":{"dependencies.html":{}}}],["2.5.4",{"_index":3529,"title":{},"body":{"dependencies.html":{}}}],["2/2",{"_index":3469,"title":{},"body":{"coverage.html":{}}}],["20",{"_index":406,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{},"license.html":{}}}],["200",{"_index":1680,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["2007",{"_index":3686,"title":{},"body":{"license.html":{}}}],["2021",{"_index":4408,"title":{},"body":{"license.html":{}}}],["22",{"_index":4441,"title":{},"body":{"overview.html":{}}}],["22.430670",{"_index":3446,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25412341234",{"_index":3411,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25412345678",{"_index":3403,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25462518374",{"_index":3427,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["254700000000",{"_index":81,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["25498765432",{"_index":3417,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["25498769876",{"_index":3422,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["26/26",{"_index":3490,"title":{},"body":{"coverage.html":{}}}],["28",{"_index":4316,"title":{},"body":{"license.html":{}}}],["29",{"_index":3684,"title":{},"body":{"license.html":{}}}],["3",{"_index":698,"title":{},"body":{"components/AppComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"license.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["3.0",{"_index":82,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["3.5.1",{"_index":3536,"title":{},"body":{"dependencies.html":{}}}],["3/3",{"_index":3463,"title":{},"body":{"coverage.html":{}}}],["3/5",{"_index":3515,"title":{},"body":{"coverage.html":{}}}],["30",{"_index":4215,"title":{},"body":{"license.html":{}}}],["3000",{"_index":3151,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["300px",{"_index":1348,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["32",{"_index":3311,"title":{},"body":{"injectables/TransactionService.html":{}}}],["39;0xc0ffee254729296a45a3885639ac7e10f9d54979'",{"_index":133,"title":{},"body":{"classes/AccountIndex.html":{}}}],["39;2'",{"_index":2975,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["39;hello",{"_index":3563,"title":{},"body":{"miscellaneous/functions.html":{}}}],["39;sarafu'",{"_index":2969,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["4",{"_index":1674,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"license.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["4.2.1",{"_index":3537,"title":{},"body":{"dependencies.html":{}}}],["4.5.3",{"_index":3530,"title":{},"body":{"dependencies.html":{}}}],["4/4",{"_index":3487,"title":{},"body":{"coverage.html":{}}}],["400",{"_index":2564,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["401",{"_index":1011,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{}}}],["403",{"_index":1403,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["450",{"_index":3419,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["5",{"_index":1678,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["5.0.31",{"_index":3533,"title":{},"body":{"dependencies.html":{}}}],["5/5",{"_index":3488,"title":{},"body":{"coverage.html":{}}}],["50",{"_index":407,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{}}}],["5000",{"_index":2591,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["56",{"_index":1819,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["5621",{"_index":3424,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["56281",{"_index":3413,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["6",{"_index":1681,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"pipes/TokenRatioPipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["6.6.0",{"_index":3538,"title":{},"body":{"dependencies.html":{}}}],["6/6",{"_index":3472,"title":{},"body":{"coverage.html":{}}}],["60",{"_index":3514,"title":{},"body":{"coverage.html":{},"license.html":{}}}],["6b",{"_index":4065,"title":{},"body":{"license.html":{}}}],["6d",{"_index":4085,"title":{},"body":{"license.html":{}}}],["6rem",{"_index":655,"title":{},"body":{"components/AdminComponent.html":{}}}],["7",{"_index":4005,"title":{},"body":{"license.html":{}}}],["7/7",{"_index":3493,"title":{},"body":{"coverage.html":{}}}],["768px",{"_index":696,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["8",{"_index":994,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["8/8",{"_index":3462,"title":{},"body":{"coverage.html":{}}}],["8000000",{"_index":3295,"title":{},"body":{"injectables/TransactionService.html":{}}}],["817",{"_index":3429,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["8996",{"_index":4454,"title":{},"body":{"miscellaneous/variables.html":{}}}],["9/9",{"_index":3459,"title":{},"body":{"coverage.html":{}}}],["_models",{"_index":614,"title":{},"body":{"components/AdminComponent.html":{}}}],["_pipes/unix",{"_index":2888,"title":{},"body":{"modules/SharedModule.html":{}}}],["abi",{"_index":174,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["abicoder",{"_index":3282,"title":{},"body":{"injectables/TransactionService.html":{}}}],["abicoder.encode",{"_index":3284,"title":{},"body":{"injectables/TransactionService.html":{}}}],["ability",{"_index":4129,"title":{},"body":{"license.html":{}}}],["above",{"_index":2545,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["absence",{"_index":4006,"title":{},"body":{"license.html":{}}}],["absolute",{"_index":4390,"title":{},"body":{"license.html":{}}}],["absolutely",{"_index":4420,"title":{},"body":{"license.html":{}}}],["abstractcontrol",{"_index":1292,"title":{},"body":{"classes/CustomValidator.html":{}}}],["abuse",{"_index":3784,"title":{},"body":{"license.html":{}}}],["academy",{"_index":1977,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["accept",{"_index":4220,"title":{},"body":{"license.html":{}}}],["acceptable",{"_index":889,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["acceptance",{"_index":4219,"title":{},"body":{"license.html":{}}}],["accepted",{"_index":2773,"title":{},"body":{"guards/RoleGuard.html":{}}}],["acces",{"_index":2418,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["access",{"_index":874,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["accessible",{"_index":4287,"title":{},"body":{"license.html":{}}}],["accessors",{"_index":238,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["accompanied",{"_index":4047,"title":{},"body":{"license.html":{}}}],["accompanies",{"_index":4394,"title":{},"body":{"license.html":{}}}],["accompanying",{"_index":2741,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["accord",{"_index":4004,"title":{},"body":{"license.html":{}}}],["according",{"_index":1456,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["accordingly",{"_index":1386,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["account",{"_index":8,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"miscellaneous/variables.html":{}}}],["account'},{'name",{"_index":332,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["account.component",{"_index":492,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["account.component.html",{"_index":1208,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.scss",{"_index":1207,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts",{"_index":1206,"title":{},"body":{"components/CreateAccountComponent.html":{},"coverage.html":{}}}],["account.component.ts:14",{"_index":1221,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:15",{"_index":1222,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:16",{"_index":1223,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:17",{"_index":1220,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:18",{"_index":1219,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:19",{"_index":1218,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:20",{"_index":1215,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:28",{"_index":1216,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:60",{"_index":1225,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.component.ts:64",{"_index":1217,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["account.type",{"_index":450,"title":{},"body":{"components/AccountsComponent.html":{}}}],["account/create",{"_index":491,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/CreateAccountComponent.html":{},"coverage.html":{}}}],["accountant",{"_index":2061,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["accountdetails",{"_index":1,"title":{"interfaces/AccountDetails.html":{}},"body":{"interfaces/AccountDetails.html":{},"components/AccountsComponent.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["accountdetailscomponent",{"_index":320,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["accountindex",{"_index":89,"title":{"classes/AccountIndex.html":{}},"body":{"classes/AccountIndex.html":{},"coverage.html":{}}}],["accountinfo",{"_index":3268,"title":{},"body":{"injectables/TransactionService.html":{}}}],["accountinfo.vcard",{"_index":3270,"title":{},"body":{"injectables/TransactionService.html":{}}}],["accounts",{"_index":94,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"modules/PagesRoutingModule.html":{},"components/SidebarComponent.html":{}}}],["accounts'},{'name",{"_index":323,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["accounts.component.html",{"_index":372,"title":{},"body":{"components/AccountsComponent.html":{}}}],["accounts.component.scss",{"_index":371,"title":{},"body":{"components/AccountsComponent.html":{}}}],["accounts.push(account",{"_index":200,"title":{},"body":{"classes/AccountIndex.html":{}}}],["accounts/${strip0x(account.identities.evm[`bloxberg:${environment.bloxbergchainid}`][0",{"_index":446,"title":{},"body":{"components/AccountsComponent.html":{}}}],["accounts/${strip0x(res.identities.evm[`bloxberg:${environment.bloxbergchainid}`][0",{"_index":303,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["accountscomponent",{"_index":322,"title":{"components/AccountsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["accountsearchcomponent",{"_index":203,"title":{"components/AccountSearchComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["accountsmodule",{"_index":464,"title":{"modules/AccountsModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules.html":{},"overview.html":{}}}],["accountsroutingmodule",{"_index":473,"title":{"modules/AccountsRoutingModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["accountstype",{"_index":373,"title":{},"body":{"components/AccountsComponent.html":{}}}],["accounttype",{"_index":453,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{}}}],["accounttypes",{"_index":374,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["achieve",{"_index":4400,"title":{},"body":{"license.html":{}}}],["acknowledges",{"_index":3944,"title":{},"body":{"license.html":{}}}],["acquired",{"_index":4266,"title":{},"body":{"license.html":{}}}],["action",{"_index":533,"title":{"interfaces/Action.html":{}},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["action.action",{"_index":648,"title":{},"body":{"components/AdminComponent.html":{}}}],["action.approval",{"_index":652,"title":{},"body":{"components/AdminComponent.html":{}}}],["action.id",{"_index":2549,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["action.role",{"_index":647,"title":{},"body":{"components/AdminComponent.html":{}}}],["action.user",{"_index":646,"title":{},"body":{"components/AdminComponent.html":{}}}],["actions",{"_index":583,"title":{},"body":{"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["actions.find((action",{"_index":2548,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["activatedroutesnapshot",{"_index":886,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["activatedroutestub",{"_index":543,"title":{"classes/ActivatedRouteStub.html":{}},"body":{"classes/ActivatedRouteStub.html":{},"coverage.html":{}}}],["activateroute",{"_index":547,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["active",{"_index":901,"title":{},"body":{"guards/AuthGuard.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["activities",{"_index":3862,"title":{},"body":{"license.html":{}}}],["activity",{"_index":4312,"title":{},"body":{"license.html":{}}}],["actual",{"_index":4292,"title":{},"body":{"license.html":{}}}],["actual_component",{"_index":369,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["actually",{"_index":4107,"title":{},"body":{"license.html":{}}}],["adapt",{"_index":3835,"title":{},"body":{"license.html":{}}}],["add",{"_index":555,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"components/AuthComponent.html":{},"license.html":{}}}],["add0x",{"_index":3222,"title":{},"body":{"injectables/TransactionService.html":{}}}],["add0x(tohex(tx.serializerlp",{"_index":3316,"title":{},"body":{"injectables/TransactionService.html":{}}}],["added",{"_index":2908,"title":{},"body":{"interfaces/Staff.html":{},"license.html":{}}}],["additional",{"_index":4018,"title":{},"body":{"license.html":{}}}],["address",{"_index":121,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"license.html":{}}}],["addressed",{"_index":3832,"title":{},"body":{"license.html":{}}}],["addresses",{"_index":162,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addressof",{"_index":2960,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["addressof('sarafu'",{"_index":2970,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["addressof('sarafu",{"_index":2979,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["addressof(identifier",{"_index":2965,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["addresssearchform",{"_index":224,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["addresssearchformstub",{"_index":241,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["addresssearchloading",{"_index":225,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["addresssearchsubmitted",{"_index":226,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["addtoaccountregistry",{"_index":107,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addtoaccountregistry('0xc0ffee254729296a45a3885639ac7e10f9d54979'",{"_index":136,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addtoaccountregistry('0xc0ffee254729296a45a3885639ac7e10f9d54979",{"_index":189,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addtoaccountregistry(address",{"_index":125,"title":{},"body":{"classes/AccountIndex.html":{}}}],["addtoken",{"_index":2988,"title":{},"body":{"injectables/TokenService.html":{}}}],["addtoken(token",{"_index":2996,"title":{},"body":{"injectables/TokenService.html":{}}}],["addtransaction",{"_index":3182,"title":{},"body":{"injectables/TransactionService.html":{}}}],["addtransaction(transaction",{"_index":3191,"title":{},"body":{"injectables/TransactionService.html":{}}}],["addtrusteduser",{"_index":926,"title":{},"body":{"injectables/AuthService.html":{}}}],["addtrusteduser(user",{"_index":944,"title":{},"body":{"injectables/AuthService.html":{}}}],["admin",{"_index":541,"title":{},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"modules/PagesRoutingModule.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"classes/UserServiceStub.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["admin's",{"_index":539,"title":{},"body":{"interfaces/Action.html":{}}}],["admin'},{'name",{"_index":326,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["admin.component.html",{"_index":582,"title":{},"body":{"components/AdminComponent.html":{}}}],["admin.component.scss",{"_index":581,"title":{},"body":{"components/AdminComponent.html":{}}}],["admincomponent",{"_index":325,"title":{"components/AdminComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["adminmodule",{"_index":656,"title":{"modules/AdminModule.html":{}},"body":{"modules/AdminModule.html":{},"modules.html":{},"overview.html":{}}}],["adminroutingmodule",{"_index":660,"title":{"modules/AdminRoutingModule.html":{}},"body":{"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["adopted",{"_index":3980,"title":{},"body":{"license.html":{}}}],["adversely",{"_index":4137,"title":{},"body":{"license.html":{}}}],["advised",{"_index":4382,"title":{},"body":{"license.html":{}}}],["affects",{"_index":4138,"title":{},"body":{"license.html":{}}}],["affero",{"_index":4333,"title":{},"body":{"license.html":{}}}],["affirmed",{"_index":4249,"title":{},"body":{"license.html":{}}}],["affirms",{"_index":3941,"title":{},"body":{"license.html":{}}}],["afterviewinit",{"_index":3329,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["again",{"_index":721,"title":{},"body":{"components/AppComponent.html":{}}}],["against",{"_index":3595,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["age",{"_index":13,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["agent",{"_index":2059,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["aggregate",{"_index":4034,"title":{},"body":{"license.html":{}}}],["agree",{"_index":4328,"title":{},"body":{"license.html":{}}}],["agreed",{"_index":4369,"title":{},"body":{"license.html":{}}}],["agreement",{"_index":4278,"title":{},"body":{"license.html":{}}}],["agrovet",{"_index":2342,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["aim",{"_index":3780,"title":{},"body":{"license.html":{}}}],["airtime",{"_index":2421,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["alert('access",{"_index":1405,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["alert('account",{"_index":304,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["algo",{"_index":58,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["algorithm",{"_index":56,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["alleging",{"_index":4256,"title":{},"body":{"license.html":{}}}],["allow",{"_index":3802,"title":{},"body":{"license.html":{}}}],["allowed",{"_index":1407,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"license.html":{}}}],["allows",{"_index":96,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["along",{"_index":4008,"title":{},"body":{"license.html":{}}}],["alpha.6",{"_index":3532,"title":{},"body":{"dependencies.html":{}}}],["already",{"_index":141,"title":{},"body":{"classes/AccountIndex.html":{},"license.html":{}}}],["alternative",{"_index":4061,"title":{},"body":{"license.html":{}}}],["although",{"_index":3776,"title":{},"body":{"license.html":{}}}],["amani",{"_index":1709,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["amount",{"_index":1188,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["ancillary",{"_index":4222,"title":{},"body":{"license.html":{}}}],["and/or",{"_index":3761,"title":{},"body":{"license.html":{}}}],["andshow",{"_index":4424,"title":{},"body":{"license.html":{}}}],["angular",{"_index":1071,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["angular/animations",{"_index":613,"title":{},"body":{"components/AdminComponent.html":{},"dependencies.html":{}}}],["angular/cdk",{"_index":3520,"title":{},"body":{"dependencies.html":{}}}],["angular/cli",{"_index":3612,"title":{},"body":{"index.html":{}}}],["angular/common",{"_index":482,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"dependencies.html":{}}}],["angular/common/http",{"_index":779,"title":{},"body":{"modules/AppModule.html":{},"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"injectables/TransactionService.html":{}}}],["angular/compiler",{"_index":3522,"title":{},"body":{"dependencies.html":{}}}],["angular/core",{"_index":271,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"pipes/UnixDatePipe.html":{},"injectables/Web3Service.html":{},"dependencies.html":{}}}],["angular/forms",{"_index":273,"title":{},"body":{"components/AccountSearchComponent.html":{},"modules/AccountsModule.html":{},"components/AuthComponent.html":{},"modules/AuthModule.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/OrganizationComponent.html":{},"modules/SettingsModule.html":{},"dependencies.html":{}}}],["angular/material",{"_index":3523,"title":{},"body":{"dependencies.html":{}}}],["angular/material/button",{"_index":504,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/card",{"_index":506,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/checkbox",{"_index":496,"title":{},"body":{"modules/AccountsModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/core",{"_index":515,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"classes/CustomErrorStateMatcher.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/dialog",{"_index":1327,"title":{},"body":{"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"modules/SharedModule.html":{}}}],["angular/material/form",{"_index":501,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/icon",{"_index":508,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/input",{"_index":499,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/menu",{"_index":2870,"title":{},"body":{"modules/SettingsModule.html":{}}}],["angular/material/paginator",{"_index":417,"title":{},"body":{"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/progress",{"_index":517,"title":{},"body":{"modules/AccountsModule.html":{}}}],["angular/material/radio",{"_index":2868,"title":{},"body":{"modules/SettingsModule.html":{}}}],["angular/material/select",{"_index":510,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/sidenav",{"_index":3090,"title":{},"body":{"modules/TokensModule.html":{}}}],["angular/material/snack",{"_index":522,"title":{},"body":{"modules/AccountsModule.html":{},"components/TransactionDetailsComponent.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/sort",{"_index":418,"title":{},"body":{"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/table",{"_index":416,"title":{},"body":{"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{}}}],["angular/material/tabs",{"_index":513,"title":{},"body":{"modules/AccountsModule.html":{}}}],["angular/material/toolbar",{"_index":3092,"title":{},"body":{"modules/TokensModule.html":{}}}],["angular/platform",{"_index":770,"title":{},"body":{"modules/AppModule.html":{},"pipes/SafePipe.html":{},"dependencies.html":{}}}],["angular/router",{"_index":276,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsRoutingModule.html":{},"classes/ActivatedRouteStub.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthRoutingModule.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"modules/PagesRoutingModule.html":{},"guards/RoleGuard.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/TokensComponent.html":{},"modules/TokensRoutingModule.html":{},"components/TransactionDetailsComponent.html":{},"modules/TransactionsRoutingModule.html":{},"dependencies.html":{}}}],["angular/service",{"_index":704,"title":{},"body":{"components/AppComponent.html":{},"modules/AppModule.html":{},"dependencies.html":{}}}],["animate",{"_index":608,"title":{},"body":{"components/AdminComponent.html":{}}}],["animate('225ms",{"_index":627,"title":{},"body":{"components/AdminComponent.html":{}}}],["animations",{"_index":615,"title":{},"body":{"components/AdminComponent.html":{}}}],["anti",{"_index":3967,"title":{},"body":{"license.html":{}}}],["anyone",{"_index":4015,"title":{},"body":{"license.html":{}}}],["anything",{"_index":3848,"title":{},"body":{"license.html":{}}}],["api",{"_index":2515,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["app",{"_index":218,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"index.html":{}}}],["app.component.html",{"_index":668,"title":{},"body":{"components/AppComponent.html":{}}}],["app.component.scss",{"_index":667,"title":{},"body":{"components/AppComponent.html":{}}}],["app.module",{"_index":3631,"title":{},"body":{"index.html":{}}}],["app/_eth",{"_index":3016,"title":{},"body":{"injectables/TokenService.html":{}}}],["app/_guards",{"_index":782,"title":{},"body":{"modules/AppModule.html":{},"modules/AppRoutingModule.html":{}}}],["app/_helpers",{"_index":274,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"modules/AppModule.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{},"injectables/RegistryService.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["app/_helpers/global",{"_index":980,"title":{},"body":{"injectables/AuthService.html":{}}}],["app/_interceptors",{"_index":786,"title":{},"body":{"modules/AppModule.html":{}}}],["app/_models",{"_index":422,"title":{},"body":{"components/AccountsComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interceptors/MockBackendInterceptor.html":{},"components/TokenDetailsComponent.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["app/_models/account",{"_index":1191,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["app/_models/staff",{"_index":2842,"title":{},"body":{"components/SettingsComponent.html":{}}}],["app/_pgp",{"_index":788,"title":{},"body":{"modules/AppModule.html":{},"injectables/AuthService.html":{},"injectables/KeystoreService.html":{}}}],["app/_pgp/pgp",{"_index":2668,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["app/_services",{"_index":275,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"interceptors/ErrorInterceptor.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["app/_services/auth.service",{"_index":3228,"title":{},"body":{"injectables/TransactionService.html":{}}}],["app/_services/error",{"_index":840,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["app/_services/keystore.service",{"_index":982,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["app/_services/logging.service",{"_index":842,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TransactionService.html":{}}}],["app/_services/registry.service",{"_index":1119,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["app/_services/transaction.service",{"_index":1117,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["app/_services/user.service",{"_index":3217,"title":{},"body":{"injectables/TransactionService.html":{}}}],["app/_services/web3.service",{"_index":170,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{}}}],["app/app",{"_index":773,"title":{},"body":{"modules/AppModule.html":{}}}],["app/app.component",{"_index":774,"title":{},"body":{"modules/AppModule.html":{}}}],["app/auth/_directives/password",{"_index":917,"title":{},"body":{"modules/AuthModule.html":{}}}],["app/auth/auth",{"_index":915,"title":{},"body":{"modules/AuthModule.html":{}}}],["app/auth/auth.component",{"_index":916,"title":{},"body":{"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{}}}],["app/shared/_directives/menu",{"_index":2881,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/_pipes/safe.pipe",{"_index":2886,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/_pipes/token",{"_index":2883,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/error",{"_index":1342,"title":{},"body":{"injectables/ErrorDialogService.html":{},"modules/SharedModule.html":{}}}],["app/shared/footer/footer.component",{"_index":2879,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/shared.module",{"_index":486,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["app/shared/sidebar/sidebar.component",{"_index":2880,"title":{},"body":{"modules/SharedModule.html":{}}}],["app/shared/topbar/topbar.component",{"_index":2878,"title":{},"body":{"modules/SharedModule.html":{}}}],["appcomponent",{"_index":327,"title":{"components/AppComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["applicable",{"_index":3854,"title":{},"body":{"license.html":{}}}],["application",{"_index":167,"title":{},"body":{"classes/AccountIndex.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{}}}],["application/json;charset=utf",{"_index":993,"title":{},"body":{"injectables/AuthService.html":{}}}],["applications",{"_index":4432,"title":{},"body":{"license.html":{}}}],["applied",{"_index":3809,"title":{},"body":{"license.html":{}}}],["applies",{"_index":3716,"title":{},"body":{"license.html":{}}}],["apply",{"_index":3720,"title":{},"body":{"license.html":{}}}],["appmenuselection",{"_index":1619,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["appmenuselection]'},{'name",{"_index":362,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["appmenutoggle",{"_index":1641,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["appmenutoggle]'},{'name",{"_index":364,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["appmodule",{"_index":757,"title":{"modules/AppModule.html":{}},"body":{"modules/AppModule.html":{},"modules.html":{},"overview.html":{}}}],["apppasswordtoggle",{"_index":2734,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["apppasswordtoggle]'},{'name",{"_index":366,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["appropriate",{"_index":1454,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["appropriately",{"_index":3998,"title":{},"body":{"license.html":{}}}],["approuterlink",{"_index":368,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["approutingmodule",{"_index":763,"title":{"modules/AppRoutingModule.html":{}},"body":{"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["approval",{"_index":535,"title":{},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["approvalstatus",{"_index":584,"title":{},"body":{"components/AdminComponent.html":{}}}],["approvalstatus(action.approval",{"_index":649,"title":{},"body":{"components/AdminComponent.html":{}}}],["approvalstatus(status",{"_index":589,"title":{},"body":{"components/AdminComponent.html":{}}}],["approve",{"_index":605,"title":{},"body":{"components/AdminComponent.html":{}}}],["approveaction",{"_index":585,"title":{},"body":{"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{}}}],["approveaction(action",{"_index":591,"title":{},"body":{"components/AdminComponent.html":{}}}],["approveaction(action.id",{"_index":640,"title":{},"body":{"components/AdminComponent.html":{}}}],["approveaction(id",{"_index":3430,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["approved",{"_index":637,"title":{},"body":{"components/AdminComponent.html":{},"classes/UserServiceStub.html":{}}}],["approximates",{"_index":4389,"title":{},"body":{"license.html":{}}}],["area",{"_index":44,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["area.tolowercase().split",{"_index":1553,"title":{},"body":{"injectables/LocationService.html":{}}}],["area_name",{"_index":45,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["area_type",{"_index":46,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["areanames",{"_index":1209,"title":{},"body":{"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["areanames[key].includes(keyword",{"_index":1550,"title":{},"body":{"injectables/LocationService.html":{}}}],["areanameslist",{"_index":1517,"title":{},"body":{"injectables/LocationService.html":{}}}],["areanamessubject",{"_index":1518,"title":{},"body":{"injectables/LocationService.html":{}}}],["areatypes",{"_index":1519,"title":{},"body":{"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["areatypes[key].includes(keyword",{"_index":1556,"title":{},"body":{"injectables/LocationService.html":{}}}],["areatypeslist",{"_index":1520,"title":{},"body":{"injectables/LocationService.html":{}}}],["areatypessubject",{"_index":1521,"title":{},"body":{"injectables/LocationService.html":{}}}],["args",{"_index":2804,"title":{},"body":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{}}}],["arguments",{"_index":683,"title":{},"body":{"components/AppComponent.html":{}}}],["arise",{"_index":3791,"title":{},"body":{"license.html":{}}}],["arising",{"_index":4373,"title":{},"body":{"license.html":{}}}],["around",{"_index":1628,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["arr",{"_index":3557,"title":{},"body":{"miscellaneous/functions.html":{}}}],["arrange",{"_index":4288,"title":{},"body":{"license.html":{}}}],["arrangement",{"_index":4300,"title":{},"body":{"license.html":{}}}],["array",{"_index":160,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"injectables/AuthService.html":{},"components/CreateAccountComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"components/SettingsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["arraydata",{"_index":3574,"title":{},"body":{"miscellaneous/functions.html":{}}}],["arraysum",{"_index":3466,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["arraysum(arr",{"_index":3555,"title":{},"body":{"miscellaneous/functions.html":{}}}],["article",{"_index":3976,"title":{},"body":{"license.html":{}}}],["artifacts",{"_index":3633,"title":{},"body":{"index.html":{}}}],["artisan",{"_index":2169,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["artist",{"_index":2058,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["askari",{"_index":2060,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["asking",{"_index":3738,"title":{},"body":{"license.html":{}}}],["assert",{"_index":3756,"title":{},"body":{"license.html":{}}}],["assets",{"_index":4239,"title":{},"body":{"license.html":{}}}],["assets/js/block",{"_index":2764,"title":{},"body":{"injectables/RegistryService.html":{}}}],["assigned",{"_index":2971,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["associated",{"_index":892,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["assume",{"_index":4364,"title":{},"body":{"license.html":{}}}],["assumption",{"_index":4393,"title":{},"body":{"license.html":{}}}],["assumptions",{"_index":4181,"title":{},"body":{"license.html":{}}}],["assures",{"_index":3812,"title":{},"body":{"license.html":{}}}],["async",{"_index":106,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"components/SettingsComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["attach",{"_index":4402,"title":{},"body":{"license.html":{}}}],["attempt",{"_index":4195,"title":{},"body":{"license.html":{}}}],["attributed",{"_index":3772,"title":{},"body":{"license.html":{}}}],["attributions",{"_index":4164,"title":{},"body":{"license.html":{}}}],["auth",{"_index":807,"title":{},"body":{"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{}}}],["auth'},{'name",{"_index":330,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["auth.component.html",{"_index":819,"title":{},"body":{"components/AuthComponent.html":{}}}],["auth.component.scss",{"_index":818,"title":{},"body":{"components/AuthComponent.html":{}}}],["auth.dev.grassrootseconomics.net",{"_index":4461,"title":{},"body":{"miscellaneous/variables.html":{}}}],["authcomponent",{"_index":329,"title":{"components/AuthComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["authenticate",{"_index":1014,"title":{},"body":{"injectables/AuthService.html":{}}}],["authentication",{"_index":875,"title":{},"body":{"guards/AuthGuard.html":{},"injectables/AuthService.html":{}}}],["authguard",{"_index":781,"title":{"guards/AuthGuard.html":{}},"body":{"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"guards/AuthGuard.html":{},"coverage.html":{}}}],["authheader",{"_index":1012,"title":{},"body":{"injectables/AuthService.html":{}}}],["authmodule",{"_index":909,"title":{"modules/AuthModule.html":{}},"body":{"modules/AuthModule.html":{},"modules.html":{},"overview.html":{}}}],["author",{"_index":4163,"title":{},"body":{"license.html":{}}}],["authorization",{"_index":990,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["authorized",{"_index":1028,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["authorizes",{"_index":4261,"title":{},"body":{"license.html":{}}}],["authorizing",{"_index":4304,"title":{},"body":{"license.html":{}}}],["authors",{"_index":3719,"title":{},"body":{"license.html":{}}}],["authroutingmodule",{"_index":913,"title":{"modules/AuthRoutingModule.html":{}},"body":{"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["authservice",{"_index":678,"title":{"injectables/AuthService.html":{}},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"components/SettingsComponent.html":{},"injectables/TransactionService.html":{},"coverage.html":{}}}],["automated",{"_index":3665,"title":{},"body":{"index.html":{}}}],["automatic",{"_index":4231,"title":{},"body":{"license.html":{}}}],["automatically",{"_index":3623,"title":{},"body":{"index.html":{},"license.html":{}}}],["automerge",{"_index":997,"title":{},"body":{"injectables/AuthService.html":{}}}],["availability",{"_index":129,"title":{},"body":{"classes/AccountIndex.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["available",{"_index":147,"title":{},"body":{"classes/AccountIndex.html":{},"components/AppComponent.html":{},"license.html":{},"modules.html":{}}}],["avenue",{"_index":3580,"title":{},"body":{"miscellaneous/functions.html":{}}}],["avocado",{"_index":2185,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["avoid",{"_index":3806,"title":{},"body":{"license.html":{}}}],["await",{"_index":190,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"components/SettingsComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["away",{"_index":3706,"title":{},"body":{"license.html":{}}}],["b",{"_index":3903,"title":{},"body":{"license.html":{}}}],["baby",{"_index":1966,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["babycare",{"_index":1965,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["backend",{"_index":1388,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["backend.ts",{"_index":1651,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["backend.ts:936",{"_index":1655,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["bag",{"_index":2379,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bajia",{"_index":2187,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["baker",{"_index":2062,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["balance",{"_index":14,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AccountsComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"classes/UserServiceStub.html":{}}}],["bamburi",{"_index":1855,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["banana",{"_index":2192,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bananas",{"_index":2193,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bangla",{"_index":1879,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bangladesh",{"_index":1880,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bar",{"_index":523,"title":{},"body":{"modules/AccountsModule.html":{},"interceptors/MockBackendInterceptor.html":{},"components/TransactionDetailsComponent.html":{},"modules/TransactionsModule.html":{},"miscellaneous/variables.html":{}}}],["barafu",{"_index":2337,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["barakoa",{"_index":2344,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["barber",{"_index":2065,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["base",{"_index":1633,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["based",{"_index":3844,"title":{},"body":{"license.html":{}}}],["basic",{"_index":3933,"title":{},"body":{"license.html":{}}}],["bead",{"_index":2380,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["beadwork",{"_index":2063,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["beans",{"_index":2189,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bearer",{"_index":991,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/HttpConfigInterceptor.html":{}}}],["beautician",{"_index":2176,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["beauty",{"_index":2064,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["beba",{"_index":2448,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bebabeba",{"_index":2449,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bed",{"_index":2384,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bedding",{"_index":2382,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["behalf",{"_index":3955,"title":{},"body":{"license.html":{}}}],["behave",{"_index":1260,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["behaviorsubject",{"_index":970,"title":{},"body":{"injectables/AuthService.html":{},"injectables/LocationService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["behaviorsubject(false",{"_index":3008,"title":{},"body":{"injectables/TokenService.html":{}}}],["behaviorsubject(this.areanames",{"_index":1534,"title":{},"body":{"injectables/LocationService.html":{}}}],["behaviorsubject(this.areatypes",{"_index":1539,"title":{},"body":{"injectables/LocationService.html":{}}}],["behaviorsubject(this.transactions",{"_index":3209,"title":{},"body":{"injectables/TransactionService.html":{}}}],["being",{"_index":1298,"title":{},"body":{"classes/CustomValidator.html":{},"license.html":{}}}],["believe",{"_index":4297,"title":{},"body":{"license.html":{}}}],["below",{"_index":3962,"title":{},"body":{"license.html":{}}}],["belt",{"_index":2381,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["benefit",{"_index":4291,"title":{},"body":{"license.html":{}}}],["best",{"_index":4399,"title":{},"body":{"license.html":{}}}],["between",{"_index":3931,"title":{},"body":{"license.html":{}}}],["beyond",{"_index":4036,"title":{},"body":{"license.html":{}}}],["bezier(0.4",{"_index":629,"title":{},"body":{"components/AdminComponent.html":{}}}],["bhajia",{"_index":2186,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["biashara",{"_index":2105,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bicycle",{"_index":2451,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bike",{"_index":2450,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["binding",{"_index":1277,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["bio",{"_index":3408,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["biogas",{"_index":2480,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["biringanya",{"_index":2191,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["biscuits",{"_index":2190,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bit",{"_index":1102,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bitwise",{"_index":1139,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["block",{"_index":864,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["blockchain",{"_index":178,"title":{},"body":{"classes/AccountIndex.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"interfaces/W3.html":{},"miscellaneous/variables.html":{}}}],["blockfilterbinstr",{"_index":1161,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blockfilterbinstr.charcodeat(i",{"_index":1168,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blocks",{"_index":2817,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["blocksync",{"_index":1080,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blocksync(address",{"_index":1087,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blocksyncservice",{"_index":1077,"title":{"injectables/BlockSyncService.html":{}},"body":{"injectables/BlockSyncService.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["blocktxfilterbinstr",{"_index":1169,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["blocktxfilterbinstr.charcodeat(i",{"_index":1174,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bloomblockbytes",{"_index":1107,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bloomblocktxbytes",{"_index":1109,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bloomrounds",{"_index":1110,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bloxberg:8996",{"_index":40,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["bloxbergchainid",{"_index":4453,"title":{},"body":{"miscellaneous/variables.html":{}}}],["boda",{"_index":2453,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bodaboda",{"_index":2454,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["body",{"_index":1370,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["body.approval",{"_index":2552,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["bofu",{"_index":1710,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bombolulu",{"_index":1862,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bomet",{"_index":1929,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bone",{"_index":1163,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["bone.map((e",{"_index":1165,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["book",{"_index":1948,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["boolean",{"_index":254,"title":{},"body":{"components/AccountSearchComponent.html":{},"interfaces/Action.html":{},"components/AdminComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/LoggingService.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"miscellaneous/functions.html":{}}}],["bootstrap",{"_index":468,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"dependencies.html":{},"overview.html":{}}}],["both",{"_index":3766,"title":{},"body":{"license.html":{}}}],["botique",{"_index":2386,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["boutique",{"_index":2387,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["box",{"_index":1362,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"license.html":{}}}],["bread",{"_index":2277,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["break",{"_index":1402,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["brewer",{"_index":2183,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["bricks",{"_index":2159,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["browse",{"_index":4438,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":771,"title":{},"body":{"modules/AppModule.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"pipes/SafePipe.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"dependencies.html":{},"modules.html":{}}}],["browser/animations",{"_index":776,"title":{},"body":{"modules/AppModule.html":{}}}],["browseranimationsmodule",{"_index":775,"title":{},"body":{"modules/AppModule.html":{}}}],["browsermodule",{"_index":769,"title":{},"body":{"modules/AppModule.html":{}}}],["btwo",{"_index":1171,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["btwo.map((e",{"_index":1173,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["buck",{"_index":3410,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["build",{"_index":3632,"title":{},"body":{"index.html":{}}}],["build:dev",{"_index":3636,"title":{},"body":{"index.html":{}}}],["build:prod",{"_index":3638,"title":{},"body":{"index.html":{}}}],["bungoma",{"_index":1931,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["buru",{"_index":1833,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["busaa",{"_index":2264,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["busia",{"_index":1910,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["business",{"_index":28,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/CreateAccountComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["businesscategory",{"_index":1232,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["butcher",{"_index":2217,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["butchery",{"_index":2218,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["button",{"_index":653,"title":{},"body":{"components/AdminComponent.html":{},"injectables/AuthService.html":{}}}],["c",{"_index":3688,"title":{},"body":{"license.html":{}}}],["cabbages",{"_index":2266,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cachedtx.tx.txhash",{"_index":3235,"title":{},"body":{"injectables/TransactionService.html":{}}}],["cachesize",{"_index":3192,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["cafe",{"_index":2396,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cake",{"_index":2204,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["call",{"_index":2516,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["called",{"_index":3842,"title":{},"body":{"license.html":{}}}],["calls",{"_index":3584,"title":{},"body":{"miscellaneous/functions.html":{}}}],["canactivate",{"_index":813,"title":{},"body":{"modules/AppRoutingModule.html":{},"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["canactivate(route",{"_index":885,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["candebug",{"_index":1574,"title":{},"body":{"injectables/LoggingService.html":{}}}],["candy",{"_index":2392,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["capabilities",{"_index":884,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"index.html":{}}}],["capenter",{"_index":2071,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["car",{"_index":2069,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["card",{"_index":2617,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["care",{"_index":1967,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["caretaker",{"_index":2068,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["carpenter",{"_index":2081,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["carrier",{"_index":2456,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["carry",{"_index":4010,"title":{},"body":{"license.html":{}}}],["cart",{"_index":2455,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["carwash",{"_index":2077,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["case",{"_index":1399,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["cases",{"_index":4103,"title":{},"body":{"license.html":{}}}],["cashier",{"_index":1662,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cassava",{"_index":2203,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["casual",{"_index":2066,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["catch",{"_index":428,"title":{},"body":{"components/AccountsComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["catch((e",{"_index":2695,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["catcherror",{"_index":703,"title":{},"body":{"components/AppComponent.html":{},"interceptors/ErrorInterceptor.html":{}}}],["catcherror((err",{"_index":1378,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["categories",{"_index":1210,"title":{},"body":{"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["category",{"_index":15,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/CreateAccountComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["catering",{"_index":2074,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["caught",{"_index":1372,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["cause",{"_index":4039,"title":{},"body":{"license.html":{}}}],["cdr",{"_index":2583,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["cease",{"_index":4199,"title":{},"body":{"license.html":{}}}],["cement",{"_index":2385,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["centralized",{"_index":1426,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["cereal",{"_index":2198,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cereals",{"_index":2205,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["certain",{"_index":1653,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["cessation",{"_index":4211,"title":{},"body":{"license.html":{}}}],["chai",{"_index":2201,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chakula",{"_index":2195,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["challenge",{"_index":1004,"title":{},"body":{"injectables/AuthService.html":{}}}],["chama",{"_index":2372,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["changamwe",{"_index":1891,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["change",{"_index":867,"title":{},"body":{"components/AuthComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["changed",{"_index":3770,"title":{},"body":{"license.html":{}}}],["changedetection",{"_index":215,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["changedetectionstrategy",{"_index":270,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["changedetectionstrategy.onpush",{"_index":216,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["changedetectorref",{"_index":2581,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["changes",{"_index":3601,"title":{},"body":{"miscellaneous/functions.html":{}}}],["changesdescription",{"_index":3599,"title":{},"body":{"miscellaneous/functions.html":{}}}],["changing",{"_index":3699,"title":{},"body":{"license.html":{}}}],["chapati",{"_index":2197,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chapo",{"_index":2200,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["characterized",{"_index":4126,"title":{},"body":{"license.html":{}}}],["charcoal",{"_index":2482,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["charcol",{"_index":2481,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["charge",{"_index":3725,"title":{},"body":{"license.html":{}}}],["charging",{"_index":2129,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["check",{"_index":3670,"title":{},"body":{"index.html":{}}}],["checks",{"_index":144,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{}}}],["chef",{"_index":2073,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chemicals",{"_index":2346,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chemist",{"_index":2345,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chibuga",{"_index":1711,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chicken",{"_index":2209,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chidzivuni",{"_index":1723,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chidzuvini",{"_index":1722,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chief",{"_index":2016,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chigale",{"_index":1717,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chigato",{"_index":1716,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chigojoni",{"_index":1714,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chikole",{"_index":1718,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chikomani",{"_index":1712,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chikomeni",{"_index":1721,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chikuyu",{"_index":1724,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["children",{"_index":1986,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chilongoni",{"_index":1713,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chilumani",{"_index":1719,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chinguluni",{"_index":1715,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chipo",{"_index":2199,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chips",{"_index":2202,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chizingo",{"_index":1725,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chizini",{"_index":1720,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["choma",{"_index":2260,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["choo",{"_index":2029,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["choose",{"_index":4348,"title":{},"body":{"license.html":{}}}],["choosing",{"_index":4352,"title":{},"body":{"license.html":{}}}],["christine",{"_index":1670,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["chumvi",{"_index":2265,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["church",{"_index":2010,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["chv",{"_index":2347,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cic",{"_index":996,"title":{},"body":{"injectables/AuthService.html":{},"classes/Settings.html":{},"injectables/TransactionService.html":{},"interfaces/W3.html":{},"dependencies.html":{},"index.html":{},"license.html":{}}}],["cic_convert",{"_index":1134,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["cic_transfer",{"_index":1132,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["cicada",{"_index":700,"title":{},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"index.html":{}}}],["ciccacheurl",{"_index":4465,"title":{},"body":{"miscellaneous/variables.html":{}}}],["cicconvert(event",{"_index":754,"title":{},"body":{"components/AppComponent.html":{}}}],["cicmetaurl",{"_index":4459,"title":{},"body":{"miscellaneous/variables.html":{}}}],["cicnet/cic",{"_index":1115,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"dependencies.html":{}}}],["cicnet/schemas",{"_index":3526,"title":{},"body":{"dependencies.html":{}}}],["cicregistry",{"_index":2760,"title":{},"body":{"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["cictransfer(event",{"_index":750,"title":{},"body":{"components/AppComponent.html":{}}}],["cicussdurl",{"_index":4470,"title":{},"body":{"miscellaneous/variables.html":{}}}],["circumstances",{"_index":3960,"title":{},"body":{"license.html":{}}}],["circumvention",{"_index":3968,"title":{},"body":{"license.html":{}}}],["civil",{"_index":4392,"title":{},"body":{"license.html":{}}}],["claim",{"_index":4253,"title":{},"body":{"license.html":{}}}],["claims",{"_index":4263,"title":{},"body":{"license.html":{}}}],["class",{"_index":88,"title":{"classes/AccountIndex.html":{},"classes/ActivatedRouteStub.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"classes/HttpError.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"classes/TokenServiceStub.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{}},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"license.html":{}}}],["classes",{"_index":90,"title":{},"body":{"classes/AccountIndex.html":{},"classes/ActivatedRouteStub.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"classes/HttpError.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"classes/TokenServiceStub.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{},"overview.html":{}}}],["cleaner",{"_index":2042,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cleaning",{"_index":2035,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["clear",{"_index":4071,"title":{},"body":{"license.html":{}}}],["clearly",{"_index":3763,"title":{},"body":{"license.html":{}}}],["cles",{"_index":3421,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["cli",{"_index":3607,"title":{},"body":{"index.html":{}}}],["click",{"_index":1626,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["client",{"_index":1116,"title":{},"body":{"injectables/BlockSyncService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"dependencies.html":{},"index.html":{},"license.html":{}}}],["clinic",{"_index":2359,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["clinical",{"_index":2360,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["clipboard",{"_index":3562,"title":{},"body":{"miscellaneous/functions.html":{}}}],["close",{"_index":2927,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["closely",{"_index":4388,"title":{},"body":{"license.html":{}}}],["closewindow",{"_index":2929,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["cloth",{"_index":2393,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["club",{"_index":2441,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["clues",{"_index":1392,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["cluster_accountsmodule",{"_index":470,"title":{},"body":{"modules/AccountsModule.html":{},"overview.html":{}}}],["cluster_accountsmodule_declarations",{"_index":472,"title":{},"body":{"modules/AccountsModule.html":{},"overview.html":{}}}],["cluster_accountsmodule_imports",{"_index":471,"title":{},"body":{"modules/AccountsModule.html":{},"overview.html":{}}}],["cluster_adminmodule",{"_index":657,"title":{},"body":{"modules/AdminModule.html":{},"overview.html":{}}}],["cluster_adminmodule_declarations",{"_index":659,"title":{},"body":{"modules/AdminModule.html":{},"overview.html":{}}}],["cluster_adminmodule_imports",{"_index":658,"title":{},"body":{"modules/AdminModule.html":{},"overview.html":{}}}],["cluster_appmodule",{"_index":758,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_bootstrap",{"_index":759,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_declarations",{"_index":761,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_imports",{"_index":762,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_appmodule_providers",{"_index":760,"title":{},"body":{"modules/AppModule.html":{},"overview.html":{}}}],["cluster_authmodule",{"_index":910,"title":{},"body":{"modules/AuthModule.html":{},"overview.html":{}}}],["cluster_authmodule_declarations",{"_index":912,"title":{},"body":{"modules/AuthModule.html":{},"overview.html":{}}}],["cluster_authmodule_imports",{"_index":911,"title":{},"body":{"modules/AuthModule.html":{},"overview.html":{}}}],["cluster_pagesmodule",{"_index":2714,"title":{},"body":{"modules/PagesModule.html":{},"overview.html":{}}}],["cluster_pagesmodule_declarations",{"_index":2715,"title":{},"body":{"modules/PagesModule.html":{},"overview.html":{}}}],["cluster_pagesmodule_imports",{"_index":2716,"title":{},"body":{"modules/PagesModule.html":{},"overview.html":{}}}],["cluster_settingsmodule",{"_index":2859,"title":{},"body":{"modules/SettingsModule.html":{},"overview.html":{}}}],["cluster_settingsmodule_declarations",{"_index":2861,"title":{},"body":{"modules/SettingsModule.html":{},"overview.html":{}}}],["cluster_settingsmodule_imports",{"_index":2860,"title":{},"body":{"modules/SettingsModule.html":{},"overview.html":{}}}],["cluster_sharedmodule",{"_index":2872,"title":{},"body":{"modules/SharedModule.html":{},"overview.html":{}}}],["cluster_sharedmodule_declarations",{"_index":2874,"title":{},"body":{"modules/SharedModule.html":{},"overview.html":{}}}],["cluster_sharedmodule_exports",{"_index":2873,"title":{},"body":{"modules/SharedModule.html":{},"overview.html":{}}}],["cluster_tokensmodule",{"_index":3080,"title":{},"body":{"modules/TokensModule.html":{},"overview.html":{}}}],["cluster_tokensmodule_declarations",{"_index":3081,"title":{},"body":{"modules/TokensModule.html":{},"overview.html":{}}}],["cluster_tokensmodule_imports",{"_index":3082,"title":{},"body":{"modules/TokensModule.html":{},"overview.html":{}}}],["cluster_transactionsmodule",{"_index":3379,"title":{},"body":{"modules/TransactionsModule.html":{},"overview.html":{}}}],["cluster_transactionsmodule_declarations",{"_index":3382,"title":{},"body":{"modules/TransactionsModule.html":{},"overview.html":{}}}],["cluster_transactionsmodule_exports",{"_index":3380,"title":{},"body":{"modules/TransactionsModule.html":{},"overview.html":{}}}],["cluster_transactionsmodule_imports",{"_index":3381,"title":{},"body":{"modules/TransactionsModule.html":{},"overview.html":{}}}],["coach",{"_index":1949,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cobbler",{"_index":2076,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cobler",{"_index":2075,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["coconut",{"_index":2196,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["code",{"_index":1390,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"components/OrganizationComponent.html":{},"index.html":{},"license.html":{}}}],["codebase",{"_index":3675,"title":{},"body":{"index.html":{}}}],["coffee",{"_index":2208,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["collapsed",{"_index":626,"title":{},"body":{"components/AdminComponent.html":{}}}],["collect",{"_index":4330,"title":{},"body":{"license.html":{}}}],["collection",{"_index":2044,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["college",{"_index":1959,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["columnstodisplay",{"_index":3058,"title":{},"body":{"components/TokensComponent.html":{}}}],["combination",{"_index":4337,"title":{},"body":{"license.html":{}}}],["combine",{"_index":4334,"title":{},"body":{"license.html":{}}}],["combined",{"_index":4030,"title":{},"body":{"license.html":{}}}],["comes",{"_index":4016,"title":{},"body":{"license.html":{}}}],["command",{"_index":3680,"title":{},"body":{"index.html":{}}}],["commands",{"_index":3882,"title":{},"body":{"license.html":{}}}],["commas",{"_index":3579,"title":{},"body":{"miscellaneous/functions.html":{}}}],["comment",{"_index":2904,"title":{},"body":{"interfaces/Staff.html":{}}}],["commercial",{"_index":4112,"title":{},"body":{"license.html":{}}}],["commitment",{"_index":4279,"title":{},"body":{"license.html":{}}}],["common",{"_index":4106,"title":{},"body":{"license.html":{}}}],["commonmodule",{"_index":481,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["communication",{"_index":3929,"title":{},"body":{"license.html":{}}}],["community",{"_index":2358,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"components/TokenDetailsComponent.html":{},"miscellaneous/variables.html":{}}}],["compilation",{"_index":4026,"title":{},"body":{"license.html":{}}}],["compilation's",{"_index":4035,"title":{},"body":{"license.html":{}}}],["compilations",{"_index":4314,"title":{},"body":{"license.html":{}}}],["compiler",{"_index":3912,"title":{},"body":{"license.html":{}}}],["complete",{"_index":1676,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["compliance",{"_index":4236,"title":{},"body":{"license.html":{}}}],["comply",{"_index":3953,"title":{},"body":{"license.html":{}}}],["component",{"_index":202,"title":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthRoutingModule.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesRoutingModule.html":{},"guards/RoleGuard.html":{},"components/SettingsComponent.html":{},"modules/SettingsRoutingModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsRoutingModule.html":{},"coverage.html":{},"index.html":{},"license.html":{}}}],["component_template",{"_index":319,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["components",{"_index":204,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"overview.html":{}}}],["computer",{"_index":3857,"title":{},"body":{"license.html":{}}}],["computers",{"_index":3805,"title":{},"body":{"license.html":{}}}],["concerning",{"_index":4336,"title":{},"body":{"license.html":{}}}],["concerns",{"_index":4342,"title":{},"body":{"license.html":{}}}],["conditioned",{"_index":4309,"title":{},"body":{"license.html":{}}}],["conditions",{"_index":3816,"title":{},"body":{"license.html":{}}}],["conductor",{"_index":2461,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["config",{"_index":1500,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["config.interceptor.ts",{"_index":1496,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"coverage.html":{}}}],["config.interceptor.ts:10",{"_index":1499,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["config.interceptor.ts:21",{"_index":1501,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["configurations",{"_index":1498,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"index.html":{}}}],["confirm",{"_index":1296,"title":{},"body":{"classes/CustomValidator.html":{}}}],["confirm('approve",{"_index":639,"title":{},"body":{"components/AdminComponent.html":{}}}],["confirm('create",{"_index":1244,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["confirm('disapprove",{"_index":642,"title":{},"body":{"components/AdminComponent.html":{}}}],["confirm('new",{"_index":730,"title":{},"body":{"components/AppComponent.html":{}}}],["confirm('set",{"_index":2613,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["confirmpassword",{"_index":1309,"title":{},"body":{"classes/CustomValidator.html":{}}}],["congo",{"_index":1803,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["connected",{"_index":2823,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["connection",{"_index":116,"title":{},"body":{"classes/AccountIndex.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"interfaces/W3.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["consequence",{"_index":4224,"title":{},"body":{"license.html":{}}}],["consequential",{"_index":4372,"title":{},"body":{"license.html":{}}}],["conservation",{"_index":2027,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["consider",{"_index":4430,"title":{},"body":{"license.html":{}}}],["considered",{"_index":4183,"title":{},"body":{"license.html":{}}}],["consistent",{"_index":4270,"title":{},"body":{"license.html":{}}}],["console.log('here",{"_index":3439,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["console.log(arraysum([1",{"_index":3559,"title":{},"body":{"miscellaneous/functions.html":{}}}],["console.log(await",{"_index":135,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["console.log(copytoclipboard('hello",{"_index":3565,"title":{},"body":{"miscellaneous/functions.html":{}}}],["conspicuously",{"_index":3997,"title":{},"body":{"license.html":{}}}],["const",{"_index":74,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"modules/SettingsRoutingModule.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"modules/TokensRoutingModule.html":{},"injectables/TransactionService.html":{},"modules/TransactionsRoutingModule.html":{}}}],["constantly",{"_index":3800,"title":{},"body":{"license.html":{}}}],["constitutes",{"_index":3943,"title":{},"body":{"license.html":{}}}],["construction",{"_index":2072,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["constructor",{"_index":111,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"injectables/Web3Service.html":{}}}],["constructor(@inject(mat_dialog_data",{"_index":1328,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["constructor(authservice",{"_index":677,"title":{},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/SettingsComponent.html":{}}}],["constructor(blocksyncservice",{"_index":3339,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["constructor(cdr",{"_index":2580,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["constructor(contractaddress",{"_index":112,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["constructor(data",{"_index":1321,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["constructor(dialog",{"_index":1335,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["constructor(elementref",{"_index":1621,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["constructor(errordialogservice",{"_index":1359,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["constructor(formbuilder",{"_index":242,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["constructor(httpclient",{"_index":941,"title":{},"body":{"injectables/AuthService.html":{},"injectables/LocationService.html":{},"injectables/TransactionService.html":{}}}],["constructor(initialparams",{"_index":559,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["constructor(keystore",{"_index":2642,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["constructor(logger",{"_index":1583,"title":{},"body":{"injectables/LoggingService.html":{}}}],["constructor(loggingservice",{"_index":1434,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"interceptors/LoggingInterceptor.html":{}}}],["constructor(message",{"_index":1464,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["constructor(private",{"_index":632,"title":{},"body":{"components/AdminComponent.html":{},"guards/AuthGuard.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{}}}],["constructor(public",{"_index":1344,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["constructor(router",{"_index":876,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"components/TransactionDetailsComponent.html":{}}}],["constructor(scanfilter",{"_index":2814,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["constructor(tokenservice",{"_index":3060,"title":{},"body":{"components/TokensComponent.html":{}}}],["constructor(transactionservice",{"_index":1085,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["constructor(userservice",{"_index":386,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{}}}],["construed",{"_index":4318,"title":{},"body":{"license.html":{}}}],["consult",{"_index":1958,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["consultant",{"_index":1957,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["consumer",{"_index":4091,"title":{},"body":{"license.html":{}}}],["contact",{"_index":4413,"title":{},"body":{"license.html":{}}}],["contain",{"_index":1391,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"license.html":{}}}],["contained",{"_index":3656,"title":{},"body":{"index.html":{}}}],["containing",{"_index":4166,"title":{},"body":{"license.html":{}}}],["contains",{"_index":891,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"index.html":{},"license.html":{}}}],["content",{"_index":736,"title":{},"body":{"components/AppComponent.html":{},"injectables/AuthService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"license.html":{}}}],["content?.classlist.add('active",{"_index":746,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["content?.classlist.contains('active",{"_index":745,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["content?.classlist.remove('active",{"_index":748,"title":{},"body":{"components/AppComponent.html":{}}}],["content?.classlist.toggle('active",{"_index":1647,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["contents",{"_index":4274,"title":{},"body":{"license.html":{}}}],["context",{"_index":3906,"title":{},"body":{"license.html":{}}}],["continue",{"_index":4132,"title":{},"body":{"license.html":{}}}],["continued",{"_index":4119,"title":{},"body":{"license.html":{}}}],["contract",{"_index":80,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"miscellaneous/variables.html":{}}}],["contract's",{"_index":120,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["contractaddress",{"_index":102,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["contractual",{"_index":4180,"title":{},"body":{"license.html":{}}}],["contradict",{"_index":4324,"title":{},"body":{"license.html":{}}}],["contrast",{"_index":3708,"title":{},"body":{"license.html":{}}}],["contributor",{"_index":4260,"title":{},"body":{"license.html":{}}}],["contributor's",{"_index":4262,"title":{},"body":{"license.html":{}}}],["control",{"_index":1273,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"license.html":{}}}],["control.dirty",{"_index":1282,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["control.get('confirmpassword').seterrors",{"_index":1311,"title":{},"body":{"classes/CustomValidator.html":{}}}],["control.get('confirmpassword').value",{"_index":1310,"title":{},"body":{"classes/CustomValidator.html":{}}}],["control.get('password').value",{"_index":1308,"title":{},"body":{"classes/CustomValidator.html":{}}}],["control.invalid",{"_index":1281,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["control.touched",{"_index":1283,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["control.value",{"_index":1313,"title":{},"body":{"classes/CustomValidator.html":{}}}],["controlled",{"_index":4265,"title":{},"body":{"license.html":{}}}],["controls",{"_index":1259,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["convenient",{"_index":3875,"title":{},"body":{"license.html":{}}}],["conversion",{"_index":755,"title":{"interfaces/Conversion.html":{}},"body":{"components/AppComponent.html":{},"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{}}}],["conversion.fromvalue",{"_index":3251,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.recipient",{"_index":3257,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.sender",{"_index":3256,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.tovalue",{"_index":3253,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.trader",{"_index":3255,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.tx.txhash",{"_index":3249,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversion.type",{"_index":3250,"title":{},"body":{"injectables/TransactionService.html":{}}}],["conversions",{"_index":2508,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["convert",{"_index":2914,"title":{},"body":{"interfaces/Token.html":{}}}],["converted",{"_index":3575,"title":{},"body":{"miscellaneous/functions.html":{}}}],["converting",{"_index":3577,"title":{},"body":{"miscellaneous/functions.html":{}}}],["converts",{"_index":3590,"title":{},"body":{"miscellaneous/functions.html":{}}}],["converttoparammap",{"_index":571,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["convey",{"_index":3864,"title":{},"body":{"license.html":{}}}],["conveyance",{"_index":4302,"title":{},"body":{"license.html":{}}}],["conveyed",{"_index":4127,"title":{},"body":{"license.html":{}}}],["conveying",{"_index":3870,"title":{},"body":{"license.html":{}}}],["conveys",{"_index":4179,"title":{},"body":{"license.html":{}}}],["cook",{"_index":2206,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["copied",{"_index":3149,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"miscellaneous/functions.html":{}}}],["copies",{"_index":3561,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["copy",{"_index":3566,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["copy.ts",{"_index":3468,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["copyaddress",{"_index":3106,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["copyaddress(address",{"_index":3116,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["copying",{"_index":3817,"title":{},"body":{"license.html":{}}}],["copyleft",{"_index":1418,"title":{},"body":{"components/FooterComponent.html":{},"license.html":{}}}],["copyright",{"_index":3687,"title":{},"body":{"license.html":{}}}],["copyrightable",{"_index":3827,"title":{},"body":{"license.html":{}}}],["copyrighted",{"_index":3957,"title":{},"body":{"license.html":{}}}],["copytoclipboard",{"_index":3126,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["copytoclipboard(address",{"_index":3147,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["copytoclipboard(text",{"_index":3560,"title":{},"body":{"miscellaneous/functions.html":{}}}],["corn",{"_index":2207,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["correction",{"_index":4367,"title":{},"body":{"license.html":{}}}],["corresponding",{"_index":3915,"title":{},"body":{"license.html":{}}}],["cosmetics",{"_index":2366,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cost",{"_index":4059,"title":{},"body":{"license.html":{}}}],["counsellor",{"_index":1990,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["count",{"_index":195,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/TokenService.html":{}}}],["counterclaim",{"_index":4254,"title":{},"body":{"license.html":{}}}],["counties",{"_index":1925,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["countries",{"_index":3861,"title":{},"body":{"license.html":{}}}],["country",{"_index":2018,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["countrycode",{"_index":2610,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["county",{"_index":2019,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["course",{"_index":4425,"title":{},"body":{"license.html":{}}}],["court",{"_index":4323,"title":{},"body":{"license.html":{}}}],["courts",{"_index":4387,"title":{},"body":{"license.html":{}}}],["covenant",{"_index":4282,"title":{},"body":{"license.html":{}}}],["coverage",{"_index":3456,"title":{"coverage.html":{}},"body":{"coverage.html":{},"license.html":{}}}],["covered",{"_index":3845,"title":{},"body":{"license.html":{}}}],["create",{"_index":115,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Staff.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["createaccountcomponent",{"_index":331,"title":{"components/CreateAccountComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["created",{"_index":404,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{},"classes/UserServiceStub.html":{}}}],["createform",{"_index":1211,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["createformstub",{"_index":1213,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["credentials",{"_index":2851,"title":{},"body":{"components/SettingsComponent.html":{}}}],["credit",{"_index":2376,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["crisps",{"_index":2194,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["criterion",{"_index":3885,"title":{},"body":{"license.html":{}}}],["cross",{"_index":1972,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["csv",{"_index":3571,"title":{},"body":{"miscellaneous/functions.html":{}}}],["csv.ts",{"_index":3471,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["cubic",{"_index":628,"title":{},"body":{"components/AdminComponent.html":{}}}],["curated",{"_index":1661,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["cure",{"_index":4214,"title":{},"body":{"license.html":{}}}],["currency",{"_index":2942,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["currentuser",{"_index":2775,"title":{},"body":{"guards/RoleGuard.html":{}}}],["currentyear",{"_index":1414,"title":{},"body":{"components/FooterComponent.html":{}}}],["custom",{"_index":1255,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"index.html":{}}}],["customarily",{"_index":4050,"title":{},"body":{"license.html":{}}}],["customer",{"_index":4055,"title":{},"body":{"license.html":{}}}],["customerrorstatematcher",{"_index":257,"title":{"classes/CustomErrorStateMatcher.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"components/OrganizationComponent.html":{},"coverage.html":{}}}],["customevent",{"_index":686,"title":{},"body":{"components/AppComponent.html":{}}}],["customevent(eventtype",{"_index":1153,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["customvalidator",{"_index":1284,"title":{"classes/CustomValidator.html":{}},"body":{"classes/CustomValidator.html":{},"coverage.html":{}}}],["cyber",{"_index":1980,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["d",{"_index":4024,"title":{},"body":{"license.html":{}}}],["dagaa",{"_index":2210,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dagoreti",{"_index":1807,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dagoretti",{"_index":1849,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["daktari",{"_index":2349,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["damages",{"_index":4370,"title":{},"body":{"license.html":{}}}],["dandora",{"_index":1808,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["danger",{"_index":3808,"title":{},"body":{"license.html":{}}}],["danish",{"_index":1997,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dashboard",{"_index":2895,"title":{},"body":{"components/SidebarComponent.html":{}}}],["dashboardurl",{"_index":4476,"title":{},"body":{"miscellaneous/variables.html":{}}}],["data",{"_index":9,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Conversion.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["data.message",{"_index":1329,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["data?.status",{"_index":1330,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["datafile",{"_index":4481,"title":{},"body":{"miscellaneous/variables.html":{}}}],["datasource",{"_index":375,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["datasource.filter",{"_index":3366,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["date",{"_index":2828,"title":{},"body":{"components/SettingsComponent.html":{},"license.html":{}}}],["date().getfullyear",{"_index":1417,"title":{},"body":{"components/FooterComponent.html":{}}}],["date(timestamp",{"_index":3393,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["date.now",{"_index":76,"title":{},"body":{"interfaces/AccountDetails.html":{},"interceptors/LoggingInterceptor.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["date.pipe",{"_index":2889,"title":{},"body":{"modules/SharedModule.html":{}}}],["date.pipe.ts",{"_index":3390,"title":{},"body":{"pipes/UnixDatePipe.html":{},"coverage.html":{}}}],["date.pipe.ts:7",{"_index":3392,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["date_registered",{"_index":16,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["dateregistered",{"_index":3440,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["dawa",{"_index":2350,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["day",{"_index":30,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["daycare",{"_index":1964,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["days",{"_index":4210,"title":{},"body":{"license.html":{}}}],["debug",{"_index":1604,"title":{},"body":{"injectables/LoggingService.html":{}}}],["december",{"_index":3981,"title":{},"body":{"license.html":{}}}],["decide",{"_index":4350,"title":{},"body":{"license.html":{}}}],["decimals",{"_index":2910,"title":{},"body":{"interfaces/Token.html":{}}}],["declarations",{"_index":467,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}],["declining",{"_index":4172,"title":{},"body":{"license.html":{}}}],["decorators",{"_index":410,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/ErrorDialogComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["deemed",{"_index":3970,"title":{},"body":{"license.html":{}}}],["default",{"_index":73,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/ErrorDialogService.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"injectables/RegistryService.html":{},"directives/RouterLinkDirectiveStub.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"pipes/TokenRatioPipe.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"classes/UserServiceStub.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["defaultaccount",{"_index":75,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"injectables/TransactionService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["defaultpagesize",{"_index":376,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{}}}],["defaults",{"_index":3578,"title":{},"body":{"miscellaneous/functions.html":{}}}],["defective",{"_index":4363,"title":{},"body":{"license.html":{}}}],["defenses",{"_index":4321,"title":{},"body":{"license.html":{}}}],["defined",{"_index":113,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["defines",{"_index":1257,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{}}}],["defining",{"_index":4482,"title":{},"body":{"miscellaneous/variables.html":{}}}],["definition",{"_index":3922,"title":{},"body":{"license.html":{}}}],["definitions",{"_index":3821,"title":{},"body":{"license.html":{}}}],["delay",{"_index":1657,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["delayed",{"_index":2513,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["delimiter",{"_index":3570,"title":{},"body":{"miscellaneous/functions.html":{}}}],["dematerialize",{"_index":1658,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["demo",{"_index":1983,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["denied",{"_index":4134,"title":{},"body":{"license.html":{}}}],["denominated",{"_index":4280,"title":{},"body":{"license.html":{}}}],["denomination",{"_index":2916,"title":{},"body":{"interfaces/Token.html":{}}}],["denote",{"_index":1459,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["deny",{"_index":3775,"title":{},"body":{"license.html":{}}}],["denying",{"_index":3737,"title":{},"body":{"license.html":{}}}],["dependencies",{"_index":466,"title":{"dependencies.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"dependencies.html":{},"overview.html":{}}}],["depending",{"_index":152,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["deployed",{"_index":117,"title":{},"body":{"classes/AccountIndex.html":{},"interfaces/Conversion.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["deprive",{"_index":4289,"title":{},"body":{"license.html":{}}}],["dera",{"_index":2409,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dereva",{"_index":2460,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["description",{"_index":7,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"miscellaneous/functions.html":{}}}],["design",{"_index":2080,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["designated",{"_index":4067,"title":{},"body":{"license.html":{}}}],["designed",{"_index":3704,"title":{},"body":{"license.html":{}}}],["destination",{"_index":3174,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["destinationtoken",{"_index":1180,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["detached",{"_index":2686,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["detail",{"_index":1154,"title":{},"body":{"injectables/BlockSyncService.html":{},"license.html":{}}}],["details",{"_index":65,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AdminComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{},"license.html":{}}}],["details'},{'name",{"_index":321,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["details.component",{"_index":489,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{}}}],["details.component.html",{"_index":2926,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["details.component.scss",{"_index":2925,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["details.component.ts",{"_index":2924,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{},"coverage.html":{}}}],["details.component.ts:18",{"_index":2931,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["details.component.ts:20",{"_index":2930,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["details.component.ts:22",{"_index":3114,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:24",{"_index":2934,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:26",{"_index":2933,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:27",{"_index":3123,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:28",{"_index":3125,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:29",{"_index":3124,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:30",{"_index":3113,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:39",{"_index":3118,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:59",{"_index":3121,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:63",{"_index":3120,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:67",{"_index":3122,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:71",{"_index":3119,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:80",{"_index":3117,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.component.ts:86",{"_index":3115,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["details.the",{"_index":4422,"title":{},"body":{"license.html":{}}}],["details/account",{"_index":488,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"coverage.html":{}}}],["details/token",{"_index":2923,"title":{},"body":{"components/TokenDetailsComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"coverage.html":{}}}],["details/transaction",{"_index":3100,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"modules/TransactionsModule.html":{},"coverage.html":{}}}],["detergent",{"_index":2407,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["detergents",{"_index":2408,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["determining",{"_index":4101,"title":{},"body":{"license.html":{}}}],["dev",{"_index":3618,"title":{},"body":{"index.html":{}}}],["develop",{"_index":4396,"title":{},"body":{"license.html":{}}}],["developers",{"_index":3752,"title":{},"body":{"license.html":{}}}],["development",{"_index":3613,"title":{},"body":{"index.html":{},"license.html":{}}}],["devices",{"_index":3774,"title":{},"body":{"license.html":{}}}],["dgst",{"_index":2634,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["dhobi",{"_index":2078,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dialog",{"_index":1318,"title":{},"body":{"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{}}}],["dialog'},{'name",{"_index":335,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["dialog.component",{"_index":1343,"title":{},"body":{"injectables/ErrorDialogService.html":{},"modules/SharedModule.html":{}}}],["dialog.component.html",{"_index":1320,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["dialog.component.scss",{"_index":1319,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["dialog.component.ts",{"_index":1317,"title":{},"body":{"components/ErrorDialogComponent.html":{},"coverage.html":{}}}],["dialog.component.ts:10",{"_index":1322,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["dialog.component.ts:11",{"_index":1324,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["dialog.service",{"_index":841,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["dialog.service.ts",{"_index":1332,"title":{},"body":{"injectables/ErrorDialogService.html":{},"coverage.html":{}}}],["dialog.service.ts:11",{"_index":1340,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["dialog.service.ts:13",{"_index":1339,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["dialog.service.ts:9",{"_index":1337,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["dialog/error",{"_index":1316,"title":{},"body":{"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"modules/SharedModule.html":{},"coverage.html":{}}}],["dialogref",{"_index":1346,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["dialogref.afterclosed().subscribe",{"_index":1349,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["diani",{"_index":1895,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dictates",{"_index":873,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["diesel",{"_index":2504,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["differ",{"_index":4341,"title":{},"body":{"license.html":{}}}],["different",{"_index":1439,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["differently",{"_index":4159,"title":{},"body":{"license.html":{}}}],["digest",{"_index":61,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["direction",{"_index":3956,"title":{},"body":{"license.html":{}}}],["directions",{"_index":4072,"title":{},"body":{"license.html":{}}}],["directive",{"_index":317,"title":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["directives",{"_index":360,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"overview.html":{}}}],["directive|pipe|service|class|guard|interface|enum|module",{"_index":3628,"title":{},"body":{"index.html":{}}}],["directly",{"_index":3850,"title":{},"body":{"license.html":{}}}],["directory",{"_index":1249,"title":{},"body":{"components/CreateAccountComponent.html":{},"index.html":{}}}],["directoryentry",{"_index":1230,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["disableconsolelogging",{"_index":797,"title":{},"body":{"modules/AppModule.html":{}}}],["disapprove",{"_index":650,"title":{},"body":{"components/AdminComponent.html":{}}}],["disapproveaction",{"_index":586,"title":{},"body":{"components/AdminComponent.html":{}}}],["disapproveaction(action",{"_index":593,"title":{},"body":{"components/AdminComponent.html":{}}}],["disburse",{"_index":1668,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["disbursement",{"_index":2608,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["disbursements",{"_index":2509,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["disclaim",{"_index":3992,"title":{},"body":{"license.html":{}}}],["disclaimer",{"_index":4353,"title":{},"body":{"license.html":{}}}],["disclaiming",{"_index":4156,"title":{},"body":{"license.html":{}}}],["discriminatory",{"_index":4306,"title":{},"body":{"license.html":{}}}],["dispatcher",{"_index":1371,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["dispensary",{"_index":2343,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["display",{"_index":4025,"title":{},"body":{"license.html":{}}}],["displayed",{"_index":4165,"title":{},"body":{"license.html":{}}}],["displayedcolumns",{"_index":377,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{}}}],["displaying",{"_index":1262,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"interceptors/ErrorInterceptor.html":{}}}],["displays",{"_index":3872,"title":{},"body":{"license.html":{}}}],["dist",{"_index":3635,"title":{},"body":{"index.html":{}}}],["distinguishing",{"_index":4343,"title":{},"body":{"license.html":{}}}],["distribute",{"_index":3696,"title":{},"body":{"license.html":{}}}],["distributed",{"_index":4409,"title":{},"body":{"license.html":{}}}],["distributing",{"_index":4310,"title":{},"body":{"license.html":{}}}],["distribution",{"_index":3818,"title":{},"body":{"license.html":{}}}],["divone",{"_index":857,"title":{},"body":{"components/AuthComponent.html":{}}}],["divtwo",{"_index":859,"title":{},"body":{"components/AuthComponent.html":{}}}],["doctor",{"_index":2348,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["document",{"_index":3698,"title":{},"body":{"license.html":{}}}],["document.getelementbyid('content",{"_index":737,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["document.getelementbyid('one",{"_index":858,"title":{},"body":{"components/AuthComponent.html":{}}}],["document.getelementbyid('one').style.display",{"_index":1034,"title":{},"body":{"injectables/AuthService.html":{}}}],["document.getelementbyid('sidebar",{"_index":735,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["document.getelementbyid('sidebarcollapse",{"_index":739,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["document.getelementbyid('state').innerhtml",{"_index":988,"title":{},"body":{"injectables/AuthService.html":{}}}],["document.getelementbyid('two",{"_index":860,"title":{},"body":{"components/AuthComponent.html":{}}}],["document.getelementbyid('two').style.display",{"_index":1035,"title":{},"body":{"injectables/AuthService.html":{}}}],["document.getelementbyid(this.iconid",{"_index":2744,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["document.getelementbyid(this.id",{"_index":2743,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["documentation",{"_index":3457,"title":{},"body":{"coverage.html":{}}}],["documented",{"_index":4142,"title":{},"body":{"license.html":{}}}],["doe",{"_index":3402,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["doesn\\'t",{"_index":1047,"title":{},"body":{"injectables/AuthService.html":{}}}],["dofilter",{"_index":381,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["dofilter(value",{"_index":389,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["dom",{"_index":207,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["domains",{"_index":3793,"title":{},"body":{"license.html":{}}}],["domsanitizer",{"_index":2807,"title":{},"body":{"pipes/SafePipe.html":{}}}],["donald",{"_index":3416,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["donholm",{"_index":1806,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["donhom",{"_index":1810,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["donor",{"_index":2013,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["donut",{"_index":2211,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["doti",{"_index":1726,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["double",{"_index":549,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["doubtful",{"_index":4102,"title":{},"body":{"license.html":{}}}],["dough",{"_index":2212,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["download",{"_index":3573,"title":{},"body":{"miscellaneous/functions.html":{}}}],["downloadcsv",{"_index":382,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["downloaded",{"_index":3576,"title":{},"body":{"miscellaneous/functions.html":{}}}],["downstream",{"_index":4233,"title":{},"body":{"license.html":{}}}],["driver",{"_index":2459,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["duka",{"_index":2399,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["durable",{"_index":4049,"title":{},"body":{"license.html":{}}}],["duration",{"_index":3150,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["during",{"_index":68,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["dwelling",{"_index":4100,"title":{},"body":{"license.html":{}}}],["dynamic",{"_index":3524,"title":{},"body":{"dependencies.html":{}}}],["dynamically",{"_index":3924,"title":{},"body":{"license.html":{}}}],["dzivani",{"_index":1728,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dzovuni",{"_index":1729,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["dzugwe",{"_index":1727,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["e",{"_index":693,"title":{},"body":{"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["e.matches",{"_index":742,"title":{},"body":{"components/AppComponent.html":{}}}],["e2e",{"_index":3651,"title":{},"body":{"index.html":{}}}],["each",{"_index":3830,"title":{},"body":{"license.html":{}}}],["earlier",{"_index":3843,"title":{},"body":{"license.html":{}}}],["east",{"_index":1843,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["economics",{"_index":1420,"title":{},"body":{"components/FooterComponent.html":{},"license.html":{}}}],["education",{"_index":1947,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["educator",{"_index":1988,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["effect",{"_index":4385,"title":{},"body":{"license.html":{}}}],["effected",{"_index":3990,"title":{},"body":{"license.html":{}}}],["effective",{"_index":3971,"title":{},"body":{"license.html":{}}}],["effectively",{"_index":3810,"title":{},"body":{"license.html":{}}}],["efforts",{"_index":4247,"title":{},"body":{"license.html":{}}}],["egg",{"_index":2302,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["eimu",{"_index":1969,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["elapsedtime",{"_index":1568,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["elder",{"_index":2015,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["eldoret",{"_index":1932,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["electrian",{"_index":2067,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["electricals",{"_index":2394,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["electrician",{"_index":2157,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["electronic",{"_index":4414,"title":{},"body":{"license.html":{}}}],["electronics",{"_index":2154,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["element",{"_index":316,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["element.style.display",{"_index":865,"title":{},"body":{"components/AuthComponent.html":{}}}],["elementref",{"_index":1622,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["elim",{"_index":1968,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["email",{"_index":47,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Staff.html":{},"miscellaneous/variables.html":{}}}],["embakasi",{"_index":1841,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["embakassi",{"_index":1840,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["embodied",{"_index":4044,"title":{},"body":{"license.html":{}}}],["emergency",{"_index":2370,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["employer",{"_index":4427,"title":{},"body":{"license.html":{}}}],["enable",{"_index":3905,"title":{},"body":{"license.html":{}}}],["enabled",{"_index":800,"title":{},"body":{"modules/AppModule.html":{}}}],["enables",{"_index":3866,"title":{},"body":{"license.html":{}}}],["encryption",{"_index":62,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["end",{"_index":3650,"title":{},"body":{"index.html":{},"license.html":{}}}],["endpoint",{"_index":718,"title":{},"body":{"components/AppComponent.html":{}}}],["enforce",{"_index":4281,"title":{},"body":{"license.html":{}}}],["enforcing",{"_index":3994,"title":{},"body":{"license.html":{}}}],["engine",{"_index":63,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/W3.html":{}}}],["engineer",{"_index":2114,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["enroller",{"_index":1667,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["ensure",{"_index":2517,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["enter",{"_index":868,"title":{},"body":{"components/AuthComponent.html":{}}}],["entered",{"_index":4315,"title":{},"body":{"license.html":{}}}],["entire",{"_index":4014,"title":{},"body":{"license.html":{}}}],["entirely",{"_index":4332,"title":{},"body":{"license.html":{}}}],["entity",{"_index":4237,"title":{},"body":{"license.html":{}}}],["entry",{"_index":1250,"title":{},"body":{"components/CreateAccountComponent.html":{},"classes/TokenRegistry.html":{}}}],["entry(2",{"_index":2976,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["entry(serial",{"_index":2972,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["env",{"_index":1575,"title":{},"body":{"injectables/LoggingService.html":{},"index.html":{}}}],["env.example",{"_index":3658,"title":{},"body":{"index.html":{}}}],["env.ts",{"_index":3659,"title":{},"body":{"index.html":{}}}],["envelope",{"_index":3216,"title":{},"body":{"injectables/TransactionService.html":{}}}],["envelope.fromjson(json.stringify(account)).unwrap().m.data",{"_index":3269,"title":{},"body":{"injectables/TransactionService.html":{}}}],["environment",{"_index":171,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AppModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{},"components/PagesComponent.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["environment.cicmetaurl",{"_index":1022,"title":{},"body":{"injectables/AuthService.html":{}}}],["environment.dashboardurl",{"_index":2710,"title":{},"body":{"components/PagesComponent.html":{}}}],["environment.dev.ts",{"_index":3662,"title":{},"body":{"index.html":{}}}],["environment.loggingurl}/api/logs",{"_index":796,"title":{},"body":{"modules/AppModule.html":{}}}],["environment.loglevel",{"_index":792,"title":{},"body":{"modules/AppModule.html":{}}}],["environment.prod.ts",{"_index":3663,"title":{},"body":{"index.html":{}}}],["environment.production",{"_index":801,"title":{},"body":{"modules/AppModule.html":{}}}],["environment.registryaddress",{"_index":2762,"title":{},"body":{"injectables/RegistryService.html":{}}}],["environment.serverloglevel",{"_index":794,"title":{},"body":{"modules/AppModule.html":{}}}],["environment.trusteddeclaratoraddress",{"_index":3238,"title":{},"body":{"injectables/TransactionService.html":{}}}],["environment.web3provider",{"_index":1124,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["equivalent",{"_index":3946,"title":{},"body":{"license.html":{}}}],["err",{"_index":1051,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{}}}],["err.error",{"_index":1380,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["err.error.message",{"_index":1387,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["err.message",{"_index":1054,"title":{},"body":{"injectables/AuthService.html":{}}}],["err.status",{"_index":1395,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["err.statustext",{"_index":1055,"title":{},"body":{"injectables/AuthService.html":{}}}],["erroneously",{"_index":3773,"title":{},"body":{"license.html":{}}}],["error",{"_index":334,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["error's",{"_index":1462,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error('the",{"_index":1041,"title":{},"body":{"injectables/AuthService.html":{}}}],["error(message",{"_index":1473,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["error.message",{"_index":1470,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error.stack",{"_index":1475,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error.status",{"_index":1472,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error.statustext",{"_index":1494,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["error.tostring",{"_index":1471,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errordialogcomponent",{"_index":333,"title":{"components/ErrorDialogComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["errordialogservice",{"_index":680,"title":{"injectables/ErrorDialogService.html":{}},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"coverage.html":{}}}],["errorevent",{"_index":1382,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["errorhandler",{"_index":772,"title":{},"body":{"modules/AppModule.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errorinterceptor",{"_index":764,"title":{"interceptors/ErrorInterceptor.html":{}},"body":{"modules/AppModule.html":{},"interceptors/ErrorInterceptor.html":{},"coverage.html":{},"overview.html":{}}}],["errormessage",{"_index":1379,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["errors",{"_index":1295,"title":{},"body":{"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errorstatematcher",{"_index":1264,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["errortracestring",{"_index":1448,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errortracestring.includes('/src/app",{"_index":1479,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["errortracestring.includes(whitelistsentence",{"_index":1481,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["essential",{"_index":3907,"title":{},"body":{"license.html":{}}}],["establish",{"_index":177,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["eth",{"_index":2622,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["ethereum",{"_index":3442,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["ethers",{"_index":3221,"title":{},"body":{"injectables/TransactionService.html":{},"dependencies.html":{}}}],["ethiopia",{"_index":2623,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["even",{"_index":2518,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["event",{"_index":684,"title":{},"body":{"components/AppComponent.html":{},"interceptors/LoggingInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["event.detail.tx",{"_index":751,"title":{},"body":{"components/AppComponent.html":{}}}],["eventemitter",{"_index":2932,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["events",{"_index":1558,"title":{},"body":{"interceptors/LoggingInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["eventtype",{"_index":1098,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["everyone",{"_index":3694,"title":{},"body":{"license.html":{}}}],["evm",{"_index":39,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["exact",{"_index":3840,"title":{},"body":{"license.html":{}}}],["example",{"_index":101,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"classes/TokenRegistry.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["except",{"_index":3855,"title":{},"body":{"license.html":{}}}],["exception",{"_index":1427,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["exceptions",{"_index":4146,"title":{},"body":{"license.html":{}}}],["exchange",{"_index":3154,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["excluded",{"_index":4089,"title":{},"body":{"license.html":{}}}],["excluding",{"_index":4319,"title":{},"body":{"license.html":{}}}],["exclusion",{"_index":4405,"title":{},"body":{"license.html":{}}}],["exclusive",{"_index":4271,"title":{},"body":{"license.html":{}}}],["exclusively",{"_index":3951,"title":{},"body":{"license.html":{}}}],["excuse",{"_index":4325,"title":{},"body":{"license.html":{}}}],["executable",{"_index":3896,"title":{},"body":{"license.html":{}}}],["execute",{"_index":3648,"title":{},"body":{"index.html":{},"license.html":{}}}],["executing",{"_index":3856,"title":{},"body":{"license.html":{}}}],["exercise",{"_index":4248,"title":{},"body":{"license.html":{}}}],["exercising",{"_index":3991,"title":{},"body":{"license.html":{}}}],["existing",{"_index":1278,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["expand",{"_index":604,"title":{},"body":{"components/AdminComponent.html":{}}}],["expandcollapse",{"_index":587,"title":{},"body":{"components/AdminComponent.html":{}}}],["expandcollapse(row",{"_index":597,"title":{},"body":{"components/AdminComponent.html":{}}}],["expected",{"_index":4110,"title":{},"body":{"license.html":{}}}],["expects",{"_index":4109,"title":{},"body":{"license.html":{}}}],["expert",{"_index":1984,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["explains",{"_index":3764,"title":{},"body":{"license.html":{}}}],["explicitly",{"_index":3940,"title":{},"body":{"license.html":{}}}],["export",{"_index":84,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{}}}],["exportcsv",{"_index":419,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["exportcsv(arraydata",{"_index":3568,"title":{},"body":{"miscellaneous/functions.html":{}}}],["exportcsv(this.accounts",{"_index":452,"title":{},"body":{"components/AccountsComponent.html":{}}}],["exportcsv(this.actions",{"_index":645,"title":{},"body":{"components/AdminComponent.html":{}}}],["exportcsv(this.tokens",{"_index":3078,"title":{},"body":{"components/TokensComponent.html":{}}}],["exportcsv(this.transactions",{"_index":3370,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["exportcsv(this.trustedusers",{"_index":2848,"title":{},"body":{"components/SettingsComponent.html":{}}}],["exports",{"_index":83,"title":{},"body":{"interfaces/AccountDetails.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"classes/Settings.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"interfaces/Transaction.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"miscellaneous/functions.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["express",{"_index":4277,"title":{},"body":{"license.html":{}}}],["expressed",{"_index":4355,"title":{},"body":{"license.html":{}}}],["expression",{"_index":1304,"title":{},"body":{"classes/CustomValidator.html":{}}}],["expressly",{"_index":4194,"title":{},"body":{"license.html":{}}}],["extend",{"_index":1632,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"license.html":{}}}],["extended",{"_index":4305,"title":{},"body":{"license.html":{}}}],["extends",{"_index":1429,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["extensions",{"_index":4029,"title":{},"body":{"license.html":{}}}],["extent",{"_index":3874,"title":{},"body":{"license.html":{}}}],["external",{"_index":3445,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["eye",{"_index":2750,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["f",{"_index":4177,"title":{},"body":{"license.html":{}}}],["facilitator",{"_index":1999,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["facilities",{"_index":3952,"title":{},"body":{"license.html":{}}}],["facing",{"_index":1408,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["fagio",{"_index":2031,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["failed",{"_index":1053,"title":{},"body":{"injectables/AuthService.html":{},"classes/CustomValidator.html":{},"interceptors/LoggingInterceptor.html":{}}}],["failedpinattempts",{"_index":3407,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["fails",{"_index":4207,"title":{},"body":{"license.html":{}}}],["failure",{"_index":4380,"title":{},"body":{"license.html":{}}}],["fair",{"_index":3945,"title":{},"body":{"license.html":{}}}],["faith",{"_index":2002,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["falcon",{"_index":1860,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["false",{"_index":148,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"modules/AppModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"components/CreateAccountComponent.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"guards/RoleGuard.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["family",{"_index":4095,"title":{},"body":{"license.html":{}}}],["family/surname",{"_index":1248,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["farm",{"_index":2049,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["farmer",{"_index":2050,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["farming",{"_index":2048,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fashion",{"_index":3837,"title":{},"body":{"license.html":{}}}],["favor",{"_index":4104,"title":{},"body":{"license.html":{}}}],["feature",{"_index":3630,"title":{},"body":{"index.html":{},"license.html":{}}}],["fee",{"_index":3745,"title":{},"body":{"license.html":{}}}],["feels",{"_index":425,"title":{},"body":{"components/AccountsComponent.html":{}}}],["female",{"_index":2506,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["fetch",{"_index":173,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["fetch(environment.cicmetaurl",{"_index":999,"title":{},"body":{"injectables/AuthService.html":{}}}],["fetch(environment.cicmetaurl).then((response",{"_index":1009,"title":{},"body":{"injectables/AuthService.html":{}}}],["fetch(environment.publickeysurl).then((res",{"_index":1069,"title":{},"body":{"injectables/AuthService.html":{}}}],["fetched",{"_index":2968,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["fetcher",{"_index":1081,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["fetcher(settings",{"_index":1092,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["fetching",{"_index":3581,"title":{},"body":{"miscellaneous/functions.html":{}}}],["fia",{"_index":3426,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["field",{"_index":502,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"classes/CustomValidator.html":{},"modules/PagesModule.html":{},"directives/PasswordToggleDirective.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["file",{"_index":5,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{}}}],["filegetter",{"_index":2754,"title":{},"body":{"injectables/RegistryService.html":{}}}],["filename",{"_index":3569,"title":{},"body":{"miscellaneous/functions.html":{}}}],["files",{"_index":3625,"title":{},"body":{"index.html":{},"license.html":{}}}],["filter",{"_index":455,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["filter_rounds",{"_index":1160,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["filteraccounts",{"_index":383,"title":{},"body":{"components/AccountsComponent.html":{}}}],["filters",{"_index":1159,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["filtertransactions",{"_index":3336,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["final",{"_index":1186,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["finalize",{"_index":1562,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["finally",{"_index":3247,"title":{},"body":{"injectables/TransactionService.html":{},"license.html":{}}}],["finance",{"_index":2377,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["find",{"_index":4074,"title":{},"body":{"license.html":{}}}],["fingerprint",{"_index":2638,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["fire",{"_index":2491,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["firewood",{"_index":2492,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["firm",{"_index":2182,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["first",{"_index":420,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"license.html":{}}}],["fish",{"_index":2221,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fitness",{"_index":4358,"title":{},"body":{"license.html":{}}}],["fix",{"_index":2693,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["fixed",{"_index":4048,"title":{},"body":{"license.html":{}}}],["flag",{"_index":2671,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["flow",{"_index":3930,"title":{},"body":{"license.html":{}}}],["flowers",{"_index":2434,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fn",{"_index":49,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["follow",{"_index":3820,"title":{},"body":{"license.html":{}}}],["following",{"_index":4275,"title":{},"body":{"license.html":{}}}],["food",{"_index":2184,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["footballer",{"_index":2134,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["footer",{"_index":1411,"title":{},"body":{"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/SidebarStubComponent.html":{},"components/TopbarStubComponent.html":{}}}],["footer'},{'name",{"_index":337,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["footer.component.html",{"_index":1413,"title":{},"body":{"components/FooterComponent.html":{}}}],["footer.component.scss",{"_index":1412,"title":{},"body":{"components/FooterComponent.html":{}}}],["footercomponent",{"_index":336,"title":{"components/FooterComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["footerstubcomponent",{"_index":338,"title":{"components/FooterStubComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["forbid",{"_index":3989,"title":{},"body":{"license.html":{}}}],["forbidden",{"_index":1404,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["force",{"_index":3948,"title":{},"body":{"license.html":{}}}],["form",{"_index":1258,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"directives/PasswordToggleDirective.html":{},"license.html":{}}}],["form.submitted",{"_index":1280,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["format",{"_index":3572,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["format:lint",{"_index":3673,"title":{},"body":{"index.html":{}}}],["formatting",{"_index":3664,"title":{},"body":{"index.html":{}}}],["formbuilder",{"_index":243,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["formcontrol",{"_index":1267,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["formgroup",{"_index":252,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"components/OrganizationComponent.html":{}}}],["formgroupdirective",{"_index":1268,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["forms",{"_index":4040,"title":{},"body":{"license.html":{}}}],["forward",{"_index":2524,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["forwarded",{"_index":1502,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{}}}],["found",{"_index":305,"title":{},"body":{"components/AccountSearchComponent.html":{},"injectables/TransactionService.html":{},"license.html":{}}}],["foundation",{"_index":3691,"title":{},"body":{"license.html":{}}}],["free",{"_index":3689,"title":{},"body":{"license.html":{}}}],["freedom",{"_index":3707,"title":{},"body":{"license.html":{}}}],["freedoms",{"_index":3748,"title":{},"body":{"license.html":{}}}],["freelance",{"_index":2152,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fromhex",{"_index":3223,"title":{},"body":{"injectables/TransactionService.html":{}}}],["fromhex(methodsignature",{"_index":3286,"title":{},"body":{"injectables/TransactionService.html":{}}}],["fromhex(strip0x(transferauthaddress",{"_index":3297,"title":{},"body":{"injectables/TransactionService.html":{}}}],["fromvalue",{"_index":1181,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["fruit",{"_index":2219,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fruits",{"_index":2220,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fua",{"_index":2103,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fuata",{"_index":1837,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fuel",{"_index":2485,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fuel/energy",{"_index":2477,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["fulfilling",{"_index":3974,"title":{},"body":{"license.html":{}}}],["full",{"_index":531,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"license.html":{}}}],["function",{"_index":1491,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"coverage.html":{}}}],["functionality",{"_index":2631,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["functioning",{"_index":4120,"title":{},"body":{"license.html":{}}}],["functions",{"_index":2546,"title":{"miscellaneous/functions.html":{}},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/functions.html":{}}}],["fundamentally",{"_index":3778,"title":{},"body":{"license.html":{}}}],["fundi",{"_index":2082,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["furniture",{"_index":2443,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["further",{"_index":3676,"title":{},"body":{"index.html":{},"license.html":{}}}],["future",{"_index":3797,"title":{},"body":{"license.html":{}}}],["g",{"_index":3611,"title":{},"body":{"index.html":{}}}],["g.e",{"_index":1902,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gandini",{"_index":1744,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["garage",{"_index":2120,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["garbage",{"_index":2030,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gardener",{"_index":2036,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gari",{"_index":2474,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gas",{"_index":2496,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gatina",{"_index":1818,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gb",{"_index":3395,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["ge",{"_index":1903,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gender",{"_index":17,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/CreateAccountComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["genders",{"_index":1212,"title":{},"body":{"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["general",{"_index":1487,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["generalized",{"_index":1461,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["generally",{"_index":3920,"title":{},"body":{"license.html":{}}}],["generate",{"_index":3627,"title":{},"body":{"index.html":{},"license.html":{}}}],["generated",{"_index":1200,"title":{},"body":{"interfaces/Conversion.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"index.html":{}}}],["ger",{"_index":2624,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["germany",{"_index":2625,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["get(`${environment.cicmetaurl}/areanames",{"_index":1543,"title":{},"body":{"injectables/LocationService.html":{}}}],["get(`${environment.cicmetaurl}/areatypes",{"_index":1551,"title":{},"body":{"injectables/LocationService.html":{}}}],["getaccountdetailsfrommeta(await",{"_index":3241,"title":{},"body":{"injectables/TransactionService.html":{}}}],["getaccountinfo",{"_index":3183,"title":{},"body":{"injectables/TransactionService.html":{}}}],["getaccountinfo(account",{"_index":3194,"title":{},"body":{"injectables/TransactionService.html":{}}}],["getaccounttypes",{"_index":440,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["getactionbyid",{"_index":2533,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{}}}],["getactionbyid(id",{"_index":3432,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getactions",{"_index":2531,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["getaddresssearchformstub",{"_index":268,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["getaddresstransactions",{"_index":3184,"title":{},"body":{"injectables/TransactionService.html":{}}}],["getaddresstransactions(address",{"_index":1152,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{}}}],["getalltransactions",{"_index":3185,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["getalltransactions(offset",{"_index":1150,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["getareanamebylocation",{"_index":1522,"title":{},"body":{"injectables/LocationService.html":{}}}],["getareanamebylocation(location",{"_index":1527,"title":{},"body":{"injectables/LocationService.html":{}}}],["getareanames",{"_index":1523,"title":{},"body":{"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["getareatypebyarea",{"_index":1524,"title":{},"body":{"injectables/LocationService.html":{}}}],["getareatypebyarea(area",{"_index":1530,"title":{},"body":{"injectables/LocationService.html":{}}}],["getareatypes",{"_index":1525,"title":{},"body":{"injectables/LocationService.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["getbysymbol",{"_index":3052,"title":{},"body":{"classes/TokenServiceStub.html":{}}}],["getbysymbol(symbol",{"_index":3053,"title":{},"body":{"classes/TokenServiceStub.html":{}}}],["getcategories",{"_index":2538,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["getchallenge",{"_index":927,"title":{},"body":{"injectables/AuthService.html":{}}}],["getcreateformstub",{"_index":1224,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["getgenders",{"_index":1240,"title":{},"body":{"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["getinstance",{"_index":3451,"title":{},"body":{"injectables/Web3Service.html":{}}}],["getkeyformstub",{"_index":838,"title":{},"body":{"components/AuthComponent.html":{}}}],["getkeystore",{"_index":1508,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["getnamesearchformstub",{"_index":264,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["getorganizationformstub",{"_index":2605,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["getphonesearchformstub",{"_index":266,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["getprivatekey",{"_index":928,"title":{},"body":{"injectables/AuthService.html":{}}}],["getprivatekeyinfo",{"_index":929,"title":{},"body":{"injectables/AuthService.html":{}}}],["getpublickeys",{"_index":930,"title":{},"body":{"injectables/AuthService.html":{}}}],["getregistry",{"_index":2755,"title":{},"body":{"injectables/RegistryService.html":{}}}],["getsessiontoken",{"_index":931,"title":{},"body":{"injectables/AuthService.html":{}}}],["getter.ts",{"_index":3475,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["getting",{"_index":3602,"title":{"index.html":{},"license.html":{}},"body":{}}],["gettokenbalance",{"_index":2989,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbalance(address",{"_index":2998,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbyaddress",{"_index":2990,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbyaddress(address",{"_index":3000,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbysymbol",{"_index":2991,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenbysymbol(symbol",{"_index":3002,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokenname",{"_index":2992,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokens",{"_index":2993,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettokensymbol",{"_index":2994,"title":{},"body":{"injectables/TokenService.html":{}}}],["gettransactiontypes",{"_index":2541,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"components/TransactionsComponent.html":{}}}],["gettrustedusers",{"_index":932,"title":{},"body":{"injectables/AuthService.html":{}}}],["getuser",{"_index":3398,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getuser(userkey",{"_index":3434,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getuserbyid",{"_index":3399,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getuserbyid(id",{"_index":3437,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["getwithtoken",{"_index":933,"title":{},"body":{"injectables/AuthService.html":{}}}],["githeri",{"_index":2222,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["githurai",{"_index":1844,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["give",{"_index":4007,"title":{},"body":{"license.html":{}}}],["given",{"_index":1245,"title":{},"body":{"components/CreateAccountComponent.html":{},"classes/CustomValidator.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"classes/TokenRegistry.html":{},"license.html":{}}}],["givenname",{"_index":1228,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["gives",{"_index":4021,"title":{},"body":{"license.html":{}}}],["giving",{"_index":3758,"title":{},"body":{"license.html":{}}}],["global",{"_index":1436,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["globalerrorhandler",{"_index":765,"title":{"injectables/GlobalErrorHandler.html":{}},"body":{"modules/AppModule.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"coverage.html":{},"overview.html":{}}}],["gnu",{"_index":3683,"title":{},"body":{"license.html":{}}}],["go",{"_index":3678,"title":{},"body":{"index.html":{}}}],["goats",{"_index":2227,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gona",{"_index":1742,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["good",{"_index":2306,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["governed",{"_index":4149,"title":{},"body":{"license.html":{}}}],["government",{"_index":2014,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["gpl",{"_index":3753,"title":{},"body":{"license.html":{}}}],["grant",{"_index":4173,"title":{},"body":{"license.html":{}}}],["granted",{"_index":3935,"title":{},"body":{"license.html":{}}}],["grants",{"_index":4227,"title":{},"body":{"license.html":{}}}],["graph",{"_index":4439,"title":{},"body":{"modules.html":{}}}],["grassroots",{"_index":1419,"title":{},"body":{"components/FooterComponent.html":{},"license.html":{}}}],["gratis",{"_index":3744,"title":{},"body":{"license.html":{}}}],["greatest",{"_index":4397,"title":{},"body":{"license.html":{}}}],["grocer",{"_index":2224,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["groceries",{"_index":3414,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["grocery",{"_index":2223,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["groundnuts",{"_index":2213,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["group",{"_index":1665,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["guarantee",{"_index":3710,"title":{},"body":{"license.html":{}}}],["guard",{"_index":869,"title":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}},"body":{"guards/AuthGuard.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["guards",{"_index":870,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"overview.html":{}}}],["gui",{"_index":4426,"title":{},"body":{"license.html":{}}}],["guitarist",{"_index":2168,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["guro",{"_index":1743,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hair",{"_index":2109,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["halt",{"_index":724,"title":{},"body":{"components/AppComponent.html":{}}}],["handle",{"_index":1385,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"directives/PasswordToggleDirective.html":{}}}],["handled",{"_index":2544,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["handleerror",{"_index":1431,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handleerror(error",{"_index":1437,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["handlenetworkchange",{"_index":2579,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["handler",{"_index":426,"title":{},"body":{"components/AccountsComponent.html":{},"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["handler.ts",{"_index":1424,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["handler.ts:104",{"_index":1453,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handler.ts:16",{"_index":1506,"title":{},"body":{"classes/HttpError.html":{}}}],["handler.ts:41",{"_index":1435,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handler.ts:58",{"_index":1438,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handler.ts:84",{"_index":1446,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["handleroute",{"_index":2528,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["handlers",{"_index":2527,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["handles",{"_index":1354,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["handling",{"_index":1428,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["hanje",{"_index":1730,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["happened",{"_index":1490,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["hardware",{"_index":2406,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hash",{"_index":1199,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["hash.tostring('hex').substring(0",{"_index":3281,"title":{},"body":{"injectables/TransactionService.html":{}}}],["hashfunction",{"_index":3276,"title":{},"body":{"injectables/TransactionService.html":{}}}],["hashfunction.digest",{"_index":3279,"title":{},"body":{"injectables/TransactionService.html":{}}}],["hashfunction.update('createrequest(address,address,address,uint256",{"_index":3278,"title":{},"body":{"injectables/TransactionService.html":{}}}],["haveaccount",{"_index":108,"title":{},"body":{"classes/AccountIndex.html":{}}}],["haveaccount('0xc0ffee254729296a45a3885639ac7e10f9d54979'",{"_index":153,"title":{},"body":{"classes/AccountIndex.html":{}}}],["haveaccount('0xc0ffee254729296a45a3885639ac7e10f9d54979",{"_index":193,"title":{},"body":{"classes/AccountIndex.html":{}}}],["haveaccount(address",{"_index":142,"title":{},"body":{"classes/AccountIndex.html":{}}}],["having",{"_index":3950,"title":{},"body":{"license.html":{}}}],["hawinga",{"_index":1916,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hawker",{"_index":2084,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hawking",{"_index":2083,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hazina",{"_index":1689,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["headers",{"_index":989,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["headmaster",{"_index":1987,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["headmistress",{"_index":1978,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["headteacher",{"_index":1979,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["health",{"_index":2341,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["heath",{"_index":2357,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["height",{"_index":618,"title":{},"body":{"components/AdminComponent.html":{}}}],["help",{"_index":2088,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["helper",{"_index":2563,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["hera",{"_index":3420,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["herbalist",{"_index":2352,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hereafter",{"_index":4267,"title":{},"body":{"license.html":{}}}],["hi",{"_index":1106,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["hidden",{"_index":622,"title":{},"body":{"components/AdminComponent.html":{}}}],["hoba",{"_index":1008,"title":{},"body":{"injectables/AuthService.html":{}}}],["hobaparsechallengeheader",{"_index":974,"title":{},"body":{"injectables/AuthService.html":{}}}],["hobaparsechallengeheader(authheader",{"_index":1015,"title":{},"body":{"injectables/AuthService.html":{}}}],["hobaresponseencoded",{"_index":959,"title":{},"body":{"injectables/AuthService.html":{}}}],["holder",{"_index":4201,"title":{},"body":{"license.html":{}}}],["holders",{"_index":4155,"title":{},"body":{"license.html":{}}}],["holding",{"_index":2645,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["holel",{"_index":2215,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["homabay",{"_index":1920,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["homaboy",{"_index":1921,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["home",{"_index":310,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesRoutingModule.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["hook",{"_index":1425,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["hope",{"_index":4410,"title":{},"body":{"license.html":{}}}],["hospital",{"_index":2351,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hostlistener",{"_index":702,"title":{},"body":{"components/AppComponent.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["hostlistener('click",{"_index":2794,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["hostlistener('window:cic_convert",{"_index":753,"title":{},"body":{"components/AppComponent.html":{}}}],["hostlistener('window:cic_transfer",{"_index":749,"title":{},"body":{"components/AppComponent.html":{}}}],["hostlisteners",{"_index":674,"title":{},"body":{"components/AppComponent.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["hosts",{"_index":4075,"title":{},"body":{"license.html":{}}}],["hotel",{"_index":2214,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hoteli",{"_index":2216,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["house",{"_index":2087,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["housegirl",{"_index":2089,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["househelp",{"_index":2085,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["household",{"_index":4096,"title":{},"body":{"license.html":{}}}],["hsehelp",{"_index":2086,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["html",{"_index":315,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["htmlelement",{"_index":734,"title":{},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["http",{"_index":1356,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"dependencies.html":{},"miscellaneous/functions.html":{}}}],["http://localhost:4200",{"_index":3622,"title":{},"body":{"index.html":{}}}],["http://localhost:8000",{"_index":4478,"title":{},"body":{"miscellaneous/variables.html":{}}}],["http_interceptors",{"_index":777,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["httpclient",{"_index":942,"title":{},"body":{"injectables/AuthService.html":{},"injectables/LocationService.html":{},"injectables/TransactionService.html":{}}}],["httpclientmodule",{"_index":778,"title":{},"body":{"modules/AppModule.html":{}}}],["httpconfiginterceptor",{"_index":766,"title":{"interceptors/HttpConfigInterceptor.html":{}},"body":{"modules/AppModule.html":{},"interceptors/HttpConfigInterceptor.html":{},"coverage.html":{},"overview.html":{}}}],["httperror",{"_index":855,"title":{"classes/HttpError.html":{}},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"coverage.html":{}}}],["httperror('unknown",{"_index":1029,"title":{},"body":{"injectables/AuthService.html":{}}}],["httperror('you",{"_index":1027,"title":{},"body":{"injectables/AuthService.html":{}}}],["httperror.message",{"_index":856,"title":{},"body":{"components/AuthComponent.html":{}}}],["httperrorresponse",{"_index":1373,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["httperrorresponse).status",{"_index":1484,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["httpevent",{"_index":1374,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["httpgetter",{"_index":2758,"title":{},"body":{"injectables/RegistryService.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["httphandler",{"_index":1366,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["httpinterceptor",{"_index":1375,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["httprequest",{"_index":1365,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["httpresponse",{"_index":1561,"title":{},"body":{"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["https://blockexplorer.bloxberg.org/address",{"_index":3129,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["https://cache.dev.grassrootseconomics.net",{"_index":4466,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://dashboard.sarafu.network",{"_index":4477,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://dev.grassrootseconomics.net/.well",{"_index":4463,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://fsf.org",{"_index":3693,"title":{},"body":{"license.html":{}}}],["https://meta",{"_index":4460,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://user.dev.grassrootseconomics.net",{"_index":4471,"title":{},"body":{"miscellaneous/variables.html":{}}}],["https://www.gnu.org/licenses",{"_index":4412,"title":{},"body":{"license.html":{}}}],["https://www.gnu.org/licenses/why",{"_index":4435,"title":{},"body":{"license.html":{}}}],["huruma",{"_index":1811,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hustler",{"_index":2104,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["hypothetical",{"_index":4423,"title":{},"body":{"license.html":{}}}],["icon",{"_index":2738,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["icon.classlist.add('fa",{"_index":2751,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["icon.classlist.remove('fa",{"_index":2749,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["iconid",{"_index":2736,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["id",{"_index":67,"title":{},"body":{"interfaces/AccountDetails.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"components/CreateAccountComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"directives/PasswordToggleDirective.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Staff.html":{},"classes/TokenRegistry.html":{},"modules/TokensRoutingModule.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["identifiable",{"_index":4295,"title":{},"body":{"license.html":{}}}],["identifier",{"_index":2967,"title":{},"body":{"classes/TokenRegistry.html":{},"coverage.html":{}}}],["identifiers",{"_index":33,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["identifying",{"_index":37,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["identities",{"_index":18,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["idfromurl",{"_index":2550,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["idnumber",{"_index":1227,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["iframes",{"_index":2712,"title":{},"body":{"components/PagesComponent.html":{}}}],["ignore",{"_index":2746,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["imam",{"_index":2004,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["immagration",{"_index":2026,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["implement",{"_index":1634,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"license.html":{}}}],["implementation",{"_index":872,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["implements",{"_index":212,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{}}}],["implied",{"_index":4320,"title":{},"body":{"license.html":{}}}],["import",{"_index":165,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["import('@app/auth/auth.module').then((m",{"_index":809,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["import('@pages/accounts/accounts.module').then((m",{"_index":2727,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["import('@pages/admin/admin.module').then((m",{"_index":2731,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["import('@pages/pages.module').then((m",{"_index":811,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["import('@pages/settings/settings.module').then((m",{"_index":2725,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["import('@pages/tokens/tokens.module').then((m",{"_index":2729,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["import('@pages/transactions/transactions.module').then((m",{"_index":2723,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["importing",{"_index":4259,"title":{},"body":{"license.html":{}}}],["imports",{"_index":168,"title":{},"body":{"classes/AccountIndex.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"guards/RoleGuard.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["impose",{"_index":4182,"title":{},"body":{"license.html":{}}}],["imposed",{"_index":4322,"title":{},"body":{"license.html":{}}}],["inability",{"_index":4374,"title":{},"body":{"license.html":{}}}],["inaccurate",{"_index":4377,"title":{},"body":{"license.html":{}}}],["inc",{"_index":3692,"title":{},"body":{"license.html":{}}}],["incidental",{"_index":4371,"title":{},"body":{"license.html":{}}}],["include",{"_index":3897,"title":{},"body":{"license.html":{}}}],["included",{"_index":3899,"title":{},"body":{"license.html":{}}}],["includes",{"_index":3860,"title":{},"body":{"license.html":{}}}],["including",{"_index":3916,"title":{},"body":{"license.html":{}}}],["inclusion",{"_index":4038,"title":{},"body":{"license.html":{}}}],["inclusive",{"_index":2941,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["income",{"_index":2946,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["incompatible",{"_index":3779,"title":{},"body":{"license.html":{}}}],["incorporating",{"_index":4428,"title":{},"body":{"license.html":{}}}],["incorporation",{"_index":4099,"title":{},"body":{"license.html":{}}}],["indemnification",{"_index":4178,"title":{},"body":{"license.html":{}}}],["independent",{"_index":4027,"title":{},"body":{"license.html":{}}}],["index",{"_index":10,"title":{"index.html":{}},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["indicate",{"_index":4230,"title":{},"body":{"license.html":{}}}],["indicating",{"_index":4192,"title":{},"body":{"license.html":{}}}],["individual",{"_index":1276,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"license.html":{}}}],["individuals",{"_index":3785,"title":{},"body":{"license.html":{}}}],["industrial",{"_index":1820,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["info",{"_index":3,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{}}}],["inform",{"_index":4082,"title":{},"body":{"license.html":{}}}],["information",{"_index":38,"title":{},"body":{"interfaces/AccountDetails.html":{},"guards/AuthGuard.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"guards/RoleGuard.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["infringe",{"_index":4228,"title":{},"body":{"license.html":{}}}],["infringed",{"_index":4257,"title":{},"body":{"license.html":{}}}],["infringement",{"_index":3853,"title":{},"body":{"license.html":{}}}],["init",{"_index":934,"title":{},"body":{"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["initial",{"_index":1187,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["initialization",{"_index":1361,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{}}}],["initialize",{"_index":1463,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["initialized",{"_index":542,"title":{},"body":{"interfaces/Action.html":{}}}],["initializing",{"_index":2644,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["initialparams",{"_index":562,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["initiate",{"_index":4251,"title":{},"body":{"license.html":{}}}],["initiator",{"_index":1189,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["inject",{"_index":1325,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["inject(mat_dialog_data",{"_index":1323,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["injectable",{"_index":903,"title":{"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{}},"body":{"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"interceptors/MockBackendInterceptor.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{},"coverage.html":{}}}],["injectables",{"_index":920,"title":{},"body":{"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{},"overview.html":{}}}],["input",{"_index":1271,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{},"miscellaneous/functions.html":{}}}],["input('routerlink",{"_index":2792,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["inputs",{"_index":1287,"title":{},"body":{"classes/CustomValidator.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["inside",{"_index":1630,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"license.html":{}}}],["install",{"_index":3610,"title":{},"body":{"index.html":{},"license.html":{}}}],["installation",{"_index":4116,"title":{},"body":{"license.html":{}}}],["installed",{"_index":4130,"title":{},"body":{"license.html":{}}}],["instance",{"_index":93,"title":{},"body":{"classes/AccountIndex.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"interfaces/W3.html":{},"miscellaneous/variables.html":{}}}],["instanceof",{"_index":1381,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{}}}],["instantiates",{"_index":878,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["instead",{"_index":4434,"title":{},"body":{"license.html":{}}}],["instructor",{"_index":1974,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["insurance",{"_index":2141,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["intact",{"_index":4001,"title":{},"body":{"license.html":{}}}],["intended",{"_index":3709,"title":{},"body":{"license.html":{}}}],["intention",{"_index":3993,"title":{},"body":{"license.html":{}}}],["interaction",{"_index":3869,"title":{},"body":{"license.html":{}}}],["interactive",{"_index":3871,"title":{},"body":{"license.html":{}}}],["intercept",{"_index":1358,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["intercept(request",{"_index":1364,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["interceptor",{"_index":1350,"title":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"coverage.html":{}}}],["interceptors",{"_index":1351,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["intercepts",{"_index":1353,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["interchange",{"_index":4051,"title":{},"body":{"license.html":{}}}],["interest",{"_index":4245,"title":{},"body":{"license.html":{}}}],["interface",{"_index":0,"title":{"interfaces/AccountDetails.html":{},"interfaces/Action.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{}},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"interfaces/Action.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"coverage.html":{},"license.html":{}}}],["interfaces",{"_index":2,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Action.html":{},"interfaces/Conversion.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"license.html":{},"overview.html":{}}}],["interfered",{"_index":4122,"title":{},"body":{"license.html":{}}}],["intern",{"_index":1994,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["internal",{"_index":2526,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["internally",{"_index":1652,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["interpretation",{"_index":4384,"title":{},"body":{"license.html":{}}}],["interpreter",{"_index":3914,"title":{},"body":{"license.html":{}}}],["intimate",{"_index":3928,"title":{},"body":{"license.html":{}}}],["invalid",{"_index":1042,"title":{},"body":{"injectables/AuthService.html":{},"classes/CustomErrorStateMatcher.html":{}}}],["invalidate",{"_index":4022,"title":{},"body":{"license.html":{}}}],["irrevocable",{"_index":3937,"title":{},"body":{"license.html":{}}}],["isdevmode",{"_index":1601,"title":{},"body":{"injectables/LoggingService.html":{}}}],["isdialogopen",{"_index":1333,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["isencryptedkeycheck",{"_index":1045,"title":{},"body":{"injectables/AuthService.html":{}}}],["iserrorstate",{"_index":1265,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["iserrorstate(control",{"_index":1266,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["issubmitted",{"_index":1279,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["isvalidkeycheck",{"_index":1039,"title":{},"body":{"injectables/AuthService.html":{}}}],["iswarning",{"_index":1432,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["iswarning(errortracestring",{"_index":1445,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["it's",{"_index":1449,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["item",{"_index":1617,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"license.html":{}}}],["items",{"_index":1654,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["itself",{"_index":4135,"title":{},"body":{"license.html":{}}}],["jack",{"_index":1679,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["jane",{"_index":3409,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["jembe",{"_index":2055,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jewel",{"_index":2439,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jik",{"_index":2383,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jogoo",{"_index":1828,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["john",{"_index":3401,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["jomvu",{"_index":1892,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["journalist",{"_index":1975,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jquery",{"_index":3535,"title":{},"body":{"dependencies.html":{}}}],["json.parse(localstorage.getitem(atob('cicada_user",{"_index":2776,"title":{},"body":{"guards/RoleGuard.html":{}}}],["json.stringify",{"_index":1396,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["jua",{"_index":2094,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["juacali",{"_index":2093,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["juakali",{"_index":2091,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["jualikali",{"_index":2092,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["juice",{"_index":2338,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["juja",{"_index":1826,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["junda",{"_index":1872,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["june",{"_index":3685,"title":{},"body":{"license.html":{}}}],["kabete",{"_index":1809,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kabiro",{"_index":1839,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kadongo",{"_index":1864,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kafuduni",{"_index":1737,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kahawa",{"_index":2255,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kaimati",{"_index":2252,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kajiado",{"_index":1935,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kakamega",{"_index":1933,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kakuma",{"_index":1906,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kalalani",{"_index":1736,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kali",{"_index":2095,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kaloleni",{"_index":1738,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kamba",{"_index":2250,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kambi",{"_index":1687,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kamongo",{"_index":1698,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kandongo",{"_index":1863,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kangemi",{"_index":1801,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kanisa",{"_index":2011,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kariobangi",{"_index":1821,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["karma",{"_index":3649,"title":{},"body":{"index.html":{}}}],["kasarani",{"_index":1822,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kasauni",{"_index":1857,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kasemeni",{"_index":1731,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["katundani",{"_index":1732,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kawangware",{"_index":1804,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kayaba",{"_index":1685,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kayba",{"_index":1686,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kayole",{"_index":1823,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kazi",{"_index":2100,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ke",{"_index":2618,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["kebeba",{"_index":2447,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["keccak",{"_index":3218,"title":{},"body":{"injectables/TransactionService.html":{}}}],["keccak(256",{"_index":3277,"title":{},"body":{"injectables/TransactionService.html":{}}}],["keep",{"_index":4000,"title":{},"body":{"license.html":{}}}],["keki",{"_index":2256,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kenya",{"_index":2619,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["kenyatta",{"_index":1815,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kericho",{"_index":1934,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kernel",{"_index":3908,"title":{},"body":{"license.html":{}}}],["kerosene",{"_index":2503,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kerosine",{"_index":2502,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["key",{"_index":844,"title":{},"body":{"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"classes/CustomValidator.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["keyform",{"_index":820,"title":{},"body":{"components/AuthComponent.html":{}}}],["keyformstub",{"_index":827,"title":{},"body":{"components/AuthComponent.html":{}}}],["keyring",{"_index":3491,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["keys",{"_index":717,"title":{},"body":{"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["keystore",{"_index":2635,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TransactionService.html":{}}}],["keystore.getprivatekey",{"_index":3304,"title":{},"body":{"injectables/TransactionService.html":{}}}],["keystoreservice",{"_index":981,"title":{"injectables/KeystoreService.html":{}},"body":{"injectables/AuthService.html":{},"injectables/KeystoreService.html":{},"injectables/TransactionService.html":{},"coverage.html":{}}}],["keystoreservice.getkeystore",{"_index":984,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["keystoreservice.mutablekeystore",{"_index":1513,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["keyword",{"_index":1547,"title":{},"body":{"injectables/LocationService.html":{}}}],["keywords",{"_index":1545,"title":{},"body":{"injectables/LocationService.html":{}}}],["khaimati",{"_index":2251,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kiambu",{"_index":1939,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibanda",{"_index":2389,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibandaogo",{"_index":1733,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibandaongo",{"_index":1734,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibera",{"_index":1795,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibira",{"_index":1796,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kibra",{"_index":1797,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kidzuvini",{"_index":1735,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kikuyu",{"_index":1831,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kilfi",{"_index":1896,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kilibole",{"_index":1739,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kilifi",{"_index":78,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["kinango",{"_index":1707,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kind",{"_index":3865,"title":{},"body":{"license.html":{}}}],["kinds",{"_index":3701,"title":{},"body":{"license.html":{}}}],["kingston",{"_index":1695,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kingstone",{"_index":1697,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kinyozi",{"_index":2099,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kiosk",{"_index":2390,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kirembe",{"_index":1850,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kisauni",{"_index":1853,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kisii",{"_index":1928,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kisumu",{"_index":1914,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kitabu",{"_index":2001,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kitengela",{"_index":1812,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kitui",{"_index":1907,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kizingo",{"_index":1881,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kmoja",{"_index":1842,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["knitting",{"_index":2101,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["know",{"_index":3730,"title":{},"body":{"license.html":{}}}],["knowingly",{"_index":4284,"title":{},"body":{"license.html":{}}}],["knowledge",{"_index":4293,"title":{},"body":{"license.html":{}}}],["known/publickeys",{"_index":4464,"title":{},"body":{"miscellaneous/variables.html":{}}}],["kokotoni",{"_index":1790,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["korokocho",{"_index":1696,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["korosho",{"_index":2336,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kra",{"_index":2024,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["krcs",{"_index":1996,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kubeba",{"_index":2462,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kufua",{"_index":2102,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kujenga",{"_index":2098,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kuku",{"_index":2254,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kulima",{"_index":2052,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kunde",{"_index":2253,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kuni",{"_index":2483,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kushona",{"_index":2090,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kusumu",{"_index":1923,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kwale",{"_index":1708,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kwangware",{"_index":1805,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["kware",{"_index":1838,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lab",{"_index":2363,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["labor",{"_index":2106,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["labour",{"_index":2057,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["landi",{"_index":1845,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["landlord",{"_index":2079,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["langata",{"_index":1846,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["language",{"_index":3892,"title":{},"body":{"license.html":{}}}],["larger",{"_index":4031,"title":{},"body":{"license.html":{}}}],["last",{"_index":109,"title":{},"body":{"classes/AccountIndex.html":{}}}],["last(5",{"_index":161,"title":{},"body":{"classes/AccountIndex.html":{}}}],["last(numberofaccounts",{"_index":154,"title":{},"body":{"classes/AccountIndex.html":{}}}],["later",{"_index":722,"title":{},"body":{"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["latitude",{"_index":42,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["laundry",{"_index":2107,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["law",{"_index":2181,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["laws",{"_index":3824,"title":{},"body":{"license.html":{}}}],["lawsuit",{"_index":4255,"title":{},"body":{"license.html":{}}}],["lazy",{"_index":3629,"title":{},"body":{"index.html":{}}}],["leader",{"_index":2023,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["leaving",{"_index":1043,"title":{},"body":{"injectables/AuthService.html":{}}}],["lecturer",{"_index":1961,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["legal",{"_index":3759,"title":{},"body":{"license.html":{}}}],["legend",{"_index":314,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"components/AuthComponent.html":{},"modules/AuthModule.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}],["leso",{"_index":2397,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lesser",{"_index":4433,"title":{},"body":{"license.html":{}}}],["lesso",{"_index":2398,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lesson",{"_index":1976,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["level",{"_index":791,"title":{},"body":{"modules/AppModule.html":{}}}],["lgpl.html",{"_index":4436,"title":{},"body":{"license.html":{}}}],["liability",{"_index":4158,"title":{},"body":{"license.html":{}}}],["liable",{"_index":3852,"title":{},"body":{"license.html":{}}}],["libraries",{"_index":3895,"title":{},"body":{"license.html":{}}}],["library",{"_index":4090,"title":{},"body":{"license.html":{}}}],["license",{"_index":3682,"title":{"license.html":{}},"body":{"license.html":{}}}],["licensed",{"_index":3828,"title":{},"body":{"license.html":{}}}],["licensee",{"_index":3831,"title":{},"body":{"license.html":{}}}],["licensees",{"_index":3833,"title":{},"body":{"license.html":{}}}],["licenses",{"_index":3702,"title":{},"body":{"license.html":{}}}],["licensing",{"_index":4232,"title":{},"body":{"license.html":{}}}],["licensors",{"_index":4171,"title":{},"body":{"license.html":{}}}],["likewise",{"_index":4225,"title":{},"body":{"license.html":{}}}],["likoni",{"_index":1878,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["limit",{"_index":1089,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"license.html":{}}}],["limitation",{"_index":4368,"title":{},"body":{"license.html":{}}}],["limited",{"_index":4356,"title":{},"body":{"license.html":{}}}],["limiting",{"_index":4157,"title":{},"body":{"license.html":{}}}],["limuru",{"_index":1847,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lindi",{"_index":1794,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["line",{"_index":4406,"title":{},"body":{"license.html":{}}}],["line:directive",{"_index":2790,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["line:no",{"_index":1138,"title":{},"body":{"injectables/BlockSyncService.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["lines",{"_index":2388,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["link",{"_index":2784,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{},"coverage.html":{},"license.html":{}}}],["linked",{"_index":3925,"title":{},"body":{"license.html":{}}}],["linking",{"_index":4431,"title":{},"body":{"license.html":{}}}],["linkparams",{"_index":2793,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["linting",{"_index":3674,"title":{},"body":{"index.html":{}}}],["list",{"_index":3881,"title":{},"body":{"license.html":{}}}],["literal",{"_index":32,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Token.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["litigation",{"_index":4252,"title":{},"body":{"license.html":{}}}],["lo",{"_index":1105,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["load",{"_index":430,"title":{},"body":{"components/AccountsComponent.html":{},"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TokenService.html":{}}}],["loadchildren",{"_index":808,"title":{},"body":{"modules/AppRoutingModule.html":{},"modules/PagesRoutingModule.html":{}}}],["loaded",{"_index":893,"title":{},"body":{"guards/AuthGuard.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"index.html":{}}}],["loading",{"_index":821,"title":{},"body":{"components/AuthComponent.html":{},"index.html":{}}}],["loan",{"_index":2373,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["local",{"_index":3616,"title":{},"body":{"index.html":{},"license.html":{}}}],["localstorage",{"_index":902,"title":{},"body":{"guards/AuthGuard.html":{}}}],["localstorage.getitem(btoa('cicada_private_key",{"_index":907,"title":{},"body":{"guards/AuthGuard.html":{},"injectables/AuthService.html":{}}}],["localstorage.removeitem(btoa('cicada_private_key",{"_index":1057,"title":{},"body":{"injectables/AuthService.html":{}}}],["localstorage.setitem(btoa('cicada_private_key",{"_index":1050,"title":{},"body":{"injectables/AuthService.html":{}}}],["located",{"_index":3654,"title":{},"body":{"index.html":{}}}],["location",{"_index":19,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["location.tolowercase().split",{"_index":1546,"title":{},"body":{"injectables/LocationService.html":{}}}],["locationservice",{"_index":1214,"title":{"injectables/LocationService.html":{}},"body":{"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"coverage.html":{}}}],["log",{"_index":1033,"title":{},"body":{"injectables/AuthService.html":{}}}],["logerror",{"_index":1433,"title":{},"body":{"injectables/GlobalErrorHandler.html":{}}}],["logerror(error",{"_index":1452,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["logger",{"_index":785,"title":{},"body":{"modules/AppModule.html":{},"injectables/LoggingService.html":{},"dependencies.html":{}}}],["loggermodule",{"_index":783,"title":{},"body":{"modules/AppModule.html":{}}}],["loggermodule.forroot",{"_index":790,"title":{},"body":{"modules/AppModule.html":{}}}],["logging",{"_index":1363,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["logginginterceptor",{"_index":767,"title":{"interceptors/LoggingInterceptor.html":{}},"body":{"modules/AppModule.html":{},"interceptors/LoggingInterceptor.html":{},"coverage.html":{},"overview.html":{}}}],["loggingservice",{"_index":387,"title":{"injectables/LoggingService.html":{}},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokensComponent.html":{},"injectables/TransactionService.html":{},"coverage.html":{}}}],["loggingurl",{"_index":4458,"title":{},"body":{"miscellaneous/variables.html":{}}}],["login",{"_index":823,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["loginresult",{"_index":852,"title":{},"body":{"components/AuthComponent.html":{}}}],["loginview",{"_index":935,"title":{},"body":{"injectables/AuthService.html":{}}}],["loglevel",{"_index":4455,"title":{},"body":{"miscellaneous/variables.html":{}}}],["logout",{"_index":936,"title":{},"body":{"injectables/AuthService.html":{},"components/SettingsComponent.html":{}}}],["logs",{"_index":1455,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["long",{"_index":3947,"title":{},"body":{"license.html":{}}}],["longitude",{"_index":43,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["loss",{"_index":4375,"title":{},"body":{"license.html":{}}}],["losses",{"_index":4378,"title":{},"body":{"license.html":{}}}],["lower",{"_index":2944,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["lowest",{"_index":197,"title":{},"body":{"classes/AccountIndex.html":{}}}],["lunga",{"_index":1703,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lungalunga",{"_index":1699,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lungu",{"_index":1702,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["lutsangani",{"_index":1740,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["m",{"_index":72,"title":{},"body":{"interfaces/AccountDetails.html":{},"injectables/BlockSyncService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"miscellaneous/variables.html":{}}}],["m.accountsmodule",{"_index":2728,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["m.adminmodule",{"_index":2732,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["m.authmodule",{"_index":810,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["m.pagesmodule",{"_index":812,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["m.settingsmodule",{"_index":2726,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["m.tokensmodule",{"_index":2730,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["m.transactionsmodule",{"_index":2724,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["maalim",{"_index":1956,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maandazi",{"_index":2288,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maandzi",{"_index":2331,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mabenda",{"_index":2228,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mabesheni",{"_index":1761,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mabuyu",{"_index":2267,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["machakos",{"_index":1930,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["machine",{"_index":4041,"title":{},"body":{"license.html":{}}}],["machungwa",{"_index":2268,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["made",{"_index":1272,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Staff.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["madewani",{"_index":1757,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["madrasa",{"_index":2005,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maembe",{"_index":2151,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mafuta",{"_index":2487,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["magari",{"_index":2475,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["magogoni",{"_index":1870,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["magongo",{"_index":1889,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["magongoni",{"_index":1871,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mahamri",{"_index":2296,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maharagwe",{"_index":2294,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mahindi",{"_index":2287,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mail",{"_index":4416,"title":{},"body":{"license.html":{}}}],["mailman",{"_index":2025,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["main",{"_index":1946,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maintain",{"_index":4070,"title":{},"body":{"license.html":{}}}],["maize",{"_index":2281,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["majani",{"_index":2150,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["majaoni",{"_index":1868,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["majengo",{"_index":1784,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maji",{"_index":2340,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["major",{"_index":3902,"title":{},"body":{"license.html":{}}}],["makaa",{"_index":2486,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makadara",{"_index":1813,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makanga",{"_index":2476,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["make",{"_index":3713,"title":{},"body":{"license.html":{}}}],["makes",{"_index":3965,"title":{},"body":{"license.html":{}}}],["makina",{"_index":1798,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["making",{"_index":3839,"title":{},"body":{"license.html":{}}}],["makobeni",{"_index":1756,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makonge",{"_index":2172,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makongeni",{"_index":1899,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makueni",{"_index":1926,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makuluni",{"_index":1754,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makupa",{"_index":1884,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["makuti",{"_index":2097,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["male",{"_index":2505,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["mali",{"_index":2405,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["malimali",{"_index":2403,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["management",{"_index":2850,"title":{},"body":{"components/SettingsComponent.html":{}}}],["manager",{"_index":2115,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["managing",{"_index":3605,"title":{},"body":{"index.html":{}}}],["manamba",{"_index":2467,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mandazi",{"_index":2285,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mango",{"_index":2241,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mangwe",{"_index":2415,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["manipulation",{"_index":883,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{}}}],["manner",{"_index":4268,"title":{},"body":{"license.html":{}}}],["manufacturer",{"_index":3777,"title":{},"body":{"license.html":{}}}],["manyani",{"_index":1869,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["map",{"_index":1306,"title":{},"body":{"classes/CustomValidator.html":{}}}],["march",{"_index":4317,"title":{},"body":{"license.html":{}}}],["mariakani",{"_index":1755,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["marital",{"_index":1989,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["marked",{"_index":3769,"title":{},"body":{"license.html":{}}}],["market",{"_index":1852,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["marketing",{"_index":2175,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["marks",{"_index":4176,"title":{},"body":{"license.html":{}}}],["marondo",{"_index":2330,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["masai",{"_index":1688,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mask",{"_index":2361,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["masks",{"_index":3826,"title":{},"body":{"license.html":{}}}],["mason",{"_index":2118,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mat_dialog_data",{"_index":1326,"title":{},"body":{"components/ErrorDialogComponent.html":{}}}],["matatu",{"_index":2452,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matbuttonmodule",{"_index":503,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matcardmodule",{"_index":505,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["match",{"_index":1297,"title":{},"body":{"classes/CustomValidator.html":{}}}],["matcheckboxmodule",{"_index":495,"title":{},"body":{"modules/AccountsModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matcher",{"_index":227,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["matcher.ts",{"_index":1254,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"coverage.html":{}}}],["matcher.ts:17",{"_index":1270,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["matches",{"_index":2772,"title":{},"body":{"guards/RoleGuard.html":{}}}],["matching",{"_index":86,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"routes.html":{},"miscellaneous/variables.html":{}}}],["matdialog",{"_index":1336,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["matdialogmodule",{"_index":2885,"title":{},"body":{"modules/SharedModule.html":{}}}],["matdialogref",{"_index":1341,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["material",{"_index":2660,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["material.digest",{"_index":2677,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["materialize",{"_index":1659,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["materially",{"_index":4136,"title":{},"body":{"license.html":{}}}],["matformfieldmodule",{"_index":500,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["math.min(this.transactions.length",{"_index":3265,"title":{},"body":{"injectables/TransactionService.html":{}}}],["math.pow(10",{"_index":2956,"title":{},"body":{"pipes/TokenRatioPipe.html":{}}}],["mathare",{"_index":1824,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mathere",{"_index":1848,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maticonmodule",{"_index":507,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matinputmodule",{"_index":498,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matmenumodule",{"_index":2869,"title":{},"body":{"modules/SettingsModule.html":{}}}],["matoke",{"_index":2332,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matpaginator",{"_index":409,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["matpaginatormodule",{"_index":497,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matprogressspinnermodule",{"_index":516,"title":{},"body":{"modules/AccountsModule.html":{}}}],["matpseudocheckboxmodule",{"_index":3088,"title":{},"body":{"modules/TokensModule.html":{}}}],["matradiomodule",{"_index":2867,"title":{},"body":{"modules/SettingsModule.html":{}}}],["matress",{"_index":2422,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matripplemodule",{"_index":514,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AuthModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["matselectmodule",{"_index":509,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TransactionsModule.html":{}}}],["matsidenavmodule",{"_index":3089,"title":{},"body":{"modules/TokensModule.html":{}}}],["matsnackbar",{"_index":3112,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["matsnackbarmodule",{"_index":521,"title":{},"body":{"modules/AccountsModule.html":{},"modules/TransactionsModule.html":{}}}],["matsort",{"_index":413,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["matsortmodule",{"_index":494,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["mattabledatasource",{"_index":400,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["mattabledatasource(accounts",{"_index":433,"title":{},"body":{"components/AccountsComponent.html":{}}}],["mattabledatasource(actions",{"_index":635,"title":{},"body":{"components/AdminComponent.html":{}}}],["mattabledatasource(tokens",{"_index":3077,"title":{},"body":{"components/TokensComponent.html":{}}}],["mattabledatasource(transactions",{"_index":3360,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["mattabledatasource(users",{"_index":2844,"title":{},"body":{"components/SettingsComponent.html":{}}}],["mattablemodule",{"_index":493,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["mattabsmodule",{"_index":512,"title":{},"body":{"modules/AccountsModule.html":{}}}],["mattoolbarmodule",{"_index":3091,"title":{},"body":{"modules/TokensModule.html":{}}}],["mattress",{"_index":2423,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mattresses",{"_index":2424,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matuga",{"_index":1785,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["matunda",{"_index":2240,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mawe",{"_index":2149,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mayai",{"_index":2303,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mazera",{"_index":1763,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mazeras",{"_index":1762,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mazingira",{"_index":2039,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["maziwa",{"_index":2261,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbaazi",{"_index":2286,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbao",{"_index":2484,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbata",{"_index":2282,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbenda",{"_index":2229,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbita",{"_index":1912,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbog",{"_index":2263,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mboga",{"_index":2262,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbonga",{"_index":2188,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mbuzi",{"_index":2269,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mc",{"_index":3415,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["mchanga",{"_index":2419,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mchele",{"_index":2239,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mchicha",{"_index":2271,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mchuuzi",{"_index":2284,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mchuzi",{"_index":2283,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["meaning",{"_index":4186,"title":{},"body":{"license.html":{}}}],["means",{"_index":3823,"title":{},"body":{"license.html":{}}}],["measure",{"_index":3973,"title":{},"body":{"license.html":{}}}],["measures",{"_index":3986,"title":{},"body":{"license.html":{}}}],["meat",{"_index":2290,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mechanic",{"_index":2121,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mediaquery",{"_index":669,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["mediaquery.matches",{"_index":1638,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["mediaquerylist",{"_index":694,"title":{},"body":{"components/AppComponent.html":{}}}],["medicine",{"_index":2362,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["medium",{"_index":3996,"title":{},"body":{"license.html":{}}}],["meet",{"_index":4009,"title":{},"body":{"license.html":{}}}],["meets",{"_index":3884,"title":{},"body":{"license.html":{}}}],["mellon",{"_index":2243,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["melon",{"_index":2242,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["menu",{"_index":1616,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"license.html":{}}}],["menuselectiondirective",{"_index":361,"title":{"directives/MenuSelectionDirective.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["menutoggledirective",{"_index":363,"title":{"directives/MenuToggleDirective.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["merchantability",{"_index":4357,"title":{},"body":{"license.html":{}}}],["mere",{"_index":3868,"title":{},"body":{"license.html":{}}}],["mergemap",{"_index":1660,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["merging",{"_index":4241,"title":{},"body":{"license.html":{}}}],["meru",{"_index":1927,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["message",{"_index":60,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"components/ErrorDialogComponent.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["message:\\n${message}.\\nstack",{"_index":1474,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["messages",{"_index":1263,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["met",{"_index":3939,"title":{},"body":{"license.html":{}}}],["meta",{"_index":52,"title":{"interfaces/Meta.html":{}},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"injectables/TransactionService.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/variables.html":{}}}],["metadata",{"_index":214,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{}}}],["metal",{"_index":2178,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["metaresponse",{"_index":71,"title":{"interfaces/MetaResponse.html":{}},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"coverage.html":{}}}],["method",{"_index":554,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["methods",{"_index":104,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["methodsignature",{"_index":3280,"title":{},"body":{"injectables/TransactionService.html":{}}}],["mfugaji",{"_index":2123,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mganga",{"_index":2353,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mgema",{"_index":2133,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mhogo",{"_index":2291,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miatsani",{"_index":1767,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miatsiani",{"_index":1748,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["middle",{"_index":2945,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["mienzeni",{"_index":1749,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mifugo",{"_index":2304,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["migori",{"_index":1922,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miguneni",{"_index":1771,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mihogo",{"_index":2292,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mikate",{"_index":2278,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mikeka",{"_index":2416,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mikindani",{"_index":1791,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["milk",{"_index":2259,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mill",{"_index":2111,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miloeni",{"_index":1760,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mined",{"_index":1197,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["minheight",{"_index":620,"title":{},"body":{"components/AdminComponent.html":{}}}],["mining",{"_index":1190,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["minting",{"_index":2918,"title":{},"body":{"interfaces/Token.html":{}}}],["minyenzeni",{"_index":1751,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mioleni",{"_index":1753,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miraa",{"_index":2258,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miritini",{"_index":1890,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["misc",{"_index":1792,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miscellaneous",{"_index":3546,"title":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["misrepresentation",{"_index":4167,"title":{},"body":{"license.html":{}}}],["miti",{"_index":2040,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mitumba",{"_index":2297,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mitungi",{"_index":2404,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miwa",{"_index":2295,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miyani",{"_index":1752,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["miyenzeni",{"_index":1747,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mjambere",{"_index":1867,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mjengo",{"_index":2153,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mjenzi",{"_index":2122,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mjinga",{"_index":1875,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mkanyeni",{"_index":1745,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mkate",{"_index":2276,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mkokoteni",{"_index":2469,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mksiti",{"_index":2012,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mkulima",{"_index":2051,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mlaleo",{"_index":1876,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mlola",{"_index":1764,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mlolongo",{"_index":1814,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mnarani",{"_index":1900,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mnazi",{"_index":2270,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mnyenzeni",{"_index":1750,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mnyuchi",{"_index":1856,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mock",{"_index":565,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mockbackendinterceptor",{"_index":1649,"title":{"interceptors/MockBackendInterceptor.html":{}},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["mockbackendprovider",{"_index":780,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["mode",{"_index":1605,"title":{},"body":{"injectables/LoggingService.html":{},"index.html":{},"license.html":{}}}],["model",{"_index":4056,"title":{},"body":{"license.html":{}}}],["modification",{"_index":3819,"title":{},"body":{"license.html":{}}}],["modifications",{"_index":3887,"title":{},"body":{"license.html":{}}}],["modified",{"_index":3768,"title":{},"body":{"license.html":{}}}],["modifies",{"_index":4013,"title":{},"body":{"license.html":{}}}],["modify",{"_index":3741,"title":{},"body":{"license.html":{}}}],["modifying",{"_index":3858,"title":{},"body":{"license.html":{}}}],["module",{"_index":463,"title":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"components/FooterStubComponent.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"components/SidebarStubComponent.html":{},"modules/TokensModule.html":{},"components/TopbarStubComponent.html":{},"modules/TransactionsModule.html":{},"coverage.html":{},"index.html":{},"overview.html":{}}}],["modules",{"_index":465,"title":{"modules.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"index.html":{},"modules.html":{},"overview.html":{}}}],["mogoka",{"_index":2289,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mombasa",{"_index":1854,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["moment",{"_index":896,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["more",{"_index":3677,"title":{},"body":{"index.html":{},"license.html":{}}}],["moreover",{"_index":4212,"title":{},"body":{"license.html":{}}}],["moto",{"_index":2488,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["motorbike",{"_index":2472,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["motorist",{"_index":2471,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mover",{"_index":2470,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["movie",{"_index":2417,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mpesa",{"_index":2426,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mpishi",{"_index":2131,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mpsea",{"_index":2425,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ms",{"_index":1571,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["mshomoro",{"_index":1865,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mshomoroni",{"_index":1874,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["msusi",{"_index":2132,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mtambo",{"_index":2112,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mtopanga",{"_index":1866,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mtumba",{"_index":2119,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mtwapa",{"_index":1897,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["muguka",{"_index":2257,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["muhogo",{"_index":2293,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mukuru",{"_index":1683,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["multi",{"_index":804,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mulunguni",{"_index":1766,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mumias",{"_index":1919,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["musician",{"_index":2170,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mutablekeystore",{"_index":922,"title":{},"body":{"injectables/AuthService.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["mutablepgpkeystore",{"_index":787,"title":{},"body":{"modules/AppModule.html":{},"injectables/KeystoreService.html":{},"coverage.html":{}}}],["mutumba",{"_index":2395,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["muugano",{"_index":1765,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mvita",{"_index":1885,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mvuvi",{"_index":2148,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwache",{"_index":1768,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwakirunge",{"_index":1873,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwalimu",{"_index":1955,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwangani",{"_index":1769,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwangaraba",{"_index":1758,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwashanga",{"_index":1759,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwea",{"_index":1940,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwehavikonje",{"_index":1770,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwiki",{"_index":1836,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mwingi",{"_index":1908,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["mworoni",{"_index":1858,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["myenzeni",{"_index":1746,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["n",{"_index":50,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["nairobi",{"_index":1684,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nakuru",{"_index":1941,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["name",{"_index":119,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"index.html":{}}}],["name(s",{"_index":1246,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["names",{"_index":1247,"title":{},"body":{"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["namesearchform",{"_index":228,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["namesearchformstub",{"_index":239,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["namesearchloading",{"_index":229,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["namesearchsubmitted",{"_index":230,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["nandi",{"_index":1936,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["narok",{"_index":1942,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["native",{"_index":1629,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["nature",{"_index":4028,"title":{},"body":{"license.html":{}}}],["navigate",{"_index":3621,"title":{},"body":{"index.html":{}}}],["navigatedto",{"_index":2785,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["navigation",{"_index":880,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{}}}],["navigator.online",{"_index":2586,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["nazi",{"_index":2274,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ndizi",{"_index":2248,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["necessary",{"_index":4365,"title":{},"body":{"license.html":{}}}],["need",{"_index":3734,"title":{},"body":{"license.html":{}}}],["needed",{"_index":3798,"title":{},"body":{"license.html":{}}}],["network",{"_index":100,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/W3.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["networkstatuscomponent",{"_index":339,"title":{"components/NetworkStatusComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["new",{"_index":184,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"components/OrganizationComponent.html":{},"injectables/RegistryService.html":{},"components/SettingsComponent.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["newevent",{"_index":1082,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["newevent(tx",{"_index":1097,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["next",{"_index":556,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"injectables/BlockSyncService.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"directives/RouterLinkDirectiveStub.html":{},"license.html":{}}}],["next.handle(request",{"_index":1505,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["next.handle(request).pipe",{"_index":1377,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["next.handle(request).pipe(tap(event",{"_index":1566,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["ng",{"_index":3614,"title":{},"body":{"index.html":{}}}],["ngafterviewinit",{"_index":3337,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["ngano",{"_index":2273,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngform",{"_index":1269,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["ngmodule",{"_index":480,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["ngombe",{"_index":2272,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngombeni",{"_index":1886,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngong",{"_index":1834,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngoninit",{"_index":234,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["nguo",{"_index":2117,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ngx",{"_index":784,"title":{},"body":{"modules/AppModule.html":{},"injectables/LoggingService.html":{},"dependencies.html":{}}}],["ngxlogger",{"_index":1584,"title":{},"body":{"injectables/LoggingService.html":{}}}],["ngxloggerlevel.error",{"_index":4456,"title":{},"body":{"miscellaneous/variables.html":{}}}],["ngxloggerlevel.off",{"_index":4457,"title":{},"body":{"miscellaneous/variables.html":{}}}],["ngómbeni",{"_index":1887,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["njugu",{"_index":2249,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nobody",{"_index":1488,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["nointernetconnection",{"_index":2578,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["non",{"_index":3814,"title":{},"body":{"license.html":{}}}],["noncommercially",{"_index":4063,"title":{},"body":{"license.html":{}}}],["none",{"_index":866,"title":{},"body":{"components/AuthComponent.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nopasswordmatch",{"_index":1312,"title":{},"body":{"classes/CustomValidator.html":{}}}],["normal",{"_index":3900,"title":{},"body":{"license.html":{}}}],["normally",{"_index":4094,"title":{},"body":{"license.html":{}}}],["nothing",{"_index":4226,"title":{},"body":{"license.html":{}}}],["notice",{"_index":3877,"title":{},"body":{"license.html":{}}}],["notices",{"_index":3873,"title":{},"body":{"license.html":{}}}],["notifies",{"_index":4213,"title":{},"body":{"license.html":{}}}],["notify",{"_index":4208,"title":{},"body":{"license.html":{}}}],["notwithstanding",{"_index":4154,"title":{},"body":{"license.html":{}}}],["now",{"_index":1044,"title":{},"body":{"injectables/AuthService.html":{}}}],["npm",{"_index":3609,"title":{},"body":{"index.html":{}}}],["null",{"_index":1091,"title":{},"body":{"injectables/BlockSyncService.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["number",{"_index":26,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["number(await",{"_index":3292,"title":{},"body":{"injectables/TransactionService.html":{}}}],["number(conversion.fromvalue",{"_index":3252,"title":{},"body":{"injectables/TransactionService.html":{}}}],["number(conversion.tovalue",{"_index":3254,"title":{},"body":{"injectables/TransactionService.html":{}}}],["number(transaction.value",{"_index":3236,"title":{},"body":{"injectables/TransactionService.html":{}}}],["number(value",{"_index":2955,"title":{},"body":{"pipes/TokenRatioPipe.html":{}}}],["numbered",{"_index":4345,"title":{},"body":{"license.html":{}}}],["numberofaccounts",{"_index":158,"title":{},"body":{"classes/AccountIndex.html":{}}}],["numbers",{"_index":3558,"title":{},"body":{"miscellaneous/functions.html":{}}}],["nurse",{"_index":2356,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nursery",{"_index":1970,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyalenda",{"_index":1915,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyalgunga",{"_index":1911,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyali",{"_index":1859,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyama",{"_index":2245,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyanya",{"_index":2244,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyanza",{"_index":1909,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nyeri",{"_index":1937,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nzora",{"_index":1772,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nzovuni",{"_index":1773,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["nzugu",{"_index":2335,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["o",{"_index":1017,"title":{},"body":{"injectables/AuthService.html":{}}}],["o.challenge",{"_index":1020,"title":{},"body":{"injectables/AuthService.html":{}}}],["o.realm",{"_index":1021,"title":{},"body":{"injectables/AuthService.html":{}}}],["objcsv",{"_index":3479,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["object",{"_index":64,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Action.html":{},"interfaces/Conversion.html":{},"classes/CustomValidator.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["object.keys(areanames).find((key",{"_index":1549,"title":{},"body":{"injectables/LocationService.html":{}}}],["object.keys(areatypes).find((key",{"_index":1555,"title":{},"body":{"injectables/LocationService.html":{}}}],["object.keys(res",{"_index":1236,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["objects",{"_index":1441,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["obligate",{"_index":4329,"title":{},"body":{"license.html":{}}}],["obligated",{"_index":4077,"title":{},"body":{"license.html":{}}}],["obligations",{"_index":3975,"title":{},"body":{"license.html":{}}}],["observable",{"_index":551,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{}}}],["observables's",{"_index":570,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["occasionally",{"_index":4062,"title":{},"body":{"license.html":{}}}],["occurred",{"_index":1384,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["occurring",{"_index":4223,"title":{},"body":{"license.html":{}}}],["occurs",{"_index":1444,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["of('hello",{"_index":3326,"title":{},"body":{"classes/TransactionServiceStub.html":{}}}],["of(new",{"_index":2569,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["of(null",{"_index":2519,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["offer",{"_index":3757,"title":{},"body":{"license.html":{}}}],["offered",{"_index":4084,"title":{},"body":{"license.html":{}}}],["offering",{"_index":4066,"title":{},"body":{"license.html":{}}}],["office",{"_index":1901,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["official",{"_index":3889,"title":{},"body":{"license.html":{}}}],["offline",{"_index":2592,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["offset",{"_index":1088,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["ohuru",{"_index":1893,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["oil",{"_index":2494,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ok(accounttypes",{"_index":2555,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(actions",{"_index":2556,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(areanames",{"_index":2558,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(areatypes",{"_index":2559,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(categories",{"_index":2560,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(genders",{"_index":2561,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(message",{"_index":2554,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(queriedaction",{"_index":2557,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(responsebody",{"_index":2568,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["ok(transactiontypes",{"_index":2562,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["old",{"_index":1882,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["oldchain:1",{"_index":41,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["olympic",{"_index":1800,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ombeni",{"_index":1888,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["omena",{"_index":2246,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["omeno",{"_index":2333,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["onaddresssearch",{"_index":235,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["once",{"_index":3660,"title":{},"body":{"index.html":{}}}],["onclick",{"_index":2795,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["one",{"_index":3893,"title":{},"body":{"license.html":{}}}],["oninit",{"_index":213,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["onions",{"_index":2334,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["online",{"_index":2593,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["onmenuselect",{"_index":1620,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["onmenutoggle",{"_index":1642,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["onnamesearch",{"_index":236,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["onphonesearch",{"_index":237,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["onresize",{"_index":673,"title":{},"body":{"components/AppComponent.html":{}}}],["onresize(e",{"_index":691,"title":{},"body":{"components/AppComponent.html":{}}}],["onsign",{"_index":2636,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["onsign(signature",{"_index":2669,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["onsubmit",{"_index":824,"title":{},"body":{"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["onverify",{"_index":2637,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["onverify(flag",{"_index":2670,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["opendialog",{"_index":1334,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["opendialog(data",{"_index":1338,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["openpgp",{"_index":2667,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"miscellaneous/variables.html":{}}}],["openpgp.cleartext.fromtext(digest",{"_index":2678,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["openpgp.keyring",{"_index":4479,"title":{},"body":{"miscellaneous/variables.html":{}}}],["openpgp.signature",{"_index":2698,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["openpgp.verify(opts).then((v",{"_index":2703,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["operate",{"_index":4381,"title":{},"body":{"license.html":{}}}],["operated",{"_index":4069,"title":{},"body":{"license.html":{}}}],["operating",{"_index":3910,"title":{},"body":{"license.html":{}}}],["operation",{"_index":3567,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{}}}],["option",{"_index":4151,"title":{},"body":{"license.html":{}}}],["optional",{"_index":12,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signer.html":{},"interfaces/Token.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{}}}],["options",{"_index":998,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["options).then((response",{"_index":1000,"title":{},"body":{"injectables/AuthService.html":{}}}],["opts",{"_index":2684,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["oranges",{"_index":2275,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["order",{"_index":4221,"title":{},"body":{"license.html":{}}}],["organisation",{"_index":2614,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organization",{"_index":2595,"title":{},"body":{"components/OrganizationComponent.html":{},"modules/SettingsRoutingModule.html":{},"license.html":{}}}],["organization'},{'name",{"_index":342,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["organization.component.html",{"_index":2597,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organization.component.scss",{"_index":2596,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organizationcomponent",{"_index":341,"title":{"components/OrganizationComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["organizationform",{"_index":2598,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organizationformstub",{"_index":2599,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["organizations",{"_index":3834,"title":{},"body":{"license.html":{}}}],["origin",{"_index":4168,"title":{},"body":{"license.html":{}}}],["original",{"_index":4169,"title":{},"body":{"license.html":{}}}],["others",{"_index":3736,"title":{},"body":{"license.html":{}}}],["otherwise",{"_index":149,"title":{},"body":{"classes/AccountIndex.html":{},"license.html":{}}}],["out",{"_index":478,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"injectables/AuthService.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"index.html":{},"license.html":{},"overview.html":{}}}],["outgoing",{"_index":1355,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["outlet",{"_index":894,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["output",{"_index":2935,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{},"license.html":{}}}],["outputs",{"_index":2928,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["outside",{"_index":3958,"title":{},"body":{"license.html":{}}}],["overview",{"_index":3679,"title":{"overview.html":{}},"body":{"index.html":{},"overview.html":{}}}],["owino",{"_index":1704,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["owned",{"_index":4264,"title":{},"body":{"license.html":{}}}],["owner",{"_index":2906,"title":{},"body":{"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{}}}],["package",{"_index":3518,"title":{"dependencies.html":{}},"body":{}}],["packaged",{"_index":4020,"title":{},"body":{"license.html":{}}}],["packaging",{"_index":3901,"title":{},"body":{"license.html":{}}}],["page",{"_index":727,"title":{},"body":{"components/AppComponent.html":{},"index.html":{}}}],["pages",{"_index":2706,"title":{},"body":{"components/PagesComponent.html":{}}}],["pages'},{'name",{"_index":344,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["pages.component",{"_index":2722,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["pages.component.html",{"_index":2708,"title":{},"body":{"components/PagesComponent.html":{}}}],["pages.component.scss",{"_index":2707,"title":{},"body":{"components/PagesComponent.html":{}}}],["pages/accounts/account",{"_index":487,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["pages/accounts/accounts",{"_index":483,"title":{},"body":{"modules/AccountsModule.html":{}}}],["pages/accounts/accounts.component",{"_index":485,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["pages/accounts/create",{"_index":490,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["pages/admin/admin",{"_index":662,"title":{},"body":{"modules/AdminModule.html":{}}}],["pages/admin/admin.component",{"_index":663,"title":{},"body":{"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{}}}],["pages/pages",{"_index":2719,"title":{},"body":{"modules/PagesModule.html":{}}}],["pages/pages.component",{"_index":2720,"title":{},"body":{"modules/PagesModule.html":{}}}],["pages/settings/organization/organization.component",{"_index":2866,"title":{},"body":{"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{}}}],["pages/settings/settings",{"_index":2864,"title":{},"body":{"modules/SettingsModule.html":{}}}],["pages/settings/settings.component",{"_index":2865,"title":{},"body":{"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{}}}],["pages/tokens/token",{"_index":3087,"title":{},"body":{"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{}}}],["pages/tokens/tokens",{"_index":3085,"title":{},"body":{"modules/TokensModule.html":{}}}],["pages/tokens/tokens.component",{"_index":3086,"title":{},"body":{"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{}}}],["pages/transactions/transaction",{"_index":3387,"title":{},"body":{"modules/TransactionsModule.html":{}}}],["pages/transactions/transactions",{"_index":3385,"title":{},"body":{"modules/TransactionsModule.html":{}}}],["pages/transactions/transactions.component",{"_index":3386,"title":{},"body":{"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["pages/transactions/transactions.module",{"_index":511,"title":{},"body":{"modules/AccountsModule.html":{}}}],["pagescomponent",{"_index":343,"title":{"components/PagesComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["pagesizeoptions",{"_index":378,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionsComponent.html":{}}}],["pagesmodule",{"_index":2713,"title":{"modules/PagesModule.html":{}},"body":{"modules/PagesModule.html":{},"modules.html":{},"overview.html":{}}}],["pagesroutingmodule",{"_index":2717,"title":{"modules/PagesRoutingModule.html":{}},"body":{"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["paginator",{"_index":379,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["painter",{"_index":2124,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pampers",{"_index":2412,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["papa",{"_index":2226,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["paper",{"_index":4415,"title":{},"body":{"license.html":{}}}],["paraffin",{"_index":2497,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["parafin",{"_index":2499,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["paragraph",{"_index":4198,"title":{},"body":{"license.html":{}}}],["paragraphs",{"_index":4276,"title":{},"body":{"license.html":{}}}],["param",{"_index":181,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"classes/Settings.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"interfaces/W3.html":{}}}],["parameters",{"_index":118,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signer.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{}}}],["parammap",{"_index":550,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["params",{"_index":560,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["parrafin",{"_index":2498,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["parsed",{"_index":3587,"title":{},"body":{"miscellaneous/functions.html":{}}}],["parsedata",{"_index":3477,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["parsedata(data",{"_index":3585,"title":{},"body":{"miscellaneous/functions.html":{}}}],["parseint(urlparts[urlparts.length",{"_index":2567,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["parser",{"_index":3230,"title":{},"body":{"injectables/TransactionService.html":{},"dependencies.html":{},"miscellaneous/variables.html":{}}}],["parses",{"_index":3586,"title":{},"body":{"miscellaneous/functions.html":{}}}],["part",{"_index":3836,"title":{},"body":{"license.html":{}}}],["particular",{"_index":895,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["parties",{"_index":3867,"title":{},"body":{"license.html":{}}}],["parts",{"_index":2401,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["party",{"_index":905,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["party's",{"_index":4243,"title":{},"body":{"license.html":{}}}],["pass",{"_index":2542,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["password",{"_index":1048,"title":{},"body":{"injectables/AuthService.html":{},"classes/CustomValidator.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TransactionService.html":{},"license.html":{}}}],["password.type",{"_index":2747,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["passwordmatchvalidator",{"_index":1289,"title":{},"body":{"classes/CustomValidator.html":{}}}],["passwordmatchvalidator(control",{"_index":1291,"title":{},"body":{"classes/CustomValidator.html":{}}}],["passwordtoggledirective",{"_index":365,"title":{"directives/PasswordToggleDirective.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"modules/AuthModule.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["pastor",{"_index":2003,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["patent",{"_index":4197,"title":{},"body":{"license.html":{}}}],["patents",{"_index":3801,"title":{},"body":{"license.html":{}}}],["path",{"_index":528,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["pathmatch",{"_index":530,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{}}}],["patience",{"_index":1682,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["pattern",{"_index":3783,"title":{},"body":{"license.html":{}}}],["patternvalidator",{"_index":1290,"title":{},"body":{"classes/CustomValidator.html":{}}}],["patternvalidator(regex",{"_index":1299,"title":{},"body":{"classes/CustomValidator.html":{}}}],["payment",{"_index":4311,"title":{},"body":{"license.html":{}}}],["peanuts",{"_index":2232,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["peddler",{"_index":2136,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["peer",{"_index":4080,"title":{},"body":{"license.html":{}}}],["peers",{"_index":4083,"title":{},"body":{"license.html":{}}}],["peku",{"_index":1741,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["perform",{"_index":1286,"title":{},"body":{"classes/CustomValidator.html":{},"index.html":{}}}],["performance",{"_index":4361,"title":{},"body":{"license.html":{}}}],["performed",{"_index":537,"title":{},"body":{"interfaces/Action.html":{}}}],["performing",{"_index":3921,"title":{},"body":{"license.html":{}}}],["perfume",{"_index":2429,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["periurban",{"_index":1945,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["permanently",{"_index":4206,"title":{},"body":{"license.html":{}}}],["permission",{"_index":3760,"title":{},"body":{"license.html":{}}}],["permissions",{"_index":3934,"title":{},"body":{"license.html":{}}}],["permissive",{"_index":4003,"title":{},"body":{"license.html":{}}}],["permit",{"_index":4037,"title":{},"body":{"license.html":{}}}],["permits",{"_index":4188,"title":{},"body":{"license.html":{}}}],["permitted",{"_index":3695,"title":{},"body":{"license.html":{}}}],["perpetuity",{"_index":4125,"title":{},"body":{"license.html":{}}}],["person",{"_index":3594,"title":{},"body":{"miscellaneous/functions.html":{}}}],["personal",{"_index":36,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"license.html":{}}}],["personvalidation",{"_index":3482,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["personvalidation(person",{"_index":3592,"title":{},"body":{"miscellaneous/functions.html":{}}}],["pertinent",{"_index":4327,"title":{},"body":{"license.html":{}}}],["pesa",{"_index":2444,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["petro",{"_index":2501,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["petrol",{"_index":2500,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pgp",{"_index":1036,"title":{},"body":{"injectables/AuthService.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["pgp.js",{"_index":978,"title":{},"body":{"injectables/AuthService.html":{}}}],["pgpsigner",{"_index":2628,"title":{"classes/PGPSigner.html":{}},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["pharmacy",{"_index":2365,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["phone",{"_index":311,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["phonenumber",{"_index":284,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/CreateAccountComponent.html":{}}}],["phonesearchform",{"_index":231,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["phonesearchformstub",{"_index":240,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["phonesearchloading",{"_index":232,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["phonesearchsubmitted",{"_index":233,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["photo",{"_index":2177,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["photocopy",{"_index":2135,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["photographer",{"_index":2155,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["physical",{"_index":4045,"title":{},"body":{"license.html":{}}}],["physically",{"_index":4060,"title":{},"body":{"license.html":{}}}],["pieces",{"_index":3729,"title":{},"body":{"license.html":{}}}],["piki",{"_index":2465,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pikipiki",{"_index":2466,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pilau",{"_index":2300,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pipe",{"_index":1825,"title":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{}},"body":{"interceptors/MockBackendInterceptor.html":{},"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["pipe(delay(500",{"_index":2522,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["pipe(dematerialize",{"_index":2523,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["pipe(first",{"_index":441,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["pipe(materialize",{"_index":2521,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["pipe(mergemap(handleroute",{"_index":2520,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["pipes",{"_index":2799,"title":{},"body":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{},"overview.html":{}}}],["pipetransform",{"_index":2806,"title":{},"body":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{}}}],["pk",{"_index":2679,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["pk.decrypt(password",{"_index":2683,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["pk.isdecrypted",{"_index":2681,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["place",{"_index":4068,"title":{},"body":{"license.html":{}}}],["plastic",{"_index":2043,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["playstation",{"_index":2430,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["please",{"_index":720,"title":{},"body":{"components/AppComponent.html":{},"license.html":{}}}],["plumb",{"_index":2128,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["plus",{"_index":4246,"title":{},"body":{"license.html":{}}}],["pointer",{"_index":4407,"title":{},"body":{"license.html":{}}}],["pojo",{"_index":2225,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["police",{"_index":2017,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pombe",{"_index":2411,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pool",{"_index":2413,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["popperjs/core",{"_index":3528,"title":{},"body":{"dependencies.html":{}}}],["populated",{"_index":3661,"title":{},"body":{"index.html":{}}}],["porridge",{"_index":2299,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["portion",{"_index":4087,"title":{},"body":{"license.html":{}}}],["posho",{"_index":2110,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["possesses",{"_index":4057,"title":{},"body":{"license.html":{}}}],["possession",{"_index":4017,"title":{},"body":{"license.html":{}}}],["possibility",{"_index":4383,"title":{},"body":{"license.html":{}}}],["possible",{"_index":4398,"title":{},"body":{"license.html":{}}}],["post",{"_index":2534,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["potatoes",{"_index":2233,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["poultry",{"_index":2230,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["power",{"_index":3988,"title":{},"body":{"license.html":{}}}],["practical",{"_index":3703,"title":{},"body":{"license.html":{}}}],["practice",{"_index":3789,"title":{},"body":{"license.html":{}}}],["preamble",{"_index":3700,"title":{},"body":{"license.html":{}}}],["precise",{"_index":3815,"title":{},"body":{"license.html":{}}}],["precisely",{"_index":3786,"title":{},"body":{"license.html":{}}}],["predecessor",{"_index":4244,"title":{},"body":{"license.html":{}}}],["preferred",{"_index":3886,"title":{},"body":{"license.html":{}}}],["preloadallmodules",{"_index":806,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["preloadingstrategy",{"_index":815,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["prepare",{"_index":2639,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signer.html":{}}}],["prepare(material",{"_index":2657,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["present",{"_index":4340,"title":{},"body":{"license.html":{}}}],["presents",{"_index":3880,"title":{},"body":{"license.html":{}}}],["preservation",{"_index":4162,"title":{},"body":{"license.html":{}}}],["prettier",{"_index":3666,"title":{},"body":{"index.html":{}}}],["prettierrc",{"_index":3671,"title":{},"body":{"index.html":{}}}],["prevent",{"_index":3735,"title":{},"body":{"license.html":{}}}],["prevented",{"_index":4121,"title":{},"body":{"license.html":{}}}],["previous",{"_index":574,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"license.html":{}}}],["price",{"_index":3724,"title":{},"body":{"license.html":{}}}],["primarily",{"_index":4313,"title":{},"body":{"license.html":{}}}],["primary",{"_index":1962,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["printing",{"_index":2126,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["prints",{"_index":131,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/functions.html":{}}}],["prior",{"_index":4209,"title":{},"body":{"license.html":{}}}],["private",{"_index":279,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["privatekey",{"_index":3303,"title":{},"body":{"injectables/TransactionService.html":{}}}],["privatekey.decrypt(password",{"_index":3306,"title":{},"body":{"injectables/TransactionService.html":{}}}],["privatekey.isdecrypted",{"_index":3305,"title":{},"body":{"injectables/TransactionService.html":{}}}],["privatekey.keypacket.privateparams.d",{"_index":3309,"title":{},"body":{"injectables/TransactionService.html":{}}}],["privatekeyarmored",{"_index":962,"title":{},"body":{"injectables/AuthService.html":{}}}],["privatekeys",{"_index":2685,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["problems",{"_index":3771,"title":{},"body":{"license.html":{}}}],["procedures",{"_index":4117,"title":{},"body":{"license.html":{}}}],["procuring",{"_index":4301,"title":{},"body":{"license.html":{}}}],["prod",{"_index":3620,"title":{},"body":{"index.html":{}}}],["produce",{"_index":3913,"title":{},"body":{"license.html":{}}}],["product",{"_index":4046,"title":{},"body":{"license.html":{}}}],["production",{"_index":3639,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["products",{"_index":20,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["professor",{"_index":1982,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["profile",{"_index":1677,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["program",{"_index":3712,"title":{},"body":{"license.html":{}}}],["program's",{"_index":3995,"title":{},"body":{"license.html":{}}}],["programmer",{"_index":2156,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["programming",{"_index":2127,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["programs",{"_index":3721,"title":{},"body":{"license.html":{}}}],["programsif",{"_index":4395,"title":{},"body":{"license.html":{}}}],["progress...show",{"_index":725,"title":{},"body":{"components/AppComponent.html":{}}}],["progressive",{"_index":3642,"title":{},"body":{"index.html":{}}}],["prohibit",{"_index":3788,"title":{},"body":{"license.html":{}}}],["prohibiting",{"_index":3984,"title":{},"body":{"license.html":{}}}],["prohibits",{"_index":4308,"title":{},"body":{"license.html":{}}}],["project",{"_index":3606,"title":{},"body":{"index.html":{}}}],["prominent",{"_index":3883,"title":{},"body":{"license.html":{}}}],["prominently",{"_index":3876,"title":{},"body":{"license.html":{}}}],["promise",{"_index":138,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"components/SettingsComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"miscellaneous/functions.html":{}}}],["promise((resolve",{"_index":1067,"title":{},"body":{"injectables/AuthService.html":{}}}],["promise(async",{"_index":1511,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["propagate",{"_index":3847,"title":{},"body":{"license.html":{}}}],["propagating",{"_index":4229,"title":{},"body":{"license.html":{}}}],["propagation",{"_index":3859,"title":{},"body":{"license.html":{}}}],["properties",{"_index":11,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"injectables/RegistryService.html":{},"directives/RouterLinkDirectiveStub.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"miscellaneous/variables.html":{}}}],["property",{"_index":4093,"title":{},"body":{"license.html":{}}}],["proprietary",{"_index":3811,"title":{},"body":{"license.html":{}}}],["protect",{"_index":3732,"title":{},"body":{"license.html":{}}}],["protecting",{"_index":3781,"title":{},"body":{"license.html":{}}}],["protection",{"_index":3762,"title":{},"body":{"license.html":{}}}],["protocols",{"_index":4140,"title":{},"body":{"license.html":{}}}],["protractor",{"_index":3652,"title":{},"body":{"index.html":{}}}],["prove",{"_index":4362,"title":{},"body":{"license.html":{}}}],["provide",{"_index":802,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["provided",{"_index":35,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"license.html":{}}}],["providedin",{"_index":906,"title":{},"body":{"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{}}}],["provider",{"_index":1256,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/Settings.html":{},"interfaces/W3.html":{},"miscellaneous/variables.html":{}}}],["providers",{"_index":469,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}],["provides",{"_index":92,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"miscellaneous/functions.html":{}}}],["provision",{"_index":3796,"title":{},"body":{"license.html":{}}}],["provisionally",{"_index":4203,"title":{},"body":{"license.html":{}}}],["proxy",{"_index":4349,"title":{},"body":{"license.html":{}}}],["proxy's",{"_index":4351,"title":{},"body":{"license.html":{}}}],["pry",{"_index":1953,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["pub",{"_index":2442,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["public",{"_index":105,"title":{},"body":{"classes/AccountIndex.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"classes/TokenRegistry.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["publicity",{"_index":4170,"title":{},"body":{"license.html":{}}}],["publickeys",{"_index":711,"title":{},"body":{"components/AppComponent.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["publickeysurl",{"_index":4462,"title":{},"body":{"miscellaneous/variables.html":{}}}],["publicly",{"_index":4141,"title":{},"body":{"license.html":{}}}],["publish",{"_index":3999,"title":{},"body":{"license.html":{}}}],["published",{"_index":4346,"title":{},"body":{"license.html":{}}}],["pump",{"_index":577,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["purpose",{"_index":3804,"title":{},"body":{"license.html":{}}}],["purposes",{"_index":4097,"title":{},"body":{"license.html":{}}}],["pursuant",{"_index":4298,"title":{},"body":{"license.html":{}}}],["pwa",{"_index":3640,"title":{},"body":{"index.html":{}}}],["qkvhsu46vknbukqnclzfulnjt046my4wdqpftufjtdphyxjuzxnlbkbob3rtywlslmnvbq0krk46s3vydmkgs3jhbmpjdqpooktyyw5qyztldxj0ozs7dqpuruw7vflqpunftew6njkyntazmzq5ode5ng0kru5eolzdqvjedqo",{"_index":3449,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["qualify",{"_index":4218,"title":{},"body":{"license.html":{}}}],["quality",{"_index":4360,"title":{},"body":{"license.html":{}}}],["queriedaction",{"_index":2547,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["queriedaction.approval",{"_index":2551,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["queriedareaname",{"_index":1548,"title":{},"body":{"injectables/LocationService.html":{}}}],["queriedareatype",{"_index":1554,"title":{},"body":{"injectables/LocationService.html":{}}}],["queriedtoken",{"_index":3041,"title":{},"body":{"injectables/TokenService.html":{}}}],["querying",{"_index":97,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["queryparams",{"_index":2780,"title":{},"body":{"guards/RoleGuard.html":{}}}],["quot;false"",{"_index":151,"title":{},"body":{"classes/AccountIndex.html":{}}}],["quot;true"",{"_index":132,"title":{},"body":{"classes/AccountIndex.html":{},"miscellaneous/functions.html":{}}}],["r",{"_index":1019,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["raibai",{"_index":1904,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["rangala",{"_index":1917,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ratio",{"_index":2919,"title":{},"body":{"interfaces/Token.html":{}}}],["ratio.pipe",{"_index":2884,"title":{},"body":{"modules/SharedModule.html":{}}}],["ratio.pipe.ts",{"_index":2952,"title":{},"body":{"pipes/TokenRatioPipe.html":{},"coverage.html":{}}}],["ratio.pipe.ts:5",{"_index":2954,"title":{},"body":{"pipes/TokenRatioPipe.html":{}}}],["rcu",{"_index":2615,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["reached",{"_index":719,"title":{},"body":{"components/AppComponent.html":{}}}],["reactiveformsmodule",{"_index":519,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AuthModule.html":{},"modules/SettingsModule.html":{}}}],["read",{"_index":3591,"title":{},"body":{"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["readable",{"_index":4042,"title":{},"body":{"license.html":{}}}],["readarmored(signature.data",{"_index":2699,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["readcsv",{"_index":3478,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["readcsv(input",{"_index":3588,"title":{},"body":{"miscellaneous/functions.html":{}}}],["readily",{"_index":4286,"title":{},"body":{"license.html":{}}}],["reading",{"_index":4144,"title":{},"body":{"license.html":{}}}],["readonly",{"_index":557,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["reads",{"_index":3589,"title":{},"body":{"miscellaneous/functions.html":{}}}],["ready",{"_index":3795,"title":{},"body":{"license.html":{}}}],["readystate",{"_index":670,"title":{},"body":{"components/AppComponent.html":{},"injectables/BlockSyncService.html":{}}}],["readystateelements",{"_index":1122,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["readystateelements.network",{"_index":1136,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["readystateprocessor",{"_index":1083,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["readystateprocessor(settings",{"_index":1101,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["readystatetarget",{"_index":671,"title":{},"body":{"components/AppComponent.html":{},"injectables/BlockSyncService.html":{}}}],["reason",{"_index":4296,"title":{},"body":{"license.html":{}}}],["reasonable",{"_index":4058,"title":{},"body":{"license.html":{}}}],["receipt",{"_index":4216,"title":{},"body":{"license.html":{}}}],["receive",{"_index":3727,"title":{},"body":{"license.html":{}}}],["received",{"_index":3749,"title":{},"body":{"license.html":{}}}],["receives",{"_index":4234,"title":{},"body":{"license.html":{}}}],["receiving",{"_index":4303,"title":{},"body":{"license.html":{}}}],["recently",{"_index":157,"title":{},"body":{"classes/AccountIndex.html":{}}}],["receptionist",{"_index":2125,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["recipient",{"_index":1193,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"license.html":{}}}],["recipient's",{"_index":4294,"title":{},"body":{"license.html":{}}}],["recipientaddress",{"_index":3206,"title":{},"body":{"injectables/TransactionService.html":{}}}],["recipientbloxberglink",{"_index":3101,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["recipients",{"_index":3746,"title":{},"body":{"license.html":{}}}],["reclaim",{"_index":1672,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["reclamation",{"_index":2511,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["recognized",{"_index":3890,"title":{},"body":{"license.html":{}}}],["recommend",{"_index":1072,"title":{},"body":{"injectables/AuthService.html":{}}}],["recycling",{"_index":2047,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["red",{"_index":1971,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["redcross",{"_index":1995,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["redirectto",{"_index":529,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{}}}],["redistribute",{"_index":4401,"title":{},"body":{"license.html":{}}}],["reference",{"_index":3681,"title":{},"body":{"index.html":{}}}],["referrer",{"_index":1231,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["referring",{"_index":3723,"title":{},"body":{"license.html":{}}}],["refers",{"_index":3822,"title":{},"body":{"license.html":{}}}],["refrain",{"_index":4331,"title":{},"body":{"license.html":{}}}],["refreshpaginator",{"_index":384,"title":{},"body":{"components/AccountsComponent.html":{}}}],["regard",{"_index":4150,"title":{},"body":{"license.html":{}}}],["regardless",{"_index":4019,"title":{},"body":{"license.html":{}}}],["regards",{"_index":1261,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["regenerate",{"_index":3932,"title":{},"body":{"license.html":{}}}],["regex",{"_index":1305,"title":{},"body":{"classes/CustomValidator.html":{}}}],["regex.test(control.value",{"_index":1314,"title":{},"body":{"classes/CustomValidator.html":{}}}],["regexp",{"_index":1300,"title":{},"body":{"classes/CustomValidator.html":{}}}],["registered",{"_index":98,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["registers",{"_index":127,"title":{},"body":{"classes/AccountIndex.html":{}}}],["registration",{"_index":29,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["registry",{"_index":95,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/RegistryService.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"interfaces/W3.html":{},"miscellaneous/variables.html":{}}}],["registry.ts",{"_index":2959,"title":{},"body":{"classes/TokenRegistry.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["registry.ts:22",{"_index":2963,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:24",{"_index":2964,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:26",{"_index":2962,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:57",{"_index":2966,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:75",{"_index":2973,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registry.ts:91",{"_index":2977,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["registryaddress",{"_index":4472,"title":{},"body":{"miscellaneous/variables.html":{}}}],["registryservice",{"_index":1118,"title":{"injectables/RegistryService.html":{}},"body":{"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"coverage.html":{}}}],["registryservice.filegetter",{"_index":2763,"title":{},"body":{"injectables/RegistryService.html":{}}}],["registryservice.getregistry",{"_index":1127,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["registryservice.registry",{"_index":2761,"title":{},"body":{"injectables/RegistryService.html":{}}}],["registryservice.registry.declaratorhelper.addtrust(environment.trusteddeclaratoraddress",{"_index":2766,"title":{},"body":{"injectables/RegistryService.html":{}}}],["registryservice.registry.load",{"_index":2767,"title":{},"body":{"injectables/RegistryService.html":{}}}],["regular",{"_index":1303,"title":{},"body":{"classes/CustomValidator.html":{}}}],["reinstated",{"_index":4202,"title":{},"body":{"license.html":{}}}],["reject",{"_index":1068,"title":{},"body":{"injectables/AuthService.html":{},"injectables/KeystoreService.html":{}}}],["reject(rejectbody(res",{"_index":1073,"title":{},"body":{"injectables/AuthService.html":{}}}],["rejectbody",{"_index":979,"title":{},"body":{"injectables/AuthService.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["rejectbody(error",{"_index":1492,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"miscellaneous/functions.html":{}}}],["relationship",{"_index":3959,"title":{},"body":{"license.html":{}}}],["released",{"_index":3717,"title":{},"body":{"license.html":{}}}],["relevant",{"_index":4011,"title":{},"body":{"license.html":{}}}],["relicensing",{"_index":4189,"title":{},"body":{"license.html":{}}}],["religious",{"_index":2007,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["religous",{"_index":2006,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["reload",{"_index":3624,"title":{},"body":{"index.html":{}}}],["relying",{"_index":4285,"title":{},"body":{"license.html":{}}}],["remain",{"_index":4076,"title":{},"body":{"license.html":{}}}],["remains",{"_index":3715,"title":{},"body":{"license.html":{}}}],["remarks",{"_index":180,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["removal",{"_index":4153,"title":{},"body":{"license.html":{}}}],["remove",{"_index":4152,"title":{},"body":{"license.html":{}}}],["rename",{"_index":1002,"title":{},"body":{"injectables/AuthService.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["render",{"_index":3813,"title":{},"body":{"license.html":{}}}],["rendered",{"_index":4376,"title":{},"body":{"license.html":{}}}],["renderer",{"_index":1623,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["renderer2",{"_index":1624,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["rendering",{"_index":1635,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["repair",{"_index":2108,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["replaysubject",{"_index":566,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["represent",{"_index":4114,"title":{},"body":{"license.html":{}}}],["represents",{"_index":899,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["request",{"_index":1357,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["request.clone({headers",{"_index":1503,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["request.headers.set('authorization",{"_index":1504,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["request.method",{"_index":1569,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["request.urlwithparams",{"_index":1570,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["requests",{"_index":1368,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["require",{"_index":2616,"title":{},"body":{"components/OrganizationComponent.html":{},"license.html":{}}}],["require('@src/assets/js/block",{"_index":175,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["require('vcard",{"_index":3229,"title":{},"body":{"injectables/TransactionService.html":{},"miscellaneous/variables.html":{}}}],["required",{"_index":312,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["requirement",{"_index":4012,"title":{},"body":{"license.html":{}}}],["requirements",{"_index":4079,"title":{},"body":{"license.html":{}}}],["requires",{"_index":128,"title":{},"body":{"classes/AccountIndex.html":{},"license.html":{}}}],["requiring",{"_index":3838,"title":{},"body":{"license.html":{}}}],["res",{"_index":300,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["res.ok",{"_index":1070,"title":{},"body":{"injectables/AuthService.html":{}}}],["researcher",{"_index":1981,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["resend",{"_index":3166,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["reserve",{"_index":2917,"title":{},"body":{"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenServiceStub.html":{}}}],["reserveratio",{"_index":2911,"title":{},"body":{"interfaces/Token.html":{}}}],["reserves",{"_index":2912,"title":{},"body":{"interfaces/Token.html":{}}}],["reset",{"_index":477,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}],["resettransactionslist",{"_index":3186,"title":{},"body":{"injectables/TransactionService.html":{}}}],["resize",{"_index":732,"title":{},"body":{"components/AppComponent.html":{}}}],["resolve",{"_index":1512,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["resolve(keystoreservice.mutablekeystore",{"_index":1515,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["resolve(res.text",{"_index":1074,"title":{},"body":{"injectables/AuthService.html":{}}}],["resolved",{"_index":1656,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{}}}],["resource",{"_index":1406,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["resources",{"_index":3582,"title":{},"body":{"miscellaneous/functions.html":{}}}],["respect",{"_index":3742,"title":{},"body":{"license.html":{}}}],["response",{"_index":70,"title":{},"body":{"interfaces/AccountDetails.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["response.headers.get('token",{"_index":1025,"title":{},"body":{"injectables/AuthService.html":{}}}],["response.headers.get('www",{"_index":1013,"title":{},"body":{"injectables/AuthService.html":{}}}],["response.ok",{"_index":1001,"title":{},"body":{"injectables/AuthService.html":{}}}],["response.status",{"_index":1010,"title":{},"body":{"injectables/AuthService.html":{}}}],["responsebody",{"_index":2570,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["responsibilities",{"_index":1007,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["responsible",{"_index":4235,"title":{},"body":{"license.html":{}}}],["restrict",{"_index":3803,"title":{},"body":{"license.html":{}}}],["restricting",{"_index":3985,"title":{},"body":{"license.html":{}}}],["restriction",{"_index":4187,"title":{},"body":{"license.html":{}}}],["restrictions",{"_index":4184,"title":{},"body":{"license.html":{}}}],["result",{"_index":85,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"routes.html":{},"miscellaneous/variables.html":{}}}],["resulting",{"_index":3841,"title":{},"body":{"license.html":{}}}],["results",{"_index":87,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"routes.html":{},"miscellaneous/variables.html":{}}}],["retail",{"_index":2410,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["retains",{"_index":4128,"title":{},"body":{"license.html":{}}}],["return",{"_index":159,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AdminComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"license.html":{}}}],["returned",{"_index":1307,"title":{},"body":{"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{}}}],["returns",{"_index":137,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"injectables/Web3Service.html":{},"miscellaneous/functions.html":{}}}],["returnurl",{"_index":2781,"title":{},"body":{"guards/RoleGuard.html":{}}}],["reverse",{"_index":3168,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["reversetransaction",{"_index":3107,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["reviewing",{"_index":4386,"title":{},"body":{"license.html":{}}}],["revised",{"_index":4338,"title":{},"body":{"license.html":{}}}],["revokeaction(action.id",{"_index":643,"title":{},"body":{"components/AdminComponent.html":{}}}],["rewards",{"_index":2510,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ribe",{"_index":1905,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["right",{"_index":4123,"title":{},"body":{"license.html":{}}}],["rights",{"_index":3733,"title":{},"body":{"license.html":{}}}],["risk",{"_index":4359,"title":{},"body":{"license.html":{}}}],["road",{"_index":1705,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["role",{"_index":536,"title":{},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["roleguard",{"_index":2768,"title":{"guards/RoleGuard.html":{}},"body":{"guards/RoleGuard.html":{},"coverage.html":{}}}],["roles",{"_index":2774,"title":{},"body":{"guards/RoleGuard.html":{}}}],["rom",{"_index":4131,"title":{},"body":{"license.html":{}}}],["root",{"_index":666,"title":{},"body":{"components/AppComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/ErrorDialogService.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{}}}],["root'},{'name",{"_index":328,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["route",{"_index":545,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"guards/AuthGuard.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"coverage.html":{},"index.html":{}}}],["route.data.roles",{"_index":2777,"title":{},"body":{"guards/RoleGuard.html":{}}}],["route.data.roles.indexof(currentuser.role",{"_index":2778,"title":{},"body":{"guards/RoleGuard.html":{}}}],["router",{"_index":245,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{}}}],["routerlink",{"_index":2786,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["routerlinkdirectivestub",{"_index":367,"title":{"directives/RouterLinkDirectiveStub.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["routermodule",{"_index":527,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["routermodule.forchild(routes",{"_index":532,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["routermodule.forroot(routes",{"_index":814,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["routerstatesnapshot",{"_index":887,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["routes",{"_index":526,"title":{"routes.html":{}},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"guards/AuthGuard.html":{},"modules/AuthRoutingModule.html":{},"interceptors/MockBackendInterceptor.html":{},"modules/PagesRoutingModule.html":{},"guards/RoleGuard.html":{},"modules/SettingsRoutingModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{},"routes.html":{}}}],["route}.\\n${error.message",{"_index":1486,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["route}.\\n${error.message}.\\nstatus",{"_index":1483,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["routing.module",{"_index":484,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{}}}],["routing.module.ts",{"_index":525,"title":{},"body":{"modules/AccountsRoutingModule.html":{},"modules/AdminRoutingModule.html":{},"modules/AppRoutingModule.html":{},"modules/AuthRoutingModule.html":{},"modules/PagesRoutingModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/TokensRoutingModule.html":{},"modules/TransactionsRoutingModule.html":{}}}],["row",{"_index":599,"title":{},"body":{"components/AdminComponent.html":{}}}],["row.isexpanded",{"_index":644,"title":{},"body":{"components/AdminComponent.html":{}}}],["royalty",{"_index":4250,"title":{},"body":{"license.html":{}}}],["rsv",{"_index":1669,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/TokenServiceStub.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["rubbish",{"_index":2037,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ruben",{"_index":1693,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["rueben",{"_index":1694,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ruiru",{"_index":1802,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["rules",{"_index":3669,"title":{},"body":{"index.html":{},"license.html":{}}}],["run",{"_index":3608,"title":{},"body":{"index.html":{},"license.html":{}}}],["running",{"_index":3645,"title":{},"body":{"index.html":{},"license.html":{}}}],["runs",{"_index":3911,"title":{},"body":{"license.html":{}}}],["runtime",{"_index":1443,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["rural",{"_index":1924,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["rxjs",{"_index":572,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{},"dependencies.html":{}}}],["rxjs/operators",{"_index":421,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["s",{"_index":967,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["s.signature",{"_index":2692,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["sabuni",{"_index":2354,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sad",{"_index":726,"title":{},"body":{"components/AppComponent.html":{}}}],["safe",{"_index":2801,"title":{},"body":{"pipes/SafePipe.html":{}}}],["safepipe",{"_index":2798,"title":{"pipes/SafePipe.html":{}},"body":{"pipes/SafePipe.html":{},"modules/SharedModule.html":{},"coverage.html":{},"overview.html":{}}}],["safest",{"_index":4403,"title":{},"body":{"license.html":{}}}],["sake",{"_index":3767,"title":{},"body":{"license.html":{}}}],["sale",{"_index":4258,"title":{},"body":{"license.html":{}}}],["sales",{"_index":2137,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["salon",{"_index":2130,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["saloon",{"_index":2138,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["samaki",{"_index":2236,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sambusa",{"_index":2310,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["same",{"_index":3747,"title":{},"body":{"license.html":{}}}],["samosa",{"_index":2234,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sanitizer",{"_index":2808,"title":{},"body":{"pipes/SafePipe.html":{}}}],["sarafu",{"_index":79,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["satisfy",{"_index":4078,"title":{},"body":{"license.html":{}}}],["sausages",{"_index":2280,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["savedindex",{"_index":1058,"title":{},"body":{"injectables/AuthService.html":{},"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["savings",{"_index":2371,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["saying",{"_index":4073,"title":{},"body":{"license.html":{}}}],["scaffolding",{"_index":3626,"title":{},"body":{"index.html":{}}}],["scan",{"_index":1084,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["scan(settings",{"_index":1104,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["scanfilter",{"_index":2811,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["sch",{"_index":1951,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["schema",{"_index":3596,"title":{},"body":{"miscellaneous/functions.html":{}}}],["school",{"_index":1952,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["science",{"_index":1998,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["scope",{"_index":4307,"title":{},"body":{"license.html":{}}}],["scrap",{"_index":2034,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["script",{"_index":3637,"title":{},"body":{"index.html":{}}}],["scripts",{"_index":3917,"title":{},"body":{"license.html":{}}}],["search",{"_index":219,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsRoutingModule.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["search'},{'name",{"_index":324,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["search.component",{"_index":520,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{}}}],["search.component.html",{"_index":223,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.scss",{"_index":221,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts",{"_index":211,"title":{},"body":{"components/AccountSearchComponent.html":{},"coverage.html":{}}}],["search.component.ts:16",{"_index":258,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:17",{"_index":260,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:18",{"_index":259,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:19",{"_index":261,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:20",{"_index":263,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:21",{"_index":262,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:22",{"_index":253,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:23",{"_index":256,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:24",{"_index":255,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:25",{"_index":246,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:43",{"_index":247,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:47",{"_index":265,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:50",{"_index":267,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:53",{"_index":269,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:57",{"_index":249,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:67",{"_index":251,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search.component.ts:87",{"_index":248,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["search/account",{"_index":210,"title":{},"body":{"components/AccountSearchComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"coverage.html":{}}}],["searching",{"_index":2816,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["secondarily",{"_index":3851,"title":{},"body":{"license.html":{}}}],["secondary",{"_index":1963,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["secp256k1",{"_index":3227,"title":{},"body":{"injectables/TransactionService.html":{}}}],["secp256k1.ecdsasign(txmsg",{"_index":3308,"title":{},"body":{"injectables/TransactionService.html":{}}}],["secretary",{"_index":2142,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["section",{"_index":3964,"title":{},"body":{"license.html":{}}}],["sections",{"_index":1458,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"license.html":{}}}],["security",{"_index":2140,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["see",{"_index":3657,"title":{},"body":{"index.html":{},"license.html":{}}}],["seedling",{"_index":2045,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["seedlings",{"_index":2046,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["seigei",{"_index":1706,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["select",{"_index":2525,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["selection",{"_index":1618,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["selection.directive",{"_index":2882,"title":{},"body":{"modules/SharedModule.html":{}}}],["selection.directive.ts",{"_index":1614,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"coverage.html":{}}}],["selection.directive.ts:25",{"_index":1636,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["selection.directive.ts:8",{"_index":1625,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["selector",{"_index":217,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["sell",{"_index":4273,"title":{},"body":{"license.html":{}}}],["selling",{"_index":3448,"title":{},"body":{"classes/UserServiceStub.html":{},"license.html":{}}}],["semiconductor",{"_index":3825,"title":{},"body":{"license.html":{}}}],["send",{"_index":1003,"title":{},"body":{"injectables/AuthService.html":{}}}],["senddebuglevelmessage",{"_index":1576,"title":{},"body":{"injectables/LoggingService.html":{}}}],["senddebuglevelmessage(message",{"_index":1586,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sender",{"_index":1192,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["senderaddress",{"_index":3205,"title":{},"body":{"injectables/TransactionService.html":{}}}],["senderbloxberglink",{"_index":3102,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["senderrorlevelmessage",{"_index":1577,"title":{},"body":{"injectables/LoggingService.html":{}}}],["senderrorlevelmessage(message",{"_index":1588,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendfatallevelmessage",{"_index":1578,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendfatallevelmessage(message",{"_index":1590,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendinfolevelmessage",{"_index":1579,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendinfolevelmessage(message",{"_index":1592,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendloglevelmessage",{"_index":1580,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendloglevelmessage(message",{"_index":1594,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendsignedchallenge",{"_index":937,"title":{},"body":{"injectables/AuthService.html":{}}}],["sendsignedchallenge(hobaresponseencoded",{"_index":957,"title":{},"body":{"injectables/AuthService.html":{}}}],["sendtracelevelmessage",{"_index":1581,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendtracelevelmessage(message",{"_index":1596,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendwarnlevelmessage",{"_index":1582,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sendwarnlevelmessage(message",{"_index":1598,"title":{},"body":{"injectables/LoggingService.html":{}}}],["sentence",{"_index":1457,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["sentencesforwarninglogging",{"_index":1430,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["separable",{"_index":4086,"title":{},"body":{"license.html":{}}}],["separate",{"_index":1006,"title":{},"body":{"injectables/AuthService.html":{},"license.html":{}}}],["separately",{"_index":4023,"title":{},"body":{"license.html":{}}}],["seremala",{"_index":2139,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["serial",{"_index":2974,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["serve",{"_index":3615,"title":{},"body":{"index.html":{}}}],["server",{"_index":1030,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"dependencies.html":{},"index.html":{},"license.html":{}}}],["serverloggingurl",{"_index":795,"title":{},"body":{"modules/AppModule.html":{}}}],["serverloglevel",{"_index":793,"title":{},"body":{"modules/AppModule.html":{},"miscellaneous/variables.html":{}}}],["serves",{"_index":3904,"title":{},"body":{"license.html":{}}}],["service",{"_index":879,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenServiceStub.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["services",{"_index":34,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["serviceworkermodule",{"_index":789,"title":{},"body":{"modules/AppModule.html":{}}}],["serviceworkermodule.register('ngsw",{"_index":798,"title":{},"body":{"modules/AppModule.html":{}}}],["servicing",{"_index":4366,"title":{},"body":{"license.html":{}}}],["session",{"_index":1005,"title":{},"body":{"injectables/AuthService.html":{}}}],["sessionstorage.getitem(btoa('cicada_session_token",{"_index":986,"title":{},"body":{"injectables/AuthService.html":{},"interceptors/HttpConfigInterceptor.html":{}}}],["sessionstorage.removeitem(btoa('cicada_session_token",{"_index":1016,"title":{},"body":{"injectables/AuthService.html":{}}}],["sessionstorage.setitem(btoa('cicada_session_token",{"_index":987,"title":{},"body":{"injectables/AuthService.html":{}}}],["set",{"_index":569,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/functions.html":{},"index.html":{}}}],["setconversion",{"_index":3187,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["setconversion(conversion",{"_index":3200,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["setkey",{"_index":938,"title":{},"body":{"injectables/AuthService.html":{}}}],["setkey(privatekeyarmored",{"_index":960,"title":{},"body":{"injectables/AuthService.html":{}}}],["setparammap",{"_index":553,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["setparammap(params",{"_index":567,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["sets",{"_index":1294,"title":{},"body":{"classes/CustomValidator.html":{}}}],["setsessiontoken",{"_index":939,"title":{},"body":{"injectables/AuthService.html":{}}}],["setsessiontoken(token",{"_index":963,"title":{},"body":{"injectables/AuthService.html":{}}}],["setstate",{"_index":940,"title":{},"body":{"injectables/AuthService.html":{}}}],["setstate(s",{"_index":965,"title":{},"body":{"injectables/AuthService.html":{}}}],["settimeout",{"_index":2588,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["setting",{"_index":1497,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{}}}],["settings",{"_index":1093,"title":{"classes/Settings.html":{}},"body":{"injectables/BlockSyncService.html":{},"components/OrganizationComponent.html":{},"modules/PagesRoutingModule.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/W3.html":{},"coverage.html":{}}}],["settings'},{'name",{"_index":346,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["settings(this.scan",{"_index":1121,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.component.html",{"_index":2827,"title":{},"body":{"components/SettingsComponent.html":{}}}],["settings.component.scss",{"_index":2826,"title":{},"body":{"components/SettingsComponent.html":{}}}],["settings.registry",{"_index":1126,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.scanfilter",{"_index":1175,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.txhelper",{"_index":1128,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.txhelper.onconversion",{"_index":1133,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.txhelper.ontransfer",{"_index":1130,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.txhelper.processreceipt(m.data",{"_index":1146,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.w3.engine",{"_index":1125,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settings.w3.provider",{"_index":1123,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["settingscomponent",{"_index":345,"title":{"components/SettingsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["settingsmodule",{"_index":2858,"title":{"modules/SettingsModule.html":{}},"body":{"modules/SettingsModule.html":{},"modules.html":{},"overview.html":{}}}],["settingsroutingmodule",{"_index":2862,"title":{"modules/SettingsRoutingModule.html":{}},"body":{"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["settransaction",{"_index":3188,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["settransaction(transaction",{"_index":3202,"title":{},"body":{"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{}}}],["sha256",{"_index":2646,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["sha3",{"_index":3219,"title":{},"body":{"injectables/TransactionService.html":{},"dependencies.html":{}}}],["shall",{"_index":3969,"title":{},"body":{"license.html":{}}}],["shamba",{"_index":2056,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shanzu",{"_index":1861,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["share",{"_index":573,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"license.html":{}}}],["shared",{"_index":3923,"title":{},"body":{"license.html":{}}}],["sharedmodule",{"_index":474,"title":{"modules/SharedModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"modules.html":{},"overview.html":{}}}],["shepard",{"_index":2144,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shephard",{"_index":2145,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shepherd",{"_index":2096,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shirt",{"_index":2427,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shoe",{"_index":2143,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["shop",{"_index":2378,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["short",{"_index":4418,"title":{},"body":{"license.html":{}}}],["show",{"_index":3750,"title":{},"body":{"license.html":{}}}],["siaya",{"_index":1913,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sickly",{"_index":2369,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["side",{"_index":1383,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["sidebar",{"_index":733,"title":{},"body":{"components/AppComponent.html":{},"components/FooterStubComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TopbarStubComponent.html":{}}}],["sidebar'},{'name",{"_index":348,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["sidebar.component.html",{"_index":2892,"title":{},"body":{"components/SidebarComponent.html":{}}}],["sidebar.component.scss",{"_index":2891,"title":{},"body":{"components/SidebarComponent.html":{}}}],["sidebar?.classlist.add('active",{"_index":744,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["sidebar?.classlist.contains('active",{"_index":743,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["sidebar?.classlist.remove('active",{"_index":747,"title":{},"body":{"components/AppComponent.html":{}}}],["sidebar?.classlist.toggle('active",{"_index":1646,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["sidebarcollapse",{"_index":738,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{}}}],["sidebarcollapse?.classlist.contains('active",{"_index":740,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["sidebarcollapse?.classlist.remove('active",{"_index":741,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["sidebarcollapse?.classlist.toggle('active",{"_index":1648,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["sidebarcomponent",{"_index":347,"title":{"components/SidebarComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["sidebarstubcomponent",{"_index":349,"title":{"components/SidebarStubComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["sig",{"_index":2702,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["sigei",{"_index":1701,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sign",{"_index":2640,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signer.html":{},"license.html":{}}}],["sign(digest",{"_index":2661,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["sign(opts",{"_index":2687,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["signable",{"_index":2658,"title":{"interfaces/Signable.html":{}},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["signature",{"_index":55,"title":{"interfaces/Signature.html":{},"interfaces/Signature-1.html":{}},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["signatureobject",{"_index":3307,"title":{},"body":{"injectables/TransactionService.html":{}}}],["signatureobject.recid",{"_index":3313,"title":{},"body":{"injectables/TransactionService.html":{}}}],["signatureobject.signature.slice(0",{"_index":3310,"title":{},"body":{"injectables/TransactionService.html":{}}}],["signatureobject.signature.slice(32",{"_index":3312,"title":{},"body":{"injectables/TransactionService.html":{}}}],["signchallenge",{"_index":976,"title":{},"body":{"injectables/AuthService.html":{}}}],["signed",{"_index":59,"title":{},"body":{"interfaces/AccountDetails.html":{},"injectables/AuthService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["signer",{"_index":130,"title":{"interfaces/Signer.html":{}},"body":{"classes/AccountIndex.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["signer.ts",{"_index":2630,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{}}}],["signer.ts:109",{"_index":2662,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:11",{"_index":2896,"title":{},"body":{"interfaces/Signable.html":{}}}],["signer.ts:144",{"_index":2666,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:32",{"_index":2897,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:34",{"_index":2898,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:36",{"_index":2899,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:42",{"_index":2900,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:48",{"_index":2901,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:54",{"_index":2902,"title":{},"body":{"interfaces/Signer.html":{}}}],["signer.ts:60",{"_index":2647,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:62",{"_index":2648,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:64",{"_index":2649,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:66",{"_index":2650,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:68",{"_index":2651,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:70",{"_index":2652,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:72",{"_index":2654,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:74",{"_index":2643,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:90",{"_index":2656,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signer.ts:99",{"_index":2659,"title":{},"body":{"classes/PGPSigner.html":{}}}],["signeraddress",{"_index":103,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["significant",{"_index":4115,"title":{},"body":{"license.html":{}}}],["signing",{"_index":2632,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["signs",{"_index":2663,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["silc",{"_index":2374,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["silver",{"_index":3425,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["sima",{"_index":2307,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["similar",{"_index":3983,"title":{},"body":{"license.html":{}}}],["simsim",{"_index":2298,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["simu",{"_index":2414,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["simulate",{"_index":2514,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["simultaneously",{"_index":4326,"title":{},"body":{"license.html":{}}}],["sinai",{"_index":1700,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["single",{"_index":4299,"title":{},"body":{"license.html":{}}}],["size",{"_index":4480,"title":{},"body":{"miscellaneous/variables.html":{}}}],["slash",{"_index":2752,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["smallest",{"_index":2915,"title":{},"body":{"interfaces/Token.html":{}}}],["smokie",{"_index":2318,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["smokies",{"_index":2319,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sms",{"_index":3167,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["snackbar",{"_index":3111,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["snacks",{"_index":2311,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["soap",{"_index":2355,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["societies",{"_index":2947,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["socket",{"_index":2824,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["socks",{"_index":2402,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["soda",{"_index":2231,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["software",{"_index":3690,"title":{},"body":{"license.html":{}}}],["soko",{"_index":2235,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["solar",{"_index":2489,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sold",{"_index":4098,"title":{},"body":{"license.html":{}}}],["soldier",{"_index":2020,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sole",{"_index":3949,"title":{},"body":{"license.html":{}}}],["solely",{"_index":3961,"title":{},"body":{"license.html":{}}}],["something",{"_index":723,"title":{},"body":{"components/AppComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["sort",{"_index":380,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["soup",{"_index":2316,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["source",{"_index":4,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AccountsModule.html":{},"modules/AccountsRoutingModule.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"modules/AdminModule.html":{},"modules/AdminRoutingModule.html":{},"components/AppComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"modules/AuthModule.html":{},"modules/AuthRoutingModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"modules/PagesModule.html":{},"modules/PagesRoutingModule.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"modules/SettingsModule.html":{},"modules/SettingsRoutingModule.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"index.html":{},"license.html":{}}}],["sourcetoken",{"_index":1182,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["south",{"_index":1690,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["soweto",{"_index":1799,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["spare",{"_index":2400,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["spareparts",{"_index":2391,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["speak",{"_index":3722,"title":{},"body":{"license.html":{}}}],["special",{"_index":3807,"title":{},"body":{"license.html":{}}}],["specific",{"_index":146,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["specifically",{"_index":3927,"title":{},"body":{"license.html":{}}}],["specified",{"_index":156,"title":{},"body":{"classes/AccountIndex.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/TokenRegistry.html":{},"license.html":{}}}],["specifies",{"_index":4344,"title":{},"body":{"license.html":{}}}],["specify",{"_index":4347,"title":{},"body":{"license.html":{}}}],["spinach",{"_index":2317,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["spinner",{"_index":518,"title":{},"body":{"modules/AccountsModule.html":{}}}],["spirit",{"_index":4339,"title":{},"body":{"license.html":{}}}],["src/.../account.ts",{"_index":4446,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../accountindex.ts",{"_index":4443,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../array",{"_index":3547,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../clipboard",{"_index":3548,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../environment.dev.ts",{"_index":4447,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../environment.prod.ts",{"_index":4448,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../environment.ts",{"_index":4449,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../export",{"_index":3549,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../global",{"_index":3553,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../http",{"_index":3550,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../mock",{"_index":4445,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../pgp",{"_index":4450,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../read",{"_index":3551,"title":{},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["src/.../schema",{"_index":3552,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../sync.ts",{"_index":3554,"title":{},"body":{"miscellaneous/functions.html":{}}}],["src/.../token",{"_index":4444,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../transaction.service.ts",{"_index":4451,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/.../user.service.ts",{"_index":4452,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/app/_eth/accountindex.ts",{"_index":91,"title":{},"body":{"classes/AccountIndex.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_eth/accountindex.ts:122",{"_index":163,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:22",{"_index":123,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:24",{"_index":124,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:26",{"_index":114,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:58",{"_index":126,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:79",{"_index":143,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/accountindex.ts:96",{"_index":155,"title":{},"body":{"classes/AccountIndex.html":{}}}],["src/app/_eth/token",{"_index":2958,"title":{},"body":{"classes/TokenRegistry.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_guards/auth.guard.ts",{"_index":871,"title":{},"body":{"guards/AuthGuard.html":{},"coverage.html":{}}}],["src/app/_guards/auth.guard.ts:21",{"_index":877,"title":{},"body":{"guards/AuthGuard.html":{}}}],["src/app/_guards/auth.guard.ts:38",{"_index":888,"title":{},"body":{"guards/AuthGuard.html":{}}}],["src/app/_guards/role.guard.ts",{"_index":2769,"title":{},"body":{"guards/RoleGuard.html":{},"coverage.html":{}}}],["src/app/_guards/role.guard.ts:21",{"_index":2770,"title":{},"body":{"guards/RoleGuard.html":{}}}],["src/app/_guards/role.guard.ts:38",{"_index":2771,"title":{},"body":{"guards/RoleGuard.html":{}}}],["src/app/_helpers/array",{"_index":3464,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/clipboard",{"_index":3467,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/custom",{"_index":1253,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"coverage.html":{}}}],["src/app/_helpers/custom.validator.ts",{"_index":1285,"title":{},"body":{"classes/CustomValidator.html":{},"coverage.html":{}}}],["src/app/_helpers/custom.validator.ts:13",{"_index":1293,"title":{},"body":{"classes/CustomValidator.html":{}}}],["src/app/_helpers/custom.validator.ts:28",{"_index":1302,"title":{},"body":{"classes/CustomValidator.html":{}}}],["src/app/_helpers/export",{"_index":3470,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/global",{"_index":1423,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/http",{"_index":3474,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/mock",{"_index":1650,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_helpers/read",{"_index":3476,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["src/app/_helpers/schema",{"_index":3480,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_helpers/sync.ts",{"_index":3484,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["src/app/_interceptors/error.interceptor.ts",{"_index":1352,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"coverage.html":{}}}],["src/app/_interceptors/error.interceptor.ts:21",{"_index":1360,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["src/app/_interceptors/error.interceptor.ts:42",{"_index":1367,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["src/app/_interceptors/http",{"_index":1495,"title":{},"body":{"interceptors/HttpConfigInterceptor.html":{},"coverage.html":{}}}],["src/app/_interceptors/logging.interceptor.ts",{"_index":1557,"title":{},"body":{"interceptors/LoggingInterceptor.html":{},"coverage.html":{}}}],["src/app/_interceptors/logging.interceptor.ts:20",{"_index":1559,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["src/app/_interceptors/logging.interceptor.ts:35",{"_index":1560,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["src/app/_models/account.ts",{"_index":6,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_models/mappings.ts",{"_index":534,"title":{},"body":{"interfaces/Action.html":{},"coverage.html":{}}}],["src/app/_models/settings.ts",{"_index":2810,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{},"coverage.html":{}}}],["src/app/_models/settings.ts:10",{"_index":2821,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/settings.ts:13",{"_index":2815,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/settings.ts:4",{"_index":2818,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/settings.ts:6",{"_index":2819,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/settings.ts:8",{"_index":2820,"title":{},"body":{"classes/Settings.html":{}}}],["src/app/_models/staff.ts",{"_index":2903,"title":{},"body":{"interfaces/Staff.html":{},"coverage.html":{}}}],["src/app/_models/token.ts",{"_index":2909,"title":{},"body":{"interfaces/Token.html":{},"coverage.html":{}}}],["src/app/_models/transaction.ts",{"_index":1179,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{}}}],["src/app/_pgp/pgp",{"_index":2629,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_services/auth.service.ts",{"_index":921,"title":{},"body":{"injectables/AuthService.html":{},"coverage.html":{}}}],["src/app/_services/auth.service.ts:128",{"_index":955,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:138",{"_index":961,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:166",{"_index":956,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:172",{"_index":945,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:18",{"_index":968,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:184",{"_index":951,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:19",{"_index":969,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:190",{"_index":949,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:20",{"_index":972,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:202",{"_index":947,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:206",{"_index":948,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:23",{"_index":943,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:31",{"_index":953,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:38",{"_index":950,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:42",{"_index":964,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:46",{"_index":966,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:50",{"_index":952,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:72",{"_index":958,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:84",{"_index":946,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/auth.service.ts:93",{"_index":954,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/app/_services/block",{"_index":1078,"title":{},"body":{"injectables/BlockSyncService.html":{},"coverage.html":{}}}],["src/app/_services/error",{"_index":1331,"title":{},"body":{"injectables/ErrorDialogService.html":{},"coverage.html":{}}}],["src/app/_services/keystore.service.ts",{"_index":1507,"title":{},"body":{"injectables/KeystoreService.html":{},"coverage.html":{}}}],["src/app/_services/keystore.service.ts:12",{"_index":1510,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["src/app/_services/keystore.service.ts:8",{"_index":1509,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["src/app/_services/location.service.ts",{"_index":1516,"title":{},"body":{"injectables/LocationService.html":{},"coverage.html":{}}}],["src/app/_services/location.service.ts:11",{"_index":1533,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:12",{"_index":1535,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:13",{"_index":1537,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:15",{"_index":1538,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:16",{"_index":1540,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:17",{"_index":1526,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:21",{"_index":1529,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:28",{"_index":1528,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:40",{"_index":1532,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/location.service.ts:47",{"_index":1531,"title":{},"body":{"injectables/LocationService.html":{}}}],["src/app/_services/logging.service.ts",{"_index":1573,"title":{},"body":{"injectables/LoggingService.html":{},"coverage.html":{}}}],["src/app/_services/logging.service.ts:18",{"_index":1597,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:22",{"_index":1587,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:26",{"_index":1593,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:30",{"_index":1595,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:34",{"_index":1599,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:38",{"_index":1589,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:42",{"_index":1591,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:8",{"_index":1600,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/logging.service.ts:9",{"_index":1585,"title":{},"body":{"injectables/LoggingService.html":{}}}],["src/app/_services/registry.service.ts",{"_index":2753,"title":{},"body":{"injectables/RegistryService.html":{},"coverage.html":{}}}],["src/app/_services/registry.service.ts:11",{"_index":2759,"title":{},"body":{"injectables/RegistryService.html":{}}}],["src/app/_services/registry.service.ts:12",{"_index":2756,"title":{},"body":{"injectables/RegistryService.html":{}}}],["src/app/_services/registry.service.ts:16",{"_index":2757,"title":{},"body":{"injectables/RegistryService.html":{}}}],["src/app/_services/token.service.ts",{"_index":2985,"title":{},"body":{"injectables/TokenService.html":{},"coverage.html":{}}}],["src/app/_services/token.service.ts:12",{"_index":3009,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:13",{"_index":3010,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:14",{"_index":3011,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:15",{"_index":3013,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:18",{"_index":3015,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:19",{"_index":2995,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:23",{"_index":3007,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:31",{"_index":2997,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:43",{"_index":3005,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:51",{"_index":3001,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:62",{"_index":3003,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:72",{"_index":2999,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:77",{"_index":3004,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/token.service.ts:82",{"_index":3006,"title":{},"body":{"injectables/TokenService.html":{}}}],["src/app/_services/transaction.service.ts",{"_index":3179,"title":{},"body":{"injectables/TransactionService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_services/transaction.service.ts:110",{"_index":3201,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:143",{"_index":3193,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:158",{"_index":3199,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:163",{"_index":3195,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:170",{"_index":3207,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:28",{"_index":3211,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:29",{"_index":3210,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:30",{"_index":3213,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:31",{"_index":3214,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:32",{"_index":3215,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:33",{"_index":3190,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:44",{"_index":3198,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:50",{"_index":3197,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:54",{"_index":3196,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/transaction.service.ts:58",{"_index":3203,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/app/_services/user.service.ts",{"_index":3502,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/app/_services/web3.service.ts",{"_index":3450,"title":{},"body":{"injectables/Web3Service.html":{},"coverage.html":{}}}],["src/app/_services/web3.service.ts:13",{"_index":3453,"title":{},"body":{"injectables/Web3Service.html":{}}}],["src/app/_services/web3.service.ts:9",{"_index":3452,"title":{},"body":{"injectables/Web3Service.html":{}}}],["src/app/app",{"_index":805,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["src/app/app.component.ts",{"_index":665,"title":{},"body":{"components/AppComponent.html":{},"coverage.html":{}}}],["src/app/app.component.ts:18",{"_index":701,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:19",{"_index":699,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:20",{"_index":697,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:21",{"_index":682,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:34",{"_index":690,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:57",{"_index":692,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:82",{"_index":689,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.component.ts:88",{"_index":687,"title":{},"body":{"components/AppComponent.html":{}}}],["src/app/app.module.ts",{"_index":768,"title":{},"body":{"modules/AppModule.html":{}}}],["src/app/auth/_directives/password",{"_index":2733,"title":{},"body":{"directives/PasswordToggleDirective.html":{},"coverage.html":{}}}],["src/app/auth/auth",{"_index":919,"title":{},"body":{"modules/AuthRoutingModule.html":{}}}],["src/app/auth/auth.component.ts",{"_index":817,"title":{},"body":{"components/AuthComponent.html":{},"coverage.html":{}}}],["src/app/auth/auth.component.ts:16",{"_index":835,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:17",{"_index":837,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:18",{"_index":836,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:19",{"_index":828,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:28",{"_index":830,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:37",{"_index":839,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:41",{"_index":831,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:53",{"_index":829,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:66",{"_index":832,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.component.ts:73",{"_index":834,"title":{},"body":{"components/AuthComponent.html":{}}}],["src/app/auth/auth.module.ts",{"_index":914,"title":{},"body":{"modules/AuthModule.html":{}}}],["src/app/pages/accounts/account",{"_index":209,"title":{},"body":{"components/AccountSearchComponent.html":{},"coverage.html":{}}}],["src/app/pages/accounts/accounts",{"_index":524,"title":{},"body":{"modules/AccountsRoutingModule.html":{}}}],["src/app/pages/accounts/accounts.component.ts",{"_index":370,"title":{},"body":{"components/AccountsComponent.html":{},"coverage.html":{}}}],["src/app/pages/accounts/accounts.component.ts:20",{"_index":401,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:21",{"_index":397,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:22",{"_index":405,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:23",{"_index":403,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:24",{"_index":408,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:25",{"_index":398,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:26",{"_index":399,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:28",{"_index":412,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:29",{"_index":388,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:37",{"_index":393,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:57",{"_index":390,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:61",{"_index":396,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:67",{"_index":392,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:78",{"_index":394,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.component.ts:86",{"_index":391,"title":{},"body":{"components/AccountsComponent.html":{}}}],["src/app/pages/accounts/accounts.module.ts",{"_index":479,"title":{},"body":{"modules/AccountsModule.html":{}}}],["src/app/pages/accounts/create",{"_index":1205,"title":{},"body":{"components/CreateAccountComponent.html":{},"coverage.html":{}}}],["src/app/pages/admin/admin",{"_index":664,"title":{},"body":{"modules/AdminRoutingModule.html":{}}}],["src/app/pages/admin/admin.component.ts",{"_index":580,"title":{},"body":{"components/AdminComponent.html":{},"coverage.html":{}}}],["src/app/pages/admin/admin.component.ts:25",{"_index":603,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:26",{"_index":606,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:27",{"_index":601,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:28",{"_index":602,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:30",{"_index":607,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:31",{"_index":588,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:35",{"_index":600,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:46",{"_index":595,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:50",{"_index":590,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:54",{"_index":592,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:65",{"_index":594,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:76",{"_index":598,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.component.ts:80",{"_index":596,"title":{},"body":{"components/AdminComponent.html":{}}}],["src/app/pages/admin/admin.module.ts",{"_index":661,"title":{},"body":{"modules/AdminModule.html":{}}}],["src/app/pages/pages",{"_index":2721,"title":{},"body":{"modules/PagesRoutingModule.html":{}}}],["src/app/pages/pages.component.ts",{"_index":2705,"title":{},"body":{"components/PagesComponent.html":{},"coverage.html":{}}}],["src/app/pages/pages.component.ts:11",{"_index":2709,"title":{},"body":{"components/PagesComponent.html":{}}}],["src/app/pages/pages.module.ts",{"_index":2718,"title":{},"body":{"modules/PagesModule.html":{}}}],["src/app/pages/settings/organization/organization.component.ts",{"_index":2594,"title":{},"body":{"components/OrganizationComponent.html":{},"coverage.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:12",{"_index":2603,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:13",{"_index":2604,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:14",{"_index":2600,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:18",{"_index":2601,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:26",{"_index":2606,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/organization/organization.component.ts:30",{"_index":2602,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["src/app/pages/settings/settings",{"_index":2871,"title":{},"body":{"modules/SettingsRoutingModule.html":{}}}],["src/app/pages/settings/settings.component.ts",{"_index":2825,"title":{},"body":{"components/SettingsComponent.html":{},"coverage.html":{}}}],["src/app/pages/settings/settings.component.ts:16",{"_index":2836,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:17",{"_index":2835,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:18",{"_index":2838,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:19",{"_index":2840,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:20",{"_index":2841,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:22",{"_index":2839,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:23",{"_index":2830,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:27",{"_index":2834,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:38",{"_index":2831,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:42",{"_index":2832,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.component.ts:46",{"_index":2833,"title":{},"body":{"components/SettingsComponent.html":{}}}],["src/app/pages/settings/settings.module.ts",{"_index":2863,"title":{},"body":{"modules/SettingsModule.html":{}}}],["src/app/pages/tokens/token",{"_index":2922,"title":{},"body":{"components/TokenDetailsComponent.html":{},"coverage.html":{}}}],["src/app/pages/tokens/tokens",{"_index":3093,"title":{},"body":{"modules/TokensRoutingModule.html":{}}}],["src/app/pages/tokens/tokens.component.ts",{"_index":3055,"title":{},"body":{"components/TokensComponent.html":{},"coverage.html":{}}}],["src/app/pages/tokens/tokens.component.ts:17",{"_index":3068,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:18",{"_index":3067,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:19",{"_index":3069,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:20",{"_index":3070,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:21",{"_index":3071,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:22",{"_index":3061,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:30",{"_index":3064,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:46",{"_index":3062,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:50",{"_index":3066,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.component.ts:54",{"_index":3063,"title":{},"body":{"components/TokensComponent.html":{}}}],["src/app/pages/tokens/tokens.module.ts",{"_index":3084,"title":{},"body":{"modules/TokensModule.html":{}}}],["src/app/pages/transactions/transaction",{"_index":3099,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"coverage.html":{}}}],["src/app/pages/transactions/transactions",{"_index":3388,"title":{},"body":{"modules/TransactionsRoutingModule.html":{}}}],["src/app/pages/transactions/transactions.component.ts",{"_index":3328,"title":{},"body":{"components/TransactionsComponent.html":{},"coverage.html":{}}}],["src/app/pages/transactions/transactions.component.ts:23",{"_index":3353,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:24",{"_index":3354,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:25",{"_index":3348,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:26",{"_index":3349,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:27",{"_index":3355,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:28",{"_index":3352,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:29",{"_index":3356,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:30",{"_index":3357,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:31",{"_index":3351,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:33",{"_index":3350,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:34",{"_index":3340,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:43",{"_index":3345,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:66",{"_index":3347,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:70",{"_index":3341,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:74",{"_index":3343,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:87",{"_index":3344,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.component.ts:92",{"_index":3342,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["src/app/pages/transactions/transactions.module.ts",{"_index":3384,"title":{},"body":{"modules/TransactionsModule.html":{}}}],["src/app/shared/_directives/menu",{"_index":1613,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"coverage.html":{}}}],["src/app/shared/_pipes/safe.pipe.ts",{"_index":2800,"title":{},"body":{"pipes/SafePipe.html":{},"coverage.html":{}}}],["src/app/shared/_pipes/safe.pipe.ts:10",{"_index":2805,"title":{},"body":{"pipes/SafePipe.html":{}}}],["src/app/shared/_pipes/token",{"_index":2951,"title":{},"body":{"pipes/TokenRatioPipe.html":{},"coverage.html":{}}}],["src/app/shared/_pipes/unix",{"_index":3389,"title":{},"body":{"pipes/UnixDatePipe.html":{},"coverage.html":{}}}],["src/app/shared/error",{"_index":1315,"title":{},"body":{"components/ErrorDialogComponent.html":{},"coverage.html":{}}}],["src/app/shared/footer/footer.component.ts",{"_index":1410,"title":{},"body":{"components/FooterComponent.html":{},"coverage.html":{}}}],["src/app/shared/footer/footer.component.ts:10",{"_index":1415,"title":{},"body":{"components/FooterComponent.html":{}}}],["src/app/shared/footer/footer.component.ts:13",{"_index":1416,"title":{},"body":{"components/FooterComponent.html":{}}}],["src/app/shared/network",{"_index":2573,"title":{},"body":{"components/NetworkStatusComponent.html":{},"coverage.html":{}}}],["src/app/shared/shared.module.ts",{"_index":2877,"title":{},"body":{"modules/SharedModule.html":{}}}],["src/app/shared/sidebar/sidebar.component.ts",{"_index":2890,"title":{},"body":{"components/SidebarComponent.html":{},"coverage.html":{}}}],["src/app/shared/sidebar/sidebar.component.ts:12",{"_index":2894,"title":{},"body":{"components/SidebarComponent.html":{}}}],["src/app/shared/sidebar/sidebar.component.ts:9",{"_index":2893,"title":{},"body":{"components/SidebarComponent.html":{}}}],["src/app/shared/topbar/topbar.component.ts",{"_index":3094,"title":{},"body":{"components/TopbarComponent.html":{},"coverage.html":{}}}],["src/app/shared/topbar/topbar.component.ts:12",{"_index":3098,"title":{},"body":{"components/TopbarComponent.html":{}}}],["src/app/shared/topbar/topbar.component.ts:9",{"_index":3097,"title":{},"body":{"components/TopbarComponent.html":{}}}],["src/assets/js/ethtx/dist",{"_index":3225,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/assets/js/ethtx/dist/hex",{"_index":278,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{}}}],["src/assets/js/ethtx/dist/tx",{"_index":3226,"title":{},"body":{"injectables/TransactionService.html":{}}}],["src/assets/js/hoba",{"_index":977,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/assets/js/hoba.js",{"_index":975,"title":{},"body":{"injectables/AuthService.html":{}}}],["src/environments",{"_index":3655,"title":{},"body":{"index.html":{}}}],["src/environments/environment",{"_index":172,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"modules/AppModule.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"injectables/LocationService.html":{},"components/PagesComponent.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{}}}],["src/environments/environment.dev.ts",{"_index":3511,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/environments/environment.prod.ts",{"_index":3512,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/environments/environment.ts",{"_index":3513,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["src/testing/activated",{"_index":544,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"coverage.html":{}}}],["src/testing/router",{"_index":2783,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{},"coverage.html":{}}}],["src/testing/shared",{"_index":1421,"title":{},"body":{"components/FooterStubComponent.html":{},"components/SidebarStubComponent.html":{},"components/TopbarStubComponent.html":{},"coverage.html":{}}}],["src/testing/token",{"_index":3051,"title":{},"body":{"classes/TokenServiceStub.html":{},"coverage.html":{}}}],["src/testing/transaction",{"_index":3322,"title":{},"body":{"classes/TransactionServiceStub.html":{},"coverage.html":{}}}],["src/testing/user",{"_index":3397,"title":{},"body":{"classes/UserServiceStub.html":{},"coverage.html":{}}}],["stack",{"_index":1450,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["stadium",{"_index":1832,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["staff",{"_index":651,"title":{"interfaces/Staff.html":{}},"body":{"components/AdminComponent.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"components/SettingsComponent.html":{},"interfaces/Staff.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["staff.userid",{"_index":1060,"title":{},"body":{"injectables/AuthService.html":{}}}],["stand",{"_index":3794,"title":{},"body":{"license.html":{}}}],["standard",{"_index":3888,"title":{},"body":{"license.html":{}}}],["standards",{"_index":3891,"title":{},"body":{"license.html":{}}}],["starehe",{"_index":1835,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["start",{"_index":4404,"title":{},"body":{"license.html":{}}}],["start:dev",{"_index":3617,"title":{},"body":{"index.html":{}}}],["start:prod",{"_index":3619,"title":{},"body":{"index.html":{}}}],["start:pwa",{"_index":3643,"title":{},"body":{"index.html":{}}}],["started",{"_index":3603,"title":{"index.html":{},"license.html":{}},"body":{}}],["starts",{"_index":4419,"title":{},"body":{"license.html":{}}}],["starttime",{"_index":1565,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["state",{"_index":609,"title":{},"body":{"components/AdminComponent.html":{},"guards/AuthGuard.html":{},"classes/CustomErrorStateMatcher.html":{},"guards/RoleGuard.html":{},"coverage.html":{},"license.html":{}}}],["state('collapsed",{"_index":617,"title":{},"body":{"components/AdminComponent.html":{}}}],["state('expanded",{"_index":623,"title":{},"body":{"components/AdminComponent.html":{}}}],["state.url",{"_index":2782,"title":{},"body":{"guards/RoleGuard.html":{}}}],["stated",{"_index":3938,"title":{},"body":{"license.html":{}}}],["statement",{"_index":4191,"title":{},"body":{"license.html":{}}}],["statements",{"_index":3458,"title":{},"body":{"coverage.html":{}}}],["states",{"_index":2621,"title":{},"body":{"components/OrganizationComponent.html":{},"license.html":{}}}],["static",{"_index":1288,"title":{},"body":{"classes/CustomValidator.html":{},"injectables/KeystoreService.html":{},"injectables/RegistryService.html":{},"injectables/Web3Service.html":{}}}],["stating",{"_index":4002,"title":{},"body":{"license.html":{}}}],["station",{"_index":2438,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["status",{"_index":538,"title":{},"body":{"interfaces/Action.html":{},"components/AdminComponent.html":{},"guards/AuthGuard.html":{},"interfaces/Conversion.html":{},"classes/CustomErrorStateMatcher.html":{},"components/ErrorDialogComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"license.html":{}}}],["status'},{'name",{"_index":340,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["status.component",{"_index":2887,"title":{},"body":{"modules/SharedModule.html":{}}}],["status.component.html",{"_index":2577,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status.component.scss",{"_index":2576,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status.component.ts",{"_index":2575,"title":{},"body":{"components/NetworkStatusComponent.html":{},"coverage.html":{}}}],["status.component.ts:10",{"_index":2582,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status.component.ts:16",{"_index":2585,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status.component.ts:18",{"_index":2584,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["status/network",{"_index":2574,"title":{},"body":{"components/NetworkStatusComponent.html":{},"modules/SharedModule.html":{},"coverage.html":{}}}],["statustext",{"_index":1493,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["steps",{"_index":3755,"title":{},"body":{"license.html":{}}}],["stima",{"_index":2490,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["storage",{"_index":4033,"title":{},"body":{"license.html":{}}}],["store",{"_index":66,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["store.ts",{"_index":3489,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["stored",{"_index":3634,"title":{},"body":{"index.html":{}}}],["string",{"_index":23,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"classes/CustomValidator.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"pipes/SafePipe.html":{},"components/SettingsComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{}}}],["stringfromurl",{"_index":2571,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["strip0x",{"_index":277,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{}}}],["strip0x(abi",{"_index":3287,"title":{},"body":{"injectables/TransactionService.html":{}}}],["stub.ts",{"_index":546,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"components/FooterStubComponent.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SidebarStubComponent.html":{},"classes/TokenServiceStub.html":{},"components/TopbarStubComponent.html":{},"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{},"coverage.html":{}}}],["stub.ts:10",{"_index":2789,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["stub.ts:103",{"_index":3435,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:11",{"_index":561,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["stub.ts:124",{"_index":3433,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:13",{"_index":2788,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["stub.ts:134",{"_index":3431,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:18",{"_index":564,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["stub.ts:2",{"_index":3054,"title":{},"body":{"classes/TokenServiceStub.html":{}}}],["stub.ts:21",{"_index":568,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["stub.ts:4",{"_index":3325,"title":{},"body":{"classes/TransactionServiceStub.html":{},"classes/UserServiceStub.html":{}}}],["stub.ts:6",{"_index":3324,"title":{},"body":{"classes/TransactionServiceStub.html":{}}}],["stub.ts:72",{"_index":3400,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:8",{"_index":3323,"title":{},"body":{"classes/TransactionServiceStub.html":{}}}],["stub.ts:87",{"_index":3438,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["stub.ts:9",{"_index":2787,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["student",{"_index":1954,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["style",{"_index":610,"title":{},"body":{"components/AdminComponent.html":{},"components/AuthComponent.html":{}}}],["styles",{"_index":206,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["styleurls",{"_index":220,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["styling",{"_index":3668,"title":{},"body":{"index.html":{}}}],["subdividing",{"_index":4240,"title":{},"body":{"license.html":{}}}],["subject",{"_index":558,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"injectables/TokenService.html":{},"license.html":{}}}],["sublicenses",{"_index":4269,"title":{},"body":{"license.html":{}}}],["sublicensing",{"_index":3963,"title":{},"body":{"license.html":{}}}],["submit",{"_index":1252,"title":{},"body":{"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["submitted",{"_index":822,"title":{},"body":{"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["subprograms",{"_index":3926,"title":{},"body":{"license.html":{}}}],["subroutine",{"_index":4429,"title":{},"body":{"license.html":{}}}],["subscribe",{"_index":3243,"title":{},"body":{"injectables/TransactionService.html":{}}}],["subscribe((res",{"_index":442,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"injectables/LocationService.html":{},"components/TransactionsComponent.html":{}}}],["subscribe(async",{"_index":299,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["subscribers",{"_index":576,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["subsection",{"_index":4064,"title":{},"body":{"license.html":{}}}],["substantial",{"_index":4111,"title":{},"body":{"license.html":{}}}],["substantially",{"_index":3792,"title":{},"body":{"license.html":{}}}],["succeeded",{"_index":1567,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["success",{"_index":1196,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["successful",{"_index":140,"title":{},"body":{"classes/AccountIndex.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"miscellaneous/functions.html":{}}}],["successfully",{"_index":2553,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TransactionDetailsComponent.html":{}}}],["such",{"_index":3743,"title":{},"body":{"license.html":{}}}],["sue",{"_index":4283,"title":{},"body":{"license.html":{}}}],["suffice",{"_index":4118,"title":{},"body":{"license.html":{}}}],["suffix",{"_index":2791,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["sugar",{"_index":2312,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["suger",{"_index":2313,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sukari",{"_index":2315,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sukuma",{"_index":2320,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sum",{"_index":3556,"title":{},"body":{"miscellaneous/functions.html":{}}}],["sum.ts",{"_index":3465,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["super",{"_index":1468,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["super(message",{"_index":1465,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["superadmin",{"_index":1671,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["supplement",{"_index":4145,"title":{},"body":{"license.html":{}}}],["supplier",{"_index":2180,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["supply",{"_index":2913,"title":{},"body":{"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{}}}],["support",{"_index":2711,"title":{},"body":{"components/PagesComponent.html":{},"license.html":{},"modules.html":{}}}],["supports",{"_index":3641,"title":{},"body":{"index.html":{},"license.html":{}}}],["sure",{"_index":3714,"title":{},"body":{"license.html":{}}}],["surname",{"_index":1229,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["surrender",{"_index":3739,"title":{},"body":{"license.html":{}}}],["survive",{"_index":4190,"title":{},"body":{"license.html":{}}}],["sustained",{"_index":4379,"title":{},"body":{"license.html":{}}}],["svg",{"_index":4437,"title":{},"body":{"modules.html":{}}}],["sweats",{"_index":2309,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["sweet",{"_index":2308,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["switch",{"_index":1398,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["switchwindows",{"_index":825,"title":{},"body":{"components/AuthComponent.html":{}}}],["swupdate",{"_index":681,"title":{},"body":{"components/AppComponent.html":{}}}],["symbol",{"_index":1204,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["sync.service.ts",{"_index":1079,"title":{},"body":{"injectables/BlockSyncService.html":{},"coverage.html":{}}}],["sync.service.ts:109",{"_index":1095,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:15",{"_index":1113,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:16",{"_index":1086,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:23",{"_index":1096,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:27",{"_index":1090,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:45",{"_index":1103,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:80",{"_index":1099,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync.service.ts:88",{"_index":1111,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync/data",{"_index":2765,"title":{},"body":{"injectables/RegistryService.html":{}}}],["sync/data/accountsindex.json",{"_index":176,"title":{},"body":{"classes/AccountIndex.html":{},"miscellaneous/variables.html":{}}}],["sync/data/tokenuniquesymbolindex.json",{"_index":2978,"title":{},"body":{"classes/TokenRegistry.html":{},"miscellaneous/variables.html":{}}}],["sync/head.js",{"_index":1144,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["sync/ondemand.js",{"_index":1156,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["syncable",{"_index":3600,"title":{},"body":{"miscellaneous/functions.html":{}}}],["system",{"_index":540,"title":{},"body":{"interfaces/Action.html":{},"injectables/AuthService.html":{},"interceptors/MockBackendInterceptor.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["systematic",{"_index":3782,"title":{},"body":{"license.html":{}}}],["taa",{"_index":2495,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["table",{"_index":2440,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":3517,"title":{},"body":{"coverage.html":{}}}],["tag",{"_index":2905,"title":{},"body":{"interfaces/Staff.html":{}}}],["tags",{"_index":2907,"title":{},"body":{"interfaces/Staff.html":{}}}],["tailor",{"_index":2116,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["taka",{"_index":2033,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["takaungu",{"_index":1898,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["take",{"_index":3705,"title":{},"body":{"license.html":{}}}],["tangible",{"_index":4092,"title":{},"body":{"license.html":{}}}],["tap",{"_index":1563,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["tasia",{"_index":1817,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tassia",{"_index":1816,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["taxi",{"_index":2464,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tea",{"_index":2321,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["teacher",{"_index":1950,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["technician",{"_index":2364,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["technological",{"_index":3972,"title":{},"body":{"license.html":{}}}],["tel",{"_index":51,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["tells",{"_index":3878,"title":{},"body":{"license.html":{}}}],["template",{"_index":205,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"index.html":{}}}],["templateurl",{"_index":222,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["term",{"_index":3936,"title":{},"body":{"license.html":{}}}],["terminal",{"_index":4417,"title":{},"body":{"license.html":{}}}],["terminate",{"_index":4196,"title":{},"body":{"license.html":{}}}],["terminated",{"_index":4217,"title":{},"body":{"license.html":{}}}],["terminates",{"_index":4205,"title":{},"body":{"license.html":{}}}],["termination",{"_index":4193,"title":{},"body":{"license.html":{}}}],["terms",{"_index":3751,"title":{},"body":{"license.html":{}}}],["test",{"_index":548,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"index.html":{}}}],["tests",{"_index":3647,"title":{},"body":{"index.html":{}}}],["tetra",{"_index":1691,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tetrapak",{"_index":1692,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["text",{"_index":2748,"title":{},"body":{"directives/PasswordToggleDirective.html":{},"miscellaneous/functions.html":{}}}],["then((s",{"_index":2688,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["then((sig",{"_index":2700,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["therefore",{"_index":3740,"title":{},"body":{"license.html":{}}}],["thika",{"_index":1830,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["things",{"_index":3731,"title":{},"body":{"license.html":{}}}],["third",{"_index":904,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["this.accounts",{"_index":438,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.accounts.filter((account",{"_index":449,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.accountstype",{"_index":447,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.accounttypes",{"_index":443,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{}}}],["this.actions",{"_index":636,"title":{},"body":{"components/AdminComponent.html":{}}}],["this.addresssearchform",{"_index":285,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addresssearchform.controls",{"_index":289,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addresssearchform.invalid",{"_index":307,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addresssearchloading",{"_index":308,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addresssearchsubmitted",{"_index":306,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.addtransaction(conversion",{"_index":3259,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.addtransaction(transaction",{"_index":3248,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.addtrusteduser(key.users[0].userid",{"_index":1066,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.algo",{"_index":2691,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.areanames",{"_index":1239,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.areanameslist.asobservable",{"_index":1536,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.areanameslist.next(res",{"_index":1544,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.areatypeslist.asobservable",{"_index":1541,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.areatypeslist.next(res",{"_index":1552,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.authservice.getprivatekey",{"_index":845,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.authservice.getprivatekeyinfo",{"_index":2847,"title":{},"body":{"components/SettingsComponent.html":{}}}],["this.authservice.getpublickeys",{"_index":712,"title":{},"body":{"components/AppComponent.html":{}}}],["this.authservice.gettrustedusers",{"_index":714,"title":{},"body":{"components/AppComponent.html":{}}}],["this.authservice.init",{"_index":709,"title":{},"body":{"components/AppComponent.html":{},"components/SettingsComponent.html":{},"injectables/TransactionService.html":{}}}],["this.authservice.login",{"_index":853,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.authservice.loginview",{"_index":846,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.authservice.logout",{"_index":2849,"title":{},"body":{"components/SettingsComponent.html":{}}}],["this.authservice.mutablekeystore.importpublickey(publickeys",{"_index":713,"title":{},"body":{"components/AppComponent.html":{}}}],["this.authservice.setkey(this.keyformstub.key.value",{"_index":851,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.authservice.trusteduserssubject.subscribe((users",{"_index":2843,"title":{},"body":{"components/SettingsComponent.html":{}}}],["this.blocksyncservice.blocksync",{"_index":3364,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.blocksyncservice.init",{"_index":3363,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.categories",{"_index":1235,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.cdr.detectchanges",{"_index":2590,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["this.closewindow.emit(this.token",{"_index":2937,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["this.closewindow.emit(this.transaction",{"_index":3153,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.contract",{"_index":183,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["this.contract.methods.add(address).send",{"_index":192,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.contract.methods.addressof(id).call",{"_index":2982,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["this.contract.methods.entry(i).call",{"_index":199,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.contract.methods.entry(serial).call",{"_index":2983,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["this.contract.methods.entrycount().call",{"_index":201,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["this.contract.methods.have(address).call",{"_index":194,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.contractaddress",{"_index":182,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["this.createform",{"_index":1226,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.createform.controls",{"_index":1242,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.createform.invalid",{"_index":1243,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.datasource",{"_index":432,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{}}}],["this.datasource.data",{"_index":448,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.datasource.filter",{"_index":444,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{}}}],["this.datasource.paginator",{"_index":434,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{}}}],["this.datasource.sort",{"_index":436,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{}}}],["this.dgst",{"_index":2676,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.dialog.open(errordialogcomponent",{"_index":1347,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["this.engine",{"_index":2690,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.errordialogservice.opendialog",{"_index":715,"title":{},"body":{"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{}}}],["this.fetcher(settings",{"_index":1151,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.formbuilder.group",{"_index":281,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["this.genders",{"_index":1241,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.getaccountinfo(res",{"_index":3244,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.getchallenge",{"_index":1018,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.getprivatekey().users[0].userid",{"_index":1076,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.getsessiontoken",{"_index":992,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.gettokens",{"_index":3039,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.handlenetworkchange",{"_index":2587,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["this.haveaccount(address",{"_index":191,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.httpclient",{"_index":1542,"title":{},"body":{"injectables/LocationService.html":{}}}],["this.httpclient.get(`${environment.ciccacheurl}/tx/${offset}/${limit",{"_index":3232,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.httpclient.get(`${environment.ciccacheurl}/tx/user/${address}/${offset}/${limit",{"_index":3233,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.isdialogopen",{"_index":1345,"title":{},"body":{"injectables/ErrorDialogService.html":{}}}],["this.iswarning(errortracestring",{"_index":1476,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.keyform",{"_index":843,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.keyform.controls",{"_index":847,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.keyform.invalid",{"_index":849,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.keystore",{"_index":2672,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.keystore.getfingerprint",{"_index":2675,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.keystore.getprivatekey",{"_index":2680,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.keystore.gettrustedkeys",{"_index":2701,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.linkparams",{"_index":2797,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["this.load.next(true",{"_index":3020,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.loading",{"_index":850,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.locationservice.areanamessubject.subscribe((res",{"_index":1238,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.locationservice.getareanames",{"_index":1237,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.logerror(error",{"_index":1469,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.logger.debug(message",{"_index":1607,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.error(message",{"_index":1611,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.fatal(message",{"_index":1612,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.info(message",{"_index":1608,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.log(message",{"_index":1609,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.trace(message",{"_index":1606,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.logger.warn(message",{"_index":1610,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.loggingservice.senderrorlevelmessage",{"_index":1052,"title":{},"body":{"injectables/AuthService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/TransactionService.html":{}}}],["this.loggingservice.senderrorlevelmessage('failed",{"_index":429,"title":{},"body":{"components/AccountsComponent.html":{},"injectables/AuthService.html":{}}}],["this.loggingservice.senderrorlevelmessage(e.message",{"_index":2696,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.loggingservice.senderrorlevelmessage(errormessage",{"_index":1397,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["this.loggingservice.senderrorlevelmessage(errortracestring",{"_index":1478,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.loggingservice.sendinfolevelmessage(`result",{"_index":3318,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.loggingservice.sendinfolevelmessage(`transaction",{"_index":3320,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.loggingservice.sendinfolevelmessage(message",{"_index":1572,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["this.loggingservice.sendinfolevelmessage(request",{"_index":1564,"title":{},"body":{"interceptors/LoggingInterceptor.html":{}}}],["this.loggingservice.sendinfolevelmessage(res",{"_index":641,"title":{},"body":{"components/AdminComponent.html":{}}}],["this.loggingservice.sendinfolevelmessage(tokens",{"_index":3076,"title":{},"body":{"components/TokensComponent.html":{}}}],["this.loggingservice.sendwarnlevelmessage(errortracestring",{"_index":1477,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.loginview",{"_index":1056,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mediaquery.addeventlistener('change",{"_index":706,"title":{},"body":{"components/AppComponent.html":{}}}],["this.mutablekeystore",{"_index":983,"title":{},"body":{"injectables/AuthService.html":{},"injectables/KeystoreService.html":{}}}],["this.mutablekeystore.getprivatekey",{"_index":1075,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.getprivatekeyid",{"_index":1037,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.getpublickeys().foreach((key",{"_index":1065,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.importprivatekey(localstorage.getitem(btoa('cicada_private_key",{"_index":985,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.importprivatekey(privatekeyarmored",{"_index":1049,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.isencryptedprivatekey(privatekeyarmored",{"_index":1046,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.isvalidkey(privatekeyarmored",{"_index":1040,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.mutablekeystore.loadkeyring",{"_index":1514,"title":{},"body":{"injectables/KeystoreService.html":{}}}],["this.name",{"_index":1467,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.namesearchform",{"_index":280,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.namesearchform.controls",{"_index":287,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.namesearchform.invalid",{"_index":291,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.namesearchloading",{"_index":292,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.namesearchsubmitted",{"_index":290,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.navigatedto",{"_index":2796,"title":{},"body":{"directives/RouterLinkDirectiveStub.html":{}}}],["this.nointernetconnection",{"_index":2589,"title":{},"body":{"components/NetworkStatusComponent.html":{}}}],["this.onmenuselect",{"_index":1639,"title":{},"body":{"directives/MenuSelectionDirective.html":{}}}],["this.onmenutoggle",{"_index":1645,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["this.onresize",{"_index":707,"title":{},"body":{"components/AppComponent.html":{}}}],["this.onresize(this.mediaquery",{"_index":708,"title":{},"body":{"components/AppComponent.html":{}}}],["this.onsign",{"_index":2673,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.onsign(this.signature",{"_index":2694,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.onsign(undefined",{"_index":2697,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.onverify",{"_index":2674,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.onverify(false",{"_index":2704,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.organizationform",{"_index":2607,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["this.organizationform.controls",{"_index":2611,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["this.organizationform.invalid",{"_index":2612,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["this.paginator",{"_index":435,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.paginator._changepagesize(this.paginator.pagesize",{"_index":451,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.phonesearchform",{"_index":283,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.phonesearchform.controls",{"_index":288,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.phonesearchform.invalid",{"_index":295,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.phonesearchloading",{"_index":296,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.phonesearchsubmitted",{"_index":294,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.readystate",{"_index":1140,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.readystateprocessor(settings",{"_index":1135,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.readystatetarget",{"_index":1141,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.recipientbloxberglink",{"_index":3133,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.registry",{"_index":3017,"title":{},"body":{"injectables/TokenService.html":{},"injectables/TransactionService.html":{}}}],["this.registry.addtoken(address",{"_index":3029,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.registry.addtoken(await",{"_index":3045,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.registry.getcontractaddressbyname",{"_index":3274,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.registry.getcontractaddressbyname('tokenregistry",{"_index":3019,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.renderer.listen(this.elementref.nativeelement",{"_index":1637,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["this.router.navigate",{"_index":2779,"title":{},"body":{"guards/RoleGuard.html":{}}}],["this.router.navigate(['/auth",{"_index":908,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["this.router.navigate(['/home",{"_index":854,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.router.navigatebyurl",{"_index":302,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{}}}],["this.router.navigatebyurl('/auth').then",{"_index":1401,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["this.router.navigatebyurl(`/accounts/${strip0x(this.transaction.from",{"_index":3139,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.router.navigatebyurl(`/accounts/${strip0x(this.transaction.to",{"_index":3140,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.router.navigatebyurl(`/accounts/${strip0x(this.transaction.trader",{"_index":3141,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.router.url",{"_index":1482,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.sanitizer.bypasssecuritytrustresourceurl(url",{"_index":2809,"title":{},"body":{"pipes/SafePipe.html":{}}}],["this.scanfilter",{"_index":2822,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["this.senderbloxberglink",{"_index":3131,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.sendinfolevelmessage('dropping",{"_index":1603,"title":{},"body":{"injectables/LoggingService.html":{}}}],["this.sendsignedchallenge(r).then((response",{"_index":1024,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.sentencesforwarninglogging.foreach((whitelistsentence",{"_index":1480,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.setparammap(initialparams",{"_index":578,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["this.setsessiontoken(tokenresponse",{"_index":1031,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.setstate('click",{"_index":1032,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.signature",{"_index":2689,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["this.signeraddress",{"_index":186,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["this.snackbar.open(address",{"_index":3148,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.sort",{"_index":437,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.status",{"_index":1466,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["this.subject.asobservable",{"_index":563,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["this.subject.next(converttoparammap(params",{"_index":579,"title":{},"body":{"classes/ActivatedRouteStub.html":{}}}],["this.submitted",{"_index":848,"title":{},"body":{"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["this.swupdate.available.subscribe",{"_index":729,"title":{},"body":{"components/AppComponent.html":{}}}],["this.swupdate.isenabled",{"_index":728,"title":{},"body":{"components/AppComponent.html":{}}}],["this.toggledisplay(divone",{"_index":861,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.toggledisplay(divtwo",{"_index":862,"title":{},"body":{"components/AuthComponent.html":{}}}],["this.togglepasswordvisibility",{"_index":2742,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["this.token",{"_index":2936,"title":{},"body":{"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{}}}],["this.tokenname",{"_index":3137,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.tokenregistry",{"_index":3018,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenregistry.entry(0",{"_index":3046,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenregistry.totaltokens",{"_index":3027,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokens",{"_index":3012,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["this.tokens.findindex((tk",{"_index":3021,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokens.splice(savedindex",{"_index":3024,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokens.unshift(token",{"_index":3025,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenservice.gettokenname",{"_index":3138,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.tokenservice.gettokens",{"_index":3074,"title":{},"body":{"components/TokensComponent.html":{}}}],["this.tokenservice.gettokensymbol",{"_index":3136,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.tokenservice.init",{"_index":3072,"title":{},"body":{"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.tokenservice.load.subscribe(async",{"_index":3073,"title":{},"body":{"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.tokenservice.tokenssubject.subscribe((tokens",{"_index":3075,"title":{},"body":{"components/TokensComponent.html":{}}}],["this.tokenslist.asobservable",{"_index":3014,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenslist.next(this.tokens",{"_index":3026,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokenssubject.subscribe((tokens",{"_index":3040,"title":{},"body":{"injectables/TokenService.html":{}}}],["this.tokensymbol",{"_index":3135,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.totalaccounts",{"_index":196,"title":{},"body":{"classes/AccountIndex.html":{}}}],["this.traderbloxberglink",{"_index":3128,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction",{"_index":3152,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.transaction.from",{"_index":3145,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction.to",{"_index":3144,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction.token.address",{"_index":3143,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction.value",{"_index":3146,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction?.from",{"_index":3132,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction?.to",{"_index":3134,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction?.trader",{"_index":3130,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transaction?.type",{"_index":3127,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transactiondatasource",{"_index":3359,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactiondatasource.data",{"_index":3368,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactiondatasource.paginator",{"_index":3361,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactiondatasource.sort",{"_index":3362,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactionlist.asobservable",{"_index":3212,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactionlist.next(this.transactions",{"_index":3266,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions",{"_index":3267,"title":{},"body":{"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["this.transactions.filter",{"_index":3369,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactions.find((cachedtx",{"_index":3234,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions.findindex((tx",{"_index":3260,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions.length",{"_index":3264,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions.splice(savedindex",{"_index":3262,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactions.unshift(transaction",{"_index":3263,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.transactionservice",{"_index":1149,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.transactionservice.init",{"_index":710,"title":{},"body":{"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["this.transactionservice.resettransactionslist",{"_index":1120,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["this.transactionservice.setconversion(conversion",{"_index":756,"title":{},"body":{"components/AppComponent.html":{}}}],["this.transactionservice.settransaction(transaction",{"_index":752,"title":{},"body":{"components/AppComponent.html":{}}}],["this.transactionservice.transactionssubject.subscribe((transactions",{"_index":3358,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactionservice.transferrequest",{"_index":3142,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["this.transactionstype",{"_index":3367,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.transactionstypes",{"_index":3365,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["this.trustedusers",{"_index":971,"title":{},"body":{"injectables/AuthService.html":{},"components/SettingsComponent.html":{}}}],["this.trustedusers.findindex((staff",{"_index":1059,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.trustedusers.splice(savedindex",{"_index":1062,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.trustedusers.unshift(user",{"_index":1063,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.trusteduserslist.asobservable",{"_index":973,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.trusteduserslist.next(this.trustedusers",{"_index":1064,"title":{},"body":{"injectables/AuthService.html":{}}}],["this.userinfo",{"_index":2846,"title":{},"body":{"components/SettingsComponent.html":{}}}],["this.userservice",{"_index":439,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/CreateAccountComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["this.userservice.accountssubject.subscribe((accounts",{"_index":431,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.userservice.actionssubject.subscribe((actions",{"_index":634,"title":{},"body":{"components/AdminComponent.html":{}}}],["this.userservice.addaccount(accountinfo",{"_index":3272,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.userservice.addaccount(defaultaccount",{"_index":3240,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.userservice.categoriessubject.subscribe((res",{"_index":1234,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.userservice.getaccountbyaddress(this.addresssearchformstub.address.value",{"_index":309,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.userservice.getaccountbyphone(this.phonesearchformstub.phonenumber.value",{"_index":297,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.userservice.getactions",{"_index":633,"title":{},"body":{"components/AdminComponent.html":{}}}],["this.userservice.getcategories",{"_index":1233,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["this.userservice.init",{"_index":286,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/CreateAccountComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["this.userservice.loadaccounts(100",{"_index":427,"title":{},"body":{"components/AccountsComponent.html":{}}}],["this.userservice.searchaccountbyname(this.namesearchformstub.name.value",{"_index":293,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["this.web3",{"_index":3231,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.web3.eth.getgasprice",{"_index":3293,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.web3.eth.gettransaction(result.transactionhash",{"_index":3319,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.web3.eth.gettransactioncount(senderaddress",{"_index":3290,"title":{},"body":{"injectables/TransactionService.html":{}}}],["this.web3.eth.sendsignedtransaction(txwire",{"_index":3317,"title":{},"body":{"injectables/TransactionService.html":{}}}],["those",{"_index":3790,"title":{},"body":{"license.html":{}}}],["though",{"_index":4148,"title":{},"body":{"license.html":{}}}],["threatened",{"_index":3799,"title":{},"body":{"license.html":{}}}],["three",{"_index":4053,"title":{},"body":{"license.html":{}}}],["threw",{"_index":1489,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["through",{"_index":2543,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/Settings.html":{},"interfaces/W3.html":{},"license.html":{}}}],["throw",{"_index":1026,"title":{},"body":{"injectables/AuthService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["throwerror",{"_index":1376,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["throwerror(err",{"_index":1409,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["thrown",{"_index":1442,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["throws",{"_index":1038,"title":{},"body":{"injectables/AuthService.html":{}}}],["thus",{"_index":3954,"title":{},"body":{"license.html":{}}}],["timber",{"_index":2478,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["timberyard",{"_index":2479,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["time",{"_index":897,"title":{},"body":{"guards/AuthGuard.html":{},"interfaces/Conversion.html":{},"guards/RoleGuard.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"license.html":{}}}],["timestamp",{"_index":1198,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{}}}],["tissue",{"_index":2431,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["title",{"_index":672,"title":{},"body":{"components/AppComponent.html":{}}}],["titlecase",{"_index":1251,"title":{},"body":{"components/CreateAccountComponent.html":{}}}],["tk.address",{"_index":3022,"title":{},"body":{"injectables/TokenService.html":{}}}],["todo",{"_index":424,"title":{},"body":{"components/AccountsComponent.html":{},"components/AppComponent.html":{},"injectables/AuthService.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["toggle",{"_index":1615,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["toggle.directive",{"_index":918,"title":{},"body":{"modules/AuthModule.html":{},"modules/SharedModule.html":{}}}],["toggle.directive.ts",{"_index":1640,"title":{},"body":{"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"coverage.html":{}}}],["toggle.directive.ts:11",{"_index":2739,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["toggle.directive.ts:15",{"_index":2737,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["toggle.directive.ts:22",{"_index":1644,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["toggle.directive.ts:30",{"_index":2740,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["toggle.directive.ts:8",{"_index":1643,"title":{},"body":{"directives/MenuToggleDirective.html":{}}}],["toggledisplay",{"_index":826,"title":{},"body":{"components/AuthComponent.html":{}}}],["toggledisplay(element",{"_index":833,"title":{},"body":{"components/AuthComponent.html":{}}}],["togglepasswordvisibility",{"_index":2735,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["tohex",{"_index":3224,"title":{},"body":{"injectables/TransactionService.html":{}}}],["toi",{"_index":1851,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["toilet",{"_index":2028,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["token",{"_index":27,"title":{"interfaces/Token.html":{}},"body":{"interfaces/AccountDetails.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interceptors/HttpConfigInterceptor.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"interfaces/Signature.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["token.address",{"_index":3023,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["token.decimals",{"_index":3036,"title":{},"body":{"injectables/TokenService.html":{}}}],["token.methods.balanceof(address).call",{"_index":3047,"title":{},"body":{"injectables/TokenService.html":{}}}],["token.methods.name().call",{"_index":3048,"title":{},"body":{"injectables/TokenService.html":{}}}],["token.methods.symbol().call",{"_index":3049,"title":{},"body":{"injectables/TokenService.html":{}}}],["token.name",{"_index":3030,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["token.supply",{"_index":3034,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["token.symbol",{"_index":3032,"title":{},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{}}}],["token?.address",{"_index":2940,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.name",{"_index":2938,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.owner",{"_index":2950,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.reserveratio",{"_index":2949,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.supply",{"_index":2948,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["token?.symbol",{"_index":2939,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["tokenaddress",{"_index":3208,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tokenagent",{"_index":1664,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tokencontract",{"_index":3028,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokencontract.methods.decimals().call",{"_index":3037,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokencontract.methods.name().call",{"_index":3031,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokencontract.methods.symbol().call",{"_index":3033,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokencontract.methods.totalsupply().call",{"_index":3035,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokendetailscomponent",{"_index":350,"title":{"components/TokenDetailsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["tokenname",{"_index":3103,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["tokenratio",{"_index":461,"title":{},"body":{"components/AccountsComponent.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["tokenratiopipe",{"_index":2875,"title":{"pipes/TokenRatioPipe.html":{}},"body":{"modules/SharedModule.html":{},"pipes/TokenRatioPipe.html":{},"coverage.html":{},"overview.html":{}}}],["tokenregistry",{"_index":2957,"title":{"classes/TokenRegistry.html":{}},"body":{"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"coverage.html":{}}}],["tokenresponse",{"_index":1023,"title":{},"body":{"injectables/AuthService.html":{}}}],["tokens",{"_index":1194,"title":{},"body":{"interfaces/Conversion.html":{},"modules/PagesRoutingModule.html":{},"components/SidebarComponent.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["tokens'},{'name",{"_index":352,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["tokens.component.html",{"_index":3057,"title":{},"body":{"components/TokensComponent.html":{}}}],["tokens.component.scss",{"_index":3056,"title":{},"body":{"components/TokensComponent.html":{}}}],["tokens.find((token",{"_index":3042,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokenscomponent",{"_index":351,"title":{"components/TokensComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["tokenservice",{"_index":2984,"title":{"injectables/TokenService.html":{}},"body":{"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["tokenservicestub",{"_index":3050,"title":{"classes/TokenServiceStub.html":{}},"body":{"classes/TokenServiceStub.html":{},"coverage.html":{}}}],["tokenslist",{"_index":2986,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensmodule",{"_index":3079,"title":{"modules/TokensModule.html":{}},"body":{"modules/TokensModule.html":{},"modules.html":{},"overview.html":{}}}],["tokensroutingmodule",{"_index":3083,"title":{"modules/TokensRoutingModule.html":{}},"body":{"modules/TokensModule.html":{},"modules/TokensRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["tokenssubject",{"_index":2987,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensubject",{"_index":3038,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensubject.asobservable",{"_index":3044,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensubject.next(queriedtoken",{"_index":3043,"title":{},"body":{"injectables/TokenService.html":{}}}],["tokensymbol",{"_index":3104,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["tom",{"_index":1666,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["tomato",{"_index":2237,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tomatoes",{"_index":2238,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tools",{"_index":3919,"title":{},"body":{"license.html":{}}}],["topbar",{"_index":1422,"title":{},"body":{"components/FooterStubComponent.html":{},"components/SidebarStubComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{}}}],["topbar'},{'name",{"_index":354,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["topbar.component.html",{"_index":3096,"title":{},"body":{"components/TopbarComponent.html":{}}}],["topbar.component.scss",{"_index":3095,"title":{},"body":{"components/TopbarComponent.html":{}}}],["topbarcomponent",{"_index":353,"title":{"components/TopbarComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"modules/SharedModule.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{},"overview.html":{}}}],["topbarstubcomponent",{"_index":355,"title":{"components/TopbarStubComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["total",{"_index":164,"title":{},"body":{"classes/AccountIndex.html":{},"interfaces/Token.html":{},"classes/TokenRegistry.html":{}}}],["totalaccounts",{"_index":110,"title":{},"body":{"classes/AccountIndex.html":{}}}],["totaltokens",{"_index":2961,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["tour",{"_index":2457,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tout",{"_index":2146,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tovalue",{"_index":1183,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["tovalue(value",{"_index":3299,"title":{},"body":{"injectables/TransactionService.html":{}}}],["town",{"_index":1883,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["trace",{"_index":1451,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["trace|debug|info|log|warn|error|fatal|off",{"_index":1602,"title":{},"body":{"injectables/LoggingService.html":{}}}],["tracks",{"_index":1274,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{}}}],["trade",{"_index":2171,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["trademark",{"_index":4174,"title":{},"body":{"license.html":{}}}],["trademarks",{"_index":4175,"title":{},"body":{"license.html":{}}}],["trader",{"_index":1184,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["traderbloxberglink",{"_index":3105,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["trading",{"_index":2943,"title":{},"body":{"components/TokenDetailsComponent.html":{}}}],["trainer",{"_index":1991,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["transacted",{"_index":1195,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["transaction",{"_index":357,"title":{"interfaces/Transaction.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"interfaces/W3.html":{},"coverage.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["transaction.destinationtoken.address",{"_index":3175,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.destinationtoken.name",{"_index":3176,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.destinationtoken.symbol",{"_index":3177,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.from",{"_index":3156,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["transaction.fromvalue",{"_index":3173,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.recipient",{"_index":3245,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transaction.recipient?.vcard.fn[0].value",{"_index":3157,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.sender",{"_index":3239,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transaction.sender?.vcard.fn[0].value",{"_index":3155,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.sourcetoken.address",{"_index":3170,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.sourcetoken.name",{"_index":3171,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.sourcetoken.symbol",{"_index":3172,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.to",{"_index":3158,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["transaction.token._address",{"_index":3160,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tovalue",{"_index":3178,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.trader",{"_index":3169,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tx.block",{"_index":3161,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tx.success",{"_index":3164,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tx.timestamp",{"_index":3165,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.tx.txhash",{"_index":3163,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{}}}],["transaction.tx.txindex",{"_index":3162,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["transaction.type",{"_index":3237,"title":{},"body":{"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{}}}],["transaction.value",{"_index":3159,"title":{},"body":{"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{}}}],["transaction?.recipient?.vcard.fn[0].value",{"_index":3374,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.sender?.vcard.fn[0].value",{"_index":3373,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.tovalue",{"_index":3376,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.tx.timestamp",{"_index":3377,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.type",{"_index":3378,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transaction?.value",{"_index":3375,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactiondatasource",{"_index":3332,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactiondetailscomponent",{"_index":356,"title":{"components/TransactionDetailsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"coverage.html":{},"overview.html":{}}}],["transactiondisplayedcolumns",{"_index":3333,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactionhelper",{"_index":1114,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionhelper(settings.w3.engine",{"_index":1129,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionlist",{"_index":3180,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transactions",{"_index":359,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["transactions.component.html",{"_index":3331,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactions.component.scss",{"_index":3330,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactionscomponent",{"_index":358,"title":{"components/TransactionsComponent.html":{}},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"coverage.html":{},"overview.html":{}}}],["transactionservice",{"_index":679,"title":{"injectables/TransactionService.html":{}},"body":{"components/AppComponent.html":{},"injectables/BlockSyncService.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["transactionservicestub",{"_index":3321,"title":{"classes/TransactionServiceStub.html":{}},"body":{"classes/TransactionServiceStub.html":{},"coverage.html":{}}}],["transactionsinfo",{"_index":1094,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionsinfo.filter_rounds",{"_index":1178,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionsinfo.high",{"_index":1177,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionsinfo.low",{"_index":1176,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["transactionsmodule",{"_index":475,"title":{"modules/TransactionsModule.html":{}},"body":{"modules/AccountsModule.html":{},"modules/TransactionsModule.html":{},"modules.html":{},"overview.html":{}}}],["transactionsroutingmodule",{"_index":3383,"title":{"modules/TransactionsRoutingModule.html":{}},"body":{"modules/TransactionsModule.html":{},"modules/TransactionsRoutingModule.html":{},"modules.html":{},"overview.html":{}}}],["transactionssubject",{"_index":3181,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transactionstype",{"_index":3334,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactionstypes",{"_index":3335,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactiontype",{"_index":3372,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transactiontypes",{"_index":2507,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["transfer",{"_index":2609,"title":{},"body":{"components/OrganizationComponent.html":{},"components/TransactionsComponent.html":{},"license.html":{}}}],["transferauthaddress",{"_index":3273,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transferauthorization",{"_index":3275,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transferred",{"_index":4124,"title":{},"body":{"license.html":{}}}],["transferrequest",{"_index":3189,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transferrequest(tokenaddress",{"_index":3204,"title":{},"body":{"injectables/TransactionService.html":{}}}],["transferring",{"_index":4238,"title":{},"body":{"license.html":{}}}],["transfers",{"_index":3371,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["transform",{"_index":2802,"title":{},"body":{"pipes/SafePipe.html":{},"pipes/TokenRatioPipe.html":{},"pipes/UnixDatePipe.html":{}}}],["transform(timestamp",{"_index":3391,"title":{},"body":{"pipes/UnixDatePipe.html":{}}}],["transform(url",{"_index":2803,"title":{},"body":{"pipes/SafePipe.html":{}}}],["transform(value",{"_index":2953,"title":{},"body":{"pipes/TokenRatioPipe.html":{}}}],["transition",{"_index":611,"title":{},"body":{"components/AdminComponent.html":{}}}],["transition('expanded",{"_index":625,"title":{},"body":{"components/AdminComponent.html":{}}}],["transmission",{"_index":4081,"title":{},"body":{"license.html":{}}}],["transport",{"_index":2446,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["transpoter",{"_index":2473,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["trash",{"_index":2041,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["trasportion",{"_index":2468,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["travel",{"_index":2458,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["traverse",{"_index":898,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["treated",{"_index":4147,"title":{},"body":{"license.html":{}}}],["treaty",{"_index":3979,"title":{},"body":{"license.html":{}}}],["tree",{"_index":208,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"guards/RoleGuard.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"miscellaneous/variables.html":{}}}],["trigger",{"_index":612,"title":{},"body":{"components/AdminComponent.html":{}}}],["trigger('detailexpand",{"_index":616,"title":{},"body":{"components/AdminComponent.html":{}}}],["triggered",{"_index":2653,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["true",{"_index":139,"title":{},"body":{"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"modules/AppModule.html":{},"modules/AppRoutingModule.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/UserServiceStub.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["trusted",{"_index":716,"title":{},"body":{"components/AppComponent.html":{},"components/SettingsComponent.html":{}}}],["trusteddeclaratoraddress",{"_index":4474,"title":{},"body":{"miscellaneous/variables.html":{}}}],["trustedusers",{"_index":923,"title":{},"body":{"injectables/AuthService.html":{},"components/SettingsComponent.html":{}}}],["trusteduserslist",{"_index":924,"title":{},"body":{"injectables/AuthService.html":{}}}],["trusteduserssubject",{"_index":925,"title":{},"body":{"injectables/AuthService.html":{}}}],["try",{"_index":423,"title":{},"body":{"components/AccountsComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/TransactionService.html":{}}}],["ts",{"_index":2745,"title":{},"body":{"directives/PasswordToggleDirective.html":{}}}],["tslib",{"_index":3540,"title":{},"body":{"dependencies.html":{}}}],["tslint",{"_index":3667,"title":{},"body":{"index.html":{}}}],["tslint.json",{"_index":3672,"title":{},"body":{"index.html":{}}}],["tslint:disable",{"_index":1137,"title":{},"body":{"injectables/BlockSyncService.html":{},"directives/RouterLinkDirectiveStub.html":{}}}],["tudor",{"_index":1894,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tuktuk",{"_index":2463,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tution",{"_index":1985,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["tv",{"_index":2147,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["two",{"_index":3754,"title":{},"body":{"license.html":{}}}],["tx",{"_index":1100,"title":{"interfaces/Tx.html":{}},"body":{"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"modules/PagesRoutingModule.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{}}}],["tx(environment.bloxbergchainid",{"_index":3288,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.data",{"_index":3300,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.gaslimit",{"_index":3294,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.gasprice",{"_index":3291,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.message",{"_index":3302,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.nonce",{"_index":3289,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.setsignature(r",{"_index":3314,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.to",{"_index":3296,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.tx.txhash",{"_index":3261,"title":{},"body":{"injectables/TransactionService.html":{}}}],["tx.value",{"_index":3298,"title":{},"body":{"injectables/TransactionService.html":{}}}],["txhash",{"_index":1201,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["txhelper",{"_index":2812,"title":{},"body":{"classes/Settings.html":{},"interfaces/W3.html":{}}}],["txindex",{"_index":1202,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["txmsg",{"_index":3301,"title":{},"body":{"injectables/TransactionService.html":{}}}],["txtoken",{"_index":1185,"title":{"interfaces/TxToken.html":{}},"body":{"interfaces/Conversion.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"coverage.html":{}}}],["txwire",{"_index":3315,"title":{},"body":{"injectables/TransactionService.html":{}}}],["typ",{"_index":53,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["type",{"_index":21,"title":{},"body":{"interfaces/AccountDetails.html":{},"classes/AccountIndex.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"interfaces/Action.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"components/ErrorDialogComponent.html":{},"injectables/ErrorDialogService.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"interceptors/HttpConfigInterceptor.html":{},"classes/HttpError.html":{},"injectables/KeystoreService.html":{},"injectables/LocationService.html":{},"interceptors/LoggingInterceptor.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"guards/RoleGuard.html":{},"directives/RouterLinkDirectiveStub.html":{},"pipes/SafePipe.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{},"pipes/TokenRatioPipe.html":{},"classes/TokenRegistry.html":{},"injectables/TokenService.html":{},"classes/TokenServiceStub.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"pipes/UnixDatePipe.html":{},"classes/UserServiceStub.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"miscellaneous/functions.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["typed",{"_index":1369,"title":{},"body":{"interceptors/ErrorInterceptor.html":{},"interceptors/HttpConfigInterceptor.html":{},"interceptors/LoggingInterceptor.html":{},"interceptors/MockBackendInterceptor.html":{}}}],["typeerror",{"_index":1485,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["types",{"_index":1440,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["typescript",{"_index":134,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{},"miscellaneous/functions.html":{}}}],["typical",{"_index":4105,"title":{},"body":{"license.html":{}}}],["uchumi",{"_index":1827,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uchuuzi",{"_index":2325,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uchuzi",{"_index":2324,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ug",{"_index":2626,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["ugali",{"_index":2323,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uganda",{"_index":2627,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["ugoro",{"_index":2314,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uint256",{"_index":3285,"title":{},"body":{"injectables/TransactionService.html":{}}}],["uint8array",{"_index":1108,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["uint8array(blockfilterbinstr.length",{"_index":1164,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["uint8array(blocktxfilterbinstr.length",{"_index":1172,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["ujenzi",{"_index":2173,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uji",{"_index":2322,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ukulima",{"_index":2053,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ukunda",{"_index":1789,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["umena",{"_index":2247,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["umoja",{"_index":1829,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["unacceptable",{"_index":3787,"title":{},"body":{"license.html":{}}}],["unapproved",{"_index":638,"title":{},"body":{"components/AdminComponent.html":{},"classes/UserServiceStub.html":{}}}],["unauthorized",{"_index":1400,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["undefined",{"_index":301,"title":{},"body":{"components/AccountSearchComponent.html":{},"classes/Settings.html":{},"interfaces/W3.html":{}}}],["under",{"_index":3829,"title":{},"body":{"license.html":{}}}],["unga",{"_index":2305,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uniform",{"_index":2433,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["unique",{"_index":1203,"title":{},"body":{"interfaces/Conversion.html":{},"interfaces/Token.html":{},"interfaces/Transaction.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{}}}],["unit",{"_index":3646,"title":{},"body":{"index.html":{}}}],["united",{"_index":2620,"title":{},"body":{"components/OrganizationComponent.html":{}}}],["university",{"_index":1960,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["unixdate",{"_index":459,"title":{},"body":{"components/AccountsComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{},"pipes/UnixDatePipe.html":{}}}],["unixdatepipe",{"_index":2876,"title":{"pipes/UnixDatePipe.html":{}},"body":{"modules/SharedModule.html":{},"pipes/UnixDatePipe.html":{},"coverage.html":{},"overview.html":{}}}],["unknown",{"_index":1943,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"pipes/SafePipe.html":{},"pipes/UnixDatePipe.html":{},"miscellaneous/variables.html":{}}}],["unless",{"_index":4113,"title":{},"body":{"license.html":{}}}],["unlimited",{"_index":3942,"title":{},"body":{"license.html":{}}}],["unmodified",{"_index":3846,"title":{},"body":{"license.html":{}}}],["unnecessary",{"_index":3966,"title":{},"body":{"license.html":{}}}],["unpacking",{"_index":4143,"title":{},"body":{"license.html":{}}}],["unsuccessful",{"_index":1389,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["until",{"_index":4204,"title":{},"body":{"license.html":{}}}],["updates",{"_index":4133,"title":{},"body":{"license.html":{}}}],["updatesyncable",{"_index":3485,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["updatesyncable(changes",{"_index":3598,"title":{},"body":{"miscellaneous/functions.html":{}}}],["uploaded",{"_index":890,"title":{},"body":{"guards/AuthGuard.html":{}}}],["uppercase",{"_index":454,"title":{},"body":{"components/AccountsComponent.html":{},"components/CreateAccountComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["urban",{"_index":1944,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["url",{"_index":882,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interceptors/MockBackendInterceptor.html":{},"components/PagesComponent.html":{},"guards/RoleGuard.html":{},"pipes/SafePipe.html":{}}}],["url.endswith('/accounttypes",{"_index":2529,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/actions",{"_index":2530,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/areanames",{"_index":2535,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/areatypes",{"_index":2536,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/categories",{"_index":2537,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/genders",{"_index":2539,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.endswith('/transactiontypes",{"_index":2540,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.match(/\\/actions\\/\\d",{"_index":2532,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["url.split",{"_index":2566,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["urlparts",{"_index":2565,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["urlparts[urlparts.length",{"_index":2572,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["urltree",{"_index":900,"title":{},"body":{"guards/AuthGuard.html":{},"guards/RoleGuard.html":{}}}],["usafi",{"_index":2038,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["use",{"_index":552,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"injectables/AuthService.html":{},"index.html":{},"license.html":{}}}],["useclass",{"_index":803,"title":{},"body":{"modules/AppModule.html":{},"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["used",{"_index":57,"title":{},"body":{"interfaces/AccountDetails.html":{},"guards/AuthGuard.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"classes/PGPSigner.html":{},"guards/RoleGuard.html":{},"interfaces/Signable.html":{},"interfaces/Signature.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"interfaces/Staff.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["useful",{"_index":4411,"title":{},"body":{"license.html":{}}}],["usehash",{"_index":816,"title":{},"body":{"modules/AppRoutingModule.html":{}}}],["user",{"_index":25,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Action.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"guards/AuthGuard.html":{},"injectables/AuthService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"interceptors/ErrorInterceptor.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"interfaces/Staff.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["user's",{"_index":31,"title":{},"body":{"interfaces/AccountDetails.html":{},"guards/AuthGuard.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interceptors/MockBackendInterceptor.html":{},"guards/RoleGuard.html":{},"interfaces/Signature.html":{},"miscellaneous/variables.html":{}}}],["user.email",{"_index":2857,"title":{},"body":{"components/SettingsComponent.html":{}}}],["user.name",{"_index":2856,"title":{},"body":{"components/SettingsComponent.html":{}}}],["user.tokey(conversion.trader",{"_index":3258,"title":{},"body":{"injectables/TransactionService.html":{}}}],["user.tokey(transaction.from",{"_index":3242,"title":{},"body":{"injectables/TransactionService.html":{}}}],["user.tokey(transaction.to",{"_index":3246,"title":{},"body":{"injectables/TransactionService.html":{}}}],["user.userid",{"_index":1061,"title":{},"body":{"injectables/AuthService.html":{},"components/SettingsComponent.html":{}}}],["user?.balance",{"_index":460,"title":{},"body":{"components/AccountsComponent.html":{}}}],["user?.date_registered",{"_index":458,"title":{},"body":{"components/AccountsComponent.html":{}}}],["user?.location.area_name",{"_index":462,"title":{},"body":{"components/AccountsComponent.html":{}}}],["user?.vcard.fn[0].value",{"_index":456,"title":{},"body":{"components/AccountsComponent.html":{}}}],["user?.vcard.tel[0].value",{"_index":457,"title":{},"body":{"components/AccountsComponent.html":{}}}],["userid",{"_index":2837,"title":{},"body":{"components/SettingsComponent.html":{},"interfaces/Staff.html":{}}}],["userinfo",{"_index":2829,"title":{},"body":{"components/SettingsComponent.html":{},"injectables/TransactionService.html":{}}}],["userinfo?.email",{"_index":2855,"title":{},"body":{"components/SettingsComponent.html":{}}}],["userinfo?.name",{"_index":2854,"title":{},"body":{"components/SettingsComponent.html":{}}}],["userinfo?.userid",{"_index":2852,"title":{},"body":{"components/SettingsComponent.html":{}}}],["userkey",{"_index":3436,"title":{},"body":{"classes/UserServiceStub.html":{}}}],["username",{"_index":2853,"title":{},"body":{"components/SettingsComponent.html":{}}}],["users",{"_index":2845,"title":{},"body":{"components/SettingsComponent.html":{},"classes/UserServiceStub.html":{},"index.html":{},"license.html":{}}}],["userservice",{"_index":244,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/CreateAccountComponent.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"coverage.html":{}}}],["userservicestub",{"_index":3396,"title":{"classes/UserServiceStub.html":{}},"body":{"classes/UserServiceStub.html":{},"coverage.html":{}}}],["uses",{"_index":4108,"title":{},"body":{"license.html":{}}}],["using",{"_index":2664,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"index.html":{},"license.html":{}}}],["ustadh",{"_index":2008,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ustadhi",{"_index":2009,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["utange",{"_index":1877,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["utencils",{"_index":2436,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["utensils",{"_index":2437,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["utils",{"_index":3220,"title":{},"body":{"injectables/TransactionService.html":{}}}],["utils.abicoder",{"_index":3283,"title":{},"body":{"injectables/TransactionService.html":{}}}],["uto",{"_index":2420,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uvuvi",{"_index":2113,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["uyoma",{"_index":1918,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["v",{"_index":1166,"title":{},"body":{"injectables/BlockSyncService.html":{},"injectables/TransactionService.html":{}}}],["v[i",{"_index":1167,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["valid",{"_index":99,"title":{},"body":{"classes/AccountIndex.html":{},"classes/CustomValidator.html":{},"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"classes/TokenRegistry.html":{},"license.html":{}}}],["validated",{"_index":150,"title":{},"body":{"classes/AccountIndex.html":{},"classes/CustomValidator.html":{},"miscellaneous/functions.html":{}}}],["validates",{"_index":3593,"title":{},"body":{"miscellaneous/functions.html":{}}}],["validation",{"_index":1275,"title":{},"body":{"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{}}}],["validation.ts",{"_index":3481,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["validationerrors",{"_index":1301,"title":{},"body":{"classes/CustomValidator.html":{}}}],["validator",{"_index":3527,"title":{},"body":{"dependencies.html":{}}}],["validators",{"_index":272,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["validators.required",{"_index":282,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/OrganizationComponent.html":{}}}],["value",{"_index":48,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"interfaces/Conversion.html":{},"components/CreateAccountComponent.html":{},"classes/CustomErrorStateMatcher.html":{},"classes/CustomValidator.html":{},"injectables/ErrorDialogService.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"injectables/LocationService.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"components/PagesComponent.html":{},"directives/PasswordToggleDirective.html":{},"injectables/RegistryService.html":{},"directives/RouterLinkDirectiveStub.html":{},"classes/Settings.html":{},"components/SettingsComponent.html":{},"interfaces/Signature.html":{},"pipes/TokenRatioPipe.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"interfaces/Transaction.html":{},"injectables/TransactionService.html":{},"components/TransactionsComponent.html":{},"interfaces/Tx.html":{},"interfaces/TxToken.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["value.trim().tolocalelowercase",{"_index":445,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["values",{"_index":575,"title":{},"body":{"classes/ActivatedRouteStub.html":{},"miscellaneous/functions.html":{}}}],["var",{"_index":318,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"components/CreateAccountComponent.html":{},"components/ErrorDialogComponent.html":{},"components/FooterComponent.html":{},"components/FooterStubComponent.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"components/PagesComponent.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"components/SidebarStubComponent.html":{},"components/TokenDetailsComponent.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TopbarStubComponent.html":{},"components/TransactionDetailsComponent.html":{},"components/TransactionsComponent.html":{}}}],["variable",{"_index":3460,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":3653,"title":{"miscellaneous/variables.html":{}},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["vcard",{"_index":22,"title":{},"body":{"interfaces/AccountDetails.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"injectables/TransactionService.html":{},"classes/UserServiceStub.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["vcard.parse(atob(accountinfo.vcard",{"_index":3271,"title":{},"body":{"injectables/TransactionService.html":{}}}],["vcardvalidation",{"_index":3483,"title":{},"body":{"coverage.html":{},"miscellaneous/functions.html":{}}}],["vcardvalidation(vcard",{"_index":3597,"title":{},"body":{"miscellaneous/functions.html":{}}}],["vegetable",{"_index":2301,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vendor",{"_index":1663,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["verbatim",{"_index":3697,"title":{},"body":{"license.html":{}}}],["verification",{"_index":2655,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["verify",{"_index":2641,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["verify(digest",{"_index":2665,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["verifying",{"_index":2633,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{}}}],["version",{"_index":54,"title":{},"body":{"interfaces/AccountDetails.html":{},"components/AppComponent.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{},"index.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["versions",{"_index":3711,"title":{},"body":{"license.html":{}}}],["vet",{"_index":2368,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["veterinary",{"_index":2367,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["via",{"_index":3583,"title":{},"body":{"miscellaneous/functions.html":{},"index.html":{}}}],["viatu",{"_index":2166,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["viazi",{"_index":2326,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vidziweni",{"_index":1787,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["view",{"_index":1631,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{},"components/TransactionDetailsComponent.html":{},"index.html":{},"license.html":{}}}],["view_in_ar",{"_index":313,"title":{},"body":{"components/AccountSearchComponent.html":{}}}],["viewaccount",{"_index":385,"title":{},"body":{"components/AccountsComponent.html":{}}}],["viewaccount(account",{"_index":395,"title":{},"body":{"components/AccountsComponent.html":{}}}],["viewchild",{"_index":415,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["viewchild(matpaginator",{"_index":411,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["viewchild(matsort",{"_index":414,"title":{},"body":{"components/AccountsComponent.html":{},"components/AdminComponent.html":{},"components/SettingsComponent.html":{},"components/TokensComponent.html":{},"components/TransactionsComponent.html":{}}}],["viewrecipient",{"_index":3108,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["views",{"_index":881,"title":{},"body":{"guards/AuthGuard.html":{},"interceptors/ErrorInterceptor.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"guards/RoleGuard.html":{}}}],["viewsender",{"_index":3109,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["viewtoken",{"_index":3059,"title":{},"body":{"components/TokensComponent.html":{}}}],["viewtoken(token",{"_index":3065,"title":{},"body":{"components/TokensComponent.html":{}}}],["viewtrader",{"_index":3110,"title":{},"body":{"components/TransactionDetailsComponent.html":{}}}],["viewtransaction",{"_index":3338,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["viewtransaction(transaction",{"_index":3346,"title":{},"body":{"components/TransactionsComponent.html":{}}}],["vigungani",{"_index":1786,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vijana",{"_index":1992,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vikapu",{"_index":2432,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vikinduni",{"_index":1774,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vikolani",{"_index":1775,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["village",{"_index":2021,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vinyunduni",{"_index":1788,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["viogato",{"_index":1777,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["violates",{"_index":4139,"title":{},"body":{"license.html":{}}}],["violation",{"_index":4200,"title":{},"body":{"license.html":{}}}],["visibility",{"_index":621,"title":{},"body":{"components/AdminComponent.html":{},"directives/PasswordToggleDirective.html":{}}}],["visible",{"_index":624,"title":{},"body":{"components/AdminComponent.html":{},"license.html":{}}}],["vistangani",{"_index":1779,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vitabu",{"_index":2000,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vitangani",{"_index":1776,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vitenge",{"_index":2435,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vitungu",{"_index":2279,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vivian",{"_index":1675,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"classes/UserServiceStub.html":{},"miscellaneous/variables.html":{}}}],["void",{"_index":250,"title":{},"body":{"components/AccountSearchComponent.html":{},"components/AccountsComponent.html":{},"classes/ActivatedRouteStub.html":{},"components/AdminComponent.html":{},"components/AppComponent.html":{},"components/AuthComponent.html":{},"injectables/AuthService.html":{},"injectables/BlockSyncService.html":{},"components/CreateAccountComponent.html":{},"classes/CustomValidator.html":{},"components/FooterComponent.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"injectables/LocationService.html":{},"injectables/LoggingService.html":{},"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"components/NetworkStatusComponent.html":{},"components/OrganizationComponent.html":{},"classes/PGPSigner.html":{},"directives/PasswordToggleDirective.html":{},"directives/RouterLinkDirectiveStub.html":{},"components/SettingsComponent.html":{},"components/SidebarComponent.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"components/TokenDetailsComponent.html":{},"injectables/TokenService.html":{},"components/TokensComponent.html":{},"components/TopbarComponent.html":{},"components/TransactionDetailsComponent.html":{},"injectables/TransactionService.html":{},"classes/TransactionServiceStub.html":{},"components/TransactionsComponent.html":{},"miscellaneous/functions.html":{},"license.html":{}}}],["volume",{"_index":4032,"title":{},"body":{"license.html":{}}}],["volunteer",{"_index":1973,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vsla",{"_index":2375,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vyogato",{"_index":1778,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["vyombo",{"_index":2445,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["w",{"_index":1155,"title":{},"body":{"injectables/BlockSyncService.html":{},"license.html":{}}}],["w.onmessage",{"_index":1157,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["w.postmessage",{"_index":1158,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["w3",{"_index":2813,"title":{"interfaces/W3.html":{}},"body":{"classes/Settings.html":{},"interfaces/W3.html":{},"coverage.html":{}}}],["w3_provider",{"_index":1148,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["waiter",{"_index":2164,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["waitress",{"_index":2165,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["waive",{"_index":3987,"title":{},"body":{"license.html":{}}}],["waiver",{"_index":4391,"title":{},"body":{"license.html":{}}}],["wakulima",{"_index":2054,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["want",{"_index":3728,"title":{},"body":{"license.html":{}}}],["ward",{"_index":2022,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["warning",{"_index":1447,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["warnings",{"_index":1460,"title":{},"body":{"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{}}}],["warranties",{"_index":3879,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":3765,"title":{},"body":{"license.html":{}}}],["wash",{"_index":2070,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["washing",{"_index":2158,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["waste",{"_index":2032,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["watchlady",{"_index":2174,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["watchman",{"_index":2163,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["water",{"_index":2339,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["way",{"_index":3718,"title":{},"body":{"license.html":{}}}],["ways",{"_index":4043,"title":{},"body":{"license.html":{}}}],["web",{"_index":3604,"title":{},"body":{"index.html":{}}}],["web3",{"_index":166,"title":{},"body":{"classes/AccountIndex.html":{},"classes/Settings.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"interfaces/W3.html":{},"injectables/Web3Service.html":{},"coverage.html":{},"dependencies.html":{},"miscellaneous/variables.html":{}}}],["web3(environment.web3provider",{"_index":3455,"title":{},"body":{"injectables/Web3Service.html":{}}}],["web3.eth.abi.encodeparameter('bytes32",{"_index":2980,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["web3.eth.accounts[0",{"_index":187,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["web3.eth.contract(abi",{"_index":185,"title":{},"body":{"classes/AccountIndex.html":{},"classes/TokenRegistry.html":{}}}],["web3.utils.tohex(identifier",{"_index":2981,"title":{},"body":{"classes/TokenRegistry.html":{}}}],["web3provider",{"_index":4467,"title":{},"body":{"miscellaneous/variables.html":{}}}],["web3service",{"_index":169,"title":{"injectables/Web3Service.html":{}},"body":{"classes/AccountIndex.html":{},"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"injectables/Web3Service.html":{},"coverage.html":{}}}],["web3service.getinstance",{"_index":179,"title":{},"body":{"classes/AccountIndex.html":{},"injectables/BlockSyncService.html":{},"injectables/RegistryService.html":{},"classes/TokenRegistry.html":{},"injectables/TransactionService.html":{},"miscellaneous/variables.html":{}}}],["web3service.web3",{"_index":3454,"title":{},"body":{"injectables/Web3Service.html":{}}}],["weight",{"_index":2921,"title":{},"body":{"interfaces/Token.html":{},"components/TokenDetailsComponent.html":{}}}],["welcome",{"_index":4421,"title":{},"body":{"license.html":{}}}],["welder",{"_index":2160,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["welding",{"_index":2161,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["well",{"_index":3863,"title":{},"body":{"license.html":{}}}],["went",{"_index":1393,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["west",{"_index":1793,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["whatever",{"_index":4242,"title":{},"body":{"license.html":{}}}],["wheadsync",{"_index":1142,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["wheadsync.onmessage",{"_index":1145,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["wheadsync.postmessage",{"_index":1147,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["whether",{"_index":145,"title":{},"body":{"classes/AccountIndex.html":{},"guards/AuthGuard.html":{},"classes/CustomErrorStateMatcher.html":{},"guards/RoleGuard.html":{},"license.html":{}}}],["whole",{"_index":3898,"title":{},"body":{"license.html":{}}}],["wholesaler",{"_index":2428,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["whose",{"_index":4088,"title":{},"body":{"license.html":{}}}],["widely",{"_index":3894,"title":{},"body":{"license.html":{}}}],["width",{"_index":654,"title":{},"body":{"components/AdminComponent.html":{},"components/AppComponent.html":{},"injectables/ErrorDialogService.html":{},"directives/MenuSelectionDirective.html":{}}}],["window",{"_index":3909,"title":{},"body":{"license.html":{}}}],["window.atob(transactionsinfo.block_filter",{"_index":1162,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["window.atob(transactionsinfo.blocktx_filter",{"_index":1170,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["window.dispatchevent(this.newevent(transaction",{"_index":1131,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["window.getcomputedstyle(element).display",{"_index":863,"title":{},"body":{"components/AuthComponent.html":{}}}],["window.location.reload",{"_index":731,"title":{},"body":{"components/AppComponent.html":{},"injectables/AuthService.html":{}}}],["window.matchmedia('(max",{"_index":695,"title":{},"body":{"components/AppComponent.html":{},"directives/MenuSelectionDirective.html":{}}}],["window.prompt('password",{"_index":2682,"title":{},"body":{"classes/PGPSigner.html":{},"interfaces/Signable.html":{},"interfaces/Signature-1.html":{},"interfaces/Signer.html":{},"injectables/TransactionService.html":{}}}],["window:cic_convert",{"_index":675,"title":{},"body":{"components/AppComponent.html":{}}}],["window:cic_convert(event",{"_index":685,"title":{},"body":{"components/AppComponent.html":{}}}],["window:cic_transfer",{"_index":676,"title":{},"body":{"components/AppComponent.html":{}}}],["window:cic_transfer(event",{"_index":688,"title":{},"body":{"components/AppComponent.html":{}}}],["wine",{"_index":2329,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["wipo",{"_index":3978,"title":{},"body":{"license.html":{}}}],["wish",{"_index":3726,"title":{},"body":{"license.html":{}}}],["within",{"_index":4185,"title":{},"body":{"license.html":{}}}],["without",{"_index":3849,"title":{},"body":{"license.html":{}}}],["wood",{"_index":2493,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["work",{"_index":2179,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["work's",{"_index":3918,"title":{},"body":{"license.html":{}}}],["worker",{"_index":705,"title":{},"body":{"components/AppComponent.html":{},"modules/AppModule.html":{},"injectables/BlockSyncService.html":{},"interceptors/MockBackendInterceptor.html":{},"dependencies.html":{},"miscellaneous/variables.html":{}}}],["worker('./../assets/js/block",{"_index":1143,"title":{},"body":{"injectables/BlockSyncService.html":{}}}],["worker.js",{"_index":799,"title":{},"body":{"modules/AppModule.html":{}}}],["working",{"_index":2162,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"license.html":{},"miscellaneous/variables.html":{}}}],["works",{"_index":3644,"title":{},"body":{"index.html":{},"license.html":{}}}],["world",{"_index":3327,"title":{},"body":{"classes/TransactionServiceStub.html":{}}}],["world!'",{"_index":3564,"title":{},"body":{"miscellaneous/functions.html":{}}}],["worldwide",{"_index":4272,"title":{},"body":{"license.html":{}}}],["wote",{"_index":1938,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["wrap",{"_index":2512,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{}}}],["wrapper",{"_index":1627,"title":{},"body":{"directives/MenuSelectionDirective.html":{},"directives/MenuToggleDirective.html":{},"directives/PasswordToggleDirective.html":{}}}],["write",{"_index":69,"title":{},"body":{"interfaces/AccountDetails.html":{},"injectables/GlobalErrorHandler.html":{},"classes/HttpError.html":{},"interfaces/Meta.html":{},"interfaces/MetaResponse.html":{},"interfaces/Signature.html":{}}}],["writing",{"_index":4354,"title":{},"body":{"license.html":{}}}],["written",{"_index":4052,"title":{},"body":{"license.html":{}}}],["wrong",{"_index":1394,"title":{},"body":{"interceptors/ErrorInterceptor.html":{}}}],["ws.dev.grassrootseconomics.net",{"_index":4469,"title":{},"body":{"miscellaneous/variables.html":{}}}],["wss://bloxberg",{"_index":4468,"title":{},"body":{"miscellaneous/variables.html":{}}}],["x",{"_index":995,"title":{},"body":{"injectables/AuthService.html":{}}}],["yapha",{"_index":1780,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yava",{"_index":1781,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["years",{"_index":4054,"title":{},"body":{"license.html":{}}}],["yes",{"_index":122,"title":{},"body":{"classes/AccountIndex.html":{},"classes/ActivatedRouteStub.html":{},"classes/TokenRegistry.html":{}}}],["yoga",{"_index":2167,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yoghurt",{"_index":2327,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yogurt",{"_index":2328,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yourself",{"_index":4290,"title":{},"body":{"license.html":{}}}],["youth",{"_index":1993,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["yowani",{"_index":1782,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["ziwani",{"_index":1783,"title":{},"body":{"interceptors/MockBackendInterceptor.html":{},"miscellaneous/variables.html":{}}}],["zone.js",{"_index":3544,"title":{},"body":{"dependencies.html":{}}}],["zoom",{"_index":476,"title":{},"body":{"modules/AccountsModule.html":{},"modules/AdminModule.html":{},"modules/AppModule.html":{},"modules/AuthModule.html":{},"modules/PagesModule.html":{},"modules/SettingsModule.html":{},"modules/SharedModule.html":{},"modules/TokensModule.html":{},"modules/TransactionsModule.html":{},"overview.html":{}}}]],"pipeline":["stemmer"]}, + "store": {"interfaces/AccountDetails.html":{"url":"interfaces/AccountDetails.html","title":"interface - AccountDetails","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n AccountDetails\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/account.ts\n \n\n \n Description\n \n \n Account data interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n age\n \n \n Optional\n balance\n \n \n Optional\n category\n \n \n date_registered\n \n \n gender\n \n \n identities\n \n \n location\n \n \n products\n \n \n Optional\n type\n \n \n vcard\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n age\n \n \n \n \n age: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Age of user \n\n \n \n \n \n \n \n \n \n \n balance\n \n \n \n \n balance: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Token balance on account \n\n \n \n \n \n \n \n \n \n \n category\n \n \n \n \n category: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Business category of user. \n\n \n \n \n \n \n \n \n \n \n date_registered\n \n \n \n \n date_registered: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Account registration day \n\n \n \n \n \n \n \n \n \n \n gender\n \n \n \n \n gender: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n User's gender \n\n \n \n \n \n \n \n \n \n \n identities\n \n \n \n \n identities: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n\n\n\n\n \n \n Account identifiers \n\n \n \n \n \n \n \n \n \n \n location\n \n \n \n \n location: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n\n\n\n\n \n \n User's location \n\n \n \n \n \n \n \n \n \n \n products\n \n \n \n \n products: string[]\n\n \n \n\n\n \n \n Type : string[]\n\n \n \n\n\n\n\n\n \n \n Products or services provided by user. \n\n \n \n \n \n \n \n \n \n \n type\n \n \n \n \n type: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Type of account \n\n \n \n \n \n \n \n \n \n \n vcard\n \n \n \n \n vcard: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n\n\n\n\n \n \n Personal identifying information of user \n\n \n \n \n \n \n \n\n\n \n interface AccountDetails {\n /** Age of user */\n age?: string;\n /** Token balance on account */\n balance?: number;\n /** Business category of user. */\n category?: string;\n /** Account registration day */\n date_registered: number;\n /** User's gender */\n gender: string;\n /** Account identifiers */\n identities: {\n evm: {\n 'bloxberg:8996': string[];\n 'oldchain:1': string[];\n };\n latitude: number;\n longitude: number;\n };\n /** User's location */\n location: {\n area?: string;\n area_name: string;\n area_type?: string;\n };\n /** Products or services provided by user. */\n products: string[];\n /** Type of account */\n type?: string;\n /** Personal identifying information of user */\n vcard: {\n email: [\n {\n value: string;\n }\n ];\n fn: [\n {\n value: string;\n }\n ];\n n: [\n {\n value: string[];\n }\n ];\n tel: [\n {\n meta: {\n TYP: string[];\n };\n value: string;\n }\n ];\n version: [\n {\n value: string;\n }\n ];\n };\n}\n\n/** Meta signature interface */\ninterface Signature {\n /** Algorithm used */\n algo: string;\n /** Data that was signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Meta object interface */\ninterface Meta {\n /** Account details */\n data: AccountDetails;\n /** Meta store id */\n id: string;\n /** Signature used during write. */\n signature: Signature;\n}\n\n/** Meta response interface */\ninterface MetaResponse {\n /** Meta store id */\n id: string;\n /** Meta object */\n m: Meta;\n}\n\n/** Default account data object */\nconst defaultAccount: AccountDetails = {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '+254700000000',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n};\n\n/** @exports */\nexport { AccountDetails, Meta, MetaResponse, Signature, defaultAccount };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/AccountIndex.html":{"url":"classes/AccountIndex.html","title":"class - AccountIndex","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n AccountIndex\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_eth/accountIndex.ts\n \n\n \n Description\n \n \n Provides an instance of the accounts registry contract.\nAllows querying of accounts that have been registered as valid accounts in the network.\n\n \n\n\n\n \n Example\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n contract\n \n \n contractAddress\n \n \n signerAddress\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Public\n Async\n addToAccountRegistry\n \n \n Public\n Async\n haveAccount\n \n \n Public\n Async\n last\n \n \n Public\n Async\n totalAccounts\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(contractAddress: string, signerAddress?: string)\n \n \n \n \n Defined in src/app/_eth/accountIndex.ts:26\n \n \n\n \n \n Create a connection to the deployed account registry contract.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n contractAddress\n \n \n string\n \n \n \n No\n \n \n \n \nThe deployed account registry contract's address.\n\n\n \n \n \n signerAddress\n \n \n string\n \n \n \n Yes\n \n \n \n \nThe account address of the account that deployed the account registry contract.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n contract\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_eth/accountIndex.ts:22\n \n \n\n \n \n The instance of the account registry contract. \n\n \n \n\n \n \n \n \n \n \n \n \n \n contractAddress\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_eth/accountIndex.ts:24\n \n \n\n \n \n The deployed account registry contract's address. \n\n \n \n\n \n \n \n \n \n \n \n \n \n signerAddress\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_eth/accountIndex.ts:26\n \n \n\n \n \n The account address of the account that deployed the account registry contract. \n\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Public\n Async\n addToAccountRegistry\n \n \n \n \n \n \n \n \n addToAccountRegistry(address: string)\n \n \n\n\n \n \n Defined in src/app/_eth/accountIndex.ts:58\n \n \n\n\n \n \n Registers an account to the accounts registry.\nRequires availability of the signer address.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \nThe account address to be registered to the accounts registry contract.\n\n\n \n \n \n \n \n \n Example :\n \n Prints "true" for registration of '0xc0ffee254729296a45a3885639AC7E10F9d54979':\n```typescript\n\nconsole.log(await addToAccountRegistry('0xc0ffee254729296a45a3885639AC7E10F9d54979'));\n```\n\n \n \n \n Returns : Promise\n\n \n \n true - If registration is successful or account had already been registered.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n haveAccount\n \n \n \n \n \n \n \n \n haveAccount(address: string)\n \n \n\n\n \n \n Defined in src/app/_eth/accountIndex.ts:79\n \n \n\n\n \n \n Checks whether a specific account address has been registered in the accounts registry.\nReturns \"true\" for available and \"false\" otherwise.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \nThe account address to be validated.\n\n\n \n \n \n \n \n \n Example :\n \n Prints "true" or "false" depending on whether '0xc0ffee254729296a45a3885639AC7E10F9d54979' has been registered:\n```typescript\n\nconsole.log(await haveAccount('0xc0ffee254729296a45a3885639AC7E10F9d54979'));\n```\n\n \n \n \n Returns : Promise\n\n \n \n true - If the address has been registered in the accounts registry.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n last\n \n \n \n \n \n \n \n \n last(numberOfAccounts: number)\n \n \n\n\n \n \n Defined in src/app/_eth/accountIndex.ts:96\n \n \n\n\n \n \n Returns a specified number of the most recently registered accounts.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n numberOfAccounts\n \n number\n \n\n \n No\n \n\n\n \n \nThe number of accounts to return from the accounts registry.\n\n\n \n \n \n \n \n \n Example :\n \n Prints an array of accounts:\n```typescript\n\nconsole.log(await last(5));\n```\n\n \n \n \n Returns : Promise>\n\n \n \n An array of registered account addresses.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n totalAccounts\n \n \n \n \n \n \n \n \n totalAccounts()\n \n \n\n\n \n \n Defined in src/app/_eth/accountIndex.ts:122\n \n \n\n\n \n \n Returns the total number of accounts that have been registered in the network.\n\n\n \n Example :\n \n Prints the total number of registered accounts:\n```typescript\n\nconsole.log(await totalAccounts());\n```\n\n \n \n \n Returns : Promise\n\n \n \n The total number of registered accounts.\n\n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import Web3 from 'web3';\n\n// Application imports\nimport { Web3Service } from '@app/_services/web3.service';\nimport { environment } from '@src/environments/environment';\n\n/** Fetch the account registry contract's ABI. */\nconst abi: Array = require('@src/assets/js/block-sync/data/AccountsIndex.json');\n/** Establish a connection to the blockchain network. */\nconst web3: Web3 = Web3Service.getInstance();\n\n/**\n * Provides an instance of the accounts registry contract.\n * Allows querying of accounts that have been registered as valid accounts in the network.\n *\n * @remarks\n * This is our interface to the accounts registry contract.\n */\nexport class AccountIndex {\n /** The instance of the account registry contract. */\n contract: any;\n /** The deployed account registry contract's address. */\n contractAddress: string;\n /** The account address of the account that deployed the account registry contract. */\n signerAddress: string;\n\n /**\n * Create a connection to the deployed account registry contract.\n *\n * @param contractAddress - The deployed account registry contract's address.\n * @param signerAddress - The account address of the account that deployed the account registry contract.\n */\n constructor(contractAddress: string, signerAddress?: string) {\n this.contractAddress = contractAddress;\n this.contract = new web3.eth.Contract(abi, this.contractAddress);\n if (signerAddress) {\n this.signerAddress = signerAddress;\n } else {\n this.signerAddress = web3.eth.accounts[0];\n }\n }\n\n /**\n * Registers an account to the accounts registry.\n * Requires availability of the signer address.\n *\n * @async\n * @example\n * Prints \"true\" for registration of '0xc0ffee254729296a45a3885639AC7E10F9d54979':\n * ```typescript\n * console.log(await addToAccountRegistry('0xc0ffee254729296a45a3885639AC7E10F9d54979'));\n * ```\n *\n * @param address - The account address to be registered to the accounts registry contract.\n * @returns true - If registration is successful or account had already been registered.\n */\n public async addToAccountRegistry(address: string): Promise {\n if (!(await this.haveAccount(address))) {\n return await this.contract.methods.add(address).send({ from: this.signerAddress });\n }\n return true;\n }\n\n /**\n * Checks whether a specific account address has been registered in the accounts registry.\n * Returns \"true\" for available and \"false\" otherwise.\n *\n * @async\n * @example\n * Prints \"true\" or \"false\" depending on whether '0xc0ffee254729296a45a3885639AC7E10F9d54979' has been registered:\n * ```typescript\n * console.log(await haveAccount('0xc0ffee254729296a45a3885639AC7E10F9d54979'));\n * ```\n *\n * @param address - The account address to be validated.\n * @returns true - If the address has been registered in the accounts registry.\n */\n public async haveAccount(address: string): Promise {\n return (await this.contract.methods.have(address).call()) !== 0;\n }\n\n /**\n * Returns a specified number of the most recently registered accounts.\n *\n * @async\n * @example\n * Prints an array of accounts:\n * ```typescript\n * console.log(await last(5));\n * ```\n *\n * @param numberOfAccounts - The number of accounts to return from the accounts registry.\n * @returns An array of registered account addresses.\n */\n public async last(numberOfAccounts: number): Promise> {\n const count: number = await this.totalAccounts();\n let lowest: number = count - numberOfAccounts;\n if (lowest = [];\n for (let i = count - 1; i >= lowest; i--) {\n const account: string = await this.contract.methods.entry(i).call();\n accounts.push(account);\n }\n return accounts;\n }\n\n /**\n * Returns the total number of accounts that have been registered in the network.\n *\n * @async\n * @example\n * Prints the total number of registered accounts:\n * ```typescript\n * console.log(await totalAccounts());\n * ```\n *\n * @returns The total number of registered accounts.\n */\n public async totalAccounts(): Promise {\n return await this.contract.methods.entryCount().call();\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AccountSearchComponent.html":{"url":"components/AccountSearchComponent.html","title":"component - AccountSearchComponent","body":"\n \n\n\n\n\n\n Components\n AccountSearchComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/accounts/account-search/account-search.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-account-search\n \n\n \n styleUrls\n ./account-search.component.scss\n \n\n\n\n \n templateUrl\n ./account-search.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n addressSearchForm\n \n \n addressSearchLoading\n \n \n addressSearchSubmitted\n \n \n matcher\n \n \n nameSearchForm\n \n \n nameSearchLoading\n \n \n nameSearchSubmitted\n \n \n phoneSearchForm\n \n \n phoneSearchLoading\n \n \n phoneSearchSubmitted\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n ngOnInit\n \n \n Async\n onAddressSearch\n \n \n onNameSearch\n \n \n Async\n onPhoneSearch\n \n \n \n \n\n\n\n\n\n \n \n Accessors\n \n \n \n \n \n \n nameSearchFormStub\n \n \n phoneSearchFormStub\n \n \n addressSearchFormStub\n \n \n \n \n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(formBuilder: FormBuilder, userService: UserService, router: Router)\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:25\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n formBuilder\n \n \n FormBuilder\n \n \n \n No\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:43\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n onAddressSearch\n \n \n \n \n \n \n \n \n onAddressSearch()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:87\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n onNameSearch\n \n \n \n \n \n \n \nonNameSearch()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:57\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n onPhoneSearch\n \n \n \n \n \n \n \n \n onPhoneSearch()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:67\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n addressSearchForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n \n addressSearchLoading\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:24\n \n \n\n\n \n \n \n \n \n \n \n \n \n addressSearchSubmitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n \n matcher\n \n \n \n \n \n \n Type : CustomErrorStateMatcher\n\n \n \n \n \n Default value : new CustomErrorStateMatcher()\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n \n nameSearchForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n nameSearchLoading\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n nameSearchSubmitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:17\n \n \n\n\n \n \n \n \n \n \n \n \n \n phoneSearchForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n phoneSearchLoading\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:21\n \n \n\n\n \n \n \n \n \n \n \n \n \n phoneSearchSubmitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:20\n \n \n\n\n \n \n\n\n \n \n Accessors\n \n \n \n \n \n \n nameSearchFormStub\n \n \n\n \n \n getnameSearchFormStub()\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:47\n \n \n\n \n \n \n \n \n \n \n phoneSearchFormStub\n \n \n\n \n \n getphoneSearchFormStub()\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:50\n \n \n\n \n \n \n \n \n \n \n addressSearchFormStub\n \n \n\n \n \n getaddressSearchFormStub()\n \n \n \n \n Defined in src/app/pages/accounts/account-search/account-search.component.ts:53\n \n \n\n \n \n\n\n\n\n \n import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { CustomErrorStateMatcher } from '@app/_helpers';\nimport { UserService } from '@app/_services';\nimport { Router } from '@angular/router';\nimport { strip0x } from '@src/assets/js/ethtx/dist/hex';\nimport { environment } from '@src/environments/environment';\n\n@Component({\n selector: 'app-account-search',\n templateUrl: './account-search.component.html',\n styleUrls: ['./account-search.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AccountSearchComponent implements OnInit {\n nameSearchForm: FormGroup;\n nameSearchSubmitted: boolean = false;\n nameSearchLoading: boolean = false;\n phoneSearchForm: FormGroup;\n phoneSearchSubmitted: boolean = false;\n phoneSearchLoading: boolean = false;\n addressSearchForm: FormGroup;\n addressSearchSubmitted: boolean = false;\n addressSearchLoading: boolean = false;\n matcher: CustomErrorStateMatcher = new CustomErrorStateMatcher();\n\n constructor(\n private formBuilder: FormBuilder,\n private userService: UserService,\n private router: Router\n ) {\n this.nameSearchForm = this.formBuilder.group({\n name: ['', Validators.required],\n });\n this.phoneSearchForm = this.formBuilder.group({\n phoneNumber: ['', Validators.required],\n });\n this.addressSearchForm = this.formBuilder.group({\n address: ['', Validators.required],\n });\n }\n\n async ngOnInit(): Promise {\n await this.userService.init();\n }\n\n get nameSearchFormStub(): any {\n return this.nameSearchForm.controls;\n }\n get phoneSearchFormStub(): any {\n return this.phoneSearchForm.controls;\n }\n get addressSearchFormStub(): any {\n return this.addressSearchForm.controls;\n }\n\n onNameSearch(): void {\n this.nameSearchSubmitted = true;\n if (this.nameSearchForm.invalid) {\n return;\n }\n this.nameSearchLoading = true;\n this.userService.searchAccountByName(this.nameSearchFormStub.name.value);\n this.nameSearchLoading = false;\n }\n\n async onPhoneSearch(): Promise {\n this.phoneSearchSubmitted = true;\n if (this.phoneSearchForm.invalid) {\n return;\n }\n this.phoneSearchLoading = true;\n (\n await this.userService.getAccountByPhone(this.phoneSearchFormStub.phoneNumber.value, 100)\n ).subscribe(async (res) => {\n if (res !== undefined) {\n await this.router.navigateByUrl(\n `/accounts/${strip0x(res.identities.evm[`bloxberg:${environment.bloxbergChainId}`][0])}`\n );\n } else {\n alert('Account not found!');\n }\n });\n this.phoneSearchLoading = false;\n }\n\n async onAddressSearch(): Promise {\n this.addressSearchSubmitted = true;\n if (this.addressSearchForm.invalid) {\n return;\n }\n this.addressSearchLoading = true;\n (\n await this.userService.getAccountByAddress(this.addressSearchFormStub.address.value, 100)\n ).subscribe(async (res) => {\n if (res !== undefined) {\n await this.router.navigateByUrl(\n `/accounts/${strip0x(res.identities.evm[`bloxberg:${environment.bloxbergChainId}`][0])}`\n );\n } else {\n alert('Account not found!');\n }\n });\n this.addressSearchLoading = false;\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Accounts\n Search\n \n \n \n Accounts \n \n \n \n \n \n Search \n \n Phone Number is required.\n phone\n Phone Number\n \n \n SEARCH\n \n \n \n \n \n \n Search \n \n Account Address is required.\n view_in_ar\n Account Address\n \n \n SEARCH\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./account-search.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Accounts Search Accounts Search Phone Number is required. phone Phone Number SEARCH Search Account Address is required. view_in_ar Account Address SEARCH '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AccountSearchComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AccountsComponent.html":{"url":"components/AccountsComponent.html","title":"component - AccountsComponent","body":"\n \n\n\n\n\n\n Components\n AccountsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/accounts/accounts.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-accounts\n \n\n \n styleUrls\n ./accounts.component.scss\n \n\n\n\n \n templateUrl\n ./accounts.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n accounts\n \n \n accountsType\n \n \n accountTypes\n \n \n dataSource\n \n \n defaultPageSize\n \n \n displayedColumns\n \n \n pageSizeOptions\n \n \n paginator\n \n \n sort\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n doFilter\n \n \n downloadCsv\n \n \n filterAccounts\n \n \n Async\n ngOnInit\n \n \n refreshPaginator\n \n \n Async\n viewAccount\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(userService: UserService, loggingService: LoggingService, router: Router)\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:29\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string)\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:57\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:86\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n filterAccounts\n \n \n \n \n \n \n \nfilterAccounts()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:67\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:37\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n refreshPaginator\n \n \n \n \n \n \n \nrefreshPaginator()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:78\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n viewAccount\n \n \n \n \n \n \n \n \n viewAccount(account)\n \n \n\n\n \n \n Defined in src/app/pages/accounts/accounts.component.ts:61\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n account\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n accounts\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:21\n \n \n\n\n \n \n \n \n \n \n \n \n \n accountsType\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'all'\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n \n accountTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n \n dataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n defaultPageSize\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 10\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n \n displayedColumns\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['name', 'phone', 'created', 'balance', 'location']\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n \n pageSizeOptions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : [10, 20, 50, 100]\n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:24\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:28\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/accounts/accounts.component.ts:29\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { LoggingService, UserService } from '@app/_services';\nimport { Router } from '@angular/router';\nimport { exportCsv } from '@app/_helpers';\nimport { strip0x } from '@src/assets/js/ethtx/dist/hex';\nimport { first } from 'rxjs/operators';\nimport { environment } from '@src/environments/environment';\nimport { AccountDetails } from '@app/_models';\n\n@Component({\n selector: 'app-accounts',\n templateUrl: './accounts.component.html',\n styleUrls: ['./accounts.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AccountsComponent implements OnInit {\n dataSource: MatTableDataSource;\n accounts: Array = [];\n displayedColumns: Array = ['name', 'phone', 'created', 'balance', 'location'];\n defaultPageSize: number = 10;\n pageSizeOptions: Array = [10, 20, 50, 100];\n accountsType: string = 'all';\n accountTypes: Array;\n\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n\n constructor(\n private userService: UserService,\n private loggingService: LoggingService,\n private router: Router\n ) {}\n\n async ngOnInit(): Promise {\n await this.userService.init();\n try {\n // TODO it feels like this should be in the onInit handler\n await this.userService.loadAccounts(100);\n } catch (error) {\n this.loggingService.sendErrorLevelMessage('Failed to load accounts', this, { error });\n }\n this.userService.accountsSubject.subscribe((accounts) => {\n this.dataSource = new MatTableDataSource(accounts);\n this.dataSource.paginator = this.paginator;\n this.dataSource.sort = this.sort;\n this.accounts = accounts;\n });\n this.userService\n .getAccountTypes()\n .pipe(first())\n .subscribe((res) => (this.accountTypes = res));\n }\n\n doFilter(value: string): void {\n this.dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n async viewAccount(account): Promise {\n await this.router.navigateByUrl(\n `/accounts/${strip0x(account.identities.evm[`bloxberg:${environment.bloxbergChainId}`][0])}`\n );\n }\n\n filterAccounts(): void {\n if (this.accountsType === 'all') {\n this.userService.accountsSubject.subscribe((accounts) => {\n this.dataSource.data = accounts;\n this.accounts = accounts;\n });\n } else {\n this.dataSource.data = this.accounts.filter((account) => account.type === this.accountsType);\n }\n }\n\n refreshPaginator(): void {\n if (!this.dataSource.paginator) {\n this.dataSource.paginator = this.paginator;\n }\n\n this.paginator._changePageSize(this.paginator.pageSize);\n }\n\n downloadCsv(): void {\n exportCsv(this.accounts, 'accounts');\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Accounts\n \n \n \n Accounts \n \n \n \n ACCOUNT TYPE \n \n ALL\n \n {{ accountType | uppercase }}\n \n \n \n \n SEARCH\n \n \n EXPORT\n \n \n\n \n Filter \n \n search\n \n\n \n \n NAME \n {{ user?.vcard.fn[0].value }} \n \n\n \n PHONE NUMBER \n {{ user?.vcard.tel[0].value }} \n \n\n \n CREATED \n {{ user?.date_registered | unixDate }} \n \n\n \n BALANCE \n {{ user?.balance | tokenRatio }} \n \n\n \n LOCATION \n {{ user?.location.area_name }} \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./accounts.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Accounts Accounts ACCOUNT TYPE ALL {{ accountType | uppercase }} SEARCH EXPORT Filter search NAME {{ user?.vcard.fn[0].value }} PHONE NUMBER {{ user?.vcard.tel[0].value }} CREATED {{ user?.date_registered | unixDate }} BALANCE {{ user?.balance | tokenRatio }} LOCATION {{ user?.location.area_name }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AccountsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AccountsModule.html":{"url":"modules/AccountsModule.html","title":"module - AccountsModule","body":"\n \n\n\n\n\n Modules\n AccountsModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AccountsModule\n\n\n\ncluster_AccountsModule_imports\n\n\n\ncluster_AccountsModule_declarations\n\n\n\n\nAccountDetailsComponent\n\nAccountDetailsComponent\n\n\n\nAccountsModule\n\nAccountsModule\n\nAccountsModule -->\n\nAccountDetailsComponent->AccountsModule\n\n\n\n\n\nAccountSearchComponent\n\nAccountSearchComponent\n\nAccountsModule -->\n\nAccountSearchComponent->AccountsModule\n\n\n\n\n\nAccountsComponent\n\nAccountsComponent\n\nAccountsModule -->\n\nAccountsComponent->AccountsModule\n\n\n\n\n\nCreateAccountComponent\n\nCreateAccountComponent\n\nAccountsModule -->\n\nCreateAccountComponent->AccountsModule\n\n\n\n\n\nAccountsRoutingModule\n\nAccountsRoutingModule\n\nAccountsModule -->\n\nAccountsRoutingModule->AccountsModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAccountsModule -->\n\nSharedModule->AccountsModule\n\n\n\n\n\nTransactionsModule\n\nTransactionsModule\n\nAccountsModule -->\n\nTransactionsModule->AccountsModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/accounts/accounts.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n AccountDetailsComponent\n \n \n AccountSearchComponent\n \n \n AccountsComponent\n \n \n CreateAccountComponent\n \n \n \n \n Imports\n \n \n AccountsRoutingModule\n \n \n SharedModule\n \n \n TransactionsModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { AccountsRoutingModule } from '@pages/accounts/accounts-routing.module';\nimport { AccountsComponent } from '@pages/accounts/accounts.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { AccountDetailsComponent } from '@pages/accounts/account-details/account-details.component';\nimport { CreateAccountComponent } from '@pages/accounts/create-account/create-account.component';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatSelectModule } from '@angular/material/select';\nimport { TransactionsModule } from '@pages/transactions/transactions.module';\nimport { MatTabsModule } from '@angular/material/tabs';\nimport { MatRippleModule } from '@angular/material/core';\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { AccountSearchComponent } from './account-search/account-search.component';\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\n\n@NgModule({\n declarations: [\n AccountsComponent,\n AccountDetailsComponent,\n CreateAccountComponent,\n AccountSearchComponent,\n ],\n imports: [\n CommonModule,\n AccountsRoutingModule,\n SharedModule,\n MatTableModule,\n MatSortModule,\n MatCheckboxModule,\n MatPaginatorModule,\n MatInputModule,\n MatFormFieldModule,\n MatButtonModule,\n MatCardModule,\n MatIconModule,\n MatSelectModule,\n TransactionsModule,\n MatTabsModule,\n MatRippleModule,\n MatProgressSpinnerModule,\n ReactiveFormsModule,\n MatSnackBarModule,\n ],\n})\nexport class AccountsModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AccountsRoutingModule.html":{"url":"modules/AccountsRoutingModule.html","title":"module - AccountsRoutingModule","body":"\n \n\n\n\n\n Modules\n AccountsRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/accounts/accounts-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { AccountsComponent } from '@pages/accounts/accounts.component';\nimport { CreateAccountComponent } from '@pages/accounts/create-account/create-account.component';\nimport { AccountDetailsComponent } from '@pages/accounts/account-details/account-details.component';\nimport { AccountSearchComponent } from '@pages/accounts/account-search/account-search.component';\n\nconst routes: Routes = [\n { path: '', component: AccountsComponent },\n { path: 'search', component: AccountSearchComponent },\n // { path: 'create', component: CreateAccountComponent },\n { path: ':id', component: AccountDetailsComponent },\n { path: '**', redirectTo: '', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class AccountsRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Action.html":{"url":"interfaces/Action.html","title":"interface - Action","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Action\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/mappings.ts\n \n\n \n Description\n \n \n Action object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n action\n \n \n approval\n \n \n id\n \n \n role\n \n \n user\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n action\n \n \n \n \n action: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Action performed \n\n \n \n \n \n \n \n \n \n \n approval\n \n \n \n \n approval: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Action approval status. \n\n \n \n \n \n \n \n \n \n \n id\n \n \n \n \n id: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Action ID \n\n \n \n \n \n \n \n \n \n \n role\n \n \n \n \n role: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Admin's role in the system \n\n \n \n \n \n \n \n \n \n \n user\n \n \n \n \n user: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Admin who initialized the action. \n\n \n \n \n \n \n \n\n\n \n interface Action {\n /** Action performed */\n action: string;\n /** Action approval status. */\n approval: boolean;\n /** Action ID */\n id: number;\n /** Admin's role in the system */\n role: string;\n /** Admin who initialized the action. */\n user: string;\n}\n\n/** @exports */\nexport { Action };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/ActivatedRouteStub.html":{"url":"classes/ActivatedRouteStub.html","title":"class - ActivatedRouteStub","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n ActivatedRouteStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/activated-route-stub.ts\n \n\n \n Description\n \n \n An ActivateRoute test double with a paramMap observable.\nUse the setParamMap() method to add the next paramMap value.\n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Readonly\n paramMap\n \n \n Private\n subject\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n setParamMap\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(initialParams?: Params)\n \n \n \n \n Defined in src/testing/activated-route-stub.ts:11\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n initialParams\n \n \n Params\n \n \n \n Yes\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Readonly\n paramMap\n \n \n \n \n \n \n Default value : this.subject.asObservable()\n \n \n \n \n Defined in src/testing/activated-route-stub.ts:18\n \n \n\n \n \n The mock paramMap observable \n\n \n \n\n \n \n \n \n \n \n \n \n \n Private\n subject\n \n \n \n \n \n \n Default value : new ReplaySubject()\n \n \n \n \n Defined in src/testing/activated-route-stub.ts:11\n \n \n\n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n setParamMap\n \n \n \n \n \n \n \nsetParamMap(params?: Params)\n \n \n\n\n \n \n Defined in src/testing/activated-route-stub.ts:21\n \n \n\n\n \n \n Set the paramMap observables's next value \n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n params\n \n Params\n \n\n \n Yes\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { convertToParamMap, ParamMap, Params } from '@angular/router';\nimport { ReplaySubject } from 'rxjs';\n\n/**\n * An ActivateRoute test double with a `paramMap` observable.\n * Use the `setParamMap()` method to add the next `paramMap` value.\n */\nexport class ActivatedRouteStub {\n // Use a ReplaySubject to share previous values with subscribers\n // and pump new values into the `paramMap` observable\n private subject = new ReplaySubject();\n\n constructor(initialParams?: Params) {\n this.setParamMap(initialParams);\n }\n\n /** The mock paramMap observable */\n readonly paramMap = this.subject.asObservable();\n\n /** Set the paramMap observables's next value */\n setParamMap(params?: Params): void {\n this.subject.next(convertToParamMap(params));\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AdminComponent.html":{"url":"components/AdminComponent.html","title":"component - AdminComponent","body":"\n \n\n\n\n\n\n Components\n AdminComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/admin/admin.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-admin\n \n\n \n styleUrls\n ./admin.component.scss\n \n\n\n\n \n templateUrl\n ./admin.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n action\n \n \n actions\n \n \n dataSource\n \n \n displayedColumns\n \n \n paginator\n \n \n sort\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n approvalStatus\n \n \n approveAction\n \n \n disapproveAction\n \n \n doFilter\n \n \n downloadCsv\n \n \n expandCollapse\n \n \n Async\n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(userService: UserService, loggingService: LoggingService)\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:31\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n approvalStatus\n \n \n \n \n \n \n \napprovalStatus(status: boolean)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:50\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n status\n \n boolean\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n approveAction\n \n \n \n \n \n \n \napproveAction(action: any)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:54\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n action\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n disapproveAction\n \n \n \n \n \n \n \ndisapproveAction(action: any)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:65\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n action\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:46\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:80\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n expandCollapse\n \n \n \n \n \n \n \nexpandCollapse(row)\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:76\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n row\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/admin/admin.component.ts:35\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n action\n \n \n \n \n \n \n Type : Action\n\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:27\n \n \n\n\n \n \n \n \n \n \n \n \n \n actions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:28\n \n \n\n\n \n \n \n \n \n \n \n \n \n dataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n \n displayedColumns\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['expand', 'user', 'role', 'action', 'status', 'approve']\n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:30\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/admin/admin.component.ts:31\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { LoggingService, UserService } from '@app/_services';\nimport { animate, state, style, transition, trigger } from '@angular/animations';\nimport { first } from 'rxjs/operators';\nimport { exportCsv } from '@app/_helpers';\nimport { Action } from '../../_models';\n\n@Component({\n selector: 'app-admin',\n templateUrl: './admin.component.html',\n styleUrls: ['./admin.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n animations: [\n trigger('detailExpand', [\n state('collapsed', style({ height: '0px', minHeight: 0, visibility: 'hidden' })),\n state('expanded', style({ height: '*', visibility: 'visible' })),\n transition('expanded collapsed', animate('225ms cubic-bezier(0.4, 0.0, 0.2, 1)')),\n ]),\n ],\n})\nexport class AdminComponent implements OnInit {\n dataSource: MatTableDataSource;\n displayedColumns: Array = ['expand', 'user', 'role', 'action', 'status', 'approve'];\n action: Action;\n actions: Array;\n\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n\n constructor(private userService: UserService, private loggingService: LoggingService) {}\n\n async ngOnInit(): Promise {\n await this.userService.init();\n this.userService.getActions();\n this.userService.actionsSubject.subscribe((actions) => {\n this.dataSource = new MatTableDataSource(actions);\n this.dataSource.paginator = this.paginator;\n this.dataSource.sort = this.sort;\n this.actions = actions;\n });\n }\n\n doFilter(value: string): void {\n this.dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n approvalStatus(status: boolean): string {\n return status ? 'Approved' : 'Unapproved';\n }\n\n approveAction(action: any): void {\n if (!confirm('Approve action?')) {\n return;\n }\n this.userService\n .approveAction(action.id)\n .pipe(first())\n .subscribe((res) => this.loggingService.sendInfoLevelMessage(res));\n this.userService.getActions();\n }\n\n disapproveAction(action: any): void {\n if (!confirm('Disapprove action?')) {\n return;\n }\n this.userService\n .revokeAction(action.id)\n .pipe(first())\n .subscribe((res) => this.loggingService.sendInfoLevelMessage(res));\n this.userService.getActions();\n }\n\n expandCollapse(row): void {\n row.isExpanded = !row.isExpanded;\n }\n\n downloadCsv(): void {\n exportCsv(this.actions, 'actions');\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Admin\n \n \n \n \n \n Actions\n \n EXPORT\n \n \n \n \n \n Filter \n \n search\n \n\n \n \n \n Expand \n \n + \n - \n \n \n\n \n NAME \n {{ action.user }} \n \n\n \n ROLE \n {{ action.role }} \n \n\n \n ACTION \n {{ action.action }} \n \n\n \n STATUS \n \n \n {{ approvalStatus(action.approval) }}\n \n \n {{ approvalStatus(action.approval) }}\n \n \n \n\n \n APPROVE \n \n \n Approve\n \n \n Disapprove\n \n \n \n\n \n \n \n \n Staff Name: {{ action.user }}\n Role: {{ action.role }}\n Action Details: {{ action.action }}\n Approval Status: {{ action.approval }}\n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./admin.component.scss\n \n button {\n width: 6rem;\n}\n\n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Admin Actions EXPORT Filter search Expand + - NAME {{ action.user }} ROLE {{ action.role }} ACTION {{ action.action }} STATUS {{ approvalStatus(action.approval) }} {{ approvalStatus(action.approval) }} APPROVE Approve Disapprove Staff Name: {{ action.user }} Role: {{ action.role }} Action Details: {{ action.action }} Approval Status: {{ action.approval }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AdminComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AdminModule.html":{"url":"modules/AdminModule.html","title":"module - AdminModule","body":"\n \n\n\n\n\n Modules\n AdminModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AdminModule\n\n\n\ncluster_AdminModule_imports\n\n\n\ncluster_AdminModule_declarations\n\n\n\n\nAdminComponent\n\nAdminComponent\n\n\n\nAdminModule\n\nAdminModule\n\nAdminModule -->\n\nAdminComponent->AdminModule\n\n\n\n\n\nAdminRoutingModule\n\nAdminRoutingModule\n\nAdminModule -->\n\nAdminRoutingModule->AdminModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAdminModule -->\n\nSharedModule->AdminModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/admin/admin.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n AdminComponent\n \n \n \n \n Imports\n \n \n AdminRoutingModule\n \n \n SharedModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { AdminRoutingModule } from '@pages/admin/admin-routing.module';\nimport { AdminComponent } from '@pages/admin/admin.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatRippleModule } from '@angular/material/core';\n\n@NgModule({\n declarations: [AdminComponent],\n imports: [\n CommonModule,\n AdminRoutingModule,\n SharedModule,\n MatCardModule,\n MatFormFieldModule,\n MatInputModule,\n MatIconModule,\n MatTableModule,\n MatSortModule,\n MatPaginatorModule,\n MatButtonModule,\n MatRippleModule,\n ],\n})\nexport class AdminModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AdminRoutingModule.html":{"url":"modules/AdminRoutingModule.html","title":"module - AdminRoutingModule","body":"\n \n\n\n\n\n Modules\n AdminRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/admin/admin-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { AdminComponent } from '@pages/admin/admin.component';\n\nconst routes: Routes = [{ path: '', component: AdminComponent }];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class AdminRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AppComponent.html":{"url":"components/AppComponent.html","title":"component - AppComponent","body":"\n \n\n\n\n\n\n Components\n AppComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/app.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-root\n \n\n \n styleUrls\n ./app.component.scss\n \n\n\n\n \n templateUrl\n ./app.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n mediaQuery\n \n \n readyState\n \n \n readyStateTarget\n \n \n title\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n ngOnInit\n \n \n onResize\n \n \n \n \n\n\n\n\n \n \n HostListeners\n \n \n \n \n \n \n window:cic_convert\n \n \n window:cic_transfer\n \n \n \n \n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(authService: AuthService, transactionService: TransactionService, loggingService: LoggingService, errorDialogService: ErrorDialogService, swUpdate: SwUpdate)\n \n \n \n \n Defined in src/app/app.component.ts:21\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n authService\n \n \n AuthService\n \n \n \n No\n \n \n \n \n transactionService\n \n \n TransactionService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n errorDialogService\n \n \n ErrorDialogService\n \n \n \n No\n \n \n \n \n swUpdate\n \n \n SwUpdate\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n \n HostListeners \n \n \n \n \n \n \n window:cic_convert\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \nwindow:cic_convert(event: CustomEvent)\n \n \n\n\n \n \n Defined in src/app/app.component.ts:88\n \n \n\n\n \n \n \n \n \n \n \n \n \n window:cic_transfer\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \nwindow:cic_transfer(event: CustomEvent)\n \n \n\n\n \n \n Defined in src/app/app.component.ts:82\n \n \n\n\n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/app.component.ts:34\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n onResize\n \n \n \n \n \n \n \nonResize(e)\n \n \n\n\n \n \n Defined in src/app/app.component.ts:57\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n e\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n mediaQuery\n \n \n \n \n \n \n Type : MediaQueryList\n\n \n \n \n \n Default value : window.matchMedia('(max-width: 768px)')\n \n \n \n \n Defined in src/app/app.component.ts:21\n \n \n\n\n \n \n \n \n \n \n \n \n \n readyState\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 0\n \n \n \n \n Defined in src/app/app.component.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n readyStateTarget\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 3\n \n \n \n \n Defined in src/app/app.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n title\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'CICADA'\n \n \n \n \n Defined in src/app/app.component.ts:18\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, HostListener, OnInit } from '@angular/core';\nimport {\n AuthService,\n ErrorDialogService,\n LoggingService,\n TransactionService,\n} from '@app/_services';\nimport { catchError } from 'rxjs/operators';\nimport { SwUpdate } from '@angular/service-worker';\n\n@Component({\n selector: 'app-root',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AppComponent implements OnInit {\n title = 'CICADA';\n readyStateTarget: number = 3;\n readyState: number = 0;\n mediaQuery: MediaQueryList = window.matchMedia('(max-width: 768px)');\n\n constructor(\n private authService: AuthService,\n private transactionService: TransactionService,\n private loggingService: LoggingService,\n private errorDialogService: ErrorDialogService,\n private swUpdate: SwUpdate\n ) {\n this.mediaQuery.addEventListener('change', this.onResize);\n this.onResize(this.mediaQuery);\n }\n\n async ngOnInit(): Promise {\n await this.authService.init();\n await this.transactionService.init();\n try {\n const publicKeys = await this.authService.getPublicKeys();\n await this.authService.mutableKeyStore.importPublicKey(publicKeys);\n this.authService.getTrustedUsers();\n } catch (error) {\n this.errorDialogService.openDialog({\n message: 'Trusted keys endpoint cannot be reached. Please try again later.',\n });\n // TODO do something to halt user progress...show a sad cicada page 🦗?\n }\n if (!this.swUpdate.isEnabled) {\n this.swUpdate.available.subscribe(() => {\n if (confirm('New Version available. Load New Version?')) {\n window.location.reload();\n }\n });\n }\n }\n\n // Load resize\n onResize(e): void {\n const sidebar: HTMLElement = document.getElementById('sidebar');\n const content: HTMLElement = document.getElementById('content');\n const sidebarCollapse: HTMLElement = document.getElementById('sidebarCollapse');\n if (sidebarCollapse?.classList.contains('active')) {\n sidebarCollapse?.classList.remove('active');\n }\n if (e.matches) {\n if (!sidebar?.classList.contains('active')) {\n sidebar?.classList.add('active');\n }\n if (!content?.classList.contains('active')) {\n content?.classList.add('active');\n }\n } else {\n if (sidebar?.classList.contains('active')) {\n sidebar?.classList.remove('active');\n }\n if (content?.classList.contains('active')) {\n content?.classList.remove('active');\n }\n }\n }\n\n @HostListener('window:cic_transfer', ['$event'])\n async cicTransfer(event: CustomEvent): Promise {\n const transaction: any = event.detail.tx;\n await this.transactionService.setTransaction(transaction, 100);\n }\n\n @HostListener('window:cic_convert', ['$event'])\n async cicConvert(event: CustomEvent): Promise {\n const conversion: any = event.detail.tx;\n await this.transactionService.setConversion(conversion, 100);\n }\n}\n\n \n\n \n \n\n \n\n \n \n ./app.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ''\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AppComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AppModule.html":{"url":"modules/AppModule.html","title":"module - AppModule","body":"\n \n\n\n\n\n Modules\n AppModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AppModule\n\n\n\ncluster_AppModule_bootstrap\n\n\n\ncluster_AppModule_providers\n\n\n\ncluster_AppModule_declarations\n\n\n\ncluster_AppModule_imports\n\n\n\n\nAppComponent\n\nAppComponent\n\n\n\nAppModule\n\nAppModule\n\nAppModule -->\n\nAppComponent->AppModule\n\n\n\n\n\nAppComponent \n\nAppComponent \n\nAppComponent -->\n\nAppModule->AppComponent \n\n\n\n\n\nAppRoutingModule\n\nAppRoutingModule\n\nAppModule -->\n\nAppRoutingModule->AppModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAppModule -->\n\nSharedModule->AppModule\n\n\n\n\n\nErrorInterceptor\n\nErrorInterceptor\n\nAppModule -->\n\nErrorInterceptor->AppModule\n\n\n\n\n\nGlobalErrorHandler\n\nGlobalErrorHandler\n\nAppModule -->\n\nGlobalErrorHandler->AppModule\n\n\n\n\n\nHttpConfigInterceptor\n\nHttpConfigInterceptor\n\nAppModule -->\n\nHttpConfigInterceptor->AppModule\n\n\n\n\n\nLoggingInterceptor\n\nLoggingInterceptor\n\nAppModule -->\n\nLoggingInterceptor->AppModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/app.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n AppComponent\n \n \n \n \n Providers\n \n \n ErrorInterceptor\n \n \n GlobalErrorHandler\n \n \n HttpConfigInterceptor\n \n \n LoggingInterceptor\n \n \n \n \n Imports\n \n \n AppRoutingModule\n \n \n SharedModule\n \n \n \n \n Bootstrap\n \n \n AppComponent\n \n \n \n \n \n\n\n \n\n\n \n import { BrowserModule } from '@angular/platform-browser';\nimport { ErrorHandler, NgModule } from '@angular/core';\n\nimport { AppRoutingModule } from '@app/app-routing.module';\nimport { AppComponent } from '@app/app.component';\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\nimport { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http';\nimport { GlobalErrorHandler, MockBackendProvider } from '@app/_helpers';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatTableModule } from '@angular/material/table';\nimport { AuthGuard } from '@app/_guards';\nimport { LoggerModule } from 'ngx-logger';\nimport { environment } from '@src/environments/environment';\nimport { ErrorInterceptor, HttpConfigInterceptor, LoggingInterceptor } from '@app/_interceptors';\nimport { MutablePgpKeyStore } from '@app/_pgp';\nimport { ServiceWorkerModule } from '@angular/service-worker';\n\n@NgModule({\n declarations: [AppComponent],\n imports: [\n BrowserModule,\n AppRoutingModule,\n BrowserAnimationsModule,\n HttpClientModule,\n SharedModule,\n MatTableModule,\n LoggerModule.forRoot({\n level: environment.logLevel,\n serverLogLevel: environment.serverLogLevel,\n serverLoggingUrl: `${environment.loggingUrl}/api/logs/`,\n disableConsoleLogging: false,\n }),\n ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production }),\n ],\n providers: [\n AuthGuard,\n MutablePgpKeyStore,\n MockBackendProvider,\n GlobalErrorHandler,\n { provide: ErrorHandler, useClass: GlobalErrorHandler },\n { provide: HTTP_INTERCEPTORS, useClass: HttpConfigInterceptor, multi: true },\n { provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptor, multi: true },\n { provide: HTTP_INTERCEPTORS, useClass: LoggingInterceptor, multi: true },\n ],\n bootstrap: [AppComponent],\n})\nexport class AppModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AppRoutingModule.html":{"url":"modules/AppRoutingModule.html","title":"module - AppRoutingModule","body":"\n \n\n\n\n\n Modules\n AppRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/app-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule, PreloadAllModules } from '@angular/router';\nimport { AuthGuard } from '@app/_guards';\n\nconst routes: Routes = [\n { path: 'auth', loadChildren: () => \"import('@app/auth/auth.module').then((m) => m.AuthModule)\" },\n {\n path: '',\n loadChildren: () => \"import('@pages/pages.module').then((m) => m.PagesModule)\",\n canActivate: [AuthGuard],\n },\n { path: '**', redirectTo: '', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [\n RouterModule.forRoot(routes, {\n preloadingStrategy: PreloadAllModules,\n useHash: true,\n }),\n ],\n exports: [RouterModule],\n})\nexport class AppRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/AuthComponent.html":{"url":"components/AuthComponent.html","title":"component - AuthComponent","body":"\n \n\n\n\n\n\n Components\n AuthComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/auth/auth.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-auth\n \n\n \n styleUrls\n ./auth.component.scss\n \n\n\n\n \n templateUrl\n ./auth.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n keyForm\n \n \n loading\n \n \n matcher\n \n \n submitted\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n login\n \n \n Async\n ngOnInit\n \n \n Async\n onSubmit\n \n \n switchWindows\n \n \n toggleDisplay\n \n \n \n \n\n\n\n\n\n \n \n Accessors\n \n \n \n \n \n \n keyFormStub\n \n \n \n \n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(authService: AuthService, formBuilder: FormBuilder, router: Router, errorDialogService: ErrorDialogService)\n \n \n \n \n Defined in src/app/auth/auth.component.ts:19\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n authService\n \n \n AuthService\n \n \n \n No\n \n \n \n \n formBuilder\n \n \n FormBuilder\n \n \n \n No\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n errorDialogService\n \n \n ErrorDialogService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n login\n \n \n \n \n \n \n \n \n login()\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:53\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:28\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n onSubmit\n \n \n \n \n \n \n \n \n onSubmit()\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:41\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n switchWindows\n \n \n \n \n \n \n \nswitchWindows()\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:66\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n toggleDisplay\n \n \n \n \n \n \n \ntoggleDisplay(element: any)\n \n \n\n\n \n \n Defined in src/app/auth/auth.component.ts:73\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n element\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n keyForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/auth/auth.component.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n loading\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/auth/auth.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n matcher\n \n \n \n \n \n \n Type : CustomErrorStateMatcher\n\n \n \n \n \n Default value : new CustomErrorStateMatcher()\n \n \n \n \n Defined in src/app/auth/auth.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n submitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/auth/auth.component.ts:17\n \n \n\n\n \n \n\n\n \n \n Accessors\n \n \n \n \n \n \n keyFormStub\n \n \n\n \n \n getkeyFormStub()\n \n \n \n \n Defined in src/app/auth/auth.component.ts:37\n \n \n\n \n \n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { CustomErrorStateMatcher } from '@app/_helpers';\nimport { AuthService } from '@app/_services';\nimport { ErrorDialogService } from '@app/_services/error-dialog.service';\nimport { LoggingService } from '@app/_services/logging.service';\nimport { Router } from '@angular/router';\n\n@Component({\n selector: 'app-auth',\n templateUrl: './auth.component.html',\n styleUrls: ['./auth.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class AuthComponent implements OnInit {\n keyForm: FormGroup;\n submitted: boolean = false;\n loading: boolean = false;\n matcher: CustomErrorStateMatcher = new CustomErrorStateMatcher();\n\n constructor(\n private authService: AuthService,\n private formBuilder: FormBuilder,\n private router: Router,\n private errorDialogService: ErrorDialogService\n ) {}\n\n async ngOnInit(): Promise {\n this.keyForm = this.formBuilder.group({\n key: ['', Validators.required],\n });\n if (this.authService.getPrivateKey()) {\n this.authService.loginView();\n }\n }\n\n get keyFormStub(): any {\n return this.keyForm.controls;\n }\n\n async onSubmit(): Promise {\n this.submitted = true;\n\n if (this.keyForm.invalid) {\n return;\n }\n\n this.loading = true;\n await this.authService.setKey(this.keyFormStub.key.value);\n this.loading = false;\n }\n\n async login(): Promise {\n try {\n const loginResult = await this.authService.login();\n if (loginResult) {\n this.router.navigate(['/home']);\n }\n } catch (HttpError) {\n this.errorDialogService.openDialog({\n message: HttpError.message,\n });\n }\n }\n\n switchWindows(): void {\n const divOne: HTMLElement = document.getElementById('one');\n const divTwo: HTMLElement = document.getElementById('two');\n this.toggleDisplay(divOne);\n this.toggleDisplay(divTwo);\n }\n\n toggleDisplay(element: any): void {\n const style: string = window.getComputedStyle(element).display;\n if (style === 'block') {\n element.style.display = 'none';\n } else {\n element.style.display = 'block';\n }\n }\n}\n\n \n\n \n \n\n \n \n \n \n \n CICADA\n \n \n \n \n Add Private Key\n \n\n \n \n Private Key\n \n \n Private Key is required.\n \n \n\n \n \n Add Key\n \n \n \n \n \n \n \n Login\n \n \n\n \n \n \n Change private key?\n Enter private key\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./auth.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' CICADA Add Private Key Private Key Private Key is required. Add Key Login Change private key? Enter private key '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'AuthComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"guards/AuthGuard.html":{"url":"guards/AuthGuard.html","title":"guard - AuthGuard","body":"\n \n\n\n\n\n\n\n\n\n\n\n Guards\n AuthGuard\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_guards/auth.guard.ts\n \n\n \n Description\n \n \n Auth guard implementation.\nDictates access to routes depending on the authentication status.\n\n \n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n canActivate\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(router: Router)\n \n \n \n \n Defined in src/app/_guards/auth.guard.ts:21\n \n \n\n \n \n Instantiates the auth guard class.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \nA service that provides navigation among views and URL manipulation capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n canActivate\n \n \n \n \n \n \n \ncanActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot)\n \n \n\n\n \n \n Defined in src/app/_guards/auth.guard.ts:38\n \n \n\n\n \n \n Returns whether navigation to a specific route is acceptable.\nChecks if the user has uploaded a private key.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n route\n \n ActivatedRouteSnapshot\n \n\n \n No\n \n\n\n \n \nContains the information about a route associated with a component loaded in an outlet at a particular moment in time.\nActivatedRouteSnapshot can also be used to traverse the router state tree.\n\n\n \n \n \n state\n \n RouterStateSnapshot\n \n\n \n No\n \n\n\n \n \nRepresents the state of the router at a moment in time.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable | Promise | boolean | UrlTree\n\n \n \n true - If there is an active private key in the user's localStorage.\n\n \n \n \n \n \n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport {\n ActivatedRouteSnapshot,\n CanActivate,\n Router,\n RouterStateSnapshot,\n UrlTree,\n} from '@angular/router';\n\n// Third party imports\nimport { Observable } from 'rxjs';\n\n/**\n * Auth guard implementation.\n * Dictates access to routes depending on the authentication status.\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class AuthGuard implements CanActivate {\n /**\n * Instantiates the auth guard class.\n *\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(private router: Router) {}\n\n /**\n * Returns whether navigation to a specific route is acceptable.\n * Checks if the user has uploaded a private key.\n *\n * @param route - Contains the information about a route associated with a component loaded in an outlet at a particular moment in time.\n * ActivatedRouteSnapshot can also be used to traverse the router state tree.\n * @param state - Represents the state of the router at a moment in time.\n * @returns true - If there is an active private key in the user's localStorage.\n */\n canActivate(\n route: ActivatedRouteSnapshot,\n state: RouterStateSnapshot\n ): Observable | Promise | boolean | UrlTree {\n if (localStorage.getItem(btoa('CICADA_PRIVATE_KEY'))) {\n return true;\n }\n this.router.navigate(['/auth']);\n return false;\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AuthModule.html":{"url":"modules/AuthModule.html","title":"module - AuthModule","body":"\n \n\n\n\n\n Modules\n AuthModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AuthModule\n\n\n\ncluster_AuthModule_imports\n\n\n\ncluster_AuthModule_declarations\n\n\n\n\nAuthComponent\n\nAuthComponent\n\n\n\nAuthModule\n\nAuthModule\n\nAuthModule -->\n\nAuthComponent->AuthModule\n\n\n\n\n\nPasswordToggleDirective\n\nPasswordToggleDirective\n\nAuthModule -->\n\nPasswordToggleDirective->AuthModule\n\n\n\n\n\nAuthRoutingModule\n\nAuthRoutingModule\n\nAuthModule -->\n\nAuthRoutingModule->AuthModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAuthModule -->\n\nSharedModule->AuthModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/auth/auth.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n AuthComponent\n \n \n PasswordToggleDirective\n \n \n \n \n Imports\n \n \n AuthRoutingModule\n \n \n SharedModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { AuthRoutingModule } from '@app/auth/auth-routing.module';\nimport { AuthComponent } from '@app/auth/auth.component';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { PasswordToggleDirective } from '@app/auth/_directives/password-toggle.directive';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatSelectModule } from '@angular/material/select';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatRippleModule } from '@angular/material/core';\nimport { SharedModule } from '@app/shared/shared.module';\n\n@NgModule({\n declarations: [AuthComponent, PasswordToggleDirective],\n imports: [\n CommonModule,\n AuthRoutingModule,\n ReactiveFormsModule,\n MatCardModule,\n MatSelectModule,\n MatInputModule,\n MatButtonModule,\n MatRippleModule,\n SharedModule,\n ],\n})\nexport class AuthModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/AuthRoutingModule.html":{"url":"modules/AuthRoutingModule.html","title":"module - AuthRoutingModule","body":"\n \n\n\n\n\n Modules\n AuthRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/auth/auth-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { AuthComponent } from '@app/auth/auth.component';\n\nconst routes: Routes = [\n { path: '', component: AuthComponent },\n { path: '**', redirectTo: '', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class AuthRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/AuthService.html":{"url":"injectables/AuthService.html","title":"injectable - AuthService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n AuthService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/auth.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n mutableKeyStore\n \n \n trustedUsers\n \n \n Private\n trustedUsersList\n \n \n trustedUsersSubject\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n addTrustedUser\n \n \n getChallenge\n \n \n getPrivateKey\n \n \n getPrivateKeyInfo\n \n \n Async\n getPublicKeys\n \n \n getSessionToken\n \n \n getTrustedUsers\n \n \n getWithToken\n \n \n Async\n init\n \n \n Async\n login\n \n \n loginView\n \n \n logout\n \n \n sendSignedChallenge\n \n \n Async\n setKey\n \n \n setSessionToken\n \n \n setState\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(httpClient: HttpClient, loggingService: LoggingService, errorDialogService: ErrorDialogService)\n \n \n \n \n Defined in src/app/_services/auth.service.ts:23\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n httpClient\n \n \n HttpClient\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n errorDialogService\n \n \n ErrorDialogService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n addTrustedUser\n \n \n \n \n \n \n \naddTrustedUser(user: Staff)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:172\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n user\n \n Staff\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getChallenge\n \n \n \n \n \n \n \ngetChallenge()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:84\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n getPrivateKey\n \n \n \n \n \n \n \ngetPrivateKey()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:202\n \n \n\n\n \n \n\n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n getPrivateKeyInfo\n \n \n \n \n \n \n \ngetPrivateKeyInfo()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:206\n \n \n\n\n \n \n\n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getPublicKeys\n \n \n \n \n \n \n \n \n getPublicKeys()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:190\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n getSessionToken\n \n \n \n \n \n \n \ngetSessionToken()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:38\n \n \n\n\n \n \n\n \n Returns : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n getTrustedUsers\n \n \n \n \n \n \n \ngetTrustedUsers()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:184\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n getWithToken\n \n \n \n \n \n \n \ngetWithToken()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:50\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n init\n \n \n \n \n \n \n \n \n init()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:31\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n login\n \n \n \n \n \n \n \n \n login()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:93\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n loginView\n \n \n \n \n \n \n \nloginView()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:128\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n logout\n \n \n \n \n \n \n \nlogout()\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:166\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n sendSignedChallenge\n \n \n \n \n \n \n \nsendSignedChallenge(hobaResponseEncoded: any)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:72\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n hobaResponseEncoded\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n setKey\n \n \n \n \n \n \n \n \n setKey(privateKeyArmored)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:138\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n Description\n \n \n \n \n privateKeyArmored\n\n \n No\n \n\n\n \n \nPrivate key.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n setSessionToken\n \n \n \n \n \n \n \nsetSessionToken(token)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:42\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n token\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n setState\n \n \n \n \n \n \n \nsetState(s)\n \n \n\n\n \n \n Defined in src/app/_services/auth.service.ts:46\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n s\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n mutableKeyStore\n \n \n \n \n \n \n Type : MutableKeyStore\n\n \n \n \n \n Defined in src/app/_services/auth.service.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n trustedUsers\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/_services/auth.service.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n trustedUsersList\n \n \n \n \n \n \n Type : BehaviorSubject>\n\n \n \n \n \n Default value : new BehaviorSubject>(\n this.trustedUsers\n )\n \n \n \n \n Defined in src/app/_services/auth.service.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n trustedUsersSubject\n \n \n \n \n \n \n Type : Observable>\n\n \n \n \n \n Default value : this.trustedUsersList.asObservable()\n \n \n \n \n Defined in src/app/_services/auth.service.ts:23\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { hobaParseChallengeHeader } from '@src/assets/js/hoba.js';\nimport { signChallenge } from '@src/assets/js/hoba-pgp.js';\nimport { environment } from '@src/environments/environment';\nimport { LoggingService } from '@app/_services/logging.service';\nimport { MutableKeyStore } from '@app/_pgp';\nimport { ErrorDialogService } from '@app/_services/error-dialog.service';\nimport { HttpClient } from '@angular/common/http';\nimport { HttpError, rejectBody } from '@app/_helpers/global-error-handler';\nimport { Staff } from '@app/_models';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { KeystoreService } from '@app/_services/keystore.service';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class AuthService {\n mutableKeyStore: MutableKeyStore;\n trustedUsers: Array = [];\n private trustedUsersList: BehaviorSubject> = new BehaviorSubject>(\n this.trustedUsers\n );\n trustedUsersSubject: Observable> = this.trustedUsersList.asObservable();\n\n constructor(\n private httpClient: HttpClient,\n private loggingService: LoggingService,\n private errorDialogService: ErrorDialogService\n ) {}\n\n async init(): Promise {\n this.mutableKeyStore = await KeystoreService.getKeystore();\n if (localStorage.getItem(btoa('CICADA_PRIVATE_KEY'))) {\n await this.mutableKeyStore.importPrivateKey(localStorage.getItem(btoa('CICADA_PRIVATE_KEY')));\n }\n }\n\n getSessionToken(): string {\n return sessionStorage.getItem(btoa('CICADA_SESSION_TOKEN'));\n }\n\n setSessionToken(token): void {\n sessionStorage.setItem(btoa('CICADA_SESSION_TOKEN'), token);\n }\n\n setState(s): void {\n document.getElementById('state').innerHTML = s;\n }\n\n getWithToken(): Promise {\n const headers = {\n Authorization: 'Bearer ' + this.getSessionToken,\n 'Content-Type': 'application/json;charset=utf-8',\n 'x-cic-automerge': 'none',\n };\n const options = {\n headers,\n };\n return fetch(environment.cicMetaUrl, options).then((response) => {\n if (!response.ok) {\n this.loggingService.sendErrorLevelMessage('failed to get with auth token.', this, {\n error: '',\n });\n\n return false;\n }\n return true;\n });\n }\n\n // TODO rename to send signed challenge and set session. Also separate these responsibilities\n sendSignedChallenge(hobaResponseEncoded: any): Promise {\n const headers = {\n Authorization: 'HOBA ' + hobaResponseEncoded,\n 'Content-Type': 'application/json;charset=utf-8',\n 'x-cic-automerge': 'none',\n };\n const options = {\n headers,\n };\n return fetch(environment.cicMetaUrl, options);\n }\n\n getChallenge(): Promise {\n return fetch(environment.cicMetaUrl).then((response) => {\n if (response.status === 401) {\n const authHeader: string = response.headers.get('WWW-Authenticate');\n return hobaParseChallengeHeader(authHeader);\n }\n });\n }\n\n async login(): Promise {\n if (this.getSessionToken()) {\n sessionStorage.removeItem(btoa('CICADA_SESSION_TOKEN'));\n } else {\n const o = await this.getChallenge();\n\n const r = await signChallenge(\n o.challenge,\n o.realm,\n environment.cicMetaUrl,\n this.mutableKeyStore\n );\n\n const tokenResponse = await this.sendSignedChallenge(r).then((response) => {\n const token = response.headers.get('Token');\n if (token) {\n return token;\n }\n if (response.status === 401) {\n throw new HttpError('You are not authorized to use this system', response.status);\n }\n if (!response.ok) {\n throw new HttpError('Unknown error from authentication server', response.status);\n }\n });\n\n if (tokenResponse) {\n this.setSessionToken(tokenResponse);\n this.setState('Click button to log in');\n return true;\n }\n return false;\n }\n }\n\n loginView(): void {\n document.getElementById('one').style.display = 'none';\n document.getElementById('two').style.display = 'block';\n this.setState('Click button to log in with PGP key ' + this.mutableKeyStore.getPrivateKeyId());\n }\n\n /**\n * @throws\n * @param privateKeyArmored - Private key.\n */\n async setKey(privateKeyArmored): Promise {\n try {\n const isValidKeyCheck = await this.mutableKeyStore.isValidKey(privateKeyArmored);\n if (!isValidKeyCheck) {\n throw Error('The private key is invalid');\n }\n // TODO leaving this out for now.\n // const isEncryptedKeyCheck = await this.mutableKeyStore.isEncryptedPrivateKey(privateKeyArmored);\n // if (!isEncryptedKeyCheck) {\n // throw Error('The private key doesn\\'t have a password!');\n // }\n const key = await this.mutableKeyStore.importPrivateKey(privateKeyArmored);\n localStorage.setItem(btoa('CICADA_PRIVATE_KEY'), privateKeyArmored);\n } catch (err) {\n this.loggingService.sendErrorLevelMessage(\n `Failed to set key: ${err.message || err.statusText}`,\n this,\n { error: err }\n );\n this.errorDialogService.openDialog({\n message: `Failed to set key: ${err.message || err.statusText}`,\n });\n return false;\n }\n this.loginView();\n return true;\n }\n\n logout(): void {\n sessionStorage.removeItem(btoa('CICADA_SESSION_TOKEN'));\n localStorage.removeItem(btoa('CICADA_PRIVATE_KEY'));\n window.location.reload();\n }\n\n addTrustedUser(user: Staff): void {\n const savedIndex = this.trustedUsers.findIndex((staff) => staff.userid === user.userid);\n if (savedIndex === 0) {\n return;\n }\n if (savedIndex > 0) {\n this.trustedUsers.splice(savedIndex, 1);\n }\n this.trustedUsers.unshift(user);\n this.trustedUsersList.next(this.trustedUsers);\n }\n\n getTrustedUsers(): void {\n this.mutableKeyStore.getPublicKeys().forEach((key) => {\n this.addTrustedUser(key.users[0].userId);\n });\n }\n\n async getPublicKeys(): Promise {\n return new Promise((resolve, reject) => {\n fetch(environment.publicKeysUrl).then((res) => {\n if (!res.ok) {\n // TODO does angular recommend an error interface?\n return reject(rejectBody(res));\n }\n return resolve(res.text());\n });\n });\n }\n\n getPrivateKey(): any {\n return this.mutableKeyStore.getPrivateKey();\n }\n\n getPrivateKeyInfo(): any {\n return this.getPrivateKey().users[0].userId;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/BlockSyncService.html":{"url":"injectables/BlockSyncService.html","title":"injectable - BlockSyncService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n BlockSyncService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/block-sync.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n readyState\n \n \n readyStateTarget\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n blockSync\n \n \n fetcher\n \n \n Async\n init\n \n \n newEvent\n \n \n readyStateProcessor\n \n \n Async\n scan\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(transactionService: TransactionService, loggingService: LoggingService)\n \n \n \n \n Defined in src/app/_services/block-sync.service.ts:16\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n transactionService\n \n \n TransactionService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n blockSync\n \n \n \n \n \n \n \n \n blockSync(address: string, offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:27\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n \n null\n \n\n \n \n offset\n \n number\n \n\n \n No\n \n\n \n 0\n \n\n \n \n limit\n \n number\n \n\n \n No\n \n\n \n 100\n \n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n fetcher\n \n \n \n \n \n \n \nfetcher(settings: Settings, transactionsInfo: any)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:109\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n settings\n \n Settings\n \n\n \n No\n \n\n\n \n \n transactionsInfo\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n init\n \n \n \n \n \n \n \n \n init()\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:23\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n newEvent\n \n \n \n \n \n \n \nnewEvent(tx: any, eventType: string)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:80\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n tx\n \n any\n \n\n \n No\n \n\n\n \n \n eventType\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n readyStateProcessor\n \n \n \n \n \n \n \nreadyStateProcessor(settings: Settings, bit: number, address: string, offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:45\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n settings\n \n Settings\n \n\n \n No\n \n\n\n \n \n bit\n \n number\n \n\n \n No\n \n\n\n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n offset\n \n number\n \n\n \n No\n \n\n\n \n \n limit\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n scan\n \n \n \n \n \n \n \n \n scan(settings: Settings, lo: number, hi: number, bloomBlockBytes: Uint8Array, bloomBlocktxBytes: Uint8Array, bloomRounds: any)\n \n \n\n\n \n \n Defined in src/app/_services/block-sync.service.ts:88\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n settings\n \n Settings\n \n\n \n No\n \n\n\n \n \n lo\n \n number\n \n\n \n No\n \n\n\n \n \n hi\n \n number\n \n\n \n No\n \n\n\n \n \n bloomBlockBytes\n \n Uint8Array\n \n\n \n No\n \n\n\n \n \n bloomBlocktxBytes\n \n Uint8Array\n \n\n \n No\n \n\n\n \n \n bloomRounds\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n readyState\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 0\n \n \n \n \n Defined in src/app/_services/block-sync.service.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n readyStateTarget\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 2\n \n \n \n \n Defined in src/app/_services/block-sync.service.ts:15\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { Settings } from '@app/_models';\nimport { TransactionHelper } from '@cicnet/cic-client';\nimport { first } from 'rxjs/operators';\nimport { TransactionService } from '@app/_services/transaction.service';\nimport { environment } from '@src/environments/environment';\nimport { LoggingService } from '@app/_services/logging.service';\nimport { RegistryService } from '@app/_services/registry.service';\nimport { Web3Service } from '@app/_services/web3.service';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class BlockSyncService {\n readyStateTarget: number = 2;\n readyState: number = 0;\n\n constructor(\n private transactionService: TransactionService,\n private loggingService: LoggingService\n ) {}\n\n async init(): Promise {\n await this.transactionService.init();\n }\n\n async blockSync(address: string = null, offset: number = 0, limit: number = 100): Promise {\n this.transactionService.resetTransactionsList();\n const settings: Settings = new Settings(this.scan);\n const readyStateElements: { network: number } = { network: 2 };\n settings.w3.provider = environment.web3Provider;\n settings.w3.engine = Web3Service.getInstance();\n settings.registry = await RegistryService.getRegistry();\n settings.txHelper = new TransactionHelper(settings.w3.engine, settings.registry);\n\n settings.txHelper.ontransfer = async (transaction: any): Promise => {\n window.dispatchEvent(this.newEvent(transaction, 'cic_transfer'));\n };\n settings.txHelper.onconversion = async (transaction: any): Promise => {\n window.dispatchEvent(this.newEvent(transaction, 'cic_convert'));\n };\n this.readyStateProcessor(settings, readyStateElements.network, address, offset, limit);\n }\n\n readyStateProcessor(\n settings: Settings,\n bit: number,\n address: string,\n offset: number,\n limit: number\n ): void {\n // tslint:disable-next-line:no-bitwise\n this.readyState |= bit;\n if (this.readyStateTarget === this.readyState && this.readyStateTarget) {\n const wHeadSync: Worker = new Worker('./../assets/js/block-sync/head.js');\n wHeadSync.onmessage = (m) => {\n settings.txHelper.processReceipt(m.data);\n };\n wHeadSync.postMessage({\n w3_provider: settings.w3.provider,\n });\n if (address === null) {\n this.transactionService\n .getAllTransactions(offset, limit)\n .pipe(first())\n .subscribe((res) => {\n this.fetcher(settings, res);\n });\n } else {\n this.transactionService\n .getAddressTransactions(address, offset, limit)\n .pipe(first())\n .subscribe((res) => {\n this.fetcher(settings, res);\n });\n }\n }\n }\n\n newEvent(tx: any, eventType: string): any {\n return new CustomEvent(eventType, {\n detail: {\n tx,\n },\n });\n }\n\n async scan(\n settings: Settings,\n lo: number,\n hi: number,\n bloomBlockBytes: Uint8Array,\n bloomBlocktxBytes: Uint8Array,\n bloomRounds: any\n ): Promise {\n const w: Worker = new Worker('./../assets/js/block-sync/ondemand.js');\n w.onmessage = (m) => {\n settings.txHelper.processReceipt(m.data);\n };\n w.postMessage({\n w3_provider: settings.w3.provider,\n lo,\n hi,\n filters: [bloomBlockBytes, bloomBlocktxBytes],\n filter_rounds: bloomRounds,\n });\n }\n\n fetcher(settings: Settings, transactionsInfo: any): void {\n const blockFilterBinstr: string = window.atob(transactionsInfo.block_filter);\n const bOne: Uint8Array = new Uint8Array(blockFilterBinstr.length);\n bOne.map((e, i, v) => (v[i] = blockFilterBinstr.charCodeAt(i)));\n\n const blocktxFilterBinstr: string = window.atob(transactionsInfo.blocktx_filter);\n const bTwo: Uint8Array = new Uint8Array(blocktxFilterBinstr.length);\n bTwo.map((e, i, v) => (v[i] = blocktxFilterBinstr.charCodeAt(i)));\n\n settings.scanFilter(\n settings,\n transactionsInfo.low,\n transactionsInfo.high,\n bOne,\n bTwo,\n transactionsInfo.filter_rounds\n );\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Conversion.html":{"url":"interfaces/Conversion.html","title":"interface - Conversion","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Conversion\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/transaction.ts\n \n\n \n Description\n \n \n Conversion object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n destinationToken\n \n \n fromValue\n \n \n sourceToken\n \n \n toValue\n \n \n trader\n \n \n tx\n \n \n user\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n destinationToken\n \n \n \n \n destinationToken: TxToken\n\n \n \n\n\n \n \n Type : TxToken\n\n \n \n\n\n\n\n\n \n \n Final transaction token information. \n\n \n \n \n \n \n \n \n \n \n fromValue\n \n \n \n \n fromValue: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Initial transaction token amount. \n\n \n \n \n \n \n \n \n \n \n sourceToken\n \n \n \n \n sourceToken: TxToken\n\n \n \n\n\n \n \n Type : TxToken\n\n \n \n\n\n\n\n\n \n \n Initial transaction token information. \n\n \n \n \n \n \n \n \n \n \n toValue\n \n \n \n \n toValue: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Final transaction token amount. \n\n \n \n \n \n \n \n \n \n \n trader\n \n \n \n \n trader: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the initiator of the conversion. \n\n \n \n \n \n \n \n \n \n \n tx\n \n \n \n \n tx: Tx\n\n \n \n\n\n \n \n Type : Tx\n\n \n \n\n\n\n\n\n \n \n Conversion mining information. \n\n \n \n \n \n \n \n \n \n \n user\n \n \n \n \n user: AccountDetails\n\n \n \n\n\n \n \n Type : AccountDetails\n\n \n \n\n\n\n\n\n \n \n Account information of the initiator of the conversion. \n\n \n \n \n \n \n \n\n\n \n import { AccountDetails } from '@app/_models/account';\n\n/** Conversion object interface */\ninterface Conversion {\n /** Final transaction token information. */\n destinationToken: TxToken;\n /** Initial transaction token amount. */\n fromValue: number;\n /** Initial transaction token information. */\n sourceToken: TxToken;\n /** Final transaction token amount. */\n toValue: number;\n /** Address of the initiator of the conversion. */\n trader: string;\n /** Conversion mining information. */\n tx: Tx;\n /** Account information of the initiator of the conversion. */\n user: AccountDetails;\n}\n\n/** Transaction object interface */\ninterface Transaction {\n /** Address of the transaction sender. */\n from: string;\n /** Account information of the transaction recipient. */\n recipient: AccountDetails;\n /** Account information of the transaction sender. */\n sender: AccountDetails;\n /** Address of the transaction recipient. */\n to: string;\n /** Transaction token information. */\n token: TxToken;\n /** Transaction mining information. */\n tx: Tx;\n /** Type of transaction. */\n type?: string;\n /** Amount of tokens transacted. */\n value: number;\n}\n\n/** Transaction data interface */\ninterface Tx {\n /** Transaction block number. */\n block: number;\n /** Transaction mining status. */\n success: boolean;\n /** Time transaction was mined. */\n timestamp: number;\n /** Hash generated by transaction. */\n txHash: string;\n /** Index of transaction in block. */\n txIndex: number;\n}\n\n/** Transaction token object interface */\ninterface TxToken {\n /** Address of the deployed token contract. */\n address: string;\n /** Name of the token. */\n name: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Conversion, Transaction, Tx, TxToken };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/CreateAccountComponent.html":{"url":"components/CreateAccountComponent.html","title":"component - CreateAccountComponent","body":"\n \n\n\n\n\n\n Components\n CreateAccountComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/accounts/create-account/create-account.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-create-account\n \n\n \n styleUrls\n ./create-account.component.scss\n \n\n\n\n \n templateUrl\n ./create-account.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n accountTypes\n \n \n areaNames\n \n \n categories\n \n \n createForm\n \n \n genders\n \n \n matcher\n \n \n submitted\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n ngOnInit\n \n \n onSubmit\n \n \n \n \n\n\n\n\n\n \n \n Accessors\n \n \n \n \n \n \n createFormStub\n \n \n \n \n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(formBuilder: FormBuilder, locationService: LocationService, userService: UserService)\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:20\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n formBuilder\n \n \n FormBuilder\n \n \n \n No\n \n \n \n \n locationService\n \n \n LocationService\n \n \n \n No\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:28\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n onSubmit\n \n \n \n \n \n \n \nonSubmit()\n \n \n\n\n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:64\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n accountTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n areaNames\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n categories\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:17\n \n \n\n\n \n \n \n \n \n \n \n \n \n createForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:14\n \n \n\n\n \n \n \n \n \n \n \n \n \n genders\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n matcher\n \n \n \n \n \n \n Type : CustomErrorStateMatcher\n\n \n \n \n \n Default value : new CustomErrorStateMatcher()\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:15\n \n \n\n\n \n \n \n \n \n \n \n \n \n submitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:16\n \n \n\n\n \n \n\n\n \n \n Accessors\n \n \n \n \n \n \n createFormStub\n \n \n\n \n \n getcreateFormStub()\n \n \n \n \n Defined in src/app/pages/accounts/create-account/create-account.component.ts:60\n \n \n\n \n \n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { LocationService, UserService } from '@app/_services';\nimport { CustomErrorStateMatcher } from '@app/_helpers';\nimport { first } from 'rxjs/operators';\n\n@Component({\n selector: 'app-create-account',\n templateUrl: './create-account.component.html',\n styleUrls: ['./create-account.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class CreateAccountComponent implements OnInit {\n createForm: FormGroup;\n matcher: CustomErrorStateMatcher = new CustomErrorStateMatcher();\n submitted: boolean = false;\n categories: Array;\n areaNames: Array;\n accountTypes: Array;\n genders: Array;\n\n constructor(\n private formBuilder: FormBuilder,\n private locationService: LocationService,\n private userService: UserService\n ) {}\n\n async ngOnInit(): Promise {\n await this.userService.init();\n this.createForm = this.formBuilder.group({\n accountType: ['', Validators.required],\n idNumber: ['', Validators.required],\n phoneNumber: ['', Validators.required],\n givenName: ['', Validators.required],\n surname: ['', Validators.required],\n directoryEntry: ['', Validators.required],\n location: ['', Validators.required],\n gender: ['', Validators.required],\n referrer: ['', Validators.required],\n businessCategory: ['', Validators.required],\n });\n this.userService.getCategories();\n this.userService.categoriesSubject.subscribe((res) => {\n this.categories = Object.keys(res);\n });\n this.locationService.getAreaNames();\n this.locationService.areaNamesSubject.subscribe((res) => {\n this.areaNames = Object.keys(res);\n });\n this.userService\n .getAccountTypes()\n .pipe(first())\n .subscribe((res) => (this.accountTypes = res));\n this.userService\n .getGenders()\n .pipe(first())\n .subscribe((res) => (this.genders = res));\n }\n\n get createFormStub(): any {\n return this.createForm.controls;\n }\n\n onSubmit(): void {\n this.submitted = true;\n if (this.createForm.invalid || !confirm('Create account?')) {\n return;\n }\n this.submitted = false;\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Accounts\n Create Account\n \n \n \n CREATE A USER ACCOUNT \n \n \n \n \n Account Type: \n \n \n {{ accountType | uppercase }}\n \n \n Account type is required. \n \n\n \n \n ID Number: \n \n ID Number is required.\n \n \n\n \n \n Phone Number: \n \n Phone Number is required. \n \n\n \n \n Given Name(s):* \n \n Given Names are required. \n \n\n \n \n Family/Surname: \n \n Surname is required. \n \n\n \n \n Directory Entry: \n \n Directory Entry is required. \n \n\n \n \n Location: \n \n \n {{ area | uppercase }}\n \n \n Location is required. \n \n\n \n \n Gender: \n \n \n {{ gender | uppercase }}\n \n \n Gender is required. \n \n\n \n \n Referrer Phone Number: \n \n Referrer is required. \n \n\n \n \n Business Category: \n \n \n {{ category | titlecase }}\n \n \n Business Category is required.\n \n \n\n \n Submit\n \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./create-account.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Accounts Create Account CREATE A USER ACCOUNT Account Type: {{ accountType | uppercase }} Account type is required. ID Number: ID Number is required. Phone Number: Phone Number is required. Given Name(s):* Given Names are required. Family/Surname: Surname is required. Directory Entry: Directory Entry is required. Location: {{ area | uppercase }} Location is required. Gender: {{ gender | uppercase }} Gender is required. Referrer Phone Number: Referrer is required. Business Category: {{ category | titlecase }} Business Category is required. Submit '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'CreateAccountComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/CustomErrorStateMatcher.html":{"url":"classes/CustomErrorStateMatcher.html","title":"class - CustomErrorStateMatcher","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n CustomErrorStateMatcher\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/custom-error-state-matcher.ts\n \n\n \n Description\n \n \n Custom provider that defines how form controls behave with regards to displaying error messages.\n\n \n\n\n \n Implements\n \n \n ErrorStateMatcher\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n isErrorState\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n isErrorState\n \n \n \n \n \n \n \nisErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null)\n \n \n\n\n \n \n Defined in src/app/_helpers/custom-error-state-matcher.ts:17\n \n \n\n\n \n \n Checks whether an invalid input has been made and an error should be made.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n control\n \n FormControl | null\n \n\n \n No\n \n\n\n \n \nTracks the value and validation status of an individual form control.\n\n\n \n \n \n form\n \n FormGroupDirective | NgForm | null\n \n\n \n No\n \n\n\n \n \nBinding of an existing FormGroup to a DOM element.\n\n\n \n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n true - If an invalid input has been made to the form control.\n\n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { ErrorStateMatcher } from '@angular/material/core';\nimport { FormControl, FormGroupDirective, NgForm } from '@angular/forms';\n\n/**\n * Custom provider that defines how form controls behave with regards to displaying error messages.\n *\n */\nexport class CustomErrorStateMatcher implements ErrorStateMatcher {\n /**\n * Checks whether an invalid input has been made and an error should be made.\n *\n * @param control - Tracks the value and validation status of an individual form control.\n * @param form - Binding of an existing FormGroup to a DOM element.\n * @returns true - If an invalid input has been made to the form control.\n */\n isErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null): boolean {\n const isSubmitted: boolean = form && form.submitted;\n return !!(control && control.invalid && (control.dirty || control.touched || isSubmitted));\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/CustomValidator.html":{"url":"classes/CustomValidator.html","title":"class - CustomValidator","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n CustomValidator\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/custom.validator.ts\n \n\n \n Description\n \n \n Provides methods to perform custom validation to form inputs.\n\n \n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n passwordMatchValidator\n \n \n Static\n patternValidator\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Static\n passwordMatchValidator\n \n \n \n \n \n \n \n \n passwordMatchValidator(control: AbstractControl)\n \n \n\n\n \n \n Defined in src/app/_helpers/custom.validator.ts:13\n \n \n\n\n \n \n Sets errors to the confirm password input field if it does not match with the value in the password input field.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n control\n \n AbstractControl\n \n\n \n No\n \n\n\n \n \nThe control object of the form being validated.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Static\n patternValidator\n \n \n \n \n \n \n \n \n patternValidator(regex: RegExp, error: ValidationErrors)\n \n \n\n\n \n \n Defined in src/app/_helpers/custom.validator.ts:28\n \n \n\n\n \n \n Sets errors to a form field if it does not match with the regular expression given.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n regex\n \n RegExp\n \n\n \n No\n \n\n\n \n \nThe regular expression to match with the form field.\n\n\n \n \n \n error\n \n ValidationErrors\n \n\n \n No\n \n\n\n \n \nDefines the map of errors to return from failed validation checks.\n\n\n \n \n \n \n \n \n \n \n Returns : ValidationErrors | null\n\n \n \n The map of errors returned from failed validation checks.\n\n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { AbstractControl, ValidationErrors } from '@angular/forms';\n\n/**\n * Provides methods to perform custom validation to form inputs.\n */\nexport class CustomValidator {\n /**\n * Sets errors to the confirm password input field if it does not match with the value in the password input field.\n *\n * @param control - The control object of the form being validated.\n */\n static passwordMatchValidator(control: AbstractControl): void {\n const password: string = control.get('password').value;\n const confirmPassword: string = control.get('confirmPassword').value;\n if (password !== confirmPassword) {\n control.get('confirmPassword').setErrors({ NoPasswordMatch: true });\n }\n }\n\n /**\n * Sets errors to a form field if it does not match with the regular expression given.\n *\n * @param regex - The regular expression to match with the form field.\n * @param error - Defines the map of errors to return from failed validation checks.\n * @returns The map of errors returned from failed validation checks.\n */\n static patternValidator(regex: RegExp, error: ValidationErrors): ValidationErrors | null {\n return (control: AbstractControl): { [key: string]: any } => {\n if (!control.value) {\n return null;\n }\n\n const valid: boolean = regex.test(control.value);\n return valid ? null : error;\n };\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/ErrorDialogComponent.html":{"url":"components/ErrorDialogComponent.html","title":"component - ErrorDialogComponent","body":"\n \n\n\n\n\n\n Components\n ErrorDialogComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/error-dialog/error-dialog.component.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-error-dialog\n \n\n \n styleUrls\n ./error-dialog.component.scss\n \n\n\n\n \n templateUrl\n ./error-dialog.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Public\n data\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(data: any)\n \n \n \n \n Defined in src/app/shared/error-dialog/error-dialog.component.ts:10\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n data\n \n \n any\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Public\n data\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Decorators : \n \n \n @Inject(MAT_DIALOG_DATA)\n \n \n \n \n \n Defined in src/app/shared/error-dialog/error-dialog.component.ts:11\n \n \n\n\n \n \n\n\n\n\n\n \n import { Component, ChangeDetectionStrategy, Inject } from '@angular/core';\nimport { MAT_DIALOG_DATA } from '@angular/material/dialog';\n\n@Component({\n selector: 'app-error-dialog',\n templateUrl: './error-dialog.component.html',\n styleUrls: ['./error-dialog.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class ErrorDialogComponent {\n constructor(@Inject(MAT_DIALOG_DATA) public data: any) {}\n}\n\n \n\n \n \n \n Message: {{ data.message }}\n Status: {{ data?.status }}\n \n\n\n \n\n \n \n ./error-dialog.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Message: {{ data.message }} Status: {{ data?.status }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'ErrorDialogComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/ErrorDialogService.html":{"url":"injectables/ErrorDialogService.html","title":"injectable - ErrorDialogService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n ErrorDialogService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/error-dialog.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Public\n dialog\n \n \n Public\n isDialogOpen\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n openDialog\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(dialog: MatDialog)\n \n \n \n \n Defined in src/app/_services/error-dialog.service.ts:9\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n dialog\n \n \n MatDialog\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n openDialog\n \n \n \n \n \n \n \nopenDialog(data)\n \n \n\n\n \n \n Defined in src/app/_services/error-dialog.service.ts:13\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n data\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Public\n dialog\n \n \n \n \n \n \n Type : MatDialog\n\n \n \n \n \n Defined in src/app/_services/error-dialog.service.ts:11\n \n \n\n\n \n \n \n \n \n \n \n \n \n Public\n isDialogOpen\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/_services/error-dialog.service.ts:9\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { MatDialog, MatDialogRef } from '@angular/material/dialog';\nimport { ErrorDialogComponent } from '@app/shared/error-dialog/error-dialog.component';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class ErrorDialogService {\n public isDialogOpen: boolean = false;\n\n constructor(public dialog: MatDialog) {}\n\n openDialog(data): any {\n if (this.isDialogOpen) {\n return false;\n }\n this.isDialogOpen = true;\n const dialogRef: MatDialogRef = this.dialog.open(ErrorDialogComponent, {\n width: '300px',\n data,\n });\n\n dialogRef.afterClosed().subscribe(() => (this.isDialogOpen = false));\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interceptors/ErrorInterceptor.html":{"url":"interceptors/ErrorInterceptor.html","title":"interceptor - ErrorInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Interceptors\n ErrorInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_interceptors/error.interceptor.ts\n \n\n \n Description\n \n \n Intercepts and handles errors from outgoing HTTP request. \n\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(errorDialogService: ErrorDialogService, loggingService: LoggingService, router: Router)\n \n \n \n \n Defined in src/app/_interceptors/error.interceptor.ts:21\n \n \n\n \n \n Initialization of the error interceptor.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n errorDialogService\n \n \n ErrorDialogService\n \n \n \n No\n \n \n \n \nA service that provides a dialog box for displaying errors to the user.\n\n\n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \nA service that provides logging capabilities.\n\n\n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \nA service that provides navigation among views and URL manipulation capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \n \nintercept(request: HttpRequest, next: HttpHandler)\n \n \n\n\n \n \n Defined in src/app/_interceptors/error.interceptor.ts:42\n \n \n\n\n \n \n Intercepts HTTP requests.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n request\n \n HttpRequest\n \n\n \n No\n \n\n\n \n \nAn outgoing HTTP request with an optional typed body.\n\n\n \n \n \n next\n \n HttpHandler\n \n\n \n No\n \n\n\n \n \nThe next HTTP handler or the outgoing request dispatcher.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable>\n\n \n \n The error caught from the request.\n\n \n \n \n \n \n\n\n \n\n\n \n import {\n HttpErrorResponse,\n HttpEvent,\n HttpHandler,\n HttpInterceptor,\n HttpRequest,\n} from '@angular/common/http';\nimport { Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\n\n// Third party imports\nimport { Observable, throwError } from 'rxjs';\nimport { catchError } from 'rxjs/operators';\n\n// Application imports\nimport { ErrorDialogService, LoggingService } from '@app/_services';\n\n/** Intercepts and handles errors from outgoing HTTP request. */\n@Injectable()\nexport class ErrorInterceptor implements HttpInterceptor {\n /**\n * Initialization of the error interceptor.\n *\n * @param errorDialogService - A service that provides a dialog box for displaying errors to the user.\n * @param loggingService - A service that provides logging capabilities.\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(\n private errorDialogService: ErrorDialogService,\n private loggingService: LoggingService,\n private router: Router\n ) {}\n\n /**\n * Intercepts HTTP requests.\n *\n * @param request - An outgoing HTTP request with an optional typed body.\n * @param next - The next HTTP handler or the outgoing request dispatcher.\n * @returns The error caught from the request.\n */\n intercept(request: HttpRequest, next: HttpHandler): Observable> {\n return next.handle(request).pipe(\n catchError((err: HttpErrorResponse) => {\n let errorMessage: string;\n if (err.error instanceof ErrorEvent) {\n // A client-side or network error occurred. Handle it accordingly.\n errorMessage = `An error occurred: ${err.error.message}`;\n } else {\n // The backend returned an unsuccessful response code.\n // The response body may contain clues as to what went wrong.\n errorMessage = `Backend returned code ${err.status}, body was: ${JSON.stringify(\n err.error\n )}`;\n }\n this.loggingService.sendErrorLevelMessage(errorMessage, this, { error: err });\n switch (err.status) {\n case 401: // unauthorized\n this.router.navigateByUrl('/auth').then();\n break;\n case 403: // forbidden\n alert('Access to resource is not allowed!');\n break;\n }\n // Return an observable with a user-facing error message.\n return throwError(err);\n })\n );\n }\n}\n\n \n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/FooterComponent.html":{"url":"components/FooterComponent.html","title":"component - FooterComponent","body":"\n \n\n\n\n\n\n Components\n FooterComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/footer/footer.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-footer\n \n\n \n styleUrls\n ./footer.component.scss\n \n\n\n\n \n templateUrl\n ./footer.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n currentYear\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/shared/footer/footer.component.ts:10\n \n \n\n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/shared/footer/footer.component.ts:13\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n currentYear\n \n \n \n \n \n \n Default value : new Date().getFullYear()\n \n \n \n \n Defined in src/app/shared/footer/footer.component.ts:10\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'app-footer',\n templateUrl: './footer.component.html',\n styleUrls: ['./footer.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class FooterComponent implements OnInit {\n currentYear = new Date().getFullYear();\n constructor() {}\n\n ngOnInit(): void {}\n}\n\n \n\n \n \n\n Copyleft \n 🄯.\n {{ currentYear }}\n Grassroots Economics \n\n\n\n \n\n \n \n ./footer.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Copyleft 🄯. {{ currentYear }} Grassroots Economics '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'FooterComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/FooterStubComponent.html":{"url":"components/FooterStubComponent.html","title":"component - FooterStubComponent","body":"\n \n\n\n\n\n\n Components\n FooterStubComponent\n\n\n\n \n Info\n \n \n Source\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/testing/shared-module-stub.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-footer\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n import { Component } from '@angular/core';\n\n@Component({ selector: 'app-sidebar', template: '' })\nexport class SidebarStubComponent {}\n\n@Component({ selector: 'app-topbar', template: '' })\nexport class TopbarStubComponent {}\n\n@Component({ selector: 'app-footer', template: '' })\nexport class FooterStubComponent {}\n\n \n\n\n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ''\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'FooterStubComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/GlobalErrorHandler.html":{"url":"injectables/GlobalErrorHandler.html","title":"injectable - GlobalErrorHandler","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n GlobalErrorHandler\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/global-error-handler.ts\n \n\n \n Description\n \n \n Provides a hook for centralized exception handling.\n\n \n\n \n Extends\n \n \n ErrorHandler\n \n\n \n Example\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n sentencesForWarningLogging\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n handleError\n \n \n Private\n isWarning\n \n \n logError\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(loggingService: LoggingService, router: Router)\n \n \n \n \n Defined in src/app/_helpers/global-error-handler.ts:41\n \n \n\n \n \n Initialization of the Global Error Handler.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \nA service that provides logging capabilities.\n\n\n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \nA service that provides navigation among views and URL manipulation capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n handleError\n \n \n \n \n \n \n \nhandleError(error: Error)\n \n \n\n\n \n \n Defined in src/app/_helpers/global-error-handler.ts:58\n \n \n\n\n \n \n Handles different types of errors.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n error\n \n Error\n \n\n \n No\n \n\n\n \n \nAn error objects thrown when a runtime errors occurs.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Private\n isWarning\n \n \n \n \n \n \n \n \n isWarning(errorTraceString: string)\n \n \n\n\n \n \n Defined in src/app/_helpers/global-error-handler.ts:84\n \n \n\n\n \n \n Checks if an error is of type warning.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n errorTraceString\n \n string\n \n\n \n No\n \n\n\n \n \nA description of the error and it's stack trace.\n\n\n \n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n true - If the error is of type warning.\n\n \n \n \n \n \n \n \n \n \n \n \n \n logError\n \n \n \n \n \n \n \nlogError(error: any)\n \n \n\n\n \n \n Defined in src/app/_helpers/global-error-handler.ts:104\n \n \n\n\n \n \n Write appropriate logs according to the type of error.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \nAn error objects thrown when a runtime errors occurs.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Private\n sentencesForWarningLogging\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/_helpers/global-error-handler.ts:41\n \n \n\n \n \n An array of sentence sections that denote warnings.\n\n \n \n\n \n \n\n\n \n\n\n \n import { HttpErrorResponse } from '@angular/common/http';\nimport { ErrorHandler, Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\n\n// Application imports\nimport { LoggingService } from '@app/_services/logging.service';\n\n/**\n * A generalized http response error.\n *\n * @extends Error\n */\nexport class HttpError extends Error {\n /** The error's status code. */\n public status: number;\n\n /**\n * Initialize the HttpError class.\n *\n * @param message - The message given by the error.\n * @param status - The status code given by the error.\n */\n constructor(message: string, status: number) {\n super(message);\n this.status = status;\n this.name = 'HttpError';\n }\n}\n\n/**\n * Provides a hook for centralized exception handling.\n *\n * @extends ErrorHandler\n */\n@Injectable()\nexport class GlobalErrorHandler extends ErrorHandler {\n /**\n * An array of sentence sections that denote warnings.\n */\n private sentencesForWarningLogging: Array = [];\n\n /**\n * Initialization of the Global Error Handler.\n *\n * @param loggingService - A service that provides logging capabilities.\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(private loggingService: LoggingService, private router: Router) {\n super();\n }\n\n /**\n * Handles different types of errors.\n *\n * @param error - An error objects thrown when a runtime errors occurs.\n */\n handleError(error: Error): void {\n this.logError(error);\n const message: string = error.message ? error.message : error.toString();\n\n // if (error.status) {\n // error = new Error(message);\n // }\n\n const errorTraceString: string = `Error message:\\n${message}.\\nStack trace: ${error.stack}`;\n\n const isWarning: boolean = this.isWarning(errorTraceString);\n if (isWarning) {\n this.loggingService.sendWarnLevelMessage(errorTraceString, { error });\n } else {\n this.loggingService.sendErrorLevelMessage(errorTraceString, this, { error });\n }\n\n throw error;\n }\n\n /**\n * Checks if an error is of type warning.\n *\n * @param errorTraceString - A description of the error and it's stack trace.\n * @returns true - If the error is of type warning.\n */\n private isWarning(errorTraceString: string): boolean {\n let isWarning: boolean = true;\n if (errorTraceString.includes('/src/app/')) {\n isWarning = false;\n }\n\n this.sentencesForWarningLogging.forEach((whiteListSentence: string) => {\n if (errorTraceString.includes(whiteListSentence)) {\n isWarning = true;\n }\n });\n\n return isWarning;\n }\n\n /**\n * Write appropriate logs according to the type of error.\n *\n * @param error - An error objects thrown when a runtime errors occurs.\n */\n logError(error: any): void {\n const route: string = this.router.url;\n if (error instanceof HttpErrorResponse) {\n this.loggingService.sendErrorLevelMessage(\n `There was an HTTP error on route ${route}.\\n${error.message}.\\nStatus code: ${\n (error as HttpErrorResponse).status\n }`,\n this,\n { error }\n );\n } else if (error instanceof TypeError) {\n this.loggingService.sendErrorLevelMessage(\n `There was a Type error on route ${route}.\\n${error.message}`,\n this,\n { error }\n );\n } else if (error instanceof Error) {\n this.loggingService.sendErrorLevelMessage(\n `There was a general error on route ${route}.\\n${error.message}`,\n this,\n { error }\n );\n } else {\n this.loggingService.sendErrorLevelMessage(\n `Nobody threw an error but something happened on route ${route}!`,\n this,\n { error }\n );\n }\n }\n}\n\nexport function rejectBody(error): { status: any; statusText: any } {\n return {\n status: error.status,\n statusText: error.statusText,\n };\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interceptors/HttpConfigInterceptor.html":{"url":"interceptors/HttpConfigInterceptor.html","title":"interceptor - HttpConfigInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Interceptors\n HttpConfigInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_interceptors/http-config.interceptor.ts\n \n\n \n Description\n \n \n Intercepts and handles setting of configurations to outgoing HTTP request. \n\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_interceptors/http-config.interceptor.ts:10\n \n \n\n \n \n Initialization of http config interceptor. \n\n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \n \nintercept(request: HttpRequest, next: HttpHandler)\n \n \n\n\n \n \n Defined in src/app/_interceptors/http-config.interceptor.ts:21\n \n \n\n\n \n \n Intercepts HTTP requests.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n request\n \n HttpRequest\n \n\n \n No\n \n\n\n \n \nAn outgoing HTTP request with an optional typed body.\n\n\n \n \n \n next\n \n HttpHandler\n \n\n \n No\n \n\n\n \n \nThe next HTTP handler or the outgoing request dispatcher.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable>\n\n \n \n The forwarded request.\n\n \n \n \n \n \n\n\n \n\n\n \n import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http';\nimport { Injectable } from '@angular/core';\n\n// Third party imports\nimport { Observable } from 'rxjs';\n\n/** Intercepts and handles setting of configurations to outgoing HTTP request. */\n@Injectable()\nexport class HttpConfigInterceptor implements HttpInterceptor {\n /** Initialization of http config interceptor. */\n constructor() {}\n\n /**\n * Intercepts HTTP requests.\n *\n * @param request - An outgoing HTTP request with an optional typed body.\n * @param next - The next HTTP handler or the outgoing request dispatcher.\n * @returns The forwarded request.\n */\n intercept(request: HttpRequest, next: HttpHandler): Observable> {\n // const token: string = sessionStorage.getItem(btoa('CICADA_SESSION_TOKEN'));\n\n // if (token) {\n // request = request.clone({headers: request.headers.set('Authorization', 'Bearer ' + token)});\n // }\n\n return next.handle(request);\n }\n}\n\n \n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/HttpError.html":{"url":"classes/HttpError.html","title":"class - HttpError","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n HttpError\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/global-error-handler.ts\n \n\n \n Description\n \n \n A generalized http response error.\n\n \n\n \n Extends\n \n \n Error\n \n\n\n \n Example\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Public\n status\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(message: string, status: number)\n \n \n \n \n Defined in src/app/_helpers/global-error-handler.ts:16\n \n \n\n \n \n Initialize the HttpError class.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n \n string\n \n \n \n No\n \n \n \n \nThe message given by the error.\n\n\n \n \n \n status\n \n \n number\n \n \n \n No\n \n \n \n \nThe status code given by the error.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Public\n status\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Defined in src/app/_helpers/global-error-handler.ts:16\n \n \n\n \n \n The error's status code. \n\n \n \n\n \n \n\n\n\n\n\n\n\n\n \n\n\n \n import { HttpErrorResponse } from '@angular/common/http';\nimport { ErrorHandler, Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\n\n// Application imports\nimport { LoggingService } from '@app/_services/logging.service';\n\n/**\n * A generalized http response error.\n *\n * @extends Error\n */\nexport class HttpError extends Error {\n /** The error's status code. */\n public status: number;\n\n /**\n * Initialize the HttpError class.\n *\n * @param message - The message given by the error.\n * @param status - The status code given by the error.\n */\n constructor(message: string, status: number) {\n super(message);\n this.status = status;\n this.name = 'HttpError';\n }\n}\n\n/**\n * Provides a hook for centralized exception handling.\n *\n * @extends ErrorHandler\n */\n@Injectable()\nexport class GlobalErrorHandler extends ErrorHandler {\n /**\n * An array of sentence sections that denote warnings.\n */\n private sentencesForWarningLogging: Array = [];\n\n /**\n * Initialization of the Global Error Handler.\n *\n * @param loggingService - A service that provides logging capabilities.\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(private loggingService: LoggingService, private router: Router) {\n super();\n }\n\n /**\n * Handles different types of errors.\n *\n * @param error - An error objects thrown when a runtime errors occurs.\n */\n handleError(error: Error): void {\n this.logError(error);\n const message: string = error.message ? error.message : error.toString();\n\n // if (error.status) {\n // error = new Error(message);\n // }\n\n const errorTraceString: string = `Error message:\\n${message}.\\nStack trace: ${error.stack}`;\n\n const isWarning: boolean = this.isWarning(errorTraceString);\n if (isWarning) {\n this.loggingService.sendWarnLevelMessage(errorTraceString, { error });\n } else {\n this.loggingService.sendErrorLevelMessage(errorTraceString, this, { error });\n }\n\n throw error;\n }\n\n /**\n * Checks if an error is of type warning.\n *\n * @param errorTraceString - A description of the error and it's stack trace.\n * @returns true - If the error is of type warning.\n */\n private isWarning(errorTraceString: string): boolean {\n let isWarning: boolean = true;\n if (errorTraceString.includes('/src/app/')) {\n isWarning = false;\n }\n\n this.sentencesForWarningLogging.forEach((whiteListSentence: string) => {\n if (errorTraceString.includes(whiteListSentence)) {\n isWarning = true;\n }\n });\n\n return isWarning;\n }\n\n /**\n * Write appropriate logs according to the type of error.\n *\n * @param error - An error objects thrown when a runtime errors occurs.\n */\n logError(error: any): void {\n const route: string = this.router.url;\n if (error instanceof HttpErrorResponse) {\n this.loggingService.sendErrorLevelMessage(\n `There was an HTTP error on route ${route}.\\n${error.message}.\\nStatus code: ${\n (error as HttpErrorResponse).status\n }`,\n this,\n { error }\n );\n } else if (error instanceof TypeError) {\n this.loggingService.sendErrorLevelMessage(\n `There was a Type error on route ${route}.\\n${error.message}`,\n this,\n { error }\n );\n } else if (error instanceof Error) {\n this.loggingService.sendErrorLevelMessage(\n `There was a general error on route ${route}.\\n${error.message}`,\n this,\n { error }\n );\n } else {\n this.loggingService.sendErrorLevelMessage(\n `Nobody threw an error but something happened on route ${route}!`,\n this,\n { error }\n );\n }\n }\n}\n\nexport function rejectBody(error): { status: any; statusText: any } {\n return {\n status: error.status,\n statusText: error.statusText,\n };\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/KeystoreService.html":{"url":"injectables/KeystoreService.html","title":"injectable - KeystoreService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n KeystoreService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/keystore.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n Static\n mutableKeyStore\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n Async\n getKeystore\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_services/keystore.service.ts:8\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Static\n Async\n getKeystore\n \n \n \n \n \n \n \n \n getKeystore()\n \n \n\n\n \n \n Defined in src/app/_services/keystore.service.ts:12\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Private\n Static\n mutableKeyStore\n \n \n \n \n \n \n Type : MutableKeyStore\n\n \n \n \n \n Defined in src/app/_services/keystore.service.ts:8\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { MutableKeyStore, MutablePgpKeyStore } from '@app/_pgp';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class KeystoreService {\n private static mutableKeyStore: MutableKeyStore;\n\n constructor() {}\n\n public static async getKeystore(): Promise {\n return new Promise(async (resolve, reject) => {\n if (!KeystoreService.mutableKeyStore) {\n this.mutableKeyStore = new MutablePgpKeyStore();\n await this.mutableKeyStore.loadKeyring();\n return resolve(KeystoreService.mutableKeyStore);\n }\n return resolve(KeystoreService.mutableKeyStore);\n });\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/LocationService.html":{"url":"injectables/LocationService.html","title":"injectable - LocationService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n LocationService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/location.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n areaNames\n \n \n Private\n areaNamesList\n \n \n areaNamesSubject\n \n \n areaTypes\n \n \n Private\n areaTypesList\n \n \n areaTypesSubject\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n getAreaNameByLocation\n \n \n getAreaNames\n \n \n getAreaTypeByArea\n \n \n getAreaTypes\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(httpClient: HttpClient)\n \n \n \n \n Defined in src/app/_services/location.service.ts:17\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n httpClient\n \n \n HttpClient\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n getAreaNameByLocation\n \n \n \n \n \n \n \ngetAreaNameByLocation(location: string, areaNames: object)\n \n \n\n\n \n \n Defined in src/app/_services/location.service.ts:28\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n location\n \n string\n \n\n \n No\n \n\n\n \n \n areaNames\n \n object\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAreaNames\n \n \n \n \n \n \n \ngetAreaNames()\n \n \n\n\n \n \n Defined in src/app/_services/location.service.ts:21\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n getAreaTypeByArea\n \n \n \n \n \n \n \ngetAreaTypeByArea(area: string, areaTypes: object)\n \n \n\n\n \n \n Defined in src/app/_services/location.service.ts:47\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n area\n \n string\n \n\n \n No\n \n\n\n \n \n areaTypes\n \n object\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAreaTypes\n \n \n \n \n \n \n \ngetAreaTypes()\n \n \n\n\n \n \n Defined in src/app/_services/location.service.ts:40\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n areaNames\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {}\n \n \n \n \n Defined in src/app/_services/location.service.ts:11\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n areaNamesList\n \n \n \n \n \n \n Type : BehaviorSubject\n\n \n \n \n \n Default value : new BehaviorSubject(this.areaNames)\n \n \n \n \n Defined in src/app/_services/location.service.ts:12\n \n \n\n\n \n \n \n \n \n \n \n \n \n areaNamesSubject\n \n \n \n \n \n \n Type : Observable\n\n \n \n \n \n Default value : this.areaNamesList.asObservable()\n \n \n \n \n Defined in src/app/_services/location.service.ts:13\n \n \n\n\n \n \n \n \n \n \n \n \n \n areaTypes\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {}\n \n \n \n \n Defined in src/app/_services/location.service.ts:15\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n areaTypesList\n \n \n \n \n \n \n Type : BehaviorSubject\n\n \n \n \n \n Default value : new BehaviorSubject(this.areaTypes)\n \n \n \n \n Defined in src/app/_services/location.service.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n areaTypesSubject\n \n \n \n \n \n \n Type : Observable\n\n \n \n \n \n Default value : this.areaTypesList.asObservable()\n \n \n \n \n Defined in src/app/_services/location.service.ts:17\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { environment } from '@src/environments/environment';\nimport { first } from 'rxjs/operators';\nimport { HttpClient } from '@angular/common/http';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class LocationService {\n areaNames: object = {};\n private areaNamesList: BehaviorSubject = new BehaviorSubject(this.areaNames);\n areaNamesSubject: Observable = this.areaNamesList.asObservable();\n\n areaTypes: object = {};\n private areaTypesList: BehaviorSubject = new BehaviorSubject(this.areaTypes);\n areaTypesSubject: Observable = this.areaTypesList.asObservable();\n\n constructor(private httpClient: HttpClient) {}\n\n getAreaNames(): void {\n this.httpClient\n .get(`${environment.cicMetaUrl}/areanames`)\n .pipe(first())\n .subscribe((res: object) => this.areaNamesList.next(res));\n }\n\n getAreaNameByLocation(location: string, areaNames: object): string {\n const keywords = location.toLowerCase().split(' ');\n for (const keyword of keywords) {\n const queriedAreaName: string = Object.keys(areaNames).find((key) =>\n areaNames[key].includes(keyword)\n );\n if (queriedAreaName) {\n return queriedAreaName;\n }\n }\n }\n\n getAreaTypes(): void {\n this.httpClient\n .get(`${environment.cicMetaUrl}/areatypes`)\n .pipe(first())\n .subscribe((res: object) => this.areaTypesList.next(res));\n }\n\n getAreaTypeByArea(area: string, areaTypes: object): string {\n const keywords = area.toLowerCase().split(' ');\n for (const keyword of keywords) {\n const queriedAreaType: string = Object.keys(areaTypes).find((key) =>\n areaTypes[key].includes(keyword)\n );\n if (queriedAreaType) {\n return queriedAreaType;\n }\n }\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interceptors/LoggingInterceptor.html":{"url":"interceptors/LoggingInterceptor.html","title":"interceptor - LoggingInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Interceptors\n LoggingInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_interceptors/logging.interceptor.ts\n \n\n \n Description\n \n \n Intercepts and handles of events from outgoing HTTP request. \n\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(loggingService: LoggingService)\n \n \n \n \n Defined in src/app/_interceptors/logging.interceptor.ts:20\n \n \n\n \n \n Initialization of the logging interceptor.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \nA service that provides logging capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \n \nintercept(request: HttpRequest, next: HttpHandler)\n \n \n\n\n \n \n Defined in src/app/_interceptors/logging.interceptor.ts:35\n \n \n\n\n \n \n Intercepts HTTP requests.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n request\n \n HttpRequest\n \n\n \n No\n \n\n\n \n \nAn outgoing HTTP request with an optional typed body.\n\n\n \n \n \n next\n \n HttpHandler\n \n\n \n No\n \n\n\n \n \nThe next HTTP handler or the outgoing request dispatcher.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable>\n\n \n \n The forwarded request.\n\n \n \n \n \n \n\n\n \n\n\n \n import {\n HttpEvent,\n HttpHandler,\n HttpInterceptor,\n HttpRequest,\n HttpResponse,\n} from '@angular/common/http';\nimport { Injectable } from '@angular/core';\n\n// Third party imports\nimport { Observable } from 'rxjs';\nimport { finalize, tap } from 'rxjs/operators';\n\n// Application imports\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Intercepts and handles of events from outgoing HTTP request. */\n@Injectable()\nexport class LoggingInterceptor implements HttpInterceptor {\n /**\n * Initialization of the logging interceptor.\n *\n * @param loggingService - A service that provides logging capabilities.\n */\n constructor(private loggingService: LoggingService) {}\n\n /**\n * Intercepts HTTP requests.\n *\n * @param request - An outgoing HTTP request with an optional typed body.\n * @param next - The next HTTP handler or the outgoing request dispatcher.\n * @returns The forwarded request.\n */\n intercept(request: HttpRequest, next: HttpHandler): Observable> {\n return next.handle(request);\n // this.loggingService.sendInfoLevelMessage(request);\n // const startTime: number = Date.now();\n // let status: string;\n //\n // return next.handle(request).pipe(tap(event => {\n // status = '';\n // if (event instanceof HttpResponse) {\n // status = 'succeeded';\n // }\n // }, error => status = 'failed'),\n // finalize(() => {\n // const elapsedTime: number = Date.now() - startTime;\n // const message: string = `${request.method} request for ${request.urlWithParams} ${status} in ${elapsedTime} ms`;\n // this.loggingService.sendInfoLevelMessage(message);\n // }));\n }\n}\n\n \n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/LoggingService.html":{"url":"injectables/LoggingService.html","title":"injectable - LoggingService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n LoggingService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/logging.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n canDebug\n \n \n env\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n sendDebugLevelMessage\n \n \n sendErrorLevelMessage\n \n \n sendFatalLevelMessage\n \n \n sendInfoLevelMessage\n \n \n sendLogLevelMessage\n \n \n sendTraceLevelMessage\n \n \n sendWarnLevelMessage\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(logger: NGXLogger)\n \n \n \n \n Defined in src/app/_services/logging.service.ts:9\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n logger\n \n \n NGXLogger\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n sendDebugLevelMessage\n \n \n \n \n \n \n \nsendDebugLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:22\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendErrorLevelMessage\n \n \n \n \n \n \n \nsendErrorLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:38\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendFatalLevelMessage\n \n \n \n \n \n \n \nsendFatalLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:42\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendInfoLevelMessage\n \n \n \n \n \n \n \nsendInfoLevelMessage(message: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:26\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendLogLevelMessage\n \n \n \n \n \n \n \nsendLogLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:30\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendTraceLevelMessage\n \n \n \n \n \n \n \nsendTraceLevelMessage(message: any, source: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:18\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n source\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n sendWarnLevelMessage\n \n \n \n \n \n \n \nsendWarnLevelMessage(message: any, error: any)\n \n \n\n\n \n \n Defined in src/app/_services/logging.service.ts:34\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n message\n \n any\n \n\n \n No\n \n\n\n \n \n error\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n canDebug\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Defined in src/app/_services/logging.service.ts:9\n \n \n\n\n \n \n \n \n \n \n \n \n \n env\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_services/logging.service.ts:8\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable, isDevMode } from '@angular/core';\nimport { NGXLogger } from 'ngx-logger';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class LoggingService {\n env: string;\n canDebug: boolean;\n\n constructor(private logger: NGXLogger) {\n // TRACE|DEBUG|INFO|LOG|WARN|ERROR|FATAL|OFF\n if (isDevMode()) {\n this.sendInfoLevelMessage('Dropping into debug mode');\n }\n }\n\n sendTraceLevelMessage(message: any, source: any, error: any): void {\n this.logger.trace(message, source, error);\n }\n\n sendDebugLevelMessage(message: any, source: any, error: any): void {\n this.logger.debug(message, source, error);\n }\n\n sendInfoLevelMessage(message: any): void {\n this.logger.info(message);\n }\n\n sendLogLevelMessage(message: any, source: any, error: any): void {\n this.logger.log(message, source, error);\n }\n\n sendWarnLevelMessage(message: any, error: any): void {\n this.logger.warn(message, error);\n }\n\n sendErrorLevelMessage(message: any, source: any, error: any): void {\n this.logger.error(message, source, error);\n }\n\n sendFatalLevelMessage(message: any, source: any, error: any): void {\n this.logger.fatal(message, source, error);\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"directives/MenuSelectionDirective.html":{"url":"directives/MenuSelectionDirective.html","title":"directive - MenuSelectionDirective","body":"\n \n\n\n\n\n\n\n\n Directives\n MenuSelectionDirective\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/shared/_directives/menu-selection.directive.ts\n \n\n \n Description\n \n \n Toggle availability of sidebar on menu item selection. \n\n \n\n\n\n \n Metadata\n \n \n\n \n Selector\n [appMenuSelection]\n \n\n \n \n \n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n onMenuSelect\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(elementRef: ElementRef, renderer: Renderer2)\n \n \n \n \n Defined in src/app/shared/_directives/menu-selection.directive.ts:8\n \n \n\n \n \n Handle click events on the html element.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n elementRef\n \n \n ElementRef\n \n \n \n No\n \n \n \n \nA wrapper around a native element inside of a View.\n\n\n \n \n \n renderer\n \n \n Renderer2\n \n \n \n No\n \n \n \n \nExtend this base class to implement custom rendering.\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n onMenuSelect\n \n \n \n \n \n \n \nonMenuSelect()\n \n \n\n\n \n \n Defined in src/app/shared/_directives/menu-selection.directive.ts:25\n \n \n\n\n \n \n Toggle the availability of the sidebar. \n\n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n \n\n\n \n import { Directive, ElementRef, Renderer2 } from '@angular/core';\n\n/** Toggle availability of sidebar on menu item selection. */\n@Directive({\n selector: '[appMenuSelection]',\n})\nexport class MenuSelectionDirective {\n /**\n * Handle click events on the html element.\n *\n * @param elementRef - A wrapper around a native element inside of a View.\n * @param renderer - Extend this base class to implement custom rendering.\n */\n constructor(private elementRef: ElementRef, private renderer: Renderer2) {\n this.renderer.listen(this.elementRef.nativeElement, 'click', () => {\n const mediaQuery = window.matchMedia('(max-width: 768px)');\n if (mediaQuery.matches) {\n this.onMenuSelect();\n }\n });\n }\n\n /** Toggle the availability of the sidebar. */\n onMenuSelect(): void {\n const sidebar: HTMLElement = document.getElementById('sidebar');\n if (!sidebar?.classList.contains('active')) {\n sidebar?.classList.add('active');\n }\n const content: HTMLElement = document.getElementById('content');\n if (!content?.classList.contains('active')) {\n content?.classList.add('active');\n }\n const sidebarCollapse: HTMLElement = document.getElementById('sidebarCollapse');\n if (sidebarCollapse?.classList.contains('active')) {\n sidebarCollapse?.classList.remove('active');\n }\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"directives/MenuToggleDirective.html":{"url":"directives/MenuToggleDirective.html","title":"directive - MenuToggleDirective","body":"\n \n\n\n\n\n\n\n\n Directives\n MenuToggleDirective\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/shared/_directives/menu-toggle.directive.ts\n \n\n \n Description\n \n \n Toggle availability of sidebar on menu toggle click. \n\n \n\n\n\n \n Metadata\n \n \n\n \n Selector\n [appMenuToggle]\n \n\n \n \n \n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n onMenuToggle\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(elementRef: ElementRef, renderer: Renderer2)\n \n \n \n \n Defined in src/app/shared/_directives/menu-toggle.directive.ts:8\n \n \n\n \n \n Handle click events on the html element.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n elementRef\n \n \n ElementRef\n \n \n \n No\n \n \n \n \nA wrapper around a native element inside of a View.\n\n\n \n \n \n renderer\n \n \n Renderer2\n \n \n \n No\n \n \n \n \nExtend this base class to implement custom rendering.\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n onMenuToggle\n \n \n \n \n \n \n \nonMenuToggle()\n \n \n\n\n \n \n Defined in src/app/shared/_directives/menu-toggle.directive.ts:22\n \n \n\n\n \n \n Toggle the availability of the sidebar. \n\n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n \n\n\n \n import { Directive, ElementRef, Renderer2 } from '@angular/core';\n\n/** Toggle availability of sidebar on menu toggle click. */\n@Directive({\n selector: '[appMenuToggle]',\n})\nexport class MenuToggleDirective {\n /**\n * Handle click events on the html element.\n *\n * @param elementRef - A wrapper around a native element inside of a View.\n * @param renderer - Extend this base class to implement custom rendering.\n */\n constructor(private elementRef: ElementRef, private renderer: Renderer2) {\n this.renderer.listen(this.elementRef.nativeElement, 'click', () => {\n this.onMenuToggle();\n });\n }\n\n /** Toggle the availability of the sidebar. */\n onMenuToggle(): void {\n const sidebar: HTMLElement = document.getElementById('sidebar');\n sidebar?.classList.toggle('active');\n const content: HTMLElement = document.getElementById('content');\n content?.classList.toggle('active');\n const sidebarCollapse: HTMLElement = document.getElementById('sidebarCollapse');\n sidebarCollapse?.classList.toggle('active');\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Meta.html":{"url":"interfaces/Meta.html","title":"interface - Meta","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Meta\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/account.ts\n \n\n \n Description\n \n \n Meta object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n data\n \n \n id\n \n \n signature\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n data\n \n \n \n \n data: AccountDetails\n\n \n \n\n\n \n \n Type : AccountDetails\n\n \n \n\n\n\n\n\n \n \n Account details \n\n \n \n \n \n \n \n \n \n \n id\n \n \n \n \n id: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Meta store id \n\n \n \n \n \n \n \n \n \n \n signature\n \n \n \n \n signature: Signature\n\n \n \n\n\n \n \n Type : Signature\n\n \n \n\n\n\n\n\n \n \n Signature used during write. \n\n \n \n \n \n \n \n\n\n \n interface AccountDetails {\n /** Age of user */\n age?: string;\n /** Token balance on account */\n balance?: number;\n /** Business category of user. */\n category?: string;\n /** Account registration day */\n date_registered: number;\n /** User's gender */\n gender: string;\n /** Account identifiers */\n identities: {\n evm: {\n 'bloxberg:8996': string[];\n 'oldchain:1': string[];\n };\n latitude: number;\n longitude: number;\n };\n /** User's location */\n location: {\n area?: string;\n area_name: string;\n area_type?: string;\n };\n /** Products or services provided by user. */\n products: string[];\n /** Type of account */\n type?: string;\n /** Personal identifying information of user */\n vcard: {\n email: [\n {\n value: string;\n }\n ];\n fn: [\n {\n value: string;\n }\n ];\n n: [\n {\n value: string[];\n }\n ];\n tel: [\n {\n meta: {\n TYP: string[];\n };\n value: string;\n }\n ];\n version: [\n {\n value: string;\n }\n ];\n };\n}\n\n/** Meta signature interface */\ninterface Signature {\n /** Algorithm used */\n algo: string;\n /** Data that was signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Meta object interface */\ninterface Meta {\n /** Account details */\n data: AccountDetails;\n /** Meta store id */\n id: string;\n /** Signature used during write. */\n signature: Signature;\n}\n\n/** Meta response interface */\ninterface MetaResponse {\n /** Meta store id */\n id: string;\n /** Meta object */\n m: Meta;\n}\n\n/** Default account data object */\nconst defaultAccount: AccountDetails = {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '+254700000000',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n};\n\n/** @exports */\nexport { AccountDetails, Meta, MetaResponse, Signature, defaultAccount };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/MetaResponse.html":{"url":"interfaces/MetaResponse.html","title":"interface - MetaResponse","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n MetaResponse\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/account.ts\n \n\n \n Description\n \n \n Meta response interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n id\n \n \n m\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n id\n \n \n \n \n id: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Meta store id \n\n \n \n \n \n \n \n \n \n \n m\n \n \n \n \n m: Meta\n\n \n \n\n\n \n \n Type : Meta\n\n \n \n\n\n\n\n\n \n \n Meta object \n\n \n \n \n \n \n \n\n\n \n interface AccountDetails {\n /** Age of user */\n age?: string;\n /** Token balance on account */\n balance?: number;\n /** Business category of user. */\n category?: string;\n /** Account registration day */\n date_registered: number;\n /** User's gender */\n gender: string;\n /** Account identifiers */\n identities: {\n evm: {\n 'bloxberg:8996': string[];\n 'oldchain:1': string[];\n };\n latitude: number;\n longitude: number;\n };\n /** User's location */\n location: {\n area?: string;\n area_name: string;\n area_type?: string;\n };\n /** Products or services provided by user. */\n products: string[];\n /** Type of account */\n type?: string;\n /** Personal identifying information of user */\n vcard: {\n email: [\n {\n value: string;\n }\n ];\n fn: [\n {\n value: string;\n }\n ];\n n: [\n {\n value: string[];\n }\n ];\n tel: [\n {\n meta: {\n TYP: string[];\n };\n value: string;\n }\n ];\n version: [\n {\n value: string;\n }\n ];\n };\n}\n\n/** Meta signature interface */\ninterface Signature {\n /** Algorithm used */\n algo: string;\n /** Data that was signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Meta object interface */\ninterface Meta {\n /** Account details */\n data: AccountDetails;\n /** Meta store id */\n id: string;\n /** Signature used during write. */\n signature: Signature;\n}\n\n/** Meta response interface */\ninterface MetaResponse {\n /** Meta store id */\n id: string;\n /** Meta object */\n m: Meta;\n}\n\n/** Default account data object */\nconst defaultAccount: AccountDetails = {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '+254700000000',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n};\n\n/** @exports */\nexport { AccountDetails, Meta, MetaResponse, Signature, defaultAccount };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interceptors/MockBackendInterceptor.html":{"url":"interceptors/MockBackendInterceptor.html","title":"interceptor - MockBackendInterceptor","body":"\n \n\n\n\n\n\n\n\n\n\n Interceptors\n MockBackendInterceptor\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_helpers/mock-backend.ts\n \n\n \n Description\n \n \n Intercepts HTTP requests and handles some specified requests internally.\nProvides a backend that can handle requests for certain data items.\n\n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n intercept\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n intercept\n \n \n \n \n \n \n \nintercept(request: HttpRequest, next: HttpHandler)\n \n \n\n\n \n \n Defined in src/app/_helpers/mock-backend.ts:936\n \n \n\n\n \n \n Intercepts HTTP requests.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n request\n \n HttpRequest\n \n\n \n No\n \n\n\n \n \nAn outgoing HTTP request with an optional typed body.\n\n\n \n \n \n next\n \n HttpHandler\n \n\n \n No\n \n\n\n \n \nThe next HTTP handler or the outgoing request dispatcher.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable>\n\n \n \n The response from the resolved request.\n\n \n \n \n \n \n\n\n \n\n\n \n import {\n HTTP_INTERCEPTORS,\n HttpEvent,\n HttpHandler,\n HttpInterceptor,\n HttpRequest,\n HttpResponse,\n} from '@angular/common/http';\nimport { Injectable } from '@angular/core';\n\n// Third party imports\nimport { Observable, of, throwError } from 'rxjs';\nimport { delay, dematerialize, materialize, mergeMap } from 'rxjs/operators';\n\n// Application imports\nimport { Action } from '@app/_models';\n\n/** A mock of the curated account types. */\nconst accountTypes: Array = ['user', 'cashier', 'vendor', 'tokenagent', 'group'];\n\n/** A mock of actions made by the admin staff. */\nconst actions: Array = [\n { id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },\n { id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },\n { id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },\n { id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },\n { id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },\n { id: 6, user: 'Patience', role: 'enroller', action: 'Change user information', approval: false },\n];\n\n/** A mock of curated area names. */\nconst areaNames: object = {\n 'Mukuru Nairobi': [\n 'kayaba',\n 'kayba',\n 'kambi',\n 'mukuru',\n 'masai',\n 'hazina',\n 'south',\n 'tetra',\n 'tetrapak',\n 'ruben',\n 'rueben',\n 'kingston',\n 'korokocho',\n 'kingstone',\n 'kamongo',\n 'lungalunga',\n 'sinai',\n 'sigei',\n 'lungu',\n 'lunga lunga',\n 'owino road',\n 'seigei',\n ],\n 'Kinango Kwale': [\n 'amani',\n 'bofu',\n 'chibuga',\n 'chikomani',\n 'chilongoni',\n 'chigojoni',\n 'chinguluni',\n 'chigato',\n 'chigale',\n 'chikole',\n 'chilongoni',\n 'chilumani',\n 'chigojoni',\n 'chikomani',\n 'chizini',\n 'chikomeni',\n 'chidzuvini',\n 'chidzivuni',\n 'chikuyu',\n 'chizingo',\n 'doti',\n 'dzugwe',\n 'dzivani',\n 'dzovuni',\n 'hanje',\n 'kasemeni',\n 'katundani',\n 'kibandaogo',\n 'kibandaongo',\n 'kwale',\n 'kinango',\n 'kidzuvini',\n 'kalalani',\n 'kafuduni',\n 'kaloleni',\n 'kilibole',\n 'lutsangani',\n 'peku',\n 'gona',\n 'guro',\n 'gandini',\n 'mkanyeni',\n 'myenzeni',\n 'miyenzeni',\n 'miatsiani',\n 'mienzeni',\n 'mnyenzeni',\n 'minyenzeni',\n 'miyani',\n 'mioleni',\n 'makuluni',\n 'mariakani',\n 'makobeni',\n 'madewani',\n 'mwangaraba',\n 'mwashanga',\n 'miloeni',\n 'mabesheni',\n 'mazeras',\n 'mazera',\n 'mlola',\n 'muugano',\n 'mulunguni',\n 'mabesheni',\n 'miatsani',\n 'miatsiani',\n 'mwache',\n 'mwangani',\n 'mwehavikonje',\n 'miguneni',\n 'nzora',\n 'nzovuni',\n 'vikinduni',\n 'vikolani',\n 'vitangani',\n 'viogato',\n 'vyogato',\n 'vistangani',\n 'yapha',\n 'yava',\n 'yowani',\n 'ziwani',\n 'majengo',\n 'matuga',\n 'vigungani',\n 'vidziweni',\n 'vinyunduni',\n 'ukunda',\n 'kokotoni',\n 'mikindani',\n ],\n 'Misc Nairobi': [\n 'nairobi',\n 'west',\n 'lindi',\n 'kibera',\n 'kibira',\n 'kibra',\n 'makina',\n 'soweto',\n 'olympic',\n 'kangemi',\n 'ruiru',\n 'congo',\n 'kawangware',\n 'kwangware',\n 'donholm',\n 'dagoreti',\n 'dandora',\n 'kabete',\n 'sinai',\n 'donhom',\n 'donholm',\n 'huruma',\n 'kitengela',\n 'makadara',\n ',mlolongo',\n 'kenyatta',\n 'mlolongo',\n 'tassia',\n 'tasia',\n 'gatina',\n '56',\n 'industrial',\n 'kariobangi',\n 'kasarani',\n 'kayole',\n 'mathare',\n 'pipe',\n 'juja',\n 'uchumi',\n 'jogoo',\n 'umoja',\n 'thika',\n 'kikuyu',\n 'stadium',\n 'buru buru',\n 'ngong',\n 'starehe',\n 'mwiki',\n 'fuata',\n 'kware',\n 'kabiro',\n 'embakassi',\n 'embakasi',\n 'kmoja',\n 'east',\n 'githurai',\n 'landi',\n 'langata',\n 'limuru',\n 'mathere',\n 'dagoretti',\n 'kirembe',\n 'muugano',\n 'mwiki',\n 'toi market',\n ],\n 'Kisauni Mombasa': [\n 'bamburi',\n 'mnyuchi',\n 'kisauni',\n 'kasauni',\n 'mworoni',\n 'nyali',\n 'falcon',\n 'shanzu',\n 'bombolulu',\n 'kandongo',\n 'kadongo',\n 'mshomoro',\n 'mtopanga',\n 'mjambere',\n 'majaoni',\n 'manyani',\n 'magogoni',\n 'magongoni',\n 'junda',\n 'mwakirunge',\n 'mshomoroni',\n 'mjinga',\n 'mlaleo',\n 'utange',\n ],\n 'Misc Mombasa': [\n 'mombasa',\n 'likoni',\n 'bangla',\n 'bangladesh',\n 'kizingo',\n 'old town',\n 'makupa',\n 'mvita',\n 'ngombeni',\n 'ngómbeni',\n 'ombeni',\n 'magongo',\n 'miritini',\n 'changamwe',\n 'jomvu',\n 'ohuru',\n 'tudor',\n 'diani',\n ],\n Kilifi: [\n 'kilfi',\n 'kilifi',\n 'mtwapa',\n 'takaungu',\n 'makongeni',\n 'mnarani',\n 'mnarani',\n 'office',\n 'g.e',\n 'ge',\n 'raibai',\n 'ribe',\n ],\n Kakuma: ['kakuma'],\n Kitui: ['kitui', 'mwingi'],\n Nyanza: [\n 'busia',\n 'nyalgunga',\n 'mbita',\n 'siaya',\n 'kisumu',\n 'nyalenda',\n 'hawinga',\n 'rangala',\n 'uyoma',\n 'mumias',\n 'homabay',\n 'homaboy',\n 'migori',\n 'kusumu',\n ],\n 'Misc Rural Counties': [\n 'makueni',\n 'meru',\n 'kisii',\n 'bomet',\n 'machakos',\n 'bungoma',\n 'eldoret',\n 'kakamega',\n 'kericho',\n 'kajiado',\n 'nandi',\n 'nyeri',\n 'wote',\n 'kiambu',\n 'mwea',\n 'nakuru',\n 'narok',\n ],\n other: ['other', 'none', 'unknown'],\n};\n\nconst areaTypes: object = {\n urban: ['urban', 'nairobi', 'mombasa', 'kisauni'],\n rural: ['rural', 'kakuma', 'kwale', 'kinango', 'kitui', 'nyanza'],\n periurban: ['kilifi', 'periurban'],\n other: ['other'],\n};\n\n/** A mock of the user's business categories */\nconst categories: object = {\n system: ['system', 'office main', 'office main phone'],\n education: [\n 'book',\n 'coach',\n 'teacher',\n 'sch',\n 'school',\n 'pry',\n 'education',\n 'student',\n 'mwalimu',\n 'maalim',\n 'consultant',\n 'consult',\n 'college',\n 'university',\n 'lecturer',\n 'primary',\n 'secondary',\n 'daycare',\n 'babycare',\n 'baby care',\n 'elim',\n 'eimu',\n 'nursery',\n 'red cross',\n 'volunteer',\n 'instructor',\n 'journalist',\n 'lesson',\n 'academy',\n 'headmistress',\n 'headteacher',\n 'cyber',\n 'researcher',\n 'professor',\n 'demo',\n 'expert',\n 'tution',\n 'children',\n 'headmaster',\n 'educator',\n 'Marital counsellor',\n 'counsellor',\n 'trainer',\n 'vijana',\n 'youth',\n 'intern',\n 'redcross',\n 'KRCS',\n 'danish',\n 'science',\n 'data',\n 'facilitator',\n 'vitabu',\n 'kitabu',\n ],\n faith: [\n 'pastor',\n 'imam',\n 'madrasa',\n 'religous',\n 'religious',\n 'ustadh',\n 'ustadhi',\n 'Marital counsellor',\n 'counsellor',\n 'church',\n 'kanisa',\n 'mksiti',\n 'donor',\n ],\n government: [\n 'elder',\n 'chief',\n 'police',\n 'government',\n 'country',\n 'county',\n 'soldier',\n 'village admin',\n 'ward',\n 'leader',\n 'kra',\n 'mailman',\n 'immagration',\n ],\n environment: [\n 'conservation',\n 'toilet',\n 'choo',\n 'garbage',\n 'fagio',\n 'waste',\n 'tree',\n 'taka',\n 'scrap',\n 'cleaning',\n 'gardener',\n 'rubbish',\n 'usafi',\n 'mazingira',\n 'miti',\n 'trash',\n 'cleaner',\n 'plastic',\n 'collection',\n 'seedling',\n 'seedlings',\n 'recycling',\n ],\n farming: [\n 'farm',\n 'farmer',\n 'farming',\n 'mkulima',\n 'kulima',\n 'ukulima',\n 'wakulima',\n 'jembe',\n 'shamba',\n ],\n labour: [\n 'artist',\n 'agent',\n 'guard',\n 'askari',\n 'accountant',\n 'baker',\n 'beadwork',\n 'beauty',\n 'business',\n 'barber',\n 'casual',\n 'electrian',\n 'caretaker',\n 'car wash',\n 'capenter',\n 'construction',\n 'chef',\n 'catering',\n 'cobler',\n 'cobbler',\n 'carwash',\n 'dhobi',\n 'landlord',\n 'design',\n 'carpenter',\n 'fundi',\n 'hawking',\n 'hawker',\n 'househelp',\n 'hsehelp',\n 'house help',\n 'help',\n 'housegirl',\n 'kushona',\n 'juakali',\n 'jualikali',\n 'juacali',\n 'jua kali',\n 'shepherd',\n 'makuti',\n 'kujenga',\n 'kinyozi',\n 'kazi',\n 'knitting',\n 'kufua',\n 'fua',\n 'hustler',\n 'biashara',\n 'labour',\n 'labor',\n 'laundry',\n 'repair',\n 'hair',\n 'posho',\n 'mill',\n 'mtambo',\n 'uvuvi',\n 'engineer',\n 'manager',\n 'tailor',\n 'nguo',\n 'mason',\n 'mtumba',\n 'garage',\n 'mechanic',\n 'mjenzi',\n 'mfugaji',\n 'painter',\n 'receptionist',\n 'printing',\n 'programming',\n 'plumb',\n 'charging',\n 'salon',\n 'mpishi',\n 'msusi',\n 'mgema',\n 'footballer',\n 'photocopy',\n 'peddler',\n 'staff',\n 'sales',\n 'service',\n 'saloon',\n 'seremala',\n 'security',\n 'insurance',\n 'secretary',\n 'shoe',\n 'shepard',\n 'shephard',\n 'tout',\n 'tv',\n 'mvuvi',\n 'mawe',\n 'majani',\n 'maembe',\n 'freelance',\n 'mjengo',\n 'electronics',\n 'photographer',\n 'programmer',\n 'electrician',\n 'washing',\n 'bricks',\n 'welder',\n 'welding',\n 'working',\n 'worker',\n 'watchman',\n 'waiter',\n 'waitress',\n 'viatu',\n 'yoga',\n 'guitarist',\n 'house',\n 'artisan',\n 'musician',\n 'trade',\n 'makonge',\n 'ujenzi',\n 'vendor',\n 'watchlady',\n 'marketing',\n 'beautician',\n 'photo',\n 'metal work',\n 'supplier',\n 'law firm',\n 'brewer',\n ],\n food: [\n 'avocado',\n 'bhajia',\n 'bajia',\n 'mbonga',\n 'bofu',\n 'beans',\n 'biscuits',\n 'biringanya',\n 'banana',\n 'bananas',\n 'crisps',\n 'chakula',\n 'coconut',\n 'chapati',\n 'cereal',\n 'chipo',\n 'chapo',\n 'chai',\n 'chips',\n 'cassava',\n 'cake',\n 'cereals',\n 'cook',\n 'corn',\n 'coffee',\n 'chicken',\n 'dagaa',\n 'donut',\n 'dough',\n 'groundnuts',\n 'hotel',\n 'holel',\n 'hoteli',\n 'butcher',\n 'butchery',\n 'fruit',\n 'food',\n 'fruits',\n 'fish',\n 'githeri',\n 'grocery',\n 'grocer',\n 'pojo',\n 'papa',\n 'goats',\n 'mabenda',\n 'mbenda',\n 'poultry',\n 'soda',\n 'peanuts',\n 'potatoes',\n 'samosa',\n 'soko',\n 'samaki',\n 'tomato',\n 'tomatoes',\n 'mchele',\n 'matunda',\n 'mango',\n 'melon',\n 'mellon',\n 'nyanya',\n 'nyama',\n 'omena',\n 'umena',\n 'ndizi',\n 'njugu',\n 'kamba kamba',\n 'khaimati',\n 'kaimati',\n 'kunde',\n 'kuku',\n 'kahawa',\n 'keki',\n 'muguka',\n 'miraa',\n 'milk',\n 'choma',\n 'maziwa',\n 'mboga',\n 'mbog',\n 'busaa',\n 'chumvi',\n 'cabbages',\n 'mabuyu',\n 'machungwa',\n 'mbuzi',\n 'mnazi',\n 'mchicha',\n 'ngombe',\n 'ngano',\n 'nazi',\n 'oranges',\n 'peanuts',\n 'mkate',\n 'bread',\n 'mikate',\n 'vitungu',\n 'sausages',\n 'maize',\n 'mbata',\n 'mchuzi',\n 'mchuuzi',\n 'mandazi',\n 'mbaazi',\n 'mahindi',\n 'maandazi',\n 'mogoka',\n 'meat',\n 'mhogo',\n 'mihogo',\n 'muhogo',\n 'maharagwe',\n 'miwa',\n 'mahamri',\n 'mitumba',\n 'simsim',\n 'porridge',\n 'pilau',\n 'vegetable',\n 'egg',\n 'mayai',\n 'mifugo',\n 'unga',\n 'good',\n 'sima',\n 'sweet',\n 'sweats',\n 'sambusa',\n 'snacks',\n 'sugar',\n 'suger',\n 'ugoro',\n 'sukari',\n 'soup',\n 'spinach',\n 'smokie',\n 'smokies',\n 'sukuma',\n 'tea',\n 'uji',\n 'ugali',\n 'uchuzi',\n 'uchuuzi',\n 'viazi',\n 'yoghurt',\n 'yogurt',\n 'wine',\n 'marondo',\n 'maandzi',\n 'matoke',\n 'omeno',\n 'onions',\n 'nzugu',\n 'korosho',\n 'barafu',\n 'juice',\n ],\n water: ['maji', 'water'],\n health: [\n 'agrovet',\n 'dispensary',\n 'barakoa',\n 'chemist',\n 'Chemicals',\n 'chv',\n 'doctor',\n 'daktari',\n 'dawa',\n 'hospital',\n 'herbalist',\n 'mganga',\n 'sabuni',\n 'soap',\n 'nurse',\n 'heath',\n 'community health worker',\n 'clinic',\n 'clinical',\n 'mask',\n 'medicine',\n 'lab technician',\n 'pharmacy',\n 'cosmetics',\n 'veterinary',\n 'vet',\n 'sickly',\n 'emergency response',\n 'emergency',\n ],\n savings: ['chama', 'group', 'savings', 'loan', 'silc', 'vsla', 'credit', 'finance'],\n shop: [\n 'bag',\n 'bead',\n 'belt',\n 'bedding',\n 'jik',\n 'bed',\n 'cement',\n 'botique',\n 'boutique',\n 'lines',\n 'kibanda',\n 'kiosk',\n 'spareparts',\n 'candy',\n 'cloth',\n 'electricals',\n 'mutumba',\n 'cafe',\n 'leso',\n 'lesso',\n 'duka',\n 'spare parts',\n 'socks',\n 'malimali',\n 'mitungi',\n 'mali mali',\n 'hardware',\n 'detergent',\n 'detergents',\n 'dera',\n 'retail',\n 'kamba',\n 'pombe',\n 'pampers',\n 'pool',\n 'phone',\n 'simu',\n 'mangwe',\n 'mikeka',\n 'movie',\n 'shop',\n 'acces',\n 'mchanga',\n 'uto',\n 'airtime',\n 'matress',\n 'mattress',\n 'mattresses',\n 'mpsea',\n 'mpesa',\n 'shirt',\n 'wholesaler',\n 'perfume',\n 'playstation',\n 'tissue',\n 'vikapu',\n 'uniform',\n 'flowers',\n 'vitenge',\n 'utencils',\n 'utensils',\n 'station',\n 'jewel',\n 'pool table',\n 'club',\n 'pub',\n 'bar',\n 'furniture',\n 'm-pesa',\n 'vyombo',\n ],\n transport: [\n 'kebeba',\n 'beba',\n 'bebabeba',\n 'bike',\n 'bicycle',\n 'matatu',\n 'boda',\n 'bodaboda',\n 'cart',\n 'carrier',\n 'tour',\n 'travel',\n 'driver',\n 'dereva',\n 'tout',\n 'conductor',\n 'kubeba',\n 'tuktuk',\n 'taxi',\n 'piki',\n 'pikipiki',\n 'manamba',\n 'trasportion',\n 'mkokoteni',\n 'mover',\n 'motorist',\n 'motorbike',\n 'transport',\n 'transpoter',\n 'gari',\n 'magari',\n 'makanga',\n 'car',\n ],\n 'fuel/energy': [\n 'timber',\n 'timberyard',\n 'biogas',\n 'charcol',\n 'charcoal',\n 'kuni',\n 'mbao',\n 'fuel',\n 'makaa',\n 'mafuta',\n 'moto',\n 'solar',\n 'stima',\n 'fire',\n 'firewood',\n 'wood',\n 'oil',\n 'taa',\n 'gas',\n 'paraffin',\n 'parrafin',\n 'parafin',\n 'petrol',\n 'petro',\n 'kerosine',\n 'kerosene',\n 'diesel',\n ],\n other: ['other', 'none', 'unknown', 'none'],\n};\n\n/** A mock of curated genders */\nconst genders: Array = ['male', 'female', 'other'];\n\n/** A mock of curated transaction types. */\nconst transactionTypes: Array = [\n 'transactions',\n 'conversions',\n 'disbursements',\n 'rewards',\n 'reclamation',\n];\n\n/**\n * Intercepts HTTP requests and handles some specified requests internally.\n * Provides a backend that can handle requests for certain data items.\n */\n@Injectable()\nexport class MockBackendInterceptor implements HttpInterceptor {\n /**\n * Intercepts HTTP requests.\n *\n * @param request - An outgoing HTTP request with an optional typed body.\n * @param next - The next HTTP handler or the outgoing request dispatcher.\n * @returns The response from the resolved request.\n */\n intercept(request: HttpRequest, next: HttpHandler): Observable> {\n const { url, method, headers, body } = request;\n\n // wrap in delayed observable to simulate server api call\\\n // call materialize and dematerialize to ensure delay even is thrown\n return of(null)\n .pipe(mergeMap(handleRoute))\n .pipe(materialize())\n .pipe(delay(500))\n .pipe(dematerialize());\n\n /** Forward requests from select routes to their internal handlers. */\n function handleRoute(): Observable {\n switch (true) {\n case url.endsWith('/accounttypes') && method === 'GET':\n return getAccountTypes();\n case url.endsWith('/actions') && method === 'GET':\n return getActions();\n case url.match(/\\/actions\\/\\d+$/) && method === 'GET':\n return getActionById();\n case url.match(/\\/actions\\/\\d+$/) && method === 'POST':\n return approveAction();\n case url.endsWith('/areanames') && method === 'GET':\n return getAreaNames();\n case url.endsWith('/areatypes') && method === 'GET':\n return getAreaTypes();\n case url.endsWith('/categories') && method === 'GET':\n return getCategories();\n case url.endsWith('/genders') && method === 'GET':\n return getGenders();\n case url.endsWith('/transactiontypes') && method === 'GET':\n return getTransactionTypes();\n default:\n // pass through any requests not handled above\n return next.handle(request);\n }\n }\n\n // route functions\n\n function approveAction(): Observable> {\n const queriedAction: Action = actions.find((action) => action.id === idFromUrl());\n queriedAction.approval = body.approval;\n const message: string = `Action approval status set to ${body.approval} successfully!`;\n return ok(message);\n }\n\n function getAccountTypes(): Observable> {\n return ok(accountTypes);\n }\n\n function getActions(): Observable> {\n return ok(actions);\n }\n\n function getActionById(): Observable> {\n const queriedAction: Action = actions.find((action) => action.id === idFromUrl());\n return ok(queriedAction);\n }\n\n function getAreaNames(): Observable> {\n return ok(areaNames);\n }\n\n function getAreaTypes(): Observable> {\n return ok(areaTypes);\n }\n\n function getCategories(): Observable> {\n return ok(categories);\n }\n\n function getGenders(): Observable> {\n return ok(genders);\n }\n\n function getTransactionTypes(): Observable> {\n return ok(transactionTypes);\n }\n\n // helper functions\n\n function error(message): Observable {\n return throwError({ status: 400, error: { message } });\n }\n\n function idFromUrl(): number {\n const urlParts: Array = url.split('/');\n return parseInt(urlParts[urlParts.length - 1], 10);\n }\n\n function ok(responseBody: any): Observable> {\n return of(new HttpResponse({ status: 200, body: responseBody }));\n }\n\n function stringFromUrl(): string {\n const urlParts: Array = url.split('/');\n return urlParts[urlParts.length - 1];\n }\n }\n}\n\n/** Exports the MockBackendInterceptor as an Angular provider. */\nexport const MockBackendProvider = {\n provide: HTTP_INTERCEPTORS,\n useClass: MockBackendInterceptor,\n multi: true,\n};\n\n \n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/NetworkStatusComponent.html":{"url":"components/NetworkStatusComponent.html","title":"component - NetworkStatusComponent","body":"\n \n\n\n\n\n\n Components\n NetworkStatusComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/network-status/network-status.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-network-status\n \n\n \n styleUrls\n ./network-status.component.scss\n \n\n\n\n \n templateUrl\n ./network-status.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n noInternetConnection\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n handleNetworkChange\n \n \n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(cdr: ChangeDetectorRef)\n \n \n \n \n Defined in src/app/shared/network-status/network-status.component.ts:10\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n cdr\n \n \n ChangeDetectorRef\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n handleNetworkChange\n \n \n \n \n \n \n \nhandleNetworkChange()\n \n \n\n\n \n \n Defined in src/app/shared/network-status/network-status.component.ts:18\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/shared/network-status/network-status.component.ts:16\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n noInternetConnection\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : !navigator.onLine\n \n \n \n \n Defined in src/app/shared/network-status/network-status.component.ts:10\n \n \n\n\n \n \n\n\n\n\n\n \n import { Component, OnInit, ChangeDetectionStrategy, ChangeDetectorRef } from '@angular/core';\n\n@Component({\n selector: 'app-network-status',\n templateUrl: './network-status.component.html',\n styleUrls: ['./network-status.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class NetworkStatusComponent implements OnInit {\n noInternetConnection: boolean = !navigator.onLine;\n\n constructor(private cdr: ChangeDetectorRef) {\n this.handleNetworkChange();\n }\n\n ngOnInit(): void {}\n\n handleNetworkChange(): void {\n setTimeout(() => {\n if (!navigator.onLine !== this.noInternetConnection) {\n this.noInternetConnection = !navigator.onLine;\n this.cdr.detectChanges();\n }\n this.handleNetworkChange();\n }, 5000);\n }\n}\n\n \n\n \n \n \n \n \n OFFLINE \n \n \n \n ONLINE \n \n \n \n\n\n \n\n \n \n ./network-status.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' OFFLINE ONLINE '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'NetworkStatusComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/OrganizationComponent.html":{"url":"components/OrganizationComponent.html","title":"component - OrganizationComponent","body":"\n \n\n\n\n\n\n Components\n OrganizationComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/settings/organization/organization.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-organization\n \n\n \n styleUrls\n ./organization.component.scss\n \n\n\n\n \n templateUrl\n ./organization.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n matcher\n \n \n organizationForm\n \n \n submitted\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n ngOnInit\n \n \n onSubmit\n \n \n \n \n\n\n\n\n\n \n \n Accessors\n \n \n \n \n \n \n organizationFormStub\n \n \n \n \n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(formBuilder: FormBuilder)\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:14\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n formBuilder\n \n \n FormBuilder\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:18\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n onSubmit\n \n \n \n \n \n \n \nonSubmit()\n \n \n\n\n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:30\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n matcher\n \n \n \n \n \n \n Type : CustomErrorStateMatcher\n\n \n \n \n \n Default value : new CustomErrorStateMatcher()\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:14\n \n \n\n\n \n \n \n \n \n \n \n \n \n organizationForm\n \n \n \n \n \n \n Type : FormGroup\n\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:12\n \n \n\n\n \n \n \n \n \n \n \n \n \n submitted\n \n \n \n \n \n \n Type : boolean\n\n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:13\n \n \n\n\n \n \n\n\n \n \n Accessors\n \n \n \n \n \n \n organizationFormStub\n \n \n\n \n \n getorganizationFormStub()\n \n \n \n \n Defined in src/app/pages/settings/organization/organization.component.ts:26\n \n \n\n \n \n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { CustomErrorStateMatcher } from '@app/_helpers';\n\n@Component({\n selector: 'app-organization',\n templateUrl: './organization.component.html',\n styleUrls: ['./organization.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class OrganizationComponent implements OnInit {\n organizationForm: FormGroup;\n submitted: boolean = false;\n matcher: CustomErrorStateMatcher = new CustomErrorStateMatcher();\n\n constructor(private formBuilder: FormBuilder) {}\n\n ngOnInit(): void {\n this.organizationForm = this.formBuilder.group({\n disbursement: ['', Validators.required],\n transfer: '',\n countryCode: ['', Validators.required],\n });\n }\n\n get organizationFormStub(): any {\n return this.organizationForm.controls;\n }\n\n onSubmit(): void {\n this.submitted = true;\n if (this.organizationForm.invalid || !confirm('Set organization information?')) {\n return;\n }\n this.submitted = false;\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Settings\n Organization Settings\n \n \n \n \n \n DEFAULT ORGANISATION SETTINGS\n \n \n \n \n Default Disbursement *\n \n RCU\n \n Default Disbursement is required.\n \n \n \n Require Transfer Card *\n \n \n Default Country Code *\n \n KE Kenya\n US United States\n ETH Ethiopia\n GER Germany\n UG Uganda\n \n \n Country Code is required.\n \n \n Submit\n \n \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./organization.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Settings Organization Settings DEFAULT ORGANISATION SETTINGS Default Disbursement * RCU Default Disbursement is required. Require Transfer Card * Default Country Code * KE Kenya US United States ETH Ethiopia GER Germany UG Uganda Country Code is required. Submit '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'OrganizationComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/PGPSigner.html":{"url":"classes/PGPSigner.html","title":"class - PGPSigner","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n PGPSigner\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_pgp/pgp-signer.ts\n \n\n \n Description\n \n \n Provides functionality for signing and verifying signed messages. \n\n \n\n\n \n Implements\n \n \n Signer\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n algo\n \n \n dgst\n \n \n engine\n \n \n keyStore\n \n \n loggingService\n \n \n onsign\n \n \n onverify\n \n \n signature\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Public\n fingerprint\n \n \n Public\n prepare\n \n \n Public\n Async\n sign\n \n \n Public\n verify\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(keyStore: MutableKeyStore)\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:74\n \n \n\n \n \n Initializing the Signer.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n keyStore\n \n \n MutableKeyStore\n \n \n \n No\n \n \n \n \nA keystore holding pgp keys.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n algo\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'sha256'\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:60\n \n \n\n \n \n Encryption algorithm used \n\n \n \n\n \n \n \n \n \n \n \n \n \n dgst\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:62\n \n \n\n \n \n Message digest \n\n \n \n\n \n \n \n \n \n \n \n \n \n engine\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'pgp'\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:64\n \n \n\n \n \n Encryption engine used. \n\n \n \n\n \n \n \n \n \n \n \n \n \n keyStore\n \n \n \n \n \n \n Type : MutableKeyStore\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:66\n \n \n\n \n \n A keystore holding pgp keys. \n\n \n \n\n \n \n \n \n \n \n \n \n \n loggingService\n \n \n \n \n \n \n Type : LoggingService\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:68\n \n \n\n \n \n A service that provides logging capabilities. \n\n \n \n\n \n \n \n \n \n \n \n \n \n onsign\n \n \n \n \n \n \n Type : function\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:70\n \n \n\n \n \n Event triggered on successful signing of message. \n\n \n \n\n \n \n \n \n \n \n \n \n \n onverify\n \n \n \n \n \n \n Type : function\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:72\n \n \n\n \n \n Event triggered on successful verification of a signature. \n\n \n \n\n \n \n \n \n \n \n \n \n \n signature\n \n \n \n \n \n \n Type : Signature\n\n \n \n \n \n Defined in src/app/_pgp/pgp-signer.ts:74\n \n \n\n \n \n Generated signature \n\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Public\n fingerprint\n \n \n \n \n \n \n \n \n fingerprint()\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:90\n \n \n\n\n \n \n Get the private key fingerprint.\n\n\n \n \n \n Returns : string\n\n \n \n A private key fingerprint.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n prepare\n \n \n \n \n \n \n \n \n prepare(material: Signable)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:99\n \n \n\n\n \n \n Load the message digest.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n material\n \n Signable\n \n\n \n No\n \n\n\n \n \nA signable object.\n\n\n \n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n true - If digest has been loaded successfully.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n sign\n \n \n \n \n \n \n \n \n sign(digest: string)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:109\n \n \n\n\n \n \n Signs a message using a private key.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n digest\n \n string\n \n\n \n No\n \n\n\n \n \nThe message to be signed.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Public\n verify\n \n \n \n \n \n \n \n \n verify(digest: string, signature: Signature)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:144\n \n \n\n\n \n \n Verify that signature is valid.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n digest\n \n string\n \n\n \n No\n \n\n\n \n \nThe message that was signed.\n\n\n \n \n \n signature\n \n Signature\n \n\n \n No\n \n\n\n \n \nThe generated signature.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import * as openpgp from 'openpgp';\n\n// Application imports\nimport { MutableKeyStore } from '@app/_pgp/pgp-key-store';\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Signable object interface */\ninterface Signable {\n /** The message to be signed. */\n digest(): string;\n}\n\n/** Signature object interface */\ninterface Signature {\n /** Encryption algorithm used */\n algo: string;\n /** Data to be signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Signer interface */\ninterface Signer {\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n fingerprint(): string;\n /** Event triggered on successful signing of message. */\n onsign(signature: Signature): void;\n /** Event triggered on successful verification of a signature. */\n onverify(flag: boolean): void;\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n prepare(material: Signable): boolean;\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n sign(digest: string): Promise;\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n verify(digest: string, signature: Signature): void;\n}\n\n/** Provides functionality for signing and verifying signed messages. */\nclass PGPSigner implements Signer {\n /** Encryption algorithm used */\n algo = 'sha256';\n /** Message digest */\n dgst: string;\n /** Encryption engine used. */\n engine = 'pgp';\n /** A keystore holding pgp keys. */\n keyStore: MutableKeyStore;\n /** A service that provides logging capabilities. */\n loggingService: LoggingService;\n /** Event triggered on successful signing of message. */\n onsign: (signature: Signature) => void;\n /** Event triggered on successful verification of a signature. */\n onverify: (flag: boolean) => void;\n /** Generated signature */\n signature: Signature;\n\n /**\n * Initializing the Signer.\n * @param keyStore - A keystore holding pgp keys.\n */\n constructor(keyStore: MutableKeyStore) {\n this.keyStore = keyStore;\n this.onsign = (signature: Signature) => {};\n this.onverify = (flag: boolean) => {};\n }\n\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n public fingerprint(): string {\n return this.keyStore.getFingerprint();\n }\n\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n public prepare(material: Signable): boolean {\n this.dgst = material.digest();\n return true;\n }\n\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n public async sign(digest: string): Promise {\n const m = openpgp.cleartext.fromText(digest);\n const pk = this.keyStore.getPrivateKey();\n if (!pk.isDecrypted()) {\n const password = window.prompt('password');\n await pk.decrypt(password);\n }\n const opts = {\n message: m,\n privateKeys: [pk],\n detached: true,\n };\n openpgp\n .sign(opts)\n .then((s) => {\n this.signature = {\n engine: this.engine,\n algo: this.algo,\n data: s.signature,\n // TODO: fix for browser later\n digest,\n };\n this.onsign(this.signature);\n })\n .catch((e) => {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onsign(undefined);\n });\n }\n\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n public verify(digest: string, signature: Signature): void {\n openpgp.signature\n .readArmored(signature.data)\n .then((sig) => {\n const opts = {\n message: openpgp.cleartext.fromText(digest),\n publicKeys: this.keyStore.getTrustedKeys(),\n signature: sig,\n };\n openpgp.verify(opts).then((v) => {\n let i = 0;\n for (i = 0; i {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onverify(false);\n });\n }\n}\n\n/** @exports */\nexport { PGPSigner, Signable, Signature, Signer };\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/PagesComponent.html":{"url":"components/PagesComponent.html","title":"component - PagesComponent","body":"\n \n\n\n\n\n\n Components\n PagesComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/pages.component.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-pages\n \n\n \n styleUrls\n ./pages.component.scss\n \n\n\n\n \n templateUrl\n ./pages.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n url\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/pages/pages.component.ts:11\n \n \n\n \n \n\n\n\n\n\n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n url\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : environment.dashboardUrl\n \n \n \n \n Defined in src/app/pages/pages.component.ts:11\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component } from '@angular/core';\nimport { environment } from '@src/environments/environment';\n\n@Component({\n selector: 'app-pages',\n templateUrl: './pages.component.html',\n styleUrls: ['./pages.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class PagesComponent {\n url: string = environment.dashboardUrl;\n\n constructor() {}\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n \n \n \n \n \n Your browser does not support iframes. \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./pages.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Your browser does not support iframes. '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'PagesComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/PagesModule.html":{"url":"modules/PagesModule.html","title":"module - PagesModule","body":"\n \n\n\n\n\n Modules\n PagesModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_PagesModule\n\n\n\ncluster_PagesModule_declarations\n\n\n\ncluster_PagesModule_imports\n\n\n\n\nPagesComponent\n\nPagesComponent\n\n\n\nPagesModule\n\nPagesModule\n\nPagesModule -->\n\nPagesComponent->PagesModule\n\n\n\n\n\nPagesRoutingModule\n\nPagesRoutingModule\n\nPagesModule -->\n\nPagesRoutingModule->PagesModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nPagesModule -->\n\nSharedModule->PagesModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/pages.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n PagesComponent\n \n \n \n \n Imports\n \n \n PagesRoutingModule\n \n \n SharedModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { PagesRoutingModule } from '@pages/pages-routing.module';\nimport { PagesComponent } from '@pages/pages.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatSelectModule } from '@angular/material/select';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatCardModule } from '@angular/material/card';\n\n@NgModule({\n declarations: [PagesComponent],\n imports: [\n CommonModule,\n PagesRoutingModule,\n SharedModule,\n MatButtonModule,\n MatFormFieldModule,\n MatSelectModule,\n MatInputModule,\n MatCardModule,\n ],\n})\nexport class PagesModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/PagesRoutingModule.html":{"url":"modules/PagesRoutingModule.html","title":"module - PagesRoutingModule","body":"\n \n\n\n\n\n Modules\n PagesRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/pages-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { PagesComponent } from './pages.component';\n\nconst routes: Routes = [\n { path: 'home', component: PagesComponent },\n {\n path: 'tx',\n loadChildren: () =>\n \"import('@pages/transactions/transactions.module').then((m) => m.TransactionsModule)\",\n },\n {\n path: 'settings',\n loadChildren: () => \"import('@pages/settings/settings.module').then((m) => m.SettingsModule)\",\n },\n {\n path: 'accounts',\n loadChildren: () => \"import('@pages/accounts/accounts.module').then((m) => m.AccountsModule)\",\n },\n {\n path: 'tokens',\n loadChildren: () => \"import('@pages/tokens/tokens.module').then((m) => m.TokensModule)\",\n },\n {\n path: 'admin',\n loadChildren: () => \"import('@pages/admin/admin.module').then((m) => m.AdminModule)\",\n },\n { path: '**', redirectTo: 'home', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class PagesRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"directives/PasswordToggleDirective.html":{"url":"directives/PasswordToggleDirective.html","title":"directive - PasswordToggleDirective","body":"\n \n\n\n\n\n\n\n\n Directives\n PasswordToggleDirective\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/auth/_directives/password-toggle.directive.ts\n \n\n \n Description\n \n \n Toggle password form field input visibility \n\n \n\n\n\n \n Metadata\n \n \n\n \n Selector\n [appPasswordToggle]\n \n\n \n \n \n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n togglePasswordVisibility\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n iconId\n \n \n id\n \n \n \n \n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(elementRef: ElementRef, renderer: Renderer2)\n \n \n \n \n Defined in src/app/auth/_directives/password-toggle.directive.ts:15\n \n \n\n \n \n Handle click events on the html element.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n elementRef\n \n \n ElementRef\n \n \n \n No\n \n \n \n \nA wrapper around a native element inside of a View.\n\n\n \n \n \n renderer\n \n \n Renderer2\n \n \n \n No\n \n \n \n \nExtend this base class to implement custom rendering.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n Inputs\n \n \n \n \n \n iconId\n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/auth/_directives/password-toggle.directive.ts:15\n \n \n \n \n The password form field icon id \n\n \n \n \n \n \n \n \n \n \n id\n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/auth/_directives/password-toggle.directive.ts:11\n \n \n \n \n The password form field id \n\n \n \n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n togglePasswordVisibility\n \n \n \n \n \n \n \ntogglePasswordVisibility()\n \n \n\n\n \n \n Defined in src/app/auth/_directives/password-toggle.directive.ts:30\n \n \n\n\n \n \n Toggle the visibility of the password input field value and accompanying icon. \n\n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n \n\n\n \n import { Directive, ElementRef, Input, Renderer2 } from '@angular/core';\n\n/** Toggle password form field input visibility */\n@Directive({\n selector: '[appPasswordToggle]',\n})\nexport class PasswordToggleDirective {\n /** The password form field id */\n @Input()\n id: string;\n\n /** The password form field icon id */\n @Input()\n iconId: string;\n\n /**\n * Handle click events on the html element.\n *\n * @param elementRef - A wrapper around a native element inside of a View.\n * @param renderer - Extend this base class to implement custom rendering.\n */\n constructor(private elementRef: ElementRef, private renderer: Renderer2) {\n this.renderer.listen(this.elementRef.nativeElement, 'click', () => {\n this.togglePasswordVisibility();\n });\n }\n\n /** Toggle the visibility of the password input field value and accompanying icon. */\n togglePasswordVisibility(): void {\n const password: HTMLElement = document.getElementById(this.id);\n const icon: HTMLElement = document.getElementById(this.iconId);\n // @ts-ignore\n if (password.type === 'password') {\n // @ts-ignore\n password.type = 'text';\n icon.classList.remove('fa-eye');\n icon.classList.add('fa-eye-slash');\n } else {\n // @ts-ignore\n password.type = 'password';\n icon.classList.remove('fa-eye-slash');\n icon.classList.add('fa-eye');\n }\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/RegistryService.html":{"url":"injectables/RegistryService.html","title":"injectable - RegistryService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n RegistryService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/registry.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Static\n fileGetter\n \n \n Private\n Static\n registry\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n Async\n getRegistry\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_services/registry.service.ts:12\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Static\n Async\n getRegistry\n \n \n \n \n \n \n \n \n getRegistry()\n \n \n\n\n \n \n Defined in src/app/_services/registry.service.ts:16\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Static\n fileGetter\n \n \n \n \n \n \n Type : FileGetter\n\n \n \n \n \n Default value : new HttpGetter()\n \n \n \n \n Defined in src/app/_services/registry.service.ts:11\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n Static\n registry\n \n \n \n \n \n \n Type : CICRegistry\n\n \n \n \n \n Defined in src/app/_services/registry.service.ts:12\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { environment } from '@src/environments/environment';\nimport { CICRegistry, FileGetter } from '@cicnet/cic-client';\nimport { HttpGetter } from '@app/_helpers';\nimport { Web3Service } from '@app/_services/web3.service';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class RegistryService {\n static fileGetter: FileGetter = new HttpGetter();\n private static registry: CICRegistry;\n\n constructor() {}\n\n public static async getRegistry(): Promise {\n if (!RegistryService.registry) {\n RegistryService.registry = new CICRegistry(\n Web3Service.getInstance(),\n environment.registryAddress,\n 'Registry',\n RegistryService.fileGetter,\n ['../../assets/js/block-sync/data']\n );\n RegistryService.registry.declaratorHelper.addTrust(environment.trustedDeclaratorAddress);\n await RegistryService.registry.load();\n }\n return RegistryService.registry;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"guards/RoleGuard.html":{"url":"guards/RoleGuard.html","title":"guard - RoleGuard","body":"\n \n\n\n\n\n\n\n\n\n\n\n Guards\n RoleGuard\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_guards/role.guard.ts\n \n\n \n Description\n \n \n Role guard implementation.\nDictates access to routes depending on the user's role.\n\n \n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n canActivate\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(router: Router)\n \n \n \n \n Defined in src/app/_guards/role.guard.ts:21\n \n \n\n \n \n Instantiates the role guard class.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \nA service that provides navigation among views and URL manipulation capabilities.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n canActivate\n \n \n \n \n \n \n \ncanActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot)\n \n \n\n\n \n \n Defined in src/app/_guards/role.guard.ts:38\n \n \n\n\n \n \n Returns whether navigation to a specific route is acceptable.\nChecks if the user has the required role to access the route.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n route\n \n ActivatedRouteSnapshot\n \n\n \n No\n \n\n\n \n \nContains the information about a route associated with a component loaded in an outlet at a particular moment in time.\nActivatedRouteSnapshot can also be used to traverse the router state tree.\n\n\n \n \n \n state\n \n RouterStateSnapshot\n \n\n \n No\n \n\n\n \n \nRepresents the state of the router at a moment in time.\n\n\n \n \n \n \n \n \n \n \n Returns : Observable | Promise | boolean | UrlTree\n\n \n \n true - If the user's role matches with accepted roles.\n\n \n \n \n \n \n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport {\n ActivatedRouteSnapshot,\n CanActivate,\n Router,\n RouterStateSnapshot,\n UrlTree,\n} from '@angular/router';\n\n// Third party imports\nimport { Observable } from 'rxjs';\n\n/**\n * Role guard implementation.\n * Dictates access to routes depending on the user's role.\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class RoleGuard implements CanActivate {\n /**\n * Instantiates the role guard class.\n *\n * @param router - A service that provides navigation among views and URL manipulation capabilities.\n */\n constructor(private router: Router) {}\n\n /**\n * Returns whether navigation to a specific route is acceptable.\n * Checks if the user has the required role to access the route.\n *\n * @param route - Contains the information about a route associated with a component loaded in an outlet at a particular moment in time.\n * ActivatedRouteSnapshot can also be used to traverse the router state tree.\n * @param state - Represents the state of the router at a moment in time.\n * @returns true - If the user's role matches with accepted roles.\n */\n canActivate(\n route: ActivatedRouteSnapshot,\n state: RouterStateSnapshot\n ): Observable | Promise | boolean | UrlTree {\n const currentUser = JSON.parse(localStorage.getItem(atob('CICADA_USER')));\n if (currentUser) {\n if (route.data.roles && route.data.roles.indexOf(currentUser.role) === -1) {\n this.router.navigate(['/']);\n return false;\n }\n return true;\n }\n\n this.router.navigate(['/auth'], { queryParams: { returnUrl: state.url } });\n return false;\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"directives/RouterLinkDirectiveStub.html":{"url":"directives/RouterLinkDirectiveStub.html","title":"directive - RouterLinkDirectiveStub","body":"\n \n\n\n\n\n\n\n\n Directives\n RouterLinkDirectiveStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/router-link-directive-stub.ts\n \n\n\n\n\n \n Metadata\n \n \n\n \n Selector\n [appRouterLink]\n \n\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n navigatedTo\n \n \n \n \n\n\n \n \n Inputs\n \n \n \n \n \n \n routerLink\n \n \n \n \n\n\n\n \n \n HostListeners\n \n \n \n \n \n \n click\n \n \n \n \n\n \n \n\n\n\n \n Inputs\n \n \n \n \n \n routerLink\n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/testing/router-link-directive-stub.ts:9\n \n \n \n \n\n\n\n \n HostListeners \n \n \n \n \n \n \n click\n \n \n \n \n \n \n \nclick()\n \n \n\n\n \n \n Defined in src/testing/router-link-directive-stub.ts:13\n \n \n\n\n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n navigatedTo\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Default value : null\n \n \n \n \n Defined in src/testing/router-link-directive-stub.ts:10\n \n \n\n\n \n \n\n\n\n \n\n\n \n import { Directive, HostListener, Input } from '@angular/core';\n\n@Directive({\n selector: '[appRouterLink]',\n})\n// tslint:disable-next-line:directive-class-suffix\nexport class RouterLinkDirectiveStub {\n // tslint:disable-next-line:no-input-rename\n @Input('routerLink') linkParams: any;\n navigatedTo: any = null;\n\n @HostListener('click')\n onClick(): void {\n this.navigatedTo = this.linkParams;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"pipes/SafePipe.html":{"url":"pipes/SafePipe.html","title":"pipe - SafePipe","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n Pipes\n SafePipe\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/shared/_pipes/safe.pipe.ts\n \n\n\n\n \n Metadata\n \n \n \n Name\n safe\n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n transform\n \n \n \n \n \n \n \ntransform(url: string, ...args: unknown[])\n \n \n\n\n \n \n Defined in src/app/shared/_pipes/safe.pipe.ts:10\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n url\n \n string\n \n\n \n No\n \n\n\n \n \n args\n \n unknown[]\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : unknown\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Pipe, PipeTransform } from '@angular/core';\nimport { DomSanitizer } from '@angular/platform-browser';\n\n@Pipe({\n name: 'safe',\n})\nexport class SafePipe implements PipeTransform {\n constructor(private sanitizer: DomSanitizer) {}\n\n transform(url: string, ...args: unknown[]): unknown {\n return this.sanitizer.bypassSecurityTrustResourceUrl(url);\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/Settings.html":{"url":"classes/Settings.html","title":"class - Settings","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n Settings\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/settings.ts\n \n\n \n Description\n \n \n Settings class \n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n registry\n \n \n scanFilter\n \n \n txHelper\n \n \n w3\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(scanFilter: any)\n \n \n \n \n Defined in src/app/_models/settings.ts:13\n \n \n\n \n \n Initialize the settings.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n scanFilter\n \n \n any\n \n \n \n No\n \n \n \n \nA resource for searching through blocks on the blockchain network.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n registry\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_models/settings.ts:4\n \n \n\n \n \n CIC Registry instance \n\n \n \n\n \n \n \n \n \n \n \n \n \n scanFilter\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_models/settings.ts:6\n \n \n\n \n \n A resource for searching through blocks on the blockchain network. \n\n \n \n\n \n \n \n \n \n \n \n \n \n txHelper\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_models/settings.ts:8\n \n \n\n \n \n Transaction Helper instance \n\n \n \n\n \n \n \n \n \n \n \n \n \n w3\n \n \n \n \n \n \n Type : W3\n\n \n \n \n \n Default value : {\n engine: undefined,\n provider: undefined,\n }\n \n \n \n \n Defined in src/app/_models/settings.ts:10\n \n \n\n \n \n Web3 Object \n\n \n \n\n \n \n\n\n\n\n\n\n\n\n \n\n\n \n class Settings {\n /** CIC Registry instance */\n registry: any;\n /** A resource for searching through blocks on the blockchain network. */\n scanFilter: any;\n /** Transaction Helper instance */\n txHelper: any;\n /** Web3 Object */\n w3: W3 = {\n engine: undefined,\n provider: undefined,\n };\n\n /**\n * Initialize the settings.\n *\n * @param scanFilter - A resource for searching through blocks on the blockchain network.\n */\n constructor(scanFilter: any) {\n this.scanFilter = scanFilter;\n }\n}\n\n/** Web3 object interface */\ninterface W3 {\n /** An active web3 instance connected to the blockchain network. */\n engine: any;\n /** The connection socket to the blockchain network. */\n provider: any;\n}\n\n/** @exports */\nexport { Settings, W3 };\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/SettingsComponent.html":{"url":"components/SettingsComponent.html","title":"component - SettingsComponent","body":"\n \n\n\n\n\n\n Components\n SettingsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/settings/settings.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-settings\n \n\n \n styleUrls\n ./settings.component.scss\n \n\n\n\n \n templateUrl\n ./settings.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n dataSource\n \n \n date\n \n \n displayedColumns\n \n \n paginator\n \n \n sort\n \n \n trustedUsers\n \n \n userInfo\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n doFilter\n \n \n downloadCsv\n \n \n logout\n \n \n Async\n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(authService: AuthService)\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:23\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n authService\n \n \n AuthService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string)\n \n \n\n\n \n \n Defined in src/app/pages/settings/settings.component.ts:38\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/settings/settings.component.ts:42\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n logout\n \n \n \n \n \n \n \nlogout()\n \n \n\n\n \n \n Defined in src/app/pages/settings/settings.component.ts:46\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/settings/settings.component.ts:27\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n dataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:17\n \n \n\n\n \n \n \n \n \n \n \n \n \n date\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:16\n \n \n\n\n \n \n \n \n \n \n \n \n \n displayedColumns\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['name', 'email', 'userId']\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n \n trustedUsers\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n userInfo\n \n \n \n \n \n \n Type : Staff\n\n \n \n \n \n Defined in src/app/pages/settings/settings.component.ts:20\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { AuthService } from '@app/_services';\nimport { Staff } from '@app/_models/staff';\nimport { exportCsv } from '@app/_helpers';\n\n@Component({\n selector: 'app-settings',\n templateUrl: './settings.component.html',\n styleUrls: ['./settings.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class SettingsComponent implements OnInit {\n date: string;\n dataSource: MatTableDataSource;\n displayedColumns: Array = ['name', 'email', 'userId'];\n trustedUsers: Array;\n userInfo: Staff;\n\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n\n constructor(private authService: AuthService) {}\n\n async ngOnInit(): Promise {\n await this.authService.init();\n this.authService.trustedUsersSubject.subscribe((users) => {\n this.dataSource = new MatTableDataSource(users);\n this.dataSource.paginator = this.paginator;\n this.dataSource.sort = this.sort;\n this.trustedUsers = users;\n });\n this.userInfo = this.authService.getPrivateKeyInfo();\n }\n\n doFilter(value: string): void {\n this.dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n downloadCsv(): void {\n exportCsv(this.trustedUsers, 'users');\n }\n\n logout(): void {\n this.authService.logout();\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Settings\n \n \n \n \n \n ACCOUNT MANAGEMENT \n \n CICADA Admin Credentials\n UserId: {{ userInfo?.userid }} \n Username: {{ userInfo?.name }} \n Email: {{ userInfo?.email }} \n \n \n \n \n LOGOUT ADMIN\n \n \n \n \n \n \n \n \n TRUSTED USERS\n \n EXPORT\n \n \n \n \n \n Filter \n \n search\n \n \n \n NAME \n {{ user.name }} \n \n\n \n EMAIL \n {{ user.email }} \n \n\n \n USER ID \n {{ user.userid }} \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./settings.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Settings ACCOUNT MANAGEMENT CICADA Admin Credentials UserId: {{ userInfo?.userid }} Username: {{ userInfo?.name }} Email: {{ userInfo?.email }} LOGOUT ADMIN TRUSTED USERS EXPORT Filter search NAME {{ user.name }} EMAIL {{ user.email }} USER ID {{ user.userid }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'SettingsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/SettingsModule.html":{"url":"modules/SettingsModule.html","title":"module - SettingsModule","body":"\n \n\n\n\n\n Modules\n SettingsModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_SettingsModule\n\n\n\ncluster_SettingsModule_imports\n\n\n\ncluster_SettingsModule_declarations\n\n\n\n\nOrganizationComponent\n\nOrganizationComponent\n\n\n\nSettingsModule\n\nSettingsModule\n\nSettingsModule -->\n\nOrganizationComponent->SettingsModule\n\n\n\n\n\nSettingsComponent\n\nSettingsComponent\n\nSettingsModule -->\n\nSettingsComponent->SettingsModule\n\n\n\n\n\nSettingsRoutingModule\n\nSettingsRoutingModule\n\nSettingsModule -->\n\nSettingsRoutingModule->SettingsModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nSettingsModule -->\n\nSharedModule->SettingsModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/settings/settings.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n OrganizationComponent\n \n \n SettingsComponent\n \n \n \n \n Imports\n \n \n SettingsRoutingModule\n \n \n SharedModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { SettingsRoutingModule } from '@pages/settings/settings-routing.module';\nimport { SettingsComponent } from '@pages/settings/settings.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { OrganizationComponent } from '@pages/settings/organization/organization.component';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatSelectModule } from '@angular/material/select';\nimport { MatMenuModule } from '@angular/material/menu';\nimport { ReactiveFormsModule } from '@angular/forms';\n\n@NgModule({\n declarations: [SettingsComponent, OrganizationComponent],\n imports: [\n CommonModule,\n SettingsRoutingModule,\n SharedModule,\n MatTableModule,\n MatSortModule,\n MatPaginatorModule,\n MatInputModule,\n MatFormFieldModule,\n MatButtonModule,\n MatIconModule,\n MatCardModule,\n MatRadioModule,\n MatCheckboxModule,\n MatSelectModule,\n MatMenuModule,\n ReactiveFormsModule,\n ],\n})\nexport class SettingsModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/SettingsRoutingModule.html":{"url":"modules/SettingsRoutingModule.html","title":"module - SettingsRoutingModule","body":"\n \n\n\n\n\n Modules\n SettingsRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/settings/settings-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { SettingsComponent } from '@pages/settings/settings.component';\nimport { OrganizationComponent } from '@pages/settings/organization/organization.component';\n\nconst routes: Routes = [\n { path: '', component: SettingsComponent },\n { path: 'organization', component: OrganizationComponent },\n { path: '**', redirectTo: '', pathMatch: 'full' },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class SettingsRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/SharedModule.html":{"url":"modules/SharedModule.html","title":"module - SharedModule","body":"\n \n\n\n\n\n Modules\n SharedModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_SharedModule\n\n\n\ncluster_SharedModule_exports\n\n\n\ncluster_SharedModule_declarations\n\n\n\n\nErrorDialogComponent\n\nErrorDialogComponent\n\n\n\nSharedModule\n\nSharedModule\n\nSharedModule -->\n\nErrorDialogComponent->SharedModule\n\n\n\n\n\nFooterComponent\n\nFooterComponent\n\nSharedModule -->\n\nFooterComponent->SharedModule\n\n\n\n\n\nMenuSelectionDirective\n\nMenuSelectionDirective\n\nSharedModule -->\n\nMenuSelectionDirective->SharedModule\n\n\n\n\n\nMenuToggleDirective\n\nMenuToggleDirective\n\nSharedModule -->\n\nMenuToggleDirective->SharedModule\n\n\n\n\n\nNetworkStatusComponent\n\nNetworkStatusComponent\n\nSharedModule -->\n\nNetworkStatusComponent->SharedModule\n\n\n\n\n\nSafePipe\n\nSafePipe\n\nSharedModule -->\n\nSafePipe->SharedModule\n\n\n\n\n\nSidebarComponent\n\nSidebarComponent\n\nSharedModule -->\n\nSidebarComponent->SharedModule\n\n\n\n\n\nTokenRatioPipe\n\nTokenRatioPipe\n\nSharedModule -->\n\nTokenRatioPipe->SharedModule\n\n\n\n\n\nTopbarComponent\n\nTopbarComponent\n\nSharedModule -->\n\nTopbarComponent->SharedModule\n\n\n\n\n\nUnixDatePipe\n\nUnixDatePipe\n\nSharedModule -->\n\nUnixDatePipe->SharedModule\n\n\n\n\n\nFooterComponent \n\nFooterComponent \n\nFooterComponent -->\n\nSharedModule->FooterComponent \n\n\n\n\n\nMenuSelectionDirective \n\nMenuSelectionDirective \n\nMenuSelectionDirective -->\n\nSharedModule->MenuSelectionDirective \n\n\n\n\n\nNetworkStatusComponent \n\nNetworkStatusComponent \n\nNetworkStatusComponent -->\n\nSharedModule->NetworkStatusComponent \n\n\n\n\n\nSafePipe \n\nSafePipe \n\nSafePipe -->\n\nSharedModule->SafePipe \n\n\n\n\n\nSidebarComponent \n\nSidebarComponent \n\nSidebarComponent -->\n\nSharedModule->SidebarComponent \n\n\n\n\n\nTokenRatioPipe \n\nTokenRatioPipe \n\nTokenRatioPipe -->\n\nSharedModule->TokenRatioPipe \n\n\n\n\n\nTopbarComponent \n\nTopbarComponent \n\nTopbarComponent -->\n\nSharedModule->TopbarComponent \n\n\n\n\n\nUnixDatePipe \n\nUnixDatePipe \n\nUnixDatePipe -->\n\nSharedModule->UnixDatePipe \n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/shared/shared.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n ErrorDialogComponent\n \n \n FooterComponent\n \n \n MenuSelectionDirective\n \n \n MenuToggleDirective\n \n \n NetworkStatusComponent\n \n \n SafePipe\n \n \n SidebarComponent\n \n \n TokenRatioPipe\n \n \n TopbarComponent\n \n \n UnixDatePipe\n \n \n \n \n Exports\n \n \n FooterComponent\n \n \n MenuSelectionDirective\n \n \n NetworkStatusComponent\n \n \n SafePipe\n \n \n SidebarComponent\n \n \n TokenRatioPipe\n \n \n TopbarComponent\n \n \n UnixDatePipe\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { TopbarComponent } from '@app/shared/topbar/topbar.component';\nimport { FooterComponent } from '@app/shared/footer/footer.component';\nimport { SidebarComponent } from '@app/shared/sidebar/sidebar.component';\nimport { MenuSelectionDirective } from '@app/shared/_directives/menu-selection.directive';\nimport { MenuToggleDirective } from '@app/shared/_directives/menu-toggle.directive';\nimport { RouterModule } from '@angular/router';\nimport { MatIconModule } from '@angular/material/icon';\nimport { TokenRatioPipe } from '@app/shared/_pipes/token-ratio.pipe';\nimport { ErrorDialogComponent } from '@app/shared/error-dialog/error-dialog.component';\nimport { MatDialogModule } from '@angular/material/dialog';\nimport { SafePipe } from '@app/shared/_pipes/safe.pipe';\nimport { NetworkStatusComponent } from './network-status/network-status.component';\nimport { UnixDatePipe } from './_pipes/unix-date.pipe';\n\n@NgModule({\n declarations: [\n TopbarComponent,\n FooterComponent,\n SidebarComponent,\n MenuSelectionDirective,\n MenuToggleDirective,\n TokenRatioPipe,\n ErrorDialogComponent,\n SafePipe,\n NetworkStatusComponent,\n UnixDatePipe,\n ],\n exports: [\n TopbarComponent,\n FooterComponent,\n SidebarComponent,\n MenuSelectionDirective,\n TokenRatioPipe,\n SafePipe,\n NetworkStatusComponent,\n UnixDatePipe,\n ],\n imports: [CommonModule, RouterModule, MatIconModule, MatDialogModule],\n})\nexport class SharedModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/SidebarComponent.html":{"url":"components/SidebarComponent.html","title":"component - SidebarComponent","body":"\n \n\n\n\n\n\n Components\n SidebarComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/sidebar/sidebar.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-sidebar\n \n\n \n styleUrls\n ./sidebar.component.scss\n \n\n\n\n \n templateUrl\n ./sidebar.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/shared/sidebar/sidebar.component.ts:9\n \n \n\n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/shared/sidebar/sidebar.component.ts:12\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'app-sidebar',\n templateUrl: './sidebar.component.html',\n styleUrls: ['./sidebar.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class SidebarComponent implements OnInit {\n constructor() {}\n\n ngOnInit(): void {}\n}\n\n \n\n \n \n\n \n \n \n \n \n \n CICADA\n \n\n \n \n \n \n Dashboard \n \n \n \n \n \n Accounts \n \n \n \n \n \n Transactions \n \n \n \n \n \n Tokens \n \n \n \n \n \n Settings \n \n \n -->\n -->\n -->\n Admin -->\n -->\n -->\n \n \n\n\n\n \n\n \n \n ./sidebar.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' CICADA Dashboard Accounts Transactions Tokens Settings --> --> --> Admin --> --> --> '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'SidebarComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/SidebarStubComponent.html":{"url":"components/SidebarStubComponent.html","title":"component - SidebarStubComponent","body":"\n \n\n\n\n\n\n Components\n SidebarStubComponent\n\n\n\n \n Info\n \n \n Source\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/testing/shared-module-stub.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-sidebar\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n import { Component } from '@angular/core';\n\n@Component({ selector: 'app-sidebar', template: '' })\nexport class SidebarStubComponent {}\n\n@Component({ selector: 'app-topbar', template: '' })\nexport class TopbarStubComponent {}\n\n@Component({ selector: 'app-footer', template: '' })\nexport class FooterStubComponent {}\n\n \n\n\n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ''\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'SidebarStubComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Signable.html":{"url":"interfaces/Signable.html","title":"interface - Signable","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Signable\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_pgp/pgp-signer.ts\n \n\n \n Description\n \n \n Signable object interface \n\n \n\n\n \n Index\n \n \n \n \n Methods\n \n \n \n \n \n \n digest\n \n \n \n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n digest\n \n \n \n \n \n \n \ndigest()\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:11\n \n \n\n\n \n \n The message to be signed. \n\n\n \n Returns : string\n\n \n \n \n \n \n\n\n \n\n\n \n import * as openpgp from 'openpgp';\n\n// Application imports\nimport { MutableKeyStore } from '@app/_pgp/pgp-key-store';\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Signable object interface */\ninterface Signable {\n /** The message to be signed. */\n digest(): string;\n}\n\n/** Signature object interface */\ninterface Signature {\n /** Encryption algorithm used */\n algo: string;\n /** Data to be signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Signer interface */\ninterface Signer {\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n fingerprint(): string;\n /** Event triggered on successful signing of message. */\n onsign(signature: Signature): void;\n /** Event triggered on successful verification of a signature. */\n onverify(flag: boolean): void;\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n prepare(material: Signable): boolean;\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n sign(digest: string): Promise;\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n verify(digest: string, signature: Signature): void;\n}\n\n/** Provides functionality for signing and verifying signed messages. */\nclass PGPSigner implements Signer {\n /** Encryption algorithm used */\n algo = 'sha256';\n /** Message digest */\n dgst: string;\n /** Encryption engine used. */\n engine = 'pgp';\n /** A keystore holding pgp keys. */\n keyStore: MutableKeyStore;\n /** A service that provides logging capabilities. */\n loggingService: LoggingService;\n /** Event triggered on successful signing of message. */\n onsign: (signature: Signature) => void;\n /** Event triggered on successful verification of a signature. */\n onverify: (flag: boolean) => void;\n /** Generated signature */\n signature: Signature;\n\n /**\n * Initializing the Signer.\n * @param keyStore - A keystore holding pgp keys.\n */\n constructor(keyStore: MutableKeyStore) {\n this.keyStore = keyStore;\n this.onsign = (signature: Signature) => {};\n this.onverify = (flag: boolean) => {};\n }\n\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n public fingerprint(): string {\n return this.keyStore.getFingerprint();\n }\n\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n public prepare(material: Signable): boolean {\n this.dgst = material.digest();\n return true;\n }\n\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n public async sign(digest: string): Promise {\n const m = openpgp.cleartext.fromText(digest);\n const pk = this.keyStore.getPrivateKey();\n if (!pk.isDecrypted()) {\n const password = window.prompt('password');\n await pk.decrypt(password);\n }\n const opts = {\n message: m,\n privateKeys: [pk],\n detached: true,\n };\n openpgp\n .sign(opts)\n .then((s) => {\n this.signature = {\n engine: this.engine,\n algo: this.algo,\n data: s.signature,\n // TODO: fix for browser later\n digest,\n };\n this.onsign(this.signature);\n })\n .catch((e) => {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onsign(undefined);\n });\n }\n\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n public verify(digest: string, signature: Signature): void {\n openpgp.signature\n .readArmored(signature.data)\n .then((sig) => {\n const opts = {\n message: openpgp.cleartext.fromText(digest),\n publicKeys: this.keyStore.getTrustedKeys(),\n signature: sig,\n };\n openpgp.verify(opts).then((v) => {\n let i = 0;\n for (i = 0; i {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onverify(false);\n });\n }\n}\n\n/** @exports */\nexport { PGPSigner, Signable, Signature, Signer };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Signature.html":{"url":"interfaces/Signature.html","title":"interface - Signature","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Signature\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/account.ts\n \n\n \n Description\n \n \n Meta signature interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n algo\n \n \n data\n \n \n digest\n \n \n engine\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n algo\n \n \n \n \n algo: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Algorithm used \n\n \n \n \n \n \n \n \n \n \n data\n \n \n \n \n data: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Data that was signed. \n\n \n \n \n \n \n \n \n \n \n digest\n \n \n \n \n digest: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Message digest \n\n \n \n \n \n \n \n \n \n \n engine\n \n \n \n \n engine: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Encryption engine used. \n\n \n \n \n \n \n \n\n\n \n interface AccountDetails {\n /** Age of user */\n age?: string;\n /** Token balance on account */\n balance?: number;\n /** Business category of user. */\n category?: string;\n /** Account registration day */\n date_registered: number;\n /** User's gender */\n gender: string;\n /** Account identifiers */\n identities: {\n evm: {\n 'bloxberg:8996': string[];\n 'oldchain:1': string[];\n };\n latitude: number;\n longitude: number;\n };\n /** User's location */\n location: {\n area?: string;\n area_name: string;\n area_type?: string;\n };\n /** Products or services provided by user. */\n products: string[];\n /** Type of account */\n type?: string;\n /** Personal identifying information of user */\n vcard: {\n email: [\n {\n value: string;\n }\n ];\n fn: [\n {\n value: string;\n }\n ];\n n: [\n {\n value: string[];\n }\n ];\n tel: [\n {\n meta: {\n TYP: string[];\n };\n value: string;\n }\n ];\n version: [\n {\n value: string;\n }\n ];\n };\n}\n\n/** Meta signature interface */\ninterface Signature {\n /** Algorithm used */\n algo: string;\n /** Data that was signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Meta object interface */\ninterface Meta {\n /** Account details */\n data: AccountDetails;\n /** Meta store id */\n id: string;\n /** Signature used during write. */\n signature: Signature;\n}\n\n/** Meta response interface */\ninterface MetaResponse {\n /** Meta store id */\n id: string;\n /** Meta object */\n m: Meta;\n}\n\n/** Default account data object */\nconst defaultAccount: AccountDetails = {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '+254700000000',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n};\n\n/** @exports */\nexport { AccountDetails, Meta, MetaResponse, Signature, defaultAccount };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Signature-1.html":{"url":"interfaces/Signature-1.html","title":"interface - Signature-1","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Signature\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_pgp/pgp-signer.ts\n \n\n \n Description\n \n \n Signature object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n algo\n \n \n data\n \n \n digest\n \n \n engine\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n algo\n \n \n \n \n algo: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Encryption algorithm used \n\n \n \n \n \n \n \n \n \n \n data\n \n \n \n \n data: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Data to be signed. \n\n \n \n \n \n \n \n \n \n \n digest\n \n \n \n \n digest: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Message digest \n\n \n \n \n \n \n \n \n \n \n engine\n \n \n \n \n engine: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Encryption engine used. \n\n \n \n \n \n \n \n\n\n \n import * as openpgp from 'openpgp';\n\n// Application imports\nimport { MutableKeyStore } from '@app/_pgp/pgp-key-store';\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Signable object interface */\ninterface Signable {\n /** The message to be signed. */\n digest(): string;\n}\n\n/** Signature object interface */\ninterface Signature {\n /** Encryption algorithm used */\n algo: string;\n /** Data to be signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Signer interface */\ninterface Signer {\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n fingerprint(): string;\n /** Event triggered on successful signing of message. */\n onsign(signature: Signature): void;\n /** Event triggered on successful verification of a signature. */\n onverify(flag: boolean): void;\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n prepare(material: Signable): boolean;\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n sign(digest: string): Promise;\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n verify(digest: string, signature: Signature): void;\n}\n\n/** Provides functionality for signing and verifying signed messages. */\nclass PGPSigner implements Signer {\n /** Encryption algorithm used */\n algo = 'sha256';\n /** Message digest */\n dgst: string;\n /** Encryption engine used. */\n engine = 'pgp';\n /** A keystore holding pgp keys. */\n keyStore: MutableKeyStore;\n /** A service that provides logging capabilities. */\n loggingService: LoggingService;\n /** Event triggered on successful signing of message. */\n onsign: (signature: Signature) => void;\n /** Event triggered on successful verification of a signature. */\n onverify: (flag: boolean) => void;\n /** Generated signature */\n signature: Signature;\n\n /**\n * Initializing the Signer.\n * @param keyStore - A keystore holding pgp keys.\n */\n constructor(keyStore: MutableKeyStore) {\n this.keyStore = keyStore;\n this.onsign = (signature: Signature) => {};\n this.onverify = (flag: boolean) => {};\n }\n\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n public fingerprint(): string {\n return this.keyStore.getFingerprint();\n }\n\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n public prepare(material: Signable): boolean {\n this.dgst = material.digest();\n return true;\n }\n\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n public async sign(digest: string): Promise {\n const m = openpgp.cleartext.fromText(digest);\n const pk = this.keyStore.getPrivateKey();\n if (!pk.isDecrypted()) {\n const password = window.prompt('password');\n await pk.decrypt(password);\n }\n const opts = {\n message: m,\n privateKeys: [pk],\n detached: true,\n };\n openpgp\n .sign(opts)\n .then((s) => {\n this.signature = {\n engine: this.engine,\n algo: this.algo,\n data: s.signature,\n // TODO: fix for browser later\n digest,\n };\n this.onsign(this.signature);\n })\n .catch((e) => {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onsign(undefined);\n });\n }\n\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n public verify(digest: string, signature: Signature): void {\n openpgp.signature\n .readArmored(signature.data)\n .then((sig) => {\n const opts = {\n message: openpgp.cleartext.fromText(digest),\n publicKeys: this.keyStore.getTrustedKeys(),\n signature: sig,\n };\n openpgp.verify(opts).then((v) => {\n let i = 0;\n for (i = 0; i {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onverify(false);\n });\n }\n}\n\n/** @exports */\nexport { PGPSigner, Signable, Signature, Signer };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Signer.html":{"url":"interfaces/Signer.html","title":"interface - Signer","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Signer\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_pgp/pgp-signer.ts\n \n\n \n Description\n \n \n Signer interface \n\n \n\n\n \n Index\n \n \n \n \n Methods\n \n \n \n \n \n \n fingerprint\n \n \n onsign\n \n \n onverify\n \n \n prepare\n \n \n sign\n \n \n verify\n \n \n \n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n fingerprint\n \n \n \n \n \n \n \nfingerprint()\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:32\n \n \n\n\n \n \n Get the private key fingerprint.\n\n\n \n \n \n Returns : string\n\n \n \n A private key fingerprint.\n\n \n \n \n \n \n \n \n \n \n \n \n \n onsign\n \n \n \n \n \n \n \nonsign(signature: Signature)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:34\n \n \n\n\n \n \n Event triggered on successful signing of message. \n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n signature\n \n Signature\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n onverify\n \n \n \n \n \n \n \nonverify(flag: boolean)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:36\n \n \n\n\n \n \n Event triggered on successful verification of a signature. \n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n flag\n \n boolean\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n prepare\n \n \n \n \n \n \n \nprepare(material: Signable)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:42\n \n \n\n\n \n \n Load the message digest.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n material\n \n Signable\n \n\n \n No\n \n\n\n \n \nA signable object.\n\n\n \n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n true - If digest has been loaded successfully.\n\n \n \n \n \n \n \n \n \n \n \n \n \n sign\n \n \n \n \n \n \n \nsign(digest: string)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:48\n \n \n\n\n \n \n Signs a message using a private key.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n digest\n \n string\n \n\n \n No\n \n\n\n \n \nThe message to be signed.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n verify\n \n \n \n \n \n \n \nverify(digest: string, signature: Signature)\n \n \n\n\n \n \n Defined in src/app/_pgp/pgp-signer.ts:54\n \n \n\n\n \n \n Verify that signature is valid.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n digest\n \n string\n \n\n \n No\n \n\n\n \n \nThe message that was signed.\n\n\n \n \n \n signature\n \n Signature\n \n\n \n No\n \n\n\n \n \nThe generated signature.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import * as openpgp from 'openpgp';\n\n// Application imports\nimport { MutableKeyStore } from '@app/_pgp/pgp-key-store';\nimport { LoggingService } from '@app/_services/logging.service';\n\n/** Signable object interface */\ninterface Signable {\n /** The message to be signed. */\n digest(): string;\n}\n\n/** Signature object interface */\ninterface Signature {\n /** Encryption algorithm used */\n algo: string;\n /** Data to be signed. */\n data: string;\n /** Message digest */\n digest: string;\n /** Encryption engine used. */\n engine: string;\n}\n\n/** Signer interface */\ninterface Signer {\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n fingerprint(): string;\n /** Event triggered on successful signing of message. */\n onsign(signature: Signature): void;\n /** Event triggered on successful verification of a signature. */\n onverify(flag: boolean): void;\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n prepare(material: Signable): boolean;\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n sign(digest: string): Promise;\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n verify(digest: string, signature: Signature): void;\n}\n\n/** Provides functionality for signing and verifying signed messages. */\nclass PGPSigner implements Signer {\n /** Encryption algorithm used */\n algo = 'sha256';\n /** Message digest */\n dgst: string;\n /** Encryption engine used. */\n engine = 'pgp';\n /** A keystore holding pgp keys. */\n keyStore: MutableKeyStore;\n /** A service that provides logging capabilities. */\n loggingService: LoggingService;\n /** Event triggered on successful signing of message. */\n onsign: (signature: Signature) => void;\n /** Event triggered on successful verification of a signature. */\n onverify: (flag: boolean) => void;\n /** Generated signature */\n signature: Signature;\n\n /**\n * Initializing the Signer.\n * @param keyStore - A keystore holding pgp keys.\n */\n constructor(keyStore: MutableKeyStore) {\n this.keyStore = keyStore;\n this.onsign = (signature: Signature) => {};\n this.onverify = (flag: boolean) => {};\n }\n\n /**\n * Get the private key fingerprint.\n * @returns A private key fingerprint.\n */\n public fingerprint(): string {\n return this.keyStore.getFingerprint();\n }\n\n /**\n * Load the message digest.\n * @param material - A signable object.\n * @returns true - If digest has been loaded successfully.\n */\n public prepare(material: Signable): boolean {\n this.dgst = material.digest();\n return true;\n }\n\n /**\n * Signs a message using a private key.\n * @async\n * @param digest - The message to be signed.\n */\n public async sign(digest: string): Promise {\n const m = openpgp.cleartext.fromText(digest);\n const pk = this.keyStore.getPrivateKey();\n if (!pk.isDecrypted()) {\n const password = window.prompt('password');\n await pk.decrypt(password);\n }\n const opts = {\n message: m,\n privateKeys: [pk],\n detached: true,\n };\n openpgp\n .sign(opts)\n .then((s) => {\n this.signature = {\n engine: this.engine,\n algo: this.algo,\n data: s.signature,\n // TODO: fix for browser later\n digest,\n };\n this.onsign(this.signature);\n })\n .catch((e) => {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onsign(undefined);\n });\n }\n\n /**\n * Verify that signature is valid.\n * @param digest - The message that was signed.\n * @param signature - The generated signature.\n */\n public verify(digest: string, signature: Signature): void {\n openpgp.signature\n .readArmored(signature.data)\n .then((sig) => {\n const opts = {\n message: openpgp.cleartext.fromText(digest),\n publicKeys: this.keyStore.getTrustedKeys(),\n signature: sig,\n };\n openpgp.verify(opts).then((v) => {\n let i = 0;\n for (i = 0; i {\n this.loggingService.sendErrorLevelMessage(e.message, this, { error: e });\n this.onverify(false);\n });\n }\n}\n\n/** @exports */\nexport { PGPSigner, Signable, Signature, Signer };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Staff.html":{"url":"interfaces/Staff.html","title":"interface - Staff","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Staff\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/staff.ts\n \n\n \n Description\n \n \n Staff object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n comment\n \n \n email\n \n \n name\n \n \n tag\n \n \n userid\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n comment\n \n \n \n \n comment: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Comment made on the public key. \n\n \n \n \n \n \n \n \n \n \n email\n \n \n \n \n email: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Email used to create the public key. \n\n \n \n \n \n \n \n \n \n \n name\n \n \n \n \n name: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Name of the owner of the public key \n\n \n \n \n \n \n \n \n \n \n tag\n \n \n \n \n tag: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Tags added to the public key. \n\n \n \n \n \n \n \n \n \n \n userid\n \n \n \n \n userid: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n User ID of the owner of the public key. \n\n \n \n \n \n \n \n\n\n \n interface Staff {\n /** Comment made on the public key. */\n comment: string;\n /** Email used to create the public key. */\n email: string;\n /** Name of the owner of the public key */\n name: string;\n /** Tags added to the public key. */\n tag: number;\n /** User ID of the owner of the public key. */\n userid: string;\n}\n\n/** @exports */\nexport { Staff };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Token.html":{"url":"interfaces/Token.html","title":"interface - Token","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Token\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/token.ts\n \n\n \n Description\n \n \n Token object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n address\n \n \n decimals\n \n \n name\n \n \n Optional\n owner\n \n \n Optional\n reserveRatio\n \n \n Optional\n reserves\n \n \n supply\n \n \n symbol\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n address\n \n \n \n \n address: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the deployed token contract. \n\n \n \n \n \n \n \n \n \n \n decimals\n \n \n \n \n decimals: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Number of decimals to convert to smallest denomination of the token. \n\n \n \n \n \n \n \n \n \n \n name\n \n \n \n \n name: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Name of the token. \n\n \n \n \n \n \n \n \n \n \n owner\n \n \n \n \n owner: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Address of account that deployed token. \n\n \n \n \n \n \n \n \n \n \n reserveRatio\n \n \n \n \n reserveRatio: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Token reserve to token minting ratio. \n\n \n \n \n \n \n \n \n \n \n reserves\n \n \n \n \n reserves: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Token reserve information \n\n \n \n \n \n \n \n \n \n \n supply\n \n \n \n \n supply: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Total token supply. \n\n \n \n \n \n \n \n \n \n \n symbol\n \n \n \n \n symbol: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n The unique token symbol. \n\n \n \n \n \n \n \n\n\n \n interface Token {\n /** Address of the deployed token contract. */\n address: string;\n /** Number of decimals to convert to smallest denomination of the token. */\n decimals: string;\n /** Name of the token. */\n name: string;\n /** Address of account that deployed token. */\n owner?: string;\n /** Token reserve to token minting ratio. */\n reserveRatio?: string;\n /** Token reserve information */\n reserves?: {\n '0xa686005CE37Dce7738436256982C3903f2E4ea8E'?: {\n weight: string;\n balance: string;\n };\n };\n /** Total token supply. */\n supply: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Token };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TokenDetailsComponent.html":{"url":"components/TokenDetailsComponent.html","title":"component - TokenDetailsComponent","body":"\n \n\n\n\n\n\n Components\n TokenDetailsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/tokens/token-details/token-details.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-token-details\n \n\n \n styleUrls\n ./token-details.component.scss\n \n\n\n\n \n templateUrl\n ./token-details.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n close\n \n \n ngOnInit\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n token\n \n \n \n \n\n \n \n Outputs\n \n \n \n \n \n \n closeWindow\n \n \n \n \n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:20\n \n \n\n \n \n\n\n \n Inputs\n \n \n \n \n \n token\n \n \n \n \n Type : Token\n\n \n \n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:18\n \n \n \n \n\n \n Outputs\n \n \n \n \n \n closeWindow\n \n \n \n \n Type : EventEmitter\n\n \n \n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:20\n \n \n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n close\n \n \n \n \n \n \n \nclose()\n \n \n\n\n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:26\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/tokens/token-details/token-details.component.ts:24\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n\n\n \n import {\n ChangeDetectionStrategy,\n Component,\n EventEmitter,\n Input,\n OnInit,\n Output,\n} from '@angular/core';\nimport { Token } from '@app/_models';\n\n@Component({\n selector: 'app-token-details',\n templateUrl: './token-details.component.html',\n styleUrls: ['./token-details.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TokenDetailsComponent implements OnInit {\n @Input() token: Token;\n\n @Output() closeWindow: EventEmitter = new EventEmitter();\n\n constructor() {}\n\n ngOnInit(): void {}\n\n close(): void {\n this.token = null;\n this.closeWindow.emit(this.token);\n }\n}\n\n \n\n \n \n \n \n \n TOKEN DETAILS\n \n CLOSE\n \n \n \n \n \n Name: {{ token?.name }}\n \n \n Symbol: {{ token?.symbol }}\n \n \n Address: {{ token?.address }}\n \n \n Details: A community inclusive currency for trading among lower to\n middle income societies.\n \n \n Supply: {{ token?.supply | tokenRatio }}\n \n \n \n Reserve\n \n Weight: {{ token?.reserveRatio }}\n \n \n Owner: {{ token?.owner }}\n \n \n \n \n\n\n \n\n \n \n ./token-details.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' TOKEN DETAILS CLOSE Name: {{ token?.name }} Symbol: {{ token?.symbol }} Address: {{ token?.address }} Details: A community inclusive currency for trading among lower to middle income societies. Supply: {{ token?.supply | tokenRatio }} Reserve Weight: {{ token?.reserveRatio }} Owner: {{ token?.owner }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TokenDetailsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"pipes/TokenRatioPipe.html":{"url":"pipes/TokenRatioPipe.html","title":"pipe - TokenRatioPipe","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n Pipes\n TokenRatioPipe\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/shared/_pipes/token-ratio.pipe.ts\n \n\n\n\n \n Metadata\n \n \n \n Name\n tokenRatio\n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n transform\n \n \n \n \n \n \n \ntransform(value: any, ...args: any[])\n \n \n\n\n \n \n Defined in src/app/shared/_pipes/token-ratio.pipe.ts:5\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n value\n \n any\n \n\n \n No\n \n\n \n 0\n \n\n \n \n args\n \n any[]\n \n\n \n No\n \n\n \n \n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Pipe, PipeTransform } from '@angular/core';\n\n@Pipe({ name: 'tokenRatio' })\nexport class TokenRatioPipe implements PipeTransform {\n transform(value: any = 0, ...args): any {\n return Number(value) / Math.pow(10, 6);\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/TokenRegistry.html":{"url":"classes/TokenRegistry.html","title":"class - TokenRegistry","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n TokenRegistry\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_eth/token-registry.ts\n \n\n \n Description\n \n \n Provides an instance of the token registry contract.\nAllows querying of tokens that have been registered as valid tokens in the network.\n\n \n\n\n\n \n Example\n \n \n \n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n contract\n \n \n contractAddress\n \n \n signerAddress\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Public\n Async\n addressOf\n \n \n Public\n Async\n entry\n \n \n Public\n Async\n totalTokens\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(contractAddress: string, signerAddress?: string)\n \n \n \n \n Defined in src/app/_eth/token-registry.ts:26\n \n \n\n \n \n Create a connection to the deployed token registry contract.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n contractAddress\n \n \n string\n \n \n \n No\n \n \n \n \nThe deployed token registry contract's address.\n\n\n \n \n \n signerAddress\n \n \n string\n \n \n \n Yes\n \n \n \n \nThe account address of the account that deployed the token registry contract.\n\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n contract\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_eth/token-registry.ts:22\n \n \n\n \n \n The instance of the token registry contract. \n\n \n \n\n \n \n \n \n \n \n \n \n \n contractAddress\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_eth/token-registry.ts:24\n \n \n\n \n \n The deployed token registry contract's address. \n\n \n \n\n \n \n \n \n \n \n \n \n \n signerAddress\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/_eth/token-registry.ts:26\n \n \n\n \n \n The account address of the account that deployed the token registry contract. \n\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Public\n Async\n addressOf\n \n \n \n \n \n \n \n \n addressOf(identifier: string)\n \n \n\n\n \n \n Defined in src/app/_eth/token-registry.ts:57\n \n \n\n\n \n \n Returns the address of the token with a given identifier.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n identifier\n \n string\n \n\n \n No\n \n\n\n \n \nThe name or identifier of the token to be fetched from the token registry.\n\n\n \n \n \n \n \n \n Example :\n \n Prints the address of the token with the identifier 'sarafu':\n```typescript\n\nconsole.log(await addressOf('sarafu'));\n```\n\n \n \n \n Returns : Promise\n\n \n \n The address of the token assigned the specified identifier in the token registry.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n entry\n \n \n \n \n \n \n \n \n entry(serial: number)\n \n \n\n\n \n \n Defined in src/app/_eth/token-registry.ts:75\n \n \n\n\n \n \n Returns the address of a token with the given serial in the token registry.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n serial\n \n number\n \n\n \n No\n \n\n\n \n \nThe serial number of the token to be fetched.\n\n\n \n \n \n \n \n \n Example :\n \n Prints the address of the token with the serial '2':\n```typescript\n\nconsole.log(await entry(2));\n```\n\n \n \n \n Returns : Promise\n\n \n \n The address of the token with the specified serial number.\n\n \n \n \n \n \n \n \n \n \n \n \n \n Public\n Async\n totalTokens\n \n \n \n \n \n \n \n \n totalTokens()\n \n \n\n\n \n \n Defined in src/app/_eth/token-registry.ts:91\n \n \n\n\n \n \n Returns the total number of tokens that have been registered in the network.\n\n\n \n Example :\n \n Prints the total number of registered tokens:\n```typescript\n\nconsole.log(await totalTokens());\n```\n\n \n \n \n Returns : Promise\n\n \n \n The total number of registered tokens.\n\n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import Web3 from 'web3';\n\n// Application imports\nimport { environment } from '@src/environments/environment';\nimport { Web3Service } from '@app/_services/web3.service';\n\n/** Fetch the token registry contract's ABI. */\nconst abi: Array = require('@src/assets/js/block-sync/data/TokenUniqueSymbolIndex.json');\n/** Establish a connection to the blockchain network. */\nconst web3: Web3 = Web3Service.getInstance();\n\n/**\n * Provides an instance of the token registry contract.\n * Allows querying of tokens that have been registered as valid tokens in the network.\n *\n * @remarks\n * This is our interface to the token registry contract.\n */\nexport class TokenRegistry {\n /** The instance of the token registry contract. */\n contract: any;\n /** The deployed token registry contract's address. */\n contractAddress: string;\n /** The account address of the account that deployed the token registry contract. */\n signerAddress: string;\n\n /**\n * Create a connection to the deployed token registry contract.\n *\n * @param contractAddress - The deployed token registry contract's address.\n * @param signerAddress - The account address of the account that deployed the token registry contract.\n */\n constructor(contractAddress: string, signerAddress?: string) {\n this.contractAddress = contractAddress;\n this.contract = new web3.eth.Contract(abi, this.contractAddress);\n if (signerAddress) {\n this.signerAddress = signerAddress;\n } else {\n this.signerAddress = web3.eth.accounts[0];\n }\n }\n\n /**\n * Returns the address of the token with a given identifier.\n *\n * @async\n * @example\n * Prints the address of the token with the identifier 'sarafu':\n * ```typescript\n * console.log(await addressOf('sarafu'));\n * ```\n *\n * @param identifier - The name or identifier of the token to be fetched from the token registry.\n * @returns The address of the token assigned the specified identifier in the token registry.\n */\n public async addressOf(identifier: string): Promise {\n const id: string = web3.eth.abi.encodeParameter('bytes32', web3.utils.toHex(identifier));\n return await this.contract.methods.addressOf(id).call();\n }\n\n /**\n * Returns the address of a token with the given serial in the token registry.\n *\n * @async\n * @example\n * Prints the address of the token with the serial '2':\n * ```typescript\n * console.log(await entry(2));\n * ```\n *\n * @param serial - The serial number of the token to be fetched.\n * @return The address of the token with the specified serial number.\n */\n public async entry(serial: number): Promise {\n return await this.contract.methods.entry(serial).call();\n }\n\n /**\n * Returns the total number of tokens that have been registered in the network.\n *\n * @async\n * @example\n * Prints the total number of registered tokens:\n * ```typescript\n * console.log(await totalTokens());\n * ```\n *\n * @returns The total number of registered tokens.\n */\n public async totalTokens(): Promise {\n return await this.contract.methods.entryCount().call();\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/TokenService.html":{"url":"injectables/TokenService.html","title":"injectable - TokenService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n TokenService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/token.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n load\n \n \n registry\n \n \n tokenRegistry\n \n \n tokens\n \n \n Private\n tokensList\n \n \n tokensSubject\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n addToken\n \n \n Async\n getTokenBalance\n \n \n Async\n getTokenByAddress\n \n \n Async\n getTokenBySymbol\n \n \n Async\n getTokenName\n \n \n Async\n getTokens\n \n \n Async\n getTokenSymbol\n \n \n Async\n init\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_services/token.service.ts:19\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n addToken\n \n \n \n \n \n \n \naddToken(token: Token)\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:31\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n token\n \n Token\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenBalance\n \n \n \n \n \n \n \n \n getTokenBalance(address: string)\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:72\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise>\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenByAddress\n \n \n \n \n \n \n \n \n getTokenByAddress(address: string)\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:51\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenBySymbol\n \n \n \n \n \n \n \n \n getTokenBySymbol(symbol: string)\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:62\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n symbol\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise>\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenName\n \n \n \n \n \n \n \n \n getTokenName()\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:77\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokens\n \n \n \n \n \n \n \n \n getTokens()\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:43\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n getTokenSymbol\n \n \n \n \n \n \n \n \n getTokenSymbol()\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:82\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n init\n \n \n \n \n \n \n \n \n init()\n \n \n\n\n \n \n Defined in src/app/_services/token.service.ts:23\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n load\n \n \n \n \n \n \n Type : BehaviorSubject\n\n \n \n \n \n Default value : new BehaviorSubject(false)\n \n \n \n \n Defined in src/app/_services/token.service.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n registry\n \n \n \n \n \n \n Type : CICRegistry\n\n \n \n \n \n Defined in src/app/_services/token.service.ts:12\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokenRegistry\n \n \n \n \n \n \n Type : TokenRegistry\n\n \n \n \n \n Defined in src/app/_services/token.service.ts:13\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokens\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/_services/token.service.ts:14\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n tokensList\n \n \n \n \n \n \n Type : BehaviorSubject>\n\n \n \n \n \n Default value : new BehaviorSubject>(\n this.tokens\n )\n \n \n \n \n Defined in src/app/_services/token.service.ts:15\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokensSubject\n \n \n \n \n \n \n Type : Observable>\n\n \n \n \n \n Default value : this.tokensList.asObservable()\n \n \n \n \n Defined in src/app/_services/token.service.ts:18\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { CICRegistry } from '@cicnet/cic-client';\nimport { TokenRegistry } from '@app/_eth';\nimport { RegistryService } from '@app/_services/registry.service';\nimport { Token } from '@app/_models';\nimport { BehaviorSubject, Observable, Subject } from 'rxjs';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class TokenService {\n registry: CICRegistry;\n tokenRegistry: TokenRegistry;\n tokens: Array = [];\n private tokensList: BehaviorSubject> = new BehaviorSubject>(\n this.tokens\n );\n tokensSubject: Observable> = this.tokensList.asObservable();\n load: BehaviorSubject = new BehaviorSubject(false);\n\n constructor() {}\n\n async init(): Promise {\n this.registry = await RegistryService.getRegistry();\n this.tokenRegistry = new TokenRegistry(\n await this.registry.getContractAddressByName('TokenRegistry')\n );\n this.load.next(true);\n }\n\n addToken(token: Token): void {\n const savedIndex = this.tokens.findIndex((tk) => tk.address === token.address);\n if (savedIndex === 0) {\n return;\n }\n if (savedIndex > 0) {\n this.tokens.splice(savedIndex, 1);\n }\n this.tokens.unshift(token);\n this.tokensList.next(this.tokens);\n }\n\n async getTokens(): Promise {\n const count: number = await this.tokenRegistry.totalTokens();\n for (let i = 0; i {\n const token: any = {};\n const tokenContract = await this.registry.addToken(address);\n token.address = address;\n token.name = await tokenContract.methods.name().call();\n token.symbol = await tokenContract.methods.symbol().call();\n token.supply = await tokenContract.methods.totalSupply().call();\n token.decimals = await tokenContract.methods.decimals().call();\n return token;\n }\n\n async getTokenBySymbol(symbol: string): Promise> {\n const tokenSubject: Subject = new Subject();\n await this.getTokens();\n this.tokensSubject.subscribe((tokens) => {\n const queriedToken = tokens.find((token) => token.symbol === symbol);\n tokenSubject.next(queriedToken);\n });\n return tokenSubject.asObservable();\n }\n\n async getTokenBalance(address: string): Promise Promise> {\n const token = await this.registry.addToken(await this.tokenRegistry.entry(0));\n return await token.methods.balanceOf(address).call();\n }\n\n async getTokenName(): Promise {\n const token = await this.registry.addToken(await this.tokenRegistry.entry(0));\n return await token.methods.name().call();\n }\n\n async getTokenSymbol(): Promise {\n const token = await this.registry.addToken(await this.tokenRegistry.entry(0));\n return await token.methods.symbol().call();\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/TokenServiceStub.html":{"url":"classes/TokenServiceStub.html","title":"class - TokenServiceStub","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n TokenServiceStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/token-service-stub.ts\n \n\n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n getBySymbol\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n getBySymbol\n \n \n \n \n \n \n \ngetBySymbol(symbol: string)\n \n \n\n\n \n \n Defined in src/testing/token-service-stub.ts:2\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n symbol\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n export class TokenServiceStub {\n getBySymbol(symbol: string): any {\n return {\n name: 'Reserve',\n symbol: 'RSV',\n };\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TokensComponent.html":{"url":"components/TokensComponent.html","title":"component - TokensComponent","body":"\n \n\n\n\n\n\n Components\n TokensComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/tokens/tokens.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-tokens\n \n\n \n styleUrls\n ./tokens.component.scss\n \n\n\n\n \n templateUrl\n ./tokens.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n columnsToDisplay\n \n \n dataSource\n \n \n paginator\n \n \n sort\n \n \n token\n \n \n tokens\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n doFilter\n \n \n downloadCsv\n \n \n Async\n ngOnInit\n \n \n viewToken\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(tokenService: TokenService, loggingService: LoggingService, router: Router)\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:22\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n tokenService\n \n \n TokenService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string)\n \n \n\n\n \n \n Defined in src/app/pages/tokens/tokens.component.ts:46\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/tokens/tokens.component.ts:54\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/tokens/tokens.component.ts:30\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n viewToken\n \n \n \n \n \n \n \nviewToken(token)\n \n \n\n\n \n \n Defined in src/app/pages/tokens/tokens.component.ts:50\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n token\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n columnsToDisplay\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['name', 'symbol', 'address', 'supply']\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:18\n \n \n\n\n \n \n \n \n \n \n \n \n \n dataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:17\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:19\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:20\n \n \n\n\n \n \n \n \n \n \n \n \n \n token\n \n \n \n \n \n \n Type : Token\n\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokens\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/tokens/tokens.component.ts:21\n \n \n\n\n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { LoggingService, TokenService } from '@app/_services';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { Router } from '@angular/router';\nimport { exportCsv } from '@app/_helpers';\nimport { Token } from '@app/_models';\n\n@Component({\n selector: 'app-tokens',\n templateUrl: './tokens.component.html',\n styleUrls: ['./tokens.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TokensComponent implements OnInit {\n dataSource: MatTableDataSource;\n columnsToDisplay: Array = ['name', 'symbol', 'address', 'supply'];\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n tokens: Array;\n token: Token;\n\n constructor(\n private tokenService: TokenService,\n private loggingService: LoggingService,\n private router: Router\n ) {}\n\n async ngOnInit(): Promise {\n await this.tokenService.init();\n this.tokenService.load.subscribe(async (status: boolean) => {\n if (status) {\n await this.tokenService.getTokens();\n }\n });\n this.tokenService.tokensSubject.subscribe((tokens) => {\n this.loggingService.sendInfoLevelMessage(tokens);\n this.dataSource = new MatTableDataSource(tokens);\n this.dataSource.paginator = this.paginator;\n this.dataSource.sort = this.sort;\n this.tokens = tokens;\n });\n }\n\n doFilter(value: string): void {\n this.dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n viewToken(token): void {\n this.token = token;\n }\n\n downloadCsv(): void {\n exportCsv(this.tokens, 'tokens');\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Tokens\n \n \n \n \n \n Tokens\n \n EXPORT\n \n \n \n \n \n\n \n Filter \n \n search\n \n\n \n \n Name \n {{ token.name }} \n \n\n \n Symbol \n {{ token.symbol }} \n \n\n \n Address \n {{ token.address }} \n \n\n \n Supply \n {{ token.supply | tokenRatio }} \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./tokens.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Tokens Tokens EXPORT Filter search Name {{ token.name }} Symbol {{ token.symbol }} Address {{ token.address }} Supply {{ token.supply | tokenRatio }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TokensComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/TokensModule.html":{"url":"modules/TokensModule.html","title":"module - TokensModule","body":"\n \n\n\n\n\n Modules\n TokensModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_TokensModule\n\n\n\ncluster_TokensModule_declarations\n\n\n\ncluster_TokensModule_imports\n\n\n\n\nTokenDetailsComponent\n\nTokenDetailsComponent\n\n\n\nTokensModule\n\nTokensModule\n\nTokensModule -->\n\nTokenDetailsComponent->TokensModule\n\n\n\n\n\nTokensComponent\n\nTokensComponent\n\nTokensModule -->\n\nTokensComponent->TokensModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nTokensModule -->\n\nSharedModule->TokensModule\n\n\n\n\n\nTokensRoutingModule\n\nTokensRoutingModule\n\nTokensModule -->\n\nTokensRoutingModule->TokensModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/tokens/tokens.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n TokenDetailsComponent\n \n \n TokensComponent\n \n \n \n \n Imports\n \n \n SharedModule\n \n \n TokensRoutingModule\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { TokensRoutingModule } from '@pages/tokens/tokens-routing.module';\nimport { TokensComponent } from '@pages/tokens/tokens.component';\nimport { TokenDetailsComponent } from '@pages/tokens/token-details/token-details.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatPseudoCheckboxModule, MatRippleModule } from '@angular/material/core';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatSidenavModule } from '@angular/material/sidenav';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatToolbarModule } from '@angular/material/toolbar';\nimport { MatCardModule } from '@angular/material/card';\n\n@NgModule({\n declarations: [TokensComponent, TokenDetailsComponent],\n imports: [\n CommonModule,\n TokensRoutingModule,\n SharedModule,\n MatTableModule,\n MatPaginatorModule,\n MatSortModule,\n MatPseudoCheckboxModule,\n MatCheckboxModule,\n MatInputModule,\n MatFormFieldModule,\n MatIconModule,\n MatSidenavModule,\n MatButtonModule,\n MatToolbarModule,\n MatCardModule,\n MatRippleModule,\n ],\n})\nexport class TokensModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/TokensRoutingModule.html":{"url":"modules/TokensRoutingModule.html","title":"module - TokensRoutingModule","body":"\n \n\n\n\n\n Modules\n TokensRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/tokens/tokens-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { TokensComponent } from '@pages/tokens/tokens.component';\nimport { TokenDetailsComponent } from '@pages/tokens/token-details/token-details.component';\n\nconst routes: Routes = [\n { path: '', component: TokensComponent },\n { path: ':id', component: TokenDetailsComponent },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class TokensRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TopbarComponent.html":{"url":"components/TopbarComponent.html","title":"component - TopbarComponent","body":"\n \n\n\n\n\n\n Components\n TopbarComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/shared/topbar/topbar.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-topbar\n \n\n \n styleUrls\n ./topbar.component.scss\n \n\n\n\n \n templateUrl\n ./topbar.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n ngOnInit\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/shared/topbar/topbar.component.ts:9\n \n \n\n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in src/app/shared/topbar/topbar.component.ts:12\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n\n\n \n import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'app-topbar',\n templateUrl: './topbar.component.html',\n styleUrls: ['./topbar.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TopbarComponent implements OnInit {\n constructor() {}\n\n ngOnInit(): void {}\n}\n\n \n\n \n \n\n \n \n \n \n \n \n \n\n\n\n \n\n \n \n ./topbar.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TopbarComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TopbarStubComponent.html":{"url":"components/TopbarStubComponent.html","title":"component - TopbarStubComponent","body":"\n \n\n\n\n\n\n Components\n TopbarStubComponent\n\n\n\n \n Info\n \n \n Source\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/testing/shared-module-stub.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-topbar\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n import { Component } from '@angular/core';\n\n@Component({ selector: 'app-sidebar', template: '' })\nexport class SidebarStubComponent {}\n\n@Component({ selector: 'app-topbar', template: '' })\nexport class TopbarStubComponent {}\n\n@Component({ selector: 'app-footer', template: '' })\nexport class FooterStubComponent {}\n\n \n\n\n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ''\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TopbarStubComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Transaction.html":{"url":"interfaces/Transaction.html","title":"interface - Transaction","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Transaction\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/transaction.ts\n \n\n \n Description\n \n \n Transaction object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n from\n \n \n recipient\n \n \n sender\n \n \n to\n \n \n token\n \n \n tx\n \n \n Optional\n type\n \n \n value\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n from\n \n \n \n \n from: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the transaction sender. \n\n \n \n \n \n \n \n \n \n \n recipient\n \n \n \n \n recipient: AccountDetails\n\n \n \n\n\n \n \n Type : AccountDetails\n\n \n \n\n\n\n\n\n \n \n Account information of the transaction recipient. \n\n \n \n \n \n \n \n \n \n \n sender\n \n \n \n \n sender: AccountDetails\n\n \n \n\n\n \n \n Type : AccountDetails\n\n \n \n\n\n\n\n\n \n \n Account information of the transaction sender. \n\n \n \n \n \n \n \n \n \n \n to\n \n \n \n \n to: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the transaction recipient. \n\n \n \n \n \n \n \n \n \n \n token\n \n \n \n \n token: TxToken\n\n \n \n\n\n \n \n Type : TxToken\n\n \n \n\n\n\n\n\n \n \n Transaction token information. \n\n \n \n \n \n \n \n \n \n \n tx\n \n \n \n \n tx: Tx\n\n \n \n\n\n \n \n Type : Tx\n\n \n \n\n\n\n\n\n \n \n Transaction mining information. \n\n \n \n \n \n \n \n \n \n \n type\n \n \n \n \n type: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Type of transaction. \n\n \n \n \n \n \n \n \n \n \n value\n \n \n \n \n value: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Amount of tokens transacted. \n\n \n \n \n \n \n \n\n\n \n import { AccountDetails } from '@app/_models/account';\n\n/** Conversion object interface */\ninterface Conversion {\n /** Final transaction token information. */\n destinationToken: TxToken;\n /** Initial transaction token amount. */\n fromValue: number;\n /** Initial transaction token information. */\n sourceToken: TxToken;\n /** Final transaction token amount. */\n toValue: number;\n /** Address of the initiator of the conversion. */\n trader: string;\n /** Conversion mining information. */\n tx: Tx;\n /** Account information of the initiator of the conversion. */\n user: AccountDetails;\n}\n\n/** Transaction object interface */\ninterface Transaction {\n /** Address of the transaction sender. */\n from: string;\n /** Account information of the transaction recipient. */\n recipient: AccountDetails;\n /** Account information of the transaction sender. */\n sender: AccountDetails;\n /** Address of the transaction recipient. */\n to: string;\n /** Transaction token information. */\n token: TxToken;\n /** Transaction mining information. */\n tx: Tx;\n /** Type of transaction. */\n type?: string;\n /** Amount of tokens transacted. */\n value: number;\n}\n\n/** Transaction data interface */\ninterface Tx {\n /** Transaction block number. */\n block: number;\n /** Transaction mining status. */\n success: boolean;\n /** Time transaction was mined. */\n timestamp: number;\n /** Hash generated by transaction. */\n txHash: string;\n /** Index of transaction in block. */\n txIndex: number;\n}\n\n/** Transaction token object interface */\ninterface TxToken {\n /** Address of the deployed token contract. */\n address: string;\n /** Name of the token. */\n name: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Conversion, Transaction, Tx, TxToken };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TransactionDetailsComponent.html":{"url":"components/TransactionDetailsComponent.html","title":"component - TransactionDetailsComponent","body":"\n \n\n\n\n\n\n Components\n TransactionDetailsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/transactions/transaction-details/transaction-details.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-transaction-details\n \n\n \n styleUrls\n ./transaction-details.component.scss\n \n\n\n\n \n templateUrl\n ./transaction-details.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n recipientBloxbergLink\n \n \n senderBloxbergLink\n \n \n tokenName\n \n \n tokenSymbol\n \n \n traderBloxbergLink\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n close\n \n \n copyAddress\n \n \n Async\n ngOnInit\n \n \n Async\n reverseTransaction\n \n \n Async\n viewRecipient\n \n \n Async\n viewSender\n \n \n Async\n viewTrader\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n transaction\n \n \n \n \n\n \n \n Outputs\n \n \n \n \n \n \n closeWindow\n \n \n \n \n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(router: Router, transactionService: TransactionService, snackBar: MatSnackBar, tokenService: TokenService)\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:30\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n router\n \n \n Router\n \n \n \n No\n \n \n \n \n transactionService\n \n \n TransactionService\n \n \n \n No\n \n \n \n \n snackBar\n \n \n MatSnackBar\n \n \n \n No\n \n \n \n \n tokenService\n \n \n TokenService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n Inputs\n \n \n \n \n \n transaction\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:22\n \n \n \n \n\n \n Outputs\n \n \n \n \n \n closeWindow\n \n \n \n \n Type : EventEmitter\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:24\n \n \n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n close\n \n \n \n \n \n \n \nclose()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:86\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n copyAddress\n \n \n \n \n \n \n \ncopyAddress(address: string)\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:80\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:39\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n reverseTransaction\n \n \n \n \n \n \n \n \n reverseTransaction()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:71\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n viewRecipient\n \n \n \n \n \n \n \n \n viewRecipient()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:63\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n viewSender\n \n \n \n \n \n \n \n \n viewSender()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:59\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n viewTrader\n \n \n \n \n \n \n \n \n viewTrader()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:67\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n recipientBloxbergLink\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:27\n \n \n\n\n \n \n \n \n \n \n \n \n \n senderBloxbergLink\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokenName\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:29\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokenSymbol\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:30\n \n \n\n\n \n \n \n \n \n \n \n \n \n traderBloxbergLink\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transaction-details/transaction-details.component.ts:28\n \n \n\n\n \n \n\n\n\n\n\n \n import {\n ChangeDetectionStrategy,\n Component,\n EventEmitter,\n Input,\n OnInit,\n Output,\n} from '@angular/core';\nimport { Router } from '@angular/router';\nimport { TokenService, TransactionService } from '@app/_services';\nimport { copyToClipboard } from '@app/_helpers';\nimport { MatSnackBar } from '@angular/material/snack-bar';\nimport { strip0x } from '@src/assets/js/ethtx/dist/hex';\n\n@Component({\n selector: 'app-transaction-details',\n templateUrl: './transaction-details.component.html',\n styleUrls: ['./transaction-details.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TransactionDetailsComponent implements OnInit {\n @Input() transaction;\n\n @Output() closeWindow: EventEmitter = new EventEmitter();\n\n senderBloxbergLink: string;\n recipientBloxbergLink: string;\n traderBloxbergLink: string;\n tokenName: string;\n tokenSymbol: string;\n\n constructor(\n private router: Router,\n private transactionService: TransactionService,\n private snackBar: MatSnackBar,\n private tokenService: TokenService\n ) {}\n\n async ngOnInit(): Promise {\n await this.transactionService.init();\n await this.tokenService.init();\n if (this.transaction?.type === 'conversion') {\n this.traderBloxbergLink =\n 'https://blockexplorer.bloxberg.org/address/' + this.transaction?.trader + '/transactions';\n } else {\n this.senderBloxbergLink =\n 'https://blockexplorer.bloxberg.org/address/' + this.transaction?.from + '/transactions';\n this.recipientBloxbergLink =\n 'https://blockexplorer.bloxberg.org/address/' + this.transaction?.to + '/transactions';\n }\n this.tokenService.load.subscribe(async (status: boolean) => {\n if (status) {\n this.tokenSymbol = await this.tokenService.getTokenSymbol();\n this.tokenName = await this.tokenService.getTokenName();\n }\n });\n }\n\n async viewSender(): Promise {\n await this.router.navigateByUrl(`/accounts/${strip0x(this.transaction.from)}`);\n }\n\n async viewRecipient(): Promise {\n await this.router.navigateByUrl(`/accounts/${strip0x(this.transaction.to)}`);\n }\n\n async viewTrader(): Promise {\n await this.router.navigateByUrl(`/accounts/${strip0x(this.transaction.trader)}`);\n }\n\n async reverseTransaction(): Promise {\n await this.transactionService.transferRequest(\n this.transaction.token.address,\n this.transaction.to,\n this.transaction.from,\n this.transaction.value\n );\n }\n\n copyAddress(address: string): void {\n if (copyToClipboard(address)) {\n this.snackBar.open(address + ' copied successfully!', 'Close', { duration: 3000 });\n }\n }\n\n close(): void {\n this.transaction = null;\n this.closeWindow.emit(this.transaction);\n }\n}\n\n \n\n \n \n \n \n \n TRANSACTION DETAILS\n \n CLOSE\n \n \n \n \n \n \n Exchange:\n \n \n Sender: {{ transaction.sender?.vcard.fn[0].value }}\n \n Sender Address:\n {{ transaction.from }} \n \n \n View Sender\n \n \n \n Recipient: {{ transaction.recipient?.vcard.fn[0].value }}\n \n Recipient Address:\n {{ transaction.to }} \n \n \n View Recipient\n \n \n \n Amount: {{ transaction.value | tokenRatio }} {{ tokenSymbol | uppercase }}\n \n \n Token:\n \n \n \n Address:\n {{ transaction.token._address }}\n \n \n \n \n Name: {{ tokenName }}\n \n \n Symbol: {{ tokenSymbol | uppercase }}\n \n \n \n \n Transaction:\n \n \n Block: {{ transaction.tx.block }}\n \n \n Index: {{ transaction.tx.txIndex }}\n \n \n Hash: {{ transaction.tx.txHash }}\n \n \n Success: {{ transaction.tx.success }}\n \n \n Timestamp: {{ transaction.tx.timestamp | unixDate }}\n \n \n \n \n \n Resend SMS\n \n \n \n \n Reverse Transaction\n \n \n \n \n \n \n Exchange:\n \n \n Trader: {{ transaction.sender?.vcard.fn[0].value }}\n \n \n \n Trader Address:\n {{ transaction.trader }} \n \n \n \n \n \n View Trader\n \n \n \n \n Source Token:\n \n \n \n Address:\n {{ transaction.sourceToken.address }}\n \n \n \n \n Name: {{ transaction.sourceToken.name }}\n \n \n Symbol: {{ transaction.sourceToken.symbol | uppercase }}\n \n \n Amount: {{ transaction.fromValue }}\n {{ transaction.sourceToken.symbol | uppercase }}\n \n \n \n \n Destination Token:\n \n \n \n Address:\n {{ transaction.destinationToken.address }}\n \n \n \n \n Name: {{ transaction.destinationToken.name }}\n \n \n Symbol: {{ transaction.destinationToken.symbol | uppercase }}\n \n \n Amount: {{ transaction.toValue }}\n {{ transaction.destinationToken.symbol | uppercase }}\n \n \n \n \n \n Resend SMS\n \n \n \n \n Reverse Transaction\n \n \n \n \n \n\n\n \n\n \n \n ./transaction-details.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' TRANSACTION DETAILS CLOSE Exchange: Sender: {{ transaction.sender?.vcard.fn[0].value }} Sender Address: {{ transaction.from }} View Sender Recipient: {{ transaction.recipient?.vcard.fn[0].value }} Recipient Address: {{ transaction.to }} View Recipient Amount: {{ transaction.value | tokenRatio }} {{ tokenSymbol | uppercase }} Token: Address: {{ transaction.token._address }} Name: {{ tokenName }} Symbol: {{ tokenSymbol | uppercase }} Transaction: Block: {{ transaction.tx.block }} Index: {{ transaction.tx.txIndex }} Hash: {{ transaction.tx.txHash }} Success: {{ transaction.tx.success }} Timestamp: {{ transaction.tx.timestamp | unixDate }} Resend SMS Reverse Transaction Exchange: Trader: {{ transaction.sender?.vcard.fn[0].value }} Trader Address: {{ transaction.trader }} View Trader Source Token: Address: {{ transaction.sourceToken.address }} Name: {{ transaction.sourceToken.name }} Symbol: {{ transaction.sourceToken.symbol | uppercase }} Amount: {{ transaction.fromValue }} {{ transaction.sourceToken.symbol | uppercase }} Destination Token: Address: {{ transaction.destinationToken.address }} Name: {{ transaction.destinationToken.name }} Symbol: {{ transaction.destinationToken.symbol | uppercase }} Amount: {{ transaction.toValue }} {{ transaction.destinationToken.symbol | uppercase }} Resend SMS Reverse Transaction '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TransactionDetailsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/TransactionService.html":{"url":"injectables/TransactionService.html","title":"injectable - TransactionService","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n TransactionService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/transaction.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n registry\n \n \n Private\n transactionList\n \n \n transactions\n \n \n transactionsSubject\n \n \n userInfo\n \n \n web3\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n addTransaction\n \n \n getAccountInfo\n \n \n getAddressTransactions\n \n \n getAllTransactions\n \n \n Async\n init\n \n \n resetTransactionsList\n \n \n Async\n setConversion\n \n \n Async\n setTransaction\n \n \n Async\n transferRequest\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(httpClient: HttpClient, authService: AuthService, userService: UserService, loggingService: LoggingService)\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:33\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n httpClient\n \n \n HttpClient\n \n \n \n No\n \n \n \n \n authService\n \n \n AuthService\n \n \n \n No\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n loggingService\n \n \n LoggingService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n addTransaction\n \n \n \n \n \n \n \naddTransaction(transaction, cacheSize: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:143\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n transaction\n \n \n\n \n No\n \n\n\n \n \n cacheSize\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAccountInfo\n \n \n \n \n \n \n \ngetAccountInfo(account: string, cacheSize: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:163\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n account\n \n string\n \n\n \n No\n \n\n \n \n\n \n \n cacheSize\n \n number\n \n\n \n No\n \n\n \n 100\n \n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAddressTransactions\n \n \n \n \n \n \n \ngetAddressTransactions(address: string, offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:54\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n address\n \n string\n \n\n \n No\n \n\n\n \n \n offset\n \n number\n \n\n \n No\n \n\n\n \n \n limit\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getAllTransactions\n \n \n \n \n \n \n \ngetAllTransactions(offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:50\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n offset\n \n number\n \n\n \n No\n \n\n\n \n \n limit\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n init\n \n \n \n \n \n \n \n \n init()\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:44\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n resetTransactionsList\n \n \n \n \n \n \n \nresetTransactionsList()\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:158\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n setConversion\n \n \n \n \n \n \n \n \n setConversion(conversion, cacheSize)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:110\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n conversion\n\n \n No\n \n\n\n \n \n cacheSize\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n setTransaction\n \n \n \n \n \n \n \n \n setTransaction(transaction, cacheSize: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:58\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n transaction\n \n \n\n \n No\n \n\n\n \n \n cacheSize\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n transferRequest\n \n \n \n \n \n \n \n \n transferRequest(tokenAddress: string, senderAddress: string, recipientAddress: string, value: number)\n \n \n\n\n \n \n Defined in src/app/_services/transaction.service.ts:170\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n tokenAddress\n \n string\n \n\n \n No\n \n\n\n \n \n senderAddress\n \n string\n \n\n \n No\n \n\n\n \n \n recipientAddress\n \n string\n \n\n \n No\n \n\n\n \n \n value\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n registry\n \n \n \n \n \n \n Type : CICRegistry\n\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:33\n \n \n\n\n \n \n \n \n \n \n \n \n \n Private\n transactionList\n \n \n \n \n \n \n Default value : new BehaviorSubject(this.transactions)\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:29\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactions\n \n \n \n \n \n \n Type : any[]\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:28\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionsSubject\n \n \n \n \n \n \n Default value : this.transactionList.asObservable()\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:30\n \n \n\n\n \n \n \n \n \n \n \n \n \n userInfo\n \n \n \n \n \n \n Type : any\n\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:31\n \n \n\n\n \n \n \n \n \n \n \n \n \n web3\n \n \n \n \n \n \n Type : Web3\n\n \n \n \n \n Defined in src/app/_services/transaction.service.ts:32\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { first } from 'rxjs/operators';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { environment } from '@src/environments/environment';\nimport { Envelope, User } from 'cic-client-meta';\nimport { UserService } from '@app/_services/user.service';\nimport { Keccak } from 'sha3';\nimport { utils } from 'ethers';\nimport { add0x, fromHex, strip0x, toHex } from '@src/assets/js/ethtx/dist/hex';\nimport { Tx } from '@src/assets/js/ethtx/dist';\nimport { toValue } from '@src/assets/js/ethtx/dist/tx';\nimport * as secp256k1 from 'secp256k1';\nimport { AuthService } from '@app/_services/auth.service';\nimport { defaultAccount } from '@app/_models';\nimport { LoggingService } from '@app/_services/logging.service';\nimport { HttpClient } from '@angular/common/http';\nimport { CICRegistry } from '@cicnet/cic-client';\nimport { RegistryService } from '@app/_services/registry.service';\nimport Web3 from 'web3';\nimport { Web3Service } from '@app/_services/web3.service';\nimport { KeystoreService } from '@app/_services/keystore.service';\nconst vCard = require('vcard-parser');\n\n@Injectable({\n providedIn: 'root',\n})\nexport class TransactionService {\n transactions: any[] = [];\n private transactionList = new BehaviorSubject(this.transactions);\n transactionsSubject = this.transactionList.asObservable();\n userInfo: any;\n web3: Web3;\n registry: CICRegistry;\n\n constructor(\n private httpClient: HttpClient,\n private authService: AuthService,\n private userService: UserService,\n private loggingService: LoggingService\n ) {\n this.web3 = Web3Service.getInstance();\n }\n\n async init(): Promise {\n await this.authService.init();\n await this.userService.init();\n this.registry = await RegistryService.getRegistry();\n }\n\n getAllTransactions(offset: number, limit: number): Observable {\n return this.httpClient.get(`${environment.cicCacheUrl}/tx/${offset}/${limit}`);\n }\n\n getAddressTransactions(address: string, offset: number, limit: number): Observable {\n return this.httpClient.get(`${environment.cicCacheUrl}/tx/user/${address}/${offset}/${limit}`);\n }\n\n async setTransaction(transaction, cacheSize: number): Promise {\n if (this.transactions.find((cachedTx) => cachedTx.tx.txHash === transaction.tx.txHash)) {\n return;\n }\n transaction.value = Number(transaction.value);\n transaction.type = 'transaction';\n try {\n if (transaction.from === environment.trustedDeclaratorAddress) {\n transaction.sender = defaultAccount;\n this.userService.addAccount(defaultAccount, cacheSize);\n } else {\n this.userService\n .getAccountDetailsFromMeta(await User.toKey(transaction.from))\n .pipe(first())\n .subscribe(\n (res) => {\n transaction.sender = this.getAccountInfo(res, cacheSize);\n },\n (error) => {\n this.loggingService.sendErrorLevelMessage(\n `Account with address ${transaction.from} not found`,\n this,\n { error }\n );\n }\n );\n }\n if (transaction.to === environment.trustedDeclaratorAddress) {\n transaction.recipient = defaultAccount;\n this.userService.addAccount(defaultAccount, cacheSize);\n } else {\n this.userService\n .getAccountDetailsFromMeta(await User.toKey(transaction.to))\n .pipe(first())\n .subscribe(\n (res) => {\n transaction.recipient = this.getAccountInfo(res, cacheSize);\n },\n (error) => {\n this.loggingService.sendErrorLevelMessage(\n `Account with address ${transaction.to} not found`,\n this,\n { error }\n );\n }\n );\n }\n } finally {\n this.addTransaction(transaction, cacheSize);\n }\n }\n\n async setConversion(conversion, cacheSize): Promise {\n if (this.transactions.find((cachedTx) => cachedTx.tx.txHash === conversion.tx.txHash)) {\n return;\n }\n conversion.type = 'conversion';\n conversion.fromValue = Number(conversion.fromValue);\n conversion.toValue = Number(conversion.toValue);\n try {\n if (conversion.trader === environment.trustedDeclaratorAddress) {\n conversion.sender = conversion.recipient = defaultAccount;\n this.userService.addAccount(defaultAccount, cacheSize);\n } else {\n this.userService\n .getAccountDetailsFromMeta(await User.toKey(conversion.trader))\n .pipe(first())\n .subscribe(\n (res) => {\n conversion.sender = conversion.recipient = this.getAccountInfo(res);\n },\n (error) => {\n this.loggingService.sendErrorLevelMessage(\n `Account with address ${conversion.trader} not found`,\n this,\n { error }\n );\n }\n );\n }\n } finally {\n this.addTransaction(conversion, cacheSize);\n }\n }\n\n addTransaction(transaction, cacheSize: number): void {\n const savedIndex = this.transactions.findIndex((tx) => tx.tx.txHash === transaction.tx.txHash);\n if (savedIndex === 0) {\n return;\n }\n if (savedIndex > 0) {\n this.transactions.splice(savedIndex, 1);\n }\n this.transactions.unshift(transaction);\n if (this.transactions.length > cacheSize) {\n this.transactions.length = Math.min(this.transactions.length, cacheSize);\n }\n this.transactionList.next(this.transactions);\n }\n\n resetTransactionsList(): void {\n this.transactions = [];\n this.transactionList.next(this.transactions);\n }\n\n getAccountInfo(account: string, cacheSize: number = 100): any {\n const accountInfo = Envelope.fromJSON(JSON.stringify(account)).unwrap().m.data;\n accountInfo.vcard = vCard.parse(atob(accountInfo.vcard));\n this.userService.addAccount(accountInfo, cacheSize);\n return accountInfo;\n }\n\n async transferRequest(\n tokenAddress: string,\n senderAddress: string,\n recipientAddress: string,\n value: number\n ): Promise {\n const transferAuthAddress = await this.registry.getContractAddressByName(\n 'TransferAuthorization'\n );\n const hashFunction = new Keccak(256);\n hashFunction.update('createRequest(address,address,address,uint256)');\n const hash = hashFunction.digest();\n const methodSignature = hash.toString('hex').substring(0, 8);\n const abiCoder = new utils.AbiCoder();\n const abi = await abiCoder.encode(\n ['address', 'address', 'address', 'uint256'],\n [senderAddress, recipientAddress, tokenAddress, value]\n );\n const data = fromHex(methodSignature + strip0x(abi));\n const tx = new Tx(environment.bloxbergChainId);\n tx.nonce = await this.web3.eth.getTransactionCount(senderAddress);\n tx.gasPrice = Number(await this.web3.eth.getGasPrice());\n tx.gasLimit = 8000000;\n tx.to = fromHex(strip0x(transferAuthAddress));\n tx.value = toValue(value);\n tx.data = data;\n const txMsg = tx.message();\n const keystore = await KeystoreService.getKeystore();\n const privateKey = keystore.getPrivateKey();\n if (!privateKey.isDecrypted()) {\n const password = window.prompt('password');\n await privateKey.decrypt(password);\n }\n const signatureObject = secp256k1.ecdsaSign(txMsg, privateKey.keyPacket.privateParams.d);\n const r = signatureObject.signature.slice(0, 32);\n const s = signatureObject.signature.slice(32);\n const v = signatureObject.recid;\n tx.setSignature(r, s, v);\n const txWire = add0x(toHex(tx.serializeRLP()));\n const result = await this.web3.eth.sendSignedTransaction(txWire);\n this.loggingService.sendInfoLevelMessage(`Result: ${result}`);\n const transaction = await this.web3.eth.getTransaction(result.transactionHash);\n this.loggingService.sendInfoLevelMessage(`Transaction: ${transaction}`);\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/TransactionServiceStub.html":{"url":"classes/TransactionServiceStub.html","title":"class - TransactionServiceStub","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n TransactionServiceStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/transaction-service-stub.ts\n \n\n\n\n\n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n getAllTransactions\n \n \n setConversion\n \n \n setTransaction\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n getAllTransactions\n \n \n \n \n \n \n \ngetAllTransactions(offset: number, limit: number)\n \n \n\n\n \n \n Defined in src/testing/transaction-service-stub.ts:8\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n offset\n \n number\n \n\n \n No\n \n\n\n \n \n limit\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n setConversion\n \n \n \n \n \n \n \nsetConversion(conversion: any)\n \n \n\n\n \n \n Defined in src/testing/transaction-service-stub.ts:6\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n conversion\n \n any\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n setTransaction\n \n \n \n \n \n \n \nsetTransaction(transaction: any, cacheSize: number)\n \n \n\n\n \n \n Defined in src/testing/transaction-service-stub.ts:4\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n transaction\n \n any\n \n\n \n No\n \n\n\n \n \n cacheSize\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { Observable, of } from 'rxjs';\n\nexport class TransactionServiceStub {\n setTransaction(transaction: any, cacheSize: number): void {}\n\n setConversion(conversion: any): void {}\n\n getAllTransactions(offset: number, limit: number): Observable {\n return of('Hello World');\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/TransactionsComponent.html":{"url":"components/TransactionsComponent.html","title":"component - TransactionsComponent","body":"\n \n\n\n\n\n\n Components\n TransactionsComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/pages/transactions/transactions.component.ts\n\n\n\n\n \n Implements\n \n \n OnInit\n AfterViewInit\n \n\n\n\n Metadata\n \n \n\n \n changeDetection\n ChangeDetectionStrategy.OnPush\n \n\n\n\n\n\n\n\n\n\n\n \n selector\n app-transactions\n \n\n \n styleUrls\n ./transactions.component.scss\n \n\n\n\n \n templateUrl\n ./transactions.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n defaultPageSize\n \n \n pageSizeOptions\n \n \n paginator\n \n \n sort\n \n \n tokenSymbol\n \n \n transaction\n \n \n transactionDataSource\n \n \n transactionDisplayedColumns\n \n \n transactions\n \n \n transactionsType\n \n \n transactionsTypes\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n doFilter\n \n \n downloadCsv\n \n \n filterTransactions\n \n \n ngAfterViewInit\n \n \n Async\n ngOnInit\n \n \n viewTransaction\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(blockSyncService: BlockSyncService, transactionService: TransactionService, userService: UserService, tokenService: TokenService)\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:34\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n blockSyncService\n \n \n BlockSyncService\n \n \n \n No\n \n \n \n \n transactionService\n \n \n TransactionService\n \n \n \n No\n \n \n \n \n userService\n \n \n UserService\n \n \n \n No\n \n \n \n \n tokenService\n \n \n TokenService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n doFilter\n \n \n \n \n \n \n \ndoFilter(value: string, dataSource)\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:70\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n value\n \n string\n \n\n \n No\n \n\n\n \n \n dataSource\n \n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n downloadCsv\n \n \n \n \n \n \n \ndownloadCsv()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:92\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n filterTransactions\n \n \n \n \n \n \n \nfilterTransactions()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:74\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n ngAfterViewInit\n \n \n \n \n \n \n \nngAfterViewInit()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:87\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n Async\n ngOnInit\n \n \n \n \n \n \n \n \n ngOnInit()\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:43\n \n \n\n\n \n \n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n viewTransaction\n \n \n \n \n \n \n \nviewTransaction(transaction)\n \n \n\n\n \n \n Defined in src/app/pages/transactions/transactions.component.ts:66\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n transaction\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n defaultPageSize\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 10\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n \n pageSizeOptions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : [10, 20, 50, 100]\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:26\n \n \n\n\n \n \n \n \n \n \n \n \n \n paginator\n \n \n \n \n \n \n Type : MatPaginator\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatPaginator)\n \n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:33\n \n \n\n\n \n \n \n \n \n \n \n \n \n sort\n \n \n \n \n \n \n Type : MatSort\n\n \n \n \n \n Decorators : \n \n \n @ViewChild(MatSort)\n \n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:34\n \n \n\n\n \n \n \n \n \n \n \n \n \n tokenSymbol\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:31\n \n \n\n\n \n \n \n \n \n \n \n \n \n transaction\n \n \n \n \n \n \n Type : Transaction\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:28\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionDataSource\n \n \n \n \n \n \n Type : MatTableDataSource\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionDisplayedColumns\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['sender', 'recipient', 'value', 'created', 'type']\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:24\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:27\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionsType\n \n \n \n \n \n \n Type : string\n\n \n \n \n \n Default value : 'all'\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:29\n \n \n\n\n \n \n \n \n \n \n \n \n \n transactionsTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Defined in src/app/pages/transactions/transactions.component.ts:30\n \n \n\n\n \n \n\n\n\n\n\n \n import {\n AfterViewInit,\n ChangeDetectionStrategy,\n Component,\n OnInit,\n ViewChild,\n} from '@angular/core';\nimport { BlockSyncService, TokenService, TransactionService, UserService } from '@app/_services';\nimport { MatTableDataSource } from '@angular/material/table';\nimport { MatPaginator } from '@angular/material/paginator';\nimport { MatSort } from '@angular/material/sort';\nimport { exportCsv } from '@app/_helpers';\nimport { first } from 'rxjs/operators';\nimport { Transaction } from '@app/_models';\n\n@Component({\n selector: 'app-transactions',\n templateUrl: './transactions.component.html',\n styleUrls: ['./transactions.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class TransactionsComponent implements OnInit, AfterViewInit {\n transactionDataSource: MatTableDataSource;\n transactionDisplayedColumns: Array = ['sender', 'recipient', 'value', 'created', 'type'];\n defaultPageSize: number = 10;\n pageSizeOptions: Array = [10, 20, 50, 100];\n transactions: Array;\n transaction: Transaction;\n transactionsType: string = 'all';\n transactionsTypes: Array;\n tokenSymbol: string;\n\n @ViewChild(MatPaginator) paginator: MatPaginator;\n @ViewChild(MatSort) sort: MatSort;\n\n constructor(\n private blockSyncService: BlockSyncService,\n private transactionService: TransactionService,\n private userService: UserService,\n private tokenService: TokenService\n ) {}\n\n async ngOnInit(): Promise {\n this.transactionService.transactionsSubject.subscribe((transactions) => {\n this.transactionDataSource = new MatTableDataSource(transactions);\n this.transactionDataSource.paginator = this.paginator;\n this.transactionDataSource.sort = this.sort;\n this.transactions = transactions;\n });\n await this.blockSyncService.init();\n await this.tokenService.init();\n await this.transactionService.init();\n await this.userService.init();\n await this.blockSyncService.blockSync();\n this.userService\n .getTransactionTypes()\n .pipe(first())\n .subscribe((res) => (this.transactionsTypes = res));\n this.tokenService.load.subscribe(async (status: boolean) => {\n if (status) {\n this.tokenSymbol = await this.tokenService.getTokenSymbol();\n }\n });\n }\n\n viewTransaction(transaction): void {\n this.transaction = transaction;\n }\n\n doFilter(value: string, dataSource): void {\n dataSource.filter = value.trim().toLocaleLowerCase();\n }\n\n filterTransactions(): void {\n if (this.transactionsType === 'all') {\n this.transactionService.transactionsSubject.subscribe((transactions) => {\n this.transactionDataSource.data = transactions;\n this.transactions = transactions;\n });\n } else {\n this.transactionDataSource.data = this.transactions.filter(\n (transaction) => transaction.type === this.transactionsType\n );\n }\n }\n\n ngAfterViewInit(): void {\n this.transactionDataSource.paginator = this.paginator;\n this.transactionDataSource.sort = this.sort;\n }\n\n downloadCsv(): void {\n exportCsv(this.transactions, 'transactions');\n }\n}\n\n \n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n Home\n Transactions\n \n \n \n Transfers \n \n \n\n \n \n TRANSFER TYPE \n \n ALL TRANSFERS\n \n {{ transactionType | uppercase }}\n \n \n \n \n EXPORT\n \n \n\n \n Filter \n \n search\n \n\n \n \n Sender\n \n {{ transaction?.sender?.vcard.fn[0].value || transaction.from }}\n \n \n\n \n Recipient\n \n {{ transaction?.recipient?.vcard.fn[0].value || transaction.to }}\n \n \n\n \n Value\n \n {{ transaction?.value | tokenRatio }} {{ tokenSymbol | uppercase }}\n {{ transaction?.toValue | tokenRatio }} {{ tokenSymbol | uppercase }}\n \n \n\n \n Created\n \n {{ transaction?.tx.timestamp | unixDate }}\n \n \n\n \n TYPE\n \n {{ transaction?.type }} \n \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\n \n \n ./transactions.component.scss\n \n \n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' Home Transactions Transfers TRANSFER TYPE ALL TRANSFERS {{ transactionType | uppercase }} EXPORT Filter search Sender {{ transaction?.sender?.vcard.fn[0].value || transaction.from }} Recipient {{ transaction?.recipient?.vcard.fn[0].value || transaction.to }} Value {{ transaction?.value | tokenRatio }} {{ tokenSymbol | uppercase }} {{ transaction?.toValue | tokenRatio }} {{ tokenSymbol | uppercase }} Created {{ transaction?.tx.timestamp | unixDate }} TYPE {{ transaction?.type }} '\n var COMPONENTS = [{'name': 'AccountDetailsComponent', 'selector': 'app-account-details'},{'name': 'AccountsComponent', 'selector': 'app-accounts'},{'name': 'AccountSearchComponent', 'selector': 'app-account-search'},{'name': 'AdminComponent', 'selector': 'app-admin'},{'name': 'AppComponent', 'selector': 'app-root'},{'name': 'AuthComponent', 'selector': 'app-auth'},{'name': 'CreateAccountComponent', 'selector': 'app-create-account'},{'name': 'ErrorDialogComponent', 'selector': 'app-error-dialog'},{'name': 'FooterComponent', 'selector': 'app-footer'},{'name': 'FooterStubComponent', 'selector': 'app-footer'},{'name': 'NetworkStatusComponent', 'selector': 'app-network-status'},{'name': 'OrganizationComponent', 'selector': 'app-organization'},{'name': 'PagesComponent', 'selector': 'app-pages'},{'name': 'SettingsComponent', 'selector': 'app-settings'},{'name': 'SidebarComponent', 'selector': 'app-sidebar'},{'name': 'SidebarStubComponent', 'selector': 'app-sidebar'},{'name': 'TokenDetailsComponent', 'selector': 'app-token-details'},{'name': 'TokensComponent', 'selector': 'app-tokens'},{'name': 'TopbarComponent', 'selector': 'app-topbar'},{'name': 'TopbarStubComponent', 'selector': 'app-topbar'},{'name': 'TransactionDetailsComponent', 'selector': 'app-transaction-details'},{'name': 'TransactionsComponent', 'selector': 'app-transactions'}];\n var DIRECTIVES = [{'name': 'MenuSelectionDirective', 'selector': '[appMenuSelection]'},{'name': 'MenuToggleDirective', 'selector': '[appMenuToggle]'},{'name': 'PasswordToggleDirective', 'selector': '[appPasswordToggle]'},{'name': 'RouterLinkDirectiveStub', 'selector': '[appRouterLink]'}];\n var ACTUAL_COMPONENT = {'name': 'TransactionsComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/TransactionsModule.html":{"url":"modules/TransactionsModule.html","title":"module - TransactionsModule","body":"\n \n\n\n\n\n Modules\n TransactionsModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_TransactionsModule\n\n\n\ncluster_TransactionsModule_exports\n\n\n\ncluster_TransactionsModule_imports\n\n\n\ncluster_TransactionsModule_declarations\n\n\n\n\nTransactionDetailsComponent\n\nTransactionDetailsComponent\n\n\n\nTransactionsModule\n\nTransactionsModule\n\nTransactionsModule -->\n\nTransactionDetailsComponent->TransactionsModule\n\n\n\n\n\nTransactionsComponent\n\nTransactionsComponent\n\nTransactionsModule -->\n\nTransactionsComponent->TransactionsModule\n\n\n\n\n\nTransactionDetailsComponent \n\nTransactionDetailsComponent \n\nTransactionDetailsComponent -->\n\nTransactionsModule->TransactionDetailsComponent \n\n\n\n\n\nSharedModule\n\nSharedModule\n\nTransactionsModule -->\n\nSharedModule->TransactionsModule\n\n\n\n\n\nTransactionsRoutingModule\n\nTransactionsRoutingModule\n\nTransactionsModule -->\n\nTransactionsRoutingModule->TransactionsModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/transactions/transactions.module.ts\n \n\n\n\n\n \n \n \n Declarations\n \n \n TransactionDetailsComponent\n \n \n TransactionsComponent\n \n \n \n \n Imports\n \n \n SharedModule\n \n \n TransactionsRoutingModule\n \n \n \n \n Exports\n \n \n TransactionDetailsComponent\n \n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\nimport { TransactionsRoutingModule } from '@pages/transactions/transactions-routing.module';\nimport { TransactionsComponent } from '@pages/transactions/transactions.component';\nimport { TransactionDetailsComponent } from '@pages/transactions/transaction-details/transaction-details.component';\nimport { SharedModule } from '@app/shared/shared.module';\nimport { MatTableModule } from '@angular/material/table';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatPaginatorModule } from '@angular/material/paginator';\nimport { MatSortModule } from '@angular/material/sort';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatSelectModule } from '@angular/material/select';\nimport { MatCardModule } from '@angular/material/card';\nimport { MatRippleModule } from '@angular/material/core';\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\n\n@NgModule({\n declarations: [TransactionsComponent, TransactionDetailsComponent],\n exports: [TransactionDetailsComponent],\n imports: [\n CommonModule,\n TransactionsRoutingModule,\n SharedModule,\n MatTableModule,\n MatCheckboxModule,\n MatPaginatorModule,\n MatSortModule,\n MatFormFieldModule,\n MatInputModule,\n MatButtonModule,\n MatIconModule,\n MatSelectModule,\n MatCardModule,\n MatRippleModule,\n MatSnackBarModule,\n ],\n})\nexport class TransactionsModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/TransactionsRoutingModule.html":{"url":"modules/TransactionsRoutingModule.html","title":"module - TransactionsRoutingModule","body":"\n \n\n\n\n\n Modules\n TransactionsRoutingModule\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/pages/transactions/transactions-routing.module.ts\n \n\n\n\n\n \n \n \n \n\n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { TransactionsComponent } from '@pages/transactions/transactions.component';\n\nconst routes: Routes = [{ path: '', component: TransactionsComponent }];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class TransactionsRoutingModule {}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/Tx.html":{"url":"interfaces/Tx.html","title":"interface - Tx","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n Tx\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/transaction.ts\n \n\n \n Description\n \n \n Transaction data interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n block\n \n \n success\n \n \n timestamp\n \n \n txHash\n \n \n txIndex\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n block\n \n \n \n \n block: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Transaction block number. \n\n \n \n \n \n \n \n \n \n \n success\n \n \n \n \n success: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Transaction mining status. \n\n \n \n \n \n \n \n \n \n \n timestamp\n \n \n \n \n timestamp: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Time transaction was mined. \n\n \n \n \n \n \n \n \n \n \n txHash\n \n \n \n \n txHash: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Hash generated by transaction. \n\n \n \n \n \n \n \n \n \n \n txIndex\n \n \n \n \n txIndex: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Index of transaction in block. \n\n \n \n \n \n \n \n\n\n \n import { AccountDetails } from '@app/_models/account';\n\n/** Conversion object interface */\ninterface Conversion {\n /** Final transaction token information. */\n destinationToken: TxToken;\n /** Initial transaction token amount. */\n fromValue: number;\n /** Initial transaction token information. */\n sourceToken: TxToken;\n /** Final transaction token amount. */\n toValue: number;\n /** Address of the initiator of the conversion. */\n trader: string;\n /** Conversion mining information. */\n tx: Tx;\n /** Account information of the initiator of the conversion. */\n user: AccountDetails;\n}\n\n/** Transaction object interface */\ninterface Transaction {\n /** Address of the transaction sender. */\n from: string;\n /** Account information of the transaction recipient. */\n recipient: AccountDetails;\n /** Account information of the transaction sender. */\n sender: AccountDetails;\n /** Address of the transaction recipient. */\n to: string;\n /** Transaction token information. */\n token: TxToken;\n /** Transaction mining information. */\n tx: Tx;\n /** Type of transaction. */\n type?: string;\n /** Amount of tokens transacted. */\n value: number;\n}\n\n/** Transaction data interface */\ninterface Tx {\n /** Transaction block number. */\n block: number;\n /** Transaction mining status. */\n success: boolean;\n /** Time transaction was mined. */\n timestamp: number;\n /** Hash generated by transaction. */\n txHash: string;\n /** Index of transaction in block. */\n txIndex: number;\n}\n\n/** Transaction token object interface */\ninterface TxToken {\n /** Address of the deployed token contract. */\n address: string;\n /** Name of the token. */\n name: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Conversion, Transaction, Tx, TxToken };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/TxToken.html":{"url":"interfaces/TxToken.html","title":"interface - TxToken","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n TxToken\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/transaction.ts\n \n\n \n Description\n \n \n Transaction token object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n address\n \n \n name\n \n \n symbol\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n address\n \n \n \n \n address: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Address of the deployed token contract. \n\n \n \n \n \n \n \n \n \n \n name\n \n \n \n \n name: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Name of the token. \n\n \n \n \n \n \n \n \n \n \n symbol\n \n \n \n \n symbol: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n The unique token symbol. \n\n \n \n \n \n \n \n\n\n \n import { AccountDetails } from '@app/_models/account';\n\n/** Conversion object interface */\ninterface Conversion {\n /** Final transaction token information. */\n destinationToken: TxToken;\n /** Initial transaction token amount. */\n fromValue: number;\n /** Initial transaction token information. */\n sourceToken: TxToken;\n /** Final transaction token amount. */\n toValue: number;\n /** Address of the initiator of the conversion. */\n trader: string;\n /** Conversion mining information. */\n tx: Tx;\n /** Account information of the initiator of the conversion. */\n user: AccountDetails;\n}\n\n/** Transaction object interface */\ninterface Transaction {\n /** Address of the transaction sender. */\n from: string;\n /** Account information of the transaction recipient. */\n recipient: AccountDetails;\n /** Account information of the transaction sender. */\n sender: AccountDetails;\n /** Address of the transaction recipient. */\n to: string;\n /** Transaction token information. */\n token: TxToken;\n /** Transaction mining information. */\n tx: Tx;\n /** Type of transaction. */\n type?: string;\n /** Amount of tokens transacted. */\n value: number;\n}\n\n/** Transaction data interface */\ninterface Tx {\n /** Transaction block number. */\n block: number;\n /** Transaction mining status. */\n success: boolean;\n /** Time transaction was mined. */\n timestamp: number;\n /** Hash generated by transaction. */\n txHash: string;\n /** Index of transaction in block. */\n txIndex: number;\n}\n\n/** Transaction token object interface */\ninterface TxToken {\n /** Address of the deployed token contract. */\n address: string;\n /** Name of the token. */\n name: string;\n /** The unique token symbol. */\n symbol: string;\n}\n\n/** @exports */\nexport { Conversion, Transaction, Tx, TxToken };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"pipes/UnixDatePipe.html":{"url":"pipes/UnixDatePipe.html","title":"pipe - UnixDatePipe","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n Pipes\n UnixDatePipe\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/shared/_pipes/unix-date.pipe.ts\n \n\n\n\n \n Metadata\n \n \n \n Name\n unixDate\n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n transform\n \n \n \n \n \n \n \ntransform(timestamp: number, ...args: unknown[])\n \n \n\n\n \n \n Defined in src/app/shared/_pipes/unix-date.pipe.ts:7\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n timestamp\n \n number\n \n\n \n No\n \n\n\n \n \n args\n \n unknown[]\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Pipe, PipeTransform } from '@angular/core';\n\n@Pipe({\n name: 'unixDate',\n})\nexport class UnixDatePipe implements PipeTransform {\n transform(timestamp: number, ...args: unknown[]): any {\n return new Date(timestamp * 1000).toLocaleDateString('en-GB');\n }\n}\n\n \n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/UserServiceStub.html":{"url":"classes/UserServiceStub.html","title":"class - UserServiceStub","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n UserServiceStub\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/testing/user-service-stub.ts\n \n\n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n actions\n \n \n users\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n approveAction\n \n \n getActionById\n \n \n getUser\n \n \n getUserById\n \n \n \n \n\n\n\n\n\n \n \n\n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n actions\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Default value : [\n { id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },\n { id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },\n { id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },\n { id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },\n { id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },\n {\n id: 6,\n user: 'Patience',\n role: 'enroller',\n action: 'Change user information',\n approval: false,\n },\n ]\n \n \n \n \n Defined in src/testing/user-service-stub.ts:72\n \n \n\n\n \n \n \n \n \n \n \n \n \n users\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Default value : [\n {\n id: 1,\n name: 'John Doe',\n phone: '+25412345678',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '08/16/2020',\n balance: '12987',\n failedPinAttempts: 1,\n status: 'approved',\n bio: 'Bodaboda',\n gender: 'male',\n },\n {\n id: 2,\n name: 'Jane Buck',\n phone: '+25412341234',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'vendor',\n created: '04/02/2020',\n balance: '56281',\n failedPinAttempts: 0,\n status: 'approved',\n bio: 'Groceries',\n gender: 'female',\n },\n {\n id: 3,\n name: 'Mc Donald',\n phone: '+25498765432',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'group',\n created: '11/16/2020',\n balance: '450',\n failedPinAttempts: 2,\n status: 'unapproved',\n bio: 'Food',\n gender: 'male',\n },\n {\n id: 4,\n name: 'Hera Cles',\n phone: '+25498769876',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '05/28/2020',\n balance: '5621',\n failedPinAttempts: 3,\n status: 'approved',\n bio: 'Shop',\n gender: 'female',\n },\n {\n id: 5,\n name: 'Silver Fia',\n phone: '+25462518374',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'token agent',\n created: '10/10/2020',\n balance: '817',\n failedPinAttempts: 0,\n status: 'unapproved',\n bio: 'Electronics',\n gender: 'male',\n },\n ]\n \n \n \n \n Defined in src/testing/user-service-stub.ts:4\n \n \n\n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n approveAction\n \n \n \n \n \n \n \napproveAction(id: number)\n \n \n\n\n \n \n Defined in src/testing/user-service-stub.ts:134\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n id\n \n number\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getActionById\n \n \n \n \n \n \n \ngetActionById(id: string)\n \n \n\n\n \n \n Defined in src/testing/user-service-stub.ts:124\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n id\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getUser\n \n \n \n \n \n \n \ngetUser(userKey: string)\n \n \n\n\n \n \n Defined in src/testing/user-service-stub.ts:103\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n userKey\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : Observable\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getUserById\n \n \n \n \n \n \n \ngetUserById(id: string)\n \n \n\n\n \n \n Defined in src/testing/user-service-stub.ts:87\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n id\n \n string\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n \n import { Observable, of } from 'rxjs';\n\nexport class UserServiceStub {\n users = [\n {\n id: 1,\n name: 'John Doe',\n phone: '+25412345678',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '08/16/2020',\n balance: '12987',\n failedPinAttempts: 1,\n status: 'approved',\n bio: 'Bodaboda',\n gender: 'male',\n },\n {\n id: 2,\n name: 'Jane Buck',\n phone: '+25412341234',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'vendor',\n created: '04/02/2020',\n balance: '56281',\n failedPinAttempts: 0,\n status: 'approved',\n bio: 'Groceries',\n gender: 'female',\n },\n {\n id: 3,\n name: 'Mc Donald',\n phone: '+25498765432',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'group',\n created: '11/16/2020',\n balance: '450',\n failedPinAttempts: 2,\n status: 'unapproved',\n bio: 'Food',\n gender: 'male',\n },\n {\n id: 4,\n name: 'Hera Cles',\n phone: '+25498769876',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '05/28/2020',\n balance: '5621',\n failedPinAttempts: 3,\n status: 'approved',\n bio: 'Shop',\n gender: 'female',\n },\n {\n id: 5,\n name: 'Silver Fia',\n phone: '+25462518374',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'token agent',\n created: '10/10/2020',\n balance: '817',\n failedPinAttempts: 0,\n status: 'unapproved',\n bio: 'Electronics',\n gender: 'male',\n },\n ];\n\n actions = [\n { id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },\n { id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },\n { id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },\n { id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },\n { id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },\n {\n id: 6,\n user: 'Patience',\n role: 'enroller',\n action: 'Change user information',\n approval: false,\n },\n ];\n\n getUserById(id: string): any {\n return {\n id: 1,\n name: 'John Doe',\n phone: '+25412345678',\n address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',\n type: 'user',\n created: '08/16/2020',\n balance: '12987',\n failedPinAttempts: 1,\n status: 'approved',\n bio: 'Bodaboda',\n gender: 'male',\n };\n }\n\n getUser(userKey: string): Observable {\n console.log('Here');\n return of({\n dateRegistered: 1595537208,\n key: {\n ethereum: [\n '0x51d3c8e2e421604e2b644117a362d589c5434739',\n '0x9D7c284907acbd4a0cE2dDD0AA69147A921a573D',\n ],\n },\n location: {\n external: {},\n latitude: '22.430670',\n longitude: '151.002995',\n },\n selling: ['environment', 'health', 'transport'],\n vcard:\n 'QkVHSU46VkNBUkQNClZFUlNJT046My4wDQpFTUFJTDphYXJuZXNlbkBob3RtYWlsLmNvbQ0KRk46S3VydMKgS3JhbmpjDQpOOktyYW5qYztLdXJ0Ozs7DQpURUw7VFlQPUNFTEw6NjkyNTAzMzQ5ODE5Ng0KRU5EOlZDQVJEDQo=',\n });\n }\n\n getActionById(id: string): any {\n return {\n id: 1,\n user: 'Tom',\n role: 'enroller',\n action: 'Disburse RSV 100',\n approval: false,\n };\n }\n\n approveAction(id: number): any {\n return {\n id: 1,\n user: 'Tom',\n role: 'enroller',\n action: 'Disburse RSV 100',\n approval: true,\n };\n }\n}\n\n \n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/W3.html":{"url":"interfaces/W3.html","title":"interface - W3","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n W3\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_models/settings.ts\n \n\n \n Description\n \n \n Web3 object interface \n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n engine\n \n \n provider\n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n engine\n \n \n \n \n engine: any\n\n \n \n\n\n \n \n Type : any\n\n \n \n\n\n\n\n\n \n \n An active web3 instance connected to the blockchain network. \n\n \n \n \n \n \n \n \n \n \n provider\n \n \n \n \n provider: any\n\n \n \n\n\n \n \n Type : any\n\n \n \n\n\n\n\n\n \n \n The connection socket to the blockchain network. \n\n \n \n \n \n \n \n\n\n \n class Settings {\n /** CIC Registry instance */\n registry: any;\n /** A resource for searching through blocks on the blockchain network. */\n scanFilter: any;\n /** Transaction Helper instance */\n txHelper: any;\n /** Web3 Object */\n w3: W3 = {\n engine: undefined,\n provider: undefined,\n };\n\n /**\n * Initialize the settings.\n *\n * @param scanFilter - A resource for searching through blocks on the blockchain network.\n */\n constructor(scanFilter: any) {\n this.scanFilter = scanFilter;\n }\n}\n\n/** Web3 object interface */\ninterface W3 {\n /** An active web3 instance connected to the blockchain network. */\n engine: any;\n /** The connection socket to the blockchain network. */\n provider: any;\n}\n\n/** @exports */\nexport { Settings, W3 };\n\n \n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/Web3Service.html":{"url":"injectables/Web3Service.html","title":"injectable - Web3Service","body":"\n \n\n\n\n\n\n\n\n\n Injectables\n Web3Service\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/_services/web3.service.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Private\n Static\n web3\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Static\n getInstance\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in src/app/_services/web3.service.ts:9\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n Static\n getInstance\n \n \n \n \n \n \n \n \n getInstance()\n \n \n\n\n \n \n Defined in src/app/_services/web3.service.ts:13\n \n \n\n\n \n \n\n \n Returns : Web3\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n Private\n Static\n web3\n \n \n \n \n \n \n Type : Web3\n\n \n \n \n \n Defined in src/app/_services/web3.service.ts:9\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport Web3 from 'web3';\nimport { environment } from '@src/environments/environment';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class Web3Service {\n private static web3: Web3;\n\n constructor() {}\n\n public static getInstance(): Web3 {\n if (!Web3Service.web3) {\n Web3Service.web3 = new Web3(environment.web3Provider);\n }\n return Web3Service.web3;\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"coverage.html":{"url":"coverage.html","title":"coverage - coverage","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n Documentation coverage\n\n\n\n \n\n\n\n \n \n File\n Type\n Identifier\n Statements\n \n \n \n \n \n \n src/app/_eth/accountIndex.ts\n \n class\n AccountIndex\n \n 100 %\n (9/9)\n \n \n \n \n \n src/app/_eth/accountIndex.ts\n \n variable\n abi\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_eth/accountIndex.ts\n \n variable\n web3\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_eth/token-registry.ts\n \n class\n TokenRegistry\n \n 100 %\n (8/8)\n \n \n \n \n \n src/app/_eth/token-registry.ts\n \n variable\n abi\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_eth/token-registry.ts\n \n variable\n web3\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_guards/auth.guard.ts\n \n guard\n AuthGuard\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_guards/role.guard.ts\n \n guard\n RoleGuard\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_helpers/array-sum.ts\n \n function\n arraySum\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/clipboard-copy.ts\n \n function\n copyToClipboard\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/custom-error-state-matcher.ts\n \n class\n CustomErrorStateMatcher\n \n 100 %\n (2/2)\n \n \n \n \n \n src/app/_helpers/custom.validator.ts\n \n class\n CustomValidator\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_helpers/export-csv.ts\n \n function\n exportCsv\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/global-error-handler.ts\n \n class\n HttpError\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_helpers/global-error-handler.ts\n \n injectable\n GlobalErrorHandler\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_helpers/global-error-handler.ts\n \n function\n rejectBody\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_helpers/http-getter.ts\n \n function\n HttpGetter\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n interceptor\n MockBackendInterceptor\n \n 100 %\n (2/2)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n accountTypes\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n actions\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n areaNames\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n areaTypes\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n categories\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n genders\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n MockBackendProvider\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/mock-backend.ts\n \n variable\n transactionTypes\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/read-csv.ts\n \n function\n parseData\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/read-csv.ts\n \n function\n readCsv\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/read-csv.ts\n \n variable\n objCsv\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/schema-validation.ts\n \n function\n personValidation\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/schema-validation.ts\n \n function\n vcardValidation\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_helpers/sync.ts\n \n function\n updateSyncable\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_interceptors/error.interceptor.ts\n \n interceptor\n ErrorInterceptor\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_interceptors/http-config.interceptor.ts\n \n interceptor\n HttpConfigInterceptor\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_interceptors/logging.interceptor.ts\n \n interceptor\n LoggingInterceptor\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_models/account.ts\n \n interface\n AccountDetails\n \n 100 %\n (11/11)\n \n \n \n \n \n src/app/_models/account.ts\n \n interface\n Meta\n \n 100 %\n (4/4)\n \n \n \n \n \n src/app/_models/account.ts\n \n interface\n MetaResponse\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_models/account.ts\n \n interface\n Signature\n \n 100 %\n (5/5)\n \n \n \n \n \n src/app/_models/account.ts\n \n variable\n defaultAccount\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_models/mappings.ts\n \n interface\n Action\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_models/settings.ts\n \n class\n Settings\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_models/settings.ts\n \n interface\n W3\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/_models/staff.ts\n \n interface\n Staff\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_models/token.ts\n \n interface\n Token\n \n 100 %\n (9/9)\n \n \n \n \n \n src/app/_models/transaction.ts\n \n interface\n Conversion\n \n 100 %\n (8/8)\n \n \n \n \n \n src/app/_models/transaction.ts\n \n interface\n Transaction\n \n 100 %\n (9/9)\n \n \n \n \n \n src/app/_models/transaction.ts\n \n interface\n Tx\n \n 100 %\n (6/6)\n \n \n \n \n \n src/app/_models/transaction.ts\n \n interface\n TxToken\n \n 100 %\n (4/4)\n \n \n \n \n \n src/app/_pgp/pgp-key-store.ts\n \n class\n MutablePgpKeyStore\n \n 100 %\n (26/26)\n \n \n \n \n \n src/app/_pgp/pgp-key-store.ts\n \n interface\n MutableKeyStore\n \n 100 %\n (26/26)\n \n \n \n \n \n src/app/_pgp/pgp-key-store.ts\n \n variable\n keyring\n \n 100 %\n (1/1)\n \n \n \n \n \n src/app/_pgp/pgp-signer.ts\n \n class\n PGPSigner\n \n 100 %\n (14/14)\n \n \n \n \n \n src/app/_pgp/pgp-signer.ts\n \n interface\n Signable\n \n 100 %\n (2/2)\n \n \n \n \n \n src/app/_pgp/pgp-signer.ts\n \n interface\n Signature\n \n 100 %\n (5/5)\n \n \n \n \n \n src/app/_pgp/pgp-signer.ts\n \n interface\n Signer\n \n 100 %\n (7/7)\n \n \n \n \n \n src/app/_services/auth.service.ts\n \n injectable\n AuthService\n \n 0 %\n (0/22)\n \n \n \n \n \n src/app/_services/block-sync.service.ts\n \n injectable\n BlockSyncService\n \n 0 %\n (0/10)\n \n \n \n \n \n src/app/_services/error-dialog.service.ts\n \n injectable\n ErrorDialogService\n \n 0 %\n (0/5)\n \n \n \n \n \n src/app/_services/keystore.service.ts\n \n injectable\n KeystoreService\n \n 0 %\n (0/4)\n \n \n \n \n \n src/app/_services/location.service.ts\n \n injectable\n LocationService\n \n 0 %\n (0/12)\n \n \n \n \n \n src/app/_services/logging.service.ts\n \n injectable\n LoggingService\n \n 0 %\n (0/11)\n \n \n \n \n \n src/app/_services/registry.service.ts\n \n injectable\n RegistryService\n \n 0 %\n (0/5)\n \n \n \n \n \n src/app/_services/token.service.ts\n \n injectable\n TokenService\n \n 0 %\n (0/16)\n \n \n \n \n \n src/app/_services/transaction.service.ts\n \n injectable\n TransactionService\n \n 0 %\n (0/17)\n \n \n \n \n \n src/app/_services/transaction.service.ts\n \n variable\n vCard\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_services/user.service.ts\n \n injectable\n UserService\n \n 0 %\n (0/38)\n \n \n \n \n \n src/app/_services/user.service.ts\n \n variable\n vCard\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/_services/web3.service.ts\n \n injectable\n Web3Service\n \n 0 %\n (0/4)\n \n \n \n \n \n src/app/app.component.ts\n \n component\n AppComponent\n \n 0 %\n (0/10)\n \n \n \n \n \n src/app/auth/_directives/password-toggle.directive.ts\n \n directive\n PasswordToggleDirective\n \n 100 %\n (5/5)\n \n \n \n \n \n src/app/auth/auth.component.ts\n \n component\n AuthComponent\n \n 0 %\n (0/11)\n \n \n \n \n \n src/app/pages/accounts/account-details/account-details.component.ts\n \n component\n AccountDetailsComponent\n \n 0 %\n (0/47)\n \n \n \n \n \n src/app/pages/accounts/account-search/account-search.component.ts\n \n component\n AccountSearchComponent\n \n 0 %\n (0/16)\n \n \n \n \n \n src/app/pages/accounts/accounts.component.ts\n \n component\n AccountsComponent\n \n 0 %\n (0/17)\n \n \n \n \n \n src/app/pages/accounts/create-account/create-account.component.ts\n \n component\n CreateAccountComponent\n \n 0 %\n (0/11)\n \n \n \n \n \n src/app/pages/admin/admin.component.ts\n \n component\n AdminComponent\n \n 0 %\n (0/15)\n \n \n \n \n \n src/app/pages/pages.component.ts\n \n component\n PagesComponent\n \n 0 %\n (0/3)\n \n \n \n \n \n src/app/pages/settings/organization/organization.component.ts\n \n component\n OrganizationComponent\n \n 0 %\n (0/7)\n \n \n \n \n \n src/app/pages/settings/settings.component.ts\n \n component\n SettingsComponent\n \n 0 %\n (0/13)\n \n \n \n \n \n src/app/pages/tokens/token-details/token-details.component.ts\n \n component\n TokenDetailsComponent\n \n 0 %\n (0/6)\n \n \n \n \n \n src/app/pages/tokens/tokens.component.ts\n \n component\n TokensComponent\n \n 0 %\n (0/12)\n \n \n \n \n \n src/app/pages/transactions/transaction-details/transaction-details.component.ts\n \n component\n TransactionDetailsComponent\n \n 0 %\n (0/16)\n \n \n \n \n \n src/app/pages/transactions/transactions.component.ts\n \n component\n TransactionsComponent\n \n 0 %\n (0/19)\n \n \n \n \n \n src/app/shared/_directives/menu-selection.directive.ts\n \n directive\n MenuSelectionDirective\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/shared/_directives/menu-toggle.directive.ts\n \n directive\n MenuToggleDirective\n \n 100 %\n (3/3)\n \n \n \n \n \n src/app/shared/_pipes/safe.pipe.ts\n \n pipe\n SafePipe\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/shared/_pipes/token-ratio.pipe.ts\n \n pipe\n TokenRatioPipe\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/shared/_pipes/unix-date.pipe.ts\n \n pipe\n UnixDatePipe\n \n 0 %\n (0/1)\n \n \n \n \n \n src/app/shared/error-dialog/error-dialog.component.ts\n \n component\n ErrorDialogComponent\n \n 0 %\n (0/3)\n \n \n \n \n \n src/app/shared/footer/footer.component.ts\n \n component\n FooterComponent\n \n 0 %\n (0/4)\n \n \n \n \n \n src/app/shared/network-status/network-status.component.ts\n \n component\n NetworkStatusComponent\n \n 0 %\n (0/5)\n \n \n \n \n \n src/app/shared/sidebar/sidebar.component.ts\n \n component\n SidebarComponent\n \n 0 %\n (0/3)\n \n \n \n \n \n src/app/shared/topbar/topbar.component.ts\n \n component\n TopbarComponent\n \n 0 %\n (0/3)\n \n \n \n \n \n src/environments/environment.dev.ts\n \n variable\n environment\n \n 0 %\n (0/1)\n \n \n \n \n \n src/environments/environment.prod.ts\n \n variable\n environment\n \n 0 %\n (0/1)\n \n \n \n \n \n src/environments/environment.ts\n \n variable\n environment\n \n 0 %\n (0/1)\n \n \n \n \n \n src/testing/activated-route-stub.ts\n \n class\n ActivatedRouteStub\n \n 60 %\n (3/5)\n \n \n \n \n \n src/testing/router-link-directive-stub.ts\n \n directive\n RouterLinkDirectiveStub\n \n 0 %\n (0/4)\n \n \n \n \n \n src/testing/shared-module-stub.ts\n \n component\n FooterStubComponent\n \n 0 %\n (0/1)\n \n \n \n \n \n src/testing/shared-module-stub.ts\n \n component\n SidebarStubComponent\n \n 0 %\n (0/1)\n \n \n \n \n \n src/testing/shared-module-stub.ts\n \n component\n TopbarStubComponent\n \n 0 %\n (0/1)\n \n \n \n \n \n src/testing/token-service-stub.ts\n \n class\n TokenServiceStub\n \n 0 %\n (0/2)\n \n \n \n \n \n src/testing/transaction-service-stub.ts\n \n class\n TransactionServiceStub\n \n 0 %\n (0/4)\n \n \n \n \n \n src/testing/user-service-stub.ts\n \n class\n UserServiceStub\n \n 0 %\n (0/7)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"dependencies.html":{"url":"dependencies.html","title":"package-dependencies - dependencies","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Dependencies\n \n \n \n @angular/animations : ~10.2.0\n \n @angular/cdk : ~10.2.7\n \n @angular/common : ~10.2.0\n \n @angular/compiler : ~10.2.0\n \n @angular/core : ~10.2.0\n \n @angular/forms : ~10.2.0\n \n @angular/material : ~10.2.7\n \n @angular/platform-browser : ~10.2.0\n \n @angular/platform-browser-dynamic : ~10.2.0\n \n @angular/router : ~10.2.0\n \n @angular/service-worker : ~10.2.0\n \n @cicnet/cic-client : ^0.1.6\n \n @cicnet/schemas-data-validator : *\n \n @popperjs/core : ^2.5.4\n \n bootstrap : ^4.5.3\n \n cic-client-meta : 0.0.7-alpha.6\n \n ethers : ^5.0.31\n \n http-server : ^0.12.3\n \n jquery : ^3.5.1\n \n ngx-logger : ^4.2.1\n \n rxjs : ~6.6.0\n \n sha3 : ^2.1.4\n \n tslib : ^2.0.0\n \n vcard-parser : ^1.0.0\n \n web3 : ^1.3.0\n \n zone.js : ~0.10.2\n \n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/functions.html":{"url":"miscellaneous/functions.html","title":"miscellaneous-functions - functions","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n Miscellaneous\n Functions\n\n\n\n Index\n \n \n \n \n \n \n arraySum   (src/.../array-sum.ts)\n \n \n copyToClipboard   (src/.../clipboard-copy.ts)\n \n \n exportCsv   (src/.../export-csv.ts)\n \n \n HttpGetter   (src/.../http-getter.ts)\n \n \n parseData   (src/.../read-csv.ts)\n \n \n personValidation   (src/.../schema-validation.ts)\n \n \n readCsv   (src/.../read-csv.ts)\n \n \n rejectBody   (src/.../global-error-handler.ts)\n \n \n updateSyncable   (src/.../sync.ts)\n \n \n vcardValidation   (src/.../schema-validation.ts)\n \n \n \n \n \n \n\n\n src/app/_helpers/array-sum.ts\n \n \n \n \n \n \n \n \n arraySum\n \n \n \n \n \n \n \narraySum(arr)\n \n \n\n\n\n\n \n \n Returns the sum of all values in an array.\n\n\n \n Parameters :\n \n \n \n Name\n Optional\n Description\n \n \n \n \n arr\n\n \n No\n \n\n\n \n \nAn array of numbers.\n\n\n \n \n \n \n \n \n Example :\n \n Prints 6 for the array [1, 2, 3]:\n```typescript\n\nconsole.log(arraySum([1, 2, 3]));\n```\n\n \n \n \n Returns : number\n\n \n \n The sum of all values in the array.\n\n \n \n \n \n \n src/app/_helpers/clipboard-copy.ts\n \n \n \n \n \n \n \n \n copyToClipboard\n \n \n \n \n \n \n \ncopyToClipboard(text: any)\n \n \n\n\n\n\n \n \n Copies set text to clipboard.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n text\n \n any\n \n\n \n No\n \n\n\n \n \nThe text to be copied to the clipboard.\n\n\n \n \n \n \n \n \n Example :\n \n copies 'Hello World!' to the clipboard and prints "true":\n```typescript\n\nconsole.log(copyToClipboard('Hello World!'));\n```\n\n \n \n \n Returns : boolean\n\n \n \n true - If the copy operation is successful.\n\n \n \n \n \n \n src/app/_helpers/export-csv.ts\n \n \n \n \n \n \n \n \n exportCsv\n \n \n \n \n \n \n \nexportCsv(arrayData, filename, delimiter)\n \n \n\n\n\n\n \n \n Exports data to a CSV format and provides a download file.\n\n\n \n Parameters :\n \n \n \n Name\n Optional\n Description\n \n \n \n \n arrayData\n\n \n No\n \n\n\n \n \nAn array of data to be converted to CSV format.\n\n\n \n \n \n filename\n\n \n No\n \n\n\n \n \nThe name of the file to be downloaded.\n\n\n \n \n \n delimiter\n\n \n No\n \n\n\n \n \nThe delimiter to be used when converting to CSV format.\nDefaults to commas.\n\n\n \n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n src/app/_helpers/http-getter.ts\n \n \n \n \n \n \n \n \n HttpGetter\n \n \n \n \n \n \n \nHttpGetter()\n \n \n\n\n\n\n \n \n Provides an avenue of fetching resources via HTTP calls. \n\n\n \n Returns : void\n\n \n \n \n \n \n src/app/_helpers/read-csv.ts\n \n \n \n \n \n \n \n \n parseData\n \n \n \n \n \n \n \nparseData(data: any)\n \n \n\n\n\n\n \n \n Parses data to CSV format.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n data\n \n any\n \n\n \n No\n \n\n\n \n \nThe data to be parsed.\n\n\n \n \n \n \n \n \n \n \n Returns : Array\n\n \n \n An array of the parsed data.\n\n \n \n \n \n \n \n \n \n \n \n \n \n readCsv\n \n \n \n \n \n \n \nreadCsv(input: any)\n \n \n\n\n\n\n \n \n Reads a csv file and converts it to an array.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n input\n \n any\n \n\n \n No\n \n\n\n \n \nThe file to be read.\n\n\n \n \n \n \n \n \n \n \n Returns : Array | void\n\n \n \n An array of the read data.\n\n \n \n \n \n \n src/app/_helpers/schema-validation.ts\n \n \n \n \n \n \n \n \n personValidation\n \n \n \n \n \n \n \npersonValidation(person: any)\n \n \n\n\n\n\n \n \n Validates a person object against the defined Person schema.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n person\n \n any\n \n\n \n No\n \n\n\n \n \nA person object to be validated.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n vcardValidation\n \n \n \n \n \n \n \nvcardValidation(vcard: any)\n \n \n\n\n\n\n \n \n Validates a vcard object against the defined Vcard schema.\n\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n vcard\n \n any\n \n\n \n No\n \n\n\n \n \nA vcard object to be validated.\n\n\n \n \n \n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n src/app/_helpers/global-error-handler.ts\n \n \n \n \n \n \n \n \n rejectBody\n \n \n \n \n \n \n \nrejectBody(error)\n \n \n\n\n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n error\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : literal type\n\n \n \n \n \n \n \n \n \n src/app/_helpers/sync.ts\n \n \n \n \n \n \n \n \n updateSyncable\n \n \n \n \n \n \n \nupdateSyncable(changes, changesDescription, syncable)\n \n \n\n\n\n\n \n \n\n \n Parameters :\n \n \n \n Name\n Optional\n \n \n \n \n changes\n\n \n No\n \n\n\n \n \n changesDescription\n\n \n No\n \n\n\n \n \n syncable\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\nCICADA\nAn angular admin web client for managing users and transactions in the CIC network.\nThis project was generated with Angular CLI version 10.2.0.\nAngular CLI\nRun npm install -g @angular/cli to install the angular CLI.\nDevelopment server\nRun ng serve for a local server, npm run start:dev for a dev server and npm run start:prod for a prod server..\nNavigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.\nCode scaffolding\nRun ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.\nLazy-loading feature modules\nRun ng generate module module-name --route module-name --module app.module to generate a new module on route /module-name in the app module. \nBuild\nRun ng build to build the project using local configurations.\nThe build artifacts will be stored in the dist/ directory.\nUse the npm run build:dev script for a development build and the npm run build:prod script for a production build.\nPWA\nThe app supports Progressive Web App capabilities.\nRun npm run start:pwa to run the project in PWA mode.\nPWA mode works using production configurations.\nRunning unit tests\nRun ng test to execute the unit tests via Karma.\nRunning end-to-end tests\nRun ng e2e to execute the end-to-end tests via Protractor.\nEnvironment variables\nDefault environment variables are located in the src/environments/ directory.\nCustom environment variables are contained in the .env file. See .env.example for a template.\nCustom environment variables are set via the set-env.ts file.\nOnce loaded they will be populated in the directory src/environments/.\nIt contains environment variables for development on environment.dev.ts and production on environment.prod.ts.\nCode formatting\nThe system has automated code formatting using Prettier and TsLint.\nTo view the styling rules set, check out .prettierrc and tslint.json.\nRun npm run format:lint To perform formatting and linting of the codebase.\nFurther help\nTo get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n Preamble The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n The precise terms and conditions for copying, distribution and\nmodification follow.\n TERMS AND CONDITIONS\nDefinitions.\n\"This License\" refers to version 3 of the GNU General Public License.\n\"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\nTo \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\nA \"covered work\" means either the unmodified Program or a work based\non the Program.\nTo \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\nTo \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\nAn interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\nSource Code.\nThe \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\nA \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\nThe \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\nThe \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\nThe Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\nThe Corresponding Source for a work in source code form is that\nsame work.\n\nBasic Permissions.\nAll rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\nYou may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\nConveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\nProtecting Users' Legal Rights From Anti-Circumvention Law.\nNo covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\nWhen you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\nConveying Verbatim Copies.\nYou may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\nYou may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\nConveying Modified Source Versions.\nYou may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\na) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n\nThis requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy. This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged. This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\nA compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\nConveying Non-Source Forms.\nYou may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\na) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source. This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge. You need not require recipients to copy the\nCorresponding Source along with the object code. If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source. Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\nA separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\nA \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\nIf you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\nThe requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\nCorresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\nAdditional Terms.\n\"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\nWhen you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\nNotwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\na) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\nAll other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\nIf you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\nAdditional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\nTermination.\nYou may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\nHowever, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\nMoreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\nTermination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\nAcceptance Not Required for Having Copies.\nYou are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\nAutomatic Licensing of Downstream Recipients.\nEach time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\nAn \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\nYou may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\nPatents.\nA \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\nA contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\nEach contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\nIn the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\nIf you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\nIf, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\nA patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\nNothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\nNo Surrender of Others' Freedom.\nIf conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\nUse with the GNU Affero General Public License.\nNotwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\nRevised Versions of this License.\nThe Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\nEach version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\nIf the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\nLater license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\nDisclaimer of Warranty.\nTHERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\nLimitation of Liability.\nIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\nInterpretation of Sections 15 and 16.\nIf the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New ProgramsIf you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\nTo do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\nCIC Staff Client\nCopyright (C) 2021 Grassroots Economics\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see https://www.gnu.org/licenses/.\n\n\nAlso add information on how to contact you by electronic and paper mail.\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n Copyright (C) 2021 Grassroots Economics\nThis program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\nThis is free software, and you are welcome to redistribute it\nunder certain conditions; type `show c' for details.The hypothetical commands show w' andshow c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\nhttps://www.gnu.org/licenses/.\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\nhttps://www.gnu.org/licenses/why-not-lgpl.html.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n \n \n AccountsModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n AccountsRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n AdminModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n AdminRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n AppModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n AppRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n AuthModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n AuthRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n PagesModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n PagesRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n SettingsModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n SettingsRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n SharedModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n TokensModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n TokensRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n \n \n TransactionsModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n \n \n TransactionsRoutingModule\n \n \n \n No graph available.\n \n \n Browse\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n\n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_AccountsModule\n\n\n\ncluster_AccountsModule_declarations\n\n\n\ncluster_AccountsModule_imports\n\n\n\ncluster_AdminModule\n\n\n\ncluster_AdminModule_declarations\n\n\n\ncluster_AdminModule_imports\n\n\n\ncluster_AppModule\n\n\n\ncluster_AppModule_declarations\n\n\n\ncluster_AppModule_imports\n\n\n\ncluster_AppModule_bootstrap\n\n\n\ncluster_AppModule_providers\n\n\n\ncluster_AuthModule\n\n\n\ncluster_AuthModule_declarations\n\n\n\ncluster_AuthModule_imports\n\n\n\ncluster_PagesModule\n\n\n\ncluster_PagesModule_declarations\n\n\n\ncluster_PagesModule_imports\n\n\n\ncluster_SettingsModule\n\n\n\ncluster_SettingsModule_declarations\n\n\n\ncluster_SettingsModule_imports\n\n\n\ncluster_SharedModule\n\n\n\ncluster_SharedModule_declarations\n\n\n\ncluster_SharedModule_exports\n\n\n\ncluster_TokensModule\n\n\n\ncluster_TokensModule_declarations\n\n\n\ncluster_TokensModule_imports\n\n\n\ncluster_TransactionsModule\n\n\n\ncluster_TransactionsModule_declarations\n\n\n\ncluster_TransactionsModule_imports\n\n\n\ncluster_TransactionsModule_exports\n\n\n\n\nAccountDetailsComponent\n\nAccountDetailsComponent\n\n\n\nAccountsModule\n\nAccountsModule\n\nAccountsModule -->\n\nAccountDetailsComponent->AccountsModule\n\n\n\n\n\nAccountSearchComponent\n\nAccountSearchComponent\n\nAccountsModule -->\n\nAccountSearchComponent->AccountsModule\n\n\n\n\n\nAccountsComponent\n\nAccountsComponent\n\nAccountsModule -->\n\nAccountsComponent->AccountsModule\n\n\n\n\n\nCreateAccountComponent\n\nCreateAccountComponent\n\nAccountsModule -->\n\nCreateAccountComponent->AccountsModule\n\n\n\n\n\nAccountsRoutingModule\n\nAccountsRoutingModule\n\nAccountsModule -->\n\nAccountsRoutingModule->AccountsModule\n\n\n\n\n\nSharedModule\n\nSharedModule\n\nAccountsModule -->\n\nSharedModule->AccountsModule\n\n\n\n\n\nTransactionsModule\n\nTransactionsModule\n\nTransactionsModule -->\n\nSharedModule->TransactionsModule\n\n\n\n\n\nAdminModule\n\nAdminModule\n\nAdminModule -->\n\nSharedModule->AdminModule\n\n\n\n\n\nAppModule\n\nAppModule\n\nAppModule -->\n\nSharedModule->AppModule\n\n\n\n\n\nAuthModule\n\nAuthModule\n\nAuthModule -->\n\nSharedModule->AuthModule\n\n\n\n\n\nPagesModule\n\nPagesModule\n\nPagesModule -->\n\nSharedModule->PagesModule\n\n\n\n\n\nSettingsModule\n\nSettingsModule\n\nSettingsModule -->\n\nSharedModule->SettingsModule\n\n\n\n\n\nFooterComponent \n\nFooterComponent \n\nFooterComponent -->\n\nSharedModule->FooterComponent \n\n\n\n\n\nMenuSelectionDirective \n\nMenuSelectionDirective \n\nMenuSelectionDirective -->\n\nSharedModule->MenuSelectionDirective \n\n\n\n\n\nNetworkStatusComponent \n\nNetworkStatusComponent \n\nNetworkStatusComponent -->\n\nSharedModule->NetworkStatusComponent \n\n\n\n\n\nSafePipe \n\nSafePipe \n\nSafePipe -->\n\nSharedModule->SafePipe \n\n\n\n\n\nSidebarComponent \n\nSidebarComponent \n\nSidebarComponent -->\n\nSharedModule->SidebarComponent \n\n\n\n\n\nTokenRatioPipe \n\nTokenRatioPipe \n\nTokenRatioPipe -->\n\nSharedModule->TokenRatioPipe \n\n\n\n\n\nTopbarComponent \n\nTopbarComponent \n\nTopbarComponent -->\n\nSharedModule->TopbarComponent \n\n\n\n\n\nUnixDatePipe \n\nUnixDatePipe \n\nUnixDatePipe -->\n\nSharedModule->UnixDatePipe \n\n\n\n\n\nTokensModule\n\nTokensModule\n\nTokensModule -->\n\nSharedModule->TokensModule\n\n\n\nAccountsModule -->\n\nTransactionsModule->AccountsModule\n\n\n\n\n\nTransactionDetailsComponent \n\nTransactionDetailsComponent \n\nTransactionDetailsComponent -->\n\nTransactionsModule->TransactionDetailsComponent \n\n\n\n\n\nAdminComponent\n\nAdminComponent\n\nAdminModule -->\n\nAdminComponent->AdminModule\n\n\n\n\n\nAdminRoutingModule\n\nAdminRoutingModule\n\nAdminModule -->\n\nAdminRoutingModule->AdminModule\n\n\n\n\n\nAppComponent\n\nAppComponent\n\nAppModule -->\n\nAppComponent->AppModule\n\n\n\n\n\nAppComponent \n\nAppComponent \n\nAppComponent -->\n\nAppModule->AppComponent \n\n\n\n\n\nAppRoutingModule\n\nAppRoutingModule\n\nAppModule -->\n\nAppRoutingModule->AppModule\n\n\n\n\n\nErrorInterceptor\n\nErrorInterceptor\n\nAppModule -->\n\nErrorInterceptor->AppModule\n\n\n\n\n\nGlobalErrorHandler\n\nGlobalErrorHandler\n\nAppModule -->\n\nGlobalErrorHandler->AppModule\n\n\n\n\n\nHttpConfigInterceptor\n\nHttpConfigInterceptor\n\nAppModule -->\n\nHttpConfigInterceptor->AppModule\n\n\n\n\n\nLoggingInterceptor\n\nLoggingInterceptor\n\nAppModule -->\n\nLoggingInterceptor->AppModule\n\n\n\n\n\nAuthComponent\n\nAuthComponent\n\nAuthModule -->\n\nAuthComponent->AuthModule\n\n\n\n\n\nPasswordToggleDirective\n\nPasswordToggleDirective\n\nAuthModule -->\n\nPasswordToggleDirective->AuthModule\n\n\n\n\n\nAuthRoutingModule\n\nAuthRoutingModule\n\nAuthModule -->\n\nAuthRoutingModule->AuthModule\n\n\n\n\n\nPagesComponent\n\nPagesComponent\n\nPagesModule -->\n\nPagesComponent->PagesModule\n\n\n\n\n\nPagesRoutingModule\n\nPagesRoutingModule\n\nPagesModule -->\n\nPagesRoutingModule->PagesModule\n\n\n\n\n\nOrganizationComponent\n\nOrganizationComponent\n\nSettingsModule -->\n\nOrganizationComponent->SettingsModule\n\n\n\n\n\nSettingsComponent\n\nSettingsComponent\n\nSettingsModule -->\n\nSettingsComponent->SettingsModule\n\n\n\n\n\nSettingsRoutingModule\n\nSettingsRoutingModule\n\nSettingsModule -->\n\nSettingsRoutingModule->SettingsModule\n\n\n\n\n\nErrorDialogComponent\n\nErrorDialogComponent\n\nSharedModule -->\n\nErrorDialogComponent->SharedModule\n\n\n\n\n\nFooterComponent\n\nFooterComponent\n\nSharedModule -->\n\nFooterComponent->SharedModule\n\n\n\n\n\nMenuSelectionDirective\n\nMenuSelectionDirective\n\nSharedModule -->\n\nMenuSelectionDirective->SharedModule\n\n\n\n\n\nMenuToggleDirective\n\nMenuToggleDirective\n\nSharedModule -->\n\nMenuToggleDirective->SharedModule\n\n\n\n\n\nNetworkStatusComponent\n\nNetworkStatusComponent\n\nSharedModule -->\n\nNetworkStatusComponent->SharedModule\n\n\n\n\n\nSafePipe\n\nSafePipe\n\nSharedModule -->\n\nSafePipe->SharedModule\n\n\n\n\n\nSidebarComponent\n\nSidebarComponent\n\nSharedModule -->\n\nSidebarComponent->SharedModule\n\n\n\n\n\nTokenRatioPipe\n\nTokenRatioPipe\n\nSharedModule -->\n\nTokenRatioPipe->SharedModule\n\n\n\n\n\nTopbarComponent\n\nTopbarComponent\n\nSharedModule -->\n\nTopbarComponent->SharedModule\n\n\n\n\n\nUnixDatePipe\n\nUnixDatePipe\n\nSharedModule -->\n\nUnixDatePipe->SharedModule\n\n\n\n\n\nTokenDetailsComponent\n\nTokenDetailsComponent\n\nTokensModule -->\n\nTokenDetailsComponent->TokensModule\n\n\n\n\n\nTokensComponent\n\nTokensComponent\n\nTokensModule -->\n\nTokensComponent->TokensModule\n\n\n\n\n\nTokensRoutingModule\n\nTokensRoutingModule\n\nTokensModule -->\n\nTokensRoutingModule->TokensModule\n\n\n\n\n\nTransactionDetailsComponent\n\nTransactionDetailsComponent\n\nTransactionsModule -->\n\nTransactionDetailsComponent->TransactionsModule\n\n\n\n\n\nTransactionsComponent\n\nTransactionsComponent\n\nTransactionsModule -->\n\nTransactionsComponent->TransactionsModule\n\n\n\n\n\nTransactionsRoutingModule\n\nTransactionsRoutingModule\n\nTransactionsModule -->\n\nTransactionsRoutingModule->TransactionsModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n \n\n \n \n \n \n \n \n 17 Modules\n \n \n \n \n \n \n \n \n 22 Components\n \n \n \n \n \n \n \n 4 Directives\n \n \n \n \n \n \n \n 12 Injectables\n \n \n \n \n \n \n \n 3 Pipes\n \n \n \n \n \n \n \n 12 Classes\n \n \n \n \n \n \n \n 2 Guards\n \n \n \n \n \n \n \n 16 Interfaces\n \n \n \n \n \n \n \n \n 0 \n \n \n \n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"routes.html":{"url":"routes.html","title":"routes - routes","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Routes\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n abi   (src/.../accountIndex.ts)\n \n \n abi   (src/.../token-registry.ts)\n \n \n accountTypes   (src/.../mock-backend.ts)\n \n \n actions   (src/.../mock-backend.ts)\n \n \n areaNames   (src/.../mock-backend.ts)\n \n \n areaTypes   (src/.../mock-backend.ts)\n \n \n categories   (src/.../mock-backend.ts)\n \n \n defaultAccount   (src/.../account.ts)\n \n \n environment   (src/.../environment.dev.ts)\n \n \n environment   (src/.../environment.prod.ts)\n \n \n environment   (src/.../environment.ts)\n \n \n genders   (src/.../mock-backend.ts)\n \n \n keyring   (src/.../pgp-key-store.ts)\n \n \n MockBackendProvider   (src/.../mock-backend.ts)\n \n \n objCsv   (src/.../read-csv.ts)\n \n \n transactionTypes   (src/.../mock-backend.ts)\n \n \n vCard   (src/.../transaction.service.ts)\n \n \n vCard   (src/.../user.service.ts)\n \n \n web3   (src/.../accountIndex.ts)\n \n \n web3   (src/.../token-registry.ts)\n \n \n \n \n \n \n\n\n src/app/_eth/accountIndex.ts\n \n \n \n \n \n \n \n \n abi\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : require('@src/assets/js/block-sync/data/AccountsIndex.json')\n \n \n\n \n \n Fetch the account registry contract's ABI. \n\n \n \n\n \n \n \n \n \n \n \n \n \n web3\n \n \n \n \n \n \n Type : Web3\n\n \n \n \n \n Default value : Web3Service.getInstance()\n \n \n\n \n \n Establish a connection to the blockchain network. \n\n \n \n\n \n \n\n src/app/_eth/token-registry.ts\n \n \n \n \n \n \n \n \n abi\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : require('@src/assets/js/block-sync/data/TokenUniqueSymbolIndex.json')\n \n \n\n \n \n Fetch the token registry contract's ABI. \n\n \n \n\n \n \n \n \n \n \n \n \n \n web3\n \n \n \n \n \n \n Type : Web3\n\n \n \n \n \n Default value : Web3Service.getInstance()\n \n \n\n \n \n Establish a connection to the blockchain network. \n\n \n \n\n \n \n\n src/app/_helpers/mock-backend.ts\n \n \n \n \n \n \n \n \n accountTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['user', 'cashier', 'vendor', 'tokenagent', 'group']\n \n \n\n \n \n A mock of the curated account types. \n\n \n \n\n \n \n \n \n \n \n \n \n \n actions\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : [\n { id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },\n { id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },\n { id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },\n { id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },\n { id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },\n { id: 6, user: 'Patience', role: 'enroller', action: 'Change user information', approval: false },\n]\n \n \n\n \n \n A mock of actions made by the admin staff. \n\n \n \n\n \n \n \n \n \n \n \n \n \n areaNames\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n 'Mukuru Nairobi': [\n 'kayaba',\n 'kayba',\n 'kambi',\n 'mukuru',\n 'masai',\n 'hazina',\n 'south',\n 'tetra',\n 'tetrapak',\n 'ruben',\n 'rueben',\n 'kingston',\n 'korokocho',\n 'kingstone',\n 'kamongo',\n 'lungalunga',\n 'sinai',\n 'sigei',\n 'lungu',\n 'lunga lunga',\n 'owino road',\n 'seigei',\n ],\n 'Kinango Kwale': [\n 'amani',\n 'bofu',\n 'chibuga',\n 'chikomani',\n 'chilongoni',\n 'chigojoni',\n 'chinguluni',\n 'chigato',\n 'chigale',\n 'chikole',\n 'chilongoni',\n 'chilumani',\n 'chigojoni',\n 'chikomani',\n 'chizini',\n 'chikomeni',\n 'chidzuvini',\n 'chidzivuni',\n 'chikuyu',\n 'chizingo',\n 'doti',\n 'dzugwe',\n 'dzivani',\n 'dzovuni',\n 'hanje',\n 'kasemeni',\n 'katundani',\n 'kibandaogo',\n 'kibandaongo',\n 'kwale',\n 'kinango',\n 'kidzuvini',\n 'kalalani',\n 'kafuduni',\n 'kaloleni',\n 'kilibole',\n 'lutsangani',\n 'peku',\n 'gona',\n 'guro',\n 'gandini',\n 'mkanyeni',\n 'myenzeni',\n 'miyenzeni',\n 'miatsiani',\n 'mienzeni',\n 'mnyenzeni',\n 'minyenzeni',\n 'miyani',\n 'mioleni',\n 'makuluni',\n 'mariakani',\n 'makobeni',\n 'madewani',\n 'mwangaraba',\n 'mwashanga',\n 'miloeni',\n 'mabesheni',\n 'mazeras',\n 'mazera',\n 'mlola',\n 'muugano',\n 'mulunguni',\n 'mabesheni',\n 'miatsani',\n 'miatsiani',\n 'mwache',\n 'mwangani',\n 'mwehavikonje',\n 'miguneni',\n 'nzora',\n 'nzovuni',\n 'vikinduni',\n 'vikolani',\n 'vitangani',\n 'viogato',\n 'vyogato',\n 'vistangani',\n 'yapha',\n 'yava',\n 'yowani',\n 'ziwani',\n 'majengo',\n 'matuga',\n 'vigungani',\n 'vidziweni',\n 'vinyunduni',\n 'ukunda',\n 'kokotoni',\n 'mikindani',\n ],\n 'Misc Nairobi': [\n 'nairobi',\n 'west',\n 'lindi',\n 'kibera',\n 'kibira',\n 'kibra',\n 'makina',\n 'soweto',\n 'olympic',\n 'kangemi',\n 'ruiru',\n 'congo',\n 'kawangware',\n 'kwangware',\n 'donholm',\n 'dagoreti',\n 'dandora',\n 'kabete',\n 'sinai',\n 'donhom',\n 'donholm',\n 'huruma',\n 'kitengela',\n 'makadara',\n ',mlolongo',\n 'kenyatta',\n 'mlolongo',\n 'tassia',\n 'tasia',\n 'gatina',\n '56',\n 'industrial',\n 'kariobangi',\n 'kasarani',\n 'kayole',\n 'mathare',\n 'pipe',\n 'juja',\n 'uchumi',\n 'jogoo',\n 'umoja',\n 'thika',\n 'kikuyu',\n 'stadium',\n 'buru buru',\n 'ngong',\n 'starehe',\n 'mwiki',\n 'fuata',\n 'kware',\n 'kabiro',\n 'embakassi',\n 'embakasi',\n 'kmoja',\n 'east',\n 'githurai',\n 'landi',\n 'langata',\n 'limuru',\n 'mathere',\n 'dagoretti',\n 'kirembe',\n 'muugano',\n 'mwiki',\n 'toi market',\n ],\n 'Kisauni Mombasa': [\n 'bamburi',\n 'mnyuchi',\n 'kisauni',\n 'kasauni',\n 'mworoni',\n 'nyali',\n 'falcon',\n 'shanzu',\n 'bombolulu',\n 'kandongo',\n 'kadongo',\n 'mshomoro',\n 'mtopanga',\n 'mjambere',\n 'majaoni',\n 'manyani',\n 'magogoni',\n 'magongoni',\n 'junda',\n 'mwakirunge',\n 'mshomoroni',\n 'mjinga',\n 'mlaleo',\n 'utange',\n ],\n 'Misc Mombasa': [\n 'mombasa',\n 'likoni',\n 'bangla',\n 'bangladesh',\n 'kizingo',\n 'old town',\n 'makupa',\n 'mvita',\n 'ngombeni',\n 'ngómbeni',\n 'ombeni',\n 'magongo',\n 'miritini',\n 'changamwe',\n 'jomvu',\n 'ohuru',\n 'tudor',\n 'diani',\n ],\n Kilifi: [\n 'kilfi',\n 'kilifi',\n 'mtwapa',\n 'takaungu',\n 'makongeni',\n 'mnarani',\n 'mnarani',\n 'office',\n 'g.e',\n 'ge',\n 'raibai',\n 'ribe',\n ],\n Kakuma: ['kakuma'],\n Kitui: ['kitui', 'mwingi'],\n Nyanza: [\n 'busia',\n 'nyalgunga',\n 'mbita',\n 'siaya',\n 'kisumu',\n 'nyalenda',\n 'hawinga',\n 'rangala',\n 'uyoma',\n 'mumias',\n 'homabay',\n 'homaboy',\n 'migori',\n 'kusumu',\n ],\n 'Misc Rural Counties': [\n 'makueni',\n 'meru',\n 'kisii',\n 'bomet',\n 'machakos',\n 'bungoma',\n 'eldoret',\n 'kakamega',\n 'kericho',\n 'kajiado',\n 'nandi',\n 'nyeri',\n 'wote',\n 'kiambu',\n 'mwea',\n 'nakuru',\n 'narok',\n ],\n other: ['other', 'none', 'unknown'],\n}\n \n \n\n \n \n A mock of curated area names. \n\n \n \n\n \n \n \n \n \n \n \n \n \n areaTypes\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n urban: ['urban', 'nairobi', 'mombasa', 'kisauni'],\n rural: ['rural', 'kakuma', 'kwale', 'kinango', 'kitui', 'nyanza'],\n periurban: ['kilifi', 'periurban'],\n other: ['other'],\n}\n \n \n\n\n \n \n \n \n \n \n \n \n \n categories\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n system: ['system', 'office main', 'office main phone'],\n education: [\n 'book',\n 'coach',\n 'teacher',\n 'sch',\n 'school',\n 'pry',\n 'education',\n 'student',\n 'mwalimu',\n 'maalim',\n 'consultant',\n 'consult',\n 'college',\n 'university',\n 'lecturer',\n 'primary',\n 'secondary',\n 'daycare',\n 'babycare',\n 'baby care',\n 'elim',\n 'eimu',\n 'nursery',\n 'red cross',\n 'volunteer',\n 'instructor',\n 'journalist',\n 'lesson',\n 'academy',\n 'headmistress',\n 'headteacher',\n 'cyber',\n 'researcher',\n 'professor',\n 'demo',\n 'expert',\n 'tution',\n 'children',\n 'headmaster',\n 'educator',\n 'Marital counsellor',\n 'counsellor',\n 'trainer',\n 'vijana',\n 'youth',\n 'intern',\n 'redcross',\n 'KRCS',\n 'danish',\n 'science',\n 'data',\n 'facilitator',\n 'vitabu',\n 'kitabu',\n ],\n faith: [\n 'pastor',\n 'imam',\n 'madrasa',\n 'religous',\n 'religious',\n 'ustadh',\n 'ustadhi',\n 'Marital counsellor',\n 'counsellor',\n 'church',\n 'kanisa',\n 'mksiti',\n 'donor',\n ],\n government: [\n 'elder',\n 'chief',\n 'police',\n 'government',\n 'country',\n 'county',\n 'soldier',\n 'village admin',\n 'ward',\n 'leader',\n 'kra',\n 'mailman',\n 'immagration',\n ],\n environment: [\n 'conservation',\n 'toilet',\n 'choo',\n 'garbage',\n 'fagio',\n 'waste',\n 'tree',\n 'taka',\n 'scrap',\n 'cleaning',\n 'gardener',\n 'rubbish',\n 'usafi',\n 'mazingira',\n 'miti',\n 'trash',\n 'cleaner',\n 'plastic',\n 'collection',\n 'seedling',\n 'seedlings',\n 'recycling',\n ],\n farming: [\n 'farm',\n 'farmer',\n 'farming',\n 'mkulima',\n 'kulima',\n 'ukulima',\n 'wakulima',\n 'jembe',\n 'shamba',\n ],\n labour: [\n 'artist',\n 'agent',\n 'guard',\n 'askari',\n 'accountant',\n 'baker',\n 'beadwork',\n 'beauty',\n 'business',\n 'barber',\n 'casual',\n 'electrian',\n 'caretaker',\n 'car wash',\n 'capenter',\n 'construction',\n 'chef',\n 'catering',\n 'cobler',\n 'cobbler',\n 'carwash',\n 'dhobi',\n 'landlord',\n 'design',\n 'carpenter',\n 'fundi',\n 'hawking',\n 'hawker',\n 'househelp',\n 'hsehelp',\n 'house help',\n 'help',\n 'housegirl',\n 'kushona',\n 'juakali',\n 'jualikali',\n 'juacali',\n 'jua kali',\n 'shepherd',\n 'makuti',\n 'kujenga',\n 'kinyozi',\n 'kazi',\n 'knitting',\n 'kufua',\n 'fua',\n 'hustler',\n 'biashara',\n 'labour',\n 'labor',\n 'laundry',\n 'repair',\n 'hair',\n 'posho',\n 'mill',\n 'mtambo',\n 'uvuvi',\n 'engineer',\n 'manager',\n 'tailor',\n 'nguo',\n 'mason',\n 'mtumba',\n 'garage',\n 'mechanic',\n 'mjenzi',\n 'mfugaji',\n 'painter',\n 'receptionist',\n 'printing',\n 'programming',\n 'plumb',\n 'charging',\n 'salon',\n 'mpishi',\n 'msusi',\n 'mgema',\n 'footballer',\n 'photocopy',\n 'peddler',\n 'staff',\n 'sales',\n 'service',\n 'saloon',\n 'seremala',\n 'security',\n 'insurance',\n 'secretary',\n 'shoe',\n 'shepard',\n 'shephard',\n 'tout',\n 'tv',\n 'mvuvi',\n 'mawe',\n 'majani',\n 'maembe',\n 'freelance',\n 'mjengo',\n 'electronics',\n 'photographer',\n 'programmer',\n 'electrician',\n 'washing',\n 'bricks',\n 'welder',\n 'welding',\n 'working',\n 'worker',\n 'watchman',\n 'waiter',\n 'waitress',\n 'viatu',\n 'yoga',\n 'guitarist',\n 'house',\n 'artisan',\n 'musician',\n 'trade',\n 'makonge',\n 'ujenzi',\n 'vendor',\n 'watchlady',\n 'marketing',\n 'beautician',\n 'photo',\n 'metal work',\n 'supplier',\n 'law firm',\n 'brewer',\n ],\n food: [\n 'avocado',\n 'bhajia',\n 'bajia',\n 'mbonga',\n 'bofu',\n 'beans',\n 'biscuits',\n 'biringanya',\n 'banana',\n 'bananas',\n 'crisps',\n 'chakula',\n 'coconut',\n 'chapati',\n 'cereal',\n 'chipo',\n 'chapo',\n 'chai',\n 'chips',\n 'cassava',\n 'cake',\n 'cereals',\n 'cook',\n 'corn',\n 'coffee',\n 'chicken',\n 'dagaa',\n 'donut',\n 'dough',\n 'groundnuts',\n 'hotel',\n 'holel',\n 'hoteli',\n 'butcher',\n 'butchery',\n 'fruit',\n 'food',\n 'fruits',\n 'fish',\n 'githeri',\n 'grocery',\n 'grocer',\n 'pojo',\n 'papa',\n 'goats',\n 'mabenda',\n 'mbenda',\n 'poultry',\n 'soda',\n 'peanuts',\n 'potatoes',\n 'samosa',\n 'soko',\n 'samaki',\n 'tomato',\n 'tomatoes',\n 'mchele',\n 'matunda',\n 'mango',\n 'melon',\n 'mellon',\n 'nyanya',\n 'nyama',\n 'omena',\n 'umena',\n 'ndizi',\n 'njugu',\n 'kamba kamba',\n 'khaimati',\n 'kaimati',\n 'kunde',\n 'kuku',\n 'kahawa',\n 'keki',\n 'muguka',\n 'miraa',\n 'milk',\n 'choma',\n 'maziwa',\n 'mboga',\n 'mbog',\n 'busaa',\n 'chumvi',\n 'cabbages',\n 'mabuyu',\n 'machungwa',\n 'mbuzi',\n 'mnazi',\n 'mchicha',\n 'ngombe',\n 'ngano',\n 'nazi',\n 'oranges',\n 'peanuts',\n 'mkate',\n 'bread',\n 'mikate',\n 'vitungu',\n 'sausages',\n 'maize',\n 'mbata',\n 'mchuzi',\n 'mchuuzi',\n 'mandazi',\n 'mbaazi',\n 'mahindi',\n 'maandazi',\n 'mogoka',\n 'meat',\n 'mhogo',\n 'mihogo',\n 'muhogo',\n 'maharagwe',\n 'miwa',\n 'mahamri',\n 'mitumba',\n 'simsim',\n 'porridge',\n 'pilau',\n 'vegetable',\n 'egg',\n 'mayai',\n 'mifugo',\n 'unga',\n 'good',\n 'sima',\n 'sweet',\n 'sweats',\n 'sambusa',\n 'snacks',\n 'sugar',\n 'suger',\n 'ugoro',\n 'sukari',\n 'soup',\n 'spinach',\n 'smokie',\n 'smokies',\n 'sukuma',\n 'tea',\n 'uji',\n 'ugali',\n 'uchuzi',\n 'uchuuzi',\n 'viazi',\n 'yoghurt',\n 'yogurt',\n 'wine',\n 'marondo',\n 'maandzi',\n 'matoke',\n 'omeno',\n 'onions',\n 'nzugu',\n 'korosho',\n 'barafu',\n 'juice',\n ],\n water: ['maji', 'water'],\n health: [\n 'agrovet',\n 'dispensary',\n 'barakoa',\n 'chemist',\n 'Chemicals',\n 'chv',\n 'doctor',\n 'daktari',\n 'dawa',\n 'hospital',\n 'herbalist',\n 'mganga',\n 'sabuni',\n 'soap',\n 'nurse',\n 'heath',\n 'community health worker',\n 'clinic',\n 'clinical',\n 'mask',\n 'medicine',\n 'lab technician',\n 'pharmacy',\n 'cosmetics',\n 'veterinary',\n 'vet',\n 'sickly',\n 'emergency response',\n 'emergency',\n ],\n savings: ['chama', 'group', 'savings', 'loan', 'silc', 'vsla', 'credit', 'finance'],\n shop: [\n 'bag',\n 'bead',\n 'belt',\n 'bedding',\n 'jik',\n 'bed',\n 'cement',\n 'botique',\n 'boutique',\n 'lines',\n 'kibanda',\n 'kiosk',\n 'spareparts',\n 'candy',\n 'cloth',\n 'electricals',\n 'mutumba',\n 'cafe',\n 'leso',\n 'lesso',\n 'duka',\n 'spare parts',\n 'socks',\n 'malimali',\n 'mitungi',\n 'mali mali',\n 'hardware',\n 'detergent',\n 'detergents',\n 'dera',\n 'retail',\n 'kamba',\n 'pombe',\n 'pampers',\n 'pool',\n 'phone',\n 'simu',\n 'mangwe',\n 'mikeka',\n 'movie',\n 'shop',\n 'acces',\n 'mchanga',\n 'uto',\n 'airtime',\n 'matress',\n 'mattress',\n 'mattresses',\n 'mpsea',\n 'mpesa',\n 'shirt',\n 'wholesaler',\n 'perfume',\n 'playstation',\n 'tissue',\n 'vikapu',\n 'uniform',\n 'flowers',\n 'vitenge',\n 'utencils',\n 'utensils',\n 'station',\n 'jewel',\n 'pool table',\n 'club',\n 'pub',\n 'bar',\n 'furniture',\n 'm-pesa',\n 'vyombo',\n ],\n transport: [\n 'kebeba',\n 'beba',\n 'bebabeba',\n 'bike',\n 'bicycle',\n 'matatu',\n 'boda',\n 'bodaboda',\n 'cart',\n 'carrier',\n 'tour',\n 'travel',\n 'driver',\n 'dereva',\n 'tout',\n 'conductor',\n 'kubeba',\n 'tuktuk',\n 'taxi',\n 'piki',\n 'pikipiki',\n 'manamba',\n 'trasportion',\n 'mkokoteni',\n 'mover',\n 'motorist',\n 'motorbike',\n 'transport',\n 'transpoter',\n 'gari',\n 'magari',\n 'makanga',\n 'car',\n ],\n 'fuel/energy': [\n 'timber',\n 'timberyard',\n 'biogas',\n 'charcol',\n 'charcoal',\n 'kuni',\n 'mbao',\n 'fuel',\n 'makaa',\n 'mafuta',\n 'moto',\n 'solar',\n 'stima',\n 'fire',\n 'firewood',\n 'wood',\n 'oil',\n 'taa',\n 'gas',\n 'paraffin',\n 'parrafin',\n 'parafin',\n 'petrol',\n 'petro',\n 'kerosine',\n 'kerosene',\n 'diesel',\n ],\n other: ['other', 'none', 'unknown', 'none'],\n}\n \n \n\n \n \n A mock of the user's business categories \n\n \n \n\n \n \n \n \n \n \n \n \n \n genders\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : ['male', 'female', 'other']\n \n \n\n \n \n A mock of curated genders \n\n \n \n\n \n \n \n \n \n \n \n \n \n MockBackendProvider\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n provide: HTTP_INTERCEPTORS,\n useClass: MockBackendInterceptor,\n multi: true,\n}\n \n \n\n \n \n Exports the MockBackendInterceptor as an Angular provider. \n\n \n \n\n \n \n \n \n \n \n \n \n \n transactionTypes\n \n \n \n \n \n \n Type : Array\n\n \n \n \n \n Default value : [\n 'transactions',\n 'conversions',\n 'disbursements',\n 'rewards',\n 'reclamation',\n]\n \n \n\n \n \n A mock of curated transaction types. \n\n \n \n\n \n \n\n src/app/_models/account.ts\n \n \n \n \n \n \n \n \n defaultAccount\n \n \n \n \n \n \n Type : AccountDetails\n\n \n \n \n \n Default value : {\n date_registered: Date.now(),\n gender: 'other',\n identities: {\n evm: {\n 'bloxberg:8996': [''],\n 'oldchain:1': [''],\n },\n latitude: 0,\n longitude: 0,\n },\n location: {\n area_name: 'Kilifi',\n },\n products: [],\n vcard: {\n email: [\n {\n value: '',\n },\n ],\n fn: [\n {\n value: 'Sarafu Contract',\n },\n ],\n n: [\n {\n value: ['Sarafu', 'Contract'],\n },\n ],\n tel: [\n {\n meta: {\n TYP: [],\n },\n value: '+254700000000',\n },\n ],\n version: [\n {\n value: '3.0',\n },\n ],\n },\n}\n \n \n\n \n \n Default account data object \n\n \n \n\n \n \n\n src/environments/environment.dev.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n production: false,\n bloxbergChainId: 8996,\n logLevel: NgxLoggerLevel.ERROR,\n serverLogLevel: NgxLoggerLevel.OFF,\n loggingUrl: '',\n cicMetaUrl: 'https://meta-auth.dev.grassrootseconomics.net',\n publicKeysUrl: 'https://dev.grassrootseconomics.net/.well-known/publickeys/',\n cicCacheUrl: 'https://cache.dev.grassrootseconomics.net',\n web3Provider: 'wss://bloxberg-ws.dev.grassrootseconomics.net',\n cicUssdUrl: 'https://user.dev.grassrootseconomics.net',\n registryAddress: '0xea6225212005e86a4490018ded4bf37f3e772161',\n trustedDeclaratorAddress: '0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C',\n dashboardUrl: 'https://dashboard.sarafu.network/',\n}\n \n \n\n\n \n \n\n src/environments/environment.prod.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n production: true,\n bloxbergChainId: 8996,\n logLevel: NgxLoggerLevel.ERROR,\n serverLogLevel: NgxLoggerLevel.OFF,\n loggingUrl: '',\n cicMetaUrl: 'https://meta-auth.dev.grassrootseconomics.net',\n publicKeysUrl: 'https://dev.grassrootseconomics.net/.well-known/publickeys/',\n cicCacheUrl: 'https://cache.dev.grassrootseconomics.net',\n web3Provider: 'wss://bloxberg-ws.dev.grassrootseconomics.net',\n cicUssdUrl: 'https://user.dev.grassrootseconomics.net',\n registryAddress: '0xea6225212005e86a4490018ded4bf37f3e772161',\n trustedDeclaratorAddress: '0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C',\n dashboardUrl: 'https://dashboard.sarafu.network/',\n}\n \n \n\n\n \n \n\n src/environments/environment.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n Type : object\n\n \n \n \n \n Default value : {\n production: false,\n bloxbergChainId: 8996,\n logLevel: NgxLoggerLevel.ERROR,\n serverLogLevel: NgxLoggerLevel.OFF,\n loggingUrl: 'http://localhost:8000',\n cicMetaUrl: 'https://meta-auth.dev.grassrootseconomics.net',\n publicKeysUrl: 'https://dev.grassrootseconomics.net/.well-known/publickeys/',\n cicCacheUrl: 'https://cache.dev.grassrootseconomics.net',\n web3Provider: 'wss://bloxberg-ws.dev.grassrootseconomics.net',\n cicUssdUrl: 'https://user.dev.grassrootseconomics.net',\n registryAddress: '0xea6225212005e86a4490018ded4bf37f3e772161',\n trustedDeclaratorAddress: '0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C',\n dashboardUrl: 'https://dashboard.sarafu.network/',\n}\n \n \n\n\n \n \n\n src/app/_pgp/pgp-key-store.ts\n \n \n \n \n \n \n \n \n keyring\n \n \n \n \n \n \n Default value : new openpgp.Keyring()\n \n \n\n \n \n An openpgp Keyring instance. \n\n \n \n\n \n \n\n src/app/_helpers/read-csv.ts\n \n \n \n \n \n \n \n \n objCsv\n \n \n \n \n \n \n Type : literal type\n\n \n \n \n \n Default value : {\n size: 0,\n dataFile: [],\n}\n \n \n\n \n \n An object defining the properties of the data read. \n\n \n \n\n \n \n\n src/app/_services/transaction.service.ts\n \n \n \n \n \n \n \n \n vCard\n \n \n \n \n \n \n Default value : require('vcard-parser')\n \n \n\n\n \n \n\n src/app/_services/user.service.ts\n \n \n \n \n \n \n \n \n vCard\n \n \n \n \n \n \n Default value : require('vcard-parser')\n \n \n\n\n \n \n\n\n\n\n \n \n result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}} } diff --git a/docs/compodoc/miscellaneous/variables.html b/docs/compodoc/miscellaneous/variables.html index 21c6a08..d5780c1 100644 --- a/docs/compodoc/miscellaneous/variables.html +++ b/docs/compodoc/miscellaneous/variables.html @@ -1469,7 +1469,7 @@ meta: { TYP: [], }, - value: '', + value: '+254700000000', }, ], version: [ diff --git a/docs/compodoc/modules/AppModule.html b/docs/compodoc/modules/AppModule.html index 0ba72c6..8a9da68 100644 --- a/docs/compodoc/modules/AppModule.html +++ b/docs/compodoc/modules/AppModule.html @@ -65,6 +65,10 @@ cluster_AppModule + +cluster_AppModule_bootstrap + + cluster_AppModule_providers @@ -73,10 +77,6 @@ cluster_AppModule_declarations - -cluster_AppModule_bootstrap - - cluster_AppModule_imports diff --git a/docs/compodoc/modules/AppModule/dependencies.svg b/docs/compodoc/modules/AppModule/dependencies.svg index 27c04c7..c6ff675 100644 --- a/docs/compodoc/modules/AppModule/dependencies.svg +++ b/docs/compodoc/modules/AppModule/dependencies.svg @@ -24,6 +24,10 @@ cluster_AppModule + +cluster_AppModule_bootstrap + + cluster_AppModule_providers @@ -32,10 +36,6 @@ cluster_AppModule_declarations - -cluster_AppModule_bootstrap - - cluster_AppModule_imports diff --git a/docs/compodoc/modules/PagesModule.html b/docs/compodoc/modules/PagesModule.html index 15fd146..57feab5 100644 --- a/docs/compodoc/modules/PagesModule.html +++ b/docs/compodoc/modules/PagesModule.html @@ -65,55 +65,55 @@ cluster_PagesModule - -cluster_PagesModule_imports - - cluster_PagesModule_declarations - + + + +cluster_PagesModule_imports + PagesComponent - -PagesComponent + +PagesComponent PagesModule - -PagesModule + +PagesModule PagesComponent->PagesModule - - + + PagesRoutingModule - -PagesRoutingModule + +PagesRoutingModule PagesRoutingModule->PagesModule - - + + SharedModule - -SharedModule + +SharedModule SharedModule->PagesModule - - + + diff --git a/docs/compodoc/modules/PagesModule/dependencies.svg b/docs/compodoc/modules/PagesModule/dependencies.svg index e67561f..9d04652 100644 --- a/docs/compodoc/modules/PagesModule/dependencies.svg +++ b/docs/compodoc/modules/PagesModule/dependencies.svg @@ -24,55 +24,55 @@ cluster_PagesModule - -cluster_PagesModule_imports - - cluster_PagesModule_declarations - + + + +cluster_PagesModule_imports + PagesComponent - -PagesComponent + +PagesComponent PagesModule - -PagesModule + +PagesModule PagesComponent->PagesModule - - + + PagesRoutingModule - -PagesRoutingModule + +PagesRoutingModule PagesRoutingModule->PagesModule - - + + SharedModule - -SharedModule + +SharedModule SharedModule->PagesModule - - + + diff --git a/docs/compodoc/modules/TransactionsModule.html b/docs/compodoc/modules/TransactionsModule.html index 8aef668..cc83b27 100644 --- a/docs/compodoc/modules/TransactionsModule.html +++ b/docs/compodoc/modules/TransactionsModule.html @@ -65,83 +65,83 @@ cluster_TransactionsModule - -cluster_TransactionsModule_declarations - - cluster_TransactionsModule_exports - + cluster_TransactionsModule_imports - + + + +cluster_TransactionsModule_declarations + TransactionDetailsComponent - -TransactionDetailsComponent + +TransactionDetailsComponent TransactionsModule - -TransactionsModule + +TransactionsModule TransactionDetailsComponent->TransactionsModule - - + + TransactionsComponent - -TransactionsComponent + +TransactionsComponent TransactionsComponent->TransactionsModule - - + + TransactionDetailsComponent - -TransactionDetailsComponent + +TransactionDetailsComponent TransactionsModule->TransactionDetailsComponent - - + + SharedModule - -SharedModule + +SharedModule SharedModule->TransactionsModule - - + + TransactionsRoutingModule - -TransactionsRoutingModule + +TransactionsRoutingModule TransactionsRoutingModule->TransactionsModule - - + + diff --git a/docs/compodoc/modules/TransactionsModule/dependencies.svg b/docs/compodoc/modules/TransactionsModule/dependencies.svg index 33b603a..eb0564d 100644 --- a/docs/compodoc/modules/TransactionsModule/dependencies.svg +++ b/docs/compodoc/modules/TransactionsModule/dependencies.svg @@ -24,83 +24,83 @@ cluster_TransactionsModule - -cluster_TransactionsModule_declarations - - cluster_TransactionsModule_exports - + cluster_TransactionsModule_imports - + + + +cluster_TransactionsModule_declarations + TransactionDetailsComponent - -TransactionDetailsComponent + +TransactionDetailsComponent TransactionsModule - -TransactionsModule + +TransactionsModule TransactionDetailsComponent->TransactionsModule - - + + TransactionsComponent - -TransactionsComponent + +TransactionsComponent TransactionsComponent->TransactionsModule - - + + TransactionDetailsComponent - -TransactionDetailsComponent + +TransactionDetailsComponent TransactionsModule->TransactionDetailsComponent - - + + SharedModule - -SharedModule + +SharedModule SharedModule->TransactionsModule - - + + TransactionsRoutingModule - -TransactionsRoutingModule + +TransactionsRoutingModule TransactionsRoutingModule->TransactionsModule - - + + diff --git a/docs/typedoc/classes/app__services_transaction_service.transactionservice.html b/docs/typedoc/classes/app__services_transaction_service.transactionservice.html index 8fd30ed..5499626 100644 --- a/docs/typedoc/classes/app__services_transaction_service.transactionservice.html +++ b/docs/typedoc/classes/app__services_transaction_service.transactionservice.html @@ -224,7 +224,7 @@
  • Parameters

    @@ -250,7 +250,7 @@
  • Parameters

    @@ -348,7 +348,7 @@
  • Returns void

    @@ -365,7 +365,7 @@
  • Parameters

    @@ -417,7 +417,7 @@
  • Parameters

    diff --git a/docs/typedoc/classes/app__services_user_service.userservice.html b/docs/typedoc/classes/app__services_user_service.userservice.html index 40b8ec9..9d6b11e 100644 --- a/docs/typedoc/classes/app__services_user_service.userservice.html +++ b/docs/typedoc/classes/app__services_user_service.userservice.html @@ -315,7 +315,7 @@
  • Parameters

    @@ -341,7 +341,7 @@
  • Parameters

    @@ -417,7 +417,7 @@
  • Parameters

    @@ -443,7 +443,7 @@
  • Parameters

    @@ -469,7 +469,7 @@
  • Parameters

    @@ -515,7 +515,7 @@
  • Returns Observable<any>

    @@ -532,7 +532,7 @@
  • Parameters

    @@ -555,7 +555,7 @@
  • Returns void

    @@ -572,7 +572,7 @@
  • Returns void

    @@ -589,7 +589,7 @@
  • Parameters

    @@ -615,7 +615,7 @@
  • Returns Observable<any>

    @@ -658,7 +658,7 @@
  • Returns Observable<any>

    @@ -692,7 +692,7 @@
  • Parameters

    @@ -718,7 +718,7 @@
  • Returns void

    @@ -758,7 +758,7 @@
  • Parameters

    @@ -781,7 +781,7 @@
  • Parameters

    @@ -804,7 +804,7 @@
  • Parameters

    @@ -833,7 +833,7 @@
  • Parameters

    diff --git a/docs/typedoc/classes/app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html b/docs/typedoc/classes/app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html index 4e15c04..8241b21 100644 --- a/docs/typedoc/classes/app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html +++ b/docs/typedoc/classes/app_pages_accounts_account_search_account_search_component.accountsearchcomponent.html @@ -274,7 +274,7 @@
  • Returns any

    @@ -291,7 +291,7 @@
  • Returns any

    @@ -308,7 +308,7 @@
  • Returns any

    @@ -329,7 +329,7 @@

    Returns Promise<void>

    @@ -346,7 +346,7 @@
  • Returns Promise<void>

    @@ -363,7 +363,7 @@
  • Returns void

    @@ -380,7 +380,7 @@
  • Returns Promise<void>

    From 3b5976c32c6126cc9956481da654979d8c5b4891 Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Fri, 18 Jun 2021 19:59:39 +0300 Subject: [PATCH 12/14] Fix transaction filtering. --- src/app/_helpers/mock-backend.ts | 2 +- .../pages/accounts/account-details/account-details.component.ts | 2 +- src/app/pages/transactions/transactions.component.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/_helpers/mock-backend.ts b/src/app/_helpers/mock-backend.ts index ba8bfce..23ca524 100644 --- a/src/app/_helpers/mock-backend.ts +++ b/src/app/_helpers/mock-backend.ts @@ -917,7 +917,7 @@ const transactionTypes: Array = [ 'conversions', 'disbursements', 'rewards', - 'reclamation', + 'reclamations', ]; /** diff --git a/src/app/pages/accounts/account-details/account-details.component.ts b/src/app/pages/accounts/account-details/account-details.component.ts index 45295cf..5290a9a 100644 --- a/src/app/pages/accounts/account-details/account-details.component.ts +++ b/src/app/pages/accounts/account-details/account-details.component.ts @@ -263,7 +263,7 @@ export class AccountDetailsComponent implements OnInit { }); } else { this.transactionsDataSource.data = this.transactions.filter( - (transaction) => transaction.type === this.transactionsType + (transaction) => transaction.type + 's' === this.transactionsType ); } } diff --git a/src/app/pages/transactions/transactions.component.ts b/src/app/pages/transactions/transactions.component.ts index 6ae36f3..dd25baf 100644 --- a/src/app/pages/transactions/transactions.component.ts +++ b/src/app/pages/transactions/transactions.component.ts @@ -79,7 +79,7 @@ export class TransactionsComponent implements OnInit, AfterViewInit { }); } else { this.transactionDataSource.data = this.transactions.filter( - (transaction) => transaction.type === this.transactionsType + (transaction) => transaction.type + 's' === this.transactionsType ); } } From b08250fd12015d57ef98d9980b9eab9677587a52 Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Tue, 22 Jun 2021 13:16:42 +0300 Subject: [PATCH 13/14] Add token symbol to accounts datatable. --- src/app/pages/accounts/accounts.component.html | 4 +++- src/app/pages/accounts/accounts.component.ts | 12 ++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/app/pages/accounts/accounts.component.html b/src/app/pages/accounts/accounts.component.html index a52dda5..62bc39f 100644 --- a/src/app/pages/accounts/accounts.component.html +++ b/src/app/pages/accounts/accounts.component.html @@ -89,7 +89,9 @@ BALANCE - {{ user?.balance | tokenRatio }} + + {{ user?.balance | tokenRatio }} {{ tokenSymbol | uppercase }} + diff --git a/src/app/pages/accounts/accounts.component.ts b/src/app/pages/accounts/accounts.component.ts index c009f46..d23735b 100644 --- a/src/app/pages/accounts/accounts.component.ts +++ b/src/app/pages/accounts/accounts.component.ts @@ -2,7 +2,7 @@ import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/ import { MatTableDataSource } from '@angular/material/table'; import { MatPaginator } from '@angular/material/paginator'; import { MatSort } from '@angular/material/sort'; -import { LoggingService, UserService } from '@app/_services'; +import { LoggingService, TokenService, UserService } from '@app/_services'; import { Router } from '@angular/router'; import { exportCsv } from '@app/_helpers'; import { strip0x } from '@src/assets/js/ethtx/dist/hex'; @@ -24,6 +24,7 @@ export class AccountsComponent implements OnInit { pageSizeOptions: Array = [10, 20, 50, 100]; accountsType: string = 'all'; accountTypes: Array; + tokenSymbol: string; @ViewChild(MatPaginator) paginator: MatPaginator; @ViewChild(MatSort) sort: MatSort; @@ -31,11 +32,13 @@ export class AccountsComponent implements OnInit { constructor( private userService: UserService, private loggingService: LoggingService, - private router: Router + private router: Router, + private tokenService: TokenService ) {} async ngOnInit(): Promise { await this.userService.init(); + await this.tokenService.init(); try { // TODO it feels like this should be in the onInit handler await this.userService.loadAccounts(100); @@ -52,6 +55,11 @@ export class AccountsComponent implements OnInit { .getAccountTypes() .pipe(first()) .subscribe((res) => (this.accountTypes = res)); + this.tokenService.load.subscribe(async (status: boolean) => { + if (status) { + this.tokenSymbol = await this.tokenService.getTokenSymbol(); + } + }); } doFilter(value: string): void { From b84a106c2da9b994eaffa7724b1f0fd59744c4b0 Mon Sep 17 00:00:00 2001 From: Spencer Ofwiti Date: Tue, 22 Jun 2021 13:17:58 +0300 Subject: [PATCH 14/14] Update docs. --- .../components/AccountDetailsComponent.html | 2 +- .../components/AccountsComponent.html | 92 +++++++++++++++---- .../components/TransactionsComponent.html | 2 +- docs/compodoc/coverage.html | 2 +- .../interceptors/MockBackendInterceptor.html | 2 +- docs/compodoc/js/search/search_index.js | 4 +- docs/compodoc/miscellaneous/variables.html | 2 +- docs/compodoc/modules/AppModule.html | 88 +++++++++--------- .../modules/AppModule/dependencies.svg | 88 +++++++++--------- docs/compodoc/modules/SharedModule.html | 8 +- .../modules/SharedModule/dependencies.svg | 8 +- docs/typedoc/assets/js/search.js | 2 +- ..._accounts_component.accountscomponent.html | 37 ++++++-- 13 files changed, 203 insertions(+), 134 deletions(-) diff --git a/docs/compodoc/components/AccountDetailsComponent.html b/docs/compodoc/components/AccountDetailsComponent.html index d73d37c..afa072d 100644 --- a/docs/compodoc/components/AccountDetailsComponent.html +++ b/docs/compodoc/components/AccountDetailsComponent.html @@ -2391,7 +2391,7 @@ export class AccountDetailsComponent implements OnInit { }); } else { this.transactionsDataSource.data = this.transactions.filter( - (transaction) => transaction.type === this.transactionsType + (transaction) => transaction.type + 's' === this.transactionsType ); } } diff --git a/docs/compodoc/components/AccountsComponent.html b/docs/compodoc/components/AccountsComponent.html index eb19209..008ae3b 100644 --- a/docs/compodoc/components/AccountsComponent.html +++ b/docs/compodoc/components/AccountsComponent.html @@ -160,6 +160,9 @@
  • sort
  • +
  • + tokenSymbol +
  • @@ -210,12 +213,12 @@
    @@ -268,6 +271,18 @@ + + + + + + + +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    - +
    -constructor(userService: UserService, loggingService: LoggingService, router: Router) +constructor(userService: UserService, loggingService: LoggingService, router: Router, tokenService: TokenService)
    - +
    tokenService + TokenService + + No +
    @@ -308,8 +323,8 @@ - + @@ -378,8 +393,8 @@ - + @@ -417,8 +432,8 @@ - + @@ -458,8 +473,8 @@ - + @@ -497,8 +512,8 @@ - + @@ -538,8 +553,8 @@ - + @@ -831,7 +846,7 @@ - + @@ -867,7 +882,34 @@ - + + + + + + + + + + + + + + + + + @@ -884,7 +926,7 @@ import { MatTableDataSource } from '@angular/material/table'; import { MatPaginator } from '@angular/material/paginator'; import { MatSort } from '@angular/material/sort'; -import { LoggingService, UserService } from '@app/_services'; +import { LoggingService, TokenService, UserService } from '@app/_services'; import { Router } from '@angular/router'; import { exportCsv } from '@app/_helpers'; import { strip0x } from '@src/assets/js/ethtx/dist/hex'; @@ -906,6 +948,7 @@ export class AccountsComponent implements OnInit { pageSizeOptions: Array<number> = [10, 20, 50, 100]; accountsType: string = 'all'; accountTypes: Array<string>; + tokenSymbol: string; @ViewChild(MatPaginator) paginator: MatPaginator; @ViewChild(MatSort) sort: MatSort; @@ -913,11 +956,13 @@ export class AccountsComponent implements OnInit { constructor( private userService: UserService, private loggingService: LoggingService, - private router: Router + private router: Router, + private tokenService: TokenService ) {} async ngOnInit(): Promise<void> { await this.userService.init(); + await this.tokenService.init(); try { // TODO it feels like this should be in the onInit handler await this.userService.loadAccounts(100); @@ -934,6 +979,11 @@ export class AccountsComponent implements OnInit { .getAccountTypes() .pipe(first()) .subscribe((res) => (this.accountTypes = res)); + this.tokenService.load.subscribe(async (status: boolean) => { + if (status) { + this.tokenSymbol = await this.tokenService.getTokenSymbol(); + } + }); } doFilter(value: string): void { @@ -1064,7 +1114,9 @@ export class AccountsComponent implements OnInit { <ng-container matColumnDef="balance"> <mat-header-cell *matHeaderCellDef mat-sort-header> BALANCE </mat-header-cell> - <mat-cell *matCellDef="let user"> {{ user?.balance | tokenRatio }} </mat-cell> + <mat-cell *matCellDef="let user"> + {{ user?.balance | tokenRatio }} {{ tokenSymbol | uppercase }} + </mat-cell> </ng-container> <ng-container matColumnDef="location"> @@ -1129,7 +1181,7 @@ export class AccountsComponent implements OnInit {
    + + + + tokenSymbol + + +
    + Type : string + +
    +