angular.module('templates-main', ['views/credential_revisions.html', 'views/edit_credential.html', 'views/partials/forms/edit_credential/basics.html', 'views/partials/forms/edit_credential/custom_fields.html', 'views/partials/forms/edit_credential/files.html', 'views/partials/forms/edit_credential/otp.html', 'views/partials/forms/edit_credential/password.html', 'views/partials/forms/settings/export.html', 'views/partials/forms/settings/general_settings.html', 'views/partials/forms/settings/import.html', 'views/partials/forms/settings/sharing.html', 'views/partials/forms/settings/tool.html', 'views/partials/forms/share_credential/basics.html', 'views/partials/forms/share_credential/expire_settings.html', 'views/partials/password-meter.html', 'views/settings.html', 'views/share_credential.html', 'views/show_vault.html', 'views/vaults.html']); angular.module('views/credential_revisions.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/credential_revisions.html', '
Revision of {{revision.created * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
No revisions found.
Revision of {{selectedRevision.created * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
Label{{selectedRevision.credential_data.label}}
Account
Password
OTP
E-mail
URL
Files
{{field.label}}
Changed{{selectedRevision.credential_data.changed * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
Created{{selectedRevision.credential_data.created * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
'); }]); angular.module('views/edit_credential.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/edit_credential.html', '
'); }]); angular.module('views/partials/forms/edit_credential/basics.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/edit_credential/basics.html', '
'); }]); angular.module('views/partials/forms/edit_credential/custom_fields.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/edit_credential/custom_fields.html', '
LabelValueConfidentialActions
{{ field.label || "empty" }}{{ field.value || "empty" }} *
'); }]); angular.module('views/partials/forms/edit_credential/files.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/edit_credential/files.html', '
FilenameUpload dateSizeActions
{{ file.filename || "empty" }}{{file.created * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}}{{file.size | bytes}}
'); }]); angular.module('views/partials/forms/edit_credential/otp.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/edit_credential/otp.html', '
Upload your OTP qr code
Current OTP settings
Type:{{storedCredential.otp.type}}
Label:{{storedCredential.otp.label}}
Issuer:{{storedCredential.otp.issuer}}
Secret:{{storedCredential.otp.secret}}
OTP:
'); }]); angular.module('views/partials/forms/edit_credential/password.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/edit_credential/password.html', '
No expire date set {{ storedCredential.expire_time | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
Password generation settings
'); }]); angular.module('views/partials/forms/settings/export.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/settings/export.html', '
Export credentials
'); }]); angular.module('views/partials/forms/settings/general_settings.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/settings/general_settings.html', '

Change vault key

About passman

Version: {{passman_version}}
Bla bla about passman, changelog.
Donate to support development

'); }]); angular.module('views/partials/forms/settings/import.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/settings/import.html', '
{{selectedImporter.description}}

Read progress
{{ file_read_progress.loaded }} / {{ file_read_progress.total }}
Upload progress
{{ import_progress.loaded }} / {{ import_progress.total }}
'); }]); angular.module('views/partials/forms/settings/sharing.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/settings/sharing.html', '
'); }]); angular.module('views/partials/forms/settings/tool.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/settings/tool.html', '

The password tool will scan your password, calculate the avarage crack time and, if below the threshold, show them

Minimum password stength

Passman scanned your passwords, and here is the result.
A total of {{scan_result.length}} weak credentials.

LabelScorePasswordAction
{{result.label}}
'); }]); angular.module('views/partials/forms/share_credential/basics.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/share_credential/basics.html', '
User / groupAccess
{{user.userId}}{{user.accessLevel}}
'); }]); angular.module('views/partials/forms/share_credential/expire_settings.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/share_credential/expire_settings.html', 'Expire settings'); }]); angular.module('views/partials/password-meter.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/password-meter.html', '
Details Hide details
{{message}}
Password score:
{{score.score}}
Cracking times
100 / hour
Throttled online attack
{{score.crack_times_display.online_throttling_100_per_hour}}
10 / second
Unthrottled online attack
{{score.crack_times_display.online_no_throttling_10_per_second}}
10k / second
Offline attack, slow hash, many cores
{{score.crack_times_display.offline_slow_hashing_1e4_per_second}}
10B / second
offline attack, fast hash, many cores
{{score.crack_times_display.offline_fast_hashing_1e10_per_second}}
Match sequence:
See match sequence
{{sequence.token}}
Pattern{{sequence.pattern}}
Matched word{{sequence.matched_word}}
Dictionary name{{sequence.dictionary_name}}
Rank{{sequence.rank}}
Reversed{{sequence.reversed}}
Guesses{{sequence.guesses}}
Base guesses{{sequence.base_guesses}}
Uppercase variations{{sequence.uppercase_variations}}
l33t-variations{{sequence.l33t_variations}}
'); }]); angular.module('views/settings.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/settings.html', '
'); }]); angular.module('views/share_credential.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/share_credential.html', '
'); }]); angular.module('views/show_vault.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/show_vault.html', '
Showing deleted since: All time {{delete_time | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
+
{{credential.label}} {{tag.text}}
Label{{selectedCredential.label}}
Account
Password
OTP
E-mail
URL
Files
{{field.label}}
Expire time{{selectedCredential.expire_time * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
Changed{{selectedCredential.changed * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
Created{{selectedCredential.created * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}}
{{tag.text}}
'); }]); angular.module('views/vaults.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/vaults.html', '
  • + Create a new vault
  • {{vault.name}}
    Created: {{vault.created * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}} | Last accessed: {{vault.last_access * 1000 | date:\'dd-MM-yyyy @ HH:mm:ss\'}} Never
  • No vaults found, why not create one?
  • Go back to vaults
'); }]);