From 466f0498443a28bc70d32850eacd68fdddfd84c8 Mon Sep 17 00:00:00 2001 From: Nathan Brewer Date: Wed, 23 May 2018 00:16:19 -0700 Subject: [PATCH 01/25] got through step3, UI mostly done, added fonts --- src/app/config/app.constants.js | 2 +- src/app/config/app.run.js | 6 +- src/app/config/nw.js | 2 +- src/app/layout/header.component.js | 2 - src/app/layout/header.html | 86 ++++++------ src/app/modules/languages/en.js | 30 +++-- src/app/modules/login/login.html | 49 +++---- .../broadcast/broadcast.html | 16 +-- src/app/modules/signup/signup.controller.js | 40 +++--- src/app/modules/signup/signup.html | 121 ++++++++--------- src/app/services/dataStore.service.js | 4 +- src/css/fonts/SourceSansPro-Bold.ttf | Bin 0 -> 290916 bytes src/css/fonts/SourceSansPro-Light.ttf | Bin 0 -> 292680 bytes src/css/fonts/SourceSansPro-Regular.ttf | Bin 0 -> 293516 bytes src/images/cacheIcon-light.svg | 36 +++++ src/images/download-icon.svg | 14 ++ src/sass/_new.scss | 126 ++++++++++++++---- src/sass/nano.scss | 24 +++- src/start.html | 9 ++ 19 files changed, 357 insertions(+), 210 deletions(-) create mode 100755 src/css/fonts/SourceSansPro-Bold.ttf create mode 100755 src/css/fonts/SourceSansPro-Light.ttf create mode 100755 src/css/fonts/SourceSansPro-Regular.ttf create mode 100644 src/images/cacheIcon-light.svg create mode 100644 src/images/download-icon.svg diff --git a/src/app/config/app.constants.js b/src/app/config/app.constants.js index bd22281..b6cc26f 100755 --- a/src/app/config/app.constants.js +++ b/src/app/config/app.constants.js @@ -1,6 +1,6 @@ const AppConstants = { //Application name - appName: 'Nano Wallet', + appName: 'Cache Wallet', version: '2.2.0', diff --git a/src/app/config/app.run.js b/src/app/config/app.run.js index 538c075..71711cf 100755 --- a/src/app/config/app.run.js +++ b/src/app/config/app.run.js @@ -18,12 +18,12 @@ function AppRun(AppConstants, $rootScope, $timeout, Wallet, Alert, $transitions) // Enable tooltips globally $timeout( function() { $('[data-toggle="tooltip"]').tooltip() - }); + }); }); // Check if a wallet is loaded before accessing private states - $transitions.onStart({ - to: (state) => { + $transitions.onStart({ + to: (state) => { for (let i = 0; i < publicStates.length; i++) { if (publicStates[i] === state.name) return false; } diff --git a/src/app/config/nw.js b/src/app/config/nw.js index 8a6ae3c..2d2256b 100755 --- a/src/app/config/nw.js +++ b/src/app/config/nw.js @@ -62,4 +62,4 @@ const nwConfig = () => { nwPrivacyConfig(); }; -export default nwConfig; \ No newline at end of file +export default nwConfig; diff --git a/src/app/layout/header.component.js b/src/app/layout/header.component.js index 9358814..67c6ad5 100755 --- a/src/app/layout/header.component.js +++ b/src/app/layout/header.component.js @@ -9,9 +9,7 @@ class AppHeaderCtrl { */ constructor(Alert, $localStorage, $translate, Wallet, $location, DataBridge, DataStore) { 'ngInject'; - //// Module dependencies region //// - this._storage = $localStorage; this._Alert = Alert; this._$translate = $translate; diff --git a/src/app/layout/header.html b/src/app/layout/header.html index 561813b..9b9f80a 100755 --- a/src/app/layout/header.html +++ b/src/app/layout/header.html @@ -8,7 +8,8 @@ - + + {{ 'WALLET_NAME_1' | translate }} {{ 'WALLET_NAME_2' | translate }} @@ -45,33 +46,40 @@ --> diff --git a/src/app/modules/languages/en.js b/src/app/modules/languages/en.js index 3a5857a..0530ceb 100755 --- a/src/app/modules/languages/en.js +++ b/src/app/modules/languages/en.js @@ -4,7 +4,7 @@ function EnglishProvider($translateProvider) { $translateProvider.translations('en', { // HEADER COMPONENT - WALLET_NAME_1: 'nano', + WALLET_NAME_1: 'Cache', WALLET_NAME_2: 'Wallet', APP_NAME_SUB: 'The secure interface connecting to the NEM platform', HEADER_LOGIN_BUTTON: 'Login', @@ -645,22 +645,27 @@ function EnglishProvider($translateProvider) { SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Sign multisignature transactions', // LOGIN MODULE - LOGIN_MEMBER_TITLE: 'Already a NEMber?', + LOGIN_MEMBER_TITLE: 'Login', LOGIN_UPGRADE_TITLE: 'Wallet needs an upgrade', LOGIN_UPGRADE_MESSAGE: 'Selected wallet needs an upgrade. This action will generate a child public key and add it into your primary account.', LOGIN_UPGRADE_BUTTON: 'Upgrade wallet', - LOGIN_IMPORT_BUTTON: 'Import Wallet', + LOGIN_IMPORT_BUTTON: 'Import Wallet from File', LOGIN_SELECT_WALLET_YOURS: 'Select wallet', - LOGIN_SELECT_WALLET: 'Select a wallet in local storage', + LOGIN_SELECT_WALLET: 'Select wallet', LOGIN_LOGIN_BUTTON: 'Sign In', - LOGIN_NOTE: 'No wallet? Import one or signup.', + LOGIN_NOTE: 'New to Cache?', + CACHE_LOGIN_NOTE: 'New to Cache? ', // SIGNUP MODULE - SIGNUP_TITLE: 'New to NEM?', + // SIGNUP_TITLE: 'New to NEM?', + CREATE_WALLET_TITLE: 'Create Wallet', + ENTER_WALLET_NAME: 'Enter a wallet name', SIGNUP_SELECT_WALLET_TYPE: 'Select a type of wallet to create', SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'Place the cursor on a wallet type to show information.', SIGNUP_CREATE_WALLET_TITLE: 'Simple wallet', + CACHE_SIGNUP_CREATE_WALLET_TITLE: "I'm ready", SIGNUP_CREATE_WALLET_INFO: 'Simple wallets contains a primary private key that is generated randomly.', + CACHE_SIGNUP_CREATE_WALLET_INFO: 'Please follow each step carefully! It is recommended to disconnect from internet while creating your wallet and backing up your data', SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Private key wallet', SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Private key wallets contains a primary private key that you want to import.', SIGNUP_BRAIN_WALLET_TITLE: 'Brain wallet', @@ -743,13 +748,13 @@ function EnglishProvider($translateProvider) { FAQ_ANSWER_12_4: 'To fix, just choose another node from the dropdown in the node panel, it will restore your account at it\'s latest state on the real network.', // FORM RELATED - FORM_PASSWORD_FIELD_PLACEHOLDER: 'Enter your wallet password or passphrase', - FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Wallet name', + FORM_PASSWORD_FIELD_PLACEHOLDER: 'Password', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Wallet Name', FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Password', FORM_PASSWORD: 'Password', FORM_PASSWORD_CONFIRM: 'Confirm Password', FORM_PASSPHRASE_CONFIRM: 'Confirm Passphrase', - FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Confirm your password', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Confirm Password', FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Passphrase', FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Confirm your passphrase', FORM_ADDRESS_FIELD_PLACEHOLDER: 'Account address', @@ -817,10 +822,13 @@ function EnglishProvider($translateProvider) { VERIFY_SIGNED_MSG_TITLE: "Verify a signed message", VERIFY_SIGNED_MSG_SIG_VALID: 'Signature is valid', VERIFY_SIGNED_MSG_SIG_NOT_VALID: 'Signature is NOT valid', - VERIFY_SIGNED_MSG_NOT_VALID: 'Signed message is not valid!' + VERIFY_SIGNED_MSG_NOT_VALID: 'Signed message is not valid!', + + // CACHE CONSTANTS + CACHE_ENTER_PASSWORD: 'Enter a password', }); } -export default EnglishProvider; \ No newline at end of file +export default EnglishProvider; diff --git a/src/app/modules/login/login.html b/src/app/modules/login/login.html index 148f806..5389b5f 100755 --- a/src/app/modules/login/login.html +++ b/src/app/modules/login/login.html @@ -5,47 +5,38 @@

{{ 'LOGIN_MEMBER_TITLE' | translate }}

-
-
-
- -

{{ 'LOGIN_SELECT_WALLET_YOURS' | translate }}:

-
-
-
-
- -

{{ 'FORM_PASSWORD' | translate }}:

-
- +
+
+ + + +
-
-
-
-
-
-
- {{ 'LOGIN_IMPORT_BUTTON' | translate }} - -
-
-
+
@@ -64,10 +55,10 @@

{{ 'LOGIN_MEMBER_TITLE' | translate }}

{{ 'LOGIN_UPGRADE_TITLE' | translate }}


-
+
@@ -125,7 +116,7 @@

{{ 'SIGNUP_COMMON_WALLET_WARNING_TITLE' | translate }}

-
\ No newline at end of file +
diff --git a/src/app/modules/offlineTransaction/broadcast/broadcast.html b/src/app/modules/offlineTransaction/broadcast/broadcast.html index 3866210..f778b06 100755 --- a/src/app/modules/offlineTransaction/broadcast/broadcast.html +++ b/src/app/modules/offlineTransaction/broadcast/broadcast.html @@ -1,15 +1,15 @@
-
-
-

{{'RELEASE_OFFLINE_TX_TITLE' | translate}}

-
-
+ + + + +
-
-

{{'RELEASE_OFFLINE_TX_PARAMETERS' | translate}}

-
+ + +
diff --git a/src/app/modules/signup/signup.controller.js b/src/app/modules/signup/signup.controller.js index a37d2dc..a798068 100755 --- a/src/app/modules/signup/signup.controller.js +++ b/src/app/modules/signup/signup.controller.js @@ -11,7 +11,6 @@ class SignupCtrl { */ constructor(AppConstants, $state, Alert, WalletBuilder, $localStorage, $timeout, $scope, Wallet, AddressBook) { 'ngInject'; - //// Module dependencies region //// this._storage = $localStorage; @@ -69,7 +68,7 @@ class SignupCtrl { }]; // Selected wallet type - this._selectedType = undefined; + this._selectedType = this.walletTypes[0]; // Password strength info given by zxcvbn this.passwordStrengthInfo = {}; @@ -89,8 +88,11 @@ class SignupCtrl { * * @param {number} type - Type number */ - changeWalletType(type) { - this._selectedType = this.walletTypes[type - 1]; + changeWalletType() { + this._selectedType = this.walletTypes[0]; + this.network = this._AppConstants.defaultNetwork; + this.step1 = false; + this.step2 = true; } /** @@ -98,20 +100,20 @@ class SignupCtrl { * * @param {number} id - The network id to use at wallet creation */ - changeNetwork(id) { - if (id == nem.model.network.data.mijin.id && this._AppConstants.mijinDisabled) { - this._Alert.mijinDisabled(); - // Reset network to default - this.network = this._AppConstants.defaultNetwork; - return; - } else if (id == nem.model.network.data.mainnet.id && this._AppConstants.mainnetDisabled) { - this._Alert.mainnetDisabled(); - // Reset network to default - this.network = this._AppConstants.defaultNetwork; - return; - } + changeNetwork() { + // if (id == nem.model.network.data.mijin.id && this._AppConstants.mijinDisabled) { + // this._Alert.mijinDisabled(); + // // Reset network to default + // this.network = this._AppConstants.defaultNetwork; + // return; + // } else if (id == nem.model.network.data.mainnet.id && this._AppConstants.mainnetDisabled) { + // this._Alert.mainnetDisabled(); + // // Reset network to default + // this.network = this._AppConstants.defaultNetwork; + // return; + // } // Set Network - this.network = id; + this.network = this._AppConstants.defaultNetwork; } /** @@ -293,8 +295,8 @@ class SignupCtrl { * Hide signup steps / reset to wallet type selection */ hideAllSteps() { - this.start = false; - this.step1 = false; + // this.start1 = true; + this.step1 = true; this.step2 = false; this.step3 = false; this.step4 = false; diff --git a/src/app/modules/signup/signup.html b/src/app/modules/signup/signup.html index 6b53294..7e2d28d 100755 --- a/src/app/modules/signup/signup.html +++ b/src/app/modules/signup/signup.html @@ -2,30 +2,25 @@
-

{{'SIGNUP_TITLE' | translate}}

+

{{'CREATE_WALLET_TITLE' | translate}}

+

{{'ENTER_WALLET_NAME' | translate}}

+

{{'CACHE_ENTER_PASSWORD' | translate}}

-
- -
-

{{ 'SIGNUP_SELECT_WALLET_TYPE' | translate }}

-

{{ 'SIGNUP_CREATE_WALLET_BUTTON' | translate }}

-

{{ 'SIGNUP_BRAIN_WALLET_BUTTON' | translate }}

-

{{'SIGNUP_PRIVATE_KEY_WALLET_BUTTON' | translate}}

-

{{ 'SIGNUP_COMMON_WALLET_WARNING_TITLE' | translate }}

-
-
+
+

Please follow each step carefully! it is recommended to disconnect from internet
while creating your wallet and backing up your data

+ -
- - + + +
-
-
-
-

{{ 'SIGNUP_SELECT_WALLET_TYPE_STAND_BY' | translate }}

-
-
-

{{ 'SIGNUP_CREATE_WALLET_INFO' | translate }}

-

+ + + + + + + + + + +

-
+ +
@@ -92,15 +87,15 @@

-

-

+


-
+
@@ -108,37 +103,33 @@

-
-

{{ 'SIGNUP_CREATE_ENTER_NAME' | translate }}

- -
+
+ +
-
- -
-
- + + + +
+
-
+
-

{{ $ctrl._selectedType.type === 2 ? ('SIGNUP_CREATE_ENTER_PASSPHRASE' | translate) : ('SIGNUP_CREATE_ENTER_PASSWORD' | translate) }}

-
- - - - - + +
+
-

{{ $ctrl._selectedType.type === 2 ? ('SIGNUP_CREATE_CONFIRM_PASSPHRASE' | translate) : ('SIGNUP_CREATE_CONFIRM_PASSWORD' | translate) }}

- +
+ + +
@@ -155,11 +146,11 @@

-
- -
-
- + + + +
+
@@ -316,4 +307,4 @@

+ + + cacheIcon-light + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/download-icon.svg b/src/images/download-icon.svg new file mode 100644 index 0000000..e486f6a --- /dev/null +++ b/src/images/download-icon.svg @@ -0,0 +1,14 @@ + + + + icons8-download_filled + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/sass/_new.scss b/src/sass/_new.scss index 023a9af..c4120e0 100755 --- a/src/sass/_new.scss +++ b/src/sass/_new.scss @@ -3,12 +3,16 @@ html { position: relative; min-height: 100vh; padding-bottom: 100px; - font-family: 'Roboto'; + font-family: 'Sans Regular'; z-index: -1; + background: #19173F; +} +body { + background: #19173F; } h1 { - font-weight: 300; - font-size: 40px; + font-family: "Sans Light"; + font-size: 50px; } h2 { color: $gray; @@ -20,6 +24,7 @@ h2 { h3 { padding: 0; margin: 0; + font-family: "Sans Light"; font-size: 19px; color: $gray; font-weight: 300; @@ -83,6 +88,13 @@ th { tt { @extend %tableDisplay; } +.flexing { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + .table-hover>tbody>tr:hover { background-color: $blueXLite; } @@ -264,8 +276,8 @@ label { .btn-success { background-color: $blue; border-color: $blue; - width: 100%; - border-radius: 0px; + //width: 100%; + //border-radius: 0px; } .btn-success:hover, .btn-success:active, .btn-success:focus { background-color: $blueLite !important; @@ -397,7 +409,7 @@ fieldset .form-control.has-error { } li.active .badge { color: $blue; - background-color: white; + //background-color: white; } .badge { color: white; @@ -556,16 +568,23 @@ input[type=checkbox]:checked + label:before { /*** MAIN HEADER/NAVBAR STYLES ***/ .navbar-brand { + display: flex; + align-items: center; padding-left: $pad * 1.5; - span:first-of-type { - font-weight: 100; + img { + padding-right: 10px; + width: 44px; + height: 44px; } - span:last-of-type { - font-weight: 700; + span { + font-family: "Sans Regular"; + font-size: 1em; + color: #fff; + padding-right: 4px; } } .brand-name-2 { - color: #177245; + color: #ffffff; } .navbar { border:none; @@ -575,10 +594,10 @@ input[type=checkbox]:checked + label:before { z-index: 10; } .navbar-default { - background-color: white; + background-color: #19173F; .navbar-brand { color: black; - background-color: white; + background-color: #19173F; box-shadow: 1px 0 0 rgba(0,0,0,0.05); } .navbar-nav li { @@ -647,7 +666,7 @@ footer { padding-left: $pad * 1.5; padding-right: $pad * 1.5; width: 100%; - background-color: $white; + //background-color: $white; z-index: 10; font-size: 13px; .container-fluid { @@ -671,7 +690,7 @@ footer { /*** LOGIN, HOME & SIGNUP PAGE ***/ .login-page, .signup-page, .home-page { - color: white; + color: #19173F; .container { margin-top: $pad * 5; } @@ -688,9 +707,9 @@ footer { .home-page { text-align: center; h1 { - color: #333; + color: #ffffff; font-weight: 300; - font-size: 6em; + font-size: 3.125rem; } p{ color: #7b8993; @@ -731,9 +750,9 @@ footer { } } h1 { - color: #333; + color: #ffffff; font-weight: 300; - font-size: 6em; + font-size: 3.125rem; } label { color: #444; @@ -780,11 +799,11 @@ footer { color: red; } } - h1 { - color: #333; - font-weight: 300; - font-size: 6em; - } + //h1 { + // color: #333; + // font-weight: 300; + // font-size: 6em; + //} p{ color: #7b8993; font-size: 1.3em; @@ -913,8 +932,11 @@ td:last-of-type { box-shadow: none; font-size: 15px; min-width: 100%; - border-radius: 0px; + border-radius: 0; } +.form-control::-webkit-input-placeholder { + text-align: center; + } textarea { border-bottom: $borderUnderline; box-shadow: inherit; @@ -1080,7 +1102,7 @@ textarea { float: right; position: relative; bottom: $pad; - font-family: 'Roboto'; + font-family: 'Sans Light'; display: block; color: $gray; font-weight: 700; @@ -1301,7 +1323,10 @@ textarea { white-space: nowrap; } .btn-block { - border-radius: 0; + height: 40px; + width: 100px; + font-size: 1.2rem; + border-radius: 3px; color: white; background: $blue; border: 1px solid $blue; @@ -1408,3 +1433,50 @@ textarea { .alert a { color: white; } + +.sign-in-button { + height: 40px; + width: 150px; + font-family: "Sans Regular"; + font-size: 1em; + border-radius: 3px; + color: white; + background: #19173F; + border: 1px solid #615FC1; + &:hover, &:active { + background: #615FC1; + border: 1px solid #615FC1; + color: white; + } + @extend %plusMinus; +} +.import-btn { + margin-top: 30px; + font-family: "Sans Bold"; + font-size: 1em; + display: flex; + align-items: center; + justify-content: center; + color: #61AAFF; + height: 44px; + width: 250px; + background: transparent; + border: 1px solid #615FC1; + border-radius: 3px; + img { + padding-right: 10px; + width: 30px; + height: 30px; + } +} +.wallet-name { + margin-bottom: 30px; + font-family: "Sans Light"; + font-size: 2rem !important; + color: white; + border-bottom: 1px solid #615FC1; + background: #19173F; + min-width: 400px; + max-width: 400px; + text-align: center; +} diff --git a/src/sass/nano.scss b/src/sass/nano.scss index 5bd4124..a2b0844 100755 --- a/src/sass/nano.scss +++ b/src/sass/nano.scss @@ -27,6 +27,24 @@ font-weight: 700; font-style: normal; } +@font-face { + font-family: 'Sans Bold'; + src: url('../css/fonts/SourceSansPro-Bold.ttf') format('truetype'); + font-weight: 700; + font-style: normal; +} +@font-face { + font-family: 'Sans Regular'; + src: url('../css/fonts/SourceSansPro-Regular.ttf') format('truetype'); + font-weight: 500; + font-style: normal; +} +@font-face { + font-family: 'Sans Light'; + src: url('../css/fonts/SourceSansPro-Light.ttf') format('truetype'); + font-weight: 300; + font-style: normal; +} /*** GLOBAL VARIABLES ***/ $blue: #0d5295; /*#69b2e5;**/ @@ -36,7 +54,7 @@ $blueDark: darken( $blue, 10% ); $pad: 20px; $grayLite: rgba(0 ,0 ,0 ,0.1); $gray: rgba(0 ,0 ,0 ,0.3); -$borderUnderline: 1px solid $blueLite !important; +$borderUnderline: 1px solid #615FC1 !important; $red: #d9534f; $redLite: lighten( $red, 2% ); $green: green; @@ -75,13 +93,13 @@ $sm: 768px; white-space: nowrap; } %tableHeaderDisplay { - font-family: 'Roboto'; + font-family: 'Sans Regular'; font-size: 12px; color: grey; font-weight: 500; } %tableDisplay { - font-family: 'Roboto'; + font-family: 'Sans Regular'; font-size: 13px; color: grey; font-weight: 500; diff --git a/src/start.html b/src/start.html index 5838824..76ea3cc 100755 --- a/src/start.html +++ b/src/start.html @@ -16,6 +16,15 @@ + From 4a11f095310ededfbd52a246aa5e7f5eed37baf2 Mon Sep 17 00:00:00 2001 From: Nathan Brewer Date: Wed, 23 May 2018 13:41:20 -0700 Subject: [PATCH 02/25] navbar UI looking good --- src/app/layout/header.html | 68 ++--- src/app/modules/languages/en.js | 23 +- src/app/modules/signup/signup.controller.js | 9 +- src/app/modules/signup/signup.html | 259 ++++++++++---------- src/sass/_new.scss | 53 +++- 5 files changed, 239 insertions(+), 173 deletions(-) diff --git a/src/app/layout/header.html b/src/app/layout/header.html index 9b9f80a..a447286 100755 --- a/src/app/layout/header.html +++ b/src/app/layout/header.html @@ -1,4 +1,4 @@ -

+
+
+ +
+

+
\ No newline at end of file diff --git a/src/app/modules/transferTransaction/transferTransaction.config.js b/src/app/modules/transferTransaction/transferTransaction.config.js index d641af6..31a4966 100755 --- a/src/app/modules/transferTransaction/transferTransaction.config.js +++ b/src/app/modules/transferTransaction/transferTransaction.config.js @@ -9,7 +9,7 @@ function TransferTransactionConfig($stateProvider) { templateUrl: 'modules/transferTransaction/transferTransaction.html', title: 'Send a transaction', params: { - address: '' + address: '' } }); diff --git a/src/app/modules/transferTransaction/transferTransaction.html b/src/app/modules/transferTransaction/transferTransaction.html index 323c35f..b6d2e6b 100755 --- a/src/app/modules/transferTransaction/transferTransaction.html +++ b/src/app/modules/transferTransaction/transferTransaction.html @@ -1,18 +1,18 @@
-
+

{{ 'TRANSFER_TRANSACTION_TITLE' | translate }}

-
-
+
+ - {{ 'TRANSFER_TRANSACTION_NAME' | translate }} - {{ 'TRANSFER_TRANSACTION_MULTISIG_NAME' | translate }} -
+ + +
- +
- - - -
- - + + + +
+ +
@@ -46,16 +46,14 @@

{{ 'TRANSFER_TRANSACTION_TITLE' | translate }}

-
- - -
+ + + + - +
diff --git a/src/sass/_new.scss b/src/sass/_new.scss index 7b0c3ca..becb2d0 100755 --- a/src/sass/_new.scss +++ b/src/sass/_new.scss @@ -15,7 +15,8 @@ h1 { font-size: 50px; } h2 { - color: $gray; + font-family: "Sans Regular"; + color: white; font-size: 55px; font-weight: 100; text-align: left; @@ -26,14 +27,14 @@ h3 { margin: 0; font-family: "Sans Light"; font-size: 19px; - color: $gray; + color: white; font-weight: 300; } h4{ + font-family: "Sans Light"; padding-top: $pad; - color: $gray; + color: white; font-size: 24px; - font-weight: 300; } .secondary h4 { padding-top: 0px !important; @@ -42,7 +43,8 @@ h4{ } } h5 { - color: $gray; + font-family: "Sans Regular"; + color: white; font-weight: 300; font-size: 16px; } @@ -69,18 +71,19 @@ td { vertical-align: middle !important; } th { - color: grey; - font-size: 13px; - font-weight: 500; + color: white; + //font-size: 13px; + //font-weight: 500; min-width: 55px; border-bottom: $borderUnderline; padding-top: $pad * 2; a, a:active, a:focus { - color: grey; + color: #61AAFF; text-decoration: none; } a:hover { - color: $blue; + background-color: transparent; + color: white; text-decoration: none; } @@ -94,6 +97,10 @@ tt { align-items: center; justify-content: center; } +.flexing-start { + @extend .flexing; + align-items: flex-start; +} .table-hover>tbody>tr:hover { background-color: $blueXLite; @@ -199,7 +206,7 @@ label { text-align: right; cursor: pointer; h4:hover{ - color: $blue; + color: white; } } .input-group-btn { @@ -260,7 +267,7 @@ label { background: transparent; .btn:hover, .btn:active, .btn:focus { background: transparent; - color: black; + //color: black; } } .btn-dark { @@ -384,7 +391,7 @@ fieldset .form-control.has-error { /*** CONFIRMED/UNCONFIRMED TABS, SEND/RECEIVE TABS **/ .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a.active { cursor: default; - background-color: $blue; + background-color: #615FC1; color: white; padding-bottom: 12px; border: 0; @@ -394,33 +401,36 @@ fieldset .form-control.has-error { border-bottom: none; /*z-index: 10;*/ li a { - color: grey; + color: white; outline: 0; cursor: pointer; display: inline; letter-spacing: .8px; &:hover { + border: none; + outline: none; + background-color: transparent; text-decoration: underline; } &:hover .badge { // color: $blue; - // background-color: white; + background-color: #615FC1; } } li.active .badge { - color: $blue; + color: white; //background-color: white; } .badge { color: white; - background-color: $blue; + background-color: #615FC1; margin-right: $pad / 2; } } .tabDescription { float: right; position: relative; - color: $gray; + color: white; font-weight: 500; @media only screen and (max-width : $lg) { display: none; @@ -597,7 +607,7 @@ input[type=checkbox]:checked + label:before { background-color: #615FC1; } .navbar-default { - background-color: #19173F; + background-color: #27254B; .navbar-brand { color: white; background-color: #19173F; @@ -615,7 +625,10 @@ input[type=checkbox]:checked + label:before { color: white; font-weight: 500; &.active { - color: grey; + color: #61AAFF; + } + &:hover { + color: #61AAFF } } .dropdown-menu { @@ -789,6 +802,7 @@ footer { cursor: pointer; display: inline; &:hover { + color: white; background: $blueLite; border: 0; text-decoration: none; @@ -944,6 +958,19 @@ td:last-of-type { .form-control::-webkit-input-placeholder { text-align: center; } +.ph-left { + &::-webkit-input-placeholder { + text-align: left !important; + } +} +.sendXem { + text-indent: 10px; + @extend .form-control; + &::-webkit-input-placeholder { + text-align: left; + text-indent: 10px; + } +} textarea { border-bottom: $borderUnderline; box-shadow: inherit; @@ -1068,7 +1095,7 @@ textarea { } } th { - color: $gray; + color: white; font-weight: 700; font-size: 12px; } @@ -1300,6 +1327,7 @@ textarea { } } .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{ + color: white; background-color: $blue; border-color: $blue; } @@ -1477,6 +1505,13 @@ textarea { height: 30px; } } +.sign-in-button[disabled] { + opacity: 0.7; + &:hover { + cursor: not-allowed; + background: transparent; + } +} .wallet-name { margin-bottom: 30px; font-family: "Sans Light"; @@ -1515,3 +1550,48 @@ textarea { align-items: center; justify-content: space-evenly; } +.cache-import-wallet { + display: flex; + align-items: flex-start; + justify-content: flex-end; + width: 95%; +} +.feeText { + margin-top: 20px; + font-family: "Sans Regular"; + font-size: 1em; + color: white; + text-align: left; + letter-spacing: 0.8px; +} +.account-labels { + color: white; + font-family: "Sans Light"; + text-align: left; + label { + font-size: 1em; + letter-spacing: 0.5px; + } +} +.show-pk-btn { + color: white; + outline: none; + width: 30px; + height: 30px; + border-radius: 15px; + margin-left: 10px; + background: #61AAFF; + z-index: 10; +} +.show-pk-btn[disabled] { + opacity: 0.6; + cursor: not-allowed; +} +.add-account-btn { + @extend .sign-in-button; + height: 50px; + width: 250px; + margin-top: 30px; + font-size: 1.2em; +} + diff --git a/src/sass/nano.scss b/src/sass/nano.scss index a2b0844..96470af 100755 --- a/src/sass/nano.scss +++ b/src/sass/nano.scss @@ -94,14 +94,13 @@ $sm: 768px; } %tableHeaderDisplay { font-family: 'Sans Regular'; - font-size: 12px; - color: grey; - font-weight: 500; + font-size: 1.2em; + color: white; } %tableDisplay { - font-family: 'Sans Regular'; - font-size: 13px; - color: grey; + font-family: 'Sans Light'; + font-size: 1em; + color: white; font-weight: 500; } /*** GLOBAL EXTENDS END ***/ diff --git a/src/start.html b/src/start.html index 76ea3cc..7bd8b53 100755 --- a/src/start.html +++ b/src/start.html @@ -19,7 +19,7 @@ , + Chromium , + and Electron . + + + + diff --git a/main.js b/main.js new file mode 100755 index 0000000..3827216 --- /dev/null +++ b/main.js @@ -0,0 +1,70 @@ +// Modules to control application life and create native browser window +const {app, BrowserWindow, protocol} = require('electron') + +// Keep a global reference of the window object, if you don't, the window will +// be closed automatically when the JavaScript object is garbage collected. +let mainWindow + +// const prodDebug = false; + +// if (process.env.NODE_ENV === 'development' || prodDebug) { +// require('electron-debug')({enabled: true}); +// } +if (process.env.NODE_ENV === 'development') { + require('electron-debug')({enabled: false}); +} + +function createWindow () { + // Create the browser window. + mainWindow = new BrowserWindow({ + width: 1280, + height: 728, + minHeight: 570, + minWidth: 1280}) + + protocol.registerFileProtocol('atom', (request, callback) => { + const url = request.url.substr(7) + callback({path: path.normalize(`${__dirname}/${url}`)}) + }, (error) => { + if (error) console.error('Failed to register protocol') + }) + + // and load the index.html of the app. + mainWindow.loadFile('build/start.html') + + // Open the DevTools. + mainWindow.webContents.openDevTools() + + // Emitted when the window is closed. + mainWindow.on('closed', function () { + // Dereference the window object, usually you would store windows + // in an array if your app supports multi windows, this is the time + // when you should delete the corresponding element. + mainWindow = null + }) +} + +// This method will be called when Electron has finished +// initialization and is ready to create browser windows. +// Some APIs can only be used after this event occurs. +app.on('ready', createWindow) + +// Quit when all windows are closed. +app.on('window-all-closed', function () { + // On OS X it is common for applications and their menu bar + // to stay active until the user quits explicitly with Cmd + Q + if (process.platform !== 'darwin') { + app.quit() + } +}) + +app.on('activate', function () { + // On OS X it's common to re-create a window in the app when the + // dock icon is clicked and there are no other windows open. + if (mainWindow === null) { + createWindow() + } +}) + +// In this file you can include the rest of your app's specific main process +// code. You can also put them in separate files and require them here. diff --git a/package-lock.json b/package-lock.json new file mode 100755 index 0000000..3393a92 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,11846 @@ +{ + "name": "CacheWallet", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "7zip": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/7zip/-/7zip-0.0.6.tgz", + "integrity": "sha1-nK+xca+CMpSQNTtIFvAzR6oVCjA=", + "dev": true + }, + "7zip-bin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-3.0.0.tgz", + "integrity": "sha512-CYsciSeLZvl+hlJiDBBEh987fyqvFFFJG3nZi8QbNYgmgxNOzf+kyYuAYIR48CTc/X6SX5d5KtTgvkUlj9jLQA==", + "dev": true + }, + "@stomp/stompjs": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@stomp/stompjs/-/stompjs-3.1.2.tgz", + "integrity": "sha512-cSMe/PRAJ8Z+A+X3KodLABRwffEm7QHPvrnOo6Pd1MJfwnBm+XT25m/WRZqB/qykfgRo7v0f+UvSJRUpj9dCCw==", + "requires": { + "websocket": "^1.0.24" + } + }, + "@types/node": { + "version": "8.10.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.12.tgz", + "integrity": "sha512-aRFUGj/f9JVA0qSQiCK9ebaa778mmqMIcy1eKnPktgfm9O6VsnIzzB5wJnjp9/jVrfm7fX1rr3OR1nndppGZUg==", + "dev": true + }, + "@uirouter/angularjs": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@uirouter/angularjs/-/angularjs-1.0.6.tgz", + "integrity": "sha512-wpC7t+wv5wM+jRr2nd80q4CxXl/igMKHkgYO2DHTC/ZSW+dBWkKEn2+H6AGMBrpKiEOfkjCokA43fqog10tQkQ==", + "requires": { + "@uirouter/core": "=5.0.6" + } + }, + "@uirouter/core": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@uirouter/core/-/core-5.0.6.tgz", + "integrity": "sha512-JnnXn3mhSdUa4YwUJ0ZKpPZ6b4l1TBRKKqGAFN/xnbjj0upaYErP56n5Rc6XV+arQmjKEg8Y/Mn0yW3TefYYCw==" + }, + "JSONStream": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.3.tgz", + "integrity": "sha512-3Sp6WZZ/lXl+nTDoGpGWHEpTnnC6X5fnkolYZR6nwIfzbxxvA8utPWe1gCt7i0m9uVGsSz2IS8K8mJ7HmlduMg==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + }, + "acorn-node": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.3.0.tgz", + "integrity": "sha512-efP54n3d1aLfjL2UMdaXa6DsswwzJeI5rqhbFvXMrKiJ6eJFpf+7R0zN7t8IC+XKn2YOAFAv6xbBNgHUkoHWLw==", + "requires": { + "acorn": "^5.4.1", + "xtend": "^4.0.1" + }, + "dependencies": { + "acorn": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", + "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + } + }, + "alter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz", + "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=", + "requires": { + "stable": "~0.1.3" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "angular": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/angular/-/angular-1.6.2.tgz", + "integrity": "sha1-0LZ3JCrEv5roFCQpfGMglzr0u1o=" + }, + "angular-animate": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.6.2.tgz", + "integrity": "sha1-3vKoue3lO0tuI0wl9cZOS0OF3xU=" + }, + "angular-chart.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/angular-chart.js/-/angular-chart.js-1.0.0.tgz", + "integrity": "sha1-eZF0/Cr1qMyaiH3e25COpMS8hVA=", + "requires": { + "angular": "1.x", + "chart.js": "2.x" + } + }, + "angular-mocks": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.6.2.tgz", + "integrity": "sha1-+7KCCOdNNRJ2mv24dx9cxamfkSg=" + }, + "angular-sanitize": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.6.2.tgz", + "integrity": "sha1-ijJ8GsssFPUNpbXK1epFJ1Cho3U=" + }, + "angular-translate": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/angular-translate/-/angular-translate-2.11.0.tgz", + "integrity": "sha1-K59CHxPzZEZgVns8IqhiRTgmsUc=", + "requires": { + "angular": ">=1.2.26 <=1.6" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, + "asar-integrity": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asar-integrity/-/asar-integrity-0.2.4.tgz", + "integrity": "sha512-6UDOmyl4RUo8i/0Sem/UKFJ70XZrXLCDQcILTbjTjAKZrSA3JbXVnWRFi2ZFEbeZxQ2LVCc3CWHnDlqj2AyVXg==", + "dev": true, + "requires": { + "bluebird-lst": "^1.0.5", + "fs-extra-p": "^4.5.0" + } + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astw": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/astw/-/astw-2.2.0.tgz", + "integrity": "sha1-e9QXhNMkk5h66yOba04cV6hzuRc=", + "requires": { + "acorn": "^4.0.3" + } + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=" + }, + "async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", + "dev": true + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sdk": { + "version": "2.247.1", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.247.1.tgz", + "integrity": "sha1-vl8iDUBmWskdOoSlHwKfoFVgxO4=", + "dev": true, + "requires": { + "buffer": "4.9.1", + "events": "1.1.1", + "ieee754": "1.1.8", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.1.0", + "xml2js": "0.4.17" + }, + "dependencies": { + "ieee754": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", + "dev": true + }, + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", + "dev": true + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", + "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==" + }, + "axios": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "requires": { + "follow-redirects": "^1.2.5", + "is-buffer": "^1.1.5" + } + }, + "babel-cli": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", + "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", + "requires": { + "babel-core": "^6.26.0", + "babel-polyfill": "^6.26.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "chokidar": "^1.6.1", + "commander": "^2.11.0", + "convert-source-map": "^1.5.0", + "fs-readdir-recursive": "^1.0.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "output-file-sync": "^1.1.2", + "path-is-absolute": "^1.0.1", + "slash": "^1.0.0", + "source-map": "^0.5.6", + "v8flags": "^2.1.1" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + } + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-inline-environment-variables": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-environment-variables/-/babel-plugin-transform-inline-environment-variables-6.8.0.tgz", + "integrity": "sha1-/JHdCBJ9xsKr39FyGxHpYCppuhA=", + "requires": { + "babel-runtime": "^6.0.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + } + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + } + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babelify": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz", + "integrity": "sha1-qlau3nBn/XvVSWZu4W3ChQh+iOU=", + "requires": { + "babel-core": "^6.0.14", + "object-assign": "^4.0.0" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "base-x": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.4.tgz", + "integrity": "sha512-UYOadoSIkEI/VrRGSG6qp93rp2WdokiAiNYDfGW5qURAY8GiAQkvMbwNNSDYiVJopqv4gCna7xqf4rrNGp+5AA==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" + }, + "batch": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=" + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bech32": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.3.tgz", + "integrity": "sha512-yuVFUvrNcoJi0sv5phmqc6P+Fl1HjRDRNOOkHY2X/3LBy2bIGNSFx4fZ95HMaXHupuS7cZR15AsvtmCIF4UEyg==" + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "bigi": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz", + "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU=" + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + }, + "bip66": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", + "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "bitcoin-ops": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", + "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" + }, + "bitcoinjs-lib": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-3.3.2.tgz", + "integrity": "sha512-l5qqvbaK8wwtANPf6oEffykycg4383XgEYdia1rI7/JpGf1jfRWlOUCvx5TiTZS7kyIvY4j/UhIQ2urLsvGkzw==", + "requires": { + "bech32": "^1.1.2", + "bigi": "^1.4.0", + "bip66": "^1.1.0", + "bitcoin-ops": "^1.3.0", + "bs58check": "^2.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.3", + "ecurve": "^1.0.0", + "merkle-lib": "^2.0.10", + "pushdata-bitcoin": "^1.0.1", + "randombytes": "^2.0.1", + "safe-buffer": "^5.0.1", + "typeforce": "^1.11.3", + "varuint-bitcoin": "^1.0.4", + "wif": "^2.0.1" + } + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "bluebird-lst": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.5.tgz", + "integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1" + } + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.x.x" + } + }, + "bootstrap": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz", + "integrity": "sha1-WjiTlFSfIzMIdaOxUGVldPip63E=" + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "browser-resolve": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "browser-sync": { + "version": "2.24.4", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.24.4.tgz", + "integrity": "sha512-qfXv8vQA/Dctub2v44v/vPuvfC4XNd6bn+W5vWZVuhuy6w91lPsdY6qhalT2s2PjnJ3FR6kWq5wkTQgN26eKzA==", + "requires": { + "browser-sync-ui": "v1.0.1", + "bs-recipes": "1.3.4", + "chokidar": "1.7.0", + "connect": "3.5.0", + "connect-history-api-fallback": "^1.5.0", + "dev-ip": "^1.0.1", + "easy-extender": "2.3.2", + "eazy-logger": "3.0.2", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "3.8.2", + "localtunnel": "1.9.0", + "micromatch": "2.3.11", + "opn": "4.0.2", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "serve-index": "1.8.0", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.0.4", + "ua-parser-js": "0.7.17", + "yargs": "6.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=" + } + } + }, + "browser-sync-ui": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz", + "integrity": "sha512-RIxmwVVcUFhRd1zxp7m2FfLnXHf59x4Gtj8HFwTA//3VgYI3AKkaQAuDL8KDJnE59XqCshxZa13JYuIWtZlKQg==", + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1.1.0", + "immutable": "^3.7.6", + "server-destroy": "1.0.1", + "socket.io-client": "2.0.4", + "stream-throttle": "^0.1.3" + } + }, + "browserify": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz", + "integrity": "sha1-tanJAgJD8McORnW+yCI7xifkFc4=", + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.1.2", + "buffer": "^4.1.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "~0.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.8", + "os-browserify": "~0.1.1", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~0.10.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + } + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz", + "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" + } + }, + "browserify-ngannotate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browserify-ngannotate/-/browserify-ngannotate-2.0.0.tgz", + "integrity": "sha1-pnYZ8HWX8aPrR0hP2H6EuwNdlW4=", + "requires": { + "clone": "^1.0.2", + "defaults": "^1.0.3", + "ng-annotate": "^1.0.2", + "through2": "^2.0.0" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "requires": { + "pako": "~0.2.0" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=" + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.1.tgz", + "integrity": "sha512-okRQiWc5FJuA2VOwQ1hB7Sf0MyEFg/EwRN12h4b8HrJoGkZ3xq1CGjkaAfYloLcZyqixQnO5mhPpN6IcHSplVg==", + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "buffer-from": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", + "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builder-util": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-4.2.4.tgz", + "integrity": "sha512-4MOB8Lfox9Exxmz0DDClTWRrtxYUy8/U6JbyAph1Y4Ha8DUQKKPYqEeobNEz0ZiwbNBli08HtyjjhN+RI/JF1w==", + "dev": true, + "requires": { + "7zip-bin": "~3.0.0", + "bluebird-lst": "^1.0.5", + "builder-util-runtime": "^4.0.4", + "chalk": "^2.3.0", + "debug": "^3.1.0", + "fs-extra-p": "^4.5.0", + "ini": "^1.3.5", + "is-ci": "^1.1.0", + "js-yaml": "^3.10.0", + "lazy-val": "^1.0.3", + "semver": "^5.5.0", + "source-map-support": "^0.5.3", + "stat-mode": "^0.2.2", + "temp-file": "^3.1.1", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "^1.1.1" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", + "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "builder-util-runtime": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.0.4.tgz", + "integrity": "sha512-WyTMyWXX7zahY0MyR8Fh8SRxH//ugUaBgsgrCT/orwTv5ud4s0htLlucNiQdDTiWdHyQFqAigTfqILED4bAXUA==", + "dev": true, + "requires": { + "bluebird-lst": "^1.0.5", + "debug": "^3.1.0", + "fs-extra-p": "^4.5.0", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "cached-path-relative": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz", + "integrity": "sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc=" + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-db": { + "version": "1.0.30000846", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000846.tgz", + "integrity": "sha1-2chvkUc4202gmO7e2ZdBPERWG9I=", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30000846", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000846.tgz", + "integrity": "sha512-qxUOHr5mTaadWH1ap0ueivHd8x42Bnemcn+JutVr7GWmm2bU4zoBhjuv5QdXgALQnnT626lOQros7cCDf8PwCg==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "dev": true + }, + "cardinal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", + "dev": true, + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~1.0.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chart.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.1.6.tgz", + "integrity": "sha1-m/QtR7uzzHAnVu8KSW58RDofaqU=", + "requires": { + "chartjs-color": "^2.0.0", + "moment": "^2.10.6" + } + }, + "chartjs-color": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.2.0.tgz", + "integrity": "sha1-hKL7dVeH7YXDndbdjHsdiEKbrq4=", + "requires": { + "chartjs-color-string": "^0.5.0", + "color-convert": "^0.5.3" + } + }, + "chartjs-color-string": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.5.0.tgz", + "integrity": "sha512-amWNvCOXlOUYxZVDSa0YOab5K/lmEhbFNKI55PWc4mlv28BDzA7zaoQTGxSBgJMHIW+hGX8YUrvw/FH4LyhwSQ==", + "requires": { + "color-name": "^1.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", + "dev": true + }, + "ci-info": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", + "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + } + }, + "cli-usage": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.7.tgz", + "integrity": "sha512-x/Q52iLSZsRrRb2ePmTsVYXrGcrPQ8G4yRAY7QpMlumxAfPVrnDOH2X6Z5s8qsAX7AA7YuIi8AXFrvH0wWEesA==", + "dev": true, + "requires": { + "marked": "^0.3.12", + "marked-terminal": "^2.0.0" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=" + } + } + }, + "combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" + }, + "compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "connect": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz", + "integrity": "sha1-s1dSWgtMH1BZnNmD4dnv7qlncZg=", + "requires": { + "debug": "~2.2.0", + "finalhandler": "0.5.0", + "parseurl": "~1.3.1", + "utils-merge": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=" + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } + } + }, + "cross-unzip": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/cross-unzip/-/cross-unzip-0.0.2.tgz", + "integrity": "sha1-UYO8R6CVWb78+YzEZXlkmZNZNy8=", + "dev": true + }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.x.x" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.x.x" + } + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-js": { + "version": "3.1.9-1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", + "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg=" + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "deap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deap/-/deap-1.0.1.tgz", + "integrity": "sha512-k75KYNZMvwAwes2xIPry/QTffXIchjD8QfABvvfTr80P85jv5ZcKqcoDo+vMe71nNnVnXYe8MA28weyqcf/DKw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-extend": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "deps-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", + "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", + "requires": { + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "detective": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "requires": { + "acorn": "^5.2.1", + "defined": "^1.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", + "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==" + } + } + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dmg-builder": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-3.1.4.tgz", + "integrity": "sha512-nobhBdmpA8XmJM13rjvhLQOMUUM9HNyZjXmvFWCZPK8A8sP2rJciQDOzvJoc2ioFehR7vfLbWHNpKgYQrSPIPw==", + "dev": true, + "requires": { + "bluebird-lst": "^1.0.5", + "builder-util": "^4.2.2", + "fs-extra-p": "^4.5.0", + "iconv-lite": "^0.4.19", + "js-yaml": "^3.10.0", + "parse-color": "^1.0.0" + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=" + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", + "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", + "dev": true + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "easy-extender": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz", + "integrity": "sha1-PTJI/r4rFZYHMW2PnPSRwWZIIh0=", + "requires": { + "lodash": "^3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "requires": { + "tfunk": "^3.0.1" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true, + "requires": { + "jsbn": "~0.1.0" + } + }, + "ecurve": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/ecurve/-/ecurve-1.0.6.tgz", + "integrity": "sha512-/BzEjNfiSuB7jIWKcS/z8FK9jNjmEWvUV2YZ4RLSmcDtP7Lq0m6FvDuSnJpBlDpGRpfRQeTLGLBI8H+kEv0r+w==", + "requires": { + "bigi": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", + "dev": true + }, + "electron": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-2.0.0.tgz", + "integrity": "sha512-FCcVzHgoBmNTPUEhKN7yUxjluCRNAQsHNOfdtFEWKL3DPYEdLdyQW8CpmJEMqIXha5qZ+qdKVAtwvvuJs+b/PQ==", + "dev": true, + "requires": { + "@types/node": "^8.0.24", + "electron-download": "^3.0.1", + "extract-zip": "^1.0.3" + } + }, + "electron-builder": { + "version": "19.56.2", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-19.56.2.tgz", + "integrity": "sha512-3t6FY4Q/TPwkuL5XKSssBD0GKudWjYfMJcDIVWOE2okBfMB3LYkRj2FWG4ZxJ1FcybXLFSswQQZVbwiYpLIYxA==", + "dev": true, + "requires": { + "bluebird-lst": "^1.0.5", + "builder-util": "4.2.4", + "builder-util-runtime": "4.0.4", + "chalk": "^2.3.0", + "electron-builder-lib": "19.56.2", + "electron-download-tf": "4.3.4", + "fs-extra-p": "^4.5.0", + "is-ci": "^1.1.0", + "lazy-val": "^1.0.3", + "read-config-file": "2.1.1", + "sanitize-filename": "^1.6.1", + "update-notifier": "^2.3.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "^1.1.1" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "electron-download-tf": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/electron-download-tf/-/electron-download-tf-4.3.4.tgz", + "integrity": "sha512-SQYDGMLpTgty1bx3NycuDb7dNPzktVSdK2sqPZjyRocauq/uN/V4S2lcpFVLupaHhKlD8zozm9fTpm5UdohvTg==", + "dev": true, + "requires": { + "debug": "^3.0.0", + "env-paths": "^1.0.0", + "fs-extra": "^4.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.1", + "path-exists": "^3.0.0", + "rc": "^1.2.1", + "semver": "^5.4.1", + "sumchecker": "^2.0.2" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "sumchecker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", + "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", + "dev": true, + "requires": { + "debug": "^2.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", + "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "electron-builder-http": { + "version": "19.27.5", + "resolved": "https://registry.npmjs.org/electron-builder-http/-/electron-builder-http-19.27.5.tgz", + "integrity": "sha512-irxaEueAp+5GP8n2dLCh6scR4aE9+7IzEwAQ/R++U1rg1ADgsmhTOAx+Glt/u3tMzz7X8cM60P+tMtXyz1VfiQ==", + "dev": true, + "requires": { + "bluebird-lst": "^1.0.3", + "debug": "^3.0.1", + "fs-extra-p": "^4.4.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "electron-builder-lib": { + "version": "19.56.2", + "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-19.56.2.tgz", + "integrity": "sha512-yZ1WtRqjbnT/ENVIAxqg4yJMQ/7PnokRdcym139ZvLAxv32Lt43HDVyCRvYOZPFeWKlD69aVfQLF4prXfEyROA==", + "dev": true, + "requires": { + "7zip-bin": "~3.0.0", + "asar-integrity": "0.2.4", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.5", + "builder-util": "4.2.4", + "builder-util-runtime": "4.0.4", + "chromium-pickle-js": "^0.2.0", + "debug": "^3.1.0", + "dmg-builder": "3.1.4", + "ejs": "^2.5.7", + "electron-osx-sign": "0.4.8", + "electron-publish": "19.56.0", + "fs-extra-p": "^4.5.0", + "hosted-git-info": "^2.5.0", + "is-ci": "^1.1.0", + "isbinaryfile": "^3.0.2", + "js-yaml": "^3.10.0", + "lazy-val": "^1.0.3", + "minimatch": "^3.0.4", + "normalize-package-data": "^2.4.0", + "plist": "^2.1.0", + "read-config-file": "2.1.1", + "sanitize-filename": "^1.6.1", + "semver": "^5.5.0", + "temp-file": "^3.1.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "electron-devtools-installer": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/electron-devtools-installer/-/electron-devtools-installer-2.2.4.tgz", + "integrity": "sha512-b5kcM3hmUqn64+RUcHjjr8ZMpHS2WJ5YO0pnG9+P/RTdx46of/JrEjuciHWux6pE+On6ynWhHJF53j/EDJN0PA==", + "dev": true, + "requires": { + "7zip": "0.0.6", + "cross-unzip": "0.0.2", + "rimraf": "^2.5.2", + "semver": "^5.3.0" + } + }, + "electron-download": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", + "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "fs-extra": "^0.30.0", + "home-path": "^1.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.0", + "path-exists": "^2.1.0", + "rc": "^1.1.2", + "semver": "^5.3.0", + "sumchecker": "^1.2.0" + } + }, + "electron-osx-sign": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.8.tgz", + "integrity": "sha1-8Ln63e2eHlTsNfqJh3tcbDTHvEA=", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^2.1.0" + } + }, + "electron-publish": { + "version": "19.56.0", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-19.56.0.tgz", + "integrity": "sha512-mJYJLaDKdxq/F1VAZwqany4LuWt9fEm2FMsKVCXdzYp1WAXhK5+J5Ng6rxc8n1BUWqYbs99tkRWp+5iyxiGcfA==", + "dev": true, + "requires": { + "bluebird-lst": "^1.0.5", + "builder-util": "^4.2.2", + "builder-util-runtime": "^4.0.4", + "chalk": "^2.3.0", + "fs-extra-p": "^4.5.0", + "mime": "^2.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "electron-publisher-s3": { + "version": "19.56.0", + "resolved": "https://registry.npmjs.org/electron-publisher-s3/-/electron-publisher-s3-19.56.0.tgz", + "integrity": "sha512-yCsCCi+BZg//3TGmsgvUiQ+SMeSDHBmd7yTSqW0CuEoJo0ttpt0QADWpqd97mvFWAiYW8zjTteJSO7fRtWkzfw==", + "dev": true, + "requires": { + "aws-sdk": "^2.188.0", + "bluebird-lst": "^1.0.5", + "builder-util": "^4.2.2", + "electron-publish": "~19.56.0", + "fs-extra-p": "^4.5.0", + "mime": "^2.2.0" + }, + "dependencies": { + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + } + } + }, + "electron-to-chromium": { + "version": "1.3.48", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz", + "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=", + "dev": true + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "engine.io": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz", + "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "uws": "~9.14.0", + "ws": "~3.3.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-client": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz", + "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "~1.0.2" + } + }, + "env-paths": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", + "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", + "dev": true + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-promise": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "esprima": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", + "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-stream": { + "version": "3.3.2", + "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.2.tgz", + "integrity": "sha1-PMMQ/rHyjS9isqCF1zap71ZjeLg=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=" + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "requires": { + "original": ">=0.0.5" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "extract-zip": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", + "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", + "dev": true, + "requires": { + "concat-stream": "1.6.0", + "debug": "2.6.9", + "mkdirp": "0.5.0", + "yauzl": "2.4.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "finalhandler": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.0.tgz", + "integrity": "sha1-6VCKvs6bbbqHGmlCodeRG5GRGsc=", + "requires": { + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "statuses": "~1.3.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", + "dev": true + }, + "follow-redirects": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz", + "integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==", + "requires": { + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "fs-extra-p": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.6.0.tgz", + "integrity": "sha512-nSVqB5UfWZQdU6pzBwcFh+7lJpBynnTsVtNJTBhAnAppUQRut0W7WeM271iS0TqQ9FoCqDXqyL0+h+h8DQUCpg==", + "dev": true, + "requires": { + "bluebird-lst": "^1.0.5", + "fs-extra": "^6.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", + "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + } + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "~0.1.0" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "requires": { + "is-property": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + }, + "get-random-values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-random-values/-/get-random-values-1.2.0.tgz", + "integrity": "sha1-MpIO3oG+2YJl/0A3HPSSmb1YHvE=", + "requires": { + "global": "^4.2.1" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz", + "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "^0.5.1" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "^0.1.1" + } + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "glogg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + }, + "dependencies": { + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-angular-templatecache": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/gulp-angular-templatecache/-/gulp-angular-templatecache-1.9.1.tgz", + "integrity": "sha1-YPYx6Xqqp2XZQuNwQuS/uxpd8kQ=", + "dev": true, + "requires": { + "event-stream": "3.3.2", + "gulp-concat": "2.6.0", + "gulp-footer": "1.0.5", + "gulp-header": "1.8.2", + "gulp-util": "3.0.7", + "js-string-escape": "~1.0.0" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "gulp-util": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "integrity": "sha1-eJJcS4+LSQBawBoBHFV+YhiUHLs=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^1.0.11", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "gulp-autoprefixer": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.1.1.tgz", + "integrity": "sha1-dSMAUc0NFxND14O36bXREg7u+bA=", + "dev": true, + "requires": { + "autoprefixer": "^6.0.0", + "gulp-util": "^3.0.0", + "postcss": "^5.0.4", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "gulp-concat": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz", + "integrity": "sha1-WFz7EVQR80h3MTEUBWa2qBxpy5E=", + "dev": true, + "requires": { + "concat-with-sourcemaps": "^1.0.0", + "gulp-util": "^3.0.1", + "through2": "^0.6.3" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "gulp-footer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/gulp-footer/-/gulp-footer-1.0.5.tgz", + "integrity": "sha1-6Eynd+Jmvnu8LUXS3w5+uo36PlQ=", + "dev": true, + "requires": { + "event-stream": "*", + "gulp-util": "*", + "lodash.assign": "*" + } + }, + "gulp-header": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.2.tgz", + "integrity": "sha1-OrIi9TcZ0tA9gdkTQlL+fVJCWqQ=", + "dev": true, + "requires": { + "concat-with-sourcemaps": "*", + "gulp-util": "*", + "object-assign": "*", + "through2": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "gulp-notify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-notify/-/gulp-notify-2.2.0.tgz", + "integrity": "sha1-BGyChcKS6X7tThWgCcJsu+XO8TU=", + "dev": true, + "requires": { + "gulp-util": "^3.0.2", + "lodash.template": "^3.0.0", + "node-notifier": "^4.1.0", + "node.extend": "^1.1.3", + "through2": "^0.6.3" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "gulp-rename": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.3.tgz", + "integrity": "sha512-CmdPM0BjJ105QCX1fk+j7NGhiN/1rCl9HLGss+KllBS/tdYadpjTxqdKyh/5fNV+M3yjT1MFz5z93bXdrTyzAw==", + "dev": true + }, + "gulp-sass": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.2.1.tgz", + "integrity": "sha512-UATbRpSDsyXCnpYSPBUEvdvtSEzksJs7/oQ0CujIpzKqKrO6vlnYwhX2UTsGrf4rNLwqlSSaM271It0uHYvJ3Q==", + "dev": true, + "requires": { + "gulp-util": "^3.0", + "lodash.clonedeep": "^4.3.2", + "node-sass": "^4.8.3", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "gulp-uglify": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.5.4.tgz", + "integrity": "sha1-UkeI2HZm0J+dDCH7IXf5ADmmWMk=", + "dev": true, + "requires": { + "deap": "^1.0.0", + "fancy-log": "^1.0.0", + "gulp-util": "^3.0.0", + "isobject": "^2.0.0", + "through2": "^2.0.0", + "uglify-js": "2.6.4", + "uglify-save-license": "^0.4.1", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "requires": { + "function-bind": "^1.0.2" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.x.x", + "cryptiles": "3.x.x", + "hoek": "4.x.x", + "sntp": "2.x.x" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "home-path": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.5.tgz", + "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", + "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==" + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + } + } + }, + "http-parser-js": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=" + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "requires": { + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=" + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz", + "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==" + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "requires": { + "source-map": "~0.5.3" + } + }, + "insert-module-globals": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.1.0.tgz", + "integrity": "sha512-LbYZdybvKjbbcKLp03lB323Cgc8f0iL0Rjh8U6JZ7K1gZSf7MxQH191iCNUcLX4qIQ6/yWe4Q4ZsQ+opcReNFg==", + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "lexical-scope": "^1.2.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz", + "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-ci": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", + "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "dev": true, + "requires": { + "ci-info": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", + "dev": true + }, + "is-my-json-valid": { + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", + "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", + "dev": true, + "requires": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-odd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", + "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", + "dev": true + }, + "jquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz", + "integrity": "sha1-laKpVBKRqfgZ4Bb4W6JHEW0D5Ks=" + }, + "js-base64": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz", + "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==" + }, + "js-joda": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/js-joda/-/js-joda-1.8.2.tgz", + "integrity": "sha512-3w+3TnKqiplQyG/YQk31cBhJ/sg2Xb/fX7lneiK+z+nEjTzdfvHqJquJhtzyEA1NyLJKNpIeOQSBr3Q4nY+O8Q==" + }, + "js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "js-yaml": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", + "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "labeled-stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz", + "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==", + "requires": { + "inherits": "^2.0.1", + "isarray": "^2.0.4", + "stream-splicer": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz", + "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA==" + } + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazy-val": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", + "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lexical-scope": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz", + "integrity": "sha1-/Ope3HBKSzqHls3KQZw6CvryLfQ=", + "requires": { + "astw": "^2.0.0" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "limiter": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.3.tgz", + "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "localtunnel": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.0.tgz", + "integrity": "sha512-wCIiIHJ8kKIcWkTQE3m1VRABvsH2ZuOkiOpZUofUCf6Q42v3VIZ+Q0YfX1Z4sYDRj0muiKL1bLvz1FeoxsPO0w==", + "requires": { + "axios": "0.17.1", + "debug": "2.6.8", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "requires": { + "ms": "2.0.0" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + }, + "lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", + "dev": true + }, + "lodash._arrayeach": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=", + "dev": true + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._baseclone": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", + "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", + "dev": true, + "requires": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._baseassign": "^3.0.0", + "lodash._basefor": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basefor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clonedeep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", + "integrity": "sha1-oKHkDYKl6on/WxR7hETtY9koJ9s=", + "dev": true, + "requires": { + "lodash._baseclone": "^3.0.0", + "lodash._bindcallback": "^3.0.0" + } + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=" + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "^3.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "marked": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", + "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==" + }, + "marked-terminal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-2.0.0.tgz", + "integrity": "sha1-Xq9Wi+ZvaGVBr6UqVYKAMQox3i0=", + "dev": true, + "requires": { + "cardinal": "^1.0.0", + "chalk": "^1.1.3", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + } + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merkle-lib": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz", + "integrity": "sha1-grjbrnXieneFOItz+ddyXQ9vMyY=" + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "module-deps": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", + "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.0", + "defined": "^1.0.0", + "detective": "^4.0.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.3", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + } + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "moment": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", + "integrity": "sha512-shJkRTSebXvsVqk56I+lkb2latjBs8I+pc2TzWc545y2iFnSjm7Wg0QMh+ZWcdSLQyGEau5jI8ocnmkyTgr9YQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==" + }, + "nanomatch": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", + "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-odd": "^2.0.0", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "natives": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.4.tgz", + "integrity": "sha512-Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg==", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "nem-library": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nem-library/-/nem-library-1.0.4.tgz", + "integrity": "sha512-XRluW4sdR4a6uNac6/4MWw4Socs7yuWxNVU25SkaB344MQ/WRDn5xit7af1O7HIVVcaUHOxJBElkKrKPKP1mPQ==", + "requires": { + "@stomp/stompjs": "^3.1.2", + "crypto-js": "^3.1.9-1", + "fs.realpath": "^1.0.0", + "get-random-values": "^1.2.0", + "js-base64": "^2.3.2", + "js-joda": "^1.6.1", + "lodash": "^4.17.4", + "nem-sdk": "1.5.1", + "request": "^2.83.0", + "request-promise-core": "^1.1.1", + "request-promise-native": "^1.0.5", + "rxjs": "5.5.2", + "sockjs-client": "^1.1.4", + "tweetnacl": "^1.0.0", + "typedocs": "^0.6.3", + "utf8": "^2.1.2", + "websocket": "^1.0.25" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "requires": { + "hoek": "2.x.x" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "requires": { + "boom": "2.x.x" + } + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "requires": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "nem-sdk": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/nem-sdk/-/nem-sdk-1.5.1.tgz", + "integrity": "sha1-2eTBmZLba5JcWybekIwSfj6mmeY=", + "requires": { + "babel-cli": "^6.6.5", + "babel-core": "^6.7.2", + "babel-plugin-transform-inline-environment-variables": "^6.8.0", + "babel-preset-es2015": "^6.6.0", + "crypto-js": "3.1.9-1", + "jquery": "3.0.0", + "request": "2.81.0", + "sockjs-client": "1.1.4" + }, + "dependencies": { + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + } + } + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "requires": { + "hoek": "2.x.x" + } + }, + "tweetnacl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.0.tgz", + "integrity": "sha1-cT2LgY2kIGh0C/aDhtBHnmb8ins=" + } + } + }, + "nem-sdk": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/nem-sdk/-/nem-sdk-1.6.6.tgz", + "integrity": "sha1-PQAuXQ5VvqlD4a0D1CB/qc0WlZk=", + "requires": { + "babel-cli": "^6.6.5", + "babel-core": "^6.7.2", + "babel-plugin-transform-inline-environment-variables": "^6.8.0", + "babel-preset-es2015": "^6.6.0", + "crypto-js": "3.1.9-1", + "jquery": "3.0.0", + "request": "2.81.0", + "sockjs-client": "1.1.4" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "requires": { + "hoek": "2.x.x" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "requires": { + "boom": "2.x.x" + } + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "requires": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "requires": { + "hoek": "2.x.x" + } + } + } + }, + "nem-voting": { + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/nem-voting/-/nem-voting-1.1.17.tgz", + "integrity": "sha512-wmSTWvsrEjPb2Rrm59UVDvna42Qlee1pWXSIFNZvnSh99GHLsV+zVdfv5JbbLcWqlNFtt3qT/XZmBEmaeS+o2g==", + "requires": { + "crypto-js": "^3.1.9-1", + "nem-library": "^1.0.1" + } + }, + "ng-annotate": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ng-annotate/-/ng-annotate-1.2.2.tgz", + "integrity": "sha1-3D/FG6Cy+LOF2+BH9NoG9YCh/WE=", + "requires": { + "acorn": "~2.6.4", + "alter": "~0.2.0", + "convert-source-map": "~1.1.2", + "optimist": "~0.6.1", + "ordered-ast-traverse": "~1.1.1", + "simple-fmt": "~0.1.0", + "simple-is": "~0.2.0", + "source-map": "~0.5.3", + "stable": "~0.1.5", + "stringmap": "~0.2.2", + "stringset": "~0.2.1", + "tryor": "~0.1.2" + }, + "dependencies": { + "acorn": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.6.4.tgz", + "integrity": "sha1-6x9FtKQ/ox0DcBpexG87Umc+kO4=" + }, + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=" + } + } + }, + "ng-toast": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ng-toast/-/ng-toast-2.0.0.tgz", + "integrity": "sha1-f8Ez/AXohpCDDofNPR8ZPfHDNIM=", + "requires": { + "angular": ">=1.2.15 <1.6", + "angular-sanitize": ">=1.2.15 <1.6" + }, + "dependencies": { + "angular": { + "version": "1.5.11", + "resolved": "https://registry.npmjs.org/angular/-/angular-1.5.11.tgz", + "integrity": "sha1-jFunOG8VllyazzQp9ogVU6raMNY=" + }, + "angular-sanitize": { + "version": "1.5.11", + "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.5.11.tgz", + "integrity": "sha1-6/s/ND5UP5su8FD7TC6e4EjRdy8=" + } + } + }, + "ngstorage": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ngstorage/-/ngstorage-0.3.10.tgz", + "integrity": "sha1-5Tu7EBXDE3XvVsYa097CXRTcQU4=" + }, + "node-emoji": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz", + "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", + "dev": true, + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-gyp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", + "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "2", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-notifier": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", + "integrity": "sha1-BW0UJE89zBzq3+aK+c/wxUc6M/M=", + "dev": true, + "requires": { + "cli-usage": "^0.1.1", + "growly": "^1.2.0", + "lodash.clonedeep": "^3.0.0", + "minimist": "^1.1.1", + "semver": "^5.1.0", + "shellwords": "^0.1.0", + "which": "^1.0.5" + } + }, + "node-sass": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz", + "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.3.1", + "npmlog": "^4.0.0", + "request": "~2.79.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.x.x" + } + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.4", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "commander": "^2.9.0", + "is-my-json-valid": "^2.12.4", + "pinkie-promise": "^2.0.0" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "qs": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", + "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", + "dev": true + }, + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "dev": true, + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.11.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~2.0.6", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "qs": "~6.3.0", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "~0.4.1", + "uuid": "^3.0.0" + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true + } + } + }, + "node.extend": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.6.tgz", + "integrity": "sha1-p7iCyC1sk6SGOlUEvV3o7IYli5Y=", + "dev": true, + "requires": { + "is": "^3.1.0" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "dev": true, + "requires": { + "debug": "^2.1.3", + "minimist": "^1.1.0", + "pretty-bytes": "^1.0.2", + "progress-stream": "^1.1.0", + "request": "^2.45.0", + "single-line-log": "^1.1.2", + "throttleit": "0.0.2" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=" + }, + "opn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + } + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + } + }, + "ordered-ast-traverse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ordered-ast-traverse/-/ordered-ast-traverse-1.1.1.tgz", + "integrity": "sha1-aEOhcLwO7otSDMjdwd3TqjD6BXw=", + "requires": { + "ordered-esprima-props": "~1.1.0" + } + }, + "ordered-esprima-props": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ordered-esprima-props/-/ordered-esprima-props-1.1.0.tgz", + "integrity": "sha1-qYJwht9fAQqmDpvQK24DNc6i/8s=" + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "original": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz", + "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", + "requires": { + "url-parse": "~1.4.0" + }, + "dependencies": { + "url-parse": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.0.tgz", + "integrity": "sha512-ERuGxDiQ6Xw/agN4tuoCRbmwRuZP0cJ1lJxJubXr5Q/5cDa78+Dc4wfvtxzhzhkm5VvmW6Mf8EVj9SPGN4l8Lg==", + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + } + } + }, + "os-browserify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", + "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "requires": { + "graceful-fs": "^4.1.4", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.0" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "parse-color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", + "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", + "dev": true, + "requires": { + "color-convert": "~0.5.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + }, + "path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pbkdf2": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", + "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "dev": true, + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + }, + "dependencies": { + "base64-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", + "dev": true + } + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.1.0" + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "dev": true, + "requires": { + "speedometer": "~0.1.2", + "through2": "~0.2.3" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", + "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "pushdata-bitcoin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz", + "integrity": "sha1-FZMdPNlnreUiBvUjqnMxrvfUOvc=", + "requires": { + "bitcoin-ops": "^1.3.0" + } + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", + "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==" + }, + "randomatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", + "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", + "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "dev": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read-config-file": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-2.1.1.tgz", + "integrity": "sha512-tzV5MRYA1OIbjy0ZC3cKlQZMLyRYMJ7k37Inff0CH0fQGXFP9p0s0eJ3bQxnnvQDhPSspnW9fw9v2K0b+6TODg==", + "dev": true, + "requires": { + "ajv": "^5.5.0", + "ajv-keywords": "^2.1.0", + "bluebird-lst": "^1.0.5", + "dotenv": "^4.0.0", + "dotenv-expand": "^4.0.1", + "fs-extra-p": "^4.5.0", + "js-yaml": "^3.10.0", + "json5": "^0.5.1", + "lazy-val": "^1.0.3" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "requires": { + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "requires": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "redeyed": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", + "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", + "dev": true, + "requires": { + "esprima": "~3.0.0" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "request": { + "version": "2.85.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz", + "integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "hawk": "~6.0.2", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "stringstream": "~0.0.5", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } + }, + "request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "requires": { + "lodash": "^4.13.1" + } + }, + "request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, + "rxjs": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.2.tgz", + "integrity": "sha512-oRYoIKWBU3Ic37fLA5VJu31VqQO4bWubRntcHSJ+cwaDQBwdnZ9x4zmhJfm/nFQ2E82/I4loSioHnACamrKGgA==", + "requires": { + "symbol-observable": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize-filename": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz", + "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "^5.0.3" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serve-index": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", + "integrity": "sha1-fF2WwT+xMRAfk8HFd0+FFqHnjTs=", + "requires": { + "accepts": "~1.3.3", + "batch": "0.5.3", + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "http-errors": "~1.5.0", + "mime-types": "~2.1.11", + "parseurl": "~1.3.1" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", + "requires": { + "inherits": "2.0.3", + "setprototypeof": "1.0.2", + "statuses": ">= 1.3.1 < 2" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + }, + "setprototypeof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", + "integrity": "sha1-gaVSFB7BBLiOic44MQOtXGZWTQg=" + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + }, + "dependencies": { + "json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "requires": { + "jsonify": "~0.0.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-fmt": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", + "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=" + }, + "simple-is": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", + "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=" + }, + "single-line-log": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "dev": true, + "requires": { + "string-width": "^1.0.1" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "sntp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "requires": { + "hoek": "4.x.x" + } + }, + "socket.io": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz", + "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", + "requires": { + "debug": "~2.6.6", + "engine.io": "~3.1.0", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.0.4", + "socket.io-parser": "~3.1.1" + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=" + }, + "socket.io-client": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~2.6.4", + "engine.io-client": "~3.1.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.1.1", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz", + "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==", + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "has-binary2": "~1.0.2", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + }, + "speedometer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", + "dev": true + }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz", + "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stat-mode": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", + "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "requires": { + "duplexer": "~0.1.1" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-http": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz", + "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "stream-splicer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz", + "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "stringmap": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz", + "integrity": "sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=" + }, + "stringset": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz", + "integrity": "sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=" + }, + "stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "requires": { + "minimist": "^1.1.0" + } + }, + "sumchecker": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", + "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "es6-promise": "^4.0.5" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "requires": { + "acorn-node": "^1.2.0" + } + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "temp-file": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.1.2.tgz", + "integrity": "sha512-s5JJnUbvV6QaKBxBJm6wDpKIVVvr/ssrb8Cdaz2iaXcjFMtWX+OGBwY+UTvARoWYI5HlKaoD7xFJSpo0jJUlbA==", + "dev": true, + "requires": { + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.5", + "fs-extra-p": "^4.6.0", + "lazy-val": "^1.0.3" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "requires": { + "chalk": "^1.1.1", + "object-path": "^0.9.0" + } + }, + "throttleit": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9", + "xtend": "~2.1.1" + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "requires": { + "process": "~0.11.0" + }, + "dependencies": { + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + } + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "^1.4.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "true-case-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "requires": { + "glob": "^6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "tryor": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", + "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=" + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typedocs": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/typedocs/-/typedocs-0.6.5.tgz", + "integrity": "sha1-pRQcM4HtodK1yueneHe5Q4sqWZs=", + "requires": { + "marked": "0.3.18", + "typescript": "2.8.1" + }, + "dependencies": { + "marked": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.18.tgz", + "integrity": "sha512-49i2QYhfULqaXzNZpxC808PisuCTGT2fgG0zrzdCI9N3rIfAWfW0nggvbXr6zvpynZdOG5+9xNxdzP0kwZnERw==" + } + } + }, + "typeforce": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.12.0.tgz", + "integrity": "sha512-fvnkvueAOFLhtAqDgIA/wMP21SMwS/NQESFKZuwVrj5m/Ew6eK2S0z0iB++cwtROPWDOhaT6OUfla8UwMw4Adg==" + }, + "typescript": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.8.1.tgz", + "integrity": "sha512-Ao/f6d/4EPLq0YwzsQz8iXflezpTkQzqAyenTiw4kCUGr1uPiFLC3+fZ+gMZz6eeI/qdRUqvC+HxIJzUAzEFdg==" + }, + "ua-parser-js": { + "version": "0.7.17", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", + "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==" + }, + "uglify-js": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=", + "dev": true, + "requires": { + "async": "~0.2.6", + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-save-license": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz", + "integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=", + "dev": true + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.9.tgz", + "integrity": "sha1-xn8dd11R8KGJEd17P/rSe7nlvRk=", + "requires": { + "querystringify": "~1.0.0", + "requires-port": "1.0.x" + }, + "dependencies": { + "querystringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", + "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=" + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "use": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", + "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=" + }, + "utf8": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz", + "integrity": "sha1-H6DZJw6b6FDZsFAn9jUZv0ZFfZY=" + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=" + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" + }, + "uws": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz", + "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==", + "optional": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "requires": { + "user-home": "^1.1.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "varuint-bitcoin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.0.tgz", + "integrity": "sha512-jCEPG+COU/1Rp84neKTyDJQr478/hAfVp5xxYn09QEH0yBjbmPeMfuuQIrp+BUD83hybtYZKhr5elV3bvdV1bA==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "^1.1.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "vinyl-source-stream": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-1.1.2.tgz", + "integrity": "sha1-YrU6E1YQqJbpjKlr7jqH8Aio54A=", + "requires": { + "through2": "^2.0.3", + "vinyl": "^0.4.3" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + }, + "websocket": { + "version": "1.0.26", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.26.tgz", + "integrity": "sha512-fjcrYDPIQxpTnqFQ9JjxUQcdvR89MFAOjPBlF+vjOt49w/XW4fJknUoMz/mDIn2eK1AdslVojcaOxOqyZZV8rw==", + "requires": { + "debug": "^2.2.0", + "nan": "^2.3.3", + "typedarray-to-buffer": "^3.1.2", + "yaeti": "^0.0.6" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "widest-line": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", + "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "dev": true, + "requires": { + "string-width": "^2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wif": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", + "integrity": "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=", + "requires": { + "bs58check": "<3.0.0" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true + }, + "xml2js": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", + "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "^4.1.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", + "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", + "dev": true, + "requires": { + "lodash": "^4.0.0" + } + } + } + }, + "xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "dev": true + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "~0.4.0" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true, + "requires": { + "fd-slicer": "~1.0.1" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, + "zxcvbn": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz", + "integrity": "sha1-KOwXzwl0PtyrBW3dixsGJizHPDA=" + } + } +} diff --git a/package.json b/package.json new file mode 100755 index 0000000..d9ce17b --- /dev/null +++ b/package.json @@ -0,0 +1,105 @@ +{ + "name": "CacheWallet", + "version": "1.0.0", + "description": "Official wallet for the Cache token", + "main": "main.js", + "scripts": { + "build": "gulp", + "start": "electron .", + "publish-mac": "build", + "publish-win": "build --win --x64", + "publish-linux": "build --linux", + "publish-all": "gulp && npm run publish-mac && npm run publish-win && npm run publish-linux" + }, + "repository": "https://github.com/cache-official/cache-wallet", + "keywords": [ + "nem", + "devslopes", + "cache", + "blockchain" + ], + "bugs": { + "url": "https://github.com/cache-official/cache-wallet/issues" + }, + "author": "Cache", + "license": "MIT", + "dependencies": { + "@uirouter/angularjs": "1.0.6", + "angular": "1.6.2", + "angular-animate": "1.6.2", + "angular-chart.js": "1.0.0", + "angular-mocks": "1.6.2", + "angular-sanitize": "1.6.2", + "angular-translate": "2.11.0", + "babel-preset-es2015": "^6.3.13", + "babelify": "^7.2.0", + "bitcoinjs-lib": "^3.3.1", + "bootstrap": "3.3.7", + "browserify": "^13.0.0", + "browserify-ngannotate": "^2.0.0", + "browser-sync": "^2.11.1", + "chart.js": "2.1.6", + "crypto-js": "^3.1.9-1", + "glob": "7.0.5", + "jquery": "3.0.0", + "marked": "^0.3.5", + "merge-stream": "^1.0.0", + "nem-sdk": "1.6.6", + "nem-voting": "^1.1.16", + "ng-toast": "2.0.0", + "ngstorage": "0.3.10", + "url-parse": "1.1.9", + "vinyl-source-stream": "^1.1.0", + "zxcvbn": "4.4.2" + }, + "devDependencies": { + "babel-preset-env": "^1.7.0", + "electron": "^2.0.0", + "electron-builder": "^19.55.3", + "electron-builder-http": "^19.27.5", + "electron-devtools-installer": "^2.2.1", + "electron-publisher-s3": "^19.55.2", + "gulp": "^3.9.1", + "gulp-angular-templatecache": "^1.8.0", + "gulp-autoprefixer": "^3.1.1", + "gulp-notify": "2.2.0", + "gulp-rename": "^1.2.2", + "gulp-sass": "^3.0.0", + "gulp-uglify": "^1.5.3", + "gulp-util": "^3.0.8" + }, + "build": { + "productName": "CacheWallet", + "appId": "com.devslopes.cachewallet", + "dmg": { + "contents": [ + { + "x": 600, + "y": 225, + "type": "link", + "path": "/Applications" + }, + { + "x": 200, + "y": 225, + "type": "file" + } + ] + }, + "directories": { + "buildResources": "resources", + "output": "release" + }, + "win": { + "target": "nsis" + }, + "linux": { + "target": [ + "deb" + ] + } + }, + "bin": { + "electron": "./node_modules/.bin/electron" + } +} diff --git a/renderer.js b/renderer.js new file mode 100755 index 0000000..901d75e --- /dev/null +++ b/renderer.js @@ -0,0 +1,3 @@ +// This file is required by the index.html file and will +// be executed in the renderer process for that window. +// All of the Node.js APIs are available in this process. diff --git a/resources/background.tiff b/resources/background.tiff new file mode 100755 index 0000000000000000000000000000000000000000..e8ff028846d9baa36e95aafc83ac902013e1e72f GIT binary patch literal 1446662 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 zfB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n z00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO z0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD z3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAq zFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOc zzyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6( z00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC z0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n z1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q z7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJ zU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm? zfB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n z00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO z0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD z3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAq zFn|FJU;qOczyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOc zzyJm?fB_6(00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6( z00S7n00uCC0SsUO0~o*n1~7mD3}65Q7{CAqFn|FJU;qOczyJm?fB_6(00S7n00uCC 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 zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfPw#? zy*qJ}qbe5%{MT@=8`)P#fUHE8BxFxWLiU9O!jgnV5icr;3n+^y0RfS)ge_qUgnd&K zMcKp!frKmIf(R<8cASW&N+4JJ(YRR*Iyk57+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1R*k7??bFS2BIg?n?g+9K13q>s(gt zcp};S{GQ7GZT#7*$>1@^mDb*}&RaR|2MjR400Rs#zyJdbFu(u<3^2d|0}L?000Rs( zZ(#6<4VA_|BDOMN#*WhB35U)9FVa~N^7ri zW}Gp=00Rs#zyJdbFu(u<3^2d|0}L?000Rs#(0&7hhPPoIkePRs7Ed^2UiCR3^DmYI zVl1|QEb4Q8&Hw`pFu(u<3^2d|0}L?000Rs#zyJdblxtwpoO>&O4%WaDb3j(z_E_aP zAVcJUloqoxUdtV?`cr>0zyJdbFu(u<3^2d|0}L?000Rs#zyJfy85lJD#LD9z6HCki z89R4#rSXr=&+kd*U%buyzqQaAV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz80h5&Ce7Jd zc?@LW;5DT=S#{f^mBv6eJ^NZRWbD$?+A9{@M8ki9t|Ll2PyVm$ZG@$9;}ZVWKM z00Rs#zyJdbFu(u<3^2d|0}L?0!2cQ;G<1FCIUo~f-&I=tW9;lrl|BP2)&W^?=`E$T zmoxVo1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0S5Msfl0IPsXPWUaLDnc#S~WFTKzg8 zLl2b$Vm$7f@u=VRI|B?bzyJdbFu(u<3^2d|0}L?000Rs#P>z8?!`4+E|Cl)I?$Y8P zV`govJO^a{x2ywVe3di4^rL=cfB^;=V1NMz7+`<_1{h#~0R|XgfB^>foq>o?OkcCR z(tm@7mX`yv;+97$je%_1yAH^(!F zv?B*(V3|1}H&>ejviZ5)$?mSp#fB^;=V1NMz7+`<_1{h#~0R|Xg zfPwyKAYv0$KLab)S}&__$ILvnA!lRr^Lt9&x8Sl{OKWdg=dB#~Ck7Z`fB^;=V1NMz z7+`<_1{h#~0R|XgfB^M#Ap00Rs#zyJdbFu(u<3^2d|0}L?000Rt^V<6TjuRaH4XKC?|gJ+ylZTw?zKFP7) zzOA(Oa$1g4{iq)qV1NMz7+`<_1{h#~0R|XgfB^;=V1NMzS~W0X)}58dKn9hV1G4<4 z2dj;N$N>@mu?7kQ3^2d|0}L?000Rs#zyJdbFu(u<3^2ezuQxDoNcA}&6X%qd12SgD z$<@X`_U3>r{LbyY{<^jr2lIKcQwA7dfB^;=V1NMz7+`<_1{h#~0R|XgfPubdV8X0B zs?Px#y1ulS!txud&jA@WZbfPB?Q33~k9!~k3^2d|0}L?000Rs#zyJdbFu(u<3^2ez zZ!j=$$lA)|ACr1p4#?%(#XsbCF~9%=3^2d|0}L?000Rs#zyJdbFu(u<3^35k4NRQb zh8&P#CzR%7*$od={v51f<5!l}-rf)g(?;=H1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ zfxc#7;NUfF$N{;xw0Oe7)7!8P$QC&uea*S^aqnh;0R|XgfB^;=V1NMz7+`<_1{h#~ z0S5Y?feABqR2~BvTw)H$((9|w0U17FRcSFBW2*m+Dc9UJXMh0)7+`<_1{h#~0R|Xg zfB^;=V1NMz_Pv3DLsnNF|CluAzS80e2Tebz@@HTz+_Iyz_Aoz@!zaoCaX;vv_XF46b!UJ9 z1{h#~0R|XgfB^;=V1NMz7+`>bzG7fN8*)G<&)rp8{Ntc$)#rdL+Hyx}?d>a0oQHcJ z0}L?000Rs#zyJdbFu(u<3^2d|0}L?0KyNcJe&+VdpMy1c_(`S36qat?RecV~Bsn0x z&9U~n_cFi$0}L?000Rs#zyJdbFu(u<3^2d|0}Rv}7%+HM|N^NUae+yJs-K00Rs#zyJdbFu(u<3^2d|0}L?000Rv4Mg!w#++KMMWblX$rNuy& zUe|^kkjbk{Yj1Bfq0R1P3^2d|0}L?000Rs#zyJdbFu(u<3^2d|1HIkAz`-jkkAIY# z19D>ZIUrYB2c);V)_(V91{h#~0R|XgfB^;=V1NMz7+`<_1{h#~feG!%0V#1EkR{*0 zxAGXs2st2fU=DC^@c#n?3^2d|0}L?000Rs#zyJdbFu(u<3^34}4Gb96%W^=DKB4mX z$D*t5H2-h@p8*CKV1NMz7+`<_1{h#~0R|XgfB^;=V1R*MZeYSOw^jZetRW*#F3ri3 zYj;*20~s-SO=<1z&G9j97vE)o0R|XgfB^;=V1NMz7+`<_1{h#~0R|Z8tp@%#2jsO% zV<3~~K3G~jVf0be=YTA}>aNn-+gn{|w|g1`3^2d|0}L?000Rs#zyJdbFu(u<3^2ez zZ#OXhm|H82e@tJqI~hFUl+t1f?Z^QcdHCAW+S}WGXuo?L0}L?000Rs#zyJdbFu(u< z3^2d|0}L?0KyNfKV9<)a@sEmgK;}JAT0CLYk?Sgd2G-)M?=G#qz0rg=yO%M*00Rs# zzyJdbFu(u<3^2d|0}L?000Rv41q1EK0U0v#)Y4)KOTJhAIv}GyeSB%{?F&YngL@qV z3^2d|0}L?000Rs#zyJdbFu(u<3^2ezZ!>Vp_VU)*oBq%r3^2d|0}L?000Rs#zyJdbFu(u<3^2d|1MM)-o*a;eN{c5% zY-02Cdn)}GF_w1py*i9>1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0S2lwFmC$Iy(wrw2 z|8QyXgjl1z>i9>jwO)0@Z>d1AawU^&&{pw%+%K!rmFu(u<3^2d|0}L?000Rs#zyJdbFpy>7 zz=2DX>8oF@^f_3EmzV=Ga!MO=K(3Vol4Zp{_YejcV1NMz7+`<_1{h#~0R|XgfB^;= zV1R+%WMJI%ZI#A9rmxwZ3>{fw4#-t^wIK(@Iv~Btu(rDAGQa=>3^2d|0}L?000Rs# zzyJdbFu(u<4AdKFOAg3_M@oC9)X2lvRv!OYA_t_j>s9Z~d-os)7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`>bb{QBq?WW3eK!%LkT-u!a;_u#Bc?@LqQ74qv-gaF_^|)s+zyJdb zFu(u<3^2d|0}L?000Rs#zyJdbFz|l{4jizg4eNkBT3S3|#N;)V$3K={cVB7kW$pj0 z=?i_q00Rs#zyJdbFu(u<3^2d|0}L?000Rs#&`ty6rrlV14#?2ar+dhEy_}ZgR6puR1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ zfmRJ1HuZ)|*Fm4YW_L1d^ckha6c%o&ejSj5rkzw;dt1F8K5q;&zyJdbFu(u<3^2d| z0}L?000Rs#zyJdbFwk=YpBivnGHul>mBv7(l$irEvHBd4rPn_o{$U+-1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0S0=xfy1U=Uupc~e{(?2EX~QnE!!)94%WfbPcE&!;&eTa z)9FKf$N&QjFu(u<3^2d|0}L?000Rs#zyJdbFwm-j0|zXwJ_lss6Q#uyhEJ$I2V~g| zazI*jR~E zu75tM`e$D)-MXu^SPkd}yFeeTCJxgYKW{p&v9db{2XFu(u<3^2d|0}L?000Rs#zyJdb zFwmC_d}_dwWLnj^9}6BUE%q^d^6JWCA4{*3`_Y$-I~VtC1{h#~0R|XgfB^;=V1NMz z7+`<_1{h$V{}~uJt(WC~Tv`3PAET#kC@o%NO!dDp<(j+Z3^2d|0}L?000Rs#zyJdb zFu(u<3^2gJzBSN}+>a?G=6;N5OYX;gVjl*FYdva|YYiu*X00Rs#zyJdb zFu(u<3^2d|0}L?000Rs#(7J&G_pbXfz2bF0rp$k|v{=H3$!jW)eJuI@y`{C6$<|Hk zGkwMY0}L?000Rs#zyJdbFu(u<3^2d|0}L?GQv>6sZ>v1_W9Z0DrNt8#UDbx%kE2c~ zt-U?HK8`oW8DM|`1{h#~0R|XgfB^;=V1NMz7+`<_1{i3~z<~poR-XHDc!{|mBM)C& zeeTD#JHwY|3S}bAIr>oEXIPRKzN^39U``)-~;2JQ%00Rs#zyJdbFu(u<3^2d|0}L?0 z00aHcz_?>>X~Vi7CFXwYjZJKReov+UMjm0^5BGxpcQ0_wU2_H)V1NMz7+`<_1{h#~ z0R|XgfB^;==qm;e9JG9I?Blgc;~$gfmzVo7@`!bn#yujg63^D^E7#X~xK}a200Rs# zzyJdbFu(u<3^2d|0}L?000Rv4M+4)h-&$$xWBQui$&it!mKINlHOZ^b{a9C8d;6m) z=j>j}00Rs#zyJdbFu(u<3^2d|0}L?000Rs#urCd?BlqL*c@LHrONeJuRUP|SeD&R> zwRc}$TXnm)Fu(u<3^2d|0}L?000Rs#zyJdbFu(u<4D?q6cmWy}x>J-tL7AFu(u<3^2d|0}L?000Rs#zyJdbFu(u zE-jwWj@*xtQ{;a1M$6jl9?Sp(3^2d|0}L?000Rs#zyJdbFu(u<3@{J|1`JxUH}>&b zrSXr+bIV)zW7Lt=ulup+syj=I)fi{S83PP3zyJdbFu(u<3^2d|0}L?000Rs#zyJg7 zH!xww?UlwprmxwZ3@J1Bev04Ja<=Vv4qi6Ppmxlv1rR3rL{NhXRpQ_ z0}L?000Rs#zyJdbFu(u<3^2d|0}L?000ZqaFk!}y>T^FzT=!$y_4ijE{}?`5?uRkh zzA>n;^)&+wFu(u<3^2d|0}L?000Rs#zyJdbFi@_60fSdn9{ZRy=f2W%DGr);QsuFa zgf7^$%1Y z{}?`LRcY}Wp4;nLf9r1s7+`<_1{h#~0R|XgfB^;=V1NMz7+`>b0Yg^zuH295?a2Mu zF7|PNvEly600Rs#zyJdbFu(u<3^2d|0}L?000Rs#(0dI`n0ZI#@sB~nPb@8-uE|hn-Mb z{G%3^2d|0}L?000Rs#zyJdbFu(u<4D2fd6K366 zdHiEgiMb!kZ+x)YXJ0+HI~g{9rTB++&lzBV0R|XgfB^;=V1NMz7+`<_1{h#~0R|Z8 zr3MBLSzCGRW76#Maz759aZ0tZkLUL!$A0@Zo_ne1eHBAgulO|s3^2d|0}L?000Rs# zzyJdbFu(u<3^1^N8JIZxuFB&dgNCguEuOIarZ(h$j9XD!dwJi#yt^K*2LlW+zyJdb zFu(u<3^2d|0}L?000Rs#(Dw}t8hU)?v5!f!?eN_loj_HGizhDv5&p$ zek{1`meSf=)_E&u|BD;CCawts3^2d|0}L?000Rs#zyJdbFu(u<3^1_&8fZ)I$KDuA zSq4^Yd$`*8N92BtllxKD^-|9MJN8{0*M{x|OBg$QQ?;>=Soh;n>wXwN&5a-Zq@NgIfB^;=V1NMz7+`<_ z1{h#~0R|XgfPwwfz@*tbE6@EHIHbhfk6WtE{n+&EYst_t&dh3|LDm5I7IG8 zf3WWy-QyWxfB^;=V1NMz7+`<_1{h#~0R|XgfPubgV9>A=D$o6xIP;FuVjpAYwjuZ9 z;%%k1*SP7Meor$0;+sl~)v%XuPv7Vp1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ zfvOBlnsZbstrtcyuP&d^48g#{?H!`Fu(u<3^2d|0}L?000Rs#zyJdb zFu(uZf+%FF#&eaDlP#y>i8KMr0j{$bs71{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ z0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz z7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|Xg zfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_ z1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;= zV1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~0R|XgfB^;=V1NMz7+`<_1{h#~ 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 literal 0 HcmV?d00001 diff --git a/resources/cache-logo.png b/resources/cache-logo.png new file mode 100755 index 0000000000000000000000000000000000000000..abd10ddbe52e1fbd576003067806150b7260e32f GIT binary patch literal 32644 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 literal 0 HcmV?d00001 diff --git a/resources/icon.icns b/resources/icon.icns new file mode 100755 index 0000000000000000000000000000000000000000..2d97ac03dce3f2a8bb18bf69389550b3c46a27f8 GIT binary patch literal 179593 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%0D8z$;Lm;XrOn)$!a_t8> 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

~`MZyT=K54(;}Kpb{XwN#+Bd)|)>qHHbO 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%0DA8tr1L| zMxwtdEU{`Rg@VPWr>91<)|fVTm>d2FQ4{8c*ipeQzx@0K0PR1fqh|7^&MPQ_d_N#i zQ&0tqNSl%r?gbhs$Tq&|)xvJp{|Z2=9<}?=$4dK2#gd9t>O#P7Y3V8CSACnh;~hv{B17W@lo{R531Nm2HfnuGr_ zsht!D3@IKhMk4{RaSYOdeh*c^P5pT5zuPS{PLoQozem&aYJ^wQqd>_i ze*a-#)BIj>l?M1^A#P=4arhZ_?>6^JL2pKAQK0dC{*^hPO*=^DRzr3n*&tEz1!-}} zQD^3JMF%G6UzCI)twe%u{TfjKX~B?_(sw$)`QiQG;sXVi?Y6{nTa%LEh6M0vlG*SE z4lJotX2{N!NK{6bzPaUQr4V8N6%TPpK_prcVR5G7)gnrUDPOpu-M0V+BcO)PO z<_J%Ep1URG?4IJSJ0`GxY*)H)Z3Rr{*Xp*;kH@~cRt`Ai`{Ki(ez74nhz38{x3%&i zV(Fpy!=D@Y>kkN@NTjm#X)%Bc}=wFEnyrX-jIr$Vpb`QQM&Au@zC-ZPyOoYj`U{F_2MF~xF zo}Z2w!+SVnaatH)H-9dW&dYAz{x$Knd*^I^qNS+xf&X6MZIh1C|9fu)_>P@>Rlvxc z@d0V2>3e+%IO-9yWes~x!*q5=N*>{4Kaux#p8lH_CA%BZ+0tf?2`6QjdvJooTJ>FZ;W;a_9P3sH*M zH0j3U>G|oIYS$W2(uyYU6v8)R(-0T>)x8D#By0P3OWr-ie3hd6&-aTfNcpukqX2ke zy@gs#LYeph@G0#<>@@&3sJ;-1p8rAr4f&!M_1#^r?Z*vimd${wlq5co?(qvT+@X`L>^@EEFQ}U z*u??jO>s{cK^q>Xy0LVvQ>vTOIfZQYG4~222q1gDK>L2ANWUWSWLmez=G{K^8XcAO zS|M>%_&g-PG5wM@@p}mPKV9KO<=ed%{?$~*x&PWh5tUrDW;2x=O;fQXIm5a&#jjjr z@x7mxnG1m0Hhvu8mMd?J3{bOk*`iyg@$m7uW!efw&uPl;guZ{`{o(7Q@uozHJHMY# zx!J_lFhzv%92?$%eLLhvNR*LLgdO1l6+abhfm~E%uEXvE8n>EFS-e>dPbc-YRF{Bjg916t1c0 zKd07*I(8#iYsM*U$k+2W}<{{~Bkf+1zouP`|Dv&e38Djw4}8EIbZAD?I8 z=!}uEqN7l7qV*}>U?-78fSZ&U?3dXP==rhWNz0SJ^t&v~y5HB$T|I;HaQ|kU&`$t= zNf-F$63+R*Y!crx0H9H7wd85rYp3#Ui?V!{+0RferRxrnCGUXaRX1&F@+eHyoE=yN za2Isy6chI;Ihq1B%Vv<0U-E?nYnGzd&AI6kioLY^E2fEBQO zfgD!)@!eT3DG`B+X=j+wvkH}nD;13(?xz_tl)Wql4k6<$ezV#NaGNQ^4@^FETu4*$ zTb?6g$jQUe^>v#ks!{V_OKp(>wYEh(0WBZ|UviFdz1K}Iu>jD~RW9YcuK4)AWam8C zf#O3N8G`@YwTzH3tLyUQ4FE)TQmeN6Zev1%U+MJ=s1A_i16a+7FuwZ@@)sQ@&fPW` zm?v|x=O38HP^nQ|skEPv7sXXScfP!~>Vu&vhAnLEJrE~<(rYW@i^1J_!92kx*WAX8 z(U4J3TkC6)IaLwVPK0H!Jctes?4NM(z5c_3>hN4G^4+v`G>K_ zXb0K1V6_6CfG{^ayYdR($XLF`(+3}v27j9|?OsDMKlub#T9F>X+8alpb zA3af7SUd(e&J7^a2S6dU);&Kzl)m0==ayJv}W@+0*Nx zLLt3ackMYSyV=_Nopf9(04QWz#wHevxf|viXa3a4I3uJGR`#RD;8N~fY}pY35Y*%O zPZDHs(12DH%fV28hpT|AsADSZsrt}~0Bu_%_ zjlVE!;2N5K3M)wJeibXB>H0*DvlzWqo8_?D_=tSB?=EPneO~( zP}S}-&*Y=5S3y#9y@^AG=n(Ga22}8fU5Z4k_aF1^5J?}%D?>bFs9WKs!i)^z+9Sq= zxUsQxoBsEUtkWrKH)x3IgnNxweL8ZZucSc`=w&a^_B0Z}zy-fo=$g`h?Hp4ko~KHUgelw8VxNvoTyes3j9~W}cOC7TA&C za5ih)e8ZetjcW<`5y27#_3)rgN}HgeQW;IhkuEO_q8+q5XR3Ed0}zP+r~7{Z-Y+TE zuaQ0|FaI<-iL#v_7o&wdPg3|A|L&Np9qG)N@BH@3|7mqhnor%0H-Sde^)#2J`2X`}(-mu1|`9~e5z$UzRn z-nMwL?q|iPu^9+RjIKs%S`njZJ9cIJk#}P1OTg_dNaG`m*%Ac;@Q;Hf-PrkmiUUK zC8wHTUH3gWSocjE$JTvYo%F)#;u{^T{U$*2CbNCW3hb(#DjJL7b`fQDnec+-Z`}#| zVn)Q&M)=C;6ieS1zPUK&%H^gPBdME7nSiwdVe}mX0E1@iQ&qN@-C{EKh%rz*)O}#- zKt|@Yk>O4*mnp)N0XR!&k$4IX{xw|OYUUvC@2vrY4E%@x`9vqRGU^Msm1xR%BC=yB zK)oddP_f36J#l_q6%yUA)$7#w_6P#G;S6jt=L4)m*dR1MrMWq+nr zYJ4C1kTXQLd$;5w1o$dN_pNIf&bZY3?!Tp|#2;b^K|n_nsA*~`L<*D!aJxxEvyUuZ z&X{BlYtImCaY`RgN}Fr(u}sk!On{s0L=7TB??(@b7V?Wkj53Vvb_gKnj;(64GY>@6 zv*Q1{gciK5GwA0Uuy0!F3qTG2$2R1kb}<9M2)Mv3nCaIb6D>6>fOJcoqvZ{1Pxu60 zlL%C5lEjZy$oFf4!gP*y#vNT;1%OMO7s<~!z?hQa=jcHgq67qsv;-qK#xiMF{YW+x z-|i?t_l@=6U>FntBV(m|VOM>A2mrr=-x#*8{TfyG{ zO1eN;_Nl?n`4j(x&5WzV{FaaY!6mj%B_V$yVw*geSrbQoZ2_C$zD*K^bnbx z-ex(K<{h3ZOEC*4mm-s)?J?;{aMz8xWbyQtWWc<$qSiyqU)1I?4aD91%-L+4z7awr z^k8|*0|g0x5|Du%b8=Pq4shH(AzCBxT*bk6_(BNV{X78q1RY!uht8w@lI}u`8{*0I z%MtyY_@$-5C_~`%$(^D3@X%!!{95p@)wt|xIH}LARsWnb5**YI`t+)41<2(*zl=CW z1UAraB4h<*hhDxC9Y_<_A>X_5pcvRIiPcR6-T~B&CrKEY&p6_=jI=|Wd;uzZ_BwcJ zX1~KIfyL54BvM_6_5WYM&`5y4gnuBuFU%Pc?q3fIy4bG<4`W7mKU6n~Xypcvq>oI9 z+DiKFBuM@yI8n#NR@lBZLfn+=A4)0?h=}5|Th}5tL`=cF<5#y=irbJ&*iKl~PThW~ zLk-!oeFxta)Vom!AK&?=?;j=Pa9Dt`o>7gjvJw=5sdYOH8J&c_+i}~8 z1mra3eIz%PGa;L{Dcj)J3SpgOu?>wZBhQc5OyE^V(SM~u2#ms}9UaqPiR#a)ki&3x49cK#vO59l zWY!!_X1Y9SfOlYk7$Id1urPhzmqI1M%t}?I-ycQFl;FAjKyx>n0#Y!%kWSL{B=)(W(l)1`i!? zJP=l5jji?zJh%}>f;gsqyR`s)4em`sszHiR=WCkos(#^M#nkiWr)WDB08q^#W-U8!>8Ew|-(rwfBsp2hVHT zASIurfCS0<*Ksto^GXci#=AHBH9{tEsJF!bh{OI%+zwzBRn$rZz=5ge@nmC6rIsm{ z;#<$(gS#{GThvB9x`+8*Hi3D#ga%yWm{%05??BF2@_TqymOCM-B67UJ4fqbd6g!#W zNBCz}xb^_y=F$j`cf$qNnt)TId#Y zw9lXDf%_=%?zbP3;-`Z^+OADXIx5&@V$6akAn_|P4=r^;_MxHo5`|SG=`-$FVg=+R zk+)W;H{Ua+Vg)KwGsN!z3J0%6>MJ*~C~87yokV$ne>HL+C){7m|9NUEuMGu6LNsU{L^BP=eN$Njz&Or z%eNvqCdoW=l$42(_nJ9VY2S1m!R1N=c_JLqZ%LAc=bF^QaQ6OYV?JzDt1utJlW}W$=mBHOFLHk>9a)i!Wx~?qN3H@G&o`sS6t?)=MMh zmYQFs7ppg1oRxB@E%@9ksAItcB#}y z+?~9-dj_lewNe3UBh%nsmYJ4weNyTIP=jK6H$lkIuW$E&|4%|C*=B^{`oU7=6<1{Wr z{TP5h@cKL#Ebrfn0XUUzk}bUknjk6Bz~-zBzIMSEH|o=(cB8&t%Jl9U^?tDTUl*&a3sqM9~)AxBQNz$Va~bgfnD-a^WSmlf-}2n@L+ zv!y!OY{2ZO15nUYhFGcNl)Sk+bV{i0{0j$=CUdXr7YMId5J?-`MISLGW|}rPq+tYe zF>Jyux2;bfj>kLtpLt8vN=1Up5nDfOQ3?WcnUuh zFI(*cXbNkkv+ajbgwKAg!lpF{*sw)AGk1p^H5cE<<+OVv|6$)uzFh73G{oG28Sbga zR8BkWV*1X1jc^c+W|)*H)iT;2@tum_7%(TkM;VVoD6?U6K0>t=?lo)h{Vi(eS{JUl zqsrnZXJoU_wIQT@o#7s;4m{b#ZGl z<2HC>TcFB)56+Lxax3iG+z52fTH|hywj&n+wm5@3WpgJ~{J+Cryn_|QCfYedx3^VY z-RA63Qx_dY0?!y+h>|*{{kMsY{NK(oMbuG z3%1=8DJ|(`Ed4OhA}XrJx0$ih5Wk<)Sojh9TskVn>^$zvxVZxk=DBRPTDn695;kcE zH=WkMN8jHi>#+FsXAVpzyeDy#dw@;J+PapXffQTNK&bjp3;^+ebaKP9zFyor*t;lI zg8{XDb^ZD*C3*5f+di`u$9~7tlc(V;RnDS?F>;QQPHA) z-uoJoXs2FSCeO@YEIp|df-SPU(=($(@?03r1p+{>d2^bJSRZ+o(Y$diP+^d)f2&Q+ zIDo&$!+35aIm)Ne8w3Cv*rl~ihAZkzrrl091?i+UVnqYs24HhM_EXE_aJjJT{Z%qn z;@LiI)ytoJBUlzYInP|(;n;B+jyH}|<6?)8L)9r_BeKaT6cV9b9;WRg2v_iUbsqR} z!2!+Wzlsz#E4?nhoMuG|Uxe)WV1wS*&aa?IS+V3mw7#pvc*eDFV`6%(aXi~fz4-;M z{m`zY+%6^MKrG~4e_$qZ;T^`>NJFMowhEgeF@Mvg_@P|{1t%*GCcV)y`Q*m>BCQT{H`F?l62D+Zw`c;gLeM)x*HySujFz{+=~a@U*j?x&#}>`@#Vd{}m%F zxL_Ccm0JU5;=g0KNh)3c2Dov5@$4vqsLqs=JLdq}|dCehO7<|vLdkuy~Y<5{=G#7QA4)7L7Yc0C*JXU8l+=xx~y!z?_T=ZUZzA zGoy>pyNd2g^PT}Z9HcV7?+uh_*4_S)VUT54Bt@u4YBq??c(`GxF!JpwS-W(fdbA@{ zo5Gvv^@U1nw|Ob%2Ke(r2VK;0o$qLb`u`lIH{$HCNk%WyHx{{=0Ptq3I$>qIFd3pd znn9o2y{Fnw3X=~$I4W3t-Qy&Kp>u%>9Z?@K`9@UD@R){i2u{fp8Mn5xYl=JRjF{z9 z7|WrPitx&f+)OFK&y&lUfI)rToz7`H%Hx(D_2J1DY96L=Vq7>B0s<`p%`BNq;hyHr z(#?$Yht~AwVFcnNV#O>)+Q<@EhKi#pO+v{tfMnZx(PEbaeQqslY4U47cnxn6VI$9u(~1!&#j=h7Y+$j=O{h` zI8WmdqaQdT^G79fCC^D-Ro#X}b0bUqy7=xELB(c!N`ruX7A$oB!Y97|$=c`yXy3c! zV}U7aw#ogkyI)KzMW$wAS{@uhTwG2B?F0Z6KAT-SC2GcuzDD^dCf#njgya3t;fa_{pW!DXJ5zXuys_j0|7R}eu_CPq}D(ge8*+MSm}Px5>~7#GCoR>J5$asoHR za9;+iu7p_!L>%^8CSk^SC77Y!XFn2q`gCyw2tR>Qc?M88xY$x-+;F^Zf@_ZJ?wts! zK{joFnwK%CW7`}DKm2SrRAHG$u8SE~`XaU^BN7KnqfJh*;C18Gw+3u#;^xk1A)d+} zX3@zENuG)q78AQ&3>fd&Mv5;`V#Purw>g6N%&cw_m}~Ij@Ddd`xD5JvoUhgQ4H_Q| zOs#$4Xmx-6c@>C57F3ri;FVEflL$cpFhu-7UFDD?L!A0#Xgj}w9j6cX2HD_k9}nG( z1ZGL`*ROFQA+fy+#lAUP$e2^b_Nxf&M)H1o0c(29EvJ#Rf{1R`)K`%Y-plV$xM(!S zb~wnf{j&Y(z-|cD1h9O2R|(PH`u*G)M0$6RIeRk=mevG;Y|8=RIAn;Zc&rz>wZIZf z@1FM1ofE5i$u1}rCi8QIbV}uztLO2?D(@lYyUo6?9uj}>H{HZ`ivqVg^TCw^X(Oa; zdea>1#dg(<4T-HYrHhr{km-{DrBeL;xwX(DnTLqJ;S#Hlh@CDyER8ohP=JFmSn7 zF#t7K?5!nwZ>sBU6q#*kY36NS@okPsqI||voHofz%o4h;%d?$3`PNh1+y{EK+`wV~ zX-waxYjHz--hb8{j|6ckEdQ07cR{y42v7?qg_6 zJfidCCXL$&NMfD@CGgSe^iLJl!N zO4AG(pqp-oKRQ>un5O5&NFEdeN^m8hBe`k8y?ohXPfKDj{`I;A=099M(otEBvYh*; zE2Q$}*d=>0KZWp3DERd-Qt`0fqIy%%N>X0CkAo1_yfZee23N1H+P=66E?Fxg))WoH z@>;1KYN-XIqq`@)R1qr}13=5mDU$HvtX)ZwhN#yE+hvNYtNzfXAhJj*l*AtZs04;o z4=0EW#ptvsPV%`~;=HTImw0TqF@WowzTgatM1~aO!&*jL-c7ar?m%+jFpEUzW{=Ql zlHXpp;#jeK>sW+Ezby20XDG7rA)k%;xev0u_Nq99raJxamL&K!uBD(#rqM}~=g{0W z?3EbH_N9myB;7Nkt|VQ^a6dMH=iFT(YFS4U18nJ`+}(sR1;j&nU)f1bU%cQ4DwB8h ze3PQNN7^K5EnZbKBhQ)fRh0Dc6Eor=c0DXIwtj^e31c>)o)og9@pz zi6$Jl&NQOMFlz*NPf4~V&-~M27E;^!kdH5En)0BM81E}QER$_r9bC|#-gg_trX06( zCRWDutk~8%`FbS$6~q4AzlVM@1ma!y&hldRnjxc_i^dcExOmm_ zCSXlxpg30gm8|>T)=HIEhndfGtd#Q~$8L#gLk{OzSQ~ORzh_a}kmBew2M0*!a|cK< zJYp$gAg(KvCY~>m2cB1XW30yH5?e#l^{f@x0#Lgw?;G-7aFD*%h|KL*)UUw%{EU%6 zbgmd63@mh|&EJi3gwkMKn^STA7>*Ozl{c48ZN(DtDJ*peIe)&4WxgrT)ksdT`?rH< zg90}%k+Zi_AhS zDaRh&c=06Xg@NpyRcl&#&{+DxVZ$bGg|#Mnyz zP9N*v5=d_eLDTY7P&C#{|B~oLE#R~dY);)ny=(lU7Vsm#w z)$3H*w`*ma2B{~u5i3bLD`nZcFZT{EXb*=lBy9A)K0N4d2bxy>dOa5aDjOG&frTP_ zG5EvkTM~iWd=xt?Nywxo{pz0NEwRynJF_wqj4b<& z2qW)vPy4%EKO2qu%jCY%a640~Cg7=c@_~)9I<5FQAGOkH)h$Rr0NUodY z1H?>A{m#VBDu1h1P%UtuNZjfzU{hZ?{fP~=FX7sTs03o`Dl)KIoaIf-T>*f5O>Uk1 z3A{?oPlc!u(qq@QkGk%!q-@4)1t_<71}sRGHG)^%kdyE}t+A&t7|=jI(8S@S zx*rYA(rU+bTLn>vV-sNzq2_()R&vKh7_pDIpjQFSV7q=z9+Q@ zdwpGr9JRC%yp2@%E156fDcc2f0k@ID|0G^{o3-1Fxo^ zR3!&%sSITc{~UuW;;b#<+sD_lyF_Ue*s?LXsiFWSdloE!63DAN^NCoB06+H|+;x$Z z)W#(v1kbSf?3#$LdU#Y)afeKyh;Ir0@s_#(@V+>tP zHt}itXvWV#2Cj3GBK%w{7dARc%D1FuVk2Q4vVNq`N&=7G4dA#m!ZfN7*4+c3)Jfz+ z!S~CJHM9r!J1-5khQPZA0YNJ&Oth=_f83X*0isP~+kogp8k_7FOba&vm&k5~tmJYh zQuIXiK!2Hu;EULpH@vIkYnIgMW*~%M=4boxySP@t#M&f2*bFU`3zh}Kf19}av4EdsM#sf5gOT}1MVJ;UxeO=(Z_i4y3>VW# zY1WC&D!|IkvA|7dG2}dykLXwG-bI}HgIhY70|C=7bk4rV&M>-wSk1-0B^v`-@DxLA z@C-XNgBiDFll@cy^h`5M<_AGQ#w5Ia;V$np!1&}g6gUdY*%OEA1RwRX&eM$?^>J^v z%6X5=1D{HMp1o~OwHd)F0RfzFsI=^?8rz~H1@i(6F(JFDV(4oA;H{_N}=|)Ac@QW zDc^aWSB){ieN8;~^QQNm%l%dIeH^EAeZ3mI%=I^%+n(~tW0#ehX{V0f@n_#N{hJvg zmyg&Ii<@cnDe9gX?1(n}Uj)MaEnb-s)`@xmKriN}GuTWEbRQbgyOvhXz0m{^6j%Xk zr`eVSB&mUXy~|Px$X^<`)Uy!xE;z@KbFDt~n2mMycmhB%A5q1Wn0!F$`D6YAGRqze?8i760$_b)B@Nypp;6`UFg z<+Bpa%rh$|rW*TWuS|Sq@-Sn5FRa{$``X<5IsP6hv)Q57V_6%s0$PW=bMK##xO-Hm zZBuPV4!e;vuum{vqk^XRM%EJKlx7|hC!$yZ(#DB-{lQTk2^1ZH}I-=HIh5JZ8yQgkp^&F)Wd*X zDe~!@EiOw{C73k$lX9d-{C}FgGs+n_ZQfGPUaHyn>z3E$Qqh0x(t*TyaY$BA@%7$pqYcFaq zJ6~|>Rl2^P=}O0PSwu2&jH z62%rH;{bHb$$Y|JvpjG8dezWKUq@{G`21~)N}o6qI@KG8r)uU9Fz?Qcuvg$H4`lHo z+zRYm3qIDcXc@=EO6Ig?R{Xh-h*gI8c!KwYt5{uQ=8CC#Z*mV#{u3psrhcI~iUXA4wn|S?!L<0y zcw%?5@C=e1fVf=k-4{Yu)ifbZCm$F7Xph)>xzuuuzA_&}D1#L{7b+A_z=AxRN-xv- z)&GUl)S_SOm9_uzjk(aax_FSCNBVn4MEl!2jzC5+G`Xl22Y0@k$I_Y{dx@wBL={?TaCcsU&`LHdKgDR}@8uX|}4cK}Mo?JFyqR z>Avp!l)%B)|0enWn0m{wD8KJ}c<65F?uMa}8bUxpKxt`^ZlrTST2fMSKqMptq@##T8*apsMBYpZ_H%H8^rt=xA zNdTwVlRw=TH}F}$^0I>Aq7QZ=zO$az>rI9dZ?IR(LzlPr^GKVAAm0vtgYDvk4kP-F zzvEvve3Rv)Ioy^Z%v*h^Ai`e5FGp}fquHDPn=h)n}{nVblG+7j>8 zFeWQ99Oq!t0ZA*qmx(TuZ_|dgFKJru=;G}x!TUCY--{9Gb}qkMKnsaH+a6+tEN;^+ zM2Ojnzf8@NsgQnUSoWfFVtxq{xKZNY>)yXKS8A~R?&zcC!~XBm?TB{Y*zu~{Nw*&j z{nCj0wcctXXvr%wsbpfR^d=Zf*j;tsdz@6D(#T8PW6lq#?Owx;4~JsFtalU9Ze>#& zb>TBZ9zkl5wA?<8;sXa>jpAZshbQ5{Brv_TkBf|Vj(-I2o_*EA`F&AK@iK<%b@!jw z=TJgQ+_7R+T43omQ`xJ_Jf%rcK1>GyH|os+tf9z)v(QGoQjJI4-Qu`8W~MZQ*8 z1Hpoej_Q~EI^Ev^7J}gC#|h~=uU6_Um)N15fG0248h78D8C5zj$$oOKkyRbAPPVk( zmvLM7j2Xs#59w}=&Eh?rng{zU1;uFGnT)W#$%=1}{6X7PH>E=T3(jT~D$X4*)&^$} z-SmuV$cK3-;Fb>@%Qc#cIGRwdczZ>&)w;IhE}@ww5_++3=krztL~DYexS$r$c?CMV za0`EY{2#uOh%{jlgp?Y^n!FVHtw-I^V$KMNE=m`z2j8mhwVtWiv5fEZ2vw=Jr#=?R z_X(ZIG~gWP9jVxxbgxFi_encvSfM#x9kJ0G-%GzK^{PYOsZJ&=2>)5RKfiMB*3XK? z)>2vJ{T;9Z52-wH?P$a}aql&%5Q6mp#QI`7|B!@DTr(eCG^%wUdqZkwXls#ZW11ou z5e#_dm(Mp(daPh7P;&(25kXj!p|U5@UWAa)%@pyWJrxLE^dwNSLJ)mo{1m5H6RK!1 z=ZDrC>r^~`<8v#T_g`k*#}^qN8=Lr+Y-#Y*UmFFPFa~!*^^1&grj$l)j|Nr8hb_}M zcXHUN)xmPK@;r|-maR~-$H9}(G0E!kUi}fL%!y4)zG@}B>P&kf%ei_YjoAw;NHt_E zCZpFqp5AjuI&dg%gD9lwo&nmNID6Y{USIiE0U{DQ3-`HSrOVOXYu=uT><5^lkL~DM z%>1XPIy%EWoa{YJcZ|x@b1f&DeP3#jh*pDw`rE~kLesOu_ zeUkUUc@og(JzmgDvEr|TVSPnUg>3nb+m$Vq<+>!G5`VE_u?X-R4}|r%EZ2Ff-+D5a z7G_c}u%BSnPv+Gkyyg3L@~_J0``15C#D+gVDo6S)-LWS$O+w82vHi!=?=~Sv?ppNQ zGMeB)%juc|(CnGev^^%(>Nm(*enu4zis zWut^b*eKjG9rRN#R!~Q!o_#uxgc%vaIp>Rd^_2KWnNy%R)8D+7k&KJ&WbNwdSf{w$ zv!7o{_*;@9sAJAQgx$j}{1M~6& z5U~b94S?U~ocK>=ZORvG;RiSci>Q@{p1=BJBB6KhQ7Ty&j$goZzh#6C|L{&_lUSN3 zi8Wp>OfhmIc3ov6?K}OTw8YXTY!_LISbTvFD{*rP!@SYdJf67aS` zuOh2x_DI=)?8)AU3N#!V0EvA&$m9$>w=Q5@ zJVk4f6r8c4E{FrbieN}<^pU|*HIPG6tej+p+^Phj41)1ZF8rq7y}!;(mtB1UsaW&x zpz=0__0ow+_cxe*y)G*47@PX`oR!HVLV{errgALc!QcIOh`rp)hQ46|Z$o6t*}K(g zQ}uB8FRU>rnZ!0GCFJjWdC>(fIY(3%E$&8{fkh_;gbq8(c~ zO()IwWAV(8Fnfcpb7Pa4qsy3Tg7@Y!maEfroc(eZ`56?VW42w-i*d9!(-p~+naUsA#c#KAplD?i zYLV|1+KyWh-dpT)Jn}w#Qz+2F#n}!OkrzJjz)jnQbp%EBpOUatd-H_oqUlg#`4nyJ z6jA3oT`Pkf>Hc^!FQ=}q9>~Clmv?suyn)RqDju$-{Zpe-4uNc$N|4w5_7tvMIvlS| zo9zSy%-+yCe)fkJ({1fA=k2W9Zr7;OdOmC#`MAf)t;P3SFU>kHZw9r|`WyF%r-&wm znHhJq!ddv_vh$;csnM4PA+0k`CZI&div3FL19|KFfcjAf_i4u9dMP4axchtqTmPc< zJLdpFFr{<59uIeo6*f1@l2~wu5-$2}?BUUgFG6F9Sz|8={jGO!p|ovMyGKOQYyK_v zoU)}~ei6wtsKQ{i%DZV9299Yxek9vFEMJZzF^paIZVGiP96Nsd(^Sr>VxY_M~7nc)?H~ZQ8qXf@Q!vZ&XnK# zA&v58_7;d0m*G`6vRfCTb{e{2A)LXs{^6(R%9c^_9;8o*7i`eH%^!+%@4<5;pp4s` z3=uud4OR%lr|rgIAL7Lc@vrKE*GYP{_8Y;EQfO**Gxw%(`Z$(Zx20W_7Nd$LJ3DH97C7gL zKsMaL19;%zrt9opB-dfz@lHIowKojHOVc7Y^|+)&YxBqf$-yWe{b(dE*SWo#PF8@& zcu5qT{6?O^byTeuF4R}HrQIa&&_bgkm;~k5RY^J8u%8-x(EO%1O9zuU#RXrQ+DGx9UViE?0Kd!cI`U;B=g}&FTW|VYKSDfKvA1*@X>Ij*mK{Z6WLau z13mCtR4*AV+@RCTbZ_rR$&MV+;zh#4W=-ua5m(A}q)NH6y3q5vipcUNtDmqUw`>5{~Y`qUSTXMYXeg5jXw) z(D!RSb^%WHX=z*WHvjaGA;7n}4Jo_fqroQTS%Ri?3kKJSVDc8-uS3JoFc_&Jz9| zq(14t4n0RrMN%GgUm4+%JAwwiY{R5|sMkz{gS*p)dj$EYk>HKN4;Zei#nOChfVJWV zi)7oW0u>B-i279|R?bUS;ps7UiV`|rM*2PC{#IhX-So5(soS!-yvaYsf5=ymDwxPf zw?a&#xtTl2NxlCR1$p0&KOO(-$7}4K#cM=St`W)N=2Xbx4-%3&aQ3mBSgv&%P#Zm{ zGmmQ|{*hehrdyhbDvjBT?LU(#`+G7yQ%bFU#I!N1R7YRn&3UBx>zfBz^+9}0&)(oHC zir%pjuL!W)Ywjt9dv%9OA7d#KG=|d6?%>OOTcr)QTJEo)^bjX6dQW2$VR${#xah6c zvgoDW;-ux?PBuvTW>%T1UBdWcO6d0ESpqt=Sw=YU>k|i(-KAZHUbVu7kzay*;bmat z!;-3Kg{N}D^ohQ?&~3BVPq&-{H}G?b?1#lv+nSAIG#3<_u&kXRVd5dhVJj>o5X0KO zY^{pxFhBb;I6yRjhohooXa?-X|;XymxZ#yl-+T#VB*uOV2cfOKP!o@HDAyQ_K5Jf3Gw9 z$x}&eU+@Vq$(Hx{B3n(c3I$3O%4&8@T$>W|-JzrpbZ|aGs=VfM+<$#pw5hrlRUq{t z9A(nOyS~m0Jy+G8S>(yPJsP{&!gJNiIq!o8Lg5a}_>EFz1=Z1C zpKAXoC>w9$Y?jla-+7<(#8UU4wQd<1+<7){f7XT6ZO>k2cBohC(ElCH4C(INN5_P&I~_tF z*7eOzv=M@n(s(kk#&4!a6yJ~~W1NwZONPsol-+mAwY9f&-=f&y0!(6$kGVxG1t!QC zp$*6@SMAD6*URHMeCT1`(%m0!YOJF03Vsk55ft0F`bChGSRjmt{gZoFtETnK?oT;R z2Q*)_MPBchN&_IwP4I0#it{Rp|I!-lxmYd1KJp^^%=@B-RRApFei{9?Th-&%>a2wE z1M+0o(O)60!;g#D5G4qBamRI6drF2Fj}7e&nhUn4n=R{f@=Q?Dqbi06_iV$;<0q?+HIe$QITpN(#-&;)2XFejbPm_%p5Sk zC<+X{eiNE{THQK~V7Pd&Sq24qaC;qmaMH*OKDMak`$j@l^y*8{^WxoUD?xuM5HEB1 zIx(%qT1t{>jH<{hiO`Koz5^W?oz%{ApN=5!v3zOgE2K8Q4re5ObpA$Z;6wohYWd!Y zdzqX4kiDZgO*rGO^7DJb(NvW7@VSJ?OLEtXkpk?G^j*nc@YVVL(Bi=mge<4tW=bGc zoUiDyb@*e%mw*@6y)O{hk1{tuK;{}jAnVA5@*OKdCF|=BM+v4vY-u^_G&r>N(X={1!-5_D&~>)sWeInw4u`4^n_DvYesPV!$~YH+<7 zcpE+Fao42cdKwhy40$qtya~x)P4sp@I2W&Tm{B8N8Rz0PT^_7F;Kwp^Bkasn`zC}B z)_fu^(kNa`{`694S8+R)A`Sa>NijO%_s1mMPgd5x#Cx$Z1ACJNuB@I89Pnxd=HsTa z*+!87$eht4V{j4t2B9^jDE%yb(V@4ssOUUvyy21RsL@$UuRKMdBnrUp2KL_5y*XHo zK>3#R#A)$O3pxD~zfL=)h+j<+ULpDBvm(9vz0BST@!j~)pC-GPTF=FSM7a_|cg$)Y zW*@{-z!1;C<6xBgrG+bLXItZutN5*DCRmXY*;4$SuNcPbC{@?OsBh4W65x00dk;UQ zN_+0-461~|(LDlDRlCn_(^<$DlvwYYyFC5Jc;zj}`43)*-MhZy2kC{V(-|D8)0w1x z4`e}-ey9ioESS>ic=w#TI;*l~8f=^hwv+ZX;mr7h4k`F@@jDyb5;v845z)P~S zOTnnseY;oDkde{-Fk3UR5dj zaCcogzI3sVrqGzR--B0)Y7(py%s&;KQ*DQgEVe3e1iPAC{Ms%#^odh+yz^^lO5=yU zD_s%uJaYz?AK5&wxG655`3*Dwo3l1d92jg(t5jYYa)IbM9rYIv`c5S_s2=eue>Zhb z`_u*_$vcxqs8`X(F#C#4cI*~aRa#;Xs@C+-%QLxChFb^>FtGn&R*r2Z{4r(Ditfr4 zd7AX7()x8~w~B^GL*G-SNON|Alyev)5c~%9iU&;ZK^bOF-y^*U>8DF*qMPj|;24n| ze0O_0$lMAHC1vOt-8_k9uk8Dtvh0qj(-DLw=JK7Y94Fwrua-W)^l6%k3Xop{N_>2PrGlvzqDMQ zU1tehKr#3=FNba#Y4EOT=GOQ@IP#CYX6bC*ckdi0UOY0vws#28k7!`lRY_tvU_bOM z(PFY?;oTy_{-3H={Lcxm-G&G&^rPBC$OM^!Scr0Q9iD0*Uo_7a>&vdQ$|Sc` zJW6fa?3lFDHO_`o@3U!}5}St8M`H+ZtTDb+2z@RVt4E0u3G{(Rc(%5#-H&Nqby-}m zxhe8@!Cbk++~0ng#k~>4H@7%3BnCg4TA~K(6r_DQ-n>I$74R{)btCGqWqwXm(^Ztz zpJct#&v>ZJ5>>2bB{fLarq&Wwi$?J$+?T>Wtj#T=($7{4ReeMd7D+^4LJ8!$O}$LwbPi+0!cKn7Y;_O*{E1nMcK z(M(`O)=o~SVL3a@+C3KTu0-E;xi=RWO?gGMuRMY5nPgI2c4+eB*QK2bLmVCkrXab4x!A?i;1e3OL=_7H&Z_`ISF|)ffWYrzp zyZQM`%U3g%jOY@Y9=-j~W?HKH_-R9mL3TZDmqXPb^KJU6W7{dfUeo!L{P%wb`Eufe zzSzakTQB9MIifW)wIy(!jxBLSpNEbDB_BU(Y@S%5uSUvo2LbtLpkd zwCnxi>-RJ!dOl*;UD=Bi$9;95F%yCOz4Tc$u3@>GO3%<9U#reKs3i{W%F< z=Wt{N3S(NBfxoaI!0?b^L`5NbP;4IGe}ck^lA+^=co}>HWoQ z6T6f%1-jT{fpEkp^)AGUR+h0gX_Y!)>@LIKlHxC@LS?T|aANCoTBO-iaG*h!`&8*COCTIT;3C{NiMrIxrR#G zuC|Xc7J#p5g&yqS{g@GZLct4UAVH7V_qnJ2mJ!T?hyk|B-D-v7HHa>LqRkP)E=ZV5 z07h=pNZ8mgf5mrKk)}iwM!QTH_All5B+hO*@iBQ%_WGX_m zR%Ffkj~?<#UtD{W6QP)*D&btcL+8^KSZ3er1P|lWGfDO95l5N!biUtO%i(|U)DmgE zea;1~O+aP+6aT?MQgfVgXP)NXPFk%X(J#m~UH`g%hLD%zWFcF0C|Cf2Zu>JjD8XjS*7(xP{#164 zSQ!435fUE61>a!7l7lVFvO3ScdH@S;rGOs~=hx;Eze!#aNhpz2 zc|TL7AEa(%y~8@O@Jlof7%AfjYdCqw3D_ehf5vmC(^Pkz$IBa>y1EZKID#nSbzId^ zFDEBZa@ietjgw&>#>PM8*nX?WGe*kWpy+(PhN)nPW^2hS8X{&x=%QfLMTuq;v_hj4 zv?M%{cn|tU8bD=gf{k-0;c*+?!9Ltv5QOvdoc zU3W}(hhm5~+(O8tULN?qLv)COA!dcv!kbf^BbFJHIoWxy-N-796jh@z7Wz{Vw*!3W z38Qkwtgi#p)-c>w$WD^FqPF&D#DHA4X`D_lFX7Mp{ExA|-9)#&l|{=PU<>L5`5Rg) zD!asJ2bZ$F?r|gZ0xHF@-7fx%YK4?X;_DpC5c@l%VN-XNxG%5H9YHW!egnDf^oMVprnoe<%sdpSQ5oW5d(DV#Rv~} zL_EFXIz2r4gk4SOBiARkP2B%*>VtXCDWrP`R?J4f zdre7WBEx0qc6|T(q|i9bJ-+fZ^DJGm4li(Sz?uTgq@_U6BFHd)_kkbUwq^mrHla+( z`1Mo(QEyb`Uqw?LY(Qxpj^hVB>q@1fP~)HMK~-&(~GIQPC^eSc9jQT$8m5ZkKlbjkDhuDC*l z#qh-<15^V>7mp;{oeqzFsih0xh(ha%R)Y5+j>?tSGT7ItH^|Es<;2~0T*hs_s0V=a zgIMBZ;Jv=UA%*Jte9%<%H0^4^4N7`JYhp zHTr;vO)Ini|NA|@52*A=xf{tV7d7W37zt=WJts5w;NE$M;oGu@@?}0d<}9nnXtin# zM`TTXG>Wb!K!*~@%Z#KaBZ`f|^@+cD2}7oZcJ=MevWpy3Oc;Wkn*OK?1M^|P;jUJrKavn&A0OvrW z4u08OYtlX!$8!5h&?NMFHBtad1d_T?ZU%2t|4HPkN~Z~-2k(_XBGHz??;GIc(*3dE z#=(V0^7`tGK8S5~gMFz229PiZ-^W%9EvqVm$#v0K=vbP5F~S|WD;FUB-nyUP&4kEB zjp&m>o+)}HRv|qNUId|HA4PiS8)X(Zjh6+7nWpkVQv9snNk5?megp#_KQ{vPq2arF zk|2DBzcCU{)~g#0q7<)=BU{w7ZGV2VpI+{10~*Y|!;o6IA@_X9+MVi{w@#BcFch+C zj{g3bRpouytww6!MHLUtF|=N0O?URxnlvXIdl~W_z5ckXP$>q;?bxM zD^x|E)%-rrZN3x^gVEh=>s5Fgg$T{UFxT4PtMs%Z#tVl@FI{G|n;Ks|RAIZaA5V8@ zam|H^(1h?33^l3B{2V@7kv5gE8h^4e_hMFaEkxJBu?2#LO^R$T_iUqB;%5!oUW8fy zdR-^Zo7ed$?9W-23eq+}IRINW_CKA7IeIA5%jm132rR@h1siUg48an*^5}A`-HoRV zMf5ld<21HR56G6;Gx_IPM5#iYB*~Y0=~wpY0xW-Ua1G0FqI|XS_&(40%2D&JEsr)c zTwk63*~;Z!tqh}Av}q1wCn2hZFtl&L^!^tIsfPzo^3JbJ~ zvHR>4C7a-XRJy)YY>@BU`%pMOkQaK;+XN7k8##+hvwF-*fd0{5d7{2XT?!g~&0^GS zBamMxv8TPf&aUQc5I^BjU2)l_g*?Uj(&IH}N0e&kp_r<^i2u8}L(wQ5u3QB#(+W{Uq@;AIRH+3aIIlsEcUyVjRR!{rs2QBO={b zT~b$gUDQaD@A%j0o_FW~zAW`IyY`A*H}VI*_m0k+GQJ9@xhIA5&+Q6HSWQ^h{nBLyv?3PzpQe#&pwE_^kh(U)Sc?U$-F>`}-soG8AZ zRRrPJI#fQNC|0F--TTJaOXp4_aG>PjNw3m7@Rl&WX+#bX+QF@){DI%eD!OZVRvxdY z_#*N>>6+IixW1q;{A$d0eD*P5BJlEOj=~fEmdk?J8x9^d32V4s8NcIix zRIOVVx@M_QQqK+TVD<;_?42KOl~Oi5a?V6Yae(G(N`!CHQVlFG4kXnE0H9qO>f3N4 zo6<*L?hxR7obp;wE8}Tyg0uIc*H8hNKSyrH(9a^`or|xXmaPc8`hqui$JE=lgWSh3 zZ}af{;eD`KUVj_xqvtUt`#kv*)wqnoaI!KiKK2i+L-*iwG!nqty^NiG*%%?w>>|Rz z)=`ZatHIZN6KEgVvUUA^qgg=F9w#G~Lnn4rw~0!&BU|fHxJiZY{F5$))GF0&cl)!! zH{mi^_uu5#m|hP8r_d%?K0(;@e(MH(Kfs-W%ROARG;DYbhZ0ofz?$EAcZnRgDJv;0 zeb!f`a`E(?Be3jRuY=Aao&+m-O0BQ?m}3;iu&d?c0hi-&yae3Fx#nF>?!06Y^w%~e zbqasSKEzy$>fvKW!?{DrV_jd3)&abBmC~~k+$$j_o|y5Y$uUs>4>sYhTV=Nc7^069 z*=#lZn!B4z7QYMt>W+h@G^dVGSW$&gyX1J$-(Ftt{*hfSJmBl7<%rfM{cHijiNOfR zqMwUFH<`e`BW?Q4TSSpY#?ICzagQoSYQ9AfqY!?NCi4+1Ki!p4S{LQ@EXq&RK?3KCJbu1 z+r_+@siti@`CQ+0A1C$|sx^%4eb4SeW~)Ir^|LOnk#tj#Up7QJ;egyHNQ4c1*1AyJ zF+JnMX7b%=feqNIC`HhU>JwlTr}44FyQQpMD1H=M*#)bFPRL0sok@dYx95kGu;BV0 z4*AJv%6y8_L2X#?`YYhstLyzb2`O?S+BO-Lyj=r3tt=*uY5r;~q3>qZn6Jb&@5qG= z@7_UP`6xU=KI%QL+zxo+w{!;9EoxveC%UIsQ2lP>Qe_=7D(mKgGB&sPC@S?-m-^Ag^DcJ+TCjd~J5lp{yC2 z11Wac$l??OfqyO}m+-{Y$l}CV9Z+(jUe=s)Yn#?o>OiI*RXVi&DuPGyZYwS|Yi2hl z_nAdHG=Zrm+<8JALELRqhjq7910A5W$JI})aJ9&}B)Cdhq4D|qJ-CM1<7$pb;C!sm z4zOjvHv&rSIyxT#9hz2me|A59m3*9Rx)hH0ahzzr6h${Zd>T1J?tmyXx0?OIrRUdA zlo$?k#NjV4WAka&8%$1OWhN};!=%SrK&ttkDtAYzjIsH<5;)z^{b=u@I_xeb+P(;d?em(ZLkCQoixp;-+s+WMu>*LO0>)C7 zTXyB}y@+5=U>w%(fc8;o&uQ7?^mja*C&@z+l8nF_ok{K9A1!VJf#>Hr&Z8@6F26X9 zyiX1C4J3D20{7UYrNdtG5U#1Gzhm?K3=BL;>GIQpY|{&pf|Kt_-JgB`l%G0jcxUy7 z^bN0K?ZW-Z$zT(XNo`+FV4r=Ym6^M7gsiUmV;QP{Q5K8DXnr)OH;&&EGdC%8qXi}8 zEL!nqkN@Zcs9h%DT~)25dOw2`3FPN!G-;>@R^hWu2wgP`9wr7J#oP<;ZwM@tU63w} zi47^g5N!Ast|8_3tBt4z7AUr$7m)TN2VZTtsYN+*`OMaT@*S`F)Uu_H^v>z;HJkSe zYd2#=)+V!uU+11@F5j0?-h3WC@6xXs7W_%i70$7c3b>HRGJe>1#2oy7~l& zc;*&Jf~?8J!XGG+kuy;|dG8QN!c3JaXY7}IMn9}E$&SurYy{IOXhR@Cn`fji_O6+< zTJb!!z6{gXfP?mLFy8Trooo)ZL`Ods?gp=X@l{moEMfpkrhDrJI#fPj!>nz%1B`)+ z$+eW`D%X}Dx|lw`*hre{6>dV&;&sIC_#l`TRdZe}_46Ha%g!Y>n2yk!!v^+>E`dzvEG`C)EWI$@$AFFO_ThW^7^@Wb*&|59=;P}}=Y zoVh<^u;iBc;XQ~f^w9X-Y__+jp|~Sv04E(hU|a8$zB=H)LG4Ne8kd5@4J zv5yKdsz0@{*)D(E-iei;xRYlKZRh%)zchy{{d6UpRKqmegIoFRz*UdlSg&|FZMwc3 zN*@=s}^!R@9k%8 z__-X!Tdt{YI#Uann=Tg604uCcn|&8|Ps`t0NU>cUsSDM{iCJnosADv*BGaD zast0BvU|+z3N1wufPphA$Uq*Ri3CC(`1@X6lZwHVCJ92E`HFaca?in^ZKYz1e)q(U z-{+X?CaGqo@$-89zKkbH^}#)J6&}VMeFImz|2J4Ub$9iV0ZibYDSX64Odw;4L*HIKxo`&k-Q)q1g899wDo*iUU6?Q|)5NrRYj#fpu5xuy ze_qpCytxERH*W$je{njUJo^3PDRWb`>g=TKC=BfZq1uEv#wXY&U(Q-ochhRz!#rI? zhR4Z4r*E?|J7pQ>cK(ncS7g*DE_^NeR{Yt)t#0DrF`7u3N+IV5Wl;*hTCR2FyxqTF z?e4!7IYbDAYxtc<`S<$1KhAq{sxa-goJ9&TN_ZICbv-6nz#~}kcG{_ulKhDB(YZ%0 z&|{I)1-k(?q-`_ixYXsubMerH!d1zr{o)=3nX|P~)BscTG(vu{LqdHK*frhWi9gok85p!4H;Xre(hOyRyec z1KRUy<_+WZ2%Hxj-y;dWRF4MiHH-k5aC*)@1xy%U4YxTDKGk5M7y#QzaUGeAQ^V$a z*n~LE-;kg(B#EOFrAf(v?LK^NTIx(nm&w6Qm^c`&%q#naqlwdj<(U_`yB1B18kLGD z=xlvQFxRmPnH`;cK*vCxl6T`V!%R^|0Jj_wz%A1Oc56_5g`q^6o&PDvn&hsy`l!rQ zk-08WiPq`r${h$M;<7(4ddqO|TYKL{#*_mu~r`GAqOo~6k zp*d+k=Ggf>gVge_#`o&BO*z|UlrJXt3`_$nE)Fh*gU%iU+n#$5Oe&oQfa@d=-}rwl zsjfXJC7g>!0mt`;fC#h|bKZWfrw0(~;Ub$v$U(O#d*`O?g-~sIoZFoi0(X>2j{CBT zmzb#1Gf&BMF)aI*cbV+({O~J5_}VUkwE=AwZ(MvcA!!}i2n1`C+zoE_ocH-jY@>*m zZb!u24+mL59~_wiUJuGhyU|e=&n7q(@KC8di0aa36bywPFUK5X%&Irin~1H``T2}c z2UTYO4E95(g1Dt|zvgPI_favic=0v7JW(c}{x(MCNE;S<>IfGey4LW&F9}T3YanVd zAwzB?kcq!}GVLfIq8#k;Z)T>sMk&wy;vtp??Du*RQcjqmuqK9BUqc=pCyZ}uIB$Lx zm;=X3s7rJojJfse&MQ;fbpwT;RQ^;LFCM5%VkyD@yluDx8g9(aEnIyfYz*}1$qCzm z4c{Wqe|lEI=3a1LX>U23W9=sazr91d5dxZMd2jcP5k@gqZNY#PjdUm<`|H;|yTW?A zDp&^rG7z>X0SBcwF*`Z@ZdZx?t-F(ZtYII4jF^^J_q24!ZtOYYhjB2seq6t^s|}|B z+z`wV>A<$*?+OY{EfQ#-ZsZnBk23F*)FN66k(R-tf99%Q?fV zquqtfi(W~c@`Y!HGkt1ES~V(Sr|7f8S@_mNms&nvEpg%)xjbw9IV;b;tygBAu3tr! z=BR?}93#rHPe4#QWKDYeEcC}J+XEf>!*>v}?dp=XyG$CavK(|XGwc3to%&w_Y;#9&J901~QC=6K*1wztlao zmx*QftA7`qK^1n-gHXg1cXpXEmXmYE|JdAnu~aGz|Hul1Hk>WN%e{hDJBZb3p99Ry z1u*A;(I;qm%+lqW>%1$3wxY-cQo<+4t^R$>As~EAx*$isl0;F(A8+5T%ylKbV|@*N z&eus0+hgk=^hws3?FC{$-dTb@Tr~~*@PjYRQI1cCQGhU%_)vg*glrk1EOiH%CHtbI zO-Djl(^+}dc>D(WM=t|3{?6W#TX1Di$&B1Y2*LkVzDbRK1NXv*mHVHr`*tMA>LUG; zvI7!v>Uzyjyr&FLzr@4}5img4lU)r>FCmc0TXkBPI>85dK%KhOpN3B(BNZEytkNT7 zaR`IYAbro_#q|fz;nT7+XWmP<+AvS&@xXE_U~C`ZFJy$o`1iFCjOP@Xp&v2mGu#au zcpEDWce>f*^1s!0yc;t-facs$&)ziS9Xu=rJzU;t-QceZui-y0Srt9BtNMF{eAzf# zNi`BE<^O3~qaYrUKS~k%Wf&JR$HP~l!{U_46>?^yD~h=2+sg%p@C ztwaIURW8bp`U!0jlp)f`3I*LwAX~9Ehv^3H<2Q#G6wshx`uuKxg9-p;8{?QW=2+E* z6DmIDuDdL-A<_H7{kD6*Yf0)!Dqx4~D=>ZQEWYMoZ?MVaR*Ju)p}(oKGn<-r&#n8B z`cs#JwDr)(?(Gy74huH#msq&h#DV2Y` z83^GR8dS5#lTm_}WWB8q2|VoJmaR^T4oMpBXF}OEZx@!A-&$}N{-d{ukj2A1EQ;GD z+te^>wnprGSUkV*;&I4Lcx!TbO!|KK{|MHEkZZAO@oI^d!xZ%J0Q%KF)4TpYTeoV< z+P`&m|J`E64H>{3V;d9IF4`SR`9Te+qB^thXRp3ncaf-3snGsMAV7gU%_M6moArh_ zkbT^9m<{?NRrGlVe9B_w$)rg*=HK;t1kH*g>goAl@mce}gG5V8s_N`C3ZR`%Twtp` zTCWIVOv$ABk9rMJP#pEcF-Af6@!j%ivuR=T!9Ef|u9Lxx799!H$*{Jo!tg(4{0LbL z#zc2-=q&_!v!f_VL zUSQ`=&8QqAS>Rt*4g|kV6Xv0{>8MPHdyIbI?`9a0EDe_O5g9r}R-O0XaxA%43(qVOxu zxa+O4j{E;?>=XrfaJ}9-oLqeK6jA1g5{ymw{`)SDINf=it?V3`+5ah&K>8N6-}1JN|If>W36QA3j<^1L7cBJ+EYyH0eK2DG1k_y*1(ynBeg5Cy z2@@mnJS+}%hz2_W-cXz5Qn91M_{&irG1PH|AJal0R{s(6nP9p$fFw2=7KGpnL?S4< zlGZZ)fAdaL>jNe_QhkC&28Ds>fA_CH0#+|}%7W?_!M+>|05jjlJ0pE8A2eNLnK(IF zIQE?W|9LnS5h9g^BDIXITvQS@QZ(TKEX;V=qvAq#)(}$_3RGM^_KvOpIcEtT5(S)+ zZr+*waXKQas2(X;$&zvwfjbZ)BU?_TK%LV=P5=KYYk-JXcErwW6Jm@#(a!4M9Y9d9 zRt|1zYVlArDQS)>7cGle30wRx&Suk#O8hi}D-nwOok;}hrcg2L? zmPh|H6T>8Cm4@Z2ZC^*zG$InVH;!}>$u$u4$c$ zbn?%)2hXgzXd+CWcZYfE3&L0N=WO5het%Jz^+FDc4*2*2Cor3)(cEGpkd7;RUS8yN z?Y}@9mR(ycU_RCn=eF_}3d@Kcz?`EC9+(s64HrXpj;aAtJt)V5$2{g!*6lp+LQc&b5-M!t_KV+T4us zkwpRe`1W`sLee>4sS%u8!5*4Lv$uUK|JtX->?*l(0&=nC@YX9pql7OIRw)DO)~BD@ zuW;zI`BN#`(7Sw+C9%LfwtE)uX520I)){&?=EIAJG$?jR?IEHvZ^#iIQmrAlX-Y1hHPC}7 zh3y>}zCIL8zBv?}@bRGU{)4FVze;~&s=`D6gXhx#FZ-UNl=uqO5s>)X{=3Qd=l~c% zZ0lAo-@Ra4RQ0t5niHuAV#qrnU8Hq8g^-~lmA9J;?M@SJMJ#%rcVc@$+X`4)$4~s z!Yb0>!m+(z;T5Ql^NsK!CbULUY#vGRC)3~RhZ3F!qTXX)Q(8Y#qkf2(Tfml$;3^m| zT~iBDI8_S)cUtG_i5jGxAtW+FL=_lz__||HY3J7Ai=vZDQ^st6-JQ+#C>swYM5|iv zboHoOR&w_1o-^hY2GYPm5|<6+JL^3ba!GCcewz_(prTPQ+Z0PGM9IHnL~!oC00_bSFP`6s`Ha9R zd2aYU7*Tcqup+(>C0_IJCq_pOOrAXU^l>`n2NH_cE}m7LQzIXJ1mMD5T(A3A<8Yf2 zx=$DF@{Tm!)Mh5p0cz;2w7upGz~BVjHZ0l!NdZFfD%wFa32J1-Ry!_SfuahIf`8uh zECO6lJ>Y0%B=ff`WW0>iNl-!(DZf}Lz^ zU`iYjYGdM#lDR_Y$PQJ?YhNF~wqS-E&z_;xBU2&I%bD5y=zpTlJ?p@T0K0fi392n% z{q1xuCo65eADC<7h?9sfV~TUkRnH6TGYukS7ny@?9u3Fr;M8gNAbTNLedS0RIiga$ zl^;jm0#HIsa8XD4W!H`yS3M=dUbZ#Z z4q~2eJ*S)G=f??W_7e^QgcQzVPim$LdGnaiQ;qf1MUCt2C4X1T6XW4Dm-A)}M0-3m zj2mjd`AAg}QKQ2#5f9;~Iqopt3OthBx2Sa8eeE~z->*JY4R!DqNMst&h6UpRBuWGq z^EoImam^r5)l;7}wJ&?wAv#D7p+|4riry;_LZyQZy8llEF#+*n8qcn!ga`fK zplO#FHHsEM+wXnb%^zkV<$Q}qfqQAK{z~f?p*|xr@E!+vuNOL8C|-Kg;UosfMyfmH zRzet_J7SDtiX`Os??<^?zxjjlx9xN&A!=8DoLX^1bQu8MV0!d=`tDf~kf>mie-)|3 zm)8n;G>HG>i2T%BM}t(3effH*QRs|m${}y)IR#<4bCYHfBDM1(KkuKsYmXo|1BpoN zw#UuOnC>Ci3@xz{*0d~@c%AV9(+mhrAk2xQyWFy^;_n)O+CG;+tb7cj0oL~<;;08) zG=67jj=K*MvF(8=#i^tgKedRekYu@DC?&F@0x2ju&DO$qZB3EdM*7U4BV@lc(L6Kw zfcIJ)=dtq?(Z9`fGV)#iA%Tuk2Bi3Z0h$A4{5U5X44j3*z+ksy zV&!i<0xs{0aR$5dT`#k>r5`3=4yZToT4Y})K^ygQ~*YXCzAc zFd*0us{?1DLw^DO&V-Ql4H0Ba+Z}-&7$$xje^+Cc{|y-YN87zXroSPu6aqE?SPC6W z>o^237~m(1Pr`}-R|d{P0iS}feXX$LYC63@nC0`;yc;nngt2#5V-w#`Vf5`&yXnvw zMTa0@1Aq>xNGrzj5Ws+74Cf6z9o_z^c)oioZU_zz>@~yX!I|k?F!Fp&@2A)&a&5lX zU5oeguYT~12%ie-ri?Y{uYV6Aa^~#k@NJH|GXCTG)uR4KRo!tgA<$?9Fi_wZ5jQUO zxedJwZX=8-2L&5pP=k*_0&eC}7~BD@F7TTO1Gpaa*YIJGxoL3_dFT(|+S5dO&mx}Z z+s`6?7XA#bXOVvf1CUu5@Q_BDa6JK { + + //// Component dependencies region //// + + this._$timeout = $timeout; + this._Wallet = Wallet; + this._Recipient = Recipient; + + //// End dependencies region //// + + //// Component properties region /// + + // The account bound to the input + this.accountView = this.account || ""; + // The alias + this.alias = ""; + // Show / Hide contact list + this.showContacts = false; + // Show title of input according to current page + this.isCosignatory = $state.router.globals.current.name === 'app.transferTransaction' ? false : true; + + //// End properties region //// + + // If an account is pre-set, we get it's data + if (this.account) this.processInput(false); + + // Watch account binding + $scope.$watch(() => this.account, (val) => { + if (!val) { + this.resetData(); + this.accountView = ""; + } + }, true); + } + + } + + //// Component methods region //// + + /** + * Process input and get account data from network + * + * @param {boolean} isAlias - True is is alias, false otherwise + */ + processInput(isAlias) { + this.resetData(); + // Get alias data + if (isAlias) return this._Recipient.getAlias(this.accountView).then((res) => { + this._$timeout(() => { + return this.setData(res); + }); + }, (err) => { + this._$timeout(() => { + return this.resetData(); + }); + }); + // Get account data if address length is okay + if (this.accountView.length === 40 || this.accountView.length === 46) return this._Recipient.getAccount(this.accountView).then((res) => { + this._$timeout(() => { + return this.setData(res); + }); + }, (err) => { + this._$timeout(() => { + return this.resetData(); + }); + }); + } + + /** + * Set data received from Recipient service + * + * @param {object} - An [AccountInfo]{@link http://bob.nem.ninja/docs/#accountInfo} object + */ + setData(data) { + // Arrange for alias + if (this.isAlias(this.accountView)) { + this.alias = this.accountView.substring(1); + } + this.accountView = data.account.address; + // Store account public key + this.publicKey = data.account.publicKey; + // Store clean address + this.account = data.account.address; + return; + } + + /** + * Reset data stored for account + */ + resetData() { + this.alias = ""; + this.publicKey = ""; + this.account = ""; + return; + } + + /** + * Show / Hide address book \n \n \n \n \n \n

\n\n\n
\n
\n \n \n \n \n
\n
"); +$templateCache.put("layout/partials/attachMosaic.html","
\n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
"); +$templateCache.put("layout/partials/balance.html","
  • \n {{$ctrl.getNemBalance()}} XEM\n
  • "); +$templateCache.put("layout/partials/decodeMessage.html","
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n \n
    \n
    "); +$templateCache.put("layout/partials/feeInput.html","
    \n
    \n Fee: {{(tx.fee | fmtNemValue)[0]}}.{{(tx.fee | fmtNemValue)[1]}} XEM\n
    \n
    "); +$templateCache.put("layout/partials/invoice.html","
    \n
    \n

    {{ \'GENERAL_INVOICE\' | translate }}

    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    "); +$templateCache.put("layout/partials/marketData.html","\n
    \n

    {{ \'DASHBOARD_MARKET_INFO_TITLE\' | translate }}

    \n
    \n
    \n {{ \'DASHBOARD_MARKET_INFO_CAP\' | translate }} ({{ $ctrl.selectedMarket }}):\n
    \n {{($ctrl._DataStore.market.xem.highestBid * 8999999999) * $ctrl._DataStore.market.btc[$ctrl.selectedMarket].last | currencyFormat}}\n
    \n
    \n {{ \'DASHBOARD_MARKET_INFO_VOLUME\' | translate }} ({{ $ctrl.selectedMarket }}):\n
    \n {{$ctrl._DataStore.market.xem.baseVolume * $ctrl._DataStore.market.btc[$ctrl.selectedMarket].last | currencyFormat}}\n
    \n
    \n {{ \'DASHBOARD_MARKET_INFO_PRICE\' | translate }} ({{ $ctrl.selectedMarket }}):\n
    \n {{$ctrl._Helpers.toFixed4($ctrl._DataStore.market.xem.highestBid * $ctrl._DataStore.market.btc[$ctrl.selectedMarket].last)}}\n
    \n
    \n {{ \'DASHBOARD_MARKET_INFO_PRICE\' | translate }} (Bitcoin):\n
    \n {{$ctrl._DataStore.market.xem.highestBid}}\n
    \n
    \n {{ \'DASHBOARD_MARKET_INFO_CHANGES\' | translate }}:\n
    \n \n 0\" style=\"color:green;\">\n \n {{$ctrl._DataStore.market.xem.percentChange * 100 | currencyFormat}} %\n \n
    \n
    \n
    "); +$templateCache.put("layout/partials/messageArea.html","\n
    \n
    \n
    \n \n
    {{ $ctrl.charactersLeft }}
    \n
    \n
    \n
    \n\n
    \n
    \n \n
    \n
    "); +$templateCache.put("layout/partials/multisigSelect.html","
    \n \n
    \n \n \n \n \n
    \n
    \n\n
    \n
    \n \n \n \n
    \n \n \n
    \n
    \n
    "); +$templateCache.put("layout/partials/news.html","\n
    \n

    News

    \n
    \n \n
    \n
    "); +$templateCache.put("layout/partials/node.html","
    \n
    \n
    \n
    \n \n

    {{ \'HEADER_NODE_LIST\' | translate }}

    \n
    \n
    \n
    \n
    \n \n
    \n
    \n \n \n \n {{ $ctrl._DataStore.chain.height }}\n
    \n
    \n \n
    \n
    \n \n \n \n {{ $ctrl._Wallet.node.host }}\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
    \n
    \n
    "); +$templateCache.put("layout/partials/paginate.html","
    pageSize\">\n \n \n {{currentPage+1}}/{{Helpers.calcNumberOfPages(data, pageSize)}}\n \n \n
    "); +$templateCache.put("layout/partials/passwordInput.html","
    \n
    \n \n
    \n
    "); +$templateCache.put("layout/partials/signTransaction.html","
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n \n
    \n
    "); +$templateCache.put("layout/partials/txConfirmation.html","
    \n
    \n
    \n
    \n \n

    Confirmation

    \n
    \n
    \n
    \n
    \n
    {{$ctrl.tx}}
    \n \n \n \n \n \n
    \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    "); +$templateCache.put("modules/account/account.html","
    \n
    \n
    \n
    \n

    {{ \'ACCOUNT_TITLE\' | translate }}

    \n
    \n
    \n
    \n
    \n
    \n

    {{ \'ACCOUNT_ACCOUNT_INFORMATION\' | translate }}

    \n
    \n
    \n
    \n
    \n \n \n \n \n
    \n
    \n \n
    \n
    \n \n \n \n {{ $ctrl._DataStore.account.metaData.account.address | fmtAddress }}\n \n \n
    \n
    \n \n
    \n
    \n \n \n \n \n {{ $ctrl._DataStore.account.metaData.account.publicKey || \'ACCOUNT_NO_PUBLIC_KEY\' | translate }}\n \n
    \n
    \n
    \n
    \n \n \n \n {{ ($ctrl._DataStore.account.metaData.account.importance | fmtNemImportanceScore)[0] }}.{{ ($ctrl._DataStore.account.metaData.account.importance | fmtNemImportanceScore)[1] }} * 10(-4)\n
    \n
    \n
    \n
    \n \n \n \n {{ ($ctrl._DataStore.account.metaData.account.vestedBalance | fmtNemValue)[0] }}.{{ ($ctrl._DataStore.account.metaData.account.vestedBalance | fmtNemValue)[1] }} XEM\n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n

    {{ \'GENERAL_PRIVATE_KEY\' | translate }}

    \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
    \n

    {{ \'ACCOUNT_BACKUP_WALLET\' | translate }}

    \n
    \n
    \n
    \n
    \n \n \n \n \n \n
    \n
    \n
    \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n \n

    {{ \'ACCOUNT_ADD_NEW_ACCOUNT_BTN\' | translate }}

    \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"); +$templateCache.put("modules/addressBook/addressBook.html","
    \n
    \n\n
    \n
    \n

    {{ \'ADDRESS_BOOK_TITLE\' | translate }}

    \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

    {{ \'GENERAL_CONTACTS\' | translate }}

    \n \n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    \n \n   {{ \'ADDRESS_BOOK_CONTACT_LABEL\' | translate }}\n \n {{ \'ADDRESS_BOOK_ACCOUNT_ADDRESS\' | translate }}{{ \'ADDRESS_BOOK_ACTIONS\' | translate }}
    {{contact.label}}{{contact.address}}\n
    \n \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n
    \n

    {{ \'GENERAL_NO_RESULTS\' | translate }}

    \n
    \n \n
    \n
    \n
    \n
    \n\n\n
    \n
    \n \n
    \n
    \n \n

    {{ \'ADDRESS_BOOK_NEW\' | translate }}

    \n

    {{ \'ADDRESS_BOOK_EDIT\' | translate }}

    \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
    \n
    \n\n\n
    \n
    \n
    \n
    \n \n

    {{ \'ADDRESS_BOOK_REMOVE\' | translate }}

    \n
    \n
    \n
    \n
    \n
    {{ \'ADDRESS_BOOK_CONFIRM_DELETE\' | translate }}
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n
    \n"); +$templateCache.put("modules/dashboard/dashboard.html","
    \n
    \n
    \n
    \n

    {{\'DASHBOARD_TITLE\' | translate}}

    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n \n \n \n \n \n \n \n
    {{ \'GENERAL_ACCOUNT\' | translate }}{{ \'GENERAL_AMOUNT\' | translate }}{{ \'GENERAL_MESSAGE\' | translate }}{{ \'GENERAL_DATE\' | translate }}
    \n \n \n
    \n
    \n \n
    \n
    \n
    \n
    \n \n
    \n
    \n \n
    \n 24\">{{ \'DASHBOARD_MORE_TXES\' | translate }}\n
    \n

    {{ \'GENERAL_NO_RESULTS\' |\n translate }}

    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n"); +$templateCache.put("modules/faq/faq.html","
    \n
    \n\n
    \n
    \n

    {{ \'FAQ_TITLE\' | translate }}

    \n
    \n
    \n\n
    \n
    \n\n \n
    \n
    \n {{ \'FAQ_QUESTION_1\' | translate }}\n
    \n
    \n
    \n

    \n {{ \'FAQ_ANSWER_1\' | translate }}

    \n
    \n
    \n
    \n \n\n \n
    \n
    \n {{ \'FAQ_QUESTION_2\' | translate }}\n
    \n
    \n
    \n

    \n {{ \'FAQ_ANSWER_2\' | translate }}

    \n
    \n
    \n
    \n \n\n \n
    \n
    \n {{ \'FAQ_QUESTION_3\' | translate }}\n
    \n
    \n
    \n

    \n {{ \'FAQ_ANSWER_3\' | translate }}

    \n
    \n
    \n
    \n \n\n \n
    \n
    \n {{ \'FAQ_QUESTION_7\' | translate }}\n
    \n
    \n
    \n

    \n \n

    \n
    \n
    \n
    \n \n\n \n
    \n
    \n {{ \'FAQ_QUESTION_8\' | translate }}\n
    \n
    \n
    \n

    \n {{ \'FAQ_ANSWER_8\' | translate }}\n

    \n
    \n
    \n
    \n \n
    \n
    \n {{ \'FAQ_QUESTION_12\' | translate }}\n
    \n
    \n
    \n

    \n

    \n

    {{ \'FAQ_ANSWER_12_3\' | translate }}

    \n

    {{ \'FAQ_ANSWER_12_4\' | translate }}

    \n
    \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n {{ \'FAQ_QUESTION_10\' | translate }}\n
    \n
    \n
    \n

    \n
    \n
    \n
    \n \n
    \n
    \n {{ \'FAQ_QUESTION_11\' | translate }}\n
    \n
    \n
    \n

    \n

    {{ \'FAQ_ANSWER_11_2\' | translate }}

    \n

    {{ \'FAQ_ANSWER_11_3\' | translate }}

    \n

    {{ \'FAQ_ANSWER_11_4\' | translate }}

    \n
    \n
    \n
    \n \n
    \n
    \n {{ \'FAQ_QUESTION_9\' | translate }}\n
    \n
    \n
    \n

    \n \n

    \n
    \n
    \n
    \n \n \n
    \n
    \n {{ \'FAQ_QUESTION_4\' | translate }}\n
    \n
    \n
    \n

    \n {{ \'FAQ_ANSWER_4\' | translate }}

    \n
    \n
    \n
    \n \n \n
    \n
    \n {{ \'FAQ_QUESTION_5\' | translate }}\n
    \n
    \n
    \n

    {{ \'FAQ_ANSWER_5\' | translate }}

    \n
    \n
    \n
    \n \n\n \n \n \n
    \n
    \n
    \n
    \n"); +$templateCache.put("modules/home/home.html","
    \n New version available! Download {{$ctrl.updateInfo.name}}\n
    \n
    \n
    \n
    \n

    \n

    {{ \'APP_NAME_SUB\' | translate }}

    \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
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n

    {{ \'HOME_FEATURE_STAND_BY\' | translate }}

    \n
    \n
    \n

    {{ \'HOME_FEATURE_1\' | translate }}

    \n
    \n
    \n

    {{ \'PORTAL_MULTISIG_TEXT\' | translate }}

    \n
    \n
    \n

    {{ \'PORTAL_NS_TEXT\' | translate }}

    \n
    \n
    \n

    {{ \'PORTAL_MOSAIC_TEXT\' | translate }}

    \n
    \n
    \n

    {{ \'PORTAL_HARVESTING_TEXT\' | translate }}

    \n
    \n
    \n

    {{ \'PORTAL_APOSTILLE_TEXT\' | translate }}

    \n
    \n
    \n

    {{ \'PORTAL_ADDRESS_BOOK_TEXT\' | translate }}

    \n
    \n
    \n

    {{ \'PORTAL_EXCHANGE_TEXT\' | translate }}

    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n \n

    {{ \'HOME_UNSUPPORTED_BROWSER\' | translate }}

    \n

    {{ \'HOME_RECOMMENDED_BROWSERS\' | translate }}

    \n

    \n \n \n \n \n \n \n \n \n \n

    \n
    \n
    \n
    \n
    \n
    "); +$templateCache.put("modules/invoice/invoice.html","
    \n
    \n
    \n
    \n

    {{ \'CREATE_INVOICE_TITLE\' | translate }}

    \n
    \n
    \n
    \n
    \n
    \n
    \n {{ \'TRANSFER_TRANSACTION_NAME\' | translate }}\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
      \n \n \n \n \n

      {{ \'GENERAL_CHARACTERS_LEFT\' | translate }}: {{ $ctrl.charactersLeft }}

      \n
      \n
      \n
      \n
      \n \n \n
      \n
      \n
      "); +$templateCache.put("modules/login/login.html","
      \n
      \n
      \n \n {{ \'LOGIN_IMPORT_BUTTON\' | translate }}\n \n
      \n
      \n
      \n
      \n
      \n

      {{ \'CACHE_LOGIN_TITLE\' | translate }}

      \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"); +$templateCache.put("modules/portal/portal.html","
      \n
      \n\n
      \n
      \n

      {{ \'PORTAL_TITLE\' | translate }}

      \n
      \n \n
      \n\n
      \n
      \n\n
      \n\n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'PORTAL_MULTISIG_TITLE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_MULTISIG_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n \n
      \n \n
      \n
      \n\n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'PORTAL_NS_TITLE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_NS_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n \n
      \n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'PORTAL_HARVESTING_TITLE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_HARVESTING_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n \n
      \n
      \n
      \n
      \n\n \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'PORTAL_APOSTILLE_TITLE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_APOSTILLE_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n \n
      \n \n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'PORTAL_MOSAIC_TITLE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_MOSAIC_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n \n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'PORTAL_EXCHANGE_TITLE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_EXCHANGE_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n \n
      \n
      \n
      \n \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'ADDRESS_BOOK_TITLE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_ADDRESS_BOOK_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'PORTAL_VOTING_TITLE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_VOTING_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n \n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      {{ \'GENERAL_INVOICE\' | translate }}
      \n
      \n
      \n
      \n

      {{ \'PORTAL_INVOICE_TEXT\' | translate }}

      \n
      \n
      \n \n
      \n
      \n
      \n \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      {{\'CREATE_SIGNED_MSG_NAME\' | translate}}
      \n
      \n
      \n
      \n

      {{\'PORTAL_SIGNED_MSG_TEXT\' | translate}}

      \n
      \n
      \n \n
      \n \n
      \n
      \n
      \n\n
      \n\n \n
      \n \n
      \n\n
      \n
      \n
      "); +$templateCache.put("modules/signup/signup.html","
      \n
      \n \n \n \n \n \n \n
      \n
      \n
      \n
      \n

      {{\'CREATE_WALLET_TITLE\' | translate}}

      \n

      {{\'ENTER_WALLET_NAME\' | translate}}

      \n

      {{\'CACHE_ENTER_PASSWORD\' | translate}}

      \n

      {{\'CACHE_CREATE_KEY\' | translate}}

      \n

      {{\'CACHE_ACCOUNT_SAFETY_HEADER\' | translate}}

      \n

      {{\'CACHE_WALLET_CREATED\' | translate}}

      \n
      \n
      \n
      \n

      Please follow each step carefully! it is recommended to disconnect from internet
      while creating your wallet and backing up your data

      \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
      \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
      \n
      \n
      {{ $ctrl.walletPrivateKey }}
      \n

      \n
      \n
      \n \n
      \n
      \n
      \n

      \n

      \n
      \n \n
      \n
      \n
      \n
      \n

      \n
      {{ $ctrl.tempWallet.accounts[0].address }}
      \n
      \n
      \n \n
      \n \n
      \n
      \n
      \n
      \n"); +$templateCache.put("modules/transferCache/transferCache.html","
      \n
      \n
      \n
      \n

      {{ \'CACHE_TRANSFER_TITLE\' | translate }}

      \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
      "); +$templateCache.put("modules/transferTransaction/transferTransaction.html","
      \n
      \n
      \n
      \n

      {{ \'TRANSFER_TRANSACTION_TITLE\' | translate }}

      \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
      \n
      \n
      "); +$templateCache.put("modules/trezor/trezor.html","
      \n\n
      \n
      \n
      \n

      {{\'TREZOR_TITLE\' | translate}}

      \n

      {{\'TREZOR_TEXT\' | translate }}

      \n
      \n
      \n\n
      \n
      \n

      {{\'SIGNUP_NETWORK_SELECT\' | translate}}

      \n \n
      \n
      \n

      \n

      \n

      \n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      \n
      \n
      \n\n
      \n"); +$templateCache.put("modules/apostille/audit/auditApostille.html","
      \n\n
      \n
      \n \n

      {{ \'GENERAL_PROCESSING\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n

      {{ \'APOSTILLE_AUDIT_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n\n
      \n
      \n

      {{ \'APOSTILLE_AUDIT_FILES\' | translate }}

      \n
      \n
      \n

      {{ \'GENERAL_DROPBOX\' | translate }}

      \n \n
      \n
      \n\n
      \n
      \n

      {{ \'APOSTILLE_AUDIT_CHOOSE_NODE\' | translate }}

      \n
      \n
      \n

      {{ \'APOSTILLE_AUDIT_CHOOSE_NODE_NOTE\' | translate }}

      \n \n

      {{ \'GENERAL_STATUS\' | translate }}: \n

      \n
      \n
      \n
      \n
      \n

      {{ \'APOSTILLE_AUDIT_FORMAT_EXAMPLE\' | translate }}

      \n
      \n
      \n


      {{ \'APOSTILLE_AUDIT_INFORMATION_2\' | translate }}

      \n

      {{ \'GENERAL_EXAMPLE\' | translate }}
      MyProject2016 - TBCI2A67UQZAKCR6NS4JWAEICEIGEIM72G3MVW5S -- Apostille TX 0e94da29910ae64bb544e9de0e6a5c6440bd75e6bedafd81b5b4cfa729ca25ef -- Date 2016-09-12.pdf

      \n
      \n
      \n\n
      \n
      \n\n
      \n
      \n

      {{ \'GENERAL_RESULTS\' | translate }}

      \n
      \n {{ \'APOSTILLE_AUDIT_REMOVE_RECORDS\' | translate }}\n
      \n \n
      \n
      \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
      {{ \'APOSTILLE_FILENAME\' | translate }}{{ \'GENERAL_OWNER\' | translate }}{{ \'APOSTILLE_FILE_HASH\' | translate }}{{ \'APOSTILLE_PRIVATE\' | translate }}{{ \'GENERAL_RESULT\' | translate }}
      {{file.filename}}{{file.owner}}{{file.fileHash}}\n \n \n {{file.result}}{{file.result}}
      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n\n
      \n\n
      \n
      \n"); +$templateCache.put("modules/apostille/create/createApostille.html","
      \n
      \n
      \n \n

      {{ \'GENERAL_PROCESSING\' | translate }}

      \n
      \n
      \n
      \n
      \n
      \n

      {{ \'APOSTILLE_CREATE_TITLE\' | translate }}

      \n
      \n
      \n

      {{ \'APOSTILLE_CREATE_HELP\' | translate }}

      \n
      \n
      \n\n

      \n {{ \'APOSTILLE_NO_NTY\' | translate }}\n

      \n \n\n
      \n
      \n
      \n
      \n {{ \'APOSTILLE_TRANSACTION_NAME\' | translate }}\n {{ \'APOSTILLE_TRANSACTION_MULTISIG_NAME\' | translate }}\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 \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 {{ \'APOSTILLE_IMPORT_FILES\' | translate }}\n {{ \'APOSTILLE_CREATE_TEXT\' | translate }}\n
      \n
        \n
      • \n
      • \n
      \n
      \n\n
      \n \n
      \n \n \n \n \n
      \n \n
      \n

      \n \n {{ \'GENERAL_DROPBOX\' | translate }} \n {{ \'APOSTILLE_DROPBOX_MESSAGE\' | translate }}\n \n

      \n \n
      \n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      \n

      {{ \'APOSTILLE_FILES_TO_NOTARIZE\' | translate }}

      \n {{ \'APOSTILLE_REJECTED\' | translate }}: {{$ctrl.rejected.length}} - \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
      {{ \'APOSTILLE_FILENAME\' | translate }}{{ \'GENERAL_TAGS\' | translate }}{{ \'GENERAL_SINK\' | translate }}{{ \'APOSTILLE_FILE_HASH\' | translate }}{{ \'APOSTILLE_PRIVATE\' | translate }}{{ \'GENERAL_NETWORK_FEE\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
      {{apostille.data.file.name}}{{apostille.data.tags}}{{apostille.data.dedicatedAccount.address}}{{apostille.data.checksum + apostille.data.file.hash}}{{apostille.transaction.fee/1000000}}
      +
      {{apostille.transaction.otherTrans.fee/1000000}}
      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
      {{ \'APOSTILLE_FILENAME\' | translate }}{{ \'GENERAL_TAGS\' | translate }}{{ \'GENERAL_REASON\' | translate }}
      {{apostille.data.file.name}}{{apostille.data.tags}}{{apostille.reason}}
      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n {{ \'APOSTILLE_MAX_NUMBER\' | translate }}\n
      \n
      \n
      \n\n
      \n
      \n\n\n
      \n
      \n
      \n
      \n \n

      {{ \'APOSTILLE_INFORMATION_TITLE\' | translate }}

      \n
      \n
      \n
      \n

      {{ \'APOSTILLE_INFORMATION_1\' | translate }}

      \n

      \n

      {{ \'APOSTILLE_INFORMATION_3\' | translate }}

      \n

      {{ \'APOSTILLE_INFORMATION_4\' | translate }}

      \n

      \n

      {{ \'APOSTILLE_INFORMATION_6\' | translate }}

      \n

      \n

      {{ \'APOSTILLE_INFORMATION_8\' | translate }}

      \n
      \n
      \n
      \n \n\n
      \n
      \n
      \n
      \n"); +$templateCache.put("modules/apostille/history/apostilleHistory.html","
      \n
      \n\n
      \n
      \n

      {{ \'APOSTILLE_HISTORY_TITLE\' | translate }}

      \n
      \n
      \n
      \n\n

      \n {{ \'EXPLORER_APOSTILLES_NO_NTY\' | translate }}\n

      \n \n\n
      \n
      \n
      \n

      {{ \'EXPLORER_APOSTILLES_YOURS\' | translate }}

      \n
      \n
      \n
      \n {{ \'APOSTILLE_HISTORY_BACKUP\' | translate }}\n {{ \'APOSTILLE_HISTORY_PURGE\' | translate }}\n
      \n \n
      \n
      \n\n \n \n \n \n \n \n \n \n \n \n \n
      {{ \'APOSTILLE_FILENAME\' | translate }}{{ \'GENERAL_TAGS\' | translate }}{{ \'APOSTILLE_NTY_ACCOUNT\' | translate }}{{ \'APOSTILLE_FILE_HASH\' | translate }}{{ \'GENERAL_DATE\' | translate }}{{ \'GENERAL_ACTIONS\' | translate }}
      \n \n \n \n \n \n \n \n \n \n \n \n
      {{ap.filename}}{{ap.tags}}{{ap.dedicatedAccount}}\n \n \n {{ap.fileHash}}\n \n \n \n \n {{ap.fileHash}}\n \n \n {{ap.timeStamp}}\n
      \n \n
      \n
      \n \n
      \n
      \n \n
      \n

      {{ \'GENERAL_NONE\' | translate }}

      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n\n
      \n\n \n
      \n
      \n
      \n"); +$templateCache.put("modules/apostille/message/apostilleMessage.html","
      \n
      \n
      \n
      \n

      {{ \'APOSTILLE_MESSAGE_TITLE\' | translate }}

      \n
      \n
      \n
      \n
      \n
      \n
      \n \n {{ \'TRANSFER_TRANSACTION_NAME\' | translate }}\n {{ \'TRANSFER_TRANSACTION_MULTISIG_NAME\' | translate }}\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 \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 \n \n \n \n
      \n
      \n \n \n
      \n
      \n
      "); +$templateCache.put("modules/exchanges/changelly/changelly.html","
      \n
      \n
      \n
      \n
      \n

      Changelly should have opened in a new window. If it did not, disable your popup blocker and try again.

      \n
      \n
      \n
      \n
      \n
      \n"); +$templateCache.put("modules/exchanges/shapeshift/shapeshift.html","
      \n
      \n
      \n
      \n
      \n

      Shapeshift should have opened in a new window. If it did not, disable your popup blocker and try again.

      \n
      \n
      \n
      \n
      \n
      "); +$templateCache.put("modules/explorer/accounts/accountsExplorer.html","
      \n
      \n
      \n
      \n

      {{\'ACCOUNTS_EXPLORER_TITLE\' | translate}}

      \n
      \n
      \n\n \n\n
      \n
      \n
      \n
      \n \n \n \n
      \n \n \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n

      {{ \'ACCOUNT_ACCOUNT_INFORMATION\' | translate }}

      \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

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \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
      \n\n
      \n
      \n
      \n

      {{ \'GENERAL_TRANSACTIONS\' | translate }}

      \n \n
      \n
      \n \n \n \n \n \n \n \n \n \n
      {{ \'GENERAL_ACCOUNT\' | translate }}{{ \'GENERAL_AMOUNT\' | translate }}{{ \'GENERAL_MESSAGE\' | translate }}{{ \'GENERAL_DATE\' | translate }}
      \n\n \n \n
      \n
      \n \n
      \n
      \n \n
      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/explorer/apostilles/explorerApostilles.html","
      \n
      \n
      \n
      \n

      {{ \'EXPLORER_APOSTILLES_TITLE\' | translate }}

      \n
      \n
      \n\n \n\n
      \n
      \n
      \n \n
      \n \n \n \n \n \n \n \n \n \n
      {{ \'GENERAL_OWNER\' | translate }}{{ \'APOSTILLE_FILE_HASH\' | translate }}{{ \'GENERAL_TRANSACTION_HASH\' | translate }}{{ \'GENERAL_DATE\' | translate }}
      \n \n \n \n \n \n \n \n \n \n
      \n {{tx.transaction.signer | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}\n \n {{ tx.transaction.message.payload }}\n \n \n {{ tx.transaction.otherTrans.message.payload }}\n \n \n \n \n {{tx.meta.hash.data}}\n \n \n \n \n {{ tx.meta.innerHash.data }}\n \n \n {{tx.transaction.timeStamp | fmtNemDate}}
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n
      \n\n
      \n
      "); +$templateCache.put("modules/explorer/home/explorerHome.html","
      \n
      \n
      \n
      \n

      {{ \'EXPLORER_HOME_TITLE\' | translate }}

      \n
      \n
      \n\n \n\n
      \n
      \n
      \n
      \n \n
      \n

      {{ \'EXPLORER_HOME_NS\' | translate }}

      \n
      \n
      \n
        \n
      • {{namespace.fqn}}
      • \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n \n
      \n
      \n
      \n

      {{ \'EXPLORER_HOME_NS_MULTISIG\' | translate }}

      \n
      \n
      \n
        \n
      • {{namespace}}
      • \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n
      \n\n
      \n
      \n\n
      \n
      \n

      {{ \'EXPLORER_HOME_MOSAICS\' | translate }}

      \n
      \n \n \n \n \n \n \n \n \n \n
      {{ \'GENERAL_NAME\' | translate }}{{ \'MOSAIC_DEFINITION_QUANTITY\' | translate }}{{ \'EXPLORER_HOME_MOSAICS_LEVY\' | translate }}{{ \'GENERAL_LEVY\' | translate }}
      \n \n \n \n \n \n \n \n \n \n
      {{mos.mosaicId.namespaceId}}:{{mos.mosaicId.name}}{{(mos.quantity | fmtSupply:mos.mosaicId:$ctrl._DataStore.mosaic.metaData)[0]}}.{{(mos.quantity | fmtSupply:mos.mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}}\n \n \n {{levy.mosaicId.namespaceId}}:{{levy.mosaicId.name}}\n \n \n {{ \'GENERAL_NONE\' | translate }}\n \n \n \n \n \n I ({{mos | fmtLevyFee:tx.amount:levy:mosaics}})\n \n \n II (x{{(levy.fee / 10000).toFixed(4)}})\n \n \n {{ \'GENERAL_NONE\' | translate }}\n \n \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n \n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/explorer/layout/nav.html","\n"); +$templateCache.put("modules/explorer/namespaces-mosaics/namespaces-mosaics.html","
      \n
      \n
      \n
      \n

      {{ \'EXPLORER_NS_MOS_TITLE\' | translate }}

      \n
      \n
      \n\n \n\n
      \n\n
      \n\n
      \n

      {{ \'GENERAL_NAMESPACES\' | translate }}

      \n \n
      \n\n
      \n
      \n
      \n \n
      \n \n \n
      \n
      \n
        \n
      • {{ns.namespace.fqn}}
      • \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n
      \n
      \n\n
      \n\n \n
      \n
      \n

      {{ \'GENERAL_SUB_NAMESPACES\' | translate }}

      \n \n
      \n
      \n
        \n
      • {{ $ctrl.substringSubNs(ns.fqn) }}
      • \n
      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n \n
      \n
      \n

      {{ \'GENERAL_MOSAICS\' | translate }}

      \n \n
      \n
      \n
        \n
      • {{mos.id.name}}
      • \n
      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n \n
      \n
      \n

      {{ $ctrl.selectedMosaicName }}

      \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 \n \n \n \n \n \n \n \n \n \n \n
      {{ \'GENERAL_NAME\' | translate }}{{ \'GENERAL_VALUE\' | translate }}
      {{ \'MOSAIC_SUPPLY_CHANGE_SUPPLY\' | translate }}{{$ctrl.selectedMosaic.supply}}
      {{ \'MOSAIC_DEFINITION_INITIAL_SUPPLY\' | translate }}{{$ctrl.selectedMosaic.properties[1].value}}
      {{ \'MOSAIC_DEFINITION_DIV\' | translate }}{{$ctrl.selectedMosaic.properties[0].value}}
      {{ \'EXPLORER_HOME_MOSAICS_LEVY\' | translate }}\n {{ $ctrl.formatMosaicId($ctrl.selectedMosaic.levy.mosaicId) }}\n
      {{ \'GENERAL_LEVY\' | translate }}\n {{ \'MOSAIC_DEFINITION_LEVY_FEE_TYPE_1\' | translate }} ({{$ctrl.selectedMosaic | fmtLevyFee:1:$ctrl.selectedMosaic.levy:$ctrl.selectedMosaicLevyDefinition}})\n {{ \'MOSAIC_DEFINITION_LEVY_FEE_TYPE_2\' | translate }} (x{{($ctrl.selectedMosaic.levy.fee / 10000).toFixed(4)}})\n
      {{ \'MOSAIC_DEFINITION_MUTABLE_SUPPLY\' | translate }}{{$ctrl.selectedMosaic.properties[2].value}}
      {{ \'MOSAIC_DEFINITION_TRANSFERABLE\' | translate }}{{$ctrl.selectedMosaic.properties[3].value}}
      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/explorer/transactions/explorerTransactions.html","
      \n
      \n
      \n
      \n

      {{ \'EXPLORER_TRANSACTIONS_TITLE\' | translate }}

      \n
      \n
      \n\n \n\n
      \n
      \n
      \n
      \n 10\" data=\"$ctrl.transactions\" current-page=\"$ctrl.currentPage\" page-size=\"$ctrl.pageSize\">\n
      \n \n \n \n \n \n \n \n \n \n
      {{ \'GENERAL_ACCOUNT\' | translate }}{{ \'GENERAL_AMOUNT\' | translate }}{{ \'GENERAL_MESSAGE\' | translate }}{{ \'GENERAL_DATE\' | translate }}
      \n\n \n \n
      \n
      \n \n
      \n
      \n \n
      \n
      \n
      = $ctrl._Helpers.calcNumberOfPages($ctrl.transactions, $ctrl.pageSize)\" ng-click=\"$ctrl.getTransactions(true, $ctrl.transactions[$ctrl.transactions.length-1].meta.hash.data)\">

      {{ \'EXPLORER_TRANSACTIONS_LOAD_MORE\' | translate }}

      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n
      \n\n
      \n
      "); +$templateCache.put("modules/importanceTransfer/multisig/importanceTransfer.html","
      \n
      \n\n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n\n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_HARVESTING_PANEL\' | translate }}

      \n
      \n
      \n \n \n\n \n \n\n
      \n
      \n
      \n
      {{ \'ACCOUNT_REMOTE_STATUS\' | translate }}
      \n {{ \'GENERAL_ACTIVE\' | translate }}\n {{ \'GENERAL_INACTIVE\' | translate }}\n {{ \'GENERAL_ACTIVATING\' | translate }}\n {{ \'GENERAL_DEACTIVATING\' | translate }}\n {{ \'GENERAL_REMOTE\' | translate }}\n
      \n
      \n
      {{ \'IMPORTANCE_TRANSFER_HARVESTING_STATUS\' | translate }}
      \n {{ \'GENERAL_ACTIVE\' | translate }}\n {{ \'GENERAL_INACTIVE\' | translate }}\n
      \n
      \n
      {{ \'ACCOUNT_VESTED_BALANCE\' | translate }}
      \n {{ ($ctrl.formData.multisigAccount.vestedBalance | fmtNemValue)[0] }}.{{ ($ctrl.formData.multisigAccount.vestedBalance | fmtNemValue)[1] }} XEM\n
      \n
      \n
      {{ \'ACCOUNT_HARVESTED_BLOCKS\' | translate }}
      \n \n {{ \'IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED\' | translate }}\n 0\">{{ $ctrl.formData.multisigAccount.harvestedBlocks }}\n \n
      \n
      \n
      \n
      \n \n \n \n
      \n
      \n\n
      \n
      \n\n
      \n\n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_MULTISIG_NAME\' | translate }}

      \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 \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\n \n \n
      \n
      \n\n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_DELEGATED_KEYS\' | translate }}

      \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

      {{ \'ACCOUNT_START_STOP_HARVESTING\' | translate }}

      \n
      \n\n
      \n\n

      10000\">\n \n

      \n\n
      10000\">\n
      \n \n \n \n \n \n \n \n
      \n \n \n
      \n\n

      10000\"> {{ \'ACCOUNT_HARVESTING_NO_SLOTS\' | translate }}

      \n

      {{ \'ACCOUNT_HARVESTING_BELOW_THRESHOLD\' | translate }}

      \n \n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR\' | translate }}

      \n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_REMOTE_ACTIVATING\' | translate }}

      \n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_REMOTE_INACTIVE\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n
      \n"); +$templateCache.put("modules/importanceTransfer/normal/importanceTransfer.html","
      \n
      \n\n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n\n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_HARVESTING_PANEL\' | translate }}

      \n
      \n\n
      \n
      \n
      \n
      {{ \'ACCOUNT_REMOTE_STATUS\' | translate }}
      \n {{ \'GENERAL_ACTIVE\' | translate }}\n {{ \'GENERAL_INACTIVE\' | translate }}\n {{ \'GENERAL_ACTIVATING\' | translate }}\n {{ \'GENERAL_DEACTIVATING\' | translate }}\n {{ \'GENERAL_REMOTE\' | translate }}\n
      \n
      \n
      {{ \'IMPORTANCE_TRANSFER_HARVESTING_STATUS\' | translate }}
      \n {{ \'GENERAL_ACTIVE\' | translate }}\n {{ \'GENERAL_INACTIVE\' | translate }}\n
      \n
      \n
      {{ \'ACCOUNT_VESTED_BALANCE\' | translate }}
      \n {{ ($ctrl._DataStore.account.metaData.account.vestedBalance | fmtNemValue)[0] }}.{{ ($ctrl._DataStore.account.metaData.account.vestedBalance | fmtNemValue)[1] }} XEM\n
      \n
      \n
      {{ \'ACCOUNT_HARVESTED_BLOCKS\' | translate }}
      \n \n {{ \'IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED\' | translate }}\n 0\">{{ $ctrl._DataStore.account.metaData.account.harvestedBlocks }}\n \n
      \n
      \n
      \n
      \n \n \n \n
      \n
      \n
      \n\n
      \n\n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_NAME\' | translate }}

      \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 \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

      {{ \'IMPORTANCE_TRANSFER_DELEGATED_KEYS\' | translate }}

      \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
      \n \n
      \n

      {{ \'ACCOUNT_START_STOP_HARVESTING\' | translate }}

      \n
      \n\n
      \n\n

      10000\">\n \n

      \n\n
      10000\">\n\n \n \n\n
      \n \n \n \n \n \n \n \n
      \n \n \n
      \n\n

      10000\"> {{ \'ACCOUNT_HARVESTING_NO_SLOTS\' | translate }}

      \n

      {{ \'ACCOUNT_HARVESTING_BELOW_THRESHOLD\' | translate }}

      \n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_REMOTE_ACTIVATING\' | translate }}

      \n
      \n
      \n

      {{ \'IMPORTANCE_TRANSFER_REMOTE_INACTIVE\' | translate }}

      \n
      \n
      \n\n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/mosaics/create/createMosaic.html","
      \n
      \n\n
      \n
      \n

      {{ \'MOSAIC_DEFINITION_TITLE\' | translate }}

      \n
      \n
      \n
      {{ \'MOSAIC_DEFINITION_INFORMATION\' | translate }}
      \n
      \n
      \n\n
      \n
      \n\n
      \n
      \n {{ \'MOSAIC_DEFINITION_NAME\' | translate }}\n {{ \'MOSAIC_DEFINITION_MULTISIG_NAME\' | translate }}\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 \n
      \n
      \n \n \n \n \n

      {{ \'GENERAL_CHARACTERS_LEFT\' | translate }}: {{ $ctrl.charsLeft }}

      \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 {{($ctrl.preparedTransaction.otherTrans.creationFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.creationFee | fmtNemValue)[1]}}\n {{($ctrl.preparedTransaction.creationFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.creationFee | fmtNemValue)[1]}}\n \n \n
      \n
      \n
      \n
      \n
      \n \n \n \n\n \n \n
      \n
      \n\n
      \n\n
      \n

      {{ \'MOSAIC_DEFINITION_MOSAIC_PROPERTIES\' | translate }}

      \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
      \n \n \n \n \n \n \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      \n \n \n \n \n {{($ctrl.formData.properties.initialSupply)}}\n 0\">.{{(0 | fmtSupplyRaw:$ctrl.formData.properties.divisibility)[1]}}\n \n
      \n
      \n
      \n \n
      \n
      \n
      \n \n \n \n {{ $ctrl.formData.namespaceParent.fqn }}:{{ $ctrl.formData.mosaicName }}\n
      \n
      \n
      \n
      \n
      \n
      \n\n\n
      \n \n
      \n
      \n

      {{ \'GENERAL_LEVY\' | translate }}

      \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
      \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
      \n
      \n
      \n
      \n\n\n
      \n
      \n
      \n
      \n \n

      {{ \'MOSAIC_DEFINITION_INFORMATION_TITLE\' | translate }}

      \n
      \n
      \n
      \n

      {{ \'MOSAIC_DEFINITION_INFORMATION_1\' | translate }}

      \n
      a, b, c, ..., z, 0, 1, 2, ..., 9, \', _ , -
      \n

      {{ \'MOSAIC_DEFINITION_INFORMATION_2\' | translate }}

      \n

      {{ \'MOSAIC_DEFINITION_INFORMATION_3\' | translate }}

      \n

      {{ \'MOSAIC_DEFINITION_INFORMATION_4\' | translate }}

      \n
        \n
      • \n {{ \'MOSAIC_DEFINITION_INITIAL_SUPPLY\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_5\' | translate }}\n
      • \n
      • \n {{ \'MOSAIC_DEFINITION_DIV\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_6\' | translate }}\n
      • \n
      • \n {{ \'MOSAIC_DEFINITION_MUTABLE_SUPPLY\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_7\' | translate }}\n
      • \n
      • \n {{ \'MOSAIC_DEFINITION_TRANSFERABLE\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_8\' | translate }}\n
      • \n
      \n
    • {{ \'GENERAL_LEVY\' | translate }}:
    • \n

      {{ \'MOSAIC_DEFINITION_INFORMATION_9\' | translate }}

      \n
        \n
      • \n {{ \'GENERAL_MOSAIC\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_10\' | translate }} ({{ \'MOSAIC_DEFINITION_LEVY_LIMITATION\' | translate }})\n
      • \n
      • \n {{ \'GENERAL_ADDRESS\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_11\' | translate }}\n
      • \n
      • \n {{ \'GENERAL_FEE\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_12\' | translate }}\n
      • \n
      • \n {{ \'MOSAIC_DEFINITION_LEVY_FEE_TYPE\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_13\' | translate }}\n
          \n
        • \n {{ \'MOSAIC_DEFINITION_LEVY_FEE_TYPE_1\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_14\' | translate }}\n
        • \n
        • \n {{ \'MOSAIC_DEFINITION_LEVY_FEE_TYPE_2\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_15\' | translate }}\n
        • \n
        \n
      • \n
      \n

      \n\n

      {{ \'MOSAIC_DEFINITION_INFORMATION_17\' | translate }}

      \n
      \n
      \n
      \n \n
      \n
      \n
      \n
      "); +$templateCache.put("modules/mosaics/edit/editMosaic.html","
      \n
      \n\n
      \n
      \n

      {{ \'MOSAIC_SUPPLY_CHANGE_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n
      \n\n
      \n
      \n {{ \'MOSAIC_SUPPLY_CHANGE_NAME\' | translate }}\n {{ \'MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME\' | translate }}\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
      \n
      \n

      {{ \'MOSAIC_SUPPLY_CHANGE_SUPPLY\' | translate }}

      \n
      \n
      \n \n \n
      \n
      \n \n \n \n
      \n {{$ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply}}\n .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}}\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
      \n\n \n
      \n
      \n \n \n \n
      \n \n {{($ctrl.formData.delta + $ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply)}}\n .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}}\n \n \n {{(-$ctrl.formData.delta + $ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply)}}\n .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}}\n \n \n
      \n
      \n
      \n
      \n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/multisignature/create/createMultisig.html","
      \n
      \n\n
      \n
      \n

      {{ \'AGGREGATE_MODIFICATION_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n
      \n {{ \'AGGREGATE_MODIFICATION_NAME\' | translate }}\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 \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 \n
      \n
      \n \n \n \n \n
      \n
      \n\n \n \n\n \n \n\n \n \n
      \n
      \n\n
      \n \n
      \n

      {{ \'AGGREGATE_COSIG_LIST\' | translate }}

      \n \n
      \n \n \n \n \n \n \n \n \n
      {{ \'GENERAL_ADDRESS\' | translate }}{{ \'GENERAL_ACTION\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
      \n \n \n \n \n \n \n \n \n
      {{acct.cosignatoryAccount | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}{{ \'GENERAL_ADD\' | translate }}
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/multisignature/edit/editMultisig.html","
      \n
      \n\n
      \n
      \n

      {{ \'AGGREGATE_MODIFICATION_EDIT_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n
      \n\n
      \n

      {{ \'AGGREGATE_MODIFICATION_MULTISIG_NAME\' | translate }}

      \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 \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
      \n \n
      \n

      {{\'AGGREGATE_SELECTED_ACCOUNT_INFO\' | translate}}

      \n
      \n
      \n
      \n
      \n
      {{\'GENERAL_COSIGNATORIES\' | translate}}
      \n {{cosig.address}}
      \n
      \n
      \n
      {{\'AGGREGATE_MIN_SIGNATURES\' | translate}}
      \n {{$ctrl.multisigInfoData.minCosigs}}\n
      \n
      \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n \n
      \n

      {{ \'AGGREGATE_MODIFICATION_LIST\' | translate }}

      \n \n
      \n \n \n \n \n \n \n \n \n
      {{ \'GENERAL_ADDRESS\' | translate }}{{ \'GENERAL_ACTION\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
      \n \n \n \n \n \n \n \n \n \n
      {{acct.cosignatoryAccount | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}{{ \'GENERAL_ADD\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/multisignature/sign/sign.html","
      \n
      \n\n
      \n
      \n

      {{ \'SIGN_MULTISIG_TRANSACTIONS_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n
      \n
      \n
        \n
      • {{ \'DASHBOARD_UNCONFIRMED\' | translate }}
      • \n
      • \n
      \n \n
      \n \n \n \n \n \n \n \n \n \n
      {{ \'GENERAL_ACCOUNT\' | translate }}{{ \'GENERAL_AMOUNT\' | translate }}{{ \'GENERAL_MESSAGE\' | translate }}{{ \'GENERAL_DATE\' | translate }}
      \n \n \n
      \n \n
      \n \n
      \n
      \n

      {{ \'GENERAL_NO_RESULTS\' | translate }}

      \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n"); +$templateCache.put("modules/namespaces/create/namespaces.html","
      \n
      \n\n
      \n
      \n

      {{ \'NAMESPACE_PROVISION_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n
      \n\n
      \n
      \n {{ \'NAMESPACE_PROVISION_NAME\' | translate }}\n {{ \'NAMESPACE_PROVISION_MULTISIG_NAME\' | translate }}\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
      \n
      \n \n \n \n \n
      \n
      \n\n \n
      \n
      \n \n \n
      \n \n
      \n
      \n
      \n \n \n \n
      \n \n {{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[1]}}\n {{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[1]}}\n \n \n
      \n
      \n
      \n
      \n
      \n\n \n \n\n \n \n
      \n
      \n\n \n
      \n
      \n

      {{ \'NAMESPACE_PROVISION_RESTRICTIONS\' | translate }}

      \n
      \n
      \n
      \n

      {{ \'NAMESPACE_PROVISION_INFORMATION_1\' | translate }}

      \n
      a, b, c, ..., z, 0, 1, 2, ..., 9, _ , -
      \n

      {{ \'NAMESPACE_PROVISION_INFORMATION_2\' | translate }}

      \n
      nem, user, account, org, com, biz, net, edu, mil, gov and info.
      \n

      {{ \'NAMESPACE_PROVISION_INFORMATION_3\' | translate }}

      \n
      \n
      \n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/namespaces/renew/renew.html","
      \n
      \n\n
      \n
      \n

      {{ \'RENEW_NS_TITLE\' | translate }}

      \n
      \n
      \n\n
      \n
      \n\n
      \n
      \n {{ \'NAMESPACE_PROVISION_NAME\' | translate }}\n {{ \'NAMESPACE_PROVISION_MULTISIG_NAME\' | translate }}\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 \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 {{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[1]}}\n {{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[1]}}\n \n \n
      \n
      \n
      \n
      \n
      \n\n \n \n\n \n \n
      \n
      \n\n \n
      \n
      \n

      {{ \'RENEW_NS_INFORMATION_TITLE\' | translate }}

      \n
      \n
      \n
      {{ \'RENEW_NS_INFORMATION_TITLE_1\' | translate }}
      \n

      {{ \'RENEW_NS_INFORMATION_1\' | translate }}

      \n
      {{ \'RENEW_NS_INFORMATION_TITLE_2\' | translate }}
      \n

      {{ \'RENEW_NS_INFORMATION_2\' | translate }}

      \n
      {{ \'RENEW_NS_INFORMATION_TITLE_3\' | translate }}
      \n

      {{ \'RENEW_NS_INFORMATION_3\' | translate }}

      \n

      {{ \'RENEW_NS_INFORMATION_4\' | translate }}

      \n
      \n
      \n\n
      \n
      \n
      \n"); +$templateCache.put("modules/offlineTransaction/broadcast/broadcast.html","
      \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
      \n
      \n \n \n \n \n \n
      \n
      \n \n
      \n
      \n\n
      \n
      \n

      {{ \'GENERAL_INFORMATION\' | translate }}

      \n
      \n
      \n

      {{ \'RELEASE_OFFLINE_TX_INFO_1\' | translate }}

      \n

      {{ \'RELEASE_OFFLINE_TX_INFO_2\' | translate }}

      \n

      {{ \'RELEASE_OFFLINE_TX_INFO_3\' | translate }}

      \n

      {{ \'RELEASE_OFFLINE_TX_INFO_4\' | translate }}

      \n
      \n
      \n
      \n
      \n
      "); +$templateCache.put("modules/offlineTransaction/create/create.html","
      \n
      \n
      \n
      \n

      {{ \'OFFLINE_TX_TITLE\' | translate }}

      \n
      \n
      \n
      \n
      \n
      \n
      \n \n {{ \'TRANSFER_TRANSACTION_NAME\' | translate }}\n {{ \'TRANSFER_TRANSACTION_MULTISIG_NAME\' | translate }}\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 \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 \n
        \n
        \n

        {{ \'OFFLINE_TX_NO_WALLET\' | translate }}

        \n
        \n
        \n\n
        \n
        \n

        {{ \'GENERAL_INFORMATION\' | translate }}

        \n
        \n
        \n

        \n

        {{ \'OFFLINE_TX_INFO_2\' | translate }}

        \n

        {{ \'OFFLINE_TX_INFO_3\' | translate }}

        \n

        {{ \'OFFLINE_TX_INFO_4\' | translate }}

        \n
        \n\n
        \n

        {{ \'OFFLINE_TX_SIGNED\' | translate }}

        \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

        \n
        \n
        \n \n
        \n
        \n\n
        \n
        "); +$templateCache.put("modules/signedMessage/sign/sign.html","
        \n
        \n
        \n
        \n

        {{\'CREATE_SIGNED_MSG_TITLE\' | translate}}

        \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 \n\n
          \n

          {{\'CREATE_SIGNED_MSG_NAME\' | translate}}

          \n
          \n
          \n
          \n
          \n \n \n
          \n
          \n
          \n
          \n
          \n
          \n
          "); +$templateCache.put("modules/signedMessage/verify/verify.html","
          \n
          \n
          \n
          \n

          {{ \'VERIFY_SIGNED_MSG_TITLE\' | translate }}

          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n \n \n \n \n
          \n
          \n \n
          \n
          \n\n
          \n
          \n

          {{ \'GENERAL_RESULT\' | translate }}

          \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 \n \n \n
          \n
          \n
          \n

          {{ \'VERIFY_SIGNED_MSG_SIG_VALID\' | translate }}

          \n

          \n
          \n
          \n

          {{ \'VERIFY_SIGNED_MSG_NOT_VALID\' | translate }}

          \n
          \n
          \n
          \n
          \n
          \n
          "); +$templateCache.put("modules/voting/createPoll/createPoll.html","
          \n\n
          \n
          \n
          \n

          Create a Poll

          \n
          \n
          \n\n
          \n \n
          \n
          \n
          \n
          \n
          \n
          \n \n \n
          \n \n
          \n \n \n
          \n \n
          \n \n \n

          The poll account where the poll will be saved. By default a public one is set.

          \n \n
          \n \n \n

          If you only see a text box input a date in a valid ISO format [yyyy-MM-ddTHH:mm], for example: 2017-12-28T14:57

          \n \n
          \n
          \n \n

          If selected, voters will be able to divide their vote into more than one option.

          \n
          \n \n \n
          \n
          \n
          \n\n
          \n
          \n
          \n
          \n
          \n \n
          \n \n
          \n \n
          \n
          \n

          POI: Votes will be weighted against the Proof of Importance of the voting account.

          \n

          White List Poll: Only addresses in the whitelist can vote. All votes count the same.

          \n \n
          \n
          \n \n
          \n \n

          Only addresses in the Whitelist will be able to vote.

          \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 {{($ctrl.fee | fmtNemValue)[0]}}.{{($ctrl.fee | fmtNemValue)[1]}}\n \n \n
          \n
          \n
          \n
          \n
          \n \n \n \n \n
          \n
          \n \n \n \n
          \n Creating...\n \n
          \n
          \n
          \n

          Title too long

          \n
          \n
          \n

          Description too long

          \n
          \n
          \n

          Too many options / Options too long

          \n
          \n
          \n

          Whitelist too long

          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n"); +$templateCache.put("modules/voting/polls/polls.html","
          \n\n
          \n
          \n
          \n

          Vote and See Polls

          \n
          \n
          \n\n
          \n

          Voting system requires a lot of requests to the chain, therefore it can trigger the node spam protection. If loading time takes more than 1 minute, leave the module, change node and come back.

          \n
          \n\n
          \n
          \n \n
          \n

          {{$ctrl.selectedPoll.formData.title}}

          \n

          Poll Address: {{$ctrl.currentPollAddress}}

          \n

           {{$ctrl.getCurrentTypeTag()}} Date of ending: {{$ctrl.selectedPoll.formData.doe | date:\"MM/dd/yyyy \'at\' h:mma\"}}

          \n

          {{$ctrl.selectedPoll.description}}

          \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 \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 \n \n \n
          \n
          \n \n
          \n \n \n
          \n

          \n This is a multiple answer Poll. You can divide your vote into different options.\n

          \n
            \n
            \n
          • \n \n
          • \n
            \n
            \n
          \n
          \n \n
          \n
            \n
            \n \n
            \n
            \n
          \n
          \n \n
          0 || $ctrl.loadingVote || $ctrl.pollFinished\">\n
          \n
          \n \n \n \n \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n

          Voting has a fee of {{($ctrl.votingFee | fmtNemValue)[0]}}.{{($ctrl.votingFee | fmtNemValue)[1]}} XEM per option

          \n \n
          \n
          \n

          You have successfully Voted on this Poll

          \n
          \n
          \n

          You have an unconfirmed Vote on this Poll

          \n
          \n
          \n

          This poll has ended

          \n
          \n
          \n
          \n
          \n
          \n \n
          \n
          \n \n
          \n
          \n
          \n
          \n \n \n
          \n
          \n
          \n
          \n
          \n
          \n

          This poll has not finished yet, the results are not definitive.

          \n
          \n
          \n \n
          \n {{option.text}}
          \n votes: {{option.votes}}
          \n weighted score*: {{($ctrl.selectedPoll.formData.type === 0) ? ((option.weighted*100).toFixed(5) + \'%\') : (option.weighted)}}
          \n percentage: {{option.percentage.toFixed(2)}}
          \n
          \n
          \n
          \n
          \n

          \n * Weighted score varies depending on the type of vote:
          \n - For whitelist polls it is the same as the votes
          \n - For POI polls it is the sum of importances of the voters multiplied by 100
          \n

          \n
          \n
          \n
          \n

          \n
          \n
          \n \n
          \n\n
          \n\n \n
          \n
          \n

          Create a poll Index

          \n
          \n
          \n

          \n This action will create a new poll Index. When you create a new Poll you can choose the index it is submitted to, and on the voting module you can change the index you view polls from.

          \n

          When you create a new Index a new NEM account is generated and a message containing the created Index will be sent to your address. Write down the address to create and see polls stored on it.

          \n

          \n For private Indexes only the creator of the index will be able to send polls. But everybody will be able to see and vote on its polls if they have importance or are on the whitelist for simple polls.\n

          \n
          \n \n

          \n
          \n
          \n \n \n \n
          \n \n {{$ctrl.indexCreationFee}}\n \n \n
          \n
          \n
          \n \n \n \n \n
          \n \n
          \n
          \n \n
          \n

          There was an error fetching the poll. The poll does not exist, or was not created properly.

          \n
          \n
          \n
          \n
          \n
          \n
          \n");}]); \ No newline at end of file diff --git a/src/app/directives/decodeMessage.directive.js b/src/app/directives/decodeMessage.directive.js new file mode 100755 index 0000000..ee47d07 --- /dev/null +++ b/src/app/directives/decodeMessage.directive.js @@ -0,0 +1,81 @@ +import nem from "nem-sdk"; + +function DecodeMessage(Wallet, Recipient, Alert, $timeout, $filter, $sanitize) { + 'ngInject'; + + return { + restrict:'E', + scope: { + tx: '=', + showDecodeMessage: '=', + disableDecryption: '=' + }, + template: '', + link: (scope) => { + scope.templateDecodeMessage = 'layout/partials/decodeMessage.html'; + scope.common = nem.model.objects.get("common"); + scope.Wallet = Wallet; + + /** + * Decode an encrypted message in a transaction + * + * @param {object} tx - A transaction object + */ + scope.decode = (tx) => { + // Get account private key + if (!Wallet.decrypt(scope.common)) return; + + // Create key pair + let kp = nem.crypto.keyPair.create(scope.common.privateKey); + + // If not the sender, use signer public key for decryption + if(kp.publicKey.toString() !== tx.signer) { + scope.processDecode(tx.signer, tx); + } else { + // Get the recipient account data for the public key + Recipient.getAccount(tx.recipient).then((res) => { + $timeout(() => { + // + scope.processDecode(res.account.publicKey, tx); + return; + }); + }, + (err) => { + $timeout(() => { + // Reset common + scope.common = nem.model.objects.get("common");; + Alert.getAccountDataError(err.statusText); + return; + }); + }); + } + }; + + /** + * Do decoding and set result in the transaction template + * + * @param {string} publicKey - The public key of the signer or recipient + * @param {object} tx - A transaction object + */ + scope.processDecode = (publicKey, tx) =>{ + // Check public key + if(!publicKey) return Alert.noPublicKeyForDecoding(); + + // Decode the message + let decoded = nem.crypto.helpers.decode(scope.common.privateKey, publicKey, tx.message.payload); + if (!decoded) return Alert.emptyDecodedMessage(); + + // Replace transaction message with decoded message + tx.message.type = 1; + tx.message.payload = decoded; + // Reset common + scope.common = nem.model.objects.get("common"); + // Remove the the decode part of the template + $("#decodeTxMessage-" + tx.timeStamp).remove(); + } + } + + }; +} + +export default DecodeMessage; \ No newline at end of file diff --git a/src/app/directives/feeInput.directive.js b/src/app/directives/feeInput.directive.js new file mode 100755 index 0000000..b0dcbe4 --- /dev/null +++ b/src/app/directives/feeInput.directive.js @@ -0,0 +1,20 @@ +import nem from "nem-sdk"; + +function FeeInput() { + 'ngInject'; + + return { + restrict:'E', + scope: { + tx: '=', + isMultisig: '=' + }, + template: '', + link: (scope) => { + scope.templateFeeInput = 'layout/partials/feeInput.html'; + } + + }; +} + +export default FeeInput; \ No newline at end of file diff --git a/src/app/directives/importAddressBookFile.directive.js b/src/app/directives/importAddressBookFile.directive.js new file mode 100755 index 0000000..7a119fb --- /dev/null +++ b/src/app/directives/importAddressBookFile.directive.js @@ -0,0 +1,40 @@ +import helpers from '../utils/helpers'; + +function importAddressBookFile($parse, Alert) { + 'ngInject' + return { + restrict: 'A', + scope: false, + link: function(scope, element, attrs) { + var fn = $parse(attrs.importAddressBookFile); + + element.on('change', function(onChangeEvent) { + + for (var i = 0; i < (onChangeEvent.srcElement || onChangeEvent.target).files.length; i++) { + var reader = new FileReader(); + reader.onload = (function(file) { + return function(onLoadEvent) { + scope.$apply(function() { + fn(scope, { + $fileContent: onLoadEvent.target.result + }); + }); + }; + })((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + + if (helpers.getExtension((onChangeEvent.srcElement || onChangeEvent.target).files[i].name) == "adb") { + console.log("Loading file"); + reader.readAsText((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + } else { + console.log("Invalid file format"); + scope.$apply(function() { + Alert.invalidAddressBookFile(); + }); + } + } + }); + } + } +} + +export default importAddressBookFile; \ No newline at end of file diff --git a/src/app/directives/importApostilleFiles.directive.js b/src/app/directives/importApostilleFiles.directive.js new file mode 100755 index 0000000..aa0239c --- /dev/null +++ b/src/app/directives/importApostilleFiles.directive.js @@ -0,0 +1,37 @@ +function ImportApostilleFiles($parse, Alert) { + 'ngInject' + return { + restrict: 'A', + scope: false, + link: function(scope, element, attrs) { + var fn = $parse(attrs.importApostilleFiles); + + element.on('change', function(onChangeEvent) { + + for (var i = 0; i < (onChangeEvent.srcElement || onChangeEvent.target).files.length; i++) { + var reader = new FileReader(); + reader.onload = (function(file) { + return function(onLoadEvent) { + scope.$apply(function() { + fn(scope, { + $fileContent: onLoadEvent.target.result, + $fileData: file + }); + }); + }; + })((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + + if ((onChangeEvent.srcElement || onChangeEvent.target).files[i].size / 1000000 > 100) { + scope.$apply(function() { + Alert.fileSizeError((onChangeEvent.srcElement || onChangeEvent.target).files[i].name); + }); + } else { + reader.readAsDataURL((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + } + } + }); + } + } +} + +export default ImportApostilleFiles; \ No newline at end of file diff --git a/src/app/directives/importNtyFile.directive.js b/src/app/directives/importNtyFile.directive.js new file mode 100755 index 0000000..a94e05a --- /dev/null +++ b/src/app/directives/importNtyFile.directive.js @@ -0,0 +1,40 @@ +import helpers from '../utils/helpers'; + +function importNtyFile($parse, Alert) { + 'ngInject' + return { + restrict: 'A', + scope: false, + link: function(scope, element, attrs) { + var fn = $parse(attrs.importNtyFile); + + element.on('change', function(onChangeEvent) { + + for (var i = 0; i < (onChangeEvent.srcElement || onChangeEvent.target).files.length; i++) { + var reader = new FileReader(); + reader.onload = (function(file) { + return function(onLoadEvent) { + scope.$apply(function() { + fn(scope, { + $fileContent: onLoadEvent.target.result + }); + }); + }; + })((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + + if (helpers.getExtension((onChangeEvent.srcElement || onChangeEvent.target).files[i].name) == "nty") { + console.log("Loading nty file"); + reader.readAsText((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + } else { + console.log("Invalid notary file format"); + scope.$apply(function() { + Alert.invalidNtyFile(); + }); + } + } + }); + } + } +} + +export default importNtyFile; \ No newline at end of file diff --git a/src/app/directives/index.js b/src/app/directives/index.js new file mode 100755 index 0000000..11d7b08 --- /dev/null +++ b/src/app/directives/index.js @@ -0,0 +1,54 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let directivesModule = angular.module('app.directives', []); + +// Set read-wallet-files directive +import ReadWalletFiles from './readWalletFiles.directive'; +directivesModule.directive('readWalletFiles', ReadWalletFiles); + +// Set show-authed directive +import ShowAuthed from './show-authed.directive'; +directivesModule.directive('showAuthed', ShowAuthed); + +// Set tag-transaction directive +import TagTransaction from './tagTransaction.directive'; +directivesModule.directive('tagTransaction', TagTransaction); + +// Set tag-levy directive +import TagLevy from './tagLevy.directive'; +directivesModule.directive('tagLevy', TagLevy); + +// Set read-wallet-files directive +import ImportApostilleFiles from './importApostilleFiles.directive'; +directivesModule.directive('importApostilleFiles', ImportApostilleFiles); + +// Set import-nty-file directive +import ImportNtyFile from './importNtyFile.directive'; +directivesModule.directive('importNtyFile', ImportNtyFile); + +// Set import-address-book-file directive +import ImportAddressBookFile from './importAddressBookFile.directive'; +directivesModule.directive('importAddressBookFile', ImportAddressBookFile); + +// Set paginate directive +import Paginate from './paginate.directive'; +directivesModule.directive('paginate', Paginate); + +// Set fee-input directive +import FeeInput from './feeInput.directive'; +directivesModule.directive('feeInput', FeeInput); + +// Set password-input directive +import PasswordInput from './passwordInput.directive'; +directivesModule.directive('passwordInput', PasswordInput); + +// Set decode-message directive +import DecodeMessage from './decodeMessage.directive'; +directivesModule.directive('decodeMessage', DecodeMessage); + +// Set sign-transaction directive +import SignTransaction from './signTransaction.directive'; +directivesModule.directive('signTransaction', SignTransaction); + +export default directivesModule; \ No newline at end of file diff --git a/src/app/directives/paginate.directive.js b/src/app/directives/paginate.directive.js new file mode 100755 index 0000000..5aa755e --- /dev/null +++ b/src/app/directives/paginate.directive.js @@ -0,0 +1,36 @@ +import nem from "nem-sdk"; +import Helpers from '../utils/helpers'; + +function Paginate() { + 'ngInject'; + + return { + restrict:'E', + scope: { + data: '=', + currentPage: '=currentPage', + pageSize: '=pageSize' + }, + template: '', + link: (scope) => { + + scope.templatePaginate = 'layout/partials/paginate.html'; + scope.Helpers = Helpers; + scope.increment = function() { + scope.currentPage = scope.currentPage+1; + } + scope.decrement = function() { + scope.currentPage = scope.currentPage-1; + } + scope.goStart = function() { + scope.currentPage = 0; + } + scope.goEnd = function() { + scope.currentPage = Helpers.calcNumberOfPages(scope.data, scope.pageSize)-1; + } + } + + }; +} + +export default Paginate; \ No newline at end of file diff --git a/src/app/directives/passwordInput.directive.js b/src/app/directives/passwordInput.directive.js new file mode 100755 index 0000000..3ff94f5 --- /dev/null +++ b/src/app/directives/passwordInput.directive.js @@ -0,0 +1,20 @@ +import nem from "nem-sdk"; + +function PasswordInput(Wallet) { + 'ngInject'; + + return { + restrict:'E', + scope: { + common: '=' + }, + template: '', + link: (scope) => { + scope.Wallet = Wallet; + scope.templatePasswordInput = 'layout/partials/passwordInput.html'; + } + + }; +} + +export default PasswordInput; \ No newline at end of file diff --git a/src/app/directives/readWalletFiles.directive.js b/src/app/directives/readWalletFiles.directive.js new file mode 100755 index 0000000..4891afd --- /dev/null +++ b/src/app/directives/readWalletFiles.directive.js @@ -0,0 +1,47 @@ +import helpers from '../utils/helpers'; + +function ReadWalletFiles($parse, Alert) { + 'ngInject' + return { + restrict: 'A', + scope: false, + link: function(scope, element, attrs) { + let fn = $parse(attrs.readWalletFiles); + let isNCC = false; + + element.on('change', function(onChangeEvent) { + + for (let i = 0; i < (onChangeEvent.srcElement || onChangeEvent.target).files.length; i++) { + let reader = new FileReader(); + reader.onload = (function(file) { + return function(onLoadEvent) { + scope.$apply(function() { + fn(scope, { + $fileContent: onLoadEvent.target.result, + $isNCC: isNCC + }); + }); + }; + })((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + + if (helpers.getExtension((onChangeEvent.srcElement || onChangeEvent.target).files[i].name) == "wlt") { + console.log("Loading wallet"); + isNCC = false; + reader.readAsText((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + } else if(helpers.getExtension((onChangeEvent.srcElement || onChangeEvent.target).files[i].name) == "json") { + console.log("Loading NCC wallet"); + isNCC = true; + reader.readAsText((onChangeEvent.srcElement || onChangeEvent.target).files[i]); + } else { + console.log("Invalid wallet format"); + scope.$apply(function() { + Alert.invalidWalletFile(); + }); + } + } + }); + } + } +} + +export default ReadWalletFiles; \ No newline at end of file diff --git a/src/app/directives/show-authed.directive.js b/src/app/directives/show-authed.directive.js new file mode 100755 index 0000000..e2c413d --- /dev/null +++ b/src/app/directives/show-authed.directive.js @@ -0,0 +1,37 @@ +function ShowAuthed(Wallet) { + 'ngInject'; + + return { + restrict: 'A', + link: function(scope, element, attrs) { + scope.Wallet = Wallet; + + scope.$watch('Wallet.current', function(val) { + if (val) { + if (attrs.showAuthed === 'true') { + element.css({ + display: 'inline-block' + }) + } else { + element.css({ + display: 'none' + }) + } + } else { + if (attrs.showAuthed === 'true') { + element.css({ + display: 'none' + }) + } else { + element.css({ + display: 'inline-block' + }) + } + } + }); + + } + }; +} + +export default ShowAuthed; \ No newline at end of file diff --git a/src/app/directives/signTransaction.directive.js b/src/app/directives/signTransaction.directive.js new file mode 100755 index 0000000..480220a --- /dev/null +++ b/src/app/directives/signTransaction.directive.js @@ -0,0 +1,64 @@ +import nem from "nem-sdk"; + +function SignTransaction(Wallet, $timeout, DataStore) { + 'ngInject'; + + return { + restrict:'E', + scope: { + tx: '=', + needsSignature: '=', + parentTx: '=', + meta: '=' + }, + template: '', + link: (scope) => { + scope.templateSignTransaction = 'layout/partials/signTransaction.html'; + scope.common = nem.model.objects.get("common"); + scope.Wallet = Wallet; + + /** + * Cosign a multisig transaction + * + * @param {object} parentTx - A multisig transaction object + * @param {object} tx - An inner transaction object + * @param {object} meta - The meta data of the multisig transaction object + */ + scope.cosign = (parentTx, tx, meta) => { + let txCosignData = nem.model.objects.create("signatureTransaction")(nem.model.address.toAddress(parentTx.otherTrans.signer, Wallet.network), meta.innerHash.data); + + // Get account private key + if (!Wallet.decrypt(scope.common)) return; + + // Prepare the signature transaction + let entity = nem.model.transactions.prepare("signatureTransaction")(scope.common, txCosignData, Wallet.network); + + // HW wallet + entity.otherTrans = parentTx.otherTrans; + + // Use wallet service to serialize and send + Wallet.transact(scope.common, entity).then(() => { + $timeout(() => { + // Remove needs of signature + $("#needsSignature-" + tx.timeStamp).remove(); + $("#needsSignature2-" + tx.timeStamp).remove(); + // Push the signer into the transaction object + parentTx.signatures.push({ "signer": DataStore.account.metaData.account.publicKey, "timeStamp": nem.utils.helpers.createNEMTimeStamp()}); + // Reset common + scope.common = nem.model.objects.get("common"); + return; + }); + }, () => { + $timeout(() => { + // Reset common + scope.common = nem.model.objects.get("common"); + return; + }); + }); + } + } + + }; +} + +export default SignTransaction; \ No newline at end of file diff --git a/src/app/directives/tagLevy.directive.js b/src/app/directives/tagLevy.directive.js new file mode 100755 index 0000000..7ff2d3d --- /dev/null +++ b/src/app/directives/tagLevy.directive.js @@ -0,0 +1,42 @@ +import nem from 'nem-sdk'; + +function TagLevy(AppConstants) { + 'ngInject'; + return { + restrict: 'E', + scope: { + mos: '=', + tx: '=', + mosaics: '=' + }, + template: '', + transclude: true, + compile: function(tElement, tAttrs, transclude) { + return function postLink(scope, element, attrs) { + + function getLevy(d) { + if (!scope.mosaics) return undefined; + let mosaicName = nem.utils.format.mosaicIdToName(d.mosaicId); + if (!(mosaicName in scope.mosaics)) { + return undefined; + } + let mosaicDefinitionMetaDataPair = scope.mosaics[mosaicName]; + return mosaicDefinitionMetaDataPair.mosaicDefinition.levy; + } + scope.levy = getLevy(scope.mos); + + let foo = scope; + scope.$watch('mosaics', function(nv, ov) { + scope.levy = getLevy(scope.mos); + }, true); + + transclude(scope, function(clone, scope) { + element.append(clone); + }); + }; + } + } + +} + +export default TagLevy; \ No newline at end of file diff --git a/src/app/directives/tagTransaction.directive.js b/src/app/directives/tagTransaction.directive.js new file mode 100755 index 0000000..9b8af58 --- /dev/null +++ b/src/app/directives/tagTransaction.directive.js @@ -0,0 +1,58 @@ +import nem from 'nem-sdk'; + +// Unique id for each tx, start with 0 +let txId = 0; + +function TagTransaction(Wallet, $state, AddressBook, DataStore) { + 'ngInject'; + + return { + restrict: 'E', + scope: { + d: '=', + a: '=', + tooltipPosition: '=' + }, + template: '', + link: (scope) => { + scope.number = txId++; + scope.mainAccount = scope.a || Wallet.currentAccount.address; + scope.meta = scope.d.meta; + + if (scope.d.transaction.type == 4100) { + scope.tx = scope.d.transaction.otherTrans; + scope.parent = scope.d.transaction; + scope.confirmed = !(scope.meta.height === Number.MAX_SAFE_INTEGER); + scope.needsSignature = scope.parent && !scope.confirmed && DataStore.account.metaData && nem.utils.helpers.needsSignature(scope.d, DataStore.account.metaData); + } else { + scope.tx = scope.d.transaction; + scope.parent = undefined; + } + + // If called from the accounts explorer, hide message decryption + scope.disableDecryption = $state.current.name === 'app.accountsExplorer' ? true : false; + + // Get the correct line template + scope.templateUri = 'layout/lines/line' + nem.utils.format.txTypeToName(scope.tx.type) + '.html'; + + // + scope.mosaicIdToName = nem.utils.format.mosaicIdToName; + scope.mosaicDefinitionMetaDataPair = DataStore.mosaic.metaData; + scope.networkId = Wallet.network; + + /** + * Return contact label for an address + * + * @param {string} address - The address to look for + * + * @return {string|boolean} - The account label or false + */ + scope.getContact = (address) => { + return AddressBook.getContact(Wallet.current, address); + } + + } + }; +} + +export default TagTransaction; \ No newline at end of file diff --git a/src/app/filters/filters.js b/src/app/filters/filters.js new file mode 100755 index 0000000..0cbf754 --- /dev/null +++ b/src/app/filters/filters.js @@ -0,0 +1,333 @@ +import nem from 'nem-sdk'; + +/** +* Convert a public key to NEM address +* +* @param input: The account public key +* @param networkId: The current network id +* +* @return a clean NEM address +*/ +let fmtPubToAddress = function() { + return function fmtPubToAddress(input, networkId) { + return nem.utils.format.pubToAddress(input, networkId); + }; +} + +/** +* Add hyphens to a clean address +* +* @param input: A NEM address +* +* @return a formatted NEM address +*/ +let fmtAddress = function() { + return function fmtAddress(input) { + return nem.utils.format.address(input); + }; +} + +/** +* Format a timestamp to NEM date +* +* @param data: A timestamp +* +* @return a date string +*/ +let fmtNemDate = function() { + return function fmtNemDate(data) { + return nem.utils.format.nemDate(data); + }; +} + +let fmtSupply = function() { + return function fmtSupply(data, mosaicId, mosaics) { + return nem.utils.format.supply(data, mosaicId, mosaics); + }; +} + +let fmtSupplyRaw = function() { + return function fmtSupplyRaw(data, _divisibility) { + return nem.utils.format.supplyRaw(data, _divisibility); + }; +} + +let fmtLevyFee = ['fmtSupplyFilter', function(fmtSupplyFilter) { + return function fmtLevyFee(mosaic, multiplier, levy, mosaics) { + return nem.utils.format.levyFee(mosaic, multiplier, levy, mosaics) + } +}]; + +/** +* Format a NEM importance score +* +* @param data: The importance score +* +* @return a formatted importance score at 10^-4 +*/ +let fmtNemImportanceScore = function() { + return function fmtNemImportanceScore(data) { + return nem.utils.format.nemImportanceScore(data); + }; +} + +/** +* Format a value to NEM value +* +* @return array with values before and after decimal point +*/ +let fmtNemValue = function() { + return function fmtNemValue(data) { + return nem.utils.format.nemValue(data); + }; +} + +/** +* Give name of an importance transfer mode +* +* @return an importance transfer mode name +*/ +let fmtImportanceTransferMode = function() { + return function fmtImportanceTransferMode(data) { + return nem.utils.format.importanceTransferMode(data); + }; +} + +/** +* Convert hex to utf8 +* +* @param data: Hex data +* +* @return result: utf8 string +*/ +let fmtHexToUtf8 = function() { + return function fmtHexToUtf8(data) { + return nem.utils.format.hexToUtf8(data); + }; +} + +let fmtHexMessage = ['fmtHexToUtf8Filter', function(fmtHexToUtf8Filter) { + return function fmtHexMessage(data) { + return nem.utils.format.hexMessage(data); + }; +}]; + +/** +* Split hex string into 64 characters segments +* +* @param data: An hex string +* +* @return a segmented hex string +*/ +let fmtSplitHex = function() { + return function fmtSplitHex(data) { + return nem.utils.format.splitHex(data); + }; +} + +/** +* Build array of objects from object of objects +* +* @param data: An object of objects +* +* @return an array of objects +*/ +let objValues = function() { + return function objValues(data) { + if (data === undefined) return data; + return Object.keys(data).map(function(key) { + return data[key]; + }); + }; +} + +/** +* Parse url to get only ip or domain +* +* @param uri: The uri to parse +* +* @return uri hostname +*/ +let toHostname = function() { + return function(uri) { + let _uriParser = document.createElement('a'); + _uriParser.href = uri; + return _uriParser.hostname; + } +} + +/** +* Helper for pagination +* +* @param input: An array +* @param start: Index where to start showing the array +* +* @return the part of the array +*/ +let startFrom = function() { + return function(input, start) { + if (!input || !input.length) { + return; + } + start = +start; //parse to int + return input.slice(start); + } +} + +/** +* Reverse order of an array +* +* @param items: An array +* +* @return the reversed array +*/ +let reverse = function() { + return function(items) { + if (items === undefined) { + return ; + } else { + return items.slice().reverse(); + } + }; +} + +let htmlSafe = function($sce) { + console.log($sce); + return function(htmlCode) { + return $sce.trustAsHtml(htmlCode); + }; +} + +/** +* Get network name from id +* +* @param id: The network id +* +* @return the network name +*/ +let toNetworkName = function() { + return function(id) { + if (id === nem.model.network.data.testnet.id) { + return 'Testnet'; + } else if (id === nem.model.network.data.mainnet.id) { + return 'Mainnet'; + } else { + return 'Mijin'; + } + } +} + +/** +* Set a value to common currency format +* +* @param number: The number to format +* +* @return number with following format: 0.00 +*/ +let currencyFormat = function() { + return function(number) { + if(undefined === number) { + number = 0; + return number.toFixed(2); + } + return parseFloat(number).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,'); + } +} + +/** +* Set a value to btc format +* +* @param number: The number to format +* +* @return number with following format: 0.00000000 +*/ +let btcFormat = function() { + return function(number) { + if(undefined === number) { + number = 0; + return number.toFixed(8); + } + return number.toFixed(8); + } +} + + +/** +* Get a contact label by address +* +* @param {string} address - An address +* @param {object} wallet - A wallet object +* +* @return {string} - The contact label or address if not found +*/ +let fmtContact = ["AddressBook", function(AddressBook) { + return function(address, wallet) { + if(undefined !== wallet && undefined !== address) { + let contact = AddressBook.getContact(wallet, address); + if(!contact) { + return address; + } else { + return contact; + } + } else { + return address; + } + } +}]; + + +/** +* Convert nodes array into an array of endpoints +* +* @param {array} data - An array of nodes +* +* @return {array} - An array of endpoints +*/ +let toEndpoint = function() { + return function toEndpoint(data, network) { + if (data === undefined) return data; + let array = []; + for (let i = 0; i < data.length; i++) { + let host; + let port; + if (undefined !== data[i].uri) { + host = data[i].uri; + port = network === nem.model.network.data.mijin.id ? nem.model.nodes.mijinPort : nem.model.nodes.defaultPort; + } else if (undefined !== data[i].ip) { + host = "http://" + data[i].ip; + port = data[i].nisPort; + } else if (undefined !== data[i].host) { + host = data[i].host; + port = data[i].port; + } + + array.push(nem.model.objects.create("endpoint")(host, port)); + } + return array; + } +} + +module.exports = { + toNetworkName, + htmlSafe, + reverse, + startFrom, + objValues, + toHostname, + fmtSplitHex, + fmtHexMessage, + fmtHexToUtf8, + fmtImportanceTransferMode, + fmtNemValue, + fmtNemImportanceScore, + fmtLevyFee, + fmtSupplyRaw, + fmtSupply, + fmtNemDate, + fmtPubToAddress, + fmtAddress, + currencyFormat, + btcFormat, + fmtContact, + toEndpoint +} \ No newline at end of file diff --git a/src/app/filters/index.js b/src/app/filters/index.js new file mode 100755 index 0000000..526a7f3 --- /dev/null +++ b/src/app/filters/index.js @@ -0,0 +1,31 @@ +import angular from 'angular'; + +let filtersModule = angular.module('app.filters', []); + +import Filters from './filters'; + +filtersModule.filter('fmtAddress', Filters.fmtAddress); +filtersModule.filter('fmtPubToAddress', Filters.fmtPubToAddress); +filtersModule.filter('fmtNemDate', Filters.fmtNemDate); +filtersModule.filter('fmtSupply', Filters.fmtSupply); +filtersModule.filter('fmtSupplyRaw', Filters.fmtSupplyRaw); +filtersModule.filter('fmtLevyFee', Filters.fmtLevyFee); +filtersModule.filter('fmtNemImportanceScore', Filters.fmtNemImportanceScore); +filtersModule.filter('fmtNemValue', Filters.fmtNemValue); +filtersModule.filter('fmtImportanceTransferMode', Filters.fmtImportanceTransferMode); +filtersModule.filter('fmtHexToUtf8', Filters.fmtHexToUtf8); +filtersModule.filter('fmtHexMessage', Filters.fmtHexMessage); +filtersModule.filter('fmtSplitHex', Filters.fmtSplitHex); +filtersModule.filter('objValues', Filters.objValues); +filtersModule.filter('startFrom', Filters.startFrom); +filtersModule.filter('startFromUnc', Filters.startFromUnc); +filtersModule.filter('reverse', Filters.reverse); +filtersModule.filter('htmlSafe', Filters.htmlSafe); +filtersModule.filter('toNetworkName', Filters.toNetworkName); +filtersModule.filter('toHostname', Filters.toHostname); +filtersModule.filter('currencyFormat', Filters.currencyFormat); +filtersModule.filter('btcFormat', Filters.btcFormat); +filtersModule.filter('fmtContact', Filters.fmtContact); +filtersModule.filter('toEndpoint', Filters.toEndpoint); + +export default filtersModule; diff --git a/src/app/layout/app-view.html b/src/app/layout/app-view.html new file mode 100755 index 0000000..5b05516 --- /dev/null +++ b/src/app/layout/app-view.html @@ -0,0 +1,5 @@ + + +
          + + diff --git a/src/app/layout/footer.component.js b/src/app/layout/footer.component.js new file mode 100755 index 0000000..d8c4bf4 --- /dev/null +++ b/src/app/layout/footer.component.js @@ -0,0 +1,27 @@ +class AppFooterCtrl { + constructor(AppConstants, $localStorage, $filter, Alert) { + 'ngInject'; + + // Application constants + this._AppConstants = AppConstants; + this._storage = $localStorage; + this._$filter = $filter; + this._Alert = Alert; + } + + /** + * Reset data from localstorage + */ + purge() { + this._storage.wallets = []; + this._Alert.successPurge(); + } +} + +// Footer config +let AppFooter = { + controller: AppFooterCtrl, + templateUrl: 'layout/footer.html' +}; + +export default AppFooter; \ No newline at end of file diff --git a/src/app/layout/footer.html b/src/app/layout/footer.html new file mode 100755 index 0000000..fade9fa --- /dev/null +++ b/src/app/layout/footer.html @@ -0,0 +1,19 @@ + + \ No newline at end of file diff --git a/src/app/layout/header.component.js b/src/app/layout/header.component.js new file mode 100755 index 0000000..802c9c1 --- /dev/null +++ b/src/app/layout/header.component.js @@ -0,0 +1,88 @@ +import Languages from '../utils/languages'; + +class AppHeaderCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Alert, $localStorage, $translate, Wallet, $location, DataBridge, DataStore) { + 'ngInject'; + //// Module dependencies region //// + this._storage = $localStorage; + this._Alert = Alert; + this._$translate = $translate; + this._Wallet = Wallet; + this._DataBridge = DataBridge; + this._$location = $location; + this._DataStore = DataStore; + + //// End dependencies region //// + + //// Module properties region //// + + // Available languages + this.languages = Languages.data; + + //// End properties region //// + + /** + * Fix dropdown closing if click on select + */ + $(document).on('click', '.navbar .container-fluid li .dropdown-menu', function(e) { + e.stopPropagation(); + }); + + } + + getCacheBalance() { + if (this._DataStore = undefined) { return 0.0 } + let address = this._DataStore.account.metaData.account.address; + let supply = this._DataStore.mosaic.ownedBy[address]['devslopes:cache'].quantity; + return supply / 1000000; + } + + //// Module methods region //// + + /** + * Delete current wallet stored in Wallet service and redirect to home logged out + */ + logout() { + // Redirect to home + this._$location.path('/login'); + // Close connector + this._DataBridge.connector.close(); + // Set connection status to false + this._DataStore.connection.status = false; + // Show success alert + this._Alert.successLogout(); + // Reset data in DataBridge service + this._DataBridge.reset(); + // Reset data in Wallet service + this._Wallet.reset(); + return; + } + + /** + * Change language + * + * @param {string} key - The language key + */ + changeLanguage(key) { + this._$translate.use(key.toString()); + this._storage.lang = key.toString(); + return; + }; + + //// End methods region //// + +} + +// Header config +let AppHeader = { + controller: AppHeaderCtrl, + templateUrl: 'layout/header.html' +}; + +export default AppHeader; \ No newline at end of file diff --git a/src/app/layout/header.html b/src/app/layout/header.html new file mode 100755 index 0000000..baf6c51 --- /dev/null +++ b/src/app/layout/header.html @@ -0,0 +1,58 @@ + + + + diff --git a/src/app/layout/index.js b/src/app/layout/index.js new file mode 100755 index 0000000..f686911 --- /dev/null +++ b/src/app/layout/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let layoutModule = angular.module('app.layout', []); + +// Set header component +import AppHeader from './header.component'; +layoutModule.component('appHeader', AppHeader); + +// Set footer componennt +import AppFooter from './footer.component'; +layoutModule.component('appFooter', AppFooter); + +export default layoutModule; diff --git a/src/app/layout/lines/lineImportanceTransfer.html b/src/app/layout/lines/lineImportanceTransfer.html new file mode 100755 index 0000000..e088ab5 --- /dev/null +++ b/src/app/layout/lines/lineImportanceTransfer.html @@ -0,0 +1,148 @@ + + + + + + + + + +
          {{ 'IMPORTANCE_TRANSFER_NAME' | translate }} + + - {{((tx.fee) | fmtNemValue)[0]}}.{{((tx.fee) | fmtNemValue)[1]}} XEM + + + - {{((tx.fee + ((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[0]}}.{{((tx.fee+ ((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[1]}} XEM + +
          + {{ 'LINE_TX_DETAILS_NEED_SIG_2' | translate }} +
          +
          {{tx.timeStamp | fmtNemDate}}
          + +
          +
          + +
          +
          + + {{ 'IMPORTANCE_TRANSFER_NAME' | translate }} + {{ 'IMPORTANCE_TRANSFER_MULTISIG_NAME' | translate }} + +
          +
          + +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'GENERAL_MULTISIG_ACCOUNT' | translate }}
          +
          + {{ getContact(tx.signer | fmtPubToAddress:networkId | fmtAddress) || (tx.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_ISSUER' | translate }}
          +
          + {{ getContact(parent.signer | fmtPubToAddress:networkId | fmtAddress) || (parent.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'GENERAL_FEE' | translate }}
          +
          {{(tx.fee | fmtNemValue)[0]}}.{{(tx.fee | fmtNemValue)[1]}} XEM
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_FEE' | translate }}
          +
          {{(parent.fee | fmtNemValue)[0]}}.{{(parent.fee | fmtNemValue)[1]}} XEM
          +
          {{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[0]}}.{{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[1]}} XEM
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'IMPORTANCE_TRANSFER_REMOTE_ACCOUNT' | translate }}
          +
          {{tx.remoteAccount | fmtPubToAddress:networkId | fmtAddress}}
          +
          + +
          +
          {{ 'IMPORTANCE_TRANSFER_MODE' | translate }}
          +
          {{tx.mode | fmtImportanceTransferMode}}
          +
          + +
          + +
          +
          +
          + +
          + {{ 'LINE_TX_DETAILS_SIGNATURES' | translate }}: +
          +
          + +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_COSIGNATORY' | translate }}
          +
          {{ getContact(sig.signer | fmtPubToAddress:networkId | fmtAddress) || (sig.signer | fmtPubToAddress:networkId | fmtAddress) }}
          +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_TIMESTAMP' | translate }}
          +
          {{sig.timeStamp | fmtNemDate}}
          +
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'GENERAL_BLOCK' | translate }}
          +
          + {{meta.height}} + {{ 'LINE_TX_DETAILS_WAITING' | translate }} + - {{ 'LINE_TX_DETAILS_NEED_SIG' | translate }} +
          +
          + +
          +
          + {{ 'LINE_TX_DETAILS_HASH' | translate }} +
          +
          + {{meta.innerHash.data}} + {{meta.hash.data}} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_HASH' | translate }}
          +
          {{meta.hash.data}}
          +
          +
          + + + +
          diff --git a/src/app/layout/lines/lineMosaicDefinition.html b/src/app/layout/lines/lineMosaicDefinition.html new file mode 100755 index 0000000..e8f7716 --- /dev/null +++ b/src/app/layout/lines/lineMosaicDefinition.html @@ -0,0 +1,237 @@ + + + + + + + + + +
          {{ 'LINE_TX_DETAILS_MOS_CREATE' | translate }} "{{tx.mosaicDefinition.id.namespaceId}}:{{tx.mosaicDefinition.id.name}}" + + - {{((tx.creationFee+tx.fee) | fmtNemValue)[0]}}.{{((tx.creationFee+tx.fee) | fmtNemValue)[1]}} XEM + + + - {{((tx.creationFee+tx.fee+((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[0]}}.{{((tx.creationFee+tx.fee+((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[1]}} XEM + +
          + {{ 'LINE_TX_DETAILS_NEED_SIG_2' | translate }} +
          +
          {{tx.timeStamp | fmtNemDate}}
          + +
          +
          +
          +
          + + {{ 'MOSAIC_DEFINITION_NAME' | translate }} + {{ 'MOSAIC_DEFINITION_MULTISIG_NAME' | translate }} + +
          +
          +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'GENERAL_MULTISIG_ACCOUNT' | translate }}
          +
          + {{ getContact(tx.signer | fmtPubToAddress:networkId | fmtAddress) || (tx.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_ISSUER' | translate }}
          +
          + {{ getContact(parent.signer | fmtPubToAddress:networkId | fmtAddress) || (parent.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          +
          +
          +
          + +
          + + +
          +
          {{ 'GENERAL_AMOUNT' | translate }}
          +
          + {{(tx.creationFee | fmtNemValue)[0]}}.{{(tx.creationFee | fmtNemValue)[1]}} XEM +
          +
          +
          +
          {{ 'GENERAL_FEE' | translate }}
          +
          + {{(tx.fee | fmtNemValue)[0]}}.{{(tx.fee | fmtNemValue)[1]}} XEM +
          +
          +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_FEE' | translate }}
          +
          {{(parent.fee | fmtNemValue)[0]}}.{{(parent.fee | fmtNemValue)[1]}} XEM
          +
          {{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[0]}}.{{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[1]}} XEM
          +
          + + +
          +
          +
          +
          +
          +
          +
          {{ 'MOSAIC_DEFINITION_PROPERTIES' | translate }}:
          +
          +
          +
          +
           
          +
          {{ 'GENERAL_NAME' | translate }}
          +
          + {{tx.mosaicDefinition.id.namespaceId}}:{{tx.mosaicDefinition.id.name}} +
          +
          +
          +
           
          +
          {{ 'MOSAIC_DEFINITION_DESCRPITION' | translate }}
          +
          + +
          +
          +
          +
           
          +
          {{ 'MOSAIC_DEFINITION_INITIAL_SUPPLY' | translate }}
          +
          + {{tx.mosaicDefinition.properties[1].value}} +
          +
          +
          +
           
          +
          {{ 'MOSAIC_DEFINITION_DIV' | translate }}
          +
          + {{tx.mosaicDefinition.properties[0].value}} +
          +
          +
          +
           
          +
          {{ 'MOSAIC_DEFINITION_MUTABLE_SUPPLY' | translate }}
          +
          + {{tx.mosaicDefinition.properties[2].value}} +
          +
          +
          +
           
          +
          {{ 'MOSAIC_DEFINITION_TRANSFERABLE' | translate }}
          +
          + {{tx.mosaicDefinition.properties[3].value}} +
          +
          + +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'GENERAL_LEVY' | translate }}:
          +
          +
          + +
          +
           
          +
          {{ 'MOSAIC_DEFINITION_LEVY_FEE_TYPE' | translate }}
          +
          + {{ 'MOSAIC_DEFINITION_LEVY_FEE_TYPE_1' | translate }} + {{ 'MOSAIC_DEFINITION_LEVY_FEE_TYPE_2' | translate }} +
          +
          + +
          +
           
          +
          {{ 'GENERAL_MOSAIC' | translate }}
          +
          + {{tx.mosaicDefinition.levy.mosaicId.namespaceId}}:{{tx.mosaicDefinition.levy.mosaicId.name}} +
          +
          + +
          +
           
          +
          {{ 'GENERAL_FEE' | translate }}
          +
          + {{tx.mosaicDefinition.levy.fee}} +
          +
          + +
          +
           
          +
          {{ 'LINE_TX_DETAILS_RECIPIENT' | translate }}
          +
          + {{tx.mosaicDefinition.levy.recipient}} +
          +
          + +
          + +
          + +
          +
          +
          + +
          + {{ 'LINE_TX_DETAILS_SIGNATURES' | translate }}: +
          +
          + +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_COSIGNATORY' | translate }}
          +
          {{ getContact(sig.signer | fmtPubToAddress:networkId | fmtAddress) || (sig.signer | fmtPubToAddress:networkId | fmtAddress) }}
          +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_TIMESTAMP' | translate }}
          +
          {{sig.timeStamp | fmtNemDate}}
          +
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'GENERAL_BLOCK' | translate }}
          +
          + {{meta.height}} + {{ 'LINE_TX_DETAILS_WAITING' | translate }} - {{ 'LINE_TX_DETAILS_NEED_SIG' | translate }} +
          +
          +
          +
          + {{ 'LINE_TX_DETAILS_HASH' | translate }} +
          +
          + {{meta.innerHash.data}} + {{meta.hash.data}} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_HASH' | translate }}
          +
          {{meta.hash.data}}
          +
          +
          + + + +
          diff --git a/src/app/layout/lines/lineMosaicSupply.html b/src/app/layout/lines/lineMosaicSupply.html new file mode 100755 index 0000000..a3582b3 --- /dev/null +++ b/src/app/layout/lines/lineMosaicSupply.html @@ -0,0 +1,167 @@ + + + + + + + + + +
          {{ 'LINE_TX_DETAILS_MOS_EDIT' | translate }} {{tx.mosaicId.namespaceId}}:{{tx.mosaicId.name}}" + + - {{((tx.fee) | fmtNemValue)[0]}}.{{((tx.fee) | fmtNemValue)[1]}} XEM + + + - + + {{((tx.fee+((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[0]}}.{{((tx.fee+((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[1]}} + + + {{((tx.fee+parent.fee) | fmtNemValue)[0]}}.{{((tx.fee+parent.fee) | fmtNemValue)[1]}} + + +
          + {{ 'LINE_TX_DETAILS_NEED_SIG_2' | translate }} +
          +
          {{tx.timeStamp | fmtNemDate}}
          + +
          +
          + +
          +
          + + {{ 'MOSAIC_SUPPLY_CHANGE_NAME' | translate }} + {{ 'MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME' | translate }} + +
          +
          +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'GENERAL_MULTISIG_ACCOUNT' | translate }}
          +
          + {{ getContact(tx.signer | fmtPubToAddress:networkId | fmtAddress) || (tx.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_ISSUER' | translate }}
          +
          + {{ getContact(parent.signer | fmtPubToAddress:networkId | fmtAddress) || (parent.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'GENERAL_FEE' | translate }}
          +
          + {{(tx.fee | fmtNemValue)[0]}}.{{(tx.fee | fmtNemValue)[1]}} XEM +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_FEE' | translate }}
          +
          {{(parent.fee | fmtNemValue)[0]}}.{{(parent.fee | fmtNemValue)[1]}} XEM
          +
          {{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[0]}}.{{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[1]}} XEM
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'GENERAL_NAME' | translate }}
          +
          + {{tx.mosaicId.namespaceId}}:{{tx.mosaicId.name}} +
          +
          + +
          +
          {{ 'MOSAIC_SUPPLY_CHANGE_TYPE' | translate }}
          +
          + {{ 'MOSAIC_SUPPLY_CHANGE_TYPE_1' | translate }} + {{ 'MOSAIC_SUPPLY_CHANGE_TYPE_2' | translate }} +
          +
          + +
          +
          {{ 'MOSAIC_SUPPLY_CHANGE_AMOUNT' | translate }}
          +
          + {{tx.delta}} +
          +
          + +
          + +
          +
          +
          + +
          + {{ 'LINE_TX_DETAILS_SIGNATURES' | translate }}: +
          +
          + +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_COSIGNATORY' | translate }}
          +
          {{ getContact(sig.signer | fmtPubToAddress:networkId | fmtAddress) || (sig.signer | fmtPubToAddress:networkId | fmtAddress) }}
          +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_TIMESTAMP' | translate }}
          +
          {{sig.timeStamp | fmtNemDate}}
          +
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'GENERAL_BLOCK' | translate }}
          +
          + {{meta.height}} + {{ 'LINE_TX_DETAILS_WAITING' | translate }} - {{ 'LINE_TX_DETAILS_NEED_SIG' | translate }} +
          +
          + +
          +
          + {{ 'LINE_TX_DETAILS_HASH' | translate }} +
          +
          + {{meta.innerHash.data}} + {{meta.hash.data}} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_HASH' | translate }}
          +
          {{meta.hash.data}}
          +
          + +
          + + + +
          diff --git a/src/app/layout/lines/lineMultisigModification.html b/src/app/layout/lines/lineMultisigModification.html new file mode 100755 index 0000000..33c967b --- /dev/null +++ b/src/app/layout/lines/lineMultisigModification.html @@ -0,0 +1,190 @@ + + + + + + + + + +
          + + + + {{ 'LINE_TX_DETAILS_MULTISIG_CREATE' | translate }} + {{ 'LINE_TX_DETAILS_MULTISIG_EDIT' | translate }} + + + + - {{((tx.fee) | fmtNemValue)[0]}}.{{((tx.fee) | fmtNemValue)[1]}} XEM + + + - + + {{((tx.fee+((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[0]}}.{{((tx.fee+((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[1]}} + + + {{((tx.fee+parent.fee) | fmtNemValue)[0]}}.{{((tx.fee+parent.fee) | fmtNemValue)[1]}} + + +
          + {{ 'LINE_TX_DETAILS_NEED_SIG_2' | translate }} +
          +
          {{tx.timeStamp | fmtNemDate}}
          + +
          +
          +
          +
          {{ 'AGGREGATE_MODIFICATION_NAME' | translate }}
          +
          +
          +
          {{ 'AGGREGATE_MODIFICATION_MULTISIG_NAME' | translate }}
          +
          + +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'LINE_TX_DETAILS_ISSUER' | translate }}
          +
          + {{ getContact(parent.signer | fmtPubToAddress:networkId | fmtAddress) || (parent.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'GENERAL_FEE' | translate }}
          +
          + {{(tx.fee | fmtNemValue)[0]}}.{{(tx.fee | fmtNemValue)[1]}} XEM +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_FEE' | translate }}
          +
          {{(parent.fee | fmtNemValue)[0]}}.{{(parent.fee | fmtNemValue)[1]}} XEM
          +
          {{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[0]}}.{{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[1]}} XEM
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_AFFECTED' | translate }}
          +
          + {{ getContact(tx.signer | fmtPubToAddress:networkId | fmtAddress) || (tx.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_MOD' | translate }}
          +
          + {{tx.modifications.length}} +
          +
          +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_MIN_COSIG' | translate }}
          +
          + +{{tx.minCosignatories.relativeChange}} +
          +
          + +
          +
          +
          +
          +
          + +
          +
          + {{ 'AGGREGATE_MODIFICATION_LIST' | translate }}: +
          +
          + +
          +
           
          +
          {{ 'GENERAL_ADDED' | translate }}{{ 'GENERAL_REMOVED' | translate }}
          +
          + {{ getContact(mod.cosignatoryAccount | fmtPubToAddress:networkId | fmtAddress) || (mod.cosignatoryAccount | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          + +
          +
          +
          + +
          + {{ 'LINE_TX_DETAILS_SIGNATURES' | translate }}: +
          +
          + +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_COSIGNATORY' | translate }}
          +
          {{ getContact(sig.signer | fmtPubToAddress:networkId | fmtAddress) || (sig.signer | fmtPubToAddress:networkId | fmtAddress) }}
          +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_TIMESTAMP' | translate }}
          +
          {{sig.timeStamp | fmtNemDate}}
          +
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'GENERAL_BLOCK' | translate }}
          +
          + {{meta.height}} + {{ 'LINE_TX_DETAILS_WAITING' | translate }} + - {{ 'LINE_TX_DETAILS_NEED_SIG' | translate }} +
          +
          + +
          +
          + {{ 'LINE_TX_DETAILS_HASH' | translate }} +
          +
          + {{meta.innerHash.data}} + {{meta.hash.data}} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_HASH' | translate }}
          +
          {{meta.hash.data}}
          +
          + +
          + + + +
          diff --git a/src/app/layout/lines/lineProvisionNamespace.html b/src/app/layout/lines/lineProvisionNamespace.html new file mode 100755 index 0000000..bc371d4 --- /dev/null +++ b/src/app/layout/lines/lineProvisionNamespace.html @@ -0,0 +1,166 @@ + + + + + + + + + +
          {{ 'LINE_TX_DETAILS_NS_CREATE' | translate }} "{{tx.parent}}.{{tx.newPart}}" + + - {{((tx.rentalFee+tx.fee) | fmtNemValue)[0]}}.{{((tx.rentalFee+tx.fee) | fmtNemValue)[1]}} XEM + + + - + + {{((tx.rentalFee+tx.fee+((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[0]}}.{{((tx.rentalFee+tx.fee+((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[1]}} + + + {{((tx.rentalFee+tx.fee+parent.fee) | fmtNemValue)[0]}}.{{((tx.rentalFee+tx.fee+parent.fee) | fmtNemValue)[1]}} + + +
          + {{ 'LINE_TX_DETAILS_NEED_SIG_2' | translate }} +
          +
          {{tx.timeStamp | fmtNemDate}}
          + +
          +
          +
          +
          + + {{ 'NAMESPACE_PROVISION_NAME' | translate }} + {{ 'NAMESPACE_PROVISION_MULTISIG_NAME' | translate }} + +
          +
          + +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'GENERAL_MULTISIG_ACCOUNT' | translate }}
          +
          + {{ getContact(tx.signer | fmtPubToAddress:networkId | fmtAddress) || (tx.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_ISSUER' | translate }}
          +
          + {{ getContact(parent.signer | fmtPubToAddress:networkId | fmtAddress) || (parent.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          +
          +
          +
          + +
          + +
          +
          {{ 'GENERAL_AMOUNT' | translate }}
          +
          + {{(tx.rentalFee | fmtNemValue)[0]}}.{{(tx.rentalFee | fmtNemValue)[1]}} XEM +
          +
          +
          +
          {{ 'GENERAL_FEE' | translate }}
          +
          + {{(tx.fee | fmtNemValue)[0]}}.{{(tx.fee | fmtNemValue)[1]}} XEM +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_FEE' | translate }}
          +
          {{(parent.fee | fmtNemValue)[0]}}.{{(parent.fee | fmtNemValue)[1]}} XEM
          +
          {{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[0]}}.{{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[1]}} XEM
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'NAMESPACE_PROVISION_NEW_ROOT' | translate }}
          +
          {{tx.newPart}}
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_NS_ROOT' | translate }}
          +
          {{tx.parent}}
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_NS_NEW_SUB' | translate }}
          +
          {{tx.newPart}}
          +
          + +
          + +
          +
          +
          + +
          + {{ 'LINE_TX_DETAILS_SIGNATURES' | translate }}: +
          +
          + +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_COSIGNATORY' | translate }}
          +
          {{ getContact(sig.signer | fmtPubToAddress:networkId | fmtAddress) || (sig.signer | fmtPubToAddress:networkId | fmtAddress) }}
          +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_TIMESTAMP' | translate }}
          +
          {{sig.timeStamp | fmtNemDate}}
          +
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'GENERAL_BLOCK' | translate }}
          +
          + {{meta.height}} + {{ 'LINE_TX_DETAILS_WAITING' | translate }} - {{ 'LINE_TX_DETAILS_NEED_SIG' | translate }} +
          +
          + +
          +
          + {{ 'LINE_TX_DETAILS_HASH' | translate }} +
          +
          + {{meta.innerHash.data}} + {{meta.hash.data}} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_HASH' | translate }}
          +
          {{meta.hash.data}}
          +
          + +
          + + + +
          diff --git a/src/app/layout/lines/lineTransfer.html b/src/app/layout/lines/lineTransfer.html new file mode 100755 index 0000000..684d3d4 --- /dev/null +++ b/src/app/layout/lines/lineTransfer.html @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + +
          {{ getContact(tx.recipient | fmtAddress) || (tx.recipient | fmtAddress) }} {{ getContact(tx.signer | fmtPubToAddress:networkId | fmtAddress) || (tx.signer | fmtPubToAddress:networkId | fmtAddress) }} + + + {{ getContact(parent.otherTrans.signer | fmtPubToAddress:networkId | fmtAddress) || (parent.otherTrans.signer | fmtPubToAddress:networkId | fmtAddress) }} + + + - + + + - + + + {{(tx.mosaics[0].quantity | fmtSupply:tx.mosaics[0].mosaicId:mosaicDefinitionMetaDataPair)[0]}}.{{(tx.mosaics[0].quantity | fmtSupply:tx.mosaics[0].mosaicId:mosaicDefinitionMetaDataPair)[1]}} CHE + + + - + + + - + + + {{tx.mosaics.length}} + + + + + - {{((tx.amount+tx.fee) | fmtNemValue)[0]}}.{{((tx.amount+tx.fee) | fmtNemValue)[1]}} + + + + {{((tx.amount) | fmtNemValue)[0]}}.{{((tx.amount) | fmtNemValue)[1]}} + + XEM + + + + - + + {{((tx.amount + tx.fee + ((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[0]}}.{{((tx.amount + tx.fee + ((parent.signatures.length + 1) * parent.fee)) | fmtNemValue)[1]}} + + + {{((tx.amount+tx.fee+parent.fee) | fmtNemValue)[0]}}.{{((tx.amount+tx.fee+parent.fee) | fmtNemValue)[1]}} + + + + + {{((tx.amount) | fmtNemValue)[0]}}.{{((tx.amount) | fmtNemValue)[1]}} + + XEM + + +
          + {{ 'LINE_TX_DETAILS_NEED_SIG_2' | translate }} +
          +
          {{ 'GENERAL_ENCRYPTED' | translate }}{{tx.timeStamp | fmtNemDate}}
          + +
          +
          + +
          +
          + {{ 'TRANSFER_TRANSACTION_NAME' | translate }} + {{ 'TRANSFER_TRANSACTION_MULTISIG_NAME' | translate }} +
          +
          + +
          +
          +
          +
          +
          + +
          +
          + + {{ 'LINE_TX_DETAILS_FROM' | translate }} + {{ 'LINE_TX_DETAILS_FROM_MULTISIG' | translate }} + +
          +
          + {{ getContact(tx.signer | fmtPubToAddress:networkId | fmtAddress) || (tx.signer | fmtPubToAddress:networkId | fmtAddress) }} +
          +
          + +
          +
          + {{ 'GENERAL_TO' | translate }} +
          +
          + {{ getContact(tx.recipient | fmtAddress) || (tx.recipient | fmtAddress) }} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_ISSUER' | translate }}
          +
          {{ getContact(parent.signer | fmtPubToAddress:networkId | fmtAddress) || (parent.signer | fmtPubToAddress:networkId | fmtAddress) }}
          +
          + +
          +
          +
          +
          +
          + +
          +
          {{ 'GENERAL_AMOUNT' | translate }}
          +
          + {{(tx.amount | fmtNemValue)[0]}}.{{(tx.amount | fmtNemValue)[1]}} XEM +
          +
          + +
          +
          + {{ 'GENERAL_FEE' | translate }} +
          +
          + {{(tx.fee | fmtNemValue)[0]}}.{{(tx.fee | fmtNemValue)[1]}} XEM +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_FEE' | translate }}
          +
          {{(parent.fee | fmtNemValue)[0]}}.{{(parent.fee | fmtNemValue)[1]}} XEM
          +
          {{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[0]}}.{{(((parent.signatures.length + 1) * parent.fee) | fmtNemValue)[1]}} XEM
          +
          + +
          + +
          +
          +
          + +
          + {{ 'LINE_TX_DETAILS_MOS_ATTACHED' | translate }}: {{tx.mosaics.length}} +
          +
          + +
          + +
          +
           
          +
          {{ 'GENERAL_NAME' | translate }}
          +
          {{mos.mosaicId.namespaceId}}:{{mos.mosaicId.name}}
          +
          +
          +
           
          +
          {{ 'MOSAIC_DEFINITION_QUANTITY' | translate }}
          +
          {{(mos.quantity | fmtSupply:mos.mosaicId:mosaicDefinitionMetaDataPair)[0]}}.{{(mos.quantity | fmtSupply:mos.mosaicId:mosaicDefinitionMetaDataPair)[1]}}
          +
          + + +
          +
           
          +
          {{ 'FORM_SIDE_BTN_LEVY_FEE' | translate }}
          +
          + {{ 'LINE_TX_DETAILS_LEVY_TYPE_1' | translate }}: + {{ 'LINE_TX_DETAILS_LEVY_TYPE_2' | translate }}: + {{mos | fmtLevyFee:tx.amount:levy:mosaics}} + {{levy.mosaicId.namespaceId}}:{{levy.mosaicId.name}} +
          +
          +
          +
          + +
          + +
          +
          +
          + +
          + {{ 'GENERAL_MESSAGE' | translate }} +
          +
          + + {{ 'GENERAL_ENCRYPTED' | translate }} --> {{ 'LINE_TX_DETAILS_MESS_DEC' | translate }} + +
          +
          + +
          + +
          +
          +
          + +
          + {{ 'LINE_TX_DETAILS_SIGNATURES' | translate }}: +
          +
          + +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_COSIGNATORY' | translate }}
          +
          {{ getContact(sig.signer | fmtPubToAddress:networkId | fmtAddress) || (sig.signer | fmtPubToAddress:networkId | fmtAddress) }}
          +
          +
          +
           
          +
          {{ 'LINE_TX_DETAILS_TIMESTAMP' | translate }}
          +
          {{sig.timeStamp | fmtNemDate}}
          +
          +
          + +
          +
          +
          +
          +
          + +
          +
          + {{ 'GENERAL_BLOCK' | translate }} +
          +
          + {{meta.height}} + {{ 'LINE_TX_DETAILS_WAITING' | translate }} + - {{ 'LINE_TX_DETAILS_NEED_SIG' | translate }} +
          +
          + +
          +
          + {{ 'LINE_TX_DETAILS_HASH' | translate }} +
          +
          + {{meta.innerHash.data}} + {{meta.hash.data}} +
          +
          + +
          +
          {{ 'LINE_TX_DETAILS_MULTISIG_HASH' | translate }}
          +
          {{meta.hash.data}}
          +
          + +
          + + + + + +
          diff --git a/src/app/layout/partials/accountInput.html b/src/app/layout/partials/accountInput.html new file mode 100755 index 0000000..d6d3226 --- /dev/null +++ b/src/app/layout/partials/accountInput.html @@ -0,0 +1,26 @@ + +
          +
          + + + + + + +
          +
          + +
          +
          + + + + +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/attachMosaic.html b/src/app/layout/partials/attachMosaic.html new file mode 100755 index 0000000..17295cf --- /dev/null +++ b/src/app/layout/partials/attachMosaic.html @@ -0,0 +1,12 @@ +
          +
          +
          +
          +
          + + +
          +
          +
          +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/balance.html b/src/app/layout/partials/balance.html new file mode 100755 index 0000000..7256a07 --- /dev/null +++ b/src/app/layout/partials/balance.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/app/layout/partials/decodeMessage.html b/src/app/layout/partials/decodeMessage.html new file mode 100755 index 0000000..803f79d --- /dev/null +++ b/src/app/layout/partials/decodeMessage.html @@ -0,0 +1,13 @@ +
          +
          +
          +
          +
          +
          +
          + + + + +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/feeInput.html b/src/app/layout/partials/feeInput.html new file mode 100755 index 0000000..d3c7d93 --- /dev/null +++ b/src/app/layout/partials/feeInput.html @@ -0,0 +1,5 @@ +
          +
          + Fee: {{(tx.fee | fmtNemValue)[0]}}.{{(tx.fee | fmtNemValue)[1]}} XEM +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/invoice.html b/src/app/layout/partials/invoice.html new file mode 100755 index 0000000..98a057f --- /dev/null +++ b/src/app/layout/partials/invoice.html @@ -0,0 +1,11 @@ +
          +
          +

          {{ 'GENERAL_INVOICE' | translate }}

          +
          +
          + +
          +
          +
          +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/marketData.html b/src/app/layout/partials/marketData.html new file mode 100755 index 0000000..209506e --- /dev/null +++ b/src/app/layout/partials/marketData.html @@ -0,0 +1,35 @@ + +
          +

          {{ 'DASHBOARD_MARKET_INFO_TITLE' | translate }}

          +
          +
          + {{ 'DASHBOARD_MARKET_INFO_CAP' | translate }} ({{ $ctrl.selectedMarket }}): +
          + {{($ctrl._DataStore.market.xem.highestBid * 8999999999) * $ctrl._DataStore.market.btc[$ctrl.selectedMarket].last | currencyFormat}} +
          +
          + {{ 'DASHBOARD_MARKET_INFO_VOLUME' | translate }} ({{ $ctrl.selectedMarket }}): +
          + {{$ctrl._DataStore.market.xem.baseVolume * $ctrl._DataStore.market.btc[$ctrl.selectedMarket].last | currencyFormat}} +
          +
          + {{ 'DASHBOARD_MARKET_INFO_PRICE' | translate }} ({{ $ctrl.selectedMarket }}): +
          + {{$ctrl._Helpers.toFixed4($ctrl._DataStore.market.xem.highestBid * $ctrl._DataStore.market.btc[$ctrl.selectedMarket].last)}} +
          +
          + {{ 'DASHBOARD_MARKET_INFO_PRICE' | translate }} (Bitcoin): +
          + {{$ctrl._DataStore.market.xem.highestBid}} +
          +
          + {{ 'DASHBOARD_MARKET_INFO_CHANGES' | translate }}: +
          + + + + {{$ctrl._DataStore.market.xem.percentChange * 100 | currencyFormat}} % + +
          +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/messageArea.html b/src/app/layout/partials/messageArea.html new file mode 100755 index 0000000..fccb5a2 --- /dev/null +++ b/src/app/layout/partials/messageArea.html @@ -0,0 +1,16 @@ + +
          +
          +
          + +
          {{ $ctrl.charactersLeft }}
          +
          +
          +
          + +
          +
          + +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/multisigSelect.html b/src/app/layout/partials/multisigSelect.html new file mode 100755 index 0000000..5cfab95 --- /dev/null +++ b/src/app/layout/partials/multisigSelect.html @@ -0,0 +1,23 @@ +
          + +
          + + + + +
          +
          + +
          +
          + + + +
          + + +
          +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/news.html b/src/app/layout/partials/news.html new file mode 100755 index 0000000..fc25fe6 --- /dev/null +++ b/src/app/layout/partials/news.html @@ -0,0 +1,7 @@ + +
          +

          News

          +
          + +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/node.html b/src/app/layout/partials/node.html new file mode 100755 index 0000000..82c4426 --- /dev/null +++ b/src/app/layout/partials/node.html @@ -0,0 +1,63 @@ + \ No newline at end of file diff --git a/src/app/layout/partials/paginate.html b/src/app/layout/partials/paginate.html new file mode 100755 index 0000000..e9413a7 --- /dev/null +++ b/src/app/layout/partials/paginate.html @@ -0,0 +1,15 @@ +
          + + + {{currentPage+1}}/{{Helpers.calcNumberOfPages(data, pageSize)}} + + +
          \ No newline at end of file diff --git a/src/app/layout/partials/passwordInput.html b/src/app/layout/partials/passwordInput.html new file mode 100755 index 0000000..7a1011b --- /dev/null +++ b/src/app/layout/partials/passwordInput.html @@ -0,0 +1,5 @@ +
          +
          + +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/signTransaction.html b/src/app/layout/partials/signTransaction.html new file mode 100755 index 0000000..84d0759 --- /dev/null +++ b/src/app/layout/partials/signTransaction.html @@ -0,0 +1,13 @@ +
          +
          +
          +
          +
          +
          +
          + + + + +
          +
          \ No newline at end of file diff --git a/src/app/layout/partials/txConfirmation.html b/src/app/layout/partials/txConfirmation.html new file mode 100755 index 0000000..a427e18 --- /dev/null +++ b/src/app/layout/partials/txConfirmation.html @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/src/app/modules/account/account.config.js b/src/app/modules/account/account.config.js new file mode 100755 index 0000000..9ee9447 --- /dev/null +++ b/src/app/modules/account/account.config.js @@ -0,0 +1,15 @@ +function AccountConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.account', { + url: '/account', + controller: 'AccountCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/account/account.html', + title: 'Account' + }); + +}; + +export default AccountConfig; \ No newline at end of file diff --git a/src/app/modules/account/account.controller.js b/src/app/modules/account/account.controller.js new file mode 100755 index 0000000..cdf38cf --- /dev/null +++ b/src/app/modules/account/account.controller.js @@ -0,0 +1,203 @@ +import nem from 'nem-sdk'; + +class AccountCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor($localStorage, $location, Alert, Wallet, DataStore, $timeout, DataBridge, Trezor) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._location = $location; + this._storage = $localStorage; + this._Alert = Alert; + this._DataStore = DataStore; + this._$timeout = $timeout; + this._DataBridge = DataBridge; + this._Trezor = Trezor; + + //// End dependencies region //// + + //// Module properties region //// + + // Store the selected wallet + this.selectedWallet = undefined; + + // Show / Hide account selection depending of number of accounts + this.showAccounts = false; + + // Store the label for new account + this.newAccountLabel = ""; + + // Show the password input for mobile wallet QR + this.showMobileQRPass = true; + + // Common object to contain our password & private key data for adding account + this.common = nem.model.objects.get("common"); + + // Common object to contain our password & private key data for reveal + this.commonPK = nem.model.objects.get("common"); + + // Common object to contain our password & private key data for QR wallet + this.commonQR = nem.model.objects.get("common"); + + // Prevent users to click twice on button when already processing + this.okPressed = false; + + //// End properties region //// + + // Generate the account info QR + this.generateAccountInfoQR(); + + // Check number of accounts in wallet to show account selection in view + this.checkNumberOfAccounts(); + } + + //// Module methods region //// + + /** + * Generate the account info QR + */ + generateAccountInfoQR() { + // Account info model for QR + let QR = nem.model.objects.create("accountInfoQR")(this._Wallet.network === nem.model.network.data.testnet.id ? 1 : 2, 1, this._Wallet.currentAccount.address, this._Wallet.currentAccount.label); + let code = kjua({ + size: 256, + text: JSON.stringify(QR), + fill: '#000', + quiet: 0, + ratio: 2, + }); + $('#accountInfoQR').html(""); + $('#accountInfoQR').append(code); + return; + } + + /** + * Generate the mobile wallet QR + */ + generateWalletQR() { + let QR = this._Wallet.generateQR(this.commonQR); + if(QR) { + $('#mobileWalletQR').html(""); + $('#mobileWalletQR').append(QR); + // Hide the password input for export to mobile qr + this.showMobileQRPass = false; + } + this.reset(); + return; + } + + /** + * Reveal the private key + */ + showPrivateKey() { + // Get private key + if (!this._Wallet.decrypt(this.commonPK)) this.reset(); + return; + } + + /** + * Change current account + * + * @param {number} accountIndex - The account index in the wallet.accounts object + */ + changeCurrentAccount(accountIndex) { + // Close the connector + this._DataBridge.connector.close(); + this._DataStore.connection.status = false; + // Reset DataBridge service properties + this._DataBridge.reset(); + // Set the selected account + this._Wallet.useAccount(this._Wallet.current, accountIndex); + // Change endpoint port to websocket port + let endpoint = nem.model.objects.create("endpoint")(this._Wallet.node.host, nem.model.nodes.websocketPort); + // Create a connector + let connector = nem.com.websockets.connector.create(endpoint, this._Wallet.currentAccount.address); + // Open the connection with the connector + this._DataBridge.openConnection(connector); + // Redirect to dashboard + this._location.path('/dashboard'); + return; + } + + /** + * Check the number of accounts in wallet + */ + checkNumberOfAccounts() { + if (Object.keys(this._Wallet.current.accounts).length > 1) { + this.showAccounts = true; + } + return; + } + + /** + * Add a new bip32 account into the wallet + */ + addNewAccount() { + this.okPressed = true; + return this._Wallet.addAccount(this.common, this.newAccountLabel).then((res) => { + this._$timeout(() => { + this.okPressed = false; + this.checkNumberOfAccounts(); + // Hide modal + $("#addAccountModal").modal('hide'); + this.reset(); + return; + }); + }, + (err) => { + this._$timeout(() => { + this.okPressed = false; + this.reset(); + return; + }); + }); + } + + /** + * Trigger download of wallet once prepared + */ + downloadWallet() { + if (this._Wallet.prepareDownload(this.selectedWallet)) { + // Simulate click to trigger download + document.getElementById("downloadWallet").click(); + return; + } + } + + /** + * Copy the account address to clipboard + */ + copyAddress() { + var dummy = document.createElement("input"); + document.body.appendChild(dummy); + dummy.setAttribute("id", "dummy_id"); + dummy.setAttribute('value', this._Wallet.currentAccount.address); + dummy.select(); + document.execCommand("copy"); + document.body.removeChild(dummy); + this._Alert.addressCopiedSuccess(); + } + + /** + * Reset + */ + reset() { + this.common = nem.model.objects.get("common"); + this.commonPK = nem.model.objects.get("common"); + this.commonQR = nem.model.objects.get("common"); + this.newAccountLabel = ""; + return; + } + + //// End methods region //// + +} + +export default AccountCtrl; \ No newline at end of file diff --git a/src/app/modules/account/account.html b/src/app/modules/account/account.html new file mode 100755 index 0000000..b027118 --- /dev/null +++ b/src/app/modules/account/account.html @@ -0,0 +1,188 @@ + diff --git a/src/app/modules/account/index.js b/src/app/modules/account/index.js new file mode 100755 index 0000000..6ecfae4 --- /dev/null +++ b/src/app/modules/account/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let accountModule = angular.module('app.account', []); + +// Include our UI-Router config settings +import AccountConfig from './account.config'; +accountModule.config(AccountConfig); + +// Controllers +import AccountCtrl from './account.controller'; +accountModule.controller('AccountCtrl', AccountCtrl); + +export default accountModule; diff --git a/src/app/modules/addressBook/addressBook.config.js b/src/app/modules/addressBook/addressBook.config.js new file mode 100755 index 0000000..2565add --- /dev/null +++ b/src/app/modules/addressBook/addressBook.config.js @@ -0,0 +1,15 @@ +function AddressBookConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.addressBook', { + url: '/address-book', + controller: 'AddressBookCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/addressBook/addressBook.html', + title: 'Address book' + }); + +}; + +export default AddressBookConfig; \ No newline at end of file diff --git a/src/app/modules/addressBook/addressBook.controller.js b/src/app/modules/addressBook/addressBook.controller.js new file mode 100755 index 0000000..8acc96a --- /dev/null +++ b/src/app/modules/addressBook/addressBook.controller.js @@ -0,0 +1,277 @@ +import nem from 'nem-sdk'; +import Helpers from '../../utils/helpers'; + +class AddressBookCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $state, AddressBook) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._$state = $state; + this._AddressBook = AddressBook; + this._Helpers = Helpers; + + //// End dependencies region //// + + //// Module properties region //// + + this.formData = {}; + this.formData.label = ''; + this.formData.address = ''; + this.is_edit = false; + this.editElem = {}; + this.removeElem = {}; + + // Sort + this.revers = false; + this.propertyName = 'label'; + + // Contact list + this.contacts = this._AddressBook.getContacts(this._Wallet.current); + + // Needed to prevent user to click twice on send when already processing + this.okPressed = false; + + // Contacts to address book pagination properties + this.currentPage = 0; + this.pageSize = 10; + + //// End properties region //// + } + + //// Module methods region //// + + /** + * Sort contacts by label + * + * @param {object} propertyName - The property for filter + */ + sortBy(propertyName) { + this.revers = (this.propertyName === propertyName) ? !this.revers : false; + this.propertyName = propertyName; + }; + + /** + * Open modal in "add" mode + */ + showAddContact() { + this.is_edit = false; + this.cleanData(); + $('#contactModal').modal('show'); + } + + /** + * Add new contact to address book + */ + add() { + // Disable send button; + this.okPressed = true; + + // Check address + if(!this.checkAddress()) return; + // Check presence + if(this.checkPresence()) return; + + this.contacts.push({ + "label": this.formData.label, + "address": nem.utils.format.address(this.formData.address) + }); + + // Save data to locale storage + this.saveAddressBook(); + + // Reset data + this.cleanData(); + + $('#contactModal').modal('hide'); + + // Enable send button; + this.okPressed = false; + } + + /** + * Open modal in "edit" mode + * + * @param {object} elem - The object to edit + */ + showEditContact(elem) { + this.is_edit = true; + this.editElem = elem; + this.formData.label = elem.label; + this.formData.address = elem.address; + $('#contactModal').modal('show'); + } + + /** + * Save new values contact + */ + edit() { + // Disable send button; + this.okPressed = true; + + // Check address + if(!this.checkAddress()) return; + + var indexOfElem = this.contacts.indexOf(this.editElem); + this.contacts[indexOfElem].label = this.formData.label; + this.contacts[indexOfElem].address = nem.utils.format.address(this.formData.address); + + // Save data to locale storage + this.saveAddressBook(); + + // Reset data + this.cleanData(); + + $('#contactModal').modal('hide'); + + // Enable send button; + this.okPressed = false; + } + + /** + * Check if contact address is valid + */ + checkAddress() { + // Check address + if(nem.model.address.clean(this.formData.address).length !== 40 || !nem.model.address.isValid(this.formData.address) || !nem.model.address.isFromNetwork(this.formData.address, this._Wallet.network)) { + this._Alert.invalidAddress(); + this.okPressed = false; + return false; + } + return true; + } + + /** + * Check if contact address and label already exists + */ + checkPresence() { + for (let i = 0; i < this.contacts.length; i++) { + if (nem.model.address.clean(this.contacts[i].address) === nem.model.address.clean(this.formData.address) || this.contacts[i].label === this.formData.label) { + this._Alert.contactAlreadyInAddressBook(); + this.okPressed = false; + return true; + } + } + return false; + } + + /** + * Remove a contact from address book array + * + * @param {object} elem - The object to delete + */ + removeContact(elem) { + this.removeElem = elem; + $('#removeContactModal').modal('show'); + } + + /** + * Remove a contact + */ + remove() { + // Disable send button; + this.okPressed = true; + + // If the deleted element is the elem 0 and length of array mod 5 gives 0 (means it is the last object of the page), + // we return a page behind unless it is page 1. + if (this.contacts.indexOf(this.removeElem) === 0 && this.currentPage + 1 > 1 && (this.contacts.length - 1) % 5 === 0) { + this.currentPage = this.currentPage - 1; + } + + this.contacts.splice(this.contacts.indexOf(this.removeElem), 1); + this.removeElem = {}; + + this.saveAddressBook(); + + $('#removeContactModal').modal('hide'); + + // Enable send button; + this.okPressed = false; + } + + /** + * Save data to locale storage + */ + saveAddressBook() { + return this._AddressBook.save(this._Wallet.current, this.contacts); + } + + /** + * Clean temp data + */ + cleanData() { + this.formData.label = ""; + this.formData.address = ""; + this.editElem = {}; + } + + /** + * Export address book to .adb file + */ + exportAddressBook() { + let wordArray = nem.crypto.js.enc.Utf8.parse(angular.toJson(this.contacts)); + // Word array to base64 + let base64 = nem.crypto.js.enc.Base64.stringify(wordArray); + // Set download element attributes + $("#exportAddressBook").attr('href', 'data:application/octet-stream,' + base64); + $("#exportAddressBook").attr('download', this._Wallet.current.name + '.adb'); + // Simulate click to trigger download + document.getElementById("exportAddressBook").click(); + return; + } + + /** + * Trigger for select .adb file + */ + uploadAddressBook() { + document.getElementById("uploadAddressBook").click(); + } + + /** + * Import address book from .adb file + * + * @param $fileContent - content file for import + */ + importAddressBook($fileContent) { + let contacts = JSON.parse(nem.crypto.js.enc.Utf8.stringify(nem.crypto.js.enc.Base64.parse($fileContent))); + + if (contacts.length) { + for (var i = 0; i < contacts.length; i++) { + if (typeof contacts[i].label != 'undefined' && typeof contacts[i].address != 'undefined') { + this.contacts.push(contacts[i]); + } + } + + $("#uploadAddressBook").val(null); + + // Save data to locale storage + this.saveAddressBook(); + + // Show alert + this._Alert.addressBookFileSuccess(); + } + } + + /** + * Open transfer transaction module with selected contact as recipient + * + * @param address - account address + */ + transferTransaction(address) { + this._$state.go("app.transferTransaction", {address: address}); + return; + } + + //// End methods region //// + +} + +export default AddressBookCtrl; \ No newline at end of file diff --git a/src/app/modules/addressBook/addressBook.html b/src/app/modules/addressBook/addressBook.html new file mode 100755 index 0000000..60089c5 --- /dev/null +++ b/src/app/modules/addressBook/addressBook.html @@ -0,0 +1,152 @@ +
          +
          + +
          +
          +

          {{ 'ADDRESS_BOOK_TITLE' | translate }}

          +
          +
          + +
          + + +
          +
          +

          {{ 'GENERAL_CONTACTS' | translate }}

          + +
          + + + + + + + + + + + + + + + +
          + +   {{ 'ADDRESS_BOOK_CONTACT_LABEL' | translate }} + + {{ 'ADDRESS_BOOK_ACCOUNT_ADDRESS' | translate }}{{ 'ADDRESS_BOOK_ACTIONS' | translate }}
          {{contact.label}}{{contact.address}} +
          + +
          +
          + +
          +
          + +
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          + +
          +
          +
          +
          + + + + + + diff --git a/src/app/modules/addressBook/index.js b/src/app/modules/addressBook/index.js new file mode 100755 index 0000000..571b3f3 --- /dev/null +++ b/src/app/modules/addressBook/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let addressBookModule = angular.module('app.addressBook', []); + +// Include our UI-Router config settings +import AddressBookConfig from './addressBook.config'; +addressBookModule.config(AddressBookConfig); + +// Controllers +import AddressBookCtrl from './addressBook.controller'; +addressBookModule.controller('AddressBookCtrl', AddressBookCtrl); + +export default addressBookModule; diff --git a/src/app/modules/apostille/audit/auditApostille.config.js b/src/app/modules/apostille/audit/auditApostille.config.js new file mode 100755 index 0000000..3b7b2e2 --- /dev/null +++ b/src/app/modules/apostille/audit/auditApostille.config.js @@ -0,0 +1,15 @@ +function AuditApostilleConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.auditApostille', { + url: '/audit-apostille', + controller: 'AuditApostilleCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/apostille/audit/auditApostille.html', + title: 'Audit apostille' + }); + +}; + +export default AuditApostilleConfig; \ No newline at end of file diff --git a/src/app/modules/apostille/audit/auditApostille.controller.js b/src/app/modules/apostille/audit/auditApostille.controller.js new file mode 100755 index 0000000..5033158 --- /dev/null +++ b/src/app/modules/apostille/audit/auditApostille.controller.js @@ -0,0 +1,212 @@ +import nem from 'nem-sdk'; +import Helpers from '../../../utils/helpers'; + +class AuditApostilleCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $timeout, $filter, Nodes) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._$timeout = $timeout; + this._$filter = $filter; + this._Nodes = Nodes; + + //// End dependencies region //// + + //// Module properties region //// + + // Array of valid files to apostille + this.auditResults = []; + // Get the right nodes according to Wallet network + this.nodes = this._Nodes.get(undefined, true); + // Default node with search option activated + this.searchNode = this._Wallet.searchNode; + // Status of the node disconnected by default + this.searchNodeStatus = false; + // To show processing overlay + this.isProcessing = false; + // Audit result pagination properties + this.currentPage = 0; + this.pageSize = 5; + + //// End properties region //// + + // Init heartbeat + this.getHeartBeat(this.searchNode); + } + + //// Module methods region //// + + /** + * Process the file to apostille and push to array + * + * @param {object} $fileContent - Base 64 content of the file + * @param {object} $fileData - Meta data of the file + */ + processFile($fileContent, $fileData) { + this.isProcessing = true; + + // Remove the meta part of $fileContent string (data:application/octet-stream;base64) + let cleanedDataContent = $fileContent.split(/,(.+)?/)[1]; + // Base 64 to word array + let parsedData = nem.crypto.js.enc.Base64.parse(cleanedDataContent); + + // Check if file is in apostille format + if (!this.checkApostilleName($fileData.name)) { + this.auditResults.push({ + 'filename': $fileData.name, + 'owner': '', + 'fileHash': '', + 'result': this._$filter('translate')('APOSTILLE_AUDIT_WRONG_FORMAT'), + 'hash': '' + }); + this.isProcessing = false; + return; + } + + // Build an array out of the filename + let nameArray = Helpers.getFileName($fileData.name).match(/\S+\s*/g); + + // Recomposing the initial filename before apostille + let initialNameArray = nameArray.splice(0, nameArray.length - 7); + let initialFileName = ""; + for (let h = 0; h < initialNameArray.length; h++) { + initialFileName += initialNameArray[h]; + } + // Initial filename + initialFileName = initialFileName.replace(/^\s+|\s+$/, '') + "." + Helpers.getExtension($fileData.name); + console.log(initialFileName); + + // Hash of the apostille transaction + let apostilleTxHash = nameArray[nameArray.length - 4].replace(/^\s+|\s+$/, ''); + console.log(apostilleTxHash); + + // Get the Apostille transaction from the chain + nem.com.requests.transaction.byHash(this._Wallet.node, apostilleTxHash).then((res) => { + this._$timeout(() => { + // Arrange + let isMultisig = res.transaction.type === nem.model.transactionTypes.multisigTransaction; + let owner = this._$filter('fmtPubToAddress')(res.transaction.signer, this._Wallet.network); + let payload = isMultisig ? this._$filter('fmtHexMessage')(res.transaction.otherTrans.message) : this._$filter('fmtHexMessage')(res.transaction.message); + let checksum = payload.substring(5, 13); + console.log("Checksum: " + payload.substring(5, 13)); + // Get apostille hash (without checksum) + let dataHash = payload.substring(13); + console.log("Hash: " + payload.substring(13)); + // Object to contain our result + let obj = this.createResultObject(initialFileName, owner, checksum, dataHash, nem.model.apostille.isSigned(checksum.substring(6)), apostilleTxHash); + // Verify + if (nem.model.apostille.verify(parsedData, res.transaction)) { + // Success + obj.result = this._$filter('translate')('APOSTILLE_AUDIT_SUCCESS'); + this.auditResults.push(obj); + this.isProcessing = false; + return; + } else { + // Fail + obj.result = this._$filter('translate')('APOSTILLE_AUDIT_FAIL'); + this.auditResults.push(obj); + this.isProcessing = false; + return; + } + }); + }, (err) => { + this._$timeout(() => { + console.log(err); + let obj = this.createResultObject(initialFileName, '', '', '', false, apostilleTxHash); + obj.result = this._$filter('translate')('APOSTILLE_AUDIT_NOT_FOUND'); + this.auditResults.push(obj); + console.log(this.auditResults); + this.isProcessing = false; + return; + }); + }); + } + + /** + * Get heartbeat of a given node + * + * @param {string} endpoint - An endpoint object + */ + getHeartBeat(endpoint) { + this.searchNodeStatus = false; + return nem.com.requests.endpoint.heartbeat(endpoint).then((data) => { + this._$timeout(() => { + if(data.code === 1 && data.type === 2) { + this.searchNodeStatus = true; + } else { + this.searchNodeStatus = false; + } + }); + }, + (err) => { + this._$timeout(() => { + this.searchNodeStatus = false; + }); + }); + } + + /** + * Clear all audit data + */ + clearAll() { + // Clear result array + this.auditResults = []; + // Reinitiate to page 1 + this.currentPage = 0; + // Clear file input + $("#fileToNotary").val(null); + } + + /** + * Check if an apostille file name is valid + * + * @param {string} filename - The full name of the apostille file + * + * @return {boolean} - True if valid, false otherwise + */ + checkApostilleName(filename) { + // Build an array out of the filename + let nameArray = Helpers.getFileName(filename).match(/\S+\s*/g); + if (nameArray[nameArray.length - 6] === undefined || nameArray[nameArray.length - 5].replace(/^\s+|\s+$/, '') !== 'TX') return false; + let mark = nameArray[nameArray.length - 6].replace(/^\s+|\s+$/, ''); + if (mark === "Apostille" || mark === "ApostilleSigned") return true; + return false; + }; + + /** + * Create an apostille result object + * + * @param {string} initialFileName - The original file name + * @param {string} apostilleSigner - The signer account of the apostille transaction + * @param {string} checksum - The checksum of the apostille + * @param {string} dataHash - The hash of the file content + * @param {boolean} isPrivate - True if hash is signed, false otherwise + * @param {string} apostilleTxHash - Transaction hash of the apostille + * + * @return {object} - A result object + */ + createResultObject(initialFileName, apostilleSigner, checksum, dataHash, isPrivate, apostilleTxHash) { + return { + 'filename': initialFileName, + 'owner': apostilleSigner, + 'fileHash': checksum + dataHash, + 'private': isPrivate, + 'result': '', + 'hash': apostilleTxHash + } + } + + //// End methods region //// + +} + +export default AuditApostilleCtrl; \ No newline at end of file diff --git a/src/app/modules/apostille/audit/auditApostille.html b/src/app/modules/apostille/audit/auditApostille.html new file mode 100755 index 0000000..542ff4f --- /dev/null +++ b/src/app/modules/apostille/audit/auditApostille.html @@ -0,0 +1,94 @@ +
          + +
          +
          + +

          {{ 'GENERAL_PROCESSING' | translate }}

          +
          +
          + +
          +
          +
          +

          {{ 'APOSTILLE_AUDIT_TITLE' | translate }}

          +
          +
          + +
          + +
          +
          +

          {{ 'APOSTILLE_AUDIT_FILES' | translate }}

          +
          +
          +

          {{ 'GENERAL_DROPBOX' | translate }}

          + +
          +
          + +
          +
          +

          {{ 'APOSTILLE_AUDIT_CHOOSE_NODE' | translate }}

          +
          +
          +

          {{ 'APOSTILLE_AUDIT_CHOOSE_NODE_NOTE' | translate }}

          + +

          {{ 'GENERAL_STATUS' | translate }}: +

          +
          +
          +
          +
          +

          {{ 'APOSTILLE_AUDIT_FORMAT_EXAMPLE' | translate }}

          +
          +
          +


          {{ 'APOSTILLE_AUDIT_INFORMATION_2' | translate }}

          +

          {{ 'GENERAL_EXAMPLE' | translate }}
          MyProject2016 - TBCI2A67UQZAKCR6NS4JWAEICEIGEIM72G3MVW5S -- Apostille TX 0e94da29910ae64bb544e9de0e6a5c6440bd75e6bedafd81b5b4cfa729ca25ef -- Date 2016-09-12.pdf

          +
          +
          + +
          +
          + +
          +
          +

          {{ 'GENERAL_RESULTS' | translate }}

          +
          + {{ 'APOSTILLE_AUDIT_REMOVE_RECORDS' | translate }} +
          + +
          +
          + + + + + + + + + + + + + + + + + + + +
          {{ 'APOSTILLE_FILENAME' | translate }}{{ 'GENERAL_OWNER' | translate }}{{ 'APOSTILLE_FILE_HASH' | translate }}{{ 'APOSTILLE_PRIVATE' | translate }}{{ 'GENERAL_RESULT' | translate }}
          {{file.filename}}{{file.owner}}{{file.fileHash}} + + + {{file.result}}{{file.result}}
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + +
          + +
          +
          diff --git a/src/app/modules/apostille/create/createApostille.config.js b/src/app/modules/apostille/create/createApostille.config.js new file mode 100755 index 0000000..5cb69c1 --- /dev/null +++ b/src/app/modules/apostille/create/createApostille.config.js @@ -0,0 +1,21 @@ +function CreateApostilleConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.createApostille', { + url: '/create-apostille', + controller: 'CreateApostilleCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/apostille/create/createApostille.html', + title: 'Create apostille', + params: { + address: "", + privateKey: "", + tags: "", + isUpdate: false + } + }); + +}; + +export default CreateApostilleConfig; \ No newline at end of file diff --git a/src/app/modules/apostille/create/createApostille.controller.js b/src/app/modules/apostille/create/createApostille.controller.js new file mode 100755 index 0000000..ee2f958 --- /dev/null +++ b/src/app/modules/apostille/create/createApostille.controller.js @@ -0,0 +1,260 @@ +import nem from 'nem-sdk'; +import Helpers from '../../../utils/helpers'; + +class CreateApostilleCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Nty, DataStore, $filter, Alert, Wallet, $timeout, $state) { + 'ngInject'; + + //// Module dependencies region //// + + this._Nty = Nty; + this._DataStore = DataStore; + this._$filter = $filter; + this._Alert = Alert; + this._Wallet = Wallet; + this._$timeout = $timeout; + this._$state = $state; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + this.isUpdate = this._$state.params.isUpdate; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + // Form is based on a transfer transaction object + this.formData = nem.model.objects.get("transferTransaction"); + this.formData.messageType = 0; + this.formData.tags = this._$state.params.tags; + this.formData.isText = false; + this.formData.selectedHashing = nem.model.apostille.hashing["SHA256"]; + this.formData.isPrivate = true; + this.formData.textTitle = ""; + this.formData.textContent = ""; + // Available hashing methods + this.hashing = nem.model.apostille.hashing; + this.types = [{ + name: this._$filter('translate')('GENERAL_PUBLIC'), + value: false + },{ + name: this._$filter('translate')('APOSTILLE_KEEP_PRIVATE'), + value: true + }]; + // Array of apostilles to send + this.apostilles = []; + // Array of apostilles rejected, kept if re-init + this.rejected = this.rejected ? this.rejected : []; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Pagination properties + this.currentPage = 0; + this.currentPageRej = 0; + this.pageSize = 5; + // Set nty data in Wallet service if exists in local storage + this._Nty.set(); + // Init JSzip + this.zip = new JSZip(); + } + + /** + * Process the file to apostille and push to array + * + * @param {object} $fileContent - Base 64 content of the file + * @param {object} $fileData - Meta data of the file + */ + processFile($fileContent, $fileData) { + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return; + // Only 25 apostilles per batch + if (this.apostilles.length > 24) return; + // Arrange data if custom text + if (this.formData.isText) { + $fileData = { + name: $fileData + ".txt", + lastModified: new Date().getTime(), + lastModifiedDate: new Date().toISOString(), + size: Buffer.byteLength($fileContent, 'utf8'), + type: "text/plain" + } + $fileContent = "data:application/x-pdf;base64," + nem.crypto.js.enc.Base64.stringify(nem.crypto.js.enc.Utf8.parse($fileContent)); + } + // + let rawFileContent = nem.crypto.js.enc.Base64.parse($fileContent.split(/,(.+)?/)[1]); + // Create the apostille + let apostille = nem.model.apostille.create(this.common, $fileData.name, rawFileContent, this.formData.tags, this.formData.selectedHashing, this.formData.isMultisig, this.formData.multisigAccount, this.formData.isPrivate, this._Wallet.network); + + // Arrange apostille for update + if(this.isUpdate) { + // Set original dedicated account into apostille + apostille.data.dedicatedAccount.address = this._$state.params.address; + apostille.data.dedicatedAccount.privateKey = this._$state.params.privateKey; + // Set original dedicated account as recipient + if (apostille.transaction.type === nem.model.transactionTypes.multisigTransaction) { + apostille.transaction.otherTrans.recipient = this._$state.params.address; + } else { + apostille.transaction.recipient = this._$state.params.address; + } + } + + this.apostilles.push(apostille); + } + + /** + * Trigger file uploading for nty + */ + uploadNty() { + document.getElementById("uploadNty").click(); + } + + /** + * Save nty in Wallet service and local storage + * + * @params {object} $fileContent - Content of an nty file + */ + loadNty($fileContent) { + this._Nty.setInLocalStorage(JSON.parse($fileContent)); + if (this._Wallet.ntyData.length) { + this._Alert.ntyFileSuccess(); + } + } + + /** + * Remove a file from filesToApostille array + * + * @param {array} array - The array of files to apostilles + * @param {object} elem - The object to delete + */ + removeFileFromList(array, elem) { + // If the deleted element is the elem 0 and length of array mod 5 gives 0 (means it is the last object of the page), + // we return a page behind unless it is page 1. + if (array.indexOf(elem) === 0 && this.currentPage + 1 > 1 && (array.length - 1) % 5 === 0) { + this.currentPage = this.currentPage - 1; + } + array.splice(array.indexOf(elem), 1); + } + + /** + * Build the apostille file and certificate + * + * @param {object} announceResult - A NEM announce result object + * @param {object} apostille - An apostille object + * @param {number} i - The position of the apostille object in the array of apostilles + */ + buildApostille(announceResult, apostille, i) { + let isMultisig = apostille.transaction.type === nem.model.transactionTypes.multisigTransaction; + let timeStamp = new Date(); + let hash = announceResult.transactionHash.data; + let multisigHash = isMultisig ? announceResult.innerTransactionHash.data : ''; + let url = isMultisig ? this._Wallet.chainLink + multisigHash : this._Wallet.chainLink + hash; + let owner = this._Wallet.currentAccount.address; + let from = isMultisig ? nem.model.address.toAddress(apostille.transaction.otherTrans.signer, this._Wallet.network) : this._Wallet.currentAccount.address; + let apostilleName = Helpers.getFileName(apostille.data.file.name) + " -- Apostille TX " + hash + " -- Date " + Helpers.toShortDate(timeStamp) + "." + Helpers.getExtension(apostille.data.file.name); + let message = isMultisig ? apostille.transaction.otherTrans.message.payload : apostille.transaction.message.payload; + let recipient = apostille.data.dedicatedAccount.address; + let recipientPrivateKey = apostille.data.dedicatedAccount.privateKey; + // Create or update nty data if exist + this._Nty.updateData(this._Nty.createData(apostille.data.file.name, apostille.data.tags, timeStamp, message, hash, multisigHash, owner, from, recipient, recipientPrivateKey)); + // Draw certificate then push files into archive + this._Nty.drawCertificate(apostille.data.file.name, timeStamp.toDateString(), owner, apostille.data.tags, from, recipient, recipientPrivateKey, hash, message, url).then((certificate) => { + this._$timeout(() => { + // Add renamed file to archive + this.zip.file(apostilleName, (nem.crypto.js.enc.Base64.stringify(apostille.data.file.content)), { + base64: true + }); + // Add certificate to archive + this.zip.file("Certificate of " + Helpers.getFileName(apostille.data.file.name) + " -- TX " + hash + " -- Date " + Helpers.toShortDate(timeStamp) + ".png", (certificate).split(",").pop(), { + base64: true + }); + // If last file of the array + if (i === this.apostilles.length - 1) { + // Download archive of files + this.downloadSignedFiles(); + return; + } + }); + }); + } + + /** + * Download the archive of signed files + */ + downloadSignedFiles() { + // Trigger if at least 1 file and 1 certificate in the archive + if (Object.keys(this.zip.files).length > 1) { + // Add created or updated nty file to archive + this.zip.file("Nty-file-" + Helpers.toShortDate(new Date()) + ".nty", JSON.stringify(this._Wallet.ntyData)); + // Generate the zip + this.zip.generateAsync({ + type: "blob" + }).then((content) => { + // Trigger download + saveAs(content, "NEMsigned -- Do not Edit -- " + Helpers.toShortDate(new Date()) + ".zip"); + this._$timeout(() => { + // Reset all + return this.init(); + }) + }); + } + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + if (this.apostilles.length) { + // Chain of promises + let chain = (i) => { + if (i < this.apostilles.length) { + this._Wallet.transact(this.common, this.apostilles[i].transaction).then((res) => { + this._$timeout(() => { + this.buildApostille(res, this.apostilles[i], i); + }); + }, (err) => { + this._$timeout(() => { + this.apostilles[i].reason = err; + this.rejected.push(this.apostilles[i]); + // If last file of the array + if (i === this.apostilles.length - 1) { + // Download archive of files + this.downloadSignedFiles(); + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + } + }); + }).then(chain.bind(null, i+1)); + } + } + + // Start promises chain + chain(0); + } + } + + //// End methods region //// + +} + +export default CreateApostilleCtrl; \ No newline at end of file diff --git a/src/app/modules/apostille/create/createApostille.html b/src/app/modules/apostille/create/createApostille.html new file mode 100755 index 0000000..1cb924e --- /dev/null +++ b/src/app/modules/apostille/create/createApostille.html @@ -0,0 +1,218 @@ +
          +
          +
          + +

          {{ 'GENERAL_PROCESSING' | translate }}

          +
          +
          +
          +
          +
          +

          {{ 'APOSTILLE_CREATE_TITLE' | translate }}

          +
          +
          +

          {{ 'APOSTILLE_CREATE_HELP' | translate }}

          +
          +
          + +

          + {{ 'APOSTILLE_NO_NTY' | translate }} +

          + + +
          +
          +
          +
          + {{ 'APOSTILLE_TRANSACTION_NAME' | translate }} + {{ 'APOSTILLE_TRANSACTION_MULTISIG_NAME' | translate }} +
          + +
          +
          + + + + +
          +
          + + + + +
          +
          + +
          +
          + + + + +
          +
          + +
          +
          + + + + +
          +
          + +
          +
          + + + + +
          +
          + + + +
          +
          + +
          +
          +
          +
          +
          + {{ 'APOSTILLE_IMPORT_FILES' | translate }} + {{ 'APOSTILLE_CREATE_TEXT' | translate }} +
          + +
          + +
          + +
          + + + + +
          + +
          +

          + + {{ 'GENERAL_DROPBOX' | translate }} + {{ 'APOSTILLE_DROPBOX_MESSAGE' | translate }} + +

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

          {{ 'APOSTILLE_FILES_TO_NOTARIZE' | translate }}

          + {{ 'APOSTILLE_REJECTED' | translate }}: {{$ctrl.rejected.length}} - + + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + +
          {{ 'APOSTILLE_FILENAME' | translate }}{{ 'GENERAL_TAGS' | translate }}{{ 'GENERAL_SINK' | translate }}{{ 'APOSTILLE_FILE_HASH' | translate }}{{ 'APOSTILLE_PRIVATE' | translate }}{{ 'GENERAL_NETWORK_FEE' | translate }}{{ 'GENERAL_REMOVE' | translate }}
          {{apostille.data.file.name}}{{apostille.data.tags}}{{apostille.data.dedicatedAccount.address}}{{apostille.data.checksum + apostille.data.file.hash}}{{apostille.transaction.fee/1000000}}
          +
          {{apostille.transaction.otherTrans.fee/1000000}}
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + + + + + + + + + + + + + + + +
          {{ 'APOSTILLE_FILENAME' | translate }}{{ 'GENERAL_TAGS' | translate }}{{ 'GENERAL_REASON' | translate }}
          {{apostille.data.file.name}}{{apostille.data.tags}}{{apostille.reason}}
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + {{ 'APOSTILLE_MAX_NUMBER' | translate }} +
          +
          +
          + +
          +
          + + + diff --git a/src/app/modules/apostille/history/apostilleHistory.config.js b/src/app/modules/apostille/history/apostilleHistory.config.js new file mode 100755 index 0000000..9b7a8ff --- /dev/null +++ b/src/app/modules/apostille/history/apostilleHistory.config.js @@ -0,0 +1,15 @@ +function ApostilleHistoryConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.apostilleHistory', { + url: '/apostille/history', + controller: 'ApostilleHistoryCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/apostille/history/apostilleHistory.html', + title: 'Apostille history' + }); + +}; + +export default ApostilleHistoryConfig; \ No newline at end of file diff --git a/src/app/modules/apostille/history/apostilleHistory.controller.js b/src/app/modules/apostille/history/apostilleHistory.controller.js new file mode 100755 index 0000000..83389ec --- /dev/null +++ b/src/app/modules/apostille/history/apostilleHistory.controller.js @@ -0,0 +1,84 @@ +import nem from 'nem-sdk'; +import Helpers from '../../../utils/helpers'; + +class ApostilleHistoryCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, Nty) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._Nty = Nty; + + //// End dependencies region //// + + //// Module properties region //// + + // Get sink depending of network + this.sink = nem.model.sinks.apostille[this._Wallet.network].toUpperCase().replace(/-/g, ''); + + // User's apostilles pagination properties + this.currentPage = 0; + this.pageSize = 5; + + //// End properties region //// + + // Load nty Data from local storage if any + this._Nty.set(); + } + + //// Module methods region //// + + /** + * Trigger file uploading for nty + */ + uploadNty() { + document.getElementById("uploadNty").click(); + } + + /** + * Save nty in Wallet service and local storage + */ + loadNty($fileContent) { + this._Nty.setInLocalStorage(JSON.parse($fileContent)); + if (this._Wallet.ntyData !== undefined) { + this._Alert.ntyFileSuccess(); + } + } + + /** + * Trigger download of the nty file + */ + download() { + if (this._Wallet.ntyData !== undefined) { + // Wallet object string to word array + let wordArray = nem.crypto.js.enc.Utf8.parse(angular.toJson(this._Wallet.ntyData)); + // Word array to base64 + let base64 = nem.crypto.js.enc.Base64.stringify(wordArray); + // Set download element attributes + $("#downloadNty").attr('href', 'data:plain/text,' + angular.toJson(this._Wallet.ntyData)); + $("#downloadNty").attr('download', "Nty-file-" + Helpers.toShortDate(new Date()) + ".nty"); + // Simulate click to trigger download + document.getElementById("downloadNty").click(); + } + } + + /** + * Purge nty data from local storage + */ + purge() { + return this._Nty.purgeLocalStorage(); + } + + //// End methods region //// + +} + +export default ApostilleHistoryCtrl; \ No newline at end of file diff --git a/src/app/modules/apostille/history/apostilleHistory.html b/src/app/modules/apostille/history/apostilleHistory.html new file mode 100755 index 0000000..48b6675 --- /dev/null +++ b/src/app/modules/apostille/history/apostilleHistory.html @@ -0,0 +1,85 @@ +
          +
          + +
          +
          +

          {{ 'APOSTILLE_HISTORY_TITLE' | translate }}

          +
          +
          +
          + +

          + {{ 'EXPLORER_APOSTILLES_NO_NTY' | translate }} +

          + + +
          +
          +
          +

          {{ 'EXPLORER_APOSTILLES_YOURS' | translate }}

          +
          +
          +
          + {{ 'APOSTILLE_HISTORY_BACKUP' | translate }} + {{ 'APOSTILLE_HISTORY_PURGE' | translate }} +
          + +
          +
          + + + + + + + + + + + + +
          {{ 'APOSTILLE_FILENAME' | translate }}{{ 'GENERAL_TAGS' | translate }}{{ 'APOSTILLE_NTY_ACCOUNT' | translate }}{{ 'APOSTILLE_FILE_HASH' | translate }}{{ 'GENERAL_DATE' | translate }}{{ 'GENERAL_ACTIONS' | translate }}
          + + + + + + + + + + + +
          {{ap.filename}}{{ap.tags}}{{ap.dedicatedAccount}} + + + {{ap.fileHash}} + + + + + {{ap.fileHash}} + + + {{ap.timeStamp}} +
          + +
          +
          + +
          +
          + +
          +

          {{ 'GENERAL_NONE' | translate }}

          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          + +
          + + +
          +
          +
          diff --git a/src/app/modules/apostille/index.js b/src/app/modules/apostille/index.js new file mode 100755 index 0000000..86d870b --- /dev/null +++ b/src/app/modules/apostille/index.js @@ -0,0 +1,47 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let createApostilleModule = angular.module('app.createApostille', []); + +// Include our UI-Router config settings +import CreateApostilleConfig from './create/createApostille.config'; +createApostilleModule.config(CreateApostilleConfig); + +// Controllers +import CreateApostilleCtrl from './create/createApostille.controller'; +createApostilleModule.controller('CreateApostilleCtrl', CreateApostilleCtrl); + +// Create the module where our functionality can attach to +let auditApostilleModule = angular.module('app.auditApostille', []); + +// Include our UI-Router config settings +import AuditApostilleConfig from './audit/auditApostille.config'; +auditApostilleModule.config(AuditApostilleConfig); + +// Controllers +import AuditApostilleCtrl from './audit/auditApostille.controller'; +auditApostilleModule.controller('AuditApostilleCtrl', AuditApostilleCtrl); + +// Create the module where our functionality can attach to +let apostilleHistoryModule = angular.module('app.apostilleHistory', []); + +// Include our UI-Router config settings +import ApostilleHistoryConfig from './history/apostilleHistory.config'; +apostilleHistoryModule.config(ApostilleHistoryConfig); + +// Controllers +import ApostilleHistoryCtrl from './history/apostilleHistory.controller'; +apostilleHistoryModule.controller('ApostilleHistoryCtrl', ApostilleHistoryCtrl); + +// Create the module where our functionality can attach to +let apostilleMessageModule = angular.module('app.apostilleMessage', []); + +// Include our UI-Router config settings +import ApostilleMessageConfig from './message/apostilleMessage.config'; +apostilleMessageModule.config(ApostilleMessageConfig); + +// Controllers +import ApostilleMessageCtrl from './message/apostilleMessage.controller'; +apostilleMessageModule.controller('ApostilleMessageCtrl', ApostilleMessageCtrl); + +export default createApostilleModule; diff --git a/src/app/modules/apostille/message/apostilleMessage.config.js b/src/app/modules/apostille/message/apostilleMessage.config.js new file mode 100755 index 0000000..2d699aa --- /dev/null +++ b/src/app/modules/apostille/message/apostilleMessage.config.js @@ -0,0 +1,19 @@ +function ApostilleMessageConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.apostilleMessage', { + url: '/apostille/message', + controller: 'ApostilleMessageCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/apostille/message/apostilleMessage.html', + title: 'Apostille message', + params: { + address: "", + privateKey: "" + } + }); + +}; + +export default ApostilleMessageConfig; \ No newline at end of file diff --git a/src/app/modules/apostille/message/apostilleMessage.controller.js b/src/app/modules/apostille/message/apostilleMessage.controller.js new file mode 100755 index 0000000..288afc5 --- /dev/null +++ b/src/app/modules/apostille/message/apostilleMessage.controller.js @@ -0,0 +1,243 @@ +import nem from 'nem-sdk'; +import Helpers from '../../../utils/helpers'; + +class ApostilleMessageCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $state, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$state = $state; + this._$timeout = $timeout; + this._Helpers = Helpers; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a transfer transaction object, pre-set recipient if any from state parameter + this.formData = nem.model.objects.create("transferTransaction")(undefined !== this._$state.params.address ? this._$state.params.address : ''); + this.formData.recipientPublicKey = nem.crypto.keyPair.create(this._$state.params.privateKey).publicKey.toString(); + // Mosaics are null by default + this.formData.mosaics = null; + // Set first multisig account if any + this.formData.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + // Switch between mosaic transfer and normal transfers + this.isMosaicTransfer = false; + // Selected mosaic + this.selectedMosaic = "nem:xem"; + // Mosaics data for current account + this.currentAccountMosaicData = ""; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Character counter + this.charactersLeft = 1024; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + // + this.namespaceOwned = {}; + this.namespaceParent = ""; + // + this.addNamespace = false; + // Default namespaces owned + this.namespaceOwned = this._DataStore.namespace.ownedBy[this._Wallet.currentAccount.address]; + // Store the prepared transaction + this.preparedTransaction = {}; + // Update current account namespace + this.updateCurrentAccountNS(); + // Update current account mosaics + this.updateCurrentAccountMosaics(); + // Update the fee in view + this.prepareTransaction(); + } + + /** + * Set or unset data for mosaic transfer + */ + setMosaicTransfer() { + if (this.isMosaicTransfer) { + this.formData.mosaics = []; + // In case of mosaic transfer amount is used as multiplier, + // set to 1 as default + this.formData.amount = 1; + } else { + // Reset mosaics array + this.formData.mosaics = null; + // Reset amount + this.formData.amount = 0; + } + this.prepareTransaction(); + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + // Create a new object to not affect the view + let cleanTransferTransaction = nem.model.objects.get("transferTransaction"); + + // Clean recipient + cleanTransferTransaction.recipient = this.formData.recipient.toUpperCase().replace(/-/g, ''); + + // Check entered amount + if(!nem.utils.helpers.isTextAmountValid(this.formData.amount)) { + return this._Alert.invalidAmount(); + } else { + // Set cleaned amount + cleanTransferTransaction.amount = nem.utils.helpers.cleanTextAmount(this.formData.amount); + } + + // Set multisig, if selected + if (this.formData.isMultisig) { + cleanTransferTransaction.isMultisig = true; + cleanTransferTransaction.multisigAccount = this.formData.multisigAccount; + } + + // If user selected encrypted message but it is a multisig tx or the recipient has no public key, it reset to unencrypted + if((this.formData.isMultisig || !this.formData.recipientPublicKey) && this.formData.messageType === 2) { + if (this.formData.isMultisig) this._Alert.noEncryptionWithMultisig(); + else this._Alert.recipientHasNoPublicKey(); + this.formData.messageType = 1; + } + + // Set recipient public key + cleanTransferTransaction.recipientPublicKey = this.formData.recipientPublicKey; + + // Set the message + cleanTransferTransaction.message = this.formData.message; + cleanTransferTransaction.messageType = this.formData.messageType; + + // Prepare transaction object according to transfer type + let entity; + if(this.isMosaicTransfer) { + // Set mosaics with cleaned amounts + cleanTransferTransaction.mosaics = Helpers.cleanMosaicAmounts(this.formData.mosaics, this._DataStore.mosaic.metaData); + // Prepare + entity = nem.model.transactions.prepare("mosaicTransferTransaction")(this.common, cleanTransferTransaction, this._DataStore.mosaic.metaData, this._Wallet.network); + } else { + cleanTransferTransaction.mosaics = null; + // Prepare + entity = nem.model.transactions.prepare("transferTransaction")(this.common, cleanTransferTransaction, this._Wallet.network); + } + + // Arrange message type if encrypted + if(this.formData.messageType === 2) { + if(this.formData.isMultisig) { + entity.otherTrans.message.type = this.formData.messageType; + } else { + entity.message.type = this.formData.messageType; + } + } + + // Set the entity for fees in view + this.preparedTransaction = entity; + + // Return prepared transaction + return entity; + } + + /** + * Get current account mosaics names + */ + updateCurrentAccountMosaics() { + // Reset mosaics + this.setMosaicTransfer(); + // Get current account + let acct = this.formData.isMultisig ? this.formData.multisigAccount.address : this._Wallet.currentAccount.address; + // Set current account mosaics names and data, if account owns any + this.currentAccountMosaicData = undefined !== this._DataStore.mosaic.ownedBy[acct] ? this._DataStore.mosaic.ownedBy[acct]: ""; + // Default selected is nem:xem + this.selectedMosaic = "nem:xem"; + return; + } + + /** + * Get current account namespaces & mosaic names + * + * @note: Used in view (ng-update) on multisig changes + */ + updateCurrentAccountNS() { + // Get current account + let acct = this.formData.isMultisig ? this.formData.multisigAccount.address : this._Wallet.currentAccount.address; + // Set current account mosaics names if namespaceOwned is not undefined in DataStore service + if (undefined !== this._DataStore.namespace.ownedBy[acct]) { + this.namespaceOwned = this._DataStore.namespace.ownedBy[acct]; + this.namespaceParent = this.namespaceOwned[Object.keys(this.namespaceOwned)[0]]; + } else { + this.namespaceOwned = {}; + this.namespaceParent = ""; + } + this.setMessage(); + } + + setMessage() { + if(this.addNamespace && undefined !== this.namespaceParent.fqn) { + this.formData.message = this.namespaceParent.fqn + ':'; + } else { + this.formData.message = ''; + } + this.prepareTransaction(); + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Prepare the transaction + let entity = this.prepareTransaction(); + + // Sending will be blocked if recipient is an exchange and no message set + if (!this._Helpers.isValidForExchanges(entity)) { + this.okPressed = false; + this._Alert.exchangeNeedsMessage(); + return; + } + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Enable send button + this.okPressed = false; + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default ApostilleMessageCtrl; \ No newline at end of file diff --git a/src/app/modules/apostille/message/apostilleMessage.html b/src/app/modules/apostille/message/apostilleMessage.html new file mode 100755 index 0000000..7bc553a --- /dev/null +++ b/src/app/modules/apostille/message/apostilleMessage.html @@ -0,0 +1,93 @@ +
          +
          +
          +
          +

          {{ 'APOSTILLE_MESSAGE_TITLE' | translate }}

          +
          +
          +
          +
          +
          +
          + + {{ 'TRANSFER_TRANSACTION_NAME' | translate }} + {{ 'TRANSFER_TRANSACTION_MULTISIG_NAME' | translate }} +
          + + +
          + +
          + + + +
          +
          + + + + +
          +
          + +
          +
          + +
          + + +
          +
          +
          +
          + + +
          +
          +
          + +
          +
          + + + + +
          +
          + +
          +
          + + + +
          + + +
          +
          +
          + + + + + + + + + +
          +
          + + +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/dashboard/dashboard.config.js b/src/app/modules/dashboard/dashboard.config.js new file mode 100755 index 0000000..7557c7e --- /dev/null +++ b/src/app/modules/dashboard/dashboard.config.js @@ -0,0 +1,15 @@ +function DashboardConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.dashboard', { + url: '/dashboard', + controller: 'DashboardCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/dashboard/dashboard.html', + title: 'Dashboard' + }); + +}; + +export default DashboardConfig; \ No newline at end of file diff --git a/src/app/modules/dashboard/dashboard.controller.js b/src/app/modules/dashboard/dashboard.controller.js new file mode 100755 index 0000000..90b40a4 --- /dev/null +++ b/src/app/modules/dashboard/dashboard.controller.js @@ -0,0 +1,75 @@ +import nem from 'nem-sdk'; + +class DashboardCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $scope, $timeout, DataStore) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._$timeout = $timeout; + this._DataStore = DataStore; + + //// End dependencies region //// + + //// Module properties region //// + + // Store blocks height as chart labels + this.labels = []; + + // Store fee in blocks + this.valuesInFee = []; + + // Indicate if chart is empty (no blocks with fee above 0 to show) + this.chartEmpty = true; + + // Default tab on confirmed transactions + this.tabConfirmed = true; + + // Current page for confirmed transactions pagination + this.currentPage = 0; + + // Current page for unconfirmed transactions pagination + this.currentPageUnc = 0; + + // Current page for harvested blocks pagination + this.currentPageHb = 0; + + // Page size for all paginated elements + this.pageSize = 5; + + //// End properties region //// + + /** + * Watch harvested blocks in DataStore service for the chart + */ + $scope.$watch(() => this._DataStore.account.harvesting.blocks, (val) => { + if (!val) return; + this.labels = []; + this.valuesInFee = []; + for (let i = 0; i < val.length; ++i) { + // If fee > 0 we push the block as label and the fee as data for the chart + if (val[i].totalFee / 1000000 > 0) { + this.labels.push(val[i].height) + this.valuesInFee.push(val[i].totalFee / 1000000); + } + } + // If nothing above 0 XEM show message + if (!this.valuesInFee.length) { + this.chartEmpty = true; + } else { + this.chartEmpty = false; + } + }); + } + +} + +export default DashboardCtrl; \ No newline at end of file diff --git a/src/app/modules/dashboard/dashboard.html b/src/app/modules/dashboard/dashboard.html new file mode 100755 index 0000000..71d7857 --- /dev/null +++ b/src/app/modules/dashboard/dashboard.html @@ -0,0 +1,71 @@ +
          +
          +
          +
          +

          {{'DASHBOARD_TITLE' | translate}}

          +
          +
          +
          +
          +
          +
          +
          +
          + + + + + + + + + + +
          {{ 'GENERAL_ACCOUNT' | translate }}{{ 'GENERAL_AMOUNT' | translate }}{{ 'GENERAL_MESSAGE' | translate }}{{ 'GENERAL_DATE' | translate }}
          + + +
          +
          + +
          +
          +
          +
          + +
          +
          + +
          + {{ 'DASHBOARD_MORE_TXES' | translate }} +
          +

          {{ 'GENERAL_NO_RESULTS' | + translate }}

          +
          +
          +
          +
          +
          +
          +
          diff --git a/src/app/modules/dashboard/index.js b/src/app/modules/dashboard/index.js new file mode 100755 index 0000000..d51ce70 --- /dev/null +++ b/src/app/modules/dashboard/index.js @@ -0,0 +1,15 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let dashboardModule = angular.module('app.dashboard', []); + +// Include our UI-Router config settings +import DashboardConfig from './dashboard.config'; +dashboardModule.config(DashboardConfig); + +// Controllers +import DashboardCtrl from './dashboard.controller'; +dashboardModule.controller('DashboardCtrl', DashboardCtrl); + + +export default dashboardModule; diff --git a/src/app/modules/exchanges/changelly/changelly.config.js b/src/app/modules/exchanges/changelly/changelly.config.js new file mode 100755 index 0000000..4eaad48 --- /dev/null +++ b/src/app/modules/exchanges/changelly/changelly.config.js @@ -0,0 +1,15 @@ +function ChangellyConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.changelly', { + url: '/changelly-buy-xem', + controller: 'ChangellyCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/exchanges/changelly/changelly.html', + title: 'Convert to XEM' + }); + +}; + +export default ChangellyConfig; diff --git a/src/app/modules/exchanges/changelly/changelly.controller.js b/src/app/modules/exchanges/changelly/changelly.controller.js new file mode 100755 index 0000000..eda69ce --- /dev/null +++ b/src/app/modules/exchanges/changelly/changelly.controller.js @@ -0,0 +1,24 @@ +class ChangellyCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + + //// End dependencies region //// + + // Open the Changelly widget in a new window + let child = window.open("https://changelly.com/widget/v1?auth=merchant&from=BTC&to=XEM&merchant_id=9bad2685d41a&address="+ this._Wallet.currentAccount.address +"&amount=1&ref_id=9bad2685d41a&color=454545",'1418115287605','width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0,noopener=1'); + child.opener = null; + } + +} + +export default ChangellyCtrl; diff --git a/src/app/modules/exchanges/changelly/changelly.html b/src/app/modules/exchanges/changelly/changelly.html new file mode 100755 index 0000000..0fbca14 --- /dev/null +++ b/src/app/modules/exchanges/changelly/changelly.html @@ -0,0 +1,11 @@ +
          +
          +
          +
          +
          +

          Changelly should have opened in a new window. If it did not, disable your popup blocker and try again.

          +
          +
          +
          +
          +
          diff --git a/src/app/modules/exchanges/index.js b/src/app/modules/exchanges/index.js new file mode 100755 index 0000000..15db264 --- /dev/null +++ b/src/app/modules/exchanges/index.js @@ -0,0 +1,25 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let ChangellyModule = angular.module('app.changelly', []); + +// Include our UI-Router config settings +import ChangellyConfig from './changelly/changelly.config'; +ChangellyModule.config(ChangellyConfig); + +// Controllers +import ChangellyCtrl from './changelly/changelly.controller'; +ChangellyModule.controller('ChangellyCtrl', ChangellyCtrl); + +// Create the module where our functionality can attach to +let ShapeshiftModule = angular.module('app.shapeshift', []); + +// Include our UI-Router config settings +import ShapeshiftConfig from './shapeshift/shapeshift.config'; +ShapeshiftModule.config(ShapeshiftConfig); + +// Controllers +import ShapeshiftCtrl from './shapeshift/shapeshift.controller'; +ShapeshiftModule.controller('ShapeshiftCtrl', ShapeshiftCtrl); + +export default ChangellyModule; \ No newline at end of file diff --git a/src/app/modules/exchanges/shapeshift/shapeshift.config.js b/src/app/modules/exchanges/shapeshift/shapeshift.config.js new file mode 100755 index 0000000..7d11308 --- /dev/null +++ b/src/app/modules/exchanges/shapeshift/shapeshift.config.js @@ -0,0 +1,15 @@ +function ShapeshiftConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.shapeshift', { + url: '/shapeshift-buy-xem', + controller: 'ShapeshiftCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/exchanges/shapeshift/shapeshift.html', + title: 'Convert to XEM' + }); + +}; + +export default ShapeshiftConfig; \ No newline at end of file diff --git a/src/app/modules/exchanges/shapeshift/shapeshift.controller.js b/src/app/modules/exchanges/shapeshift/shapeshift.controller.js new file mode 100755 index 0000000..5c1e5b0 --- /dev/null +++ b/src/app/modules/exchanges/shapeshift/shapeshift.controller.js @@ -0,0 +1,24 @@ +class ShapeshiftCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + + //// End dependencies region //// + + // Open the ShapeShift widget in a new window + let child = window.open("https://shapeshift.io/shifty.html?destination=" + this._Wallet.currentAccount.address + "&output=XEM&apiKey=cba4b2911aea0b94af00270748d38fc0dc045773970d1a2239521f2d952ecc109679d89fa1edbe6e1440395e7e41cf02c7647886df830d25bfd26b9c97dc884f&amount=",'1418115287605','width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0,noopener=1'); + child.opener = null; + } + +} + +export default ShapeshiftCtrl; \ No newline at end of file diff --git a/src/app/modules/exchanges/shapeshift/shapeshift.html b/src/app/modules/exchanges/shapeshift/shapeshift.html new file mode 100755 index 0000000..79ec411 --- /dev/null +++ b/src/app/modules/exchanges/shapeshift/shapeshift.html @@ -0,0 +1,11 @@ +
          +
          +
          +
          +
          +

          Shapeshift should have opened in a new window. If it did not, disable your popup blocker and try again.

          +
          +
          +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/explorer/accounts/accountsExplorer.config.js b/src/app/modules/explorer/accounts/accountsExplorer.config.js new file mode 100755 index 0000000..4979bdf --- /dev/null +++ b/src/app/modules/explorer/accounts/accountsExplorer.config.js @@ -0,0 +1,18 @@ +function AccountsExplorerConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.accountsExplorer', { + url: '/explorer/accounts', + controller: 'AccountsExplorerCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/explorer/accounts/accountsExplorer.html', + title: 'Explorer - Accounts', + params: { + address: "" + } + }); + +}; + +export default AccountsExplorerConfig; \ No newline at end of file diff --git a/src/app/modules/explorer/accounts/accountsExplorer.controller.js b/src/app/modules/explorer/accounts/accountsExplorer.controller.js new file mode 100755 index 0000000..ed219fa --- /dev/null +++ b/src/app/modules/explorer/accounts/accountsExplorer.controller.js @@ -0,0 +1,164 @@ +import nem from 'nem-sdk'; + +class AccountsExplorerCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $stateParams, $filter, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._$stateParams = $stateParams; + this._$filter = $filter; + this._$timeout = $timeout; + + //// End dependencies region //// + + //// Module properties region //// + + this.rawInput = this._$stateParams.address; + this.account = ""; + this.accountData = {}; + this.mosaicDefinitionMetaDataPair = {}; + this.transactions = []; + + // Transactions pagination + this.currentPage = 0; + this.pageSize = 5; + + //// End properties region //// + + if (this.rawInput.length) this.processRawInput(); + } + + //// Module methods region //// + + /** + * Process user input + */ + processRawInput() { + // Check if value is an alias + let isAlias = (this.rawInput.lastIndexOf("@", 0) === 0); + + // Return if no value or address is invalid AND it's not an alias + if (!this.rawInput || !nem.model.address.isValid(this.rawInput) && !isAlias) return; + + // Get recipient data depending of address or alias used + if (isAlias) { + // Clean namespace name + let nsForLookup = this.rawInput.substring(1); + // Get cosignatory account data from network using @alias + this.getAccountDataFromAlias(nsForLookup); + } else { + // Clean provided address + let account = this.rawInput.toUpperCase().replace(/-/g, ''); + // Check if address is from network + if (nem.model.address.isFromNetwork(account, this._Wallet.network)) { + // Get account data from network + this.getAccountData(account); + } else { + this._Alert.invalidAddressForNetwork(account, this._Wallet.network); + return; + } + } + } + + /** + * Get the account data using @alias + * + * @param {string} alias - An alias (@namespace) + */ + getAccountDataFromAlias(alias) { + return nem.com.requests.namespace.info(this._Wallet.node, alias).then((data) => { + this._$timeout(() => { + // Check if address is from network + if (nem.model.address.isFromNetwork(data.owner, this._Wallet.network)) { + // Get recipient account data from network + this.getAccountData(data.owner); + } else { + this._Alert.invalidAddressForNetwork(data.owner, this._Wallet.network); + return; + } + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.getNamespacesByIdError(err.data.message); + }); + }); + } + + /** + * Get the account data + * + * @param {string} address - An account address + */ + getAccountData(address) { + return nem.com.requests.account.data(this._Wallet.node, address).then((data) => { + this._$timeout(() => { + this.accountData = data; + if (data.account.publicKey === null) { + this.accountData.account.publicKey = this._$filter("translate")("GENERAL_UNKNOWN"); + } + this.getMosaicsDefinitions(data.account.address); + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.getAccountDataError(err.data.message); + }); + }); + } + + /** + * Get the account incoming transactions + * + * @param {string|null} hash - The hash up to which transactions are returned, first 25 if null + */ + getAllTransactions(hash) { + return nem.com.requests.account.transactions.all(this._Wallet.node, this.accountData.account.address, hash).then((data) => { + this._$timeout(() => { + this.transactions = data.data; + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.errorGetTransactions(err.data.message); + }); + }); + } + + /** + * Get mosaics definitions of an account + * + * @param {string} address - An account address + */ + getMosaicsDefinitions(address) { + return nem.com.requests.account.mosaics.allDefinitions(this._Wallet.node, address).then((res) => { + this._$timeout(() => { + if(res.data.length) { + for (let i = 0; i < res.data.length; ++i) { + this.mosaicDefinitionMetaDataPair[nem.utils.format.mosaicIdToName(res.data[i].id)] = {}; + this.mosaicDefinitionMetaDataPair[nem.utils.format.mosaicIdToName(res.data[i].id)].mosaicDefinition = res.data[i]; + } + this.getAllTransactions(null); + } + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.errorGetMosaicsDefintions(err.data.message); + }); + }); + } + + //// End methods region //// +} + +export default AccountsExplorerCtrl; \ No newline at end of file diff --git a/src/app/modules/explorer/accounts/accountsExplorer.html b/src/app/modules/explorer/accounts/accountsExplorer.html new file mode 100755 index 0000000..b27cbe8 --- /dev/null +++ b/src/app/modules/explorer/accounts/accountsExplorer.html @@ -0,0 +1,126 @@ +
          +
          +
          +
          +

          {{'ACCOUNTS_EXPLORER_TITLE' | translate}}

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

          {{ 'ACCOUNT_ACCOUNT_INFORMATION' | translate }}

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

          {{ 'GENERAL_NO_RESULTS' | translate }}

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

          {{ 'GENERAL_TRANSACTIONS' | translate }}

          + +
          +
          + + + + + + + + + +
          {{ 'GENERAL_ACCOUNT' | translate }}{{ 'GENERAL_AMOUNT' | translate }}{{ 'GENERAL_MESSAGE' | translate }}{{ 'GENERAL_DATE' | translate }}
          + + + +
          +
          + +
          +
          + +
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + +
          +
          +
          diff --git a/src/app/modules/explorer/apostilles/explorerApostilles.config.js b/src/app/modules/explorer/apostilles/explorerApostilles.config.js new file mode 100755 index 0000000..faadd41 --- /dev/null +++ b/src/app/modules/explorer/apostilles/explorerApostilles.config.js @@ -0,0 +1,15 @@ +function ExplorerApostillesConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.explorerApostilles', { + url: '/explorer/apostilles', + controller: 'ExplorerApostillesCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/explorer/apostilles/explorerApostilles.html', + title: 'Explorer - Apostilles' + }); + +}; + +export default ExplorerApostillesConfig; \ No newline at end of file diff --git a/src/app/modules/explorer/apostilles/explorerApostilles.controller.js b/src/app/modules/explorer/apostilles/explorerApostilles.controller.js new file mode 100755 index 0000000..bd8a22a --- /dev/null +++ b/src/app/modules/explorer/apostilles/explorerApostilles.controller.js @@ -0,0 +1,91 @@ +import nem from 'nem-sdk'; + +class ExplorerApostillesCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._$timeout = $timeout; + + //// End dependencies region //// + + //// Module properties region //// + + // Store sink transactions + this.sinkData = []; + + // Apostilles pagination properties + this.currentPage = 0; + this.pageSize = 5; + + //// End properties region //// + + // Get incoming transactions of the sink account + this.getSinkTransactions(); + } + + //// Module methods region //// + + /** + * Get incoming transaction of the sink account + */ + getSinkTransactions() { + // Get sink depending of network + let sink = nem.model.sinks.apostille[this._Wallet.network].toUpperCase().replace(/-/g, ''); + return nem.com.requests.account.transactions.incoming(this._Wallet.node, sink).then((data) => { + this._$timeout(() => { + this.sinkData = this.cleanApostilles(data.data); + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.errorFetchingIncomingTxes(err.data.message); + }); + }); + } + + /** + * Keep only HEX messages in transaction array + * + * @param {array} array - An array of transactions + * + * @return {object} result - An array of transactions with HEX messages + */ + cleanApostilles(array) { + let result = []; + let checksum = "fe4e5459"; + if(array.length) { + for (let i = 0; i < array.length; i++){ + if(array[i].transaction.type === 257) { + if(!array[i].transaction.message || !array[i].transaction.message.payload || array[i].transaction.message.payload.substring(0, 8) !== checksum) { + //console.log("Not an apostille message") + } else { + result.push(array[i]) + } + } else if(array[i].transaction.type === 4100) { + if(!array[i].transaction.otherTrans.message|| !array[i].transaction.otherTrans.message.payload || array[i].transaction.otherTrans.message.payload.substring(0, 8) !== checksum) { + //console.log("Not an apostille message") + } else { + result.push(array[i]) + } + } + if(i === array.length - 1) { + return result; + } + } + } + } + + //// End methods region //// +} + +export default ExplorerApostillesCtrl; \ No newline at end of file diff --git a/src/app/modules/explorer/apostilles/explorerApostilles.html b/src/app/modules/explorer/apostilles/explorerApostilles.html new file mode 100755 index 0000000..5acfe87 --- /dev/null +++ b/src/app/modules/explorer/apostilles/explorerApostilles.html @@ -0,0 +1,62 @@ +
          +
          +
          +
          +

          {{ 'EXPLORER_APOSTILLES_TITLE' | translate }}

          +
          +
          + + + +
          +
          +
          + +
          + + + + + + + + + +
          {{ 'GENERAL_OWNER' | translate }}{{ 'APOSTILLE_FILE_HASH' | translate }}{{ 'GENERAL_TRANSACTION_HASH' | translate }}{{ 'GENERAL_DATE' | translate }}
          + + + + + + + + + +
          + {{tx.transaction.signer | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}} + + {{ tx.transaction.message.payload }} + + + {{ tx.transaction.otherTrans.message.payload }} + + + + + {{tx.meta.hash.data}} + + + + + {{ tx.meta.innerHash.data }} + + + {{tx.transaction.timeStamp | fmtNemDate}}
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          +
          + +
          +
          \ No newline at end of file diff --git a/src/app/modules/explorer/home/explorerHome.config.js b/src/app/modules/explorer/home/explorerHome.config.js new file mode 100755 index 0000000..96db1e9 --- /dev/null +++ b/src/app/modules/explorer/home/explorerHome.config.js @@ -0,0 +1,15 @@ +function ExplorerHomeConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.explorerHome', { + url: '/explorer/home', + controller: 'ExplorerHomeCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/explorer/home/explorerHome.html', + title: 'Explorer - Home' + }); + +}; + +export default ExplorerHomeConfig; \ No newline at end of file diff --git a/src/app/modules/explorer/home/explorerHome.controller.js b/src/app/modules/explorer/home/explorerHome.controller.js new file mode 100755 index 0000000..0a99e44 --- /dev/null +++ b/src/app/modules/explorer/home/explorerHome.controller.js @@ -0,0 +1,51 @@ +class ExplorerHomeCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, DataStore) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._DataStore = DataStore; + + //// End dependencies region //// + + //// Module properties region //// + + // Array for multisig namespaces + this.multisigNamespaces = []; + + //// End properties region //// + + this.arrangeMultisigNamespaces(); + } + + //// Module methods region //// + + /** + * Arrange all multisig namespaces in an array + */ + arrangeMultisigNamespaces() { + if(this._DataStore.account.metaData.meta.cosignatoryOf.length) { + for(let i=0; i < this._DataStore.account.metaData.meta.cosignatoryOf.length; i++) { + let multisig = this._DataStore.account.metaData.meta.cosignatoryOf[i].address; + if(undefined !== this._DataStore.namespace.ownedBy[multisig]) { + let namesArray = Object.keys(this._DataStore.namespace.ownedBy[multisig]); + for (let k=0; k < namesArray.length; k++) { + let namespace = this._DataStore.namespace.ownedBy[multisig][namesArray[k]].fqn + this.multisigNamespaces.push(namespace); + } + } + } + } + } + + //// End methods region //// +} + +export default ExplorerHomeCtrl; \ No newline at end of file diff --git a/src/app/modules/explorer/home/explorerHome.html b/src/app/modules/explorer/home/explorerHome.html new file mode 100755 index 0000000..988cdcb --- /dev/null +++ b/src/app/modules/explorer/home/explorerHome.html @@ -0,0 +1,99 @@ +
          +
          +
          +
          +

          {{ 'EXPLORER_HOME_TITLE' | translate }}

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

          {{ 'EXPLORER_HOME_NS' | translate }}

          +
          +
          +
            +
          • {{namespace.fqn}}
          • +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + +
          +
          +
          +

          {{ 'EXPLORER_HOME_NS_MULTISIG' | translate }}

          +
          +
          +
            +
          • {{namespace}}
          • +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          +
          + +
          +
          + +
          +
          +

          {{ 'EXPLORER_HOME_MOSAICS' | translate }}

          +
          + + + + + + + + + +
          {{ 'GENERAL_NAME' | translate }}{{ 'MOSAIC_DEFINITION_QUANTITY' | translate }}{{ 'EXPLORER_HOME_MOSAICS_LEVY' | translate }}{{ 'GENERAL_LEVY' | translate }}
          + + + + + + + + + +
          {{mos.mosaicId.namespaceId}}:{{mos.mosaicId.name}}{{(mos.quantity | fmtSupply:mos.mosaicId:$ctrl._DataStore.mosaic.metaData)[0]}}.{{(mos.quantity | fmtSupply:mos.mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}} + + + {{levy.mosaicId.namespaceId}}:{{levy.mosaicId.name}} + + + {{ 'GENERAL_NONE' | translate }} + + + + + + I ({{mos | fmtLevyFee:tx.amount:levy:mosaics}}) + + + II (x{{(levy.fee / 10000).toFixed(4)}}) + + + {{ 'GENERAL_NONE' | translate }} + + +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          + +
          + +
          +
          +
          diff --git a/src/app/modules/explorer/index.js b/src/app/modules/explorer/index.js new file mode 100755 index 0000000..bba6c39 --- /dev/null +++ b/src/app/modules/explorer/index.js @@ -0,0 +1,62 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let explorerHomeModule = angular.module('app.explorerHome', []); + +// Include our UI-Router config settings +import ExplorerHomeConfig from './home/explorerHome.config'; +explorerHomeModule.config(ExplorerHomeConfig); + +// Controllers +import ExplorerHomeCtrl from './home/explorerHome.controller'; +explorerHomeModule.controller('ExplorerHomeCtrl', ExplorerHomeCtrl); + +// Create the module where our functionality can attach to +let explorerApostillesModule = angular.module('app.explorerApostilles', []); + +// Include our UI-Router config settings +import ExplorerApostillesConfig from './apostilles/explorerApostilles.config'; +explorerApostillesModule.config(ExplorerApostillesConfig); + +// Controllers +import ExplorerApostillesCtrl from './apostilles/explorerApostilles.controller'; +explorerApostillesModule.controller('ExplorerApostillesCtrl', ExplorerApostillesCtrl); + +// Create the module where our functionality can attach to +let explorerNamespacesMosaicsModule = angular.module('app.explorerNamespacesMosaics', []); + +// Include our UI-Router config settings +import ExplorerNamespacesMosaicsConfig from './namespaces-mosaics/namespaces-mosaics.config'; +explorerNamespacesMosaicsModule.config(ExplorerNamespacesMosaicsConfig); + +// Controllers +import ExplorerNamespacesMosaicsCtrl from './namespaces-mosaics/namespaces-mosaics.controller'; +explorerNamespacesMosaicsModule.controller('ExplorerNamespacesMosaicsCtrl', ExplorerNamespacesMosaicsCtrl); + +// Create the module where our functionality can attach to +let accountsExplorerModule = angular.module('app.accountsExplorer', []); + +// Include our UI-Router config settings +import AccountsExplorerConfig from './accounts/accountsExplorer.config'; +accountsExplorerModule.config(AccountsExplorerConfig); + +// Controllers +import AccountsExplorerCtrl from './accounts/accountsExplorer.controller'; +accountsExplorerModule.controller('AccountsExplorerCtrl', AccountsExplorerCtrl); + +// Create the module where our functionality can attach to +let transactionsExplorerModule = angular.module('app.explorerTransactions', []); + +// Include our UI-Router config settings +import ExplorerTransactionsConfig from './transactions/explorerTransactions.config'; +transactionsExplorerModule.config(ExplorerTransactionsConfig); + +// Controllers +import ExplorerTransactionsCtrl from './transactions/explorerTransactions.controller'; +transactionsExplorerModule.controller('ExplorerTransactionsCtrl', ExplorerTransactionsCtrl); + +// Components +import ExplorerNav from './layout/nav.component'; +explorerHomeModule.component('explorerNav', ExplorerNav); + +export default explorerHomeModule; diff --git a/src/app/modules/explorer/layout/nav.component.js b/src/app/modules/explorer/layout/nav.component.js new file mode 100755 index 0000000..529708e --- /dev/null +++ b/src/app/modules/explorer/layout/nav.component.js @@ -0,0 +1,13 @@ +class ExplorerNavCtrl { + constructor() { + 'ngInject'; + + } +} + +let ExplorerNav = { + controller: ExplorerNavCtrl, + templateUrl: 'modules/explorer/layout/nav.html' +}; + +export default ExplorerNav; \ No newline at end of file diff --git a/src/app/modules/explorer/layout/nav.html b/src/app/modules/explorer/layout/nav.html new file mode 100755 index 0000000..771128a --- /dev/null +++ b/src/app/modules/explorer/layout/nav.html @@ -0,0 +1,33 @@ + diff --git a/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.config.js b/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.config.js new file mode 100755 index 0000000..2121d03 --- /dev/null +++ b/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.config.js @@ -0,0 +1,15 @@ +function NamespacesMosaicsConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.explorerNamespacesMosaics', { + url: '/explorer/namespaces-and-mosaics', + controller: 'ExplorerNamespacesMosaicsCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/explorer/namespaces-mosaics/namespaces-mosaics.html', + title: 'Explorer - Namespaces & Mosaics' + }); + +}; + +export default NamespacesMosaicsConfig; \ No newline at end of file diff --git a/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.controller.js b/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.controller.js new file mode 100755 index 0000000..69fac39 --- /dev/null +++ b/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.controller.js @@ -0,0 +1,210 @@ +import nem from 'nem-sdk'; + +class ExplorerNamespacesMosaicsCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $filter, DataStore, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._$filter = $filter; + this._DataStore = DataStore; + this._$timeout = $timeout; + + //// End dependencies region //// + + //// Module properties region //// + + this.namespaces = []; + this.subNamespaces = []; + this.mosaics = []; + this.selectedMosaic = undefined; + this.selectedMosaicName = this._$filter("translate")("EXPLORER_NS_MOS_SELECT_MOS"); + this.selectedMosaicLevyDefinition = {}; + this.selectedNamespaceName = ""; + this.selectedSubNamespaceName = ""; + this.searchText = ""; + + // General pagination + this.pageSize = 10; + // Namespaces pagination + this.currentPage = 0; + // Sub-namespaces pagination + this.currentPageSubNs = 0; + // Mosaics pagination + this.currentPageMos = 0; + + //// End properties region //// + + // Get all root namespaces + this.getNamespaces(); + } + + //// Module methods region //// + + /** + * Gets all namespaces + * + * @param {number|undefined} id - The namespace id up to which to return the results, nothing for the most recent + */ + getNamespaces(id) { + return nem.com.requests.namespace.roots(this._Wallet.node, id).then((res) => { + this._$timeout(() => { + if(res.data.length == 100){ + for(var i=0; i < res.data.length; i++){ + this.namespaces.push(res.data[i]); + } + this.getNamespaces(res.data[99].meta.id); + } else{ + for(var i=0; i < res.data.length; i++){ + this.namespaces.push(res.data[i]); + } + return; + } + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.getNamespacesByIdError(err.data.message); + }); + }); + } + + /** + * Gets all sub-namespaces given an address and parent namespace + * + * @param {string} address - An account address + * @param {string} parent - A parent namespace + */ + getSubNamespaces(address, parent) { + this.mosaics = []; + this.selectedMosaic = undefined; + this.selectedMosaicName = this._$filter("translate")("EXPLORER_NS_MOS_SELECT_MOS"); + this.selectedNamespaceName = parent; + this.selectedSubNamespaceName = ""; + return nem.com.requests.account.namespaces.owned(this._Wallet.node, address, parent).then((res) => { + this._$timeout(() => { + if(!res.data.length) { + this.subNamespaces = []; + this.currentPageSubNs = 0; + } else { + this.subNamespaces = res.data; + this.currentPageSubNs = 0; + } + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.errorGetSubNamespaces(err.data.message); + }); + }); + } + + /** + * Gets all mosaics given an address and a parent namespace + * + * @param {string} address - An account address + * @param {string} parent - A parent namespace + */ + getMosaics(address, parent) { + this.selectedMosaic = undefined; + this.selectedMosaicName = this._$filter("translate")("EXPLORER_NS_MOS_SELECT_MOS"); + this.selectedSubNamespaceName = parent; + return nem.com.requests.account.mosaics.definitions(this._Wallet.node, address, parent).then((res) => { + this._$timeout(() => { + if(!res.data.length) { + this.mosaics = []; + this.currentPageMos = 0; + } else { + this.mosaics = res.data; + this.currentPageMos = 0; + } + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.errorGetMosaics(err.data.message); + }); + }); + }; + + /** + * Set mosaic data to display details + * + * @param {object} mosaic - A mosaic object + */ + processMosaic(mosaic) { + this.selectedMosaicLevyDefinition = {}; + this.selectedMosaic = mosaic; + // Convert supply string to number + mosaic.properties[1].value = parseInt(mosaic.properties[1].value, 10); + this.selectedMosaicName = nem.utils.format.mosaicIdToName(mosaic.id); + if (undefined !== mosaic.levy.type) { + if(nem.utils.format.mosaicIdToName(mosaic.levy.mosaicId) === 'nem:xem' || undefined !== this._DataStore.mosaic.metaData[nem.utils.format.mosaicIdToName(mosaic.levy.mosaicId)]) { + this.selectedMosaicLevyDefinition = this._DataStore.mosaic.metaData; + } else { + // Fetch all mosaic definitions owned by creator for levy + nem.com.requests.account.mosaics.allDefinitions(this._Wallet.node, this._$filter("fmtPubToAddress")(mosaic.creator, this._Wallet.network)).then((res) => { + this._$timeout(() => { + if(res.data.length) { + for (let i = 0; i < res.data.length; ++i) { + this.selectedMosaicLevyDefinition[nem.utils.format.mosaicIdToName(res.data[i].id)] = {}; + this.selectedMosaicLevyDefinition[nem.utils.format.mosaicIdToName(res.data[i].id)].mosaicDefinition = res.data[i]; + } + } + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.errorGetMosaicsDefintions(err.data.message); + }); + }); + } + } + + // Get current supply + this.getCurrentSupply(nem.utils.format.mosaicIdToName(mosaic.id)); + } + + /** + * Get the current supply of a mosaic + * + * @param {string} id - A mosaic id + */ + getCurrentSupply(id) { + return nem.com.requests.mosaic.supply(this._Wallet.node, id).then((res) => { + this._$timeout(() => { + this.selectedMosaic.supply = res.supply; + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.getMosaicSupplyError(err.data.message) + }); + }); + } + + /** + * Clean a sub-namespace of it's parent root + * + * @param {string} str - The namespace id to clean + */ + substringSubNs(str) { + return str.substr(str.indexOf('.')+1); + } + + formatMosaicId(id){ + return nem.utils.format.mosaicIdToName(id); + } + + //// End methods region //// +} + +export default ExplorerNamespacesMosaicsCtrl; \ No newline at end of file diff --git a/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.html b/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.html new file mode 100755 index 0000000..34f305e --- /dev/null +++ b/src/app/modules/explorer/namespaces-mosaics/namespaces-mosaics.html @@ -0,0 +1,129 @@ +
          +
          +
          +
          +

          {{ 'EXPLORER_NS_MOS_TITLE' | translate }}

          +
          +
          + + + +
          + +
          + +
          +

          {{ 'GENERAL_NAMESPACES' | translate }}

          + +
          + +
          +
          +
          + +
          + + +
          +
          +
            +
          • {{ns.namespace.fqn}}
          • +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          +
          +
          + +
          + + +
          +
          +

          {{ 'GENERAL_SUB_NAMESPACES' | translate }}

          + +
          +
          +
            +
          • {{ $ctrl.substringSubNs(ns.fqn) }}
          • +
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + +
          +
          +

          {{ 'GENERAL_MOSAICS' | translate }}

          + +
          +
          +
            +
          • {{mos.id.name}}
          • +
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + +
          +
          +

          {{ $ctrl.selectedMosaicName }}

          +
          +
          +

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          {{ 'GENERAL_NAME' | translate }}{{ 'GENERAL_VALUE' | translate }}
          {{ 'MOSAIC_SUPPLY_CHANGE_SUPPLY' | translate }}{{$ctrl.selectedMosaic.supply}}
          {{ 'MOSAIC_DEFINITION_INITIAL_SUPPLY' | translate }}{{$ctrl.selectedMosaic.properties[1].value}}
          {{ 'MOSAIC_DEFINITION_DIV' | translate }}{{$ctrl.selectedMosaic.properties[0].value}}
          {{ 'EXPLORER_HOME_MOSAICS_LEVY' | translate }} + {{ $ctrl.formatMosaicId($ctrl.selectedMosaic.levy.mosaicId) }} +
          {{ 'GENERAL_LEVY' | translate }} + {{ 'MOSAIC_DEFINITION_LEVY_FEE_TYPE_1' | translate }} ({{$ctrl.selectedMosaic | fmtLevyFee:1:$ctrl.selectedMosaic.levy:$ctrl.selectedMosaicLevyDefinition}}) + {{ 'MOSAIC_DEFINITION_LEVY_FEE_TYPE_2' | translate }} (x{{($ctrl.selectedMosaic.levy.fee / 10000).toFixed(4)}}) +
          {{ 'MOSAIC_DEFINITION_MUTABLE_SUPPLY' | translate }}{{$ctrl.selectedMosaic.properties[2].value}}
          {{ 'MOSAIC_DEFINITION_TRANSFERABLE' | translate }}{{$ctrl.selectedMosaic.properties[3].value}}
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + +
          +
          +
          diff --git a/src/app/modules/explorer/transactions/explorerTransactions.config.js b/src/app/modules/explorer/transactions/explorerTransactions.config.js new file mode 100755 index 0000000..bc6acdb --- /dev/null +++ b/src/app/modules/explorer/transactions/explorerTransactions.config.js @@ -0,0 +1,15 @@ +function ExplorerTransactionsConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.explorerTransactions', { + url: '/explorer/transactions', + controller: 'ExplorerTransactionsCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/explorer/transactions/explorerTransactions.html', + title: 'Explorer - Transactions' + }); + +}; + +export default ExplorerTransactionsConfig; \ No newline at end of file diff --git a/src/app/modules/explorer/transactions/explorerTransactions.controller.js b/src/app/modules/explorer/transactions/explorerTransactions.controller.js new file mode 100755 index 0000000..a9b3c70 --- /dev/null +++ b/src/app/modules/explorer/transactions/explorerTransactions.controller.js @@ -0,0 +1,70 @@ +import nem from 'nem-sdk'; +import Helpers from '../../../utils/helpers'; + +class ExplorerTransactionsCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $timeout, $http) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._$timeout = $timeout; + this._$http = $http; + this._Helpers = Helpers; + + //// End dependencies region //// + + //// Module properties region //// + + // Store transactions + this.transactions = []; + this.noMoreTxes = false; + + // Pagination properties + this.currentPage = 0; + this.pageSize = 10; + + //// End properties region //// + + // Get transactions + this.getTransactions(false); + } + + //// Module methods region //// + + /** + * Get transactions of the account + */ + getTransactions(isUpdate, txHash) { + let obj = { + 'params': { + 'address': this._Wallet.currentAccount.address, + 'hash': txHash ? txHash : '', + 'pageSize': isUpdate ? 100 : 50 + } + }; + return this._$http.get(this._Wallet.node.host + ':' + this._Wallet.node.port + '/account/transfers/all', obj).then((res) => { + if(isUpdate) { + // Check if txes left to load + if (!res.data.data.length || res.data.data.length < 100) this.noMoreTxes = true; + // + for (let i = 0; i < res.data.data.length; i++) { + this.transactions.push(res.data.data[i]); + } + } else { + this.transactions = res.data.data; + } + }); + } + + //// End methods region //// +} + +export default ExplorerTransactionsCtrl; \ No newline at end of file diff --git a/src/app/modules/explorer/transactions/explorerTransactions.html b/src/app/modules/explorer/transactions/explorerTransactions.html new file mode 100755 index 0000000..59ed97c --- /dev/null +++ b/src/app/modules/explorer/transactions/explorerTransactions.html @@ -0,0 +1,46 @@ +
          +
          +
          +
          +

          {{ 'EXPLORER_TRANSACTIONS_TITLE' | translate }}

          +
          +
          + + + +
          +
          +
          +
          + +
          + + + + + + + + + +
          {{ 'GENERAL_ACCOUNT' | translate }}{{ 'GENERAL_AMOUNT' | translate }}{{ 'GENERAL_MESSAGE' | translate }}{{ 'GENERAL_DATE' | translate }}
          + + + +
          +
          + +
          +
          + +
          +
          +

          {{ 'EXPLORER_TRANSACTIONS_LOAD_MORE' | translate }}

          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          +
          + +
          +
          \ No newline at end of file diff --git a/src/app/modules/faq/faq.config.js b/src/app/modules/faq/faq.config.js new file mode 100755 index 0000000..ffab50e --- /dev/null +++ b/src/app/modules/faq/faq.config.js @@ -0,0 +1,15 @@ +function FAQConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.faq', { + url: '/help', + controller: 'FAQCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/faq/faq.html', + title: 'FAQ' + }); + +}; + +export default FAQConfig; \ No newline at end of file diff --git a/src/app/modules/faq/faq.controller.js b/src/app/modules/faq/faq.controller.js new file mode 100755 index 0000000..0617385 --- /dev/null +++ b/src/app/modules/faq/faq.controller.js @@ -0,0 +1,10 @@ +class FAQCtrl { + constructor() { + 'ngInject'; + + } + + +} + +export default FAQCtrl; \ No newline at end of file diff --git a/src/app/modules/faq/faq.html b/src/app/modules/faq/faq.html new file mode 100755 index 0000000..8c1538d --- /dev/null +++ b/src/app/modules/faq/faq.html @@ -0,0 +1,182 @@ +
          +
          + +
          +
          +

          {{ 'FAQ_TITLE' | translate }}

          +
          +
          + +
          +
          + + +
          + + +
          + + + +
          + + +
          + + + +
          + + +
          + + + +
          + + +
          + + + +
          + + +
          + +
          + + +
          + +
          +
          + +
          + + +
          + +
          + + +
          + +
          + + +
          + + +
          + + +
          + + +
          + + +
          + + + + + +
          +
          +
          +
          diff --git a/src/app/modules/faq/index.js b/src/app/modules/faq/index.js new file mode 100755 index 0000000..4ab43ff --- /dev/null +++ b/src/app/modules/faq/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let faqModule = angular.module('app.faq', []); + +// Include our UI-Router config settings +import FAQConfig from './faq.config'; +faqModule.config(FAQConfig); + +// Controllers +import FAQCtrl from './faq.controller'; +faqModule.controller('FAQCtrl', FAQCtrl); + +export default faqModule; diff --git a/src/app/modules/home/home.config.js b/src/app/modules/home/home.config.js new file mode 100755 index 0000000..ada0c72 --- /dev/null +++ b/src/app/modules/home/home.config.js @@ -0,0 +1,15 @@ +function HomeConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.home', { + url: '/', + controller: 'HomeCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/home/home.html', + title: 'Home' + }); + +}; + +export default HomeConfig; \ No newline at end of file diff --git a/src/app/modules/home/home.controller.js b/src/app/modules/home/home.controller.js new file mode 100755 index 0000000..e23f31f --- /dev/null +++ b/src/app/modules/home/home.controller.js @@ -0,0 +1,107 @@ +import nem from 'nem-sdk'; +import Helpers from '../../utils/helpers'; + +class HomeCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(AppConstants, $localStorage, $http) { + 'ngInject'; + + //// Module dependencies region //// + + this._storage = $localStorage; + this._$http = $http; + this._AppConstants = AppConstants; + + //// End dependencies region //// + + //// Module properties region //// + + this.appName = AppConstants.appName; + this.newUpdate = false; + this.updateInfo = {}; + + //// End properties region //// + + this.checkBrowser(); + this.getGeolocation(); + this.checkLatestVersion(); + } + + //// Module methods region //// + + /** + * Check if browser is supported or show an un-dismassable modal + */ + checkBrowser() { + // Detect recommended browsers + let isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); + let isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor); + let isFirefox = /Firefox/.test(navigator.userAgent); + + // If no recommended browser used, open modal + if(!isChrome && !isSafari && !isFirefox) { + $('#noSupportModal').modal({ + backdrop: 'static', + keyboard: false + }); + } + } + + /** + * Get closest node from geolocation, if user agrees + */ + getGeolocation() { + // If no mainnet node in local storage + if (navigator.geolocation && !this._storage.selectedMainnetNode) { + // Get position + navigator.geolocation.getCurrentPosition((res) => { + // Get the closest nodes + nem.com.requests.supernodes.nearest(res.coords).then((res) => { + // Pick a random node in the array + let node = res.data[Math.floor(Math.random()*res.data.length)]; + // Set the node in local storage + this._storage.selectedMainnetNode = nem.model.objects.create("endpoint")("http://"+node.ip, 7890); + }, (err) => { + // If error it will use default node + console.log(err); + }); + }, (err) => { + console.log(err); + // Get all the active supernodes + nem.com.requests.supernodes.get(1).then((res) => { + // Pick a random node in the array + let node = res.data[Math.floor(Math.random()*res.data.length)]; + // Set the node in local storage + this._storage.selectedMainnetNode = nem.model.objects.create("endpoint")("http://"+node.ip, 7890); + }, (err) => { + // If error it will use default node + console.log(err); + }); + }); + } + } + + /** + * Check if a new version is available on Github + */ + checkLatestVersion() { + this._$http.get("https://github.com/cache-official/cache-wallet/releases/latest").then((res) => { + let currentVersion = this._AppConstants.version; + let version = res.data.name; + let isVersion2 = parseInt(version.split(".")[0]) > 1; + if (isVersion2 && Helpers.versionCompare(currentVersion, version) < 0) { + this.newUpdate = true; + this.updateInfo = res.data; + } + }); + } + + //// End methods region //// +} + +export default HomeCtrl; \ No newline at end of file diff --git a/src/app/modules/home/home.html b/src/app/modules/home/home.html new file mode 100755 index 0000000..657a3b0 --- /dev/null +++ b/src/app/modules/home/home.html @@ -0,0 +1,100 @@ + +
          + +
          +
          +
          +
          +
          +
          +
          + +
          +
          + +
          +
          + +
          +
          + +
          +
          + +
          +
          + +
          +
          + +
          +
          + +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          {{ 'HOME_FEATURE_STAND_BY' | translate }}

          +
          +
          +

          {{ 'HOME_FEATURE_1' | translate }}

          +
          +
          +

          {{ 'PORTAL_MULTISIG_TEXT' | translate }}

          +
          +
          +

          {{ 'PORTAL_NS_TEXT' | translate }}

          +
          +
          +

          {{ 'PORTAL_MOSAIC_TEXT' | translate }}

          +
          +
          +

          {{ 'PORTAL_HARVESTING_TEXT' | translate }}

          +
          +
          +

          {{ 'PORTAL_APOSTILLE_TEXT' | translate }}

          +
          +
          +

          {{ 'PORTAL_ADDRESS_BOOK_TEXT' | translate }}

          +
          +
          +

          {{ 'PORTAL_EXCHANGE_TEXT' | translate }}

          +
          +
          +
          + + +
          \ No newline at end of file diff --git a/src/app/modules/home/index.js b/src/app/modules/home/index.js new file mode 100755 index 0000000..fe9d017 --- /dev/null +++ b/src/app/modules/home/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let homeModule = angular.module('app.home', []); + +// Include our UI-Router config settings +import HomeConfig from './home.config'; +homeModule.config(HomeConfig); + +// Controllers +import HomeCtrl from './home.controller'; +homeModule.controller('HomeCtrl', HomeCtrl); + +export default homeModule; diff --git a/src/app/modules/importanceTransfer/index.js b/src/app/modules/importanceTransfer/index.js new file mode 100755 index 0000000..ab0f3a8 --- /dev/null +++ b/src/app/modules/importanceTransfer/index.js @@ -0,0 +1,25 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let importanceTransferModule = angular.module('app.importanceTransfer', []); + +// Include our UI-Router config settings +import ImportanceTransferConfig from './normal/importanceTransfer.config'; +importanceTransferModule.config(ImportanceTransferConfig); + +// Controllers +import ImportanceTransferCtrl from './normal/importanceTransfer.controller'; +importanceTransferModule.controller('ImportanceTransferCtrl', ImportanceTransferCtrl); + +// Create the module where our functionality can attach to +let multisigImportanceTransferModule = angular.module('app.multisigImportanceTransfer', []); + +// Include our UI-Router config settings +import MultisigImportanceTransferConfig from './multisig/importanceTransfer.config'; +multisigImportanceTransferModule.config(MultisigImportanceTransferConfig); + +// Controllers +import MultisigImportanceTransferCtrl from './multisig/importanceTransfer.controller'; +multisigImportanceTransferModule.controller('MultisigImportanceTransferCtrl', MultisigImportanceTransferCtrl); + +export default importanceTransferModule; diff --git a/src/app/modules/importanceTransfer/multisig/importanceTransfer.config.js b/src/app/modules/importanceTransfer/multisig/importanceTransfer.config.js new file mode 100755 index 0000000..1324dc8 --- /dev/null +++ b/src/app/modules/importanceTransfer/multisig/importanceTransfer.config.js @@ -0,0 +1,15 @@ +function MultisigImportanceTransferConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.multisigImportanceTransfer', { + url: '/multisignature-importance-transfer', + controller: 'MultisigImportanceTransferCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/importanceTransfer/multisig/importanceTransfer.html', + title: 'Manage delegated account of multisignature accounts' + }); + +}; + +export default MultisigImportanceTransferConfig; \ No newline at end of file diff --git a/src/app/modules/importanceTransfer/multisig/importanceTransfer.controller.js b/src/app/modules/importanceTransfer/multisig/importanceTransfer.controller.js new file mode 100755 index 0000000..cbea8e6 --- /dev/null +++ b/src/app/modules/importanceTransfer/multisig/importanceTransfer.controller.js @@ -0,0 +1,360 @@ +import nem from 'nem-sdk'; + +class MultisigImportanceTransferCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $filter, DataStore, $timeout, Nodes) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._$filter = $filter; + this._DataStore = DataStore; + this._$timeout = $timeout; + this._Nodes = Nodes; + + //// End dependencies region //// + + //// Module properties region //// + + // Form is an importance transfer transaction object + this.formData = nem.model.objects.create("importanceTransferTransaction")("", 1); + + // Remote account address for view + this.remoteAccountAddress = '', + // Remote account public key + this.formData.remoteAccount = ''; + // For the public key in harvesting panel + this.remoteAccountPublicView = ''; + // Multisig data + this.formData.isMultisig = true; + this.formData.multisigAccount = ''; + // Address generated from the custom public key + this.customGeneratedRemote = ''; + + // Prevent user to click twice on send when already processing + this.okPressed = false; + + // Store multisig account data + this.multisigData = ''; + + // Object to contain our password & private key data. + this.common = nem.model.objects.get("common"); + + // Modes + this.modes = [{ + name: this._$filter('translate')('IMPORTANCE_TRANSFER_MODE_1'), + key: 1 + }, { + name: this._$filter('translate')('IMPORTANCE_TRANSFER_MODE_2'), + key: 2 + }]; + + // Not using custom public key by default + this.customKey = false; + // Not using custom node by default + this.isCustomNode = false; + this.customHarvestingNode = ""; + // Get the harvesting endpoint from local storage or use default node + this.harvestingNode = this._Nodes.getHarvestingEndpoint(); + // Consider node has no free slots by default + this.hasFreeSlots = false; + // Set the right nodes according to Wallet network + this.setNodes(); + // Show supernodes by default on mainnet + this.showSupernodes = this._Wallet.network !== nem.model.network.data.mainnet.id ? false : true;; + // Used to store the remote account data + this.delegatedData; + // + this.remotePrivateKey; + this.isActivator = false; + + // Store the prepared transaction + this.preparedTransaction = {}; + + //// End properties region //// + + // Check node slots + this.checkNode(); + + // Update fee + this.prepareTransaction(); + + } + + //// Module methods region //// + + /** + * Set available nodes according to network + */ + setNodes() { + if(this._Wallet.network !== nem.model.network.data.mainnet.id) { + this.nodes = this._Nodes.get(); + } else { + this.nodes = []; + // Get supernodes + nem.com.requests.supernodes.all().then((data) => { + this._$timeout(() => { + this.nodes = this._$filter('toEndpoint')(data.nodes); + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.supernodesError(); + // Return default nodes + this.nodes = this._$filter('toEndpoint')(nem.model.nodes.mainnet); + }); + }); + } + } + + /** + * Check node slots + */ + checkNode() { + this._Nodes.hasFreeSlots(this.isCustomNode ? this._Nodes.cleanEndpoint(this.customHarvestingNode) : this.harvestingNode).then((res) => { + this._$timeout(() => { + this.hasFreeSlots = res; + }); + }, (err) => { + this._$timeout(() => { + this.hasFreeSlots = false; + }); + }); + } + + /** + * Update the delegated data and set chosen harvesting node if unlocked + */ + updateDelegatedData() { + if (this.isCustomNode) this.harvestingNode = this._Nodes.cleanEndpoint(this.customHarvestingNode); + if (!this.harvestingNode) return; + // Get account data + nem.com.requests.account.data(this.harvestingNode, this.remoteAccountAddress).then((data) => { + this._$timeout(() => { + this.delegatedData = data + if (data.meta.status === "UNLOCKED") { + // Set harvesting node in local storage + this._Nodes.saveHarvestingEndpoint(this.harvestingNode); + } + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.getAccountDataError(err.data.message); + return; + }); + }); + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + let entity = nem.model.transactions.prepare("importanceTransferTransaction")(this.common, this.formData, this._Wallet.network); + this.preparedTransaction = entity; + return entity; + } + + /** + * Update the remote account public key + */ + updateRemoteAccount() { + if (this.customKey) { + this.formData.remoteAccount = ''; + this.customGeneratedRemote = ''; + } else { + this.generateData(); + } + } + + /** + * Generate address of the custom public key + */ + generateAddress() { + if(this.formData.remoteAccount.length === 64) { + this.customGeneratedRemote = nem.model.address.toAddress(this.formData.remoteAccount, this._Wallet.network); + } else { + this.customGeneratedRemote = ''; + } + } + + /** + * Generate data for selected multisig account + */ + generateData() { + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) { + this.formData.multisigAccount = ""; + return; + } + + if (!this.formData.multisigAccount) return this.reset(); + + let kp = nem.crypto.keyPair.create(nem.utils.helpers.fixPrivateKey(this.common.privateKey)); + // Create remote account from signed sha256 hash of the multisig account address + this.remotePrivateKey = nem.utils.helpers.fixPrivateKey(kp.sign(nem.crypto.js.SHA256(this.formData.multisigAccount.address).toString(nem.crypto.js.enc.Hex)).toString()); + let remoteKp = nem.crypto.keyPair.create(this.remotePrivateKey); + this.remoteAccountAddress = nem.model.address.toAddress(remoteKp.publicKey.toString(), this._Wallet.network); + this.formData.remoteAccount = remoteKp.publicKey.toString(); + this.remoteAccountPublicView = remoteKp.publicKey.toString(); + + // Update fee + this.prepareTransaction(); + + // Get multisig account data + nem.com.requests.account.data(this._Wallet.node, this.formData.multisigAccount.address).then((data) => { + this._$timeout(() => { + this.multisigData = data; + }); + }, + (err) => { + this._$timeout(() => { + this.multisigData = ""; + this._Alert.getAccountDataError(err.data.message); + }); + }); + this.updateDelegatedData() + this.checkRemoteAccount(); + + } + + /** + * Reset generated data + */ + reset() { + this.remoteAccountAddress = ''; + this.formData.remoteAccount = ''; + this.remoteAccountPublicView = ''; + this.formData.multisigAccount = ''; + this.multisigData = ''; + this.delegatedData = ''; + this.remotePrivateKey = ''; + this.isActivator = false; + } + + /** + * Start delegated harvesting, set chosen node in wallet service and local storage + */ + startDelegatedHarvesting() { + // Get account private key or return + if (!this._Wallet.decrypt(this.common)) return; + + // Start harvesting + nem.com.requests.account.harvesting.start(this.harvestingNode, this.remotePrivateKey).then((data) => { + this._$timeout(() => { + // Update delegated data + this.updateDelegatedData(); + // Clean data + this.common = nem.model.objects.get("common"); + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.unlockError(err.data.message); + return; + }); + }); + } + + /** + * Stop delegated harvesting + */ + stopDelegatedHarvesting() { + // Get account private key or return + if (!this._Wallet.decrypt(this.common)) return; + + // Stop harvesting + nem.com.requests.account.harvesting.stop(this.harvestingNode, this.remotePrivateKey).then((data) => { + this._$timeout(() => { + // Check node slots + this.checkNode(); + // Update delegated data + this.updateDelegatedData(); + // Clean data + this.common = nem.model.objects.get("common"); + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.lockError(err.data.message); + return; + }); + }); + } + + /** + * Check if the generated remote account is the remote account of the multisig + */ + checkRemoteAccount() { + nem.com.requests.account.forwarded(this._Wallet.node, this.remoteAccountAddress).then((data) => { + this._$timeout(() => { + if(data.account.address !== this.formData.multisigAccount.address) { + this.isActivator = false; + } else { + this.isActivator = true; + } + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.getAccountDataError(err.data.message); + }); + }); + } + + /** + * Reset data + */ + resetData() { + //this.formData = nem.model.objects.create("importanceTransferTransaction")("", 1); + //this.formData.isMultisig = true; + this.common = nem.model.objects.get("common"); + this.preparedTransaction = {}; + this.prepareTransaction(); + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Build the entity to serialize + let entity = this.prepareTransaction(); + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Enable send button + this.okPressed = false; + // Reset form data + this.resetData(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default MultisigImportanceTransferCtrl; \ No newline at end of file diff --git a/src/app/modules/importanceTransfer/multisig/importanceTransfer.html b/src/app/modules/importanceTransfer/multisig/importanceTransfer.html new file mode 100755 index 0000000..8b450ef --- /dev/null +++ b/src/app/modules/importanceTransfer/multisig/importanceTransfer.html @@ -0,0 +1,205 @@ +
          +
          + +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE' | translate }}

          +
          +
          + +
          + +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_HARVESTING_PANEL' | translate }}

          +
          +
          + + + + + + +
          +
          +
          +
          {{ 'ACCOUNT_REMOTE_STATUS' | translate }}
          + {{ 'GENERAL_ACTIVE' | translate }} + {{ 'GENERAL_INACTIVE' | translate }} + {{ 'GENERAL_ACTIVATING' | translate }} + {{ 'GENERAL_DEACTIVATING' | translate }} + {{ 'GENERAL_REMOTE' | translate }} +
          +
          +
          {{ 'IMPORTANCE_TRANSFER_HARVESTING_STATUS' | translate }}
          + {{ 'GENERAL_ACTIVE' | translate }} + {{ 'GENERAL_INACTIVE' | translate }} +
          +
          +
          {{ 'ACCOUNT_VESTED_BALANCE' | translate }}
          + {{ ($ctrl.formData.multisigAccount.vestedBalance | fmtNemValue)[0] }}.{{ ($ctrl.formData.multisigAccount.vestedBalance | fmtNemValue)[1] }} XEM +
          +
          +
          {{ 'ACCOUNT_HARVESTED_BLOCKS' | translate }}
          + + {{ 'IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED' | translate }} + {{ $ctrl.formData.multisigAccount.harvestedBlocks }} + +
          +
          +
          +
          + + + +
          +
          + +
          +
          + +
          + +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_MULTISIG_NAME' | translate }}

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

          {{ 'IMPORTANCE_TRANSFER_DELEGATED_KEYS' | translate }}

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

          {{ 'ACCOUNT_START_STOP_HARVESTING' | translate }}

          +
          + +
          + +

          + +

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

          {{ 'ACCOUNT_HARVESTING_NO_SLOTS' | translate }}

          +

          {{ 'ACCOUNT_HARVESTING_BELOW_THRESHOLD' | translate }}

          + +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR' | translate }}

          +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_REMOTE_ACTIVATING' | translate }}

          +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_REMOTE_INACTIVE' | translate }}

          +
          +
          + +
          +
          +
          +
          diff --git a/src/app/modules/importanceTransfer/normal/importanceTransfer.config.js b/src/app/modules/importanceTransfer/normal/importanceTransfer.config.js new file mode 100755 index 0000000..512a6e1 --- /dev/null +++ b/src/app/modules/importanceTransfer/normal/importanceTransfer.config.js @@ -0,0 +1,15 @@ +function ImportanceTransferConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.importanceTransfer', { + url: '/importance-transfer', + controller: 'ImportanceTransferCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/importanceTransfer/normal/importanceTransfer.html', + title: 'Manage delegated account' + }); + +}; + +export default ImportanceTransferConfig; \ No newline at end of file diff --git a/src/app/modules/importanceTransfer/normal/importanceTransfer.controller.js b/src/app/modules/importanceTransfer/normal/importanceTransfer.controller.js new file mode 100755 index 0000000..11061b0 --- /dev/null +++ b/src/app/modules/importanceTransfer/normal/importanceTransfer.controller.js @@ -0,0 +1,308 @@ +import nem from 'nem-sdk'; + +class ImportanceTransferCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor($location, Wallet, Alert, $filter, DataStore, $timeout, AppConstants, $localStorage, Nodes) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._location = $location; + this._Wallet = Wallet; + this._$filter = $filter; + this._DataStore = DataStore; + this._$timeout = $timeout; + this._storage = $localStorage; + this._Nodes = Nodes; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is an importance transfer transaction object + this.formData = nem.model.objects.create("importanceTransferTransaction")(this._Wallet.currentAccount.child, 1); + // Not using custom node by default + this.isCustomNode = false; + this.customHarvestingNode = ""; + // Get the harvesting endpoint from local storage or use default node + this.harvestingNode = this._Nodes.getHarvestingEndpoint(); + // No node slots by default + this.hasFreeSlots = false; + // Set the right nodes according to Wallet network + this.setNodes(); + // Show supernodes by default on mainnet or hide +
          + + + +
          +
          + + + + +
          +
          + + +
          +
          +
          + + +
          +
          +
          + + +
          +
          + + + + +
          +
          + + + + + + + + + +
          +
          + +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_DELEGATED_KEYS' | translate }}

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

          {{ 'ACCOUNT_START_STOP_HARVESTING' | translate }}

          +
          + +
          + +

          + +

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

          {{ 'ACCOUNT_HARVESTING_NO_SLOTS' | translate }}

          +

          {{ 'ACCOUNT_HARVESTING_BELOW_THRESHOLD' | translate }}

          +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_REMOTE_ACTIVATING' | translate }}

          +
          +
          +

          {{ 'IMPORTANCE_TRANSFER_REMOTE_INACTIVE' | translate }}

          +
          +
          + +
          + + + + diff --git a/src/app/modules/invoice/index.js b/src/app/modules/invoice/index.js new file mode 100755 index 0000000..763e727 --- /dev/null +++ b/src/app/modules/invoice/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let invoiceModule = angular.module('app.invoice', []); + +// Include our UI-Router config settings +import InvoiceConfig from './invoice.config'; +invoiceModule.config(InvoiceConfig); + +// Controllers +import InvoiceCtrl from './invoice.controller'; +invoiceModule.controller('InvoiceCtrl', InvoiceCtrl); + +export default invoiceModule; diff --git a/src/app/modules/invoice/invoice.config.js b/src/app/modules/invoice/invoice.config.js new file mode 100755 index 0000000..f08ef77 --- /dev/null +++ b/src/app/modules/invoice/invoice.config.js @@ -0,0 +1,15 @@ +function InvoiceConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.invoice', { + url: '/invoice', + controller: 'InvoiceCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/invoice/invoice.html', + title: 'Create an invoice' + }); + +}; + +export default InvoiceConfig; \ No newline at end of file diff --git a/src/app/modules/invoice/invoice.controller.js b/src/app/modules/invoice/invoice.controller.js new file mode 100755 index 0000000..e2db17d --- /dev/null +++ b/src/app/modules/invoice/invoice.controller.js @@ -0,0 +1,97 @@ +import nem from 'nem-sdk'; +import Helpers from '../../utils/helpers'; + +class InvoiceCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$timeout = $timeout; + this._Helpers = Helpers; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a transfer transaction object, pre-set recipient if any from state parameter + this.formData = nem.model.objects.create("transferTransaction")(this._Wallet.currentAccount.address); + // No mosaics + this.isMosaicTransfer = false; + this.formData.mosaics = null; + // No multisig + this.formData.multisigAccount = ''; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // + // Character counter + this.charactersLeft = 1024; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + // Store the prepared transaction + this.preparedTransaction = {}; + // Update the fee in view + this.prepareTransaction(); + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + // Create a new object to not affect the view + let cleanTransferTransaction = nem.model.objects.get("transferTransaction"); + + // Clean recipient + cleanTransferTransaction.recipient = this.formData.recipient.toUpperCase().replace(/-/g, ''); + + // Check entered amount + if(!nem.utils.helpers.isTextAmountValid(this.formData.amount)) { + return this._Alert.invalidAmount(); + } else { + // Set cleaned amount + cleanTransferTransaction.amount = nem.utils.helpers.cleanTextAmount(this.formData.amount); + } + + // Set the message + cleanTransferTransaction.message = this.formData.message; + cleanTransferTransaction.messageType = 1; + + // No mosaics + cleanTransferTransaction.mosaics = null; + + // Prepare + let entity = nem.model.transactions.prepare("transferTransaction")(this.common, cleanTransferTransaction, this._Wallet.network); + + // Set the entity for fees in view + this.preparedTransaction = entity; + + // Update the number of characters left in message + this.charactersLeft = this.preparedTransaction.message.payload.length ? 1024 - (this.preparedTransaction.message.payload.length / 2) : 1024; + + // Return prepared transaction + return entity; + } + + + //// End methods region //// + +} + +export default InvoiceCtrl; \ No newline at end of file diff --git a/src/app/modules/invoice/invoice.html b/src/app/modules/invoice/invoice.html new file mode 100755 index 0000000..704b99a --- /dev/null +++ b/src/app/modules/invoice/invoice.html @@ -0,0 +1,56 @@ +
          +
          +
          +
          +

          {{ 'CREATE_INVOICE_TITLE' | translate }}

          +
          +
          +
          +
          +
          +
          + {{ 'TRANSFER_TRANSACTION_NAME' | translate }} +
          + + +
          + +
          + +
          +
          + + + + +
          +
          + +
          +
          + + + +
          + + +
          +
          +
          + +
          +
          + + + + +

          {{ 'GENERAL_CHARACTERS_LEFT' | translate }}: {{ $ctrl.charactersLeft }}

          +
          +
          +
          +
          + + +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/languages/cn.js b/src/app/modules/languages/cn.js new file mode 100755 index 0000000..e099150 --- /dev/null +++ b/src/app/modules/languages/cn.js @@ -0,0 +1,803 @@ +function ChineseProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('cn', { + + // HEADER COMPONENT + WALLET_NAME_1: 'nano', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: '安全界面正在连接NEM平台', + HEADER_LOGIN_BUTTON: '登录', + HEADER_SIGNUP_BUTTON: '注册', + HEADER_DASHBOARD: 'Dashboard', + HEADER_WALLET: 'Wallet', + HEADER_SERVICES: 'Services', + HEADER_EXPLORER: 'Explorer', + HEADER_NODE: 'Node', + HEADER_ACCOUNT: 'Account', + HEADER_LANG_TITLE: '语言', + HEADER_LANG_SELECT: '选择语言', + HEADER_NODE_BLOCK_HEIGHT: '区块高', + HEADER_NODE_CURRENT_NODE: '当前节点', + HEARDER_NODE_LIST: '节点清单', + HEADER_NODE_SELECT: '选择节点', + HEADER_NODE_CUSTOM: '自定义节点', + HEADER_NODE_CONNECT: '连接', + HEADER_NODE_CUSTOM_INFO: '节点IP或域名', + HEADER_NODE_CUSTOM_TOOLTIP: 'Enter your own NIS node here', + HEADER_PURGE: '清理', + HEADER_PURGE_MESSAGE: '请确认清理功能将删除您本地保存的全部信息。如确认,点击OK,本地存储的所有钱包信息将被全部删除,请确认所有钱包均已做好备份,确保资金安全。', + HEADER_OFFLINE_TX: 'Prepare an offline transaction', + HEADER_RELEASE_TX: 'Release a transaction', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'Powered by', + FOOTER_POWERED_BY_2: 'NEM technology.', + FOOTER_VERSION: '版本', + + // DASHBOARD MODULE + DASHBOARD_TITLE: '仪表盘', + DASHBOARD_UNCONFIRMED: '未确认', + DASHBOARD_CONFIRMED: '已确认', + DASHBOARD_HARVEST_INCOME_TITLE: '最近创建的25个块的收获', + DASHBOARD_HARVEST_INCOME_NOTE: '仅包含费用高于0的块', + DASHBOARD_HARVEST_INCOME_MESSAGE: '最近25个区块中无费用', + DASHBOARD_NEWS_TITLE: '最新消息', + DASHBOARD_HARVESTED_BLOCKS_TITLE: '已收获块', + DASHBOARD_HARVESTED_BLOCKS_TH: '已获取费用', + DASHBOARD_MARKET_INFO_TITLE: '市场信息', + DASHBOARD_MARKET_INFO_CAP: '总市值', + DASHBOARD_MARKET_INFO_PRICE: '价格', + DASHBOARD_MARKET_INFO_VOLUME: '24小时交易量', + DASHBOARD_MARKET_INFO_CHANGES: '换手率', + DASHBOARD_MARKET_INFO_CHANGES_1H: '1h', + DASHBOARD_MARKET_INFO_CHANGES_24H: '24h', + DASHBOARD_MARKET_INFO_CHANGES_7D: '7d', + DASHBOARD_MARKET_INFO_NOTE: 'CoinMarketCap 数据每5分钟更新一次', + DASHBOARD_NOTICE_1: 'Welcome to the Nano Wallet Beta!', + DASHBOARD_NOTICE_2: 'Please report issues here', + DASHBOARD_NOTICE_3: 'The NEM team is not responsible for any loss of funds due to using this app on the mainnet and we suggest primarily testing on the testnet to familiarize yourself with NanoWallet first. Users are responsible for their funds and having their private keys backed up.', + DASHBOARD_NOTICE_4: 'Do not use the mainnet unless you are confident all your funds are securely backed up. We suggest writing down private keys on paper and storing it in a safe place. Additionally, you can import your accounts into Lightwallet/NCC.', + DASHBOARD_NOTICE_5: 'Thanks for your participation!', + + // GENERAL + GENERAL_BLOCK: '块', + GENERAL_BLOCKS: 'Blocks', + GENERAL_NO_RESULTS: '无结果', + GENERAL_ACCOUNT: '账户', + GENERAL_ACCOUNTS: 'Accounts', + GENERAL_MULTISIG_ACCOUNT: '多重签名账户', + GENERAL_AMOUNT: '量', + GENERAL_MESSAGE: '消息', + GENERAL_DATE: '日期', + GENERAL_TAB_NORMAL: '普通', + GENERAL_TAB_SEND: 'Send', + GENERAL_TAB_MULTISIG: '多重签名', + GENERAL_TOTAL: '总量', + GENERAL_REMOVE: '删除', + GENERAL_MOSAIC: '马赛克', + GENERAL_FEE: '费用', + GENERAL_LEVY: '征费', + GENERAL_LEVY_TYPES: '征费类型', + GENERAL_LEVY_TYPES_NOTE: 'I - 固定费用; II - 百分比方式', + GENERAL_LEVY_TYPE_1: 'Constant fee', + GENERAL_LEVY_TYPE_2: 'Percentage based', + GENERAL_SEND: '发送', + GENERAL_TO: '目标', + GENERAL_HASH: 'Hash', + GENERAL_HASH_FUNCTION: 'Hash Function', + GENERAL_NAME: '名称', + GENERAL_INFORMATION: '信息', + GENERAL_ADDRESS: '地址', + GENERAL_PUBLIC_KEY: '公钥', + GENERAL_PRIVATE_KEY: '私钥', + GENERAL_CLEAR_ALL: '全部清除', + GENERAL_CLOSE: '关闭', + GENERAL_COMING_SOON: '即将推出', + GENERAL_NONE: '无', + GENERAL_DROPBOX: '拖拽文件至此,点击或浏览', + GENERAL_NETWORK_FEE: '网络费用', + GENERAL_YES: '是', + GENERAL_NO: '否', + GENERAL_TAGS: '标签', + GENERAL_SINK: '下沉', + GENERAL_SINK_ADDRESS: 'Sink Address', + GENERAL_STORAGE: 'Storage', + GENERAL_REASON: '原因', + GENERAL_TRANSACTION_HASH: '交互hash', + GENERAL_TRANSACTION_ID: '交互ID', + GENERAL_OWNER: '属主', + GENERAL_RESULTS: '结果集', + GENERAL_RESULT: '结果', + GENERAL_STATUS: '状态', + GENERAL_LOCATION: '位置', + GENERAL_ACTION: '行动', + GENERAL_ACTIONS: 'Actions', + GENERAL_ADD: '添加', + GENERAL_ADDED: '已添加', + GENERAL_REMOVED: '已删除', + GENERAL_COSIGNATORY: '共签人', + GENERAL_COSIGNATORIES: '共签人集', + GENERAL_PROCESSING: '处理中', + GENERAL_ACCOUNT_LABEL: '账户标签', + GENERAL_OPTIONAL: '(可选)', + GENERAL_ERROR: 'Error', + GENERAL_EXAMPLE: 'Example', + GENERAL_PUBLIC: 'Public', + GENERAL_NAMESPACES: 'Namespaces', + GENERAL_NAMESPACE: 'Namespace', + GENERAL_SUB_NAMESPACES: 'Sub-namespaces', + GENERAL_SUB_NAMESPACE: 'Sub-namespace', + GENERAL_MOSAICS: 'Mosaics', + GENERAL_VALUE: 'Value', + GENERAL_CONNECTION_ERROR: 'An error occured, either node is down or you are offline', + GENERAL_HISTORY: 'History', + GENERAL_REVEAL: 'Reveal', + GENERAL_QR: 'QR code', + GENERAL_UPDATE: 'Update', + GENERAL_UNKNOWN: 'Unknown', + GENERAL_IMPORTANCE: 'Importance', + GENERAL_TRANSACTIONS: 'Transactions', + GENERAL_REGISTER: 'Register', + GENERAL_CREATE: 'Create', + GENERAL_RENEW: 'Renew', + GENERAL_CHARACTERS_LEFT: 'Characters left', + GENERAL_CURRENCY: 'Currency', + GENERAL_EDIT: 'Edit', + GENERAL_SEND_XEM: 'Send XEM', + GENERAL_ACTIVE: 'Active', + GENERAL_INACTIVE: 'Inactive', + GENERAL_ACTIVATING: 'Activating', + GENERAL_DEACTIVATING: 'Deactivating', + GENERAL_REMOTE: 'Remote', + GENERAL_WARNING: 'Warning', + GENERAL_SCORE: 'Score', + GENERAL_LENGTH: 'Length', + GENERAL_GO_BACK: 'Go back', + GENERAL_NEXT: 'Next', + GENERAL_START: 'Start', + GENERAL_ALIAS: 'Alias', + GENERAL_CONTACTS: 'Contacts', + GENERAL_ENCRYPTED: 'Encrypted', + GENERAL_UNENCRYPTED: 'Unencrypted', + GENERAL_HEXADECIMAL: 'Hexadecimal', + GENERAL_SELECT_ACCOUNT: 'Select account', + GENERAL_INVOICE: 'Invoice', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: 'Sorry but you cannot use Nano Wallet safely with this browser...', + HOME_RECOMMENDED_BROWSERS: 'Recommended browsers are:', + HOME_FEATURE_STAND_BY: 'Place the cursor on a feature to show information.', + HOME_FEATURE_1: 'Send and receive XEM easily and almost instantly, only 1 minute block time !', + + // TRANSFER TRANSACTION MODULE + TRANSFER_TRANSACTION_TITLE: '发送和接收', + TRANSFER_TRANSACTION_NAME: '传输交互', + TRANSFER_TRANSACTION_MULTISIG_NAME: '多重签名传输交互', + TRANSFER_TRANSACTION_INVOICE: '创建账单', + TRANSFER_TRANSACTION_TAB_INVOICE: '账单', + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: '马赛克传输', + TRANSFER_TRANSACTION_ATTACH_MOSAIC: '附加马赛克', + TRANSFER_TRANSACTION_ATTACH: '附加', + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: '马赛克加入完成', + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: '加密消息', + TRANSFER_TRANSACTION_MESSAGE_TYPE: 'Message type', + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: '来自', + LINE_TX_DETAILS_FROM_MULTISIG: '来自多重签名', + LINE_TX_DETAILS_WAITING: '交互正在等待成立', + LINE_TX_DETAILS_NEED_SIG: '需要共签人签名', + LINE_TX_DETAILS_NEED_SIG_2: '这个交互需要您的签名', + //LINE_TX_DETAILS_MESS_ENC: '加密', + LINE_TX_DETAILS_MESS_DEC: '揭秘', + LINE_TX_DETAILS_HASH: 'Hash', + LINE_TX_DETAILS_DEC_MESS: '解密消息', + LINE_TX_DETAILS_MOS_ATTACHED: '已附加马赛克', + LINE_TX_DETAILS_LEVY_TYPE_1: '常量', + LINE_TX_DETAILS_LEVY_TYPE_2: '百分比方式', + LINE_TX_DETAILS_ISSUER: '创建者', + LINE_TX_DETAILS_MULTISIG_FEE: '多重签名费用', + LINE_TX_DETAILS_MULTISIG_HASH: '多重签名hash', + LINE_TX_DETAILS_COSIGN: '签名交互', + LINE_TX_DETAILS_SIGNATURES: '签名', + LINE_TX_DETAILS_COSIGNATORY: '共签人', + LINE_TX_DETAILS_TIMESTAMP: '时间戳', + LINE_TX_DETAILS_MOS_CREATE: '创建马赛克', + LINE_TX_DETAILS_MOS_EDIT: '编辑马赛克', + LINE_TX_DETAILS_NS_CREATE: '创建命名空间', + LINE_TX_DETAILS_NS_NEW_SUB: '新建下属命名空间', + LINE_TX_DETAILS_NS_ROOT: '根命名空间', + LINE_TX_DETAILS_RECIPIENT: '接受者', + LINE_TX_DETAILS_MULTISIG_CREATE: '创建多重签名账户', + LINE_TX_DETAILS_MULTISIG_EDIT: '编辑多重签名账户', + LINE_TX_DETAILS_MULTISIG_MOD: '修改', + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: '最小签署人数', + LINE_TX_DETAILS_MULTISIG_AFFECTED: '相关账号', + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: '重要性传输交互', + IMPORTANCE_TRANSFER_MULTISIG_NAME: '多重签名重要性传输交互', + IMPORTANCE_TRANSFER_MODE: '模式', + IMPORTANCE_TRANSFER_MODE_1: '激活', + IMPORTANCE_TRANSFER_MODE_2: '取消激活', + IMPORTANCE_TRANSFER_TITLE: '管理远程账户', + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Manage delegated account of multisignature accounts', + IMPORTANCE_TRANSFER_CUSTOM_KEY: '使用远程公钥', + IMPORTANCE_TRANSFER_MODE_SELECT: '选择模式', + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: '远程账户', + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: '远程公钥', + IMPORTANCE_TRANSFER_INFO_PART_1: '重要性传输交互产生后,需要等待6小时以完成激活。激活完成后,您将可以选择一个节点用于委托收获,点击账户页的Harvesting按钮开始收获。', + IMPORTANCE_TRANSFER_INFO_PART_2: '如果您的账户属备份导入,请确认这个账户并未激活委托收获。如果已激活,您需要先使用旧公钥执行解除激活。', + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'For multisignature accounts only the cosignatory that initiated the importance transfer transaction can start and stop harvesting. If any other cosignatory want to take back power on harvesting, he just need to deactivate and reactivate the remote status.', + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'No blocks harvested', + IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Harvesting panel', + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'You must wait until your remote status is active to start delegated harvesting', + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'You must send an importance transfer from the right panel to activate your remote account', + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'You are not the cosignatory that initiated the importance transfer, therefore it is not possible for you to start or stop delegated harvesting. Please, consult above information tab to know how to take back control on harvesting.', + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: 'Reveal delegated private key', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'Delegated account Keys', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'Harvesting status', + IMPORTANCE_TRANSFER_START_HARVESTING: 'Start delegated harvesting', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'Stop delegated harvesting', + IMPORTANCE_TRANSFER_ACTIVATE_DEACTIVATE_REMOTE: 'Activate / Deactivate the delegated account', + IMPORTANCE_TRANSFER_SHOW_DELEGATED_KEYS: 'Show delegated account keys', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: '创建马赛克', + MOSAIC_DEFINITION_NAME: '马赛克定义交互', + MOSAIC_DEFINITION_MULTISIG_NAME: '多重签名马赛克定义交互', + MOSAIC_DEFINITION_QUANTITY: '量', + MOSAIC_DEFINITION_DIV: '可分割性', + MOSAIC_DEFINITION_TOTAL_SUPPLY: 'Total supply', + MOSAIC_DEFINITION_FINAL_NAME: 'Full Name', + MOSAIC_DEFINITION_DESCRPITION: '描述', + MOSAIC_DEFINITION_INITIAL_SUPPLY: '初始供应', + MOSAIC_DEFINITION_MUTABLE_SUPPLY: '可变供应量', + MOSAIC_DEFINITION_TRANSFERABLE: '可传输', + MOSAIC_DEFINITION_PROPERTIES: '属性', + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: '马赛克属性', + MOSAIC_DEFINITION_REQUIRES_LEVY: '需要征费', + MOSAIC_DEFINITION_LEVY_LIMITATION: 'UI限制: 当前仅允许已拥有的马赛克作为税金。', + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: '选择税金马赛克', + MOSAIC_DEFINITION_LEVY_ADDRESS: '税费地址', + MOSAIC_DEFINITION_LEVY_FEE_TYPE: '费用类型', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: '绝对值', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: '百分比值', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: '选择绝对值,将会产生的常量税金', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: '选择百分比,将会产生现行的税金为:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: '发送中', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: '将包含税金', + MOSAIC_DEFINITION_PARENT: '父命名空间', + MOSAIC_DEFINITION_INFORMATION_TITLE: 'Creating a Mosaic', + MOSAIC_DEFINITION_INFORMATION: 'Want more info about mosaics?', + MOSAIC_DEFINITION_INFORMATION_1: '马赛克允许最长32个字符允许使用的字符集:', + MOSAIC_DEFINITION_INFORMATION_2: '第一个字符必须是英文字母。', + MOSAIC_DEFINITION_INFORMATION_3: '描述必须在512个字符以内。描述文字中所使用的字符无限制。', + MOSAIC_DEFINITION_INFORMATION_4: '马赛克的行为可由属性方式定制:', + MOSAIC_DEFINITION_INFORMATION_5: '供给量需要以整数个单元马赛克描述,不可使用小数或最小分割单元。 供应量必须在限制区间0到90亿内。', + MOSAIC_DEFINITION_INFORMATION_6: '分割性将决定马赛克的最小单位可以精确到几位小数。当分割性为3时,这个马赛克可以被定义为最小0.001。分割性需要在0~6区间取值.', + MOSAIC_DEFINITION_INFORMATION_7: '如果勾选,将允许以后变更马赛克的供应量,否则,将不能变更。', + MOSAIC_DEFINITION_INFORMATION_8: '允许传输马赛克至创建者以外的账户。如果可传输性未勾选,则只有马赛克的属主作为发送者或者接收者的情形才能生成交互。如果勾选,马赛克将可以被传输至任何账户。', + MOSAIC_DEFINITION_INFORMATION_9: '如果勾选,创建者可以向交互的发送者征收费用。(创建者可以指定任何有效账户作为费用接收账户)。征费的状态如下:', + MOSAIC_DEFINITION_INFORMATION_10: '征费所用的马赛克类型,任何现有的马赛克都可以指定。', + MOSAIC_DEFINITION_INFORMATION_11: '征费的接收者,可以使用任何有效账户。', + MOSAIC_DEFINITION_INFORMATION_12: '征费量。根据以上类型的选择,指定百分比或绝对值。', + MOSAIC_DEFINITION_INFORMATION_13: '支持百分比和绝对值两种征费类型。', + MOSAIC_DEFINITION_INFORMATION_14: '征费已选择使用绝对值,它将不取决于传输的量。', + MOSAIC_DEFINITION_INFORMATION_15: '征费已选择为百分比。费用将随传输的量线性增加。', + MOSAIC_DEFINITION_INFORMATION_16: 'Sending mosaics on the NEM blockchain requires a fee. The exact fee is calculated depending on their total number and how many are being sent during a transaction. Small business mosaics are given a discounted flat rate of 0.05 XEM per mosaic per transfer. These are mosaics with a quantity of less than 10,000 and a divisibility of 0.', + MOSAIC_DEFINITION_INFORMATION_17: 'If you own 100% of the supply, you can overwrite all the mosaic properties by sending a creation transaction again with the same "namespace:mosaic" name.', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: '变更马赛克供应量', + MOSAIC_SUPPLY_CHANGE_NAME: '马赛克供应量变更交互', + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: '多重签名马赛克供应量变更交互', + MOSAIC_SUPPLY_CHANGE_SELECT: '选择马赛克', + MOSAIC_SUPPLY_CHANGE_TYPE: '变更类型', + MOSAIC_SUPPLY_CHANGE_TYPE_1: '创建', + MOSAIC_SUPPLY_CHANGE_TYPE_2: '删除', + MOSAIC_SUPPLY_CHANGE_SUPPLY: '供应量', + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: '现有供应量', + MOSAIC_SUPPLY_CHANGE_AMOUNT: '变更量', + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: '变更后供应量', + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: '创建命名空间和子命名空间', + NAMESPACE_PROVISION_NAME: '命名空间部署交互', + NAMESPACE_PROVISION_MULTISIG_NAME: '多重签名命名空间部署交互', + NAMESPACE_PROVISION_PARENT: '父命名空间 (不包括3层)', + NAMESPACE_PROVISION_NEW_ROOT: '创建新的根命名空间', + NAMESPACE_PROVISION_PARENT: 'Parent Namespace', + NAMESPACE_PROVISION_NEW_ROOT: 'New root Namespace', + NAMESPACE_PROVISION_NS: 'Namespace', + NAMESPACE_PROVISION_NS_NAME: '命名空间名', + NAMESPACE_PROVISION_RESTRICTIONS: 'Namespace Restrictions', + NAMESPACE_PROVISION_INFORMATION_1: '命名空间所使用的长度和字符均存在限制。根命名空间长度限制为16个字符以内,二级命名空间长度限制为64个字符以内。有效的字符有:', + NAMESPACE_PROVISION_INFORMATION_2: '命名空间的首个字符必须使用英文字母。 \'alice\'是有效命名空间,而 \'1alice\'不是。部分字符串被保留,不可用于命名空间的申请。不被允许的命名空间包含字符串如下:', + NAMESPACE_PROVISION_INFORMATION_3: '这个清单将可能会增加内容,请注意查看。 \'user.alice\' 和 \'alice.user\' 都不被NEM命名空间系统允许申请。命名空间最多可以被定义为三层,如\'gimre.metals.silver\' 有效,而 \'gimre.metals.silver.coin\' 无效。', + + // RENEW NAMESPACE MODULE + RENEW_NS_TITLE: 'Renew namespaces', + RENEW_NS_NONE: 'No namespace to renew', + RENEW_NS_INFORMATION_TITLE: 'Renewing Namespaces', + RENEW_NS_INFORMATION_TITLE_1: 'Fees', + RENEW_NS_INFORMATION_TITLE_2: 'Root Namespaces', + RENEW_NS_INFORMATION_TITLE_3: 'Renewal Period', + RENEW_NS_INFORMATION_1: 'Renewing a namespace costs the same amount as registering a new namespace, 100XEM.', + RENEW_NS_INFORMATION_2: 'Only root namespaces need to be renewed. All sub-namepsaces will be renewed automatically upon renewal of root namespace.', + RENEW_NS_INFORMATION_3: 'Namespace contracts are on-chain rental contracts good for one year. The contract may be renewed one month prior to or after their expiration date.', + RENEW_NS_INFORMATION_4: 'If not renewed in time, all sub-namespaces and mosaics created under it will be losts.', + RENEW_NS_ALERT_PART_1: 'Warning ! The namespace:', + RENEW_NS_ALERT_PART_2: 'will expire in less than a month ! ', + RENEW_NS_ALERT_PART_3: 'Consult the renew page for more information.', + + // ACCOUNT MODULE + ACCOUNT_TITLE: '账户', + ACCOUNT_ACCOUNT_INFORMATION: '账户信息', + ACCOUNT_IMPORTANCE_SCORE: '重要性得分', + ACCOUNT_VESTED_BALANCE: '归属余额', + ACCOUNT_HARVESTING: '收获', + ACCOUNT_REMOTE_STATUS: '远程状态', + ACCOUNT_DELEGATED_PUBLIC: '委托公钥', + ACCOUNT_HARVESTED_BLOCKS: '已收获块', + ACCOUNT_START_STOP_HARVESTING: '开始/停止委托收获', + ACCOUNT_HARVESTING_NOTE: '如果您已经使用纳米钱包开始了收获,且您的本地数据执行过清理,请使用原电脑关闭委托以还原收获状态。 (您未停止收获).', + ACCOUNT_HARVESTING_NODE_SELECT: '挑选一个用于收获的节点', + ACCOUNT_HARVESTING_START: '开启委托收获', + ACCOUNT_HARVESTING_STOP: '停止委托收获', + ACCOUNT_HARVESTING_NO_SLOTS: '您选取的节点没有空闲收获席位,请选择其他', + ACCOUNT_HARVESTING_BELOW_THRESHOLD: '您需要10000XEM归属余额以开始委托收获', + ACCOUNT_ACCOUNT_SELECT: '选择其他账户', + ACCOUNT_ACCOUNT_SELECT_LABEL: '使用其他账户', + ACCOUNT_ACCOUNT_SELECT_BTN_NOTE: '变更账户', + ACCOUNT_WALLET_KEYS: '钱包和密钥', + ACCOUNT_ADD_NEW_ACCOUNT: '添加新账号', + ACCOUNT_ADD_NEW_ACCOUNT_BTN: '向钱包中添加新账号', + ACCOUNT_PRIVATE_KEY_NOTE: '您的私钥掌管着您账号的最高权限。请确保它被离线安全存储:存储加密的.wlt文件,写在纸张上缩入保险柜,以图片代替文档,或下载导出的二维码妥善保管。', + ACCOUNT_PRIVATE_KEY_SHOW: '显示私钥', + ACCOUNT_EXPORT_MOBILE: '导出至移动钱包', + ACCOUNT_INFO_QR_BTN: '账户二维码', + ACCOUNT_WALLET_QR_BTN: 'NEMpay二维码', + ACCOUNT_WALLET_QR_BTN_2: '移动钱包二维码', + ACCOUNT_BACKUP_WALLET: '备份钱包', + ACCOUNT_BACKUP_WALLET_NOTE: '备份您的钱包非常重要否则您将可能丢失账户', + ACCOUNT_BACKUP_WALLET_DOWNLOAD: '下载钱包', + ACCOUNT_INFO_QR_TITLE: '账户信息二维码', + ACCOUNT_WALLET_QR_NOTE: '这个二维码将被用于未推出的NEMpay移动应用', + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: '移动端钱包二维码', + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: '所有的账户均使用BIP32由主私钥获取,使用您的主私钥和密码您可以列出所有已导入其他账户信息。
          强烈建议添加新账户后再次备份您的新账户私钥', + ACCOUNT_CUSTOM_NODE: '使用自定义节点', + ACCOUNT_NODE_FROM_LIST: '使用列表中的节点', + ACCOUNT_DELEGATED_PRIVATE_KEY: '委托私钥', + + // PORTAL MODULE + PORTAL_TITLE: '服务', + PORTAL_MULTISIG_TITLE: '多重签名或多用户账户', + PORTAL_MULTISIG_TEXT: '多重签名账户中提供可编辑的链上协议,是存储资金,实现共有账户的最佳实现方式', + PORTAL_MULTISIG_BTN_1: '转换账户为多重签名', + PORTAL_MULTISIG_BTN_2: '编辑已有协议', + PORTAL_MULTISIG_BTN_3: 'Sign multisig transactions', + PORTAL_HARVESTING_TITLE: '委托收获', + PORTAL_HARVESTING_TEXT: '委托收获是可以实现远程在线“挖矿”而不必保持原账号开启的途径', + PORTAL_HARVESTING_BTN_1: '管理远程账户', + PORTAL_HARVESTING_BTN_2: '管理多重签名远程账户', + PORTAL_CHANGELLY_TITLE: 'Changelly实时交易', + PORTAL_CHANGELLY_TEXT: '使用Changelly服务,以当前最优定价实时交易XEM!', + PORTAL_CHANGELLY_BTN: '购买XEM', + PORTAL_NS_TITLE: '命名空间和子空间', + PORTAL_NS_TEXT: '命名空间是存储马赛克的域名,每个命名空间在区块链中唯一,可在多层子命名空间上定义和认证马赛克。', + PORTAL_NS_BTN: '创建命名空间', + PORTAL_MOSAIC_TITLE: '马赛克', + PORTAL_MOSAIC_TEXT: 'NEM马赛克是具备丰富属性和功能的智能资产。如需创建马赛克,必须为账户置备根命名空间。', + PORTAL_MOSAIC_BTN_1: '创建马赛克', + PORTAL_MOSAIC_BTN_2: '编辑马赛克', + PORTAL_APOSTILLE_TITLE: 'Apostille', + PORTAL_APOSTILLE_TEXT: '使用NEM Apostille服务创建区块链公证时间戳,跟踪和审计文件认证状态。', + PORTAL_APOSTILLE_BTN_1: '创建', + PORTAL_APOSTILLE_BTN_2: '审计', + PORTAL_ADDRESS_BOOK_TEXT: 'Assign labels to address\' to easily keep track of your contacts.', + PORTAL_ADDRESS_BOOK_BTN: 'Manage address book', + PORTAL_INVOICE_TEXT: 'Create an invoice to share via QR code', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'Address book', + ADDRESS_BOOK_LIST: 'Contacts', + ADDRESS_BOOK_NAVIGATION: 'Navigation', + ADDRESS_BOOK_NEW: 'New contact', + ADDRESS_BOOK_EDIT: 'Edit contact', + ADDRESS_BOOK_REMOVE: 'Remove contact', + ADDRESS_BOOK_NEW_BTN: 'Add', + ADDRESS_BOOK_EDIT_BTN: 'Save', + ADDRESS_BOOK_REMOVE_BTN: 'Remove', + ADDRESS_BOOK_EXPORT_BTN: 'Export address book', + ADDRESS_BOOK_IMPORT_BTN: 'Import address book', + ADDRESS_BOOK_CONTACT_LABEL: 'Label', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'Account address', + ADDRESS_BOOK_ACTIONS: 'Actions', + ADDRESS_BOOK_CONFIRM_DELETE: 'Confirm deletion of address book entry', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: '主页', + EXPLORER_NAV_NSM: '命名空间和马赛克', + EXPLORER_NAV_APOSTILLES: 'Apostilles', + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: '浏览 - 主页', + EXPLORER_HOME_NS: '您的命名空间', + EXPLORER_HOME_MOSAICS: '您的马赛克', + EXPLORER_HOME_NS_MULTISIG: '多重签名账户所属命名空间', + EXPLORER_HOME_MOSAICS_LEVY: '征费马赛克', + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: 'Explorer - Namespaces and Mosaics', + EXPLORER_NS_MOS_SELECT_MOS: 'Select a mosaic to show details', + EXPLORER_NS_MOS_SEARCH: 'Search namespace', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: '浏览 - 公证', + EXPLORER_APOSTILLES_YOURS: '您的公证', + EXPLORER_APOSTILLES_PUBLIC: '公有池', + EXPLORER_APOSTILLES_NO_NTY: '未加载nty文件,请点击这里检查并导入。', + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'Explorer - Accounts', + ACCOUNTS_EXPLORER_SEARCH: 'Search', + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: 'Apostille history', + APOSTILLE_HISTORY_BTN_TRANSFER: 'Transfer / Split ownership', + APOSTILLE_HISTORY_BACKUP: 'Backup notary data', + APOSTILLE_HISTORY_PURGE: 'Purge notary data', + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: '创建Apostille', + APOSTILLE_CREATE_HELP: 'Want more info on apostille?', + APOSTILLE_TRANSACTION_NAME: '公证交互', + APOSTILLE_TRANSACTION_MULTISIG_NAME: '多重签名公证交互', + APOSTILLE_KEEP_PRIVATE: '需保密', + APOSTILLE_USE_DEDICATED: '使用专一账户', + APOSTILLE_FILES_TO_NOTARIZE: '需要公证的文件', + APOSTILLE_REJECTED: '拒绝', + APOSTILLE_FILE_HASH: '文件hash', + APOSTILLE_PRIVATE: '私有', + APOSTILLE_FILENAME: '文件名', + APOSTILLE_NAME_TOO_LONG: '文件名过长,最多允许40个字符。', + APOSTILLE_MAX_NUMBER: '最大的一批公证文件数为25', + APOSTILLE_INFORMATION_TITLE: 'Creating an Apostille', + APOSTILLE_INFORMATION_1: '每个文件的上传均以在左栏的选项为准自动处理。您可以添加文件,变更类型或添加其他属性。您也可以切换至多重签名标签页添加更多文件', + APOSTILLE_INFORMATION_2: '"需保密" 在于您文件的hash都会被您的私钥加密,并发送至一个HD账户。以这种方式,除了你以外的任何人都无法获取接受认证的信息或认证本身。', + APOSTILLE_INFORMATION_3: 'The dedicated HD account can be put under a multisig contract so that it may be transferred to others via 1-of-1 or any m-of-n multisig contract combination. It can also have additional information sent to it via messages with updates and augments to the original document or the product it represents.', + APOSTILLE_INFORMATION_4: 'When two or more parties want to both approve of a blockchain timestamp, e.g. binding contracts, the account making the blockchain notarization can be put in an n-of-n multisig contract.', + APOSTILLE_INFORMATION_5: 'For accounts in a multisignature contract that have checked "Keep private", the initiating cosigner\'s private key is used to sign the hash and create a dedicated HD account, not the account that was multisigged.', + APOSTILLE_INFORMATION_6: 'The HD account is a dedicated account generated from a hash of the filename that is then signed by your private key. This resulting hash of this process is then used to form a second private key. This is the time-stamped file\'s private key; a first in blockchain technology only found in Apostille.', + APOSTILLE_INFORMATION_7: 'The dedicated HD account allows you to store the original file\'s signed hash and its updates on a dedicated account. If "keep private" is not checked, the transaction goes to the public sink address (default).', + APOSTILLE_INFORMATION_8: 'After the transactions are sent the download of an archive is triggered. It contains your signed files, your Apostille certificate for that file, and the new or updated .nty file to keep track of every file you time stamped on the NEM chain.', + APOSTILLE_NO_NTY: '没有加载nty文件,请点击这里导入或自动生成。', + APOSTILLE_IMPORT_FILES: '导入文件', + APOSTILLE_CREATE_TEXT: '创建字符文档', + APOSTILLE_ENTER_TEXT: '输入需要公证的信息', + APOSTILLE_DOCUMENT_TITLE: 'Document title', + APOSTILLE_DROPBOX_MESSAGE: 'Please enter your password and desired tag(s) before selecting files', + APOSTILLE_DROPBOX_MESSAGE_2: 'Please enter your password before selecting files', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: '审计公证', + APOSTILLE_AUDIT_CHOOSE_NODE: '选择节点', + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: '只有部分节点可以查阅所有的交互历史(NIS中默认关闭这一选项)。', // + APOSTILLE_AUDIT_WRONG_FORMAT: '这个文件不符Apostille认证格式!', + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: '认证失败,所有者没有公钥。', + APOSTILLE_AUDIT_SUCCESS: '文件认证成功!', + APOSTILLE_AUDIT_FAIL: '认证失败!', + APOSTILLE_AUDIT_WAITING: '公证交互正等待确认!', + APOSTILLE_AUDIT_NOT_FOUND: '未发现交互,请查验它是否正在等待确认,否则这项公证不存在。', + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: '获取未确认数据时错误发生,交互不存在。', + APOSTILLE_AUDIT_ERROR_SIGNER: '获取签署者信息发生错误', + APOSTILLE_AUDIT_ERROR_SIGNATURE: '确认错误,签名确认中发生故障!', + APOSTILLE_AUDIT_INFORMATION_1: '待审计文件必须以Apostille格式存在', + APOSTILLE_AUDIT_INFORMATION_2: '您可通过文件名确认文件:', + //APOSTILLE_AUDIT_NON_SIGNED: '未签名范例:', + //APOSTILLE_AUDIT_SIGNED: '已签名范例:', + APOSTILLE_AUDIT_FILES: '审核文件', + APOSTILLE_AUDIT_FORMAT_EXAMPLE: 'Apostille format example', + APOSTILLE_AUDIT_REMOVE_RECORDS: 'Remove records locally', + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: 'Send message to notarization account', + APOSTILLE_MESSAGE_NS_BRAND: 'Use my namespace to brand message', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'Add mosaic', + APOSTILLE_NTY_ACCOUNT: 'Notarization account', + APOSTILLE_REQUEST_MESSAGE: 'Request message', + APOSTILLE_CREATE_MESSAGE_REQUEST: 'Create a message request', + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'Transfer or Split apostille ownership', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'Update apostille', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: '请完整填写表格!', + ALERT_ERROR_WALLET_DOWNLOAD: '无法下载钱包,钱包不存在!', + ALERT_PASSWORDS_NOT_MATCHING: '您提供的密码和密钥串不匹配!', + ALERT_INVALID_KEY_FOR_ADDR: '您提供的私钥与地址不匹配!', + ALERT_NO_WALLET_LOADED: '您无法未不登录钱包状态下访问仪表盘', + ALERT_WALLET_NAME_EXISTS: '同名钱包已存在!', + ALERT_INVALID_WALLET_FILE: '您导入的文件并非钱包文件!', + ALERT_NO_NODE_SET: '请确认并输入合规节点名!', + ALERT_INVALID_CUSTOM_NODE: '您的自定义节点名不合规!', + ALERT_INVALID_WEBSOCKET_PORT: '自定义节点名的端口不合规!', + ALERT_MIJIN_DISABLED: '猕迅网络当前未开放服务,请选择其他网络!', + ALERT_GET_NS_BY_ID_ERROR: '获取命名空间信息错误,原因: ', + ALERT_GET_ACCOUNT_DATA_ERROR: '获取账户信息错误,原因:', + ALERT_ERROR_OCCURRED: '错误发生! ', + ALERT_INVALID_ADDR_FOR_NETWORK: '地址与本网规范不符', + ALERT_INVALID_PASSWORD: '您输入的密码不正确!', + ALERT_COSIG_ALREADY_IN_LIST: '共签人在列表中已存在!', + ALERT_COSIGNATORY_HAS_NO_PUBLIC: '共签人账户需要在加入前已发送至少1个交互以获取私钥!', + ALERT_MULTISIG_HAS_NO_PUBLIC: '多重签名账户需要在加入前已发送至少1个交互以获取私钥!', + ALERT_COSIG_CANNOT_BE_MULTISIG: '您所选择的带转换账户是其他多重签名账户的共签人,这样的转换无法进行。', + ALERT_NO_NS_OWNED: '账户不拥有这个命名空间,请重新创建或使用别的账户执行。Account does not own any namespace, please create one or change account', + ALERT_UNLOCKED_INFO_ERROR: '获取解锁信息错误', + ALERT_LOCK_ERROR: '锁定账户错误,原因: ', + ALERT_UNLOCK_ERROR: '解锁账户错误,原因: ', + ALERT_SUPERNODES_ERROR: '获取超级节点数据错误!', + ALERT_INVALID_NTY_FILE: '您所提供的文件不是合规的nty文件!', + ALERT_CREATE_WALLET_FAILED: '创建钱包失败,原因: ', + ALERT_DERIVATION_FROM_SEED_FAILED: '从种子获取账户失败,原因: ', + ALERT_BIP32_GENERATION_FAILED: '生成bip32数据失败,原因:', + ALERT_NO_WALLET_DATA: '错误,空白的钱包数据!', + ALERT_CANNOT_LOGIN_WITHOU_WALLET: '错误,无法在无钱包状态下登录!', + ALERT_NO_WALLET_TO_SET: '错误,无法设置当前钱包为空白!', + ALERT_INVALID_WALLET_INDEX: '错误,所选账户索引不正确!', + ALERT_NO_CURRENT_WALLET: '错误,当前钱包不存在时无法设置钱包账户!', + ALERT_ALREADY_MULTISIG: '所选账户已经是多重签名账户!', + ALERT_INVALID_MODIFICATION_ARRAY: '一个多重签名账户不能作为自身的共签人,请检查并更换!', + ALERT_GET_MARKET_INFO_ERROR: '获取市场信息失败!', + ALERT_MULTISIG_CANNOT_BE_COSIG: '多重签名账户无法设为共同签署人!', + ALERT_PURGE_CANCELLED: '清理已取消!', + ALERT_MAINNET_DISABLED: '当前版本禁止主网络使用', + ALERT_EMPTY_DECODED_MSG: '错误,无解密信息!', + ALERT_INVALID_NS_NAME: '命名空间名不合规!', + ALERT_INVALID_MOSAIC_NAME: '马赛克名不合规!', + ALERT_MOSAIC_DESCRIPTION: '马赛克描述不合规!', + //ALERT_GET_INCOMING_TXES_ERROR: '接收交互错误,请检查网络或更换节点后再次尝试', + ALERT_GET_INCOMING_TXES_ERROR: 'An error occured while trying to fetch incoming transactions, reason: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'Error at fetching mosaics definitions, reason: ', + ALERT_GET_SUB_NS_ERROR: 'Error at fetching mosaics definitions, reason: ', + ALERT_GET_MOSAICS_ERROR: 'Error at fetching mosaics, reason: ', + ALERT_GET_TRANSACTIONS_ERROR: 'Error at fetching transactions, reason: ', + ALERT_INVALID_ADDRESS_BOOK_FILE: 'This file is not in .adb format !', + ALERT_INVALID_ADDRESS: 'Provided address is not valid !', + ALERT_INVALID_AMOUNT: 'Amount is not valid !', + ALERT_INVALID_PRIVATE_KEY: 'Provided private key is not valid !', + ALERT_FILE_SIZE_ERROR: ' is too big, maximum size allowed is 100 MB', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'Message decryption failed because an account has no public key visible on the network', + ALERT_FETCH_TIME_SYNC_ERROR: 'An error occured at fetching network time !', + ALERT_MULTISIG_MIN_SIGNATURE: 'Multisignature account needs at least one minimum signature', + ALERT_BTC_MARKET_ERROR: 'Error while trying to fetch Bitcoin price', + ALERT_COSIG_REMOVAL_LIMIT: 'Only one cosignatory at a time can be removed', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: 'Invalid number of minimum signatures', + ALERT_INSUFFICIENT_BALANCE: 'Insufficient Balance for performing the operation', + ALERT_VOTING_ERROR: 'Invalid Vote', + ALERT_BRAIN_PASSWORD_TOO_SHORT: 'Brain wallet passphrase must be at least 40 characters!', + ALERT_NODE_SEEMS_OFFLINE: 'Node seems offline, please select another one', + ALERT_WEAK_PASSPHRASE: 'Security score of the passphrase must be at least 3', + ALERT_BRAIN_WALLET_UPGRADE: 'Your brain wallet seems weak ! All brain wallets must use a passphrase with at least 40 characters.
          We advise you to create a new wallet from the signup page and move your funds into it.
          More info here.', + ALERT_RECIPIENT_PUBLIC_KEY: 'Recipient has no public key visible to the network', + ALERT_ENCRYPT_MULTISIG: 'Can\'t send encrypted messages via multisig accounts', + ALERT_EXCHANGE_NEEDS_MESSAGE: 'Recipient is an exchange wallet and thus it requires a message for your account to be correctly credited, please read carefully the exchange deposit instructions!', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: 'Contact already present in address book!', + ALERT_MAX_MOSAIC_SUPPLY: 'Maximum mosaic supply is 9\'000\'000\'000', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'Error at fetching mosaic supply, reason: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'Encrypted messaging is not enabled in offline transactions', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: '钱包成功创建和加载!', + ALERT_SUCCESS_PURGE: '本地存储成功清理!', + ALERT_SUCCESS_LOGOUT: '退出登录成功!', + ALERT_LOAD_WALLET_SUCCESS: '钱包加载成功!', + ALERT_TRANSACTION_SUCCESS: '交互发送成功!', + ALERT_GENERATE_ACCOUNT_SUCCESS: '账户创建成功,请勿遗忘下载您创建的钱包文件 !', + ALERT_UPGRADE_SUCCESS: '钱包升级成功!', + ALERT_SIGNATURE_SUCCESS: '交互已成功签署!', + ALERT_NTY_FILE_SUCCESS: '成功加载nty文件!', + ALERT_INCOMING_TX_FROM: '接收交互,来源', + ALERT_ADDRESS_BOOK_FILE_SUCCESS: 'Address book successfully imported !', + ALERT_VOTING_SUCCESS: 'Vote Sent Successfully', + ALERT_POLL_CREATION_SUCCESS: 'Poll Created Successfully', + ALERT_COPY_SIGNED_TX_SUCCESS: 'Signed transaction copied!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: '变更账户至多重签名', + AGGREGATE_MODIFICATION_NAME: '共有账户变更', + AGGREGATE_MODIFICATION_MULTISIG_NAME: '多重签名账户变更交互', + AGGREGATE_ACCOUNT_SELECT_TITLE: 'Account to Convert', + AGGREGATE_ACCOUNT_SELECT: '选择一个待转换账户', + AGGREGATE_CUSTOM_ACCOUNT: '使用自定义账户', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'Address private key', + AGGREGATE_ACCOUNT_TO_CONVERT: '待转换账户的地址', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: '待转换账户的私钥', + AGGREGATE_ADD_PLACEHOLDER: '待添加的共签人账户或别名', + AGGREGATE_ADD_BTN_TITLE: '添加共签人', + AGGREGATE_MIN_SIGNATURES: '所需最小签名数量', + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: '通过交互必须的最小签名数量', + AGGREGATE_MODIFICATION_LIST: '变更清单', + AGGREGATE_COSIG_LIST: 'Cosignatory Address List', + AGGREGATE_MODIFICATION_EDIT_TITLE: '编辑多重签名协议', + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'Account to edit', + AGGREGATE_MODIFICATION_EDIT_SELECT: '选择待编辑的账户', + AGGREGATE_ADD_REMOVE_TITLE: 'Add/Remove signer', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: '带变更的共签人账户地址,或别名', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: '最小签名数量变更', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: '最小签名数量变更(自动计算)', + AGGREGATE_SELECTED_ACCOUNT_INFO: '已选账户信息', + AGGREGATE_MIN_SIGNATURES: '最少签名数', + AGGREGATE_SELECT_WALLET_ACCOUNT: 'Use wallet account', + AGGREGATE_ADD_COSIG: 'Add cosignatory', + AGGREGATE_REMOVE_COSIG: 'Remove cosignatory', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Sign multisignature transactions', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: '已经是NEMber ?', + LOGIN_UPGRADE_TITLE: '钱包需要升级', + LOGIN_UPGRADE_MESSAGE: '您选择的钱包需要升级。这将创建一个子公钥添加至您的主账户。升级成功后将自动下载升级后的钱包,请务必下载和妥善保存!', + LOGIN_UPGRADE_BUTTON: '升级钱包', + LOGIN_IMPORT_BUTTON: '导入钱包', + LOGIN_SELECT_WALLET_YOURS: 'Select Wallet', + LOGIN_SELECT_WALLET: '从本地存储选择钱包', + LOGIN_LOGIN_BUTTON: '登录', + LOGIN_NOTE: 'No wallet? Import one or signup.', + + // SIGNUP MODULE + SIGNUP_TITLE: 'NEM新手?', + SIGNUP_SELECT_WALLET_TYPE: 'Select a type of wallet to create', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'Place the cursor on a wallet type to show information.', + SIGNUP_CREATE_WALLET_TITLE: '简单钱包', + SIGNUP_CREATE_WALLET_INFO: 'Simple wallets contains a primary private key that is generated randomly.', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: '私钥钱包', + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Private key wallets contains a primary private key that you want to import.', + SIGNUP_BRAIN_WALLET_TITLE: '脑钱包', + SIGNUP_BRAIN_WALLET_INFO: 'Brain wallets contains a primary private key that is generated from a passphrase. This allow to retrieve the wallet only by knowing that exact passphrase.', + SIGNUP_CREATE_WALLET_BUTTON: '创建简单钱包', + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: '创建私钥钱包', + SIGNUP_BRAIN_WALLET_BUTTON: '创建脑钱包', + SIGNUP_CREATE_WALLET_WARNING: '请参阅获知客户端生成密钥的风险,推荐从NCC生成或获取私钥。', + SIGNUP_NETWORK_SELECT: 'Select a network', // + SIGNUP_NETWORK_MAINNET: 'Mainnet is the real NEM network. Addresses start with \'N\'.', + SIGNUP_NETWORK_TESTNET: 'Testnet is the test network. Addresses start with \'T\'.', + SIGNUP_NETWORK_MIJIN: 'Mijin is the private version of NEM. Addresses start with \'M\'.', + SIGNUP_BRAIN_WALLET_WARNING: '请阅读脑钱包的风险。脑钱包只使用hash处理的单一密码作为私钥,长期或不当使用会导致失窃。使用中选择一个安全的密码至关重要。 请遵从XKCD #936国际密码安全标准。', + SIGNUP_PRIVATE_KEY_WALLET_WARNING: '脑钱包只使用hash处理的单一密码作为私钥,长期或不当使用会导致失窃。使用中选择一个安全的密码至关重要。', + SIGNUP_CREATE_START_WARNING: 'Please, follow each step carefully!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'It is recommended to disconnect from internet while creating your wallet and backing up your data.', + SIGNUP_CREATE_READY_BTN: 'Ready', + SIGNUP_CREATE_ENTER_NAME: 'Enter a wallet name', + SIGNUP_CREATE_ENTER_PASSWORD: 'Enter a password', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'Enter a passphrase', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'Confirm above password', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'Confirm above passphrase', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: 'Enter a private key', + SIGNUP_CREATE_ADDRESS_FROM_PK: 'Address corresponding to above key', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'We are now going to generate your primary private key. Please click on start and move your cursor around to add more entropy.', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'Account safety protocol', + SIGNUP_COMMON_WALLET_WARNING_1: 'Wallets are stored temporarily in the browser local storage! Browsers can be configured (e.g. by add-ons) to clear the local storage at times. This will lead to the loss of the data and it can\'t be undone easily. In our case your wallets would be gone so it is very important to make sure you have all needed informations to restore your accounts.', + SIGNUP_COMMON_WALLET_WARNING_2: 'Please click below to download your wallet. It is the .wlt file used as a backup and to import back if your browser’s local storage is erased.', + SIGNUP_COMMON_WALLET_WARNING_3: 'If you don\'t get a backup .wlt file, click on button below to reveal the raw wallet data and create the file manually:', + SIGNUP_COMMON_WALLET_WARNING_4: 'Even if you have a wallet file it is mandatory to backup your account\'s private key, click on button below to reveal it:', + SIGNUP_COMMON_WALLET_WARNING_5: 'It is your responsibility to always make sure you have your private key backed up before sending any funds to your account.', + SIGNUP_COMMON_WALLET_WARNING_6: 'Each wallet has a primary private key (yours is shown above) that is used to create deterministic secondary accounts (BIP32). This feature requires to use the same password or it will generate different secondary accounts for the same primary private key. When backing up your data don\'t forget to take note of your password.', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'Show raw wallet file', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'To make a wallet file, create an empty text file and put the above base 64 key into it. Save the file as yourWalletName.wlt.', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'Show private key', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: 'To backup a private key, print it or save it in a text file. It is highly recommend to store the private key in a safe and offline location.', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'By clicking below, you agree that you have read and understood the above warnings.', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'I have my wallet file', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: 'I have my private key', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: 'I agree', + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: 'Understood', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'Download wallet', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: 'Estimated passphrase strength', + SIGNUP_ESTIMATED_GUESS_TIMES: 'Estimated guess times', + + // FAQ MODULE + FAQ_TITLE: '疑难解答', + FAQ_QUESTION_1: '纳米钱包如何工作?', + FAQ_ANSWER_1: '纳米钱包使用最新的加密库及ES6和AngularJS开发而成。它是个完全的客户端程序,不会向网络发送任何敏感信息。包括创建私钥,签署交互等行为均发生在您的浏览器内。', + FAQ_QUESTION_2: '它是免费提供的吗?', + FAQ_ANSWER_2: '所有的操作都在客户端完成,只有您有权掌控您的账号,纳米钱包不会以任何形式收取费用。', + FAQ_QUESTION_3: '我为何已经拥有了马赛克?', + FAQ_ANSWER_3: '每个用户都拥有nem作为命名空间,以及xem作为马赛克。数字货币XEM也是马赛克的一种,即使您的余额为0,您仍拥有"nem:xem"命名空间。', + FAQ_QUESTION_4: '未来计划?', + FAQ_ANSWER_4: '当前的计划是集成所有的NEM客户端的功能,并将提供接口使得将来的社区开发项目能够在该钱包中使用。', + FAQ_QUESTION_5: '我可以免费获得XEM吗?', + FAQ_ANSWER_5: 'NEM水龙站目前关闭,但您可以在论坛中接受赏金项目以获取大量XEM', + FAQ_QUESTION_6: '如何获取关于NEM的更多信息?', + FAQ_ANSWER_6_FORUM: '官方论坛', + FAQ_ANSWER_6_WEBSITE: '官方网站', + FAQ_ANSWER_6_BTT: '官方BTT帖子', + FAQ_QUESTION_7: 'Nothing is shown on the dashboard', + FAQ_ANSWER_7: 'Please be sure to check the node circle in the top navigation bar.
          Red circle means that connection to the node failed.
          Click on "Node" and select another one from the dropdown list or use a custom node.
          Supernodes.nem.io has a lot of nodes that you can use.', + FAQ_QUESTION_8: 'Cosignatories cannot see the transaction to sign', + FAQ_ANSWER_8: 'In this case go to "Services", look for "Multisignature and Multi-User Accounts" and click on "Sign multisig transactions".', + FAQ_QUESTION_9: 'What are the best security practices ?', + FAQ_ANSWER_9: 'It is hightly recommended to always store private keys on paper.
          You can print them and archive them somewhere safe.

          Regarding wallet files you should always keep multiple copies on different cold locations, like usb sticks.
          Passwords must always be unique and complex, for this reason, always write it down first.

          When you want to check your wallet or realise operations:
          - Plug the usb stick
          - Import the wallet in Nano
          - Unplug the usb stick.

          A copy of your wallet is stored in the browser local storage for all the time you need.
          Once you are done, logout and purge the wallets in local storage using the purge button on the right side of the footer.', + FAQ_QUESTION_10: 'Where to find information about my account (address, etc) ?', + FAQ_ANSWER_10: 'If you look at the top navigation bar, you will see an "Account" button between "Node" and "Language". There you can find your address, public key, vested balance and other important data.', + FAQ_QUESTION_11: 'I have deposited XEM to an exchange but nothing has been credited ?', + FAQ_ANSWER_11_1: 'First you must check that the hash of your transaction is pointing to an existing transaction on the explorer (please, note that the explorer is a few blocks behind).', + FAQ_ANSWER_11_2: 'Most exchanges are asking for an identification message to credit your deposit. Make sure that you have followed carefully the exchange instructions and added a message that is NOT encrypted. ', + FAQ_ANSWER_11_3: 'Even if you have added a message, it can happen that exchanges may not process your deposit, because of issues on their side.', + FAQ_ANSWER_11_4: 'You must contact the exchange support, explain the situation and provide them the hash of the transaction.', + FAQ_QUESTION_12: 'How to check if I am on a fork ?', + FAQ_ANSWER_12_1: 'Click on "Node", in the top navigation bar, to open the node panel.', + FAQ_ANSWER_12_2: 'Look at the chain height and compare it to the height shown here.', + FAQ_ANSWER_12_3: 'If different of more than 5 blocks then you are probably on a fork.', + FAQ_ANSWER_12_4: 'To fix, just choose another node from the dropdown in the node panel, it will restore your account at it\'s latest state on the real network.', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: '输入您的钱包密码', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: '钱包名', + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: '密码', + FORM_PASSWORD: 'Password', + FORM_PASSWORD_CONFIRM: 'Confirm Password', + FORM_PASSPHRASE_CONFIRM: 'Confirm Passphrase', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: '确认您的密码', + FORM_PASSPHRASE_FIELD_PLACEHOLDER: '密钥串', + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: '确认您的密钥串', + FORM_ADDRESS_FIELD_PLACEHOLDER: '账户地址', + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: '私钥', + FORM_SIDE_BTN_BALANCE: '余额', + FORM_SIDE_BTN_PAY_TO: '被支付人', + FORM_SIDE_BTN_TX_FEE: '交互费', + FORM_SIDE_BTN_RENTAL_FEE: '租金', + FORM_SIDE_BTN_LEVY_FEE: '征费', + FORM_RECIPIENT_PLACEHOLDER: '接收地址或别名', + FORM_INVOICE_RECIPIENT_PLACEHOLDER: '接收地址', + FORM_SIDE_BTN_ALIAS_OF: '别名', + FORM_MESSAGE_PLACEHOLDER: '信息', + FORM_MOSAIC_NAME_PLACEHOLDER: '马赛克名', + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'Account address or @alias', + FORM_BTN_GET_ALIAS: 'Get alias address', + FORM_BTN_OPEN_ADB: 'Open address book', + FORM_SELECT_NAMESPACE: 'Select a namespace', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Voting', + PORTAL_VOTING_TEXT: 'Create and vote on polls', + PORTAL_VOTING_BTN1: 'See Polls', + PORTAL_VOTING_BTN2: 'Create Poll', + FORM_TITLE_FIELD_PLACEHOLDER: 'Title', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Write your description here', + FORM_OPTION_FIELD_PLACEHOLDER: 'write option', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'account address', + FORM_SELECT_MULTISIG: 'Select a multisignature account', + FORM_SELECT_CONTACT: 'Select a contact', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'Prepare an offline transaction', + OFFLINE_TX_NO_WALLET: 'Please import a wallet from login module to see the form.', + OFFLINE_TX_INFO_1: 'Make sure to be disconnected of internet when importing your wallet and creating the transaction!', + OFFLINE_TX_INFO_2: 'Only simple transactions can be created because a connection is needed to fetch mosaics and multisig information from NEM nodes.', + OFFLINE_TX_INFO_3: 'After clicking the "create" button in the left panel, you will find the signed transaction below.', + OFFLINE_TX_INFO_4: 'A signed transaction is immutable and will be effective only if released to the network before the default deadline of 24 hours.', + OFFLINE_TX_SIGNED: 'Signed transaction', + OFFLINE_TX_RELEASE: 'Open in release module', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'Release a transaction to the network', + RELEASE_OFFLINE_TX_PARAMETERS: 'Transaction parameters', + RELEASE_OFFLINE_TX_INFO_1: 'To release a transaction you must be connected to internet.', + RELEASE_OFFLINE_TX_INFO_2: 'Make sure that you have selected the right network and a working node or it will be rejected.', + RELEASE_OFFLINE_TX_INFO_3: 'It is not possible to send a signed transaction twice. One signed transaction will always generate the same hash and two transactions cannot have the same hash.', + RELEASE_OFFLINE_TX_INFO_4: 'You can release a signed transaction from any computer safely.', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: 'Create an invoice' + }); + +} + +export default ChineseProvider; diff --git a/src/app/modules/languages/de.js b/src/app/modules/languages/de.js new file mode 100755 index 0000000..22e8e11 --- /dev/null +++ b/src/app/modules/languages/de.js @@ -0,0 +1,801 @@ +function GermanProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('de', { + + // HEADER COMPONENT + WALLET_NAME_1: 'nano', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: 'Die sichere Schnittstelle zur NEM Plattform', + HEADER_LOGIN_BUTTON: 'Anmelden', + HEADER_SIGNUP_BUTTON: 'Registrieren', + HEADER_DASHBOARD: 'Übersicht', + HEADER_WALLET: 'Wallet', + HEADER_SERVICES: 'Dienste', + HEADER_EXPLORER: 'Explorer', + HEADER_NODE: 'Netzwerk', + HEADER_ACCOUNT: 'Konto', + HEADER_LANG_TITLE: 'Sprache', + HEADER_LANG_SELECT: 'Sprache wählen', + HEADER_NODE_BLOCK_HEIGHT: 'Blockhöhe', + HEADER_NODE_CURRENT_NODE: 'Aktueller Knoten', + HEARDER_NODE_LIST: 'Liste aller Knoten', + HEADER_NODE_SELECT: 'Knoten wählen', + HEADER_NODE_CUSTOM: 'Eigener Knoten', + HEADER_NODE_CONNECT: 'Verbinden', + HEADER_NODE_CUSTOM_INFO: 'IP oder Domäne des Knoten', + HEADER_NODE_CUSTOM_TOOLTIP: 'Tragen Sie hier Ihren eigenen NIS Knoten ein', + HEADER_PURGE: 'Bereinigen', + HEADER_PURGE_MESSAGE: 'Bitte bestätigen Sie die Bereinigung des lokalen Speichers. Sobald Sie "OK" klicken werden alle lokal gespeicherten Wallets entfernt und können nicht wiederhergestellt werden. Kontrollieren Sie unbedingt, ob Sie über ein Backup Ihrer Wallet verfügen!', + HEADER_OFFLINE_TX: 'Prepare an offline transaction', + HEADER_RELEASE_TX: 'Release a transaction', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'Basiert auf', + FOOTER_POWERED_BY_2: 'NEM Technologie.', + FOOTER_VERSION: 'Version', + + // DASHBOARD MODULE + DASHBOARD_TITLE: 'Übersicht', + DASHBOARD_UNCONFIRMED: 'Unbestätigt', + DASHBOARD_CONFIRMED: 'Bestätigt', + DASHBOARD_HARVEST_INCOME_TITLE: 'Ertrag aus Transaktionsgebühren der letzten 25 Blöcke', + DASHBOARD_HARVEST_INCOME_NOTE: 'Nur Blöcke welche Transaktionsgebühren enthalten werden angezeigt', + DASHBOARD_HARVEST_INCOME_MESSAGE: 'In den letzten 25 Blöcken waren keine Transaktionsgebühren enthalten', + DASHBOARD_NEWS_TITLE: 'Neuigkeiten', + DASHBOARD_HARVESTED_BLOCKS_TITLE: 'Generierte Blöcke', + DASHBOARD_HARVESTED_BLOCKS_TH: 'TX Gebühren', + DASHBOARD_MARKET_INFO_TITLE: 'Marktinformationen', + DASHBOARD_MARKET_INFO_CAP: 'Marktwert', + DASHBOARD_MARKET_INFO_PRICE: 'Preis', + DASHBOARD_MARKET_INFO_VOLUME: '24h Volumen', + DASHBOARD_MARKET_INFO_CHANGES: 'Trend (24h)', + DASHBOARD_MARKET_INFO_CHANGES_1H: '1h', + DASHBOARD_MARKET_INFO_CHANGES_24H: '24h', + DASHBOARD_MARKET_INFO_CHANGES_7D: '7d', + DASHBOARD_MARKET_INFO_NOTE: 'CoinMarketCap Daten werden alle 5 Minuten aktualisiert', + DASHBOARD_NOTICE_1: 'Willkommen zur NanoWallet Beta!', + DASHBOARD_NOTICE_2: 'Fehler bitte hier melden.
          Übersetzungsfehler bitte hier melden', + DASHBOARD_NOTICE_3: 'Das NEM Team empfiehlt, die NanoWallet als erstes im Testnet einzusetzen um sich mit der Bedienung vertraut zu machen. Eine Bedienungsanleitung gibt es hier. Alle Benutzer sind selbst Verantwortlich für Ihre Gelder und die Absicherung des privaten Schlüssels. Das NEM Team ist für eventuelle Verluste durch den Einsatz dieser Applikation im Mainnet nicht verantwortlich.', + DASHBOARD_NOTICE_4: 'Wir empfehlen dringend den privaten Schlüssel auf einem Stück Papier zu notieren, und an einem sicheren Ort aufzubewahren. Zusätzlich können Sie Ihre Konten zur Absicherung in die Android oder iOS App importieren.', + DASHBOARD_NOTICE_5: 'Vielen Dank für Ihre Unterstützung!', + + // GENERAL + GENERAL_BLOCK: 'Block', + GENERAL_BLOCKS: 'Blöcke', + GENERAL_NO_RESULTS: 'Keine Ergebnisse gefunden', + GENERAL_ACCOUNT: 'Konto', + GENERAL_ACCOUNTS: 'Konten', + GENERAL_MULTISIG_ACCOUNT: 'Multi-Signatur Konto', + GENERAL_AMOUNT: 'Menge', + GENERAL_MESSAGE: 'Nachricht', + GENERAL_DATE: 'Datum', + GENERAL_TAB_NORMAL: 'Normal', + GENERAL_TAB_SEND: 'Senden', + GENERAL_TAB_MULTISIG: 'Multi-Signatur', + GENERAL_TOTAL: 'Total', + GENERAL_REMOVE: 'Entfernen', + GENERAL_MOSAIC: 'Mosaik', + GENERAL_FEE: 'Transaktionsgebühr', + GENERAL_LEVY: 'Levy', + GENERAL_LEVY_TYPES: 'Levy Typ', + GENERAL_LEVY_TYPES_NOTE: 'I - Konstante Gebühr; II - Prozentuale Gebühr', + GENERAL_LEVY_TYPE_1: 'Konstante Gebühr', + GENERAL_LEVY_TYPE_2: 'Prozentuale Gebühr', + GENERAL_SEND: 'Senden', + GENERAL_TO: 'Empfänger', + GENERAL_HASH: 'Hash', + GENERAL_HASH_FUNCTION: 'Hash Funktion', + GENERAL_NAME: 'Name', + GENERAL_INFORMATION: 'Information', + GENERAL_ADDRESS: 'Adresse', + GENERAL_PUBLIC_KEY: 'Öffentlicher Schlüssel', + GENERAL_PRIVATE_KEY: 'Privater Schlüssel', + GENERAL_CLEAR_ALL: 'Zurücksetzen', + GENERAL_CLOSE: 'Schließen', + GENERAL_COMING_SOON: 'Bald verfügbar', + GENERAL_NONE: 'keine', + GENERAL_DROPBOX: 'Datei hier ablegen oder Klicken zum durchsuchen', + GENERAL_NETWORK_FEE: 'Transaktionsgebühren', + GENERAL_YES: 'Ja', + GENERAL_NO: 'Nein', + GENERAL_TAGS: 'Markierungen', + GENERAL_SINK: 'Senke', + GENERAL_SINK_ADDRESS: 'Adresse der Senke', + GENERAL_STORAGE: 'Speicher', + GENERAL_REASON: 'Grund', + GENERAL_TRANSACTION_HASH: 'Transaktion Hash', + GENERAL_TRANSACTION_ID: 'Transaktion ID', + GENERAL_OWNER: 'Besitzer', + GENERAL_RESULTS: 'Ergebnisse', + GENERAL_RESULT: 'Ergebnis', + GENERAL_STATUS: 'Status', + GENERAL_LOCATION: 'Standort', + GENERAL_ACTION: 'Aktionen', + GENERAL_ACTIONS: 'Aktion', + GENERAL_ADD: 'Hinzufügen', + GENERAL_ADDED: 'Hinzugefügt', + GENERAL_REMOVED: 'Entfernt', + GENERAL_COSIGNATORY: 'Mitunterzeichner', + GENERAL_COSIGNATORIES: 'Mitunterzeichner', + GENERAL_PROCESSING: 'Bearbeite', + GENERAL_ACCOUNT_LABEL: 'Kontobeschriftung', + GENERAL_OPTIONAL: '(optional)', + GENERAL_ERROR: 'Fehler', + GENERAL_EXAMPLE: 'Beispiel', + GENERAL_PUBLIC: 'Öffentlich', + GENERAL_NAMESPACES: 'Namensräume', + GENERAL_NAMESPACE: 'Namensraum', + GENERAL_SUB_NAMESPACES: 'Untergeordnete Namensräume', + GENERAL_SUB_NAMESPACE: 'Untergeordneter Namensraum', + GENERAL_MOSAICS: 'Mosaike', + GENERAL_VALUE: 'Wert', + GENERAL_CONNECTION_ERROR: 'Ein Fehler ist aufgetreten. Entweder ist der Konten nicht erreichbar oder Sie sind nicht mit dem Internet verbunden.', + GENERAL_HISTORY: 'Historie', + GENERAL_REVEAL: 'Anzeigen', + GENERAL_QR: 'QR Code', + GENERAL_UPDATE: 'Update', + GENERAL_UNKNOWN: 'Unbekannt', + GENERAL_IMPORTANCE: 'Gewichtungsfaktor', + GENERAL_TRANSACTIONS: 'Transaktionen', + GENERAL_REGISTER: 'Registrieren', + GENERAL_CREATE: 'Erstellen', + GENERAL_RENEW: 'Erneuern', + GENERAL_CHARACTERS_LEFT: 'Zeichen verfügbar', + GENERAL_CURRENCY: 'Währung', + GENERAL_EDIT: 'Bearbeiten', + GENERAL_SEND_XEM: 'XEM senden', + GENERAL_ACTIVE: 'Aktiv', + GENERAL_INACTIVE: 'Inaktiv', + GENERAL_ACTIVATING: 'Aktivierung', + GENERAL_DEACTIVATING: 'Deaktivierung', + GENERAL_REMOTE: 'Remote', + GENERAL_WARNING: 'Warning', + GENERAL_SCORE: 'Score', + GENERAL_LENGTH: 'Length', + GENERAL_GO_BACK: 'Go back', + GENERAL_NEXT: 'Next', + GENERAL_START: 'Start', + GENERAL_ALIAS: 'Alias', + GENERAL_CONTACTS: 'Contacts', + GENERAL_ENCRYPTED: 'Encrypted', + GENERAL_UNENCRYPTED: 'Unencrypted', + GENERAL_HEXADECIMAL: 'Hexadecimal', + GENERAL_SELECT_ACCOUNT: 'Select account', + GENERAL_INVOICE: 'Invoice', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: 'ACHTUNG! Es ist nicht sicher die Nano Wallet mit Ihrem Browser zu verwenden...', + HOME_RECOMMENDED_BROWSERS: 'Unterstützte Browser:', + HOME_FEATURE_STAND_BY: 'Place the cursor on a feature to show information.', + HOME_FEATURE_1: 'Send and receive XEM easily and almost instantly, only 1 minute block time !', + + // TRANSFER TRANSACTION MODULE + TRANSFER_TRANSACTION_TITLE: 'Senden & Empfangen', + TRANSFER_TRANSACTION_NAME: 'Überweisung', + TRANSFER_TRANSACTION_MULTISIG_NAME: 'Multi-Signatur Überweisung', + TRANSFER_TRANSACTION_INVOICE: 'Rechnung erstellen', + TRANSFER_TRANSACTION_TAB_INVOICE: 'Empfangen', + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: 'Mosaik transferieren', + TRANSFER_TRANSACTION_ATTACH_MOSAIC: 'Mosaik anhängen', + TRANSFER_TRANSACTION_ATTACH: 'Anhang', + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: 'Mosaik angehängt', + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: 'Nachricht verschlüsseln', + TRANSFER_TRANSACTION_MESSAGE_TYPE: 'Message type', + //TRANSFER_TRANSACTION_HEX_MESSAGE: 'Hex message', + //TRANSFER_TRANSACTION_ENCRYPT_TOOLTIP: 'Empfänger verfügt noch nicht über einen öffentlichen Schlüssel, hat also noch keine Transaktion im Netzwerk getätigt.', + //TRANSFER_TRANSACTION_ENCRYPT_TOOLTIP_MULTISIG: 'Die Verschlüsselung von Nachrichten bei Multi-Signatur Konten wird aktuell nicht unterstützt.', + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: 'Absender', + LINE_TX_DETAILS_FROM_MULTISIG: 'Von Multi-Signatur', + LINE_TX_DETAILS_WAITING: 'Transaktion wartet auf Bestätigung', + LINE_TX_DETAILS_NEED_SIG: 'Benötigt Signaturen der Mitunterzeichner', + LINE_TX_DETAILS_NEED_SIG_2: '# Benötigt Signatur', + //LINE_TX_DETAILS_MESS_ENC: 'Verschlüsselt', + LINE_TX_DETAILS_MESS_DEC: 'Entschlüsseln', + LINE_TX_DETAILS_HASH: 'Hash', + LINE_TX_DETAILS_DEC_MESS: 'Nachricht entschlüsseln', + LINE_TX_DETAILS_MOS_ATTACHED: 'Mosaik angehängt', + LINE_TX_DETAILS_LEVY_TYPE_1: 'Konstant', + LINE_TX_DETAILS_LEVY_TYPE_2: 'Prozentual', + LINE_TX_DETAILS_ISSUER: 'Aussteller', + LINE_TX_DETAILS_MULTISIG_FEE: 'Multi-Signatur Gebühr', + LINE_TX_DETAILS_MULTISIG_HASH: 'Multi-Signatur Hash', + LINE_TX_DETAILS_COSIGN: 'Transaktion mit unterzeichnen', + LINE_TX_DETAILS_SIGNATURES: 'Signatur(en)', + LINE_TX_DETAILS_COSIGNATORY: 'Mitunterzeichner', + LINE_TX_DETAILS_TIMESTAMP: 'Zeitstempel', + LINE_TX_DETAILS_MOS_CREATE: 'Mosaik erstellen', + LINE_TX_DETAILS_MOS_EDIT: 'Mosaik bearbeiten', + LINE_TX_DETAILS_NS_CREATE: 'Namensraum erstellen', + LINE_TX_DETAILS_NS_NEW_SUB: 'Untergeordneten Namensraum erstellen', + LINE_TX_DETAILS_NS_ROOT: 'Root Namensraum', + LINE_TX_DETAILS_RECIPIENT: 'Empfänger', + LINE_TX_DETAILS_MULTISIG_CREATE: 'Multi-Signatur Konto erstellen', + LINE_TX_DETAILS_MULTISIG_EDIT: 'Multi-Signatur Konto bearbeiten', + LINE_TX_DETAILS_MULTISIG_MOD: 'Anpassungen', + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: 'Minimum an Mitunterzeichnern', + LINE_TX_DETAILS_MULTISIG_AFFECTED: 'Konto bearbeitet', + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: 'Transfer von Gewichtung', + IMPORTANCE_TRANSFER_MULTISIG_NAME: 'Multi-Signatur Transfer von Gewichtung', + IMPORTANCE_TRANSFER_MODE: 'Modus', + IMPORTANCE_TRANSFER_MODE_1: 'Aktivieren', + IMPORTANCE_TRANSFER_MODE_2: 'Deaktivieren', + IMPORTANCE_TRANSFER_TITLE: 'Delegiertes Konto verwalten', + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Delegiertes Konto des Multi-Signatur Kontos verwalten', + IMPORTANCE_TRANSFER_CUSTOM_KEY: 'Einen eigenen öffentlichen Schlüssel verwenden', + IMPORTANCE_TRANSFER_MODE_SELECT: 'Modus auswählen', + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: 'Remote-Konto', + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: 'Öffentlicher Schlüssel des Remote-Kontos', + IMPORTANCE_TRANSFER_INFO_PART_1: 'Sobald der Transfer der Gewichtung gestartet wurde, benötigt es 6 Stunden zur Aktivierung. Nach erfolgreicher Aktivierung können Sie einen Knoten auswählen und das delegierte Harvesting starten oder beenden.', + IMPORTANCE_TRANSFER_INFO_PART_2: 'Stellen Sie sicher, dass Sie nicht bereits ein delegiertes Konto aktiviert haben (Wenn ein bereits bestehendes Konto importiert wurde). Sollte dies zutreffen verwenden Sie bitte den alten delegierten öffentlichen Schlüssel um die Funktion zuerst zu deaktivieren.', + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'Bei Multi-Signatur Konten kann nur der Mitunterzeichner, welcher den Transfer initiiert hat, das delegierte Harvesting starten oder stoppen. Falls ein anderer Mitunterzeichner die Kontrolle übernehmen will muss der Transfer erneut von diesem Bitunterzeichner durchgeführt werden.', + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'Keine Blöcke generiert', + IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Harvesting Status', + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'Bitte warten Sie bis Ihr Status auf aktiv gesetzt wurde um mit dem delegierten Harvesting zu beginnen', + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'Sie müssen einen Transfer von Gewichtung auf der linken Seite vornehmen um das Remote-Konto zu aktivieren', + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'Sie sind nicht der Mitunterzeichner, welcher den Transfer von Gewichtung initiiert hat. Es ist daher nicht möglich, dass Sie das delegierte Harversting an oder ausschalten. Bitte lesen Sie in den obenstehenden Informationen nach, wie Sie Kontrolle über diese Funktion erhalten können.', + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: 'Delegierten privaten Schlüssel anzeigen', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'Delegierte Kontoadresse', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'Harvesting Status', + IMPORTANCE_TRANSFER_START_HARVESTING: 'Delegiertes Harvesting starten', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'Delegiertes Harvesting beenden', + IMPORTANCE_TRANSFER_ACTIVATE_DEACTIVATE_REMOTE: 'Activate / Deactivate the delegated account', + IMPORTANCE_TRANSFER_SHOW_DELEGATED_KEYS: 'Show delegated account keys', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: 'Mosaik erstellen', + MOSAIC_DEFINITION_NAME: 'Bereitstellung eines Mosaiks', + MOSAIC_DEFINITION_MULTISIG_NAME: 'Multi-Signatur Bereitstellung eines Mosaiks', + MOSAIC_DEFINITION_QUANTITY: 'Menge', + MOSAIC_DEFINITION_DIV: 'Teilbarkeit', + MOSAIC_DEFINITION_TOTAL_SUPPLY: 'Finaler Bestand', + MOSAIC_DEFINITION_FINAL_NAME: 'Name', + MOSAIC_DEFINITION_DESCRPITION: 'Beschreibung', + MOSAIC_DEFINITION_INITIAL_SUPPLY: 'Initialer Bestand', + MOSAIC_DEFINITION_MUTABLE_SUPPLY: 'Variabler Bestand', + MOSAIC_DEFINITION_TRANSFERABLE: 'Übertragbar', + MOSAIC_DEFINITION_PROPERTIES: 'Eigenschaften', + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: 'Mosaik Eigenschaften', + MOSAIC_DEFINITION_REQUIRES_LEVY: 'Benötigt Levy', + MOSAIC_DEFINITION_LEVY_LIMITATION: 'Einschränkung der UI: Momentan können nur Mosaike als Levy verwendet werden die sich im eigenen Besitz befinden.', + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: 'Levy Mosaik auswählen', + MOSAIC_DEFINITION_LEVY_ADDRESS: 'Levy Adresse', + MOSAIC_DEFINITION_LEVY_FEE_TYPE: 'Gebührentyp', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: 'Absolut', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: 'Prozentual', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: 'Absolut -> Konstante Levy:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: 'Prozentual -> Lineare Levy:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: 'Senden', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: 'beinhaltet einen Levy von', + MOSAIC_DEFINITION_PARENT: 'Namensraum', + MOSAIC_DEFINITION_INFORMATION_TITLE: 'Erstellen eines Mosaiks', + MOSAIC_DEFINITION_INFORMATION: 'Want more info about mosaics?', + MOSAIC_DEFINITION_INFORMATION_1: 'The maximum length for a mosaic name is 32 characters. Allowed characters are:', + MOSAIC_DEFINITION_INFORMATION_2: 'The first character must be a letter from the alphabet.', + MOSAIC_DEFINITION_INFORMATION_3: 'The description may not exceed a length of 512 characters. There is no limitation for the characters used in the description.', + MOSAIC_DEFINITION_INFORMATION_4: 'The behavior of a mosaic can be customized by a set of properties:', + MOSAIC_DEFINITION_INFORMATION_5: 'The supply is given in entire units of the mosaic, not in smallest sub-units. The initial supply must be in the range of 0 and 9,000,000,000.', + MOSAIC_DEFINITION_INFORMATION_6: 'The divisibility determines up to what decimal place the mosaic can be divided into. Thus a divisibility of 3 means that a mosaic can be divided into smallest parts of 0.001 mosaics, i.e. milli mosaics is the smallest sub-unit. The divisibility must be in the range of 0 and 6.', + MOSAIC_DEFINITION_INFORMATION_7: 'If checked, it allows a mosaic supply change at a later point, otherwise supply is immutable.', + MOSAIC_DEFINITION_INFORMATION_8: 'Allow transfers of the mosaic among accounts other than the creator. If the property \'transferable\' is not checked, only transfer transactions having the creator as sender or as recipient can transfer mosaics of that type. If checked the mosaics can be transferred to and from arbitrary accounts.', + MOSAIC_DEFINITION_INFORMATION_9: 'The creator can demand that a special fee is collected from the sender and sent to an account of his choice (thus the creator can specify his own account as recipient of this fee). The data for the levy is the following:', + MOSAIC_DEFINITION_INFORMATION_10: 'The mosaic in which the fee has to be paid. Any existing mosaic can be specified.', + MOSAIC_DEFINITION_INFORMATION_11: 'The recipient of the levy. This can be any account.', + MOSAIC_DEFINITION_INFORMATION_12: 'The fee quantity. The interpretation is dependent on the field \'fee type\', see above.', + MOSAIC_DEFINITION_INFORMATION_13: 'There are two fee types supported, absolute fee and percentile fee.', + MOSAIC_DEFINITION_INFORMATION_14: 'The fee is specified as absolute quantity and thus does not depend on the quantity that is transferred.', + MOSAIC_DEFINITION_INFORMATION_15: 'The fee is specified as multiple of the percentile of the quantity that is transferred. The fee is thus linearly increasing with the transferred mosaic quantity.', + MOSAIC_DEFINITION_INFORMATION_16: 'Sending mosaics on the NEM blockchain requires a fee. The exact fee is calculated depending on their total number and how many are being sent during a transaction. Small business mosaics are given a discounted flat rate of 0.05 XEM per mosaic per transfer. These are mosaics with a quantity of less than 10,000 and a divisibility of 0.', + MOSAIC_DEFINITION_INFORMATION_17: 'If you own 100% of the supply, you can overwrite all the mosaic properties by sending a creation transaction again with the same "namespace:mosaic" name.', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: 'Bestand des Mosaiks ändern', + MOSAIC_SUPPLY_CHANGE_NAME: 'Anpassung des Bestands eines Mosaiks', + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: 'Multi-Signatur Anpassung des Bestands eines Mosaiks', + MOSAIC_SUPPLY_CHANGE_SELECT: 'Mosaik auswählen', + MOSAIC_SUPPLY_CHANGE_TYPE: 'Typ ändern', + MOSAIC_SUPPLY_CHANGE_TYPE_1: 'Erstellen', + MOSAIC_SUPPLY_CHANGE_TYPE_2: 'Löschen', + MOSAIC_SUPPLY_CHANGE_SUPPLY: 'Bestand', + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: 'Momentaner Bestand', + MOSAIC_SUPPLY_CHANGE_AMOUNT: 'Menge ändern', + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: 'Resultierender Bestand', + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: 'Erstellen von Namensräumen', + NAMESPACE_PROVISION_NAME: 'Bereitstellung von Namensraum', + NAMESPACE_PROVISION_MULTISIG_NAME: 'Multi-Signatur Bereitstellung von Namensraum', + NAMESPACE_PROVISION_PARENT: 'Übergeordneter Namensraum', + NAMESPACE_PROVISION_NEW_ROOT: 'Neuer Root Namensraum', + NAMESPACE_PROVISION_NS: 'Namensraum', + NAMESPACE_PROVISION_NS_NAME: 'Name', + NAMESPACE_PROVISION_RESTRICTIONS: 'Einschränkungen bei der Verwendung von Namensräumen', + NAMESPACE_PROVISION_INFORMATION_1: 'Namespaces have certain restrictions with respect to the characters being allowed in the parts as well as the length of a part. A root namespace may have a length of 16 characters while sub-namespaces may have a length of 64 characters. Valid characters are:', + NAMESPACE_PROVISION_INFORMATION_2: 'However a part is only allowed to begin with a letter of the alphabet, thus \'alice\' is an allowed part for a root namespace while \'1alice\' is not. Certain strings are reserved and thus not allowed as namespace parts. Among the disallowed namespace parts are:', + NAMESPACE_PROVISION_INFORMATION_3: 'This list is not final and can be extended in the future. Thus \'user.alice\' or \'alice.user\' are not allowed in the NEM namespace system. The namespace may have up to 3 parts, thus \'qm.metals.silver\' is valid while \'qm.metals.silver.coin\' is not.', + + // RENEW NAMESPACE MODULE + RENEW_NS_TITLE: 'Namensraum erneuern', + RENEW_NS_NONE: 'Kein Namensraum benötigt eine Erneuerung', + RENEW_NS_INFORMATION_TITLE: 'Namensraum erneuern', + RENEW_NS_INFORMATION_TITLE_1: 'Gebühren', + RENEW_NS_INFORMATION_TITLE_2: 'Root Namensraum', + RENEW_NS_INFORMATION_TITLE_3: 'Erneuerungsintervall', + RENEW_NS_INFORMATION_1: 'Für die Erneuerung eines Namensraumes fallen wie bei der Registrierung Kosten in Höhe von 100 XEM an.', + RENEW_NS_INFORMATION_2: 'Eine Erneuerung wird nur bei Root Namensräumen benötigt. Alle dem Namensraum untergeordnete Namensräume werden automatisch mit verlängert.', + RENEW_NS_INFORMATION_3: 'Namensräume sind Verträge innerhalb der Blockchain mit einer Laufzeit von einem Jahr. Der Vertrag kann einen Monat vor Ablauf verlängert werden. Die Verlängerung kann bis zu einem Monat nach Ablauf des Vertrages durchgeführt werden.', + RENEW_NS_INFORMATION_4: 'Wird die Verlängerung nicht rechtzeitig abgeschlossen, gehen alle untergeordneten Namensräume sowie alle zugeordneten Mosaike entgültig verloren.', + RENEW_NS_ALERT_PART_1: 'Warnung ! Die Registrierung für den Namensraum:', + RENEW_NS_ALERT_PART_2: 'wird in weniger als einem Monat auslaufen ! ', + RENEW_NS_ALERT_PART_3: 'Mehr Informationen gibt es unter Dienste -> Namensräume erneuern.', + + // ACCOUNT MODULE + ACCOUNT_TITLE: 'Konto', + ACCOUNT_ACCOUNT_INFORMATION: 'Kontoinformationen', + ACCOUNT_IMPORTANCE_SCORE: 'Gewichtung', + ACCOUNT_VESTED_BALANCE: 'Verbrieftes Guthaben', + ACCOUNT_HARVESTING: 'Harvesting', + ACCOUNT_REMOTE_STATUS: 'Remote Status', + ACCOUNT_DELEGATED_PUBLIC: 'Delegierter öffentlicher Schlüssel', + ACCOUNT_HARVESTED_BLOCKS: 'Generierte Blöcke', + ACCOUNT_START_STOP_HARVESTING: 'Start / Stopp delegiertes Harvesting', + ACCOUNT_HARVESTING_NOTE: 'Die Informationen auf welchem Netzwerkknoten das delegierte Harvesting betrieben wird befinden sich im lokalen Speicher des Browsers. Wird der Speicher gelöscht erscheint der Harvesting Status als Inaktiv. In diesem Fall wählen Sie den vorher verwendeten Netzwerkknoten aus um den korrekten Status wiederherzustellen. Sollte sich der Status nicht ändern kann es sein, dass der Netzwerkknoten neu gestartet wurde. In diesem Fall muss das delegierte Harvesting wieder gestartet werden.', + ACCOUNT_HARVESTING_NODE_SELECT: 'Einen Knoten für das delegierte Harvesting auswählen', + ACCOUNT_HARVESTING_START: 'Start des delegierten Harvesting', + ACCOUNT_HARVESTING_STOP: 'Stopp des delegierten Harvesting', + ACCOUNT_HARVESTING_NO_SLOTS: 'Keine freien Plätze auf dem ausgewählten Knoten vorhanden, bitte einen anderen Knoten auswählen', + ACCOUNT_HARVESTING_BELOW_THRESHOLD: 'Sie benötigen 10\'000 XEM verbrieftes Guthaben um mit dem delegierten Harvesting beginnen zu können', + ACCOUNT_ACCOUNT_SELECT: 'Anderes Konto auswählen', + ACCOUNT_ACCOUNT_SELECT_LABEL: 'Konto auswählen', + ACCOUNT_WALLET_KEYS: 'Wallet & Schlüssel', + ACCOUNT_ADD_NEW_ACCOUNT: 'Neues Konto hinzufügen', + ACCOUNT_ADD_NEW_ACCOUNT_BTN: 'Der Wallet ein neues Konto hinzufügen', + ACCOUNT_PRIVATE_KEY_NOTE: 'Ihr privater Schlüssel dient als Autorisierung für Ihr Konto. Er sollte an mehreren Stellen aufbewahrt werden: Passwortverschlüsselt in einer Wallet Datei, auf einem Stück Papier niedergeschrieben sowie als QR Code über den Wallet QR exportieren Button.', + ACCOUNT_PRIVATE_KEY_SHOW: 'Privaten Schlüssel anzeigen', + ACCOUNT_EXPORT_MOBILE: 'Wallet auf Handy exportieren', + ACCOUNT_INFO_QR_BTN: 'QR mit Konto Informatione', + ACCOUNT_WALLET_QR_BTN: 'Wallet QR', + ACCOUNT_WALLET_QR_BTN_2: 'Wallet QR exportieren (Android & iOS)', + ACCOUNT_BACKUP_WALLET: 'Wallet herunterladen', + ACCOUNT_BACKUP_WALLET_NOTE: 'Es ist unbedingt notwendig mehrere Sicherheitskopien der Wallet anzufertigen. Andernfalls kann es zum Verlust Ihrer XEM kommen.', + ACCOUNT_BACKUP_WALLET_DOWNLOAD: 'Wallet herunterladen', + ACCOUNT_INFO_QR_TITLE: 'Kontoinformationen QR', + ACCOUNT_WALLET_QR_NOTE: 'Dieser QR Code funktioniert nur mit der kommenden NEMpay App', + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: 'Wallet QR für Android & iOS', + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: 'Alle Konten einer Wallet werden mit dem gleichen Passwort und privatem Schlüssel nach dem BIP32 Verfahren abgesichert. Es werden also sowohl Ihr privater Schlüssel sowie das Passwort der Wallet benötigt um alle Konten wiederherzustellen.
          Es wird dringend Empfohlen eine Sicherung der Wallet anzulegen nachdem weiter Konten hinzugefügt wurden.', + ACCOUNT_CUSTOM_NODE: 'Eigenen Knoten verwenden', + ACCOUNT_NODE_FROM_LIST: 'Knoten aus der Liste verwenden', + ACCOUNT_DELEGATED_PRIVATE_KEY: 'Delegierter privater Schlüssel', + + // PORTAL MODULE + PORTAL_TITLE: 'Dienste', + PORTAL_MULTISIG_TITLE: 'Multi-Signatur und Mehrbenutzerkonten', + PORTAL_MULTISIG_TEXT: 'Multi-Signatur Konten sind Verträge, welche in der Blockchain gespeichert werden. Sie stellen einen sehr vielseitigen und sicheren Weg bereit Vermögen abzusichern. Zudem wird die Nutzung von Mehrbenutzerkonten ermöglicht. Auf Basis von Multi-Signatur Konten können ebenfalls DAOs auf der NEM Plattform abgebildet werden.', + PORTAL_MULTISIG_BTN_1: 'Ein Konto in ein Multi-Signatur Konto umwandeln', + PORTAL_MULTISIG_BTN_2: 'Einen bereits bestehenden Vertrag bearbeiten', + PORTAL_MULTISIG_BTN_3: 'Multi-Signatur Transaktion signieren', + PORTAL_HARVESTING_TITLE: 'Delegiertes Harvesting', + PORTAL_HARVESTING_TEXT: 'Delegiertes Harvesting ist eine Funktion die es ermöglicht, Blöcke zu generieren und Transaktionskosten einzusammeln, selbst wenn das Konto nicht geöffnet ist.', + PORTAL_CHANGELLY_TITLE: 'Changelly Instant Exchange', + PORTAL_CHANGELLY_TEXT: 'Das Changelly Plugin ermöglicht es, auf einfache Art und Weise XEM zu erwerben.', + PORTAL_CHANGELLY_BTN: 'XEM Kaufen', + PORTAL_NS_TITLE: 'Namensräume & Subdomänen', + PORTAL_NS_TEXT: 'Namensräume sind Domänennamen. Jeder Namensraum ist eindeutig, und dient dazu Mosaike (Assets) zu identifizieren, welche einzelnen Namensräumen zugeordnet werden.', + PORTAL_NS_BTN: 'Namensraum erstellen', + PORTAL_MOSAIC_TITLE: 'Mosaik', + PORTAL_MOSAIC_TEXT: 'NEM Mosaike sind Assets welche zusätzliche Eigenschaften und Funktionen bieten. Um Mosaike erstellen zu können, muss das Konto mindestens einen aktiven Root Namensraum registriert haben.', + PORTAL_MOSAIC_BTN_1: 'Mosaik erstellen', + PORTAL_MOSAIC_BTN_2: 'Mosaik bearbeiten', + PORTAL_APOSTILLE_TITLE: 'Apostille', + PORTAL_APOSTILLE_TEXT: 'Der NEM Apostille Dienst kann zum Ausstellen von notariellen Beglaubigungen auf Basis der Blockchain verwendet werden. Dokumente und Dateien könne mit einem Zeitstempel versehen werden. Zudem können Änderungen nachverfolgt werden und es kann die Authentizität von Dokumenten und Dateien nachgewiesen werden.', + PORTAL_APOSTILLE_BTN_1: 'Erstellen', + PORTAL_APOSTILLE_BTN_2: 'Auditieren', + PORTAL_ADDRESS_BOOK_TEXT: 'Adressen können mit Labeln versehen werden. Diese vereinfachen die Verwaltung Ihrer Kontakte', + PORTAL_ADDRESS_BOOK_BTN: 'Adressbuch verwalten', + PORTAL_INVOICE_TEXT: 'Create an invoice to share via QR code', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'Adressbuch', + ADDRESS_BOOK_LIST: 'Kontakte', + ADDRESS_BOOK_NAVIGATION: 'Navigation', + ADDRESS_BOOK_NEW: 'Neuer Kontakt', + ADDRESS_BOOK_EDIT: 'Kontakt bearbeiten', + ADDRESS_BOOK_REMOVE: 'Kontakt entfernen', + ADDRESS_BOOK_NEW_BTN: 'Hinzufügen', + ADDRESS_BOOK_EDIT_BTN: 'Speichern', + ADDRESS_BOOK_REMOVE_BTN: 'Entfernen', + ADDRESS_BOOK_EXPORT_BTN: 'Adressbuch exportieren', + ADDRESS_BOOK_IMPORT_BTN: 'Adressbuch importieren', + ADDRESS_BOOK_CONTACT_LABEL: 'Label', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'Kontoadresse', + ADDRESS_BOOK_ACTIONS: 'Aktionen', + ADDRESS_BOOK_CONFIRM_DELETE: 'Eintrag wirklich aus dem Adressbuch entfernen?', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: 'Startseite', + EXPLORER_NAV_NSM: 'Namensräume & Mosaike', + EXPLORER_NAV_APOSTILLES: 'Apostillen', + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: 'Explorer - Startseite', + EXPLORER_HOME_NS: 'Ihre Namensräume', + EXPLORER_HOME_MOSAICS: 'Ihre Mosaike', + EXPLORER_HOME_NS_MULTISIG: 'Verknüpfte Multi-Signatur Namensräume', + EXPLORER_HOME_MOSAICS_LEVY: 'Levy Mosaik', + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: 'Explorer - Namensräume und Mosaike', + EXPLORER_NS_MOS_SELECT_MOS: 'Mosaik Details auswählen', + EXPLORER_NS_MOS_SEARCH: 'Namensraum durchsuchen', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: 'Explorer - Apostillen', + EXPLORER_APOSTILLES_YOURS: 'Ihre Apostillen', + EXPLORER_APOSTILLES_PUBLIC: 'Öffentliche Senke', + EXPLORER_APOSTILLES_NO_NTY: 'Keine *.nty Datei geladen, hier Klicken um eine zu importieren.', + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'Explorer - Konten', + ACCOUNTS_EXPLORER_SEARCH: 'Suchen', + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: 'Apostille Historie', + APOSTILLE_HISTORY_BTN_TRANSFER: 'Besitz übertragen / trennen', + APOSTILLE_HISTORY_BACKUP: 'Beurkundete Daten sichern', + APOSTILLE_HISTORY_PURGE: 'Beurkundete Daten löschen', + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: 'Create apostilles', + APOSTILLE_CREATE_HELP: 'Want more info on apostille?', + APOSTILLE_TRANSACTION_NAME: 'Apostille transaction', + APOSTILLE_TRANSACTION_MULTISIG_NAME: 'Multisignature apostille transaction', + APOSTILLE_KEEP_PRIVATE: 'Private, transferable, and updateable', + APOSTILLE_USE_DEDICATED: 'Use dedicated account', + APOSTILLE_FILES_TO_NOTARIZE: 'Files to notarize', + APOSTILLE_REJECTED: 'Rejected', + APOSTILLE_FILE_HASH: 'File hash', + APOSTILLE_PRIVATE: 'Private', + APOSTILLE_FILENAME: 'File name', + APOSTILLE_NAME_TOO_LONG: 'File name is too long, 32 characters maximum allowed.', + APOSTILLE_MAX_NUMBER: 'Maximum apostilles per batch is 25', + APOSTILLE_INFORMATION_TITLE: 'Creating an Apostille', + APOSTILLE_INFORMATION_1: 'Each file uploaded is processed automatically with options set on the left panel. You can add new files, change parameters and then add more files with different options. It\'ll also work if you switch to the multisig tab and add more files.', + APOSTILLE_INFORMATION_2: '"Private, transferable, and updateable" option means that the hashes of your files are signed with your private key and sent to a dedicated hierarchical deterministic (HD) account. This way it is not possible for anyone but you to know what content has been time stamped unless you share the content.', + APOSTILLE_INFORMATION_3: 'The dedicated HD account can be put under a multisig contract so that it may be transferred to others via 1-of-1 or any m-of-n multisig contract combination. It can also have additional information sent to it via messages with updates and augments to the original document or the product it represents.', + APOSTILLE_INFORMATION_4: 'When two or more parties want to both approve of a blockchain timestamp, e.g. binding contracts, the account making the blockchain notarization can be put in an n-of-n multisig contract.', + APOSTILLE_INFORMATION_5: 'For accounts in a multisignature contract that have selected "Private, transferable, and updateable", the initiating cosigner\'s private key is used to sign the hash and create a dedicated HD account, not the account that was multisigged.', + APOSTILLE_INFORMATION_6: 'The HD account is a dedicated account generated from a hash of the filename that is then signed by your private key. This resulting hash of this process is then used to form a second private key. This is the time-stamped file\'s private key; a first in blockchain technology only found in Apostille.', + APOSTILLE_INFORMATION_7: 'The dedicated HD account allows you to store the original file\'s signed hash and its updates on a dedicated account. If "Public" is selected, the transaction goes to the public sink address (default).', + APOSTILLE_INFORMATION_8: 'After the transactions are sent the download of an archive is triggered. It contains your signed files, your Apostille certificate for that file, and the new or updated .nty file to keep track of every file you time stamped on the NEM chain.', + APOSTILLE_NO_NTY: 'No nty file loaded, please click here to import one or a new will be created automatically.', + APOSTILLE_IMPORT_FILES: 'Import files', + APOSTILLE_CREATE_TEXT: 'Create text document', + APOSTILLE_ENTER_TEXT: 'Enter text to notarize...', + APOSTILLE_DOCUMENT_TITLE: 'Document title', + APOSTILLE_DROPBOX_MESSAGE: 'Please enter your password and desired tag(s) before selecting files', + APOSTILLE_DROPBOX_MESSAGE_2: 'Please enter your password before selecting files', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: 'Audit apostilles', + APOSTILLE_AUDIT_CHOOSE_NODE: 'Choose a node', + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: 'Only a few nodes are able to search into the whole transaction history (option is disabled by default in NIS).', // + APOSTILLE_AUDIT_WRONG_FORMAT: 'This file is not in apostille format !', + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: 'Verification failed, owner has no public key !', + APOSTILLE_AUDIT_SUCCESS: 'File successfully audited !', + APOSTILLE_AUDIT_FAIL: 'Verification failed !', + APOSTILLE_AUDIT_WAITING: 'Apostille transfer might be waiting for confirmation !', + APOSTILLE_AUDIT_NOT_FOUND: 'Transaction not found, make sure it is not waiting for confirmations otherwise apostille is invalid', + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: 'An error occurred while fetching unconfirmed data but transaction was not found', + APOSTILLE_AUDIT_ERROR_SIGNER: 'An error occured while fetching signer data', + APOSTILLE_AUDIT_ERROR_SIGNATURE: 'Verification failed, an error occured at signature verification !', + APOSTILLE_AUDIT_INFORMATION_1: 'Files that can be audited must be in apostille format', + APOSTILLE_AUDIT_INFORMATION_2: 'You can recognize those by the filename:', + //APOSTILLE_AUDIT_NON_SIGNED: 'Non signed exemple:', + //APOSTILLE_AUDIT_SIGNED: 'Signed exemple:', + APOSTILLE_AUDIT_FILES: 'Audit files', + APOSTILLE_AUDIT_FORMAT_EXAMPLE: 'Apostille format example', + APOSTILLE_AUDIT_REMOVE_RECORDS: 'Remove records locally', + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: 'Send message to notarization account', + APOSTILLE_MESSAGE_NS_BRAND: 'Use my namespace to brand message', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'Add mosaic', + APOSTILLE_NTY_ACCOUNT: 'Notarization account', + APOSTILLE_REQUEST_MESSAGE: 'Request message', + APOSTILLE_CREATE_MESSAGE_REQUEST: 'Create a message request', + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'Transfer or Split apostille ownership', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'Update apostille', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: 'Bitte das Formular vollständig ausfüllen !', + ALERT_ERROR_WALLET_DOWNLOAD: 'Es existiert keine Wallet die heruntergeladen werden kann', + ALERT_PASSWORDS_NOT_MATCHING: 'Das eingegebene Passwort oder die Passphrase stimmen nicht überein !', + ALERT_INVALID_KEY_FOR_ADDR: 'Der private Schlüssel stimmt nicht mit der eingegebene Kontoadresse überein !', + ALERT_NO_WALLET_LOADED: 'Der Zugriff auf das Dashboard ist ohne Wallet nicht möglich', + ALERT_WALLET_NAME_EXISTS: 'Es existiert bereits eine Wallet mit dem gleichen Namen !', + ALERT_INVALID_WALLET_FILE: 'Sie versuchen eine Datei zu öffnen, bei der es sich nicht um eine Wallet handelt !', + ALERT_NO_NODE_SET: 'Bitte geben Sie eine Knotenadresse ein !', + ALERT_INVALID_CUSTOM_NODE: 'Die eingegebene Knotenadresse ist ungültig !', + ALERT_INVALID_WEBSOCKET_PORT: 'Der Websocket der eingegebenen Knotenadresse ist ungültig !', + ALERT_MIJIN_DISABLED: 'Das Mijin Netzwerk ist aktuell deaktiviert, bitte ein anderes Netzwerk auswählen !', + ALERT_GET_NS_BY_ID_ERROR: 'Fehler beim Abrufen der Informationen für den Namensraum, Grund: ', + ALERT_GET_ACCOUNT_DATA_ERROR: 'Fehler beim Abrufen der Kontoinformationen, Grund: ', + ALERT_ERROR_OCCURRED: 'Es ist ein Fehler aufgetreten! ', + ALERT_INVALID_ADDR_FOR_NETWORK: ' ist nicht Teil des Netzwerkes ', + ALERT_INVALID_PASSWORD: 'Das eingegebene Passwort ist ungültig !', + ALERT_COSIG_ALREADY_IN_LIST: 'Mitunterzeichner ist bereits in der Liste für die Anpassungen enthalten !', + ALERT_COSIGNATORY_HAS_NO_PUBLIC: 'Mitunterzeichner muss mindestens eine ausgehen Transaktion tätigen um einen öffentlichen Schlüssel zu erhalten !', + ALERT_MULTISIG_HAS_NO_PUBLIC: 'Multi-Signatur Konto muss mindestens eine ausgehen Transaktion tätigen um einen öffentlichen Schlüssel zu erhalten !', + ALERT_COSIG_CANNOT_BE_MULTISIG: 'Das für die Umwandlung ausgewählte Konto ist bereits Mitunterzeichner in einem anderen Vertrag. Es kann daher nicht umgewandelt werden', + ALERT_NO_NS_OWNED: 'Das Konto hat keine aktiven Namensräume, bitte einen Namensraum registrieren oder ein Konto mit aktiven Namensraum auswählen', + ALERT_UNLOCKED_INFO_ERROR: 'Beim Entsperren ist ein Fehler aufgetreten', + ALERT_LOCK_ERROR: 'Fehler beim Sperren des Kontos, Grund: ', + ALERT_UNLOCK_ERROR: 'Fehler beim Entsperren des Kontos, Grund: ', + ALERT_SUPERNODES_ERROR: 'Fehler beim Empfangen der Daten der Supernodes !', + ALERT_INVALID_NTY_FILE: 'Die bereitgestellte Datei ist nicht vom Typ *.nty !', + ALERT_CREATE_WALLET_FAILED: 'Fehler beim Erstellen der Wallet, Grund: ', + ALERT_DERIVATION_FROM_SEED_FAILED: 'Fehler beim Wiederherstellen des Kontos anhand des Seeds, Grund: ', + ALERT_BIP32_GENERATION_FAILED: 'Fehler beim Erstellen der bip 32 Daten, Grund: ', + ALERT_NO_WALLET_DATA: 'Fehler, die Wallet enthält keine Daten !', + ALERT_CANNOT_LOGIN_WITHOU_WALLET: 'Fehler, die Anmeldung ist ohne Wallet nicht möglich !', + ALERT_NO_WALLET_TO_SET: 'Fehler, es muss eine Wallet ausgewählt werden !', + ALERT_INVALID_WALLET_INDEX: 'Fehler, der Index des Kontos befindet sich außerhalb der gültigen Parameter !', + ALERT_NO_CURRENT_WALLET: 'Fehler, ohne Wallet kann kein Konto angelegt werden !', + ALERT_ALREADY_MULTISIG: 'Das ausgewählte Konto ist bereits ein Multi-Signatur Konto !', + ALERT_INVALID_MODIFICATION_ARRAY: 'Ein Multi-Signatur Konto kann nicht Mitunterzeichner von sich selbst sein, bitte Überprüfen Sie die Anpassungsliste !', + ALERT_GET_MARKET_INFO_ERROR: 'Beim Abrufen der Marktinformationen ist ein Fehler aufgetreten !', + ALERT_MULTISIG_CANNOT_BE_COSIG: 'Ein Multi-Signatur Konto kann nicht als Mitunterzeichner verwendet werden !', + ALERT_PURGE_CANCELLED: 'Löschvorgang abgebrochen !', + ALERT_MAINNET_DISABLED: 'Mainnet ist deaktiviert, bitte ein anderes Netzwerk auswählen !', + ALERT_EMPTY_DECODED_MSG: 'Es ist ein unbekannter Fehler aufgetreten, Fehlercode nicht verfügbar !', + ALERT_INVALID_NS_NAME: 'Der Name des Namensraums ist nicht gültig !', + ALERT_INVALID_MOSAIC_NAME: 'Der Name des Mosaiks ist nicht gültig !', + ALERT_MOSAIC_DESCRIPTION: 'Die Beschreibung des Mosaiks ist ungültig !', + ALERT_GET_INCOMING_TXES_ERROR: 'Beim Abrufen der eingehenden Transaktionen ist ein Fehler aufgetreten, Grund: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'Fehler beim Abrufen der Definitionen für das Mosaik, Grund: ', + ALERT_GET_SUB_NS_ERROR: 'Fehler beim Abrufen der Definitionen für das Mosaik, Grund: ', + ALERT_GET_MOSAICS_ERROR: 'Fehler beim Abrufen des Mosaiks, Grund: ', + ALERT_GET_TRANSACTIONS_ERROR: 'Fehler beim Abrufen der Transaktion, Grund: ', + ALERT_INVALID_ADDRESS_BOOK_FILE: 'Die Datei besitzt kein gültiges .adb Format !', + ALERT_INVALID_ADDRESS: 'Die eingegebene Adresse ist nicht gültig !', + ALERT_INVALID_AMOUNT: 'Die eingegebene Menge ist nicht gültig !', + ALERT_INVALID_PRIVATE_KEY: 'Der eingegebene private Schlüssel ist nicht gültig !', + ALERT_FILE_SIZE_ERROR: ' ist zu groß, die maximale Größe beträgt 100 MB', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'Entschlüsselung der Nachricht nicht möglich da ein Konto keine im Netzwerk sichtbaren öffentlichen Schlüssel besitzt', + ALERT_FETCH_TIME_SYNC_ERROR: 'Es ist ein Fehler beim Abrufen der Netzwerkzeit aufgetreten !', + ALERT_MULTISIG_MIN_SIGNATURE: 'Multi-Signatur Konto benötigt mindestens eine Signatur', + ALERT_BTC_MARKET_ERROR: 'Fehler beim Abrufen des Bitcoin Preises', + ALERT_COSIG_REMOVAL_LIMIT: 'Es kann jeweils nur ein Mitunterzeichner gleichzeitig entfernt werden', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: 'Ungültige minimale Anzahl von Signaturen', + ALERT_INSUFFICIENT_BALANCE: 'Insufficient Balance for performing the operation', + ALERT_VOTING_ERROR: 'Invalid Vote', + ALERT_BRAIN_PASSWORD_TOO_SHORT: 'Brain wallet passphrase must be at least 40 characters!', + ALERT_NODE_SEEMS_OFFLINE: 'Node seems offline, please select another one', + ALERT_WEAK_PASSPHRASE: 'Security score of the passphrase must be at least 3', + ALERT_BRAIN_WALLET_UPGRADE: 'Your brain wallet seems weak ! All brain wallets must use a passphrase with at least 40 characters.
          We advise you to create a new wallet from the signup page and move your funds into it.
          More info here.', + ALERT_RECIPIENT_PUBLIC_KEY: 'Recipient has no public key visible to the network', + ALERT_ENCRYPT_MULTISIG: 'Can\'t send encrypted messages via multisig accounts', + ALERT_EXCHANGE_NEEDS_MESSAGE: 'Recipient is an exchange wallet and thus it requires a message for your account to be correctly credited, please read carefully the exchange deposit instructions!', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: 'Contact already present in address book!', + ALERT_MAX_MOSAIC_SUPPLY: 'Maximum mosaic supply is 9\'000\'000\'000', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'Error at fetching mosaic supply, reason: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'Encrypted messaging is not enabled in offline transactions', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: 'Die Wallet wurde erfolgreich Erstellt und geladen !', + ALERT_SUCCESS_PURGE: 'Lokalen Speicher erfolgreich gelöscht !', + ALERT_SUCCESS_LOGOUT: 'Erfolgreich abgemeldet !', + ALERT_LOAD_WALLET_SUCCESS: 'Wallet erfolgreich geladen !', + ALERT_TRANSACTION_SUCCESS: 'Transaktion erfolgreich versendet !', + ALERT_GENERATE_ACCOUNT_SUCCESS: 'Konto erfolgreich Erstellt. Nicht vergessen die aktualisierte Wallet herunterzuladen !', + ALERT_UPGRADE_SUCCESS: 'Wallet erfolgreich Aktualisiert !', + ALERT_SIGNATURE_SUCCESS: 'Transaktion erfolgreich Signiert !', + ALERT_NTY_FILE_SUCCESS: 'Öffnen der nty Datei war erfolgreich !', + ALERT_INCOMING_TX_FROM: 'Eingehende Transaktion von ', + ALERT_ADDRESS_BOOK_FILE_SUCCESS: 'Adressbuch erfolgreich Importiert !', + ALERT_VOTING_SUCCESS: 'Vote Sent Successfully', + ALERT_POLL_CREATION_SUCCESS: 'Poll Created Successfully', + ALERT_COPY_SIGNED_TX_SUCCESS: 'Signed transaction copied!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: 'Ein Konto in ein Multi-Signatur Konto umwandeln', + AGGREGATE_MODIFICATION_NAME: 'Transaktion für Anpassungen', + AGGREGATE_MODIFICATION_MULTISIG_NAME: 'Multi-Signatur Transaktion für Anpassungen', + AGGREGATE_ACCOUNT_SELECT_TITLE: 'Konto', + AGGREGATE_ACCOUNT_SELECT: 'Ein Konto zum umwandeln auswählen', + AGGREGATE_CUSTOM_ACCOUNT: 'Schlüssel importieren', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'Privater Schlüssel', + AGGREGATE_ACCOUNT_TO_CONVERT: 'Adresse des umzuwandelnden Kontos', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: 'Privater Schlüssel des umzuwandelnden Kontos', + AGGREGATE_ADD_PLACEHOLDER: 'Kontoadresse oder @alias hinzufügen', + AGGREGATE_ADD_BTN_TITLE: 'Mitunterzeichner', + AGGREGATE_MIN_SIGNATURES: 'Minimale Anzahl an benötigten Signaturen', + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: 'Minimale Anzahl an benötigten Signaturen um eine Transaktion zu bestätigen', + AGGREGATE_MODIFICATION_LIST: 'Liste der Anpassungen', + AGGREGATE_COSIG_LIST: 'Adressliste der Mitunterzeichner', + + AGGREGATE_MODIFICATION_EDIT_TITLE: 'Einen Mulit-Signatur Vertrag anpassen', + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'Konto', + AGGREGATE_MODIFICATION_EDIT_SELECT: 'Zu bearbeitendes Konto auswählen', + AGGREGATE_ADD_REMOVE_TITLE: 'Unterzeichner', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: 'Kontoadresse oder @alias hinzufügen', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: 'Signaturen', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: 'Anzahl von benötigten Signaturen hinzufügen (n) oder entfernen (-n)', + AGGREGATE_SELECTED_ACCOUNT_INFO: 'Kontoinformationen anpassen', + AGGREGATE_MIN_SIGNATURES: 'Minimum Signaturen', + AGGREGATE_SELECT_WALLET_ACCOUNT: 'Konto der Wallet benutzen', + AGGREGATE_ADD_COSIG: 'Add cosignatory', + AGGREGATE_REMOVE_COSIG: 'Remove cosignatory', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Multi-Signatur Transaktion signieren', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: 'Bereits Teil der NEM Community ?', + LOGIN_UPGRADE_TITLE: 'Wallet benötigt eine Aktualisierung', + LOGIN_UPGRADE_MESSAGE: 'Die ausgewählte Wallet benötigt eine Aktualisierung. Diese Aktion erzeugt einen weiteren öffentlichen Schlüssel, welcher Ihrem Hauptkonto hinzugefügt wird. Der Download der angepassten Wallet wird nach der Aktualisierung automatisch angestoßen. Diese Datei muss auf jeden Fall heruntergeladen werden!', + LOGIN_UPGRADE_BUTTON: 'Wallet aktualisieren', + LOGIN_IMPORT_BUTTON: 'Wallet importieren', + LOGIN_SELECT_WALLET_YOURS: 'Wallet auswählen', + LOGIN_SELECT_WALLET: 'Eine Wallet im lokalen Speicher auswählen', + LOGIN_LOGIN_BUTTON: 'Anmelden', + LOGIN_NOTE: 'No wallet? Import one or signup.', + + // SIGNUP MODULE + SIGNUP_TITLE: 'Der NEM Community beitreten !', + SIGNUP_SELECT_WALLET_TYPE: 'Select a type of wallet to create', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'Place the cursor on a wallet type to show information.', + SIGNUP_CREATE_WALLET_TITLE: 'Wallet', + SIGNUP_CREATE_WALLET_INFO: 'Simple wallets contains a primary private key that is generated randomly.', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Wallet aus privatem Schlüssel', + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Private key wallets contains a primary private key that you want to import.', + SIGNUP_BRAIN_WALLET_TITLE: 'Brain Wallet', + SIGNUP_BRAIN_WALLET_INFO: 'Brain wallets contains a primary private key that is generated from a passphrase. This allow to retrieve the wallet only by knowing that exact passphrase.', + SIGNUP_CREATE_WALLET_BUTTON: 'Wallet erstellen', + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: 'Wallet aus privatem Schlüssel erstellen', + SIGNUP_BRAIN_WALLET_BUTTON: 'Brain Wallet erstellen', + SIGNUP_CREATE_WALLET_WARNING: 'Bitte informieren Sie sich über die Risiken welche durch clientseitig generierte Schlüssel entstehen können. Wir übernehmen keine Verantwortung für Verluste, die durch den Einsatz eines unsicheren Zufallszahlengenerators entstehen können. Die sicherste Methode zum Erstellen eines privaten Schlüssels stellt der NEM Client (NCC) dar.', + SIGNUP_NETWORK_SELECT: 'Netzwerk auswählen', + SIGNUP_NETWORK_MAINNET: 'Mainnet is the real NEM network. Addresses start with \'N\'.', + SIGNUP_NETWORK_TESTNET: 'Testnet is the test network. Addresses start with \'T\'.', + SIGNUP_NETWORK_MIJIN: 'Mijin is the private version of NEM. Addresses start with \'M\'.', + SIGNUP_BRAIN_WALLET_WARNING: 'Bitte informieren Sie sich über die Risiken die von einer Brain Wallets ausgehen können. Brain Wallets benutzen NUR eine Passphrase, welche mehrfach gehasht wurde. Es ist daher unbedingt Erforderlich, dass Sie eine SICHERE Passphrase mit mindestens 40 Zeichen verwenden. XKCD #936', + SIGNUP_PRIVATE_KEY_WALLET_WARNING: 'Wallets, welche aus einem importierten privaten Schlüssel erzeugt werden, benutzen NUR das Passwort um den privaten Schlüssel vor unberechtigten Zugriffen zu schützen. Es ist daher unbedingt Erforderlich ein SICHERES Passwort auszuwählen.', + SIGNUP_CREATE_START_WARNING: 'Please, follow each step carefully!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'It is recommended to disconnect from internet while creating your wallet and backing up your data.', + SIGNUP_CREATE_READY_BTN: 'Ready', + SIGNUP_CREATE_ENTER_NAME: 'Enter a wallet name', + SIGNUP_CREATE_ENTER_PASSWORD: 'Enter a password', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'Enter a passphrase', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'Confirm above password', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'Confirm above passphrase', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: 'Enter a private key', + SIGNUP_CREATE_ADDRESS_FROM_PK: 'Address corresponding to above key', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'We are now going to generate your primary private key. Please click on start and move your cursor around to add more entropy.', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'Sicherheitswarnung zur Benutzung der Wallet', + SIGNUP_COMMON_WALLET_WARNING_1: 'Wallets werden temporär im lokalen Speicher des Browsers abgelegt. Add-Ons im Browser können dafür sorgen, dass dieser lokale Speicher regelmäßig geleert wird. Dies führt dazu, dass die Wallet bei der Anmeldung nicht mehr Ausgewählt werden kann. In diesem Fall muss die Wallet wiederhergestellt werden. Es ist also sehr wichtig, dass Sie alle Informationen zur Wiederherstellung der Wallet verfügbar haben.', + SIGNUP_COMMON_WALLET_WARNING_2: 'Bei der Erstellung der Wallet sollte automatischer eine Datei heruntergeladen worden sein. Dies ist die .wlt Datei welche als Backup dient. Mit dieser Datei können Sie Ihre Wallet wiederherstellen falls der lokale Speicher des Browsers gelöscht wurde.', + SIGNUP_COMMON_WALLET_WARNING_3: 'Es wurde keine .wlt Datei heruntergeladen? In diesem Fall benutzen Sie bitte den folgenden Button um den Inhalt der Wallet Datei anzuzeigen und eine manuelle Wallet zu erzeugen :', + SIGNUP_COMMON_WALLET_WARNING_4: 'Zusätzlich zur Wallet ist es Notwendig den privaten Schlüssel zu sichern :', + SIGNUP_COMMON_WALLET_WARNING_5: 'Es obliegt Ihrer Verantwortung ein Backup des privaten Schlüssels zu besitzen, bevor Sie Guthaben auf das Konto überweisen.', + SIGNUP_COMMON_WALLET_WARNING_6: 'Jede Wallet hat einen primären privaten Schlüssel (Ihrer wird oben angezeigt) welcher für die Erstellung von weiteren Konten verwendet wird (BIP32). Bei der Wiederherstellung muss unbedingt das gleiche Passwort verwendet werden. Andernfalls kann nur das primäre Konto wiederhergestellt werden. Vergessen Sie also nicht auch Ihr Passwort zu sichern.', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'Inhalt der Wallet Datei anzeigen', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'Um eine Wallet Datei zu erstellen, kopieren Sie bitte den oben angezeigten Base64 kodierten Text in eine leere Datei. Speichern Sie die Datei als IhrWalletName.wlt ab. Anschließend kann die Datei importiert werden .', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'Privaten Schlüssel anzeigen', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: 'Es ist ratsam, den privaten Schlüssel nur Offline aufzubewahren. Achten Sie darauf, den privaten Schlüssel niemals unverschlüsselt abzuspeichern.', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'Mit dem Klick auf "Ich stimme zu" bestätigen Sie, dass Sie die oben aufgeführten Warnungen gelesen und verstanden haben.', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'Wallet Datei gesichert', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: 'Privater Schlüssels und Kennwort gesichert', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: 'Ich stimme zu', + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: 'Understood', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'Download wallet', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: 'Estimated passphrase strength', + SIGNUP_ESTIMATED_GUESS_TIMES: 'Estimated guess times', + + // FAQ MODULE + FAQ_TITLE: 'Häufig gestellte Fragen', + FAQ_QUESTION_1: 'Wie funktioniert die NanoWallet ?', + FAQ_ANSWER_1: 'Nano Wallet is built using the latest crypto libraries with ES6 and AngularJS. It is a full client-side application that never sends any sensitive data through the wire; everything happens in your browser from creating private keys to the signing of transactions.', + FAQ_QUESTION_2: 'Ist die Nutzung kostenlos ?', + FAQ_ANSWER_2: 'Alle Aktionen der NanoWallet werden Clientseitig durchgeführt. Es werden keine Dienste von Drittanbietern genutzt. Dadurch ist die Werwendung der NanoWallet kostenlos.', + FAQ_QUESTION_3: 'Wieso befindet sich bereits ein Mosaik in meinem Besitz ?', + FAQ_ANSWER_3: 'Because XEM is the default currency of the NEM blockchain, every user already has it registered to their wallet, even if their balance is 0. Its namespace is NEM and the mosaic name is XEM', + FAQ_QUESTION_4: 'Gibt es eine Roadmap ?', + FAQ_ANSWER_4: 'The current roadmap includes integration of all NEM client features and completion of community funded projects to work across this wallet.', + FAQ_QUESTION_5: 'Werden irgendwo XEM verschenkt ?', + FAQ_ANSWER_5: 'The NEM faucet is currently down, but you can consult the NEM forum to know about the available bounties.', + FAQ_QUESTION_6: 'Wo kann ich mehr Informationen über NEM finden ?', + FAQ_ANSWER_6_FORUM: 'Offizielles Forum', + FAQ_ANSWER_6_WEBSITE: 'Offizielle Webseite', + FAQ_ANSWER_6_BTT: 'Offizieller BitcoinTalk Thread', + FAQ_QUESTION_7: 'Nothing is shown on the dashboard', + FAQ_ANSWER_7: 'Please be sure to check the node circle in the top navigation bar.
          Red circle means that connection to the node failed.
          Click on "Node" and select another one from the dropdown list or use a custom node.
          Supernodes.nem.io has a lot of nodes that you can use.', + FAQ_QUESTION_8: 'Cosignatories cannot see the transaction to sign', + FAQ_ANSWER_8: 'In this case go to "Services", look for "Multisignature and Multi-User Accounts" and click on "Sign multisig transactions".', + FAQ_QUESTION_9: 'What are the best security practices ?', + FAQ_ANSWER_9: 'It is hightly recommended to always store private keys on paper.
          You can print them and archive them somewhere safe.

          Regarding wallet files you should always keep multiple copies on different cold locations, like usb sticks.
          Passwords must always be unique and complex, for this reason, always write it down first.

          When you want to check your wallet or realise operations:
          - Plug the usb stick
          - Import the wallet in Nano
          - Unplug the usb stick.

          A copy of your wallet is stored in the browser local storage for all the time you need.
          Once you are done, logout and purge the wallets in local storage using the purge button on the right side of the footer.', + FAQ_QUESTION_10: 'Where to find information about my account (address, etc) ?', + FAQ_ANSWER_10: 'If you look at the top navigation bar, you will see an "Account" button between "Node" and "Language". There you can find your address, public key, vested balance and other important data.', + FAQ_QUESTION_11: 'I have deposited XEM to an exchange but nothing has been credited ?', + FAQ_ANSWER_11_1: 'First you must check that the hash of your transaction is pointing to an existing transaction on the explorer (please, note that the explorer is a few blocks behind).', + FAQ_ANSWER_11_2: 'Most exchanges are asking for an identification message to credit your deposit. Make sure that you have followed carefully the exchange instructions and added a message that is NOT encrypted. ', + FAQ_ANSWER_11_3: 'Even if you have added a message, it can happen that exchanges may not process your deposit, because of issues on their side.', + FAQ_ANSWER_11_4: 'You must contact the exchange support, explain the situation and provide them the hash of the transaction.', + FAQ_QUESTION_12: 'How to check if I am on a fork ?', + FAQ_ANSWER_12_1: 'Click on "Node", in the top navigation bar, to open the node panel.', + FAQ_ANSWER_12_2: 'Look at the chain height and compare it to the height shown here.', + FAQ_ANSWER_12_3: 'If different of more than 5 blocks then you are probably on a fork.', + FAQ_ANSWER_12_4: 'To fix, just choose another node from the dropdown in the node panel, it will restore your account at it\'s latest state on the real network.', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: 'Wallet Passwort oder Passphrase eingeben', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Name der Wallet', + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Passwort', + FORM_PASSWORD: 'Passwort', + FORM_PASSWORD_CONFIRM: 'Bestätigen', + FORM_PASSPHRASE_CONFIRM: 'Bestätigen', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Passwort zur Bestätigung erneut eingeben', + FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Passphrase', + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Passphrase zur Bestätigung erneut eingeben', + FORM_ADDRESS_FIELD_PLACEHOLDER: 'Kontoadresse', + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: 'Privater Schlüssel', + FORM_SIDE_BTN_BALANCE: 'Kontostand', + FORM_SIDE_BTN_PAY_TO: 'Empfängerkonto', + FORM_SIDE_BTN_TX_FEE: 'Transaktionsgebühr', + FORM_SIDE_BTN_RENTAL_FEE: 'Mietgebühr', + FORM_SIDE_BTN_LEVY_FEE: 'Levy Gebühr', + FORM_RECIPIENT_PLACEHOLDER: 'Empfängeradresse oder @alias', + FORM_INVOICE_RECIPIENT_PLACEHOLDER: 'Empfängeradresse', + FORM_SIDE_BTN_ALIAS_OF: 'Alias von', + FORM_MESSAGE_PLACEHOLDER: 'Nachricht', + FORM_MOSAIC_NAME_PLACEHOLDER: 'Name des Mosaik', + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'Kontoadresse oder @alias', + FORM_BTN_GET_ALIAS: 'Get alias address', + FORM_BTN_OPEN_ADB: 'Open address book', + FORM_SELECT_NAMESPACE: 'Select a namespace', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Voting', + PORTAL_VOTING_TEXT: 'Create and vote on polls', + PORTAL_VOTING_BTN1: 'See Polls', + PORTAL_VOTING_BTN2: 'Create Poll', + FORM_TITLE_FIELD_PLACEHOLDER: 'Title', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Write your description here', + FORM_OPTION_FIELD_PLACEHOLDER: 'write option', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'account address', + FORM_SELECT_MULTISIG: 'Select a multisignature account', + FORM_SELECT_CONTACT: 'Select a contact', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'Prepare an offline transaction', + OFFLINE_TX_NO_WALLET: 'Please import a wallet from login module to see the form.', + OFFLINE_TX_INFO_1: 'Make sure to be disconnected of internet when importing your wallet and creating the transaction!', + OFFLINE_TX_INFO_2: 'Only simple transactions can be created because a connection is needed to fetch mosaics and multisig information from NEM nodes.', + OFFLINE_TX_INFO_3: 'After clicking the "create" button in the left panel, you will find the signed transaction below.', + OFFLINE_TX_INFO_4: 'A signed transaction is immutable and will be effective only if released to the network before the default deadline of 24 hours.', + OFFLINE_TX_SIGNED: 'Signed transaction', + OFFLINE_TX_RELEASE: 'Open in release module', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'Release a transaction to the network', + RELEASE_OFFLINE_TX_PARAMETERS: 'Transaction parameters', + RELEASE_OFFLINE_TX_INFO_1: 'To release a transaction you must be connected to internet.', + RELEASE_OFFLINE_TX_INFO_2: 'Make sure that you have selected the right network and a working node or it will be rejected.', + RELEASE_OFFLINE_TX_INFO_3: 'It is not possible to send a signed transaction twice. One signed transaction will always generate the same hash and two transactions cannot have the same hash.', + RELEASE_OFFLINE_TX_INFO_4: 'You can release a signed transaction from any computer safely.', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: 'Create an invoice' + }); + +} + +export default GermanProvider; diff --git a/src/app/modules/languages/en.js b/src/app/modules/languages/en.js new file mode 100755 index 0000000..f9d1591 --- /dev/null +++ b/src/app/modules/languages/en.js @@ -0,0 +1,860 @@ +function EnglishProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('en', { + + // HEADER COMPONENT + WALLET_NAME_1: 'Cache', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: 'The secure interface connecting to the NEM platform', + HEADER_LOGIN_BUTTON: 'Login', + HEADER_SIGNUP_BUTTON: 'Sign Up', + HEADER_DASHBOARD: 'Dashboard', + HEADER_WALLET: 'Wallet', + HEADER_SERVICES: 'Services', + HEADER_EXPLORER: 'Explorer', + HEADER_NODE: 'Node', + HEADER_ACCOUNT: 'Account', + HEADER_LANG_TITLE: 'Language', + HEADER_LANG_SELECT: 'Select a language', + HEADER_NODE_BLOCK_HEIGHT: 'Block height', + HEADER_NODE_CURRENT_NODE: 'Current node', + HEADER_NODE_LIST: 'Nodes list', + HEADER_NODE_SELECT: 'Select a node', + HEADER_NODE_CUSTOM: 'Custom node', + HEADER_NODE_CONNECT: 'Connect', + HEADER_NODE_CUSTOM_INFO: 'Node ip or domain', + HEADER_NODE_CUSTOM_TOOLTIP: 'Enter your own NIS node here', + HEADER_PURGE: 'Purge', + HEADER_PURGE_MESSAGE: 'Please confirm the purge of local storage. By clicking "Purge" all wallets in your browser local storage will be deleted and will not be recoverable. You agree that all wallets have been backed up and funds are secured.', + HEADER_OFFLINE_TX: 'Prepare an offline transaction', + HEADER_RELEASE_TX: 'Release a transaction', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'Powered by', + FOOTER_POWERED_BY_2: 'NEM technology.', + FOOTER_VERSION: 'Version', + + // DASHBOARD MODULE + DASHBOARD_TITLE: 'Dashboard', + DASHBOARD_UNCONFIRMED: 'Unconfirmed', + DASHBOARD_CONFIRMED: 'Confirmed', + DASHBOARD_HARVEST_INCOME_TITLE: 'Harvesting income on latest 25 blocks', + DASHBOARD_HARVEST_INCOME_NOTE: 'Only blocks with fee above 0', + DASHBOARD_HARVEST_INCOME_MESSAGE: 'No fees found in the latest 25 blocks', + DASHBOARD_NEWS_TITLE: 'Latest news', + DASHBOARD_HARVESTED_BLOCKS_TITLE: 'Harvested blocks', + DASHBOARD_HARVESTED_BLOCKS_TH: 'Fees earned', + DASHBOARD_MARKET_INFO_TITLE: 'Market information', + DASHBOARD_MARKET_INFO_CAP: 'Market cap', + DASHBOARD_MARKET_INFO_PRICE: 'Price', + DASHBOARD_MARKET_INFO_VOLUME: '24h volume', + DASHBOARD_MARKET_INFO_CHANGES: 'Percentage change (24h)', + DASHBOARD_MARKET_INFO_CHANGES_1H: '1h', + DASHBOARD_MARKET_INFO_CHANGES_24H: '24h', + DASHBOARD_MARKET_INFO_CHANGES_7D: '7d', + DASHBOARD_MARKET_INFO_NOTE: 'CoinMarketCap data updated every 5 minutes', + DASHBOARD_NOTICE_1: 'Welcome to the NanoWallet Beta!', + DASHBOARD_NOTICE_2: 'Please report issues here.', + DASHBOARD_NOTICE_3: 'The NEM Team suggests primarily testing on the testnet to familiarize yourself with NanoWallet first before using the mainnet. A simple guide can be found here. Users are responsible for their funds and having their private keys backed up. The NEM team is not responsible for any loss of funds due to using this app on the mainnet.', + DASHBOARD_NOTICE_4: 'We suggest writing down private keys on paper and storing it in a safe place. Additionally, you can import your accounts into the Android and iOS apps as a backup.', + DASHBOARD_NOTICE_5: 'Thanks for your participation!', + DASHBOARD_MORE_TXES: 'See more transactions', + + // GENERAL + GENERAL_BLOCK: 'Block', + GENERAL_BLOCKS: 'Blocks', + GENERAL_NO_RESULTS: 'Nothing to show', + GENERAL_ACCOUNT: 'Account', + GENERAL_ACCOUNTS: 'Accounts', + GENERAL_MULTISIG_ACCOUNT: 'Multisig account', + GENERAL_AMOUNT: 'Amount', + GENERAL_MESSAGE: 'Message', + GENERAL_DATE: 'Date', + GENERAL_TAB_NORMAL: 'Normal', + GENERAL_TAB_SEND: 'Send', + GENERAL_TAB_MULTISIG: 'Multisig', + GENERAL_TOTAL: 'Total', + GENERAL_REMOVE: 'Remove', + GENERAL_MOSAIC: 'Mosaic', + GENERAL_FEE: 'Fee', + GENERAL_LEVY: 'Levy', + GENERAL_LEVY_TYPES: 'Levy types', + GENERAL_LEVY_TYPES_NOTE: 'I - constant fee; II - percentage based', + GENERAL_LEVY_TYPE_1: 'Constant fee', + GENERAL_LEVY_TYPE_2: 'Percentage based', + GENERAL_SEND: 'Send', + GENERAL_TO: 'To', + GENERAL_HASH: 'Hash', + GENERAL_HASH_FUNCTION: 'Hash Function', + GENERAL_NAME: 'Name', + GENERAL_INFORMATION: 'Information', + GENERAL_ADDRESS: 'Address', + GENERAL_PUBLIC_KEY: 'Public key', + GENERAL_PRIVATE_KEY: 'Private key', + GENERAL_CLEAR_ALL: 'Clear all', + GENERAL_CLOSE: 'Close', + GENERAL_COMING_SOON: 'Coming soon', + GENERAL_NONE: 'None', + GENERAL_DROPBOX: 'Drop files here or click to browse', + GENERAL_NETWORK_FEE: 'Network fee', + GENERAL_YES: 'Yes', + GENERAL_NO: 'No', + GENERAL_TAGS: 'Tags', + GENERAL_SINK: 'Sink', + GENERAL_SINK_ADDRESS: 'Sink Address', + GENERAL_STORAGE: 'Storage', + GENERAL_REASON: 'Reason', + GENERAL_TRANSACTION_HASH: 'Transaction hash', + GENERAL_TRANSACTION_ID: 'Transaction ID', + GENERAL_OWNER: 'Owner', + GENERAL_RESULTS: 'Results', + GENERAL_RESULT: 'Result', + GENERAL_STATUS: 'Status', + GENERAL_LOCATION: 'Location', + GENERAL_ACTION: 'Action', + GENERAL_ACTIONS: 'Actions', + GENERAL_ADD: 'Add', + GENERAL_ADDED: 'Added', + GENERAL_REMOVED: 'Removed', + GENERAL_COSIGNATORY: 'Cosignatory', + GENERAL_COSIGNATORIES: 'Cosignatories', + GENERAL_PROCESSING: 'Processing', + GENERAL_ACCOUNT_LABEL: 'Account label', + GENERAL_OPTIONAL: '(optional)', + GENERAL_ERROR: 'Error', + GENERAL_EXAMPLE: 'Example', + GENERAL_PUBLIC: 'Public', + GENERAL_NAMESPACES: 'Namespaces', + GENERAL_NAMESPACE: 'Namespace', + GENERAL_SUB_NAMESPACES: 'Sub-namespaces', + GENERAL_SUB_NAMESPACE: 'Sub-namespace', + GENERAL_MOSAICS: 'Mosaics', + GENERAL_VALUE: 'Value', + GENERAL_CONNECTION_ERROR: 'An error occured, either node is down or you are offline', + GENERAL_HISTORY: 'History', + GENERAL_REVEAL: 'Reveal', + GENERAL_QR: 'QR code', + GENERAL_UPDATE: 'Update', + GENERAL_UNKNOWN: 'Unknown', + GENERAL_IMPORTANCE: 'Importance', + GENERAL_TRANSACTIONS: 'Transactions', + GENERAL_REGISTER: 'Register', + GENERAL_CREATE: 'Create', + GENERAL_RENEW: 'Renew', + GENERAL_CHARACTERS_LEFT: 'Characters left', + GENERAL_CURRENCY: 'Currency', + GENERAL_EDIT: 'Edit', + GENERAL_SEND_XEM: 'Send XEM', + GENERAL_ACTIVE: 'Active', + GENERAL_INACTIVE: 'Inactive', + GENERAL_ACTIVATING: 'Activating', + GENERAL_DEACTIVATING: 'Deactivating', + GENERAL_REMOTE: 'Remote', + GENERAL_WARNING: 'Warning', + GENERAL_SCORE: 'Score', + GENERAL_LENGTH: 'Length', + GENERAL_GO_BACK: 'Go back', + GENERAL_NEXT: 'Next', + GENERAL_START: 'Start', + GENERAL_ALIAS: 'Alias', + GENERAL_CONTACTS: 'Contacts', + GENERAL_ENCRYPTED: 'Encrypted', + GENERAL_UNENCRYPTED: 'Unencrypted', + GENERAL_HEXADECIMAL: 'Hexadecimal', + GENERAL_SELECT_ACCOUNT: 'Select account', + GENERAL_INVOICE: 'Invoice', + GENERAL_SIGNATURE: 'Signature', + GENERAL_VERIFY: 'Verify', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: 'Sorry but you cannot use Nano Wallet safely with this browser...', + HOME_RECOMMENDED_BROWSERS: 'Recommended browsers are:', + HOME_FEATURE_STAND_BY: 'Place the cursor on a feature to show information.', + HOME_FEATURE_1: 'Send and receive XEM easily and almost instantly, only 1 minute block time!', + + // TRANSFER TRANSACTION MODULE + TRANSFER_TRANSACTION_TITLE: 'Send XEM', + TRANSFER_TRANSACTION_NAME: 'Transfer transaction', + TRANSFER_TRANSACTION_MULTISIG_NAME: 'Multisignature transfer transaction', + TRANSFER_TRANSACTION_INVOICE: 'Create invoice', + TRANSFER_TRANSACTION_TAB_INVOICE: 'Receive', + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: 'Mosaic transfer', + TRANSFER_TRANSACTION_ATTACH_MOSAIC: 'Attach mosaic', + TRANSFER_TRANSACTION_ATTACH: 'Attach', + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: 'Mosaics attached', + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: 'Encrypt message', + TRANSFER_TRANSACTION_MESSAGE_TYPE: 'Message type', + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: 'From', + LINE_TX_DETAILS_FROM_MULTISIG: 'From multisig', + LINE_TX_DETAILS_WAITING: 'Transaction waiting to be included', + LINE_TX_DETAILS_NEED_SIG: 'Needs cosignatories signatures', + LINE_TX_DETAILS_NEED_SIG_2: 'Needs your signature', + LINE_TX_DETAILS_MESS_DEC: 'Decode', + LINE_TX_DETAILS_HASH: 'Hash', + LINE_TX_DETAILS_DEC_MESS: 'Decode message', + LINE_TX_DETAILS_MOS_ATTACHED: 'Mosaics attached', + LINE_TX_DETAILS_LEVY_TYPE_1: 'Constant', + LINE_TX_DETAILS_LEVY_TYPE_2: 'Percentage-based', + LINE_TX_DETAILS_ISSUER: 'Issuer', + LINE_TX_DETAILS_MULTISIG_FEE: 'Multisig fee', + LINE_TX_DETAILS_MULTISIG_HASH: 'Multisig hash', + LINE_TX_DETAILS_COSIGN: 'Cosign transaction', + LINE_TX_DETAILS_SIGNATURES: 'Signature(s)', + LINE_TX_DETAILS_COSIGNATORY: 'Cosignatory', + LINE_TX_DETAILS_TIMESTAMP: 'Timestamp', + LINE_TX_DETAILS_MOS_CREATE: 'Create mosaic', + LINE_TX_DETAILS_MOS_EDIT: 'Edit mosaic', + LINE_TX_DETAILS_NS_CREATE: 'Create namespace', + LINE_TX_DETAILS_NS_NEW_SUB: 'New sub-namespace', + LINE_TX_DETAILS_NS_ROOT: 'Root namespace', + LINE_TX_DETAILS_RECIPIENT: 'Recipient', + LINE_TX_DETAILS_MULTISIG_CREATE: 'Create multisig account', + LINE_TX_DETAILS_MULTISIG_EDIT: 'Edit multisig account', + LINE_TX_DETAILS_MULTISIG_MOD: 'Modifications', + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: 'Min cosignatories', + LINE_TX_DETAILS_MULTISIG_AFFECTED: 'Account affected', + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: 'Importance transfer transaction', + IMPORTANCE_TRANSFER_MULTISIG_NAME: 'Multisignature importance transfer transaction', + IMPORTANCE_TRANSFER_MODE: 'Mode', + IMPORTANCE_TRANSFER_MODE_1: 'Activate', + IMPORTANCE_TRANSFER_MODE_2: 'Deactivate', + IMPORTANCE_TRANSFER_TITLE: 'Manage delegated account', + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Manage delegated account of multisignature accounts', + IMPORTANCE_TRANSFER_CUSTOM_KEY: 'Use a custom public key', + IMPORTANCE_TRANSFER_MODE_SELECT: 'Select a mode', + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: 'Remote account', + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: 'Remote public key', + IMPORTANCE_TRANSFER_INFO_PART_1: 'Once an importance transaction has been included in a block it needs 6 hours to become active. After that, you\'ll have access to node selection and start/stop commands.', + IMPORTANCE_TRANSFER_INFO_PART_2: 'Make sure you do not have a delegated account activated already (if it is an imported account). If so you can use the old delegated public key to deactivate (if necessary).', + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'For multisignature accounts only the cosignatory that initiated the importance transfer transaction can start and stop harvesting. If any other cosignatory want to take back power on harvesting, he just need to deactivate and reactivate the remote status.', + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'No blocks harvested', + IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Harvesting panel', + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'You must wait until your remote status is active to start delegated harvesting (6 hours)', + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'You must send an importance transfer from the left panel to activate your remote account', + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'You are not the cosignatory that initiated the importance transfer, therefore it is not possible for you to see, start or stop the delegated harvesting status directly. Please, contact the cosignatory managing the remote account. You can kick a manager and take back the control of harvesting by deactivating and reactivating with your remote.', + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: 'Reveal delegated private key', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'Delegated account Key', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'Harvesting status', + IMPORTANCE_TRANSFER_START_HARVESTING: 'Start delegated harvesting', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'Stop delegated harvesting', + IMPORTANCE_TRANSFER_ACTIVATE_DEACTIVATE_REMOTE: 'Activate / Deactivate the delegated account', + IMPORTANCE_TRANSFER_SHOW_DELEGATED_KEYS: 'Show delegated account keys', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: 'Create a mosaic', + MOSAIC_DEFINITION_NAME: 'Mosaic definition transaction', + MOSAIC_DEFINITION_MULTISIG_NAME: 'Multisignature mosaic definition transaction', + MOSAIC_DEFINITION_QUANTITY: 'Quantity', + MOSAIC_DEFINITION_DIV: 'Divisibility', + MOSAIC_DEFINITION_TOTAL_SUPPLY: 'Total supply', + MOSAIC_DEFINITION_FINAL_NAME: 'Full Name', + MOSAIC_DEFINITION_DESCRPITION: 'Description', + MOSAIC_DEFINITION_INITIAL_SUPPLY: 'Initial supply', + MOSAIC_DEFINITION_MUTABLE_SUPPLY: 'Mutable supply', + MOSAIC_DEFINITION_TRANSFERABLE: 'Transferable', + MOSAIC_DEFINITION_PROPERTIES: 'Properties', + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: 'Mosaic properties', + MOSAIC_DEFINITION_REQUIRES_LEVY: 'Requires levy', + MOSAIC_DEFINITION_LEVY_LIMITATION: 'UI-limitation: right now, only owned mosaics can be used as a levy.', + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: 'Select levy mosaic', + MOSAIC_DEFINITION_LEVY_ADDRESS: 'Levy address', + MOSAIC_DEFINITION_LEVY_FEE_TYPE: 'Fee type', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: 'Absolute', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: 'Percentile', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: 'Selecting absolute, will cause constant levy of', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: 'Selecting percentile, will cause linear levy:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: 'Sending', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: 'will imply levy of', + MOSAIC_DEFINITION_PARENT: 'Parent Namespace', + MOSAIC_DEFINITION_INFORMATION_TITLE: 'Creating a Mosaic', + MOSAIC_DEFINITION_INFORMATION: 'Want more info about mosaics?', + MOSAIC_DEFINITION_INFORMATION_1: 'The maximum length for a mosaic name is 32 characters. Allowed characters are:', + MOSAIC_DEFINITION_INFORMATION_2: 'The first character must be a letter from the alphabet or a number.', + MOSAIC_DEFINITION_INFORMATION_3: 'The description may not exceed a length of 512 characters. There is no limitation for the characters used in the description.', + MOSAIC_DEFINITION_INFORMATION_4: 'The behavior of a mosaic can be customized by a set of properties:', + MOSAIC_DEFINITION_INFORMATION_5: 'The supply is given in entire units of the mosaic, not in smallest sub-units. The initial supply must be in the range of 0 and 9,000,000,000.', + MOSAIC_DEFINITION_INFORMATION_6: 'The divisibility determines up to what decimal place the mosaic can be divided into. Thus a divisibility of 3 means that a mosaic can be divided into smallest parts of 0.001 mosaics, i.e. milli mosaics is the smallest sub-unit. The divisibility must be in the range of 0 and 6.', + MOSAIC_DEFINITION_INFORMATION_7: 'If checked, it allows a mosaic supply change at a later point, otherwise supply is immutable.', + MOSAIC_DEFINITION_INFORMATION_8: 'Allow transfers of the mosaic among accounts other than the creator. If the property \'transferable\' is not checked, only transfer transactions having the creator as sender or as recipient can transfer mosaics of that type. If checked the mosaics can be transferred to and from arbitrary accounts.', + MOSAIC_DEFINITION_INFORMATION_9: 'The creator can demand that a special fee is collected from the sender and sent to an account of his choice (thus the creator can specify his own account as recipient of this fee). The data for the levy is the following:', + MOSAIC_DEFINITION_INFORMATION_10: 'The mosaic in which the fee has to be paid. Any existing mosaic can be specified.', + MOSAIC_DEFINITION_INFORMATION_11: 'The recipient of the levy. This can be any account.', + MOSAIC_DEFINITION_INFORMATION_12: 'The fee quantity. The interpretation is dependent on the field \'fee type\', see above.', + MOSAIC_DEFINITION_INFORMATION_13: 'There are two fee types supported, absolute fee and percentile fee.', + MOSAIC_DEFINITION_INFORMATION_14: 'The fee is specified as absolute quantity and thus does not depend on the quantity that is transferred.', + MOSAIC_DEFINITION_INFORMATION_15: 'The fee is specified as multiple of the percentile of the quantity that is transferred. The fee is thus linearly increasing with the transferred mosaic quantity.', + MOSAIC_DEFINITION_INFORMATION_16: 'Sending mosaics on the NEM blockchain requires a fee. The exact fee is calculated depending on their total number and how many are being sent during a transaction. Small business mosaics are given a discounted flat rate of 0.05 XEM per mosaic per transfer. These are mosaics with a quantity of less than 10,000 and a divisibility of 0.', + MOSAIC_DEFINITION_INFORMATION_17: 'If you own 100% of the supply, you can overwrite all the mosaic properties by sending a creation transaction again with the same "namespace:mosaic" name.', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: 'Change mosaic supply', + MOSAIC_SUPPLY_CHANGE_NAME: 'Mosaic supply change transaction', + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: 'Multisignature mosaic supply change transaction', + MOSAIC_SUPPLY_CHANGE_SELECT: 'Select mosaic', + MOSAIC_SUPPLY_CHANGE_TYPE: 'Change type', + MOSAIC_SUPPLY_CHANGE_TYPE_1: 'Create', + MOSAIC_SUPPLY_CHANGE_TYPE_2: 'Delete', + MOSAIC_SUPPLY_CHANGE_SUPPLY: 'Supply', + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: 'Current supply', + MOSAIC_SUPPLY_CHANGE_AMOUNT: 'Change amount', + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: 'Resulting supply', + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: 'Create namespace & sub-namespace', + NAMESPACE_PROVISION_NAME: 'Provision namespace transaction', + NAMESPACE_PROVISION_MULTISIG_NAME: 'Multisignature provision namespace transaction', + NAMESPACE_PROVISION_PARENT: 'Parent Namespace', + NAMESPACE_PROVISION_NEW_ROOT: 'New root Namespace', + NAMESPACE_PROVISION_NS: 'Namespace', + NAMESPACE_PROVISION_NS_NAME: 'Namespace name', + NAMESPACE_PROVISION_RESTRICTIONS: 'Namespace Restrictions', + NAMESPACE_PROVISION_INFORMATION_1: 'Namespaces have certain restrictions with respect to the characters being allowed in the parts as well as the length of a part. A root namespace may have a length of 16 characters while sub-namespaces may have a length of 64 characters. Valid characters are:', + NAMESPACE_PROVISION_INFORMATION_2: 'However a part is only allowed to begin with a letter of the alphabet or a number, thus \'alice\' is an allowed part for a root namespace while \'_alice\' is not. Certain strings are reserved and thus not allowed as namespace parts. Among the disallowed namespace parts are:', + NAMESPACE_PROVISION_INFORMATION_3: 'This list is not final and can be extended in the future. Thus \'user.alice\' or \'alice.user\' are not allowed in the NEM namespace system. The namespace may have up to 3 parts, thus \'qm.metals.silver\' is valid while \'qm.metals.silver.coin\' is not.', + + // RENEW NAMESPACE MODULE + RENEW_NS_TITLE: 'Renew namespaces', + RENEW_NS_NONE: 'No namespace to renew', + RENEW_NS_INFORMATION_TITLE: 'Renewing Namespaces', + RENEW_NS_INFORMATION_TITLE_1: 'Fees', + RENEW_NS_INFORMATION_TITLE_2: 'Root Namespaces', + RENEW_NS_INFORMATION_TITLE_3: 'Renewal Period', + RENEW_NS_INFORMATION_1: 'Renewing a namespace costs the same amount as registering a new namespace, 100 XEM.', + RENEW_NS_INFORMATION_2: 'Only root namespaces need to be renewed. All sub-namepsaces will be renewed automatically upon renewal of the root namespace.', + RENEW_NS_INFORMATION_3: 'Namespace contracts are on-chain rental contracts good for one year. The contract may be renewed one month prior to or after their expiration date.', + RENEW_NS_INFORMATION_4: 'If not renewed in time, all sub-namespaces and mosaics created under it will be lost.', + RENEW_NS_ALERT_PART_1: 'Warning! The namespace:', + RENEW_NS_ALERT_PART_2: 'will expire in less than a month! ', + RENEW_NS_ALERT_PART_3: 'Consult the renew page for more information.', + + // ACCOUNT MODULE + ACCOUNT_TITLE: 'Account', + ACCOUNT_ACCOUNT_INFORMATION: 'Account information', + ACCOUNT_IMPORTANCE_SCORE: 'Importance Score', + ACCOUNT_VESTED_BALANCE: 'Vested Balance', + ACCOUNT_HARVESTING: 'Harvesting', + ACCOUNT_REMOTE_STATUS: 'Remote status', + ACCOUNT_DELEGATED_PUBLIC: 'Delegated public key', + ACCOUNT_HARVESTED_BLOCKS: 'Harvested blocks', + ACCOUNT_START_STOP_HARVESTING: 'Start / Stop delegated harvesting', + ACCOUNT_HARVESTING_NOTE: 'The node used to harvest on this account is stored in your browser local storage. If the browser storage is erased the app won\'t know which node you were using and therefore the harvesting status will show inactive. In this case, select the node you were using, and it will restore the harvesting status automatically. If the status is not restored, check if you have selected the right node; otherwise, it means that the node has been rebooted and your account is no longer harvesting.', + ACCOUNT_HARVESTING_NODE_SELECT: 'Select a node to harvest on', + ACCOUNT_HARVESTING_START: 'Start delegated harvesting', + ACCOUNT_HARVESTING_STOP: 'Stop delegated harvesting', + ACCOUNT_HARVESTING_NO_SLOTS: 'No free slots on selected node, please choose another', + ACCOUNT_HARVESTING_BELOW_THRESHOLD: 'You need 10\'000 vested XEM to start delegated harvesting', + ACCOUNT_ACCOUNT_SELECT: 'Select another account', + ACCOUNT_ACCOUNT_SELECT_LABEL: 'Choose Account', + ACCOUNT_WALLET_KEYS: 'Wallet & keys', + ACCOUNT_ADD_NEW_ACCOUNT: 'Add new account', + ACCOUNT_ADD_NEW_ACCOUNT_BTN: 'Add a new account into wallet', + ACCOUNT_PRIVATE_KEY_NOTE: 'Your private key holds all the power of your account. It is a priority to make sure it is stored safely somewhere offline: password encrypted into a .wlt file, written on a piece of paper, and on a picture or download the export wallet QR.', + ACCOUNT_PRIVATE_KEY_SHOW: 'Show private key', + ACCOUNT_EXPORT_MOBILE: 'Export to mobile', + ACCOUNT_INFO_QR_BTN: 'Share account info QR', + ACCOUNT_WALLET_QR_BTN: 'Wallet QR', + ACCOUNT_WALLET_QR_BTN_2: 'Export wallet QR (Android and IOS)', + ACCOUNT_BACKUP_WALLET: 'Backup wallet', + ACCOUNT_BACKUP_WALLET_NOTE: 'It is very important that you have backups of your wallets to log in with or your XEM will be lost.', + ACCOUNT_BACKUP_WALLET_DOWNLOAD: 'Download wallet', + ACCOUNT_INFO_QR_TITLE: 'Account information QR', + ACCOUNT_WALLET_QR_NOTE: 'This QR is only working on upcoming NEMpay mobile app', + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: 'Wallet QR for Android & IOS apps', + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: 'All accounts are derived from your primary private key and password using BIP32, so both your primary private key and your password are needed to retrieve/recreate all your secondary accounts.
          It is still highly recommended to backup your wallet after adding new accounts to not repeat the operation again if local storage is erased.', + ACCOUNT_CUSTOM_NODE: 'Use custom node', + ACCOUNT_NODE_FROM_LIST: 'Use node from list', + ACCOUNT_DELEGATED_PRIVATE_KEY: 'Delegated private key', + ACCOUNT_NO_PUBLIC_KEY: 'You need to make a transaction to get a public key', + ACCOUNT_SHOW_ON_TREZOR_BTN: 'Show on TREZOR', + + // PORTAL MODULE + PORTAL_TITLE: 'Services', + PORTAL_MULTISIG_TITLE: 'Multisignature and Multi-User Accounts', + PORTAL_MULTISIG_TEXT: 'Multisig accounts are editable on-chain contracts, the most powerful way to secure funds, enable joint accounts, and are the foundation of DAOs.', + PORTAL_MULTISIG_BTN_1: 'Convert an account to multisig', + PORTAL_MULTISIG_BTN_2: 'Edit an exisiting contract', + PORTAL_MULTISIG_BTN_3: 'Sign multisig transactions', + PORTAL_HARVESTING_TITLE: 'Delegated Harvesting', + PORTAL_HARVESTING_TEXT: 'Delegated harvesting is the feature that allows "mining" even while your account is closed.', + PORTAL_EXCHANGE_TITLE: 'Instant Exchanges', + PORTAL_EXCHANGE_TEXT: 'Use Changelly and ShapeShift widgets to buy XEM at the best rates!', + PORTAL_EXCHANGE_BTN: 'Buy XEM', + PORTAL_NS_TITLE: 'Namespaces & Subdomains', + PORTAL_NS_TEXT: 'Namespaces are domain names. Each namespace is unique and authenticates mosaics (assets) issued on it or on its subdomains.', + PORTAL_NS_BTN: 'Create namespace', + PORTAL_MOSAIC_TITLE: 'Mosaics', + PORTAL_MOSAIC_TEXT: 'NEM mosaics are assets that expose additional properties and other features. To be able to create a mosaic, an account must rent at least one root namespace.', + PORTAL_MOSAIC_BTN_1: 'Create mosaic', + PORTAL_MOSAIC_BTN_2: 'Edit mosaic', + PORTAL_APOSTILLE_TITLE: 'Apostille', + PORTAL_APOSTILLE_TEXT: 'Use the NEM Apostille service to create blockchain based notarizations to time stamp, follow and audit file authenticity.', + PORTAL_APOSTILLE_BTN_1: 'Create', + PORTAL_APOSTILLE_BTN_2: 'Audit', + PORTAL_ADDRESS_BOOK_TEXT: 'Assign labels to addresses to easily keep track of your contacts.', + PORTAL_ADDRESS_BOOK_BTN: 'Manage address book', + PORTAL_INVOICE_TEXT: 'Create an invoice to share via QR code', + PORTAL_SIGNED_MSG_TEXT: 'Create and verify signed messages to authenticate account ownership without transacting.', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'Address book', + ADDRESS_BOOK_NAVIGATION: 'Navigation', + ADDRESS_BOOK_NEW: 'New contact', + ADDRESS_BOOK_EDIT: 'Edit contact', + ADDRESS_BOOK_REMOVE: 'Remove contact', + ADDRESS_BOOK_NEW_BTN: 'Add', + ADDRESS_BOOK_EDIT_BTN: 'Save', + ADDRESS_BOOK_REMOVE_BTN: 'Remove', + ADDRESS_BOOK_EXPORT_BTN: 'Export address book', + ADDRESS_BOOK_IMPORT_BTN: 'Import address book', + ADDRESS_BOOK_CONTACT_LABEL: 'Label', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'Account address', + ADDRESS_BOOK_ACTIONS: 'Actions', + ADDRESS_BOOK_CONFIRM_DELETE: 'Confirm deletion of address book entry', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: 'Home', + EXPLORER_NAV_NSM: 'Namespaces & Mosaics', + EXPLORER_NAV_APOSTILLES: 'Apostilles', + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: 'Explorer - Home', + EXPLORER_HOME_NS: 'Your Namespaces', + EXPLORER_HOME_MOSAICS: 'Your Mosaics', + EXPLORER_HOME_NS_MULTISIG: 'Multisig Owned Namespaces', + EXPLORER_HOME_MOSAICS_LEVY: 'Levy mosaic', + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: 'Explorer - Namespaces and Mosaics', + EXPLORER_NS_MOS_SELECT_MOS: 'Selected Mosaic Details', + EXPLORER_NS_MOS_SEARCH: 'Search namespace', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: 'Explorer - Apostilles', + EXPLORER_APOSTILLES_YOURS: 'Your apostilles', + EXPLORER_APOSTILLES_PUBLIC: 'Public sink', + EXPLORER_APOSTILLES_NO_NTY: 'No nty file loaded, please click here to import one.', + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'Explorer - Accounts', + ACCOUNTS_EXPLORER_SEARCH: 'Search', + + // TRANSACTIONS EXPLORER + EXPLORER_TRANSACTIONS_TITLE: 'Your transactions history', + EXPLORER_TRANSACTIONS_LOAD_MORE: 'Load more', + + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: 'Apostille history', + APOSTILLE_HISTORY_BTN_TRANSFER: 'Transfer / Split ownership', + APOSTILLE_HISTORY_BACKUP: 'Backup notary data', + APOSTILLE_HISTORY_PURGE: 'Purge notary data', + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: 'Create apostilles', + APOSTILLE_CREATE_HELP: 'Want more info on apostille?', + APOSTILLE_TRANSACTION_NAME: 'Apostille transaction', + APOSTILLE_TRANSACTION_MULTISIG_NAME: 'Multisignature apostille transaction', + APOSTILLE_KEEP_PRIVATE: 'Private, transferable, and updateable', + APOSTILLE_USE_DEDICATED: 'Use dedicated account', + APOSTILLE_FILES_TO_NOTARIZE: 'Files to notarize', + APOSTILLE_REJECTED: 'Rejected', + APOSTILLE_FILE_HASH: 'File hash', + APOSTILLE_PRIVATE: 'Private', + APOSTILLE_FILENAME: 'File name', + APOSTILLE_NAME_TOO_LONG: 'File name is too long, 32 characters maximum allowed.', + APOSTILLE_MAX_NUMBER: 'Maximum apostilles per batch is 25', + APOSTILLE_INFORMATION_TITLE: 'Creating an Apostille', + APOSTILLE_INFORMATION_1: 'Each file uploaded is processed automatically with options set on the left panel. You can add new files, change parameters and then add more files with different options. It\'ll also work if you switch to the multisig tab and add more files.', + APOSTILLE_INFORMATION_2: '"Private, transferable, and updateable" option means that the hashes of your files are signed with your private key and sent to a dedicated hierarchical deterministic (HD) account. This way it is not possible for anyone but you to know what content has been time stamped unless you share the content.', + APOSTILLE_INFORMATION_3: 'The dedicated HD account can be put under a multisig contract so that it may be transferred to others via 1-of-1 or any m-of-n multisig contract combination. It can also have additional information sent to it via messages with updates and augments to the original document or the product it represents.', + APOSTILLE_INFORMATION_4: 'When two or more parties want to both approve of a blockchain timestamp, e.g. binding contracts, the account making the blockchain notarization can be put in an n-of-n multisig contract.', + APOSTILLE_INFORMATION_5: 'For accounts in a multisignature contract that have selected "Private, transferable, and updateable", the initiating cosigner\'s private key is used to sign the hash and create a dedicated HD account, not the account that was multisigged.', + APOSTILLE_INFORMATION_6: 'The HD account is a dedicated account generated from a hash of the filename that is then signed by your private key. This resulting hash of this process is then used to form a second private key. This is the time-stamped file\'s private key; a first in blockchain technology only found in Apostille.', + APOSTILLE_INFORMATION_7: 'The dedicated HD account allows you to store the original file\'s signed hash and its updates on a dedicated account. If "Public" is selected, the transaction goes to the public sink address (default).', + APOSTILLE_INFORMATION_8: 'After the transactions are sent the download of an archive is triggered. It contains your signed files, your Apostille certificate for that file, and the new or updated .nty file to keep track of every file you time stamped on the NEM chain.', + APOSTILLE_NO_NTY: 'No nty file loaded, please click here to import one or a new will be created automatically.', + APOSTILLE_IMPORT_FILES: 'Import files', + APOSTILLE_CREATE_TEXT: 'Create text document', + APOSTILLE_ENTER_TEXT: 'Enter text to notarize...', + APOSTILLE_DOCUMENT_TITLE: 'Document title', + APOSTILLE_DROPBOX_MESSAGE: 'Please enter your password and desired tag(s) before selecting files', + APOSTILLE_DROPBOX_MESSAGE_2: 'Please enter your password before selecting files', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: 'Audit apostilles', + APOSTILLE_AUDIT_CHOOSE_NODE: 'Choose a node', + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: 'Only a few nodes are able to search into the whole transaction history (option is disabled by default in NIS).', + APOSTILLE_AUDIT_WRONG_FORMAT: 'This file is not in apostille format!', + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: 'Verification failed, owner has no public key!', + APOSTILLE_AUDIT_SUCCESS: 'File successfully audited!', + APOSTILLE_AUDIT_FAIL: 'Verification failed!', + APOSTILLE_AUDIT_WAITING: 'Apostille transfer might be waiting for confirmation!', + APOSTILLE_AUDIT_NOT_FOUND: 'Transaction not found, make sure it is not waiting for confirmations otherwise apostille is invalid', + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: 'An error occurred while fetching unconfirmed data but transaction was not found', + APOSTILLE_AUDIT_ERROR_SIGNER: 'An error occured while fetching signer data', + APOSTILLE_AUDIT_ERROR_SIGNATURE: 'Verification failed, an error occured at signature verification!', + APOSTILLE_AUDIT_INFORMATION_1: 'Files that can be audited must be in apostille format', + APOSTILLE_AUDIT_INFORMATION_2: 'You can recognize those by the filename:', + APOSTILLE_AUDIT_FILES: 'Audit files', + APOSTILLE_AUDIT_FORMAT_EXAMPLE: 'Apostille format example', + APOSTILLE_AUDIT_REMOVE_RECORDS: 'Remove records locally', + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: 'Send message to notarization account', + APOSTILLE_MESSAGE_NS_BRAND: 'Use my namespace to brand message', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'Add mosaic', + APOSTILLE_NTY_ACCOUNT: 'Notarization account', + APOSTILLE_REQUEST_MESSAGE: 'Request message', + APOSTILLE_CREATE_MESSAGE_REQUEST: 'Create a message request', + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'Transfer or Split apostille ownership', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'Update apostille', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: 'Please complete the form!', + ALERT_ERROR_WALLET_DOWNLOAD: 'Can\'t download wallet because it doesn\'t exists!', + ALERT_PASSWORDS_NOT_MATCHING: 'Provided passwords or passphrases does not match!', + ALERT_INVALID_KEY_FOR_ADDR: 'Private key does not correspond to the address provided!', + ALERT_NO_WALLET_LOADED: 'You can\'t access the dashboard without a wallet', + ALERT_WALLET_NAME_EXISTS: 'A wallet with the same name is already loaded!', + ALERT_INVALID_WALLET_FILE: 'You are trying to load a file that is not a wallet!', + ALERT_INVALID_CUSTOM_NODE: 'Your custom node is invalid!', + ALERT_INVALID_WEBSOCKET_PORT: 'Custom node\'s websocket port is invalid!', + ALERT_MIJIN_DISABLED: 'Mijin network is disabled, please select another network!', + ALERT_GET_NS_BY_ID_ERROR: 'Error at fetching namespace info, reason: ', + ALERT_GET_ACCOUNT_DATA_ERROR: 'Error at fetching account data, reason: ', + ALERT_ERROR_OCCURRED: 'An error ocurred! ', + ALERT_INVALID_ADDR_FOR_NETWORK: ' does not correspond to the network ', + ALERT_INVALID_PASSWORD: 'Provided password is not valid!', + ALERT_COSIG_ALREADY_IN_LIST: 'Cosignatory is already present in modification list!', + ALERT_COSIGNATORY_HAS_NO_PUBLIC: 'Cosignatory must have at least one transaction to get a public key!', + ALERT_MULTISIG_HAS_NO_PUBLIC: 'Multisig account must have at least one transaction to get a public key!', + ALERT_COSIG_CANNOT_BE_MULTISIG: 'Selected account to convert is cosignatory of another multisig account. Therefore it cannot be converted', + ALERT_NO_NS_OWNED: 'Account does not own any namespace, please create one or change account', + ALERT_UNLOCKED_INFO_ERROR: 'An error occured at fetching unlock info', + ALERT_LOCK_ERROR: 'Error at locking account, reason: ', + ALERT_UNLOCK_ERROR: 'Error at unlocking account, reason: ', + ALERT_SUPERNODES_ERROR: 'Error occured at fetching supernodes data!', + ALERT_INVALID_NTY_FILE: 'Provided file is not an nty file!', + ALERT_CREATE_WALLET_FAILED: 'Failed to create wallet, reason: ', + ALERT_DERIVATION_FROM_SEED_FAILED: 'Failed to derive account from seed, reason: ', + ALERT_BIP32_GENERATION_FAILED: 'Failed to generate bip 32 data, reason: ', + ALERT_NO_WALLET_DATA: 'Error, empty wallet data!', + ALERT_CANNOT_LOGIN_WITHOU_WALLET: 'Error, can\'t login without wallet!', + ALERT_NO_WALLET_TO_SET: 'Error, can\'t set nothing as current wallet!', + ALERT_INVALID_WALLET_INDEX: 'Error, selected account index is out of bounds!', + ALERT_NO_CURRENT_WALLET: 'Error, can\'t set a wallet account if no current wallet!', + ALERT_ALREADY_MULTISIG: 'Selected account is already a multisig account!', + ALERT_INVALID_MODIFICATION_ARRAY: 'A multisig account can\'t be cosignatory of itslef, please check your modification list!', + ALERT_GET_MARKET_INFO_ERROR: 'An error occured while trying to fetch market information!', + ALERT_MULTISIG_CANNOT_BE_COSIG: 'A multisig account cannot be set as cosignatory!', + ALERT_PURGE_CANCELLED: 'Purge cancelled!', + ALERT_MAINNET_DISABLED: 'Mainnet is disabled, please select another network!', + ALERT_EMPTY_DECODED_MSG: 'An error occured, no decoded message!', + ALERT_INVALID_NS_NAME: 'Name of namespace is invalid!', + ALERT_INVALID_MOSAIC_NAME: 'Name of mosaic is invalid!', + ALERT_MOSAIC_DESCRIPTION: 'Description of mosaic is too long!', + ALERT_GET_INCOMING_TXES_ERROR: 'An error occured while trying to fetch incoming transactions, reason: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'Error at fetching mosaics definitions, reason: ', + ALERT_GET_SUB_NS_ERROR: 'Error at fetching namespaces definitions, reason: ', + ALERT_GET_MOSAICS_ERROR: 'Error at fetching mosaics, reason: ', + ALERT_GET_TRANSACTIONS_ERROR: 'Error at fetching transactions, reason: ', + ALERT_INVALID_ADDRESS_BOOK_FILE: 'This file is not in .adb format!', + ALERT_INVALID_ADDRESS: 'Provided address is not valid!', + ALERT_INVALID_AMOUNT: 'Amount is not valid!', + ALERT_INVALID_PRIVATE_KEY: 'Provided private key is not valid!', + ALERT_FILE_SIZE_ERROR: ' is too big, maximum size allowed is 100 MB', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'Message decryption failed because an account has no public key visible on the network', + ALERT_FETCH_TIME_SYNC_ERROR: 'An error occured at fetching network time!', + ALERT_MULTISIG_MIN_SIGNATURE: 'Multisignature account needs at least one minimum signature', + ALERT_BTC_MARKET_ERROR: 'Error while trying to fetch Bitcoin price', + ALERT_COSIG_REMOVAL_LIMIT: 'Only one cosignatory at a time can be removed', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: 'Invalid number of minimum signatures', + ALERT_INSUFFICIENT_BALANCE: 'Insufficient balance for performing the operation', + ALERT_VOTING_ERROR: 'Invalid Vote', + ALERT_BRAIN_PASSWORD_TOO_SHORT: 'Brain wallet passphrase must be at least 40 characters!', + ALERT_NODE_SEEMS_OFFLINE: 'Node seems offline, please select another one', + ALERT_WEAK_PASSPHRASE: 'Security score of the passphrase must be at least 3', + ALERT_BRAIN_WALLET_UPGRADE: 'Your brain wallet seems weak! All brain wallets must use a passphrase with at least 40 characters.
          We advise you to create a new simple wallet from the signup page and move your funds into it.
          More info here.', + ALERT_RECIPIENT_PUBLIC_KEY: 'Recipient has no public key visible to the network', + ALERT_ENCRYPT_MULTISIG: 'Can\'t send encrypted messages via multisig accounts', + ALERT_EXCHANGE_NEEDS_MESSAGE: 'Recipient is an exchange wallet and thus it requires a message for your account to be correctly credited, please read carefully the exchange deposit instructions!', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: 'Contact already present in address book!', + ALERT_MAX_MOSAIC_SUPPLY: 'Maximum mosaic supply is 9\'000\'000\'000', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'Error at fetching mosaic supply, reason: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'Encrypted messaging is not enabled in offline transactions', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: 'Wallet successfully created and loaded!', + ALERT_SUCCESS_PURGE: 'Local storage successfully purged!', + ALERT_SUCCESS_LOGOUT: 'Successfully logged out!', + ALERT_LOAD_WALLET_SUCCESS: 'Wallet successfully loaded!', + ALERT_TRANSACTION_SUCCESS: 'Transaction successfully sent!', + ALERT_GENERATE_ACCOUNT_SUCCESS: 'Account successfully generated. Don\'t forget to download your updated wallet!', + ALERT_UPGRADE_SUCCESS: 'Wallet successfully upgraded!', + ALERT_SIGNATURE_SUCCESS: 'Transaction successfully signed!', + ALERT_NTY_FILE_SUCCESS: 'Successfully loaded nty file!', + ALERT_INCOMING_TX_FROM: 'Incoming transaction from ', + ALERT_ADDRESS_BOOK_FILE_SUCCESS: 'Address book successfully imported!', + ALERT_VOTING_SUCCESS: 'Vote Sent Successfully', + ALERT_POLL_CREATION_SUCCESS: 'Poll Created Successfully', + ALERT_COPY_SIGNED_TX_SUCCESS: 'Signed transaction copied!', + ALERT_COPY_SIGNED_MSG_SUCCESS: 'Signed message copied!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: 'Convert an account to multisig', + AGGREGATE_MODIFICATION_NAME: 'Aggregate modification transaction', + AGGREGATE_MODIFICATION_MULTISIG_NAME: 'Multisignature aggregate modification transaction', + AGGREGATE_ACCOUNT_SELECT_TITLE: 'Account to Convert', + AGGREGATE_ACCOUNT_SELECT: 'Select an account to convert', + AGGREGATE_CUSTOM_ACCOUNT: 'Import Key', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'Address private key', + AGGREGATE_ACCOUNT_TO_CONVERT: 'Account to convert address', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: 'Account to convert private key', + AGGREGATE_ADD_PLACEHOLDER: 'Cosignatory account or @alias to add', + AGGREGATE_ADD_BTN_TITLE: 'Add Signer', + AGGREGATE_MIN_SIGNATURES: 'Minimum signatures required', + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: 'Minimum signatures needed to validate a transaction', + AGGREGATE_MODIFICATION_LIST: 'Modifications list', + AGGREGATE_COSIG_LIST: 'Cosignatory Address List', + AGGREGATE_MODIFICATION_EDIT_TITLE: 'Edit a multisignature contract', + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'Account to edit', + AGGREGATE_MODIFICATION_EDIT_SELECT: 'Select an account to edit', + AGGREGATE_ADD_REMOVE_TITLE: 'Add/Remove signer', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: 'Cosignatory account or @alias to add', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: 'Change Sigs Needed', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: 'Number of signatures to add (n) or remove (-n) - Automated removals', + AGGREGATE_SELECTED_ACCOUNT_INFO: 'Selected account information', + AGGREGATE_MIN_SIGNATURES: 'Min signatures', + AGGREGATE_SELECT_WALLET_ACCOUNT: 'Use wallet account', + AGGREGATE_ADD_COSIG: 'Add cosignatory', + AGGREGATE_REMOVE_COSIG: 'Remove cosignatory', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Sign multisignature transactions', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: 'Login', + LOGIN_UPGRADE_TITLE: 'Wallet needs an upgrade', + LOGIN_UPGRADE_MESSAGE: 'Selected wallet needs an upgrade. This action will generate a child public key and add it into your primary account.', + LOGIN_UPGRADE_BUTTON: 'Upgrade wallet', + LOGIN_IMPORT_BUTTON: 'Import Wallet from File', + LOGIN_SELECT_WALLET_YOURS: 'Select wallet', + LOGIN_SELECT_WALLET: 'Select wallet', + LOGIN_LOGIN_BUTTON: 'Sign In', + LOGIN_NOTE: 'New to Cache?', + + // SIGNUP MODULE + CREATE_WALLET_TITLE: 'Create Wallet', + ENTER_WALLET_NAME: 'Enter a wallet name', + SIGNUP_SELECT_WALLET_TYPE: 'Select a type of wallet to create', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'Place the cursor on a wallet type to show information.', + SIGNUP_CREATE_WALLET_TITLE: 'Simple wallet', + SIGNUP_CREATE_WALLET_INFO: 'Simple wallets contains a primary private key that is generated randomly.', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Private key wallet', + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Private key wallets contains a primary private key that you want to import.', + SIGNUP_BRAIN_WALLET_TITLE: 'Brain wallet', + SIGNUP_BRAIN_WALLET_INFO: 'Brain wallets contains a primary private key that is generated from a passphrase. This allow to retrieve the wallet only by knowing that exact passphrase.', + SIGNUP_CREATE_WALLET_BUTTON: 'Create simple wallet', + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: 'Create private key wallet', + SIGNUP_BRAIN_WALLET_BUTTON: 'Create brain wallet', + SIGNUP_CREATE_WALLET_WARNING: 'Please read about dangers that client side generated keys pose; we are not responsible for any loss that could be due to the entropy of key generation. Even if it is unlikely to happen, it is recommended to use a private key generated from a strong source of entropy.', + SIGNUP_NETWORK_SELECT: 'Select a network', + SIGNUP_NETWORK_MAINNET: 'Mainnet is the real NEM network. Addresses start with \'N\'.', + SIGNUP_NETWORK_TESTNET: 'Testnet is the test network. Addresses start with \'T\'.', + SIGNUP_NETWORK_MIJIN: 'Mijin is the private version of NEM. Addresses start with \'M\'.', + SIGNUP_BRAIN_WALLET_WARNING: 'Please read about dangers that brain wallets pose. Brain wallets use ONLY a passphrase hashed multiple times. Therefore it\'s crucial to select a SAFE passphrase with at least 40 characters. XKCD #936', + SIGNUP_PRIVATE_KEY_WALLET_WARNING: 'Private key wallets use ONLY a password to encrypt the imported private key. Therefore it\'s crucial to select a SAFE password.', + SIGNUP_CREATE_START_WARNING: 'Please, follow each step carefully!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'It is recommended to disconnect from internet while creating your wallet and backing up your data.', + SIGNUP_CREATE_READY_BTN: 'Ready', + SIGNUP_CREATE_ENTER_NAME: 'Enter a wallet name', + SIGNUP_CREATE_ENTER_PASSWORD: 'Enter a password', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'Enter a passphrase', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'Confirm above password', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'Confirm above passphrase', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: 'Enter a private key', + SIGNUP_CREATE_ADDRESS_FROM_PK: 'Address corresponding to above key', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'Please move the cursor around until completed', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'Account safety protocol', + SIGNUP_COMMON_WALLET_WARNING_1: 'Wallets are stored temporarily in the browser local storage! Browsers can be configured (e.g. by add-ons) to clear the local storage at times. This will lead to the loss of the data and which can\'t be undone easily. In such a case, your wallets will be gone, so it is very important to make sure you have all needed information to restore your accounts.', + SIGNUP_COMMON_WALLET_WARNING_2: 'Please click below to download your wallet. It is the .wlt file used as a backup and to import back if your browser’s local storage is erased.', + SIGNUP_COMMON_WALLET_WARNING_3: 'If you don\'t get a backup .wlt file, click on button below to reveal the raw wallet data and create the file manually:', + SIGNUP_COMMON_WALLET_WARNING_4: 'Even if you have a wallet file it is mandatory to backup your account\'s private key, click on button below to reveal it:', + SIGNUP_COMMON_WALLET_WARNING_5: 'It is your responsibility to always make sure you have your private key backed up before sending any funds to your account.', + SIGNUP_COMMON_WALLET_WARNING_6: 'Each wallet has a primary private key (yours is shown above) that is used to create deterministic secondary accounts (BIP32). This feature requires to use the same password or it will generate different secondary accounts for the same primary private key. When backing up your data don\'t forget to take note of your password.', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'Show raw wallet file', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'To make a wallet file, create an empty text file and put the above base 64 key into it. Save the file as yourWalletName.wlt.', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'Show private key', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: 'Your private key holds all the power of your account and therefore it must be kept secret. Never share it with anyone. It is highly recommend to store the private key in a safe and offline location.', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'By clicking below, you agree that you have your private key, password and wallet file backed up.', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'I have my wallet file', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: 'I have my private key and password', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: 'I agree', + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: 'Understood', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'Download wallet', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: 'Estimated passphrase strength', + SIGNUP_ESTIMATED_GUESS_TIMES: 'Estimated guess times', + SIGNUP_CONGRATS_MSG: 'Congratulations! Your NEM address is', + + // FAQ MODULE + FAQ_TITLE: 'Frequently Asked Questions', + FAQ_QUESTION_1: 'How Nano Wallet works?', + FAQ_ANSWER_1: 'Nano Wallet is built with AngularJS and ES6. It is a full client-side application that never sends any sensitive data through the wire; everything happens in your browser from creating private keys to the signing of transactions.', + FAQ_QUESTION_2: 'Is it free to use?', + FAQ_ANSWER_2: 'Absolutely all operations are client-side, only you have control of your coins, no third parties, and no extra fees.', + FAQ_QUESTION_3: 'Why do I already have one mosaic?', + FAQ_ANSWER_3: 'Because XEM is the default currency of the NEM blockchain, every user already has it registered to their wallet, even if their balance is 0. Its namespace is NEM and the mosaic name is XEM', + FAQ_QUESTION_4: 'Roadmap?', + FAQ_ANSWER_4: 'The current roadmap includes integration of all features from NanoWallet v1.x.x and completion of community funded projects to work across this wallet.', + FAQ_QUESTION_5: 'Can I get free XEM?', + FAQ_ANSWER_5: 'The NEM faucet is currently down, but you can consult the NEM forum to know about the available bounties.', + FAQ_QUESTION_6: 'Where to find more information about NEM?', + FAQ_ANSWER_6_FORUM: 'Official forum', + FAQ_ANSWER_6_WEBSITE: 'Official website', + FAQ_ANSWER_6_BTT: 'Official BitcoinTalk thread', + FAQ_QUESTION_7: 'Nothing is shown on the dashboard', + FAQ_ANSWER_7: 'Please be sure to check the node circle in the top navigation bar.
          Red circle means that connection to the node failed.
          Click on "Node" and select another one from the dropdown list or use a custom node.
          Supernodes.nem.io has a lot of nodes that you can use.', + FAQ_QUESTION_8: 'Cosignatories cannot see the transaction to sign', + FAQ_ANSWER_8: 'In this case go to "Services", look for "Multisignature and Multi-User Accounts" and click on "Sign multisig transactions".', + FAQ_QUESTION_9: 'What are the best security practices ?', + FAQ_ANSWER_9: 'It is hightly recommended to always store private keys on paper.
          You can print them and archive them somewhere safe.

          Regarding wallet files you should always keep multiple copies on different cold locations, like usb sticks.
          Passwords must always be unique and complex, for this reason, always write it down first.

          When you want to check your wallet or realise operations:
          - Plug the usb stick
          - Import the wallet in Nano
          - Unplug the usb stick.

          A copy of your wallet is stored in the browser local storage for all the time you need.
          Once you are done, logout and purge the wallets in local storage using the purge button on the right side of the footer.', + FAQ_QUESTION_10: 'Where to find information about my account (address, etc) ?', + FAQ_ANSWER_10: 'If you look at the top navigation bar, you will see an "Account" button between "Node" and "Language". There you can find your address, public key, vested balance and other important data.', + FAQ_QUESTION_11: 'I have deposited XEM to an exchange but nothing has been credited ?', + FAQ_ANSWER_11_1: 'First you must check that the hash of your transaction is pointing to an existing transaction on the explorer (please, note that the explorer is a few blocks behind).', + FAQ_ANSWER_11_2: 'Most exchanges are asking for an identification message to credit your deposit. Make sure that you have followed carefully the exchange instructions and added a message that is NOT encrypted. ', + FAQ_ANSWER_11_3: 'Even if you have added a message, it can happen that exchanges may not process your deposit, because of issues on their side.', + FAQ_ANSWER_11_4: 'You must contact the exchange support, explain the situation and provide them the hash of the transaction.', + FAQ_QUESTION_12: 'How to check if I am on a fork ?', + FAQ_ANSWER_12_1: 'Click on "Node", in the top navigation bar, to open the node panel.', + FAQ_ANSWER_12_2: 'Look at the chain height and compare it to the height shown here.', + FAQ_ANSWER_12_3: 'If different of more than 5 blocks then you are probably on a fork.', + FAQ_ANSWER_12_4: 'To fix, just choose another node from the dropdown in the node panel, it will restore your account at it\'s latest state on the real network.', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: 'Password', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Wallet Name', + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Password', + FORM_PASSWORD: 'Password', + FORM_PASSWORD_CONFIRM: 'Confirm Password', + FORM_PASSPHRASE_CONFIRM: 'Confirm Passphrase', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Confirm Password', + FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Passphrase', + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Confirm your passphrase', + FORM_ADDRESS_FIELD_PLACEHOLDER: 'Account address', + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: 'Private key', + FORM_SIDE_BTN_BALANCE: 'Balance', + FORM_SIDE_BTN_PAY_TO: 'Pay to', + FORM_SIDE_BTN_TX_FEE: 'Transaction fee', + FORM_SIDE_BTN_RENTAL_FEE: 'Rental fee', + FORM_SIDE_BTN_LEVY_FEE: 'Levy fee', + FORM_RECIPIENT_PLACEHOLDER: 'Recipient address', + FORM_INVOICE_RECIPIENT_PLACEHOLDER: 'Recipient address', + FORM_SIDE_BTN_ALIAS_OF: 'Alias of', + FORM_MESSAGE_PLACEHOLDER: 'Message', + FORM_MOSAIC_NAME_PLACEHOLDER: 'Mosaic name', + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'Account address or @alias', + FORM_BTN_GET_ALIAS: 'Get namespace address', + FORM_BTN_OPEN_ADB: 'Open address book', + FORM_SELECT_NAMESPACE: 'Select a namespace', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Voting', + PORTAL_VOTING_TEXT: 'Create and vote on polls', + PORTAL_VOTING_BTN1: 'See Polls', + PORTAL_VOTING_BTN2: 'Create Poll', + FORM_TITLE_FIELD_PLACEHOLDER: 'Title', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Write your description here', + FORM_OPTION_FIELD_PLACEHOLDER: 'write option', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'account address', + FORM_SELECT_MULTISIG: 'Select a multisignature account', + FORM_SELECT_CONTACT: 'Select a contact', + + // TREZOR RELATED + TREZOR_TITLE: 'TREZOR', + TREZOR_TEXT: 'The TREZOR hardware wallet allows you to secure your XEM, mosaics and multisig accounts', + TREZOR_BUTTON: 'Login with TREZOR', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'Prepare an offline transaction', + OFFLINE_TX_NO_WALLET: 'Please import a wallet from login module to see the form.', + OFFLINE_TX_INFO_1: 'To be completely safe, make sure to use a computer that is NEVER connected to internet.', + OFFLINE_TX_INFO_2: 'Only simple transactions can be created because a connection is needed to fetch mosaics and multisig information from NEM nodes.', + OFFLINE_TX_INFO_3: 'After clicking the "create" button in the left panel, you will find the signed transaction below.', + OFFLINE_TX_INFO_4: 'A signed transaction is immutable and will be effective only if released to the network before the default deadline of 24 hours.', + OFFLINE_TX_SIGNED: 'Signed transaction', + OFFLINE_TX_RELEASE: 'Open in release module', + OFFLINE_TX_MODAL_ALERT: 'This computer seems connected to internet, please note that creating offline transactions is safe ONLY on a computer that is NEVER connected to internet.', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'Release a transaction to the network', + RELEASE_OFFLINE_TX_PARAMETERS: 'Transaction parameters', + RELEASE_OFFLINE_TX_INFO_1: 'To release a transaction you must be connected to internet.', + RELEASE_OFFLINE_TX_INFO_2: 'Make sure that you have selected the right network and a working node or it will be rejected.', + RELEASE_OFFLINE_TX_INFO_3: 'It is not possible to send a signed transaction twice. One signed transaction will always generate the same hash and two transactions cannot have the same hash.', + RELEASE_OFFLINE_TX_INFO_4: 'You can release a signed transaction from any computer safely.', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: 'Create an invoice', + + // CREATE SIGNED MESSAGE MODULE + CREATE_SIGNED_MSG_TITLE: "Create a signed message", + CREATE_SIGNED_MSG_NAME: 'Signed message', + CREATE_SIGNED_MSG_SIGN: 'Sign message', + + // VERIFY SIGNED MESSAGE MODULE + VERIFY_SIGNED_MSG_TITLE: "Verify a signed message", + VERIFY_SIGNED_MSG_SIG_VALID: 'Signature is valid', + VERIFY_SIGNED_MSG_SIG_NOT_VALID: 'Signature is NOT valid', + VERIFY_SIGNED_MSG_NOT_VALID: 'Signed message is not valid!', + + // CACHE CONSTANTS + CACHE_ENTER_PASSWORD: 'Enter a password', + CACHE_LOGIN_NOTE: 'New to Cache? ', + CACHE_CREATE_KEY: 'Generate private key', + CACHE_ADD_ENTROPY_INFO: 'Please move the cursor around until completed', + CACHE_ACCOUNT_SAFETY: "Wallets are stored temporarily in the browser local storage! Browsers can be configured (e.g. by add-ons) to clear the local storage at times. This will lead to the loss of the data and which can't be undone easily. In such a case, your wallets will be gone, so it is very important to make sure you have all needed information to restore your accounts", + CACHE_SIGNUP_CREATE_WALLET_INFO: 'Please follow each step carefully! It is recommended to disconnect from internet while creating your wallet and backing up your data', + CACHE_SIGNUP_CREATE_WALLET_TITLE: "I'm ready", + CACHE_DOWNLOAD_WALLET_FILE: "Please click below to download your wallet. It is the .wlt file used as a backup and to import back if your browser's local storage is erased.", + CACHE_ACCOUNT_SAFETY_HEADER: 'Account Safety', + CACHE_DOWNLOAD_WALLET: 'Download Wallet', + CACHE_CONFIRM: 'I have my wallet file and am ready to continue', + CACHE_ACCOUNT_SAFETY_2: "It is also important to take note of your private key. It is recommended to save this somewhere on your computer as a backup.", + CACHE_SHOW_PRIVATE_KEY: 'Show my private key', + CACHE_SAVED_PRIVATE_KEY: 'I have saved my private key and am ready to continue', + CACHE_ACCOUNT_SAFETY_3: 'It is your responsibility to always make sure you have your private key backed up before sending any funds to your account.', + CACHE_FINAL_CONFIRM: 'By clicking below, you agree that you have your private key, password, and wallet file backed up.', + CACHE_AGREE_END_SIGNUP: 'Agree', + CACHE_WALLET_CREATED: 'Your Cache wallet has been created', + CACHE_WALLET_CONGRATS: 'Congratulations! Your Cache Wallet Address is:', + CACHE_LOGIN_TO_DASHBOARD: 'or login to dashboard', + CACHE_BUY_CACHE: 'Buy Cache', + CACHE_MY_ACCOUNT: 'My Account', + CACHE_SEND_CACHE: 'Send Cache', + CACHE_SEND_XEM: 'Send XEM', + CACHE_LOGIN_BUTTON: 'Sign In', + CACHE_LOGIN_TITLE: 'Login', + CACHE_LOGIN_SELECT_WALLET: 'Select wallet', + CACHE_HEADER_DASHBOARD: 'Dashboard', + CACHE_FORM_RECIPIENT_PLACEHOLDER: 'Recipient address', + CACHE_FORM_MESSAGE_PLACEHOLDER: 'Message (Optional)', + CACHE_FEE: 'Fee: 0.05 XEM', + CACHE_FORM_PASSWORD_FIELD_PLACEHOLDER: 'Enter password', + CACHE_TRANSFER_TITLE: 'Send Cache', + CACHE_PRIVATE_KEY_NOTE: 'Your private key holds all the power of your account. It is a priority to make sure it is stored safely somewhere offline: password encrypted into a .wlt file, written on a piece of paper, or on a picture.', + CACHE_GENERAL_PASSWORD: 'Password', + CACHE_ADD_NEW_ACCOUNT_BTN: 'Add New Account' + }); +} + +export default EnglishProvider; diff --git a/src/app/modules/languages/es.js b/src/app/modules/languages/es.js new file mode 100755 index 0000000..e768ffc --- /dev/null +++ b/src/app/modules/languages/es.js @@ -0,0 +1,802 @@ +function SpanishProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('es', { + + // HEADER COMPONENT + WALLET_NAME_1: 'nano', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: 'La aplicación segura que se conecta a la plataforma NEM', + HEADER_LOGIN_BUTTON: 'Ingresar', + HEADER_SIGNUP_BUTTON: 'Crear Cuenta', + HEADER_DASHBOARD: 'Escritorio', + HEADER_WALLET: 'Cartera', + HEADER_SERVICES: 'Servicios', + HEADER_EXPLORER: 'Explorador', + HEADER_NODE: 'Nodo', + HEADER_ACCOUNT: 'Cuenta', + HEADER_LANG_TITLE: 'Idioma', + HEADER_LANG_SELECT: 'Selecciona un idioma', + HEADER_NODE_BLOCK_HEIGHT: 'Tamaño del bloque', + HEADER_NODE_CURRENT_NODE: 'Nodo actual', + HEARDER_NODE_LIST: 'Lista de nodos', + HEADER_NODE_SELECT: 'Selecciona un nodo', + HEADER_NODE_CUSTOM: 'Nodo personalizado', + HEADER_NODE_CONNECT: 'Conectar', + HEADER_NODE_CUSTOM_INFO: 'Ip o dominio del nodo', + HEADER_NODE_CUSTOM_TOOLTIP: 'Ingresa tu propio nodo NIS aquí', + HEADER_PURGE: 'Limpiar', + HEADER_PURGE_MESSAGE: 'Por favor confirma la limpieza del almacenamiento local. Haciendo clic en "Limpiar" todas las carteras almacenadas de manera local serán eliminadas y no podran ser recuperadas. Usted acepta que todas las carteras han sido respaldadas y los fondos están asegurados.', + HEADER_OFFLINE_TX: 'Preparar una transacción sin conexión', + HEADER_RELEASE_TX: 'Lanzar una transacción', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'Creado por', + FOOTER_POWERED_BY_2: 'NEM technology.', + FOOTER_VERSION: 'Versión', + + // DASHBOARD MODULE + DASHBOARD_TITLE: 'Escritorio', + DASHBOARD_UNCONFIRMED: 'No confirmado', + DASHBOARD_CONFIRMED: 'Confirmado', + DASHBOARD_HARVEST_INCOME_TITLE: 'Cosecha obtenida en los últimos 25 bloques', + DASHBOARD_HARVEST_INCOME_NOTE: 'Solo bloques con tarifa superior a 0', + DASHBOARD_HARVEST_INCOME_MESSAGE: 'No se encontraron tarifas en los últimos 25 bloques.', + DASHBOARD_NEWS_TITLE: 'Últimas noticias', + DASHBOARD_HARVESTED_BLOCKS_TITLE: 'Bloques cosechados', + DASHBOARD_HARVESTED_BLOCKS_TH: 'Tarifas ganadas', + DASHBOARD_MARKET_INFO_TITLE: 'Información del mercado', + DASHBOARD_MARKET_INFO_CAP: 'Capitalización de mercado', + DASHBOARD_MARKET_INFO_PRICE: 'Precio', + DASHBOARD_MARKET_INFO_VOLUME: 'Volumen 24h', + DASHBOARD_MARKET_INFO_CHANGES: 'Porcentaje de cambio (24h)', + DASHBOARD_MARKET_INFO_CHANGES_1H: '1h', + DASHBOARD_MARKET_INFO_CHANGES_24H: '24h', + DASHBOARD_MARKET_INFO_CHANGES_7D: '7d', + DASHBOARD_MARKET_INFO_NOTE: 'CoinMarketCap datos actualizados cada 5 minutos', + DASHBOARD_NOTICE_1: 'Bienvenido(a) a la NanoWallet Beta!', + DASHBOARD_NOTICE_2: 'Por favor reportar incidencias aquí.', + DASHBOARD_NOTICE_3: 'El equipo de NEM sugiere hacer pruebas en el testnet para familiarizarse primero con NanoWallet antes de usar el mainnet. Se puede encontrar una guía simple aquí . Los usuarios son responsables de sus fondos y de realizar una copia de seguridad de sus claves privadas. El equipo de NEM no es responsable de ninguna pérdida de fondos debido al uso de esta aplicación en la red mainnet.', + DASHBOARD_NOTICE_4: 'Sugerimos escribir las claves privadas en papel y almacenarlas en un lugar seguro. Además, puedes importar tus cuentas en las aplicaciones oficiales para Android e iOS.', + DASHBOARD_NOTICE_5: '!Gracias por tu participación!', + + // GENERAL + GENERAL_BLOCK: 'Bloque', + GENERAL_BLOCKS: 'Bloques', + GENERAL_NO_RESULTS: 'Nada que mostrar', + GENERAL_ACCOUNT: 'Cuenta', + GENERAL_ACCOUNTS: 'Cuentas', + GENERAL_MULTISIG_ACCOUNT: 'Cuenta multifirma', + GENERAL_AMOUNT: 'Cantidad', + GENERAL_MESSAGE: 'Mensaje', + GENERAL_DATE: 'Fecha', + GENERAL_TAB_NORMAL: 'Normal', + GENERAL_TAB_SEND: 'Enviar', + GENERAL_TAB_MULTISIG: 'Multifirma', + GENERAL_TOTAL: 'Total', + GENERAL_REMOVE: 'Eliminar', + GENERAL_MOSAIC: 'Mosaico', + GENERAL_FEE: 'Tarifa', + GENERAL_LEVY: 'Impuesto', + GENERAL_LEVY_TYPES: 'Tipos de impuesto', + GENERAL_LEVY_TYPES_NOTE: 'I - Tarifa constante; II - Basado en porcentaje', + GENERAL_LEVY_TYPE_1: 'Tarifa fija', + GENERAL_LEVY_TYPE_2: 'Basada en porcentaje', + GENERAL_SEND: 'Enviar', + GENERAL_TO: 'A', + GENERAL_HASH: 'Hash', + GENERAL_HASH_FUNCTION: 'Función Hash', + GENERAL_NAME: 'Nombre', + GENERAL_INFORMATION: 'Información', + GENERAL_ADDRESS: 'Dirección', + GENERAL_PUBLIC_KEY: 'Clave pública', + GENERAL_PRIVATE_KEY: 'Clave privada', + GENERAL_CLEAR_ALL: 'Limpiar todo', + GENERAL_CLOSE: 'Cerrar', + GENERAL_COMING_SOON: 'Próximamente', + GENERAL_NONE: 'Ninguno', + GENERAL_DROPBOX: 'Suelta los archivos aquí o haz clic para navegar', + GENERAL_NETWORK_FEE: 'Tarifa de red ', + GENERAL_YES: 'Sí', + GENERAL_NO: 'No', + GENERAL_TAGS: 'Etiquetas', + GENERAL_SINK: 'Sink', //No está traducido, por desconocimiento + GENERAL_SINK_ADDRESS: 'Dirección Sink',//No está traducido, por desconocimiento + GENERAL_STORAGE: 'Almacenamiento', + GENERAL_REASON: 'Razón', + GENERAL_TRANSACTION_HASH: 'Hash de transacción', + GENERAL_TRANSACTION_ID: 'ID de transacción', + GENERAL_OWNER: 'Propietario', + GENERAL_RESULTS: 'Resultados', + GENERAL_RESULT: 'Resultado', + GENERAL_STATUS: 'Estado', + GENERAL_LOCATION: 'Ubicación', + GENERAL_ACTION: 'Acción', + GENERAL_ACTIONS: 'Acciones', + GENERAL_ADD: 'Agregar', + GENERAL_ADDED: 'Agregado', + GENERAL_REMOVED: 'Eliminar', + GENERAL_COSIGNATORY: 'Cofirmante', + GENERAL_COSIGNATORIES: 'Cofirmantes', + GENERAL_PROCESSING: 'Procesando', + GENERAL_ACCOUNT_LABEL: 'Etiqueta de la cuenta', + GENERAL_OPTIONAL: '(opcional)', + GENERAL_ERROR: 'Error', + GENERAL_EXAMPLE: 'Ejemplo', + GENERAL_PUBLIC: 'Público', + GENERAL_NAMESPACES: 'Namespaces', + GENERAL_NAMESPACE: 'Namespace', + GENERAL_SUB_NAMESPACES: 'Sub-namespaces', + GENERAL_SUB_NAMESPACE: 'Sub-namespace', + GENERAL_MOSAICS: 'Mosaicos', + GENERAL_VALUE: 'Valor', + GENERAL_CONNECTION_ERROR: 'Ha ocurrido un error, el nodo se encuentra inactivo o estas desconectado', + GENERAL_HISTORY: 'Historial', + GENERAL_REVEAL: 'Mostrar', + GENERAL_QR: 'Código QR', + GENERAL_UPDATE: 'Actualizar', + GENERAL_UNKNOWN: 'Desconocido', + GENERAL_IMPORTANCE: 'Importancia', + GENERAL_TRANSACTIONS: 'Transacciones', + GENERAL_REGISTER: 'Registrar', + GENERAL_CREATE: 'Crear', + GENERAL_RENEW: 'Renovar', + GENERAL_CHARACTERS_LEFT: 'Caracteres restantes', + GENERAL_CURRENCY: 'Moneda', + GENERAL_EDIT: 'Editar', + GENERAL_SEND_XEM: 'Enviar XEM', + GENERAL_ACTIVE: 'Activo', + GENERAL_INACTIVE: 'Inactivo', + GENERAL_ACTIVATING: 'Activando', + GENERAL_DEACTIVATING: 'Desactivando', + GENERAL_REMOTE: 'Remoto', + GENERAL_WARNING: 'Advertencia', + GENERAL_SCORE: 'Puntuación', + GENERAL_LENGTH: 'Longitud', + GENERAL_GO_BACK: 'Volver', + GENERAL_NEXT: 'Siguiente', + GENERAL_START: 'Iniciar', + GENERAL_ALIAS: 'Alias', + GENERAL_CONTACTS: 'Contactos', + GENERAL_ENCRYPTED: 'Encriptado', + GENERAL_UNENCRYPTED: 'No encriptado', + GENERAL_HEXADECIMAL: 'Hexadecimal', + GENERAL_SELECT_ACCOUNT: 'Seleccionar cuenta', + GENERAL_INVOICE: 'Factura', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: 'Disculpa, pero no puedes usar Nano Wallet de forma segura con este explorador...', + HOME_RECOMMENDED_BROWSERS: 'Los navegadores recomendados son:', + HOME_FEATURE_STAND_BY: 'Sitúa el cursor en una imagen para mostrar información', + HOME_FEATURE_1: 'Envía y recibe XEM de manera sencilla y casi instantanea, solo un 1 minuto de confirmación!', + + // TRANSFER TRANSACTION MODULE HAsta aquí nos quedamos + TRANSFER_TRANSACTION_TITLE: 'Enviar una transacción', + TRANSFER_TRANSACTION_NAME: 'Transferir transacción', //buscar sinónimo de transferir + TRANSFER_TRANSACTION_MULTISIG_NAME: 'Transferir transacción multifirma', + TRANSFER_TRANSACTION_INVOICE: 'Crear factura', + TRANSFER_TRANSACTION_TAB_INVOICE: 'Recibir', + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: 'Transferir de mosaico', + TRANSFER_TRANSACTION_ATTACH_MOSAIC: 'Adjuntar mosaico', + TRANSFER_TRANSACTION_ATTACH: 'Adjuntar', + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: 'Mosaicos adjuntados', + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: 'Encriptar mensaje', + TRANSFER_TRANSACTION_MESSAGE_TYPE: 'Tipo de mensaje', + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: 'Desde', + LINE_TX_DETAILS_FROM_MULTISIG: 'Desde multifirma', + LINE_TX_DETAILS_WAITING: 'Transacción esperando a ser incluida', + LINE_TX_DETAILS_NEED_SIG: 'Necesita las firmas de cofirmantes', + LINE_TX_DETAILS_NEED_SIG_2: 'Necesita tu firma', + LINE_TX_DETAILS_MESS_DEC: 'Decodificar', + LINE_TX_DETAILS_HASH: 'Hash', + LINE_TX_DETAILS_DEC_MESS: 'Decodificar mensaje', + LINE_TX_DETAILS_MOS_ATTACHED: 'Mosaicos adjuntos', + LINE_TX_DETAILS_LEVY_TYPE_1: 'Fijo', + LINE_TX_DETAILS_LEVY_TYPE_2: 'Basado en porcentaje', + LINE_TX_DETAILS_ISSUER: 'Editor', + LINE_TX_DETAILS_MULTISIG_FEE: 'Tarifa multifirma', + LINE_TX_DETAILS_MULTISIG_HASH: 'Hash multifirma', + LINE_TX_DETAILS_COSIGN: 'Transacción de firma conjunta (confirmantes)', + LINE_TX_DETAILS_SIGNATURES: 'Firma(s)', + LINE_TX_DETAILS_COSIGNATORY: 'Cofirmante', + LINE_TX_DETAILS_TIMESTAMP: 'Marca de fecha', + LINE_TX_DETAILS_MOS_CREATE: 'Crear mosaico', + LINE_TX_DETAILS_MOS_EDIT: 'Editar mosaico', + LINE_TX_DETAILS_NS_CREATE: 'Crear namespace', + LINE_TX_DETAILS_NS_NEW_SUB: 'Nuevo sub-namespace', + LINE_TX_DETAILS_NS_ROOT: 'Namespace raíz', + LINE_TX_DETAILS_RECIPIENT: 'Recipiente', + LINE_TX_DETAILS_MULTISIG_CREATE: 'Crear cuenta multifirma', + LINE_TX_DETAILS_MULTISIG_EDIT: 'Editar cuenta multifirma', + LINE_TX_DETAILS_MULTISIG_MOD: 'Modificaciones', + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: 'Cofirmantes mínimos', + LINE_TX_DETAILS_MULTISIG_AFFECTED: 'Cuenta afectada', + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: 'Transacción de transferencia de importancia',//Duda al traducir + IMPORTANCE_TRANSFER_MULTISIG_NAME: 'Transacción de transferencia multifirma de importancia', //Duda al traducir + IMPORTANCE_TRANSFER_MODE: 'Modo', + IMPORTANCE_TRANSFER_MODE_1: 'Activar', + IMPORTANCE_TRANSFER_MODE_2: 'Desactivar', + IMPORTANCE_TRANSFER_TITLE: 'Administrar cuenta delegada', + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Administrar cuenta delegada de cuentas multifirma', + IMPORTANCE_TRANSFER_CUSTOM_KEY: 'Usar una clave pública personalizada', + IMPORTANCE_TRANSFER_MODE_SELECT: 'Seleccionar un modo', + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: 'Cuenta remota', + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: 'Clave pública remota', + IMPORTANCE_TRANSFER_INFO_PART_1: 'Una vez que se ha incluido una transacción de importancia en un bloque, necesita 6 horas para activarse. Después de eso, tendrás acceso a la selección de nodos y comandos de Iniciar / Parar.', + IMPORTANCE_TRANSFER_INFO_PART_2: 'Asegúrate de que ya no tienes una cuenta delegada activada (si es una cuenta importada). De ser así, puedes usar la antigua clave pública delegada para desactivar (si es necesario).', + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'Para las cuentas multifirma, solo el propietario que inició la transacción de transferencia de importancia, puede iniciar y detener la cosecha. Si cualquier otro cofirmante desea obtener el poder de cosecha, solo necesita desactivar y reactivar el estado remoto.', + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'No hay bloques cosechados', + IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Panel de cosecha', + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'Debes esperar hasta que su estado remoto esté activo para comenzar la cosecha delegada (6 horas)', + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'Debes enviar una transferencia de importancia desde el panel izquierdo para activar su cuenta remota', + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'No eres el cofirmante que ha iniciado la transferencia de importancia, por lo tanto, no puedes ver, iniciar o detener directamente el estado de la cosecha delegada. Por favor, contacta al cofirmante que administra la cuenta remota. Puedes desconectar a un administrador y obtener el control de la cosecha, desactivando y reactivando con su control remoto.', + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: 'Mostrar clave privada delegada', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'Clave de cuenta delegada', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'Estado de cosecha', + IMPORTANCE_TRANSFER_START_HARVESTING: 'Iniciar la cosecha delegada', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'Detener cosecha delegada', + IMPORTANCE_TRANSFER_ACTIVATE_DEACTIVATE_REMOTE: 'Activar / Desactivar la cuenta delegada', + IMPORTANCE_TRANSFER_SHOW_DELEGATED_KEYS: 'Mostrar claves de cuenta delegada', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: 'Crear un mosaico', + MOSAIC_DEFINITION_NAME: 'Definir transacción de mosaico', + MOSAIC_DEFINITION_MULTISIG_NAME: 'Definir transacción multifirma de mosaico', + MOSAIC_DEFINITION_QUANTITY: 'Cantidad', + MOSAIC_DEFINITION_DIV: 'Divisibilidad', + MOSAIC_DEFINITION_TOTAL_SUPPLY: 'Total emitido', + MOSAIC_DEFINITION_FINAL_NAME: 'Nombre completo', + MOSAIC_DEFINITION_DESCRPITION: 'Descripción', + MOSAIC_DEFINITION_INITIAL_SUPPLY: 'Emisión inicial', + MOSAIC_DEFINITION_MUTABLE_SUPPLY: 'Emisión mutable', + MOSAIC_DEFINITION_TRANSFERABLE: 'Transferible', + MOSAIC_DEFINITION_PROPERTIES: 'Propiedades', + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: 'Propiedades de mosaico', + MOSAIC_DEFINITION_REQUIRES_LEVY: 'Impuesto requerido', + MOSAIC_DEFINITION_LEVY_LIMITATION: 'Limitación de la interfaz de usuario: en este momento, solo los mosaicos en propiedad pueden ser usados como un impuesto.', + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: 'Seleccionar el mosaico del impuesto', + MOSAIC_DEFINITION_LEVY_ADDRESS: 'Dirección de impuesto', + MOSAIC_DEFINITION_LEVY_FEE_TYPE: 'Tipo de tarifa', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: 'Fija', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: 'Porcentual', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: 'Seleccionando fija, causará un impuesto fijo de', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: 'Seleccionando porcentual, causará un impuesto en proporción:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: 'Enviando', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: 'implicará un impuesto de', + MOSAIC_DEFINITION_PARENT: 'Namespace padre', + MOSAIC_DEFINITION_INFORMATION_TITLE: 'Creando un Mosaico', + MOSAIC_DEFINITION_INFORMATION: '¿Quieres más información sobre mosaicos?', + MOSAIC_DEFINITION_INFORMATION_1: 'La longitud máxima para un nombre de mosaico es de 32 caracteres. Los caracteres permitidos son:', + MOSAIC_DEFINITION_INFORMATION_2: 'El primer carácter debe ser una letra del alfabeto o un número.', + MOSAIC_DEFINITION_INFORMATION_3: 'La descripción no puede exceder una longitud de 512 caracteres. No hay ninguna limitación para los caracteres utilizados en la descripción.', //duda de traducción debería o debe + MOSAIC_DEFINITION_INFORMATION_4: 'El comportamiento de un mosaico se puede personalizar mediante un conjunto de propiedades:', + MOSAIC_DEFINITION_INFORMATION_5: 'La emisión se da en unidades enteras del mosaico, no en subunidades. La emisión inicial debe estar en el rango de 0 y 9,000,000,000.', + MOSAIC_DEFINITION_INFORMATION_6: 'La divisibilidad determina hasta qué punto decimal se puede dividir el mosaico. Por lo tanto, una divisibilidad de 3 significa que un mosaico se puede dividir en partes más pequeñas de 0.001 mosaicos, es decir, mili mosaicos es la subunidad más pequeña. La divisibilidad debe estar en el rango de 0 y 6.', + MOSAIC_DEFINITION_INFORMATION_7: 'Si es marcado, permite cambiar la emisión del mosaico en un momento posterior, de lo contrario, la emisión es inmutable.', + MOSAIC_DEFINITION_INFORMATION_8: 'Permitir transferencias del mosaico entre cuentas que no sean la del creador. Si la propiedad \'transferible\' no está marcada, solo las transacciones transferidas que tengan al creador como remitente o como destinatario pueden transferir mosaicos de ese tipo. Si está marcado, los mosaicos se pueden transferir hacia y desde cuentas arbitrarias.', + MOSAIC_DEFINITION_INFORMATION_9: 'El propietario puede exigir que se cobre una tarifa especial del remitente y se envíe a una cuenta de su elección (por lo tanto, el creador puede especificar su propia cuenta como destinatario de esta tarifa). Los datos para el impuesto son los siguientes:', + MOSAIC_DEFINITION_INFORMATION_10: 'El mosaico en el que se debe pagar la tarifa. Se puede especificar cualquier mosaico existente.', + MOSAIC_DEFINITION_INFORMATION_11: 'El destinatario del impuesto. Esta puede ser cualquier cuenta.', + MOSAIC_DEFINITION_INFORMATION_12: 'La cantidad de la tarifa. La interpretación depende del campo \'Tipo de tarifa\', ver arriba.', + MOSAIC_DEFINITION_INFORMATION_13: 'Hay dos tipos de tarifas admitidas, tarifa fija y tarifa porcentual.', + MOSAIC_DEFINITION_INFORMATION_14: 'La tarifa se especifica como cantidad absoluta y, por lo tanto, no depende de la cantidad que se transfiere.', + MOSAIC_DEFINITION_INFORMATION_15: 'La tarifa se especifica como múltiplo del porcentaje de la cantidad que se transfiere. Por lo tanto, la tarifa aumenta linealmente con la cantidad de mosaico transferida.', + MOSAIC_DEFINITION_INFORMATION_16: 'Enviar mosaicos en el blockchain NEM requiere una tarifa. La tarifa exacta se calcula según su número total y cuántos se envían durante una transacción. Mosaicos de pequeños negocios reciben una tarifa plana con descuento de 0.05 XEM por mosaico por transferencia. Estos son mosaicos con una cantidad de menos de 10,000 y una divisibilidad de 0.', + MOSAIC_DEFINITION_INFORMATION_17: 'Si posees el 100% de la emisión, puedes sobrescribir todas las propiedades del mosaico, enviando una transacción de creación nuevamente con el mismo nombre de "namespace:mosaic".', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: 'Cambiar emisión de mosaico', + MOSAIC_SUPPLY_CHANGE_NAME: 'Transacción de cambio de emisión de mosaico', + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: 'Transacción de cambio de emisión de mosaico multifirma', + MOSAIC_SUPPLY_CHANGE_SELECT: 'Seleccionar mosaico', + MOSAIC_SUPPLY_CHANGE_TYPE: 'Cambiar tipo', + MOSAIC_SUPPLY_CHANGE_TYPE_1: 'Crear', + MOSAIC_SUPPLY_CHANGE_TYPE_2: 'Eliminar', + MOSAIC_SUPPLY_CHANGE_SUPPLY: 'Emisión', + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: 'Emisión actual', + MOSAIC_SUPPLY_CHANGE_AMOUNT: 'Cambiar cantidad', + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: 'Emisión resultante', + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: 'Crear namespace & sub-namespace', + NAMESPACE_PROVISION_NAME: 'Transacción de namespace de provisión', //Dudas de la traducción + NAMESPACE_PROVISION_MULTISIG_NAME: 'Transacción de namespace multifirma de provisión', //Dudas de la traducción + NAMESPACE_PROVISION_PARENT: 'Namespace padre', + NAMESPACE_PROVISION_NEW_ROOT: 'Nuevo namespace raíz', + NAMESPACE_PROVISION_NS: 'Namespace', + NAMESPACE_PROVISION_NS_NAME: 'Nombre del namespace', + NAMESPACE_PROVISION_RESTRICTIONS: 'Restricciones del Namespace', + NAMESPACE_PROVISION_INFORMATION_1: 'Los namespace tienen ciertas restricciones con respecto a los caracteres permitidos en las partes, así como la longitud de una parte. Un namespace raíz puede tener una longitud de 16 caracteres, mientras que los namespace secundarios pueden tener una longitud de 64 caracteres. Los caracteres válidos son:', + NAMESPACE_PROVISION_INFORMATION_2: 'Sin embargo, una parte solo puede comenzar con una letra del alfabeto o un número, así \'alice\' es una parte permitida para un namespace raíz, mientras que \'_ alice\' no lo es. Algunas cadenas están reservadas y, por lo tanto, no están permitidas como partes de namespace. Entre las partes del namespace no permitidas están:', + NAMESPACE_PROVISION_INFORMATION_3: 'Esta lista no es definitiva y puede ampliarse en el futuro. Por lo tanto, \'user.alice\' o \'alice.user\' no están permitidos en el sistema de espacio de nombres NEM. El espacio de nombre puede tener hasta 3 partes, por lo tanto, \'qm.metals.silver\' es válido, mientras que \'qm.metals.silver.coin\' no lo es.', + + // RENEW NAMESPACE MODULE // nos quedamos hasta aquí 2 + RENEW_NS_TITLE: 'Renovar namespace', + RENEW_NS_NONE: 'Ningún namespace por renovar', + RENEW_NS_INFORMATION_TITLE: 'Renovando namespaces', + RENEW_NS_INFORMATION_TITLE_1: 'Tarifas', + RENEW_NS_INFORMATION_TITLE_2: 'Raíz de los namespaces', + RENEW_NS_INFORMATION_TITLE_3: 'Periodo de renovación', + RENEW_NS_INFORMATION_1: 'El Renovar un namespace cuesta la misma cantidad que registrar un nuevo namespace, 100 XEM.', + RENEW_NS_INFORMATION_2: 'Solo se deben renovar los namespace raíz. Todos los namespace secundarios se renovarán automáticamente al renovar el namespace raíz.', + RENEW_NS_INFORMATION_3: 'Los contratos de namespaces son contratos de alquiler en cadena válidos por un año. El contrato puede renovarse un mes antes o después de su fecha de vencimiento.', + RENEW_NS_INFORMATION_4: 'Si no se renueva a tiempo, se perderán todos los subnamespaces y mosaicos creados dentro del namespace.', + RENEW_NS_ALERT_PART_1: '¡Cuidado! El namespace:', + RENEW_NS_ALERT_PART_2: '¡Expirará en menos de un mes! ', + RENEW_NS_ALERT_PART_3: 'Consulta la página de renovación para más información.', + + // ACCOUNT MODULE + ACCOUNT_TITLE: 'Cuenta', + ACCOUNT_ACCOUNT_INFORMATION: 'Información de la cuenta', + ACCOUNT_IMPORTANCE_SCORE: 'Puntaje de importancia', + ACCOUNT_VESTED_BALANCE: 'Balance consolidado', + ACCOUNT_HARVESTING: 'Cosechando', + ACCOUNT_REMOTE_STATUS: 'Estado remoto', + ACCOUNT_DELEGATED_PUBLIC: 'Clave pública delegada', + ACCOUNT_HARVESTED_BLOCKS: 'Bloques cosechados', + ACCOUNT_START_STOP_HARVESTING: 'Iniciar / Detener cosecha delegada', + ACCOUNT_HARVESTING_NOTE: 'El nodo utilizado para cosechar en esta cuenta se guarda en el almacenamiento local del navegador. Si se borra el almacenamiento del navegador, la aplicación no sabrá qué nodo estaba usando y, por lo tanto, el estado de cosecha se mostrará inactivo. En este caso, seleccione el nodo que estaba usando y restaurará el estado de cosecha automáticamente. Si el estado no se restaura, verifica si has seleccionado el nodo derecho; de lo contrario, significa que el nodo se ha reiniciado y que tu cuenta ya no se está cosechando.', + ACCOUNT_HARVESTING_NODE_SELECT: 'Seleccionar un nodo para iniciar la cosecha', + ACCOUNT_HARVESTING_START: 'Iniciar la cosecha delegada', + ACCOUNT_HARVESTING_STOP: 'Detener la cosecha delegada', + ACCOUNT_HARVESTING_NO_SLOTS: 'No hay espacios libres en el nodo seleccionado, elija otro por favor', + ACCOUNT_HARVESTING_BELOW_THRESHOLD: 'Necesita 10,000 XEM consolidados para iniciar la cosecha delegada', + ACCOUNT_ACCOUNT_SELECT: 'Selecciona otra cuenta', + ACCOUNT_ACCOUNT_SELECT_LABEL: 'Elige una cuenta', + ACCOUNT_WALLET_KEYS: 'Cartera y claves', + ACCOUNT_ADD_NEW_ACCOUNT: 'Agregar nueva cuenta', + ACCOUNT_ADD_NEW_ACCOUNT_BTN: 'Agregar nueva cuenta dentro de la Wallet', + ACCOUNT_PRIVATE_KEY_NOTE: 'Tu clave privada contiene el acceso a tu cuenta. Es una prioridad asegurarse de que está almacenada de forma segura sin conexión: la contraseña se cifra en un archivo .wlt, se escribe en una hoja de papel y en una imagen o se descarga QR de exportación de cartera.', + ACCOUNT_PRIVATE_KEY_SHOW: 'Mostrar clave privada', + ACCOUNT_EXPORT_MOBILE: 'Exportar al móvil', + ACCOUNT_INFO_QR_BTN: 'Compartir información de la cuenta QR', //duda de traducción + ACCOUNT_WALLET_QR_BTN: 'QR de la cartera', + ACCOUNT_WALLET_QR_BTN_2: 'Exportar QR de la cartera (Android e IOS)', + ACCOUNT_BACKUP_WALLET: 'Respaldar cartera', + ACCOUNT_BACKUP_WALLET_NOTE: 'Es muy importante que tengas copias de seguridad de tus carteras para iniciar sesión o se perderán tus monedas XEM.', + ACCOUNT_BACKUP_WALLET_DOWNLOAD: 'Descargar cartera', + ACCOUNT_INFO_QR_TITLE: 'QR de la información de la cuenta', + ACCOUNT_WALLET_QR_NOTE: 'Este QR solo funciona en la nueva aplicación móvil NEMpay', + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: 'QR de la cartera para aplicaciones Android e IOS', + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: 'Todas las cuentas están derivadas de tu clave privada principal y contraseña usando BIP32, por lo que tu clave privada primaria y tu contraseña son necesarias para obtener / reconstruir todas tus cuentas secundarias.
          Es muy recomendable hacer una copia de seguridad de tu cartera después de agregar nuevas cuentas para no repetir la operación nuevamente si se borra el almacenamiento local.', + ACCOUNT_CUSTOM_NODE: 'Usar un nodo personalizado', + ACCOUNT_NODE_FROM_LIST: 'Usar nodo de la lista', + ACCOUNT_DELEGATED_PRIVATE_KEY: 'Clave privada delegada', + ACCOUNT_NO_PUBLIC_KEY: 'Debes realizar una transacción para obtener una clave pública', + ACCOUNT_SHOW_ON_TREZOR_BTN: 'Mostrar en TREZOR', + + // PORTAL MODULE + PORTAL_TITLE: 'Servicios', + PORTAL_MULTISIG_TITLE: 'Cuentas multifirma y multiusuario', + PORTAL_MULTISIG_TEXT: 'Las cuentas multifirma son contratos editables en cadena, la forma más poderosa de asegurar fondos, habilitar cuentas conjuntas y son la base de los DAOs.', + PORTAL_MULTISIG_BTN_1: 'Convertir una cuenta a cuenta multifirma', + PORTAL_MULTISIG_BTN_2: 'Editar un contrato existente', + PORTAL_MULTISIG_BTN_3: 'Firmar transacciones multifirma', + PORTAL_HARVESTING_TITLE: 'Cosecha delegada', + PORTAL_HARVESTING_TEXT: 'La cosecha delegada es la característica que permite "minar" incluso cuando tu cuenta está cerrada.', + PORTAL_EXCHANGE_TITLE: 'Casas de intercambios instantáneas', + PORTAL_EXCHANGE_TEXT: '¡Utiliza los widgets Changelly y ShapeShift para comprar XEM a los mejores precios!', + PORTAL_EXCHANGE_BTN: 'Comprar XEM', + PORTAL_NS_TITLE: 'Namespaces y subnamespaces', + PORTAL_NS_TEXT: 'Los namespaces son nombres de dominio. Cada namespace es único y autentica los mosaicos (activos) emitidos en él o en sus subnamespaces.', + PORTAL_NS_BTN: 'Crear namespace', + PORTAL_MOSAIC_TITLE: 'Mosaicos', + PORTAL_MOSAIC_TEXT: 'Los mosaicos NEM son activos que exponen propiedades adicionales y otras características. Para poder crear un mosaico, una cuenta debe rentar al menos un namespace raíz.', + PORTAL_MOSAIC_BTN_1: 'Crear mosaico', + PORTAL_MOSAIC_BTN_2: 'Editar mosaico', + PORTAL_APOSTILLE_TITLE: 'Apostilla', + PORTAL_APOSTILLE_TEXT: 'Utilice el servicio de Apostilla NEM para crear notarizaciones basadas en blockchain para fecharlo, seguir y auditar la autenticidad del archivo.', + PORTAL_APOSTILLE_BTN_1: 'Crear', + PORTAL_APOSTILLE_BTN_2: 'Auditar', + PORTAL_ADDRESS_BOOK_TEXT: 'Asignar etiquetas a las direcciones para realizar un seguimiento de sus contactos fácilmente.', + PORTAL_ADDRESS_BOOK_BTN: 'Administrar libreta de direcciones', + PORTAL_INVOICE_TEXT: 'Crear una factura para compartir a través del código QR', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'Libreta de direcciones', + ADDRESS_BOOK_NAVIGATION: 'Navegación', + ADDRESS_BOOK_NEW: 'Contacto nuevo', + ADDRESS_BOOK_EDIT: 'Editar contacto', + ADDRESS_BOOK_REMOVE: 'Eliminar contacto', + ADDRESS_BOOK_NEW_BTN: 'Agregar', + ADDRESS_BOOK_EDIT_BTN: 'Guardar', + ADDRESS_BOOK_REMOVE_BTN: 'Eliminar', + ADDRESS_BOOK_EXPORT_BTN: 'Exportar libreta de direcciones', + ADDRESS_BOOK_IMPORT_BTN: 'Importar libreta de direcciones', + ADDRESS_BOOK_CONTACT_LABEL: 'Etiqueta', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'Dirección de cuenta', + ADDRESS_BOOK_ACTIONS: 'Acciones', + ADDRESS_BOOK_CONFIRM_DELETE: 'Confirmar el eliminado de la entrada de la libreta de direcciones', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: 'Inicio', + EXPLORER_NAV_NSM: 'Namespaces y Mosaicos', + EXPLORER_NAV_APOSTILLES: 'Apostillas', + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: 'Explorador - Inicio', + EXPLORER_HOME_NS: 'Tus Namespaces', + EXPLORER_HOME_MOSAICS: 'Tus Mosaicos', + EXPLORER_HOME_NS_MULTISIG: 'Namespaces en propiedad multifirma', + EXPLORER_HOME_MOSAICS_LEVY: 'Impuesto del mosaico', + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: 'Explorador - Namespaces y Mosaicos', + EXPLORER_NS_MOS_SELECT_MOS: 'Detalles del Mosaico seleccionado', + EXPLORER_NS_MOS_SEARCH: 'Buscar namespace', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: 'Explorador - Apostillas', + EXPLORER_APOSTILLES_YOURS: 'Tus apostillas', + EXPLORER_APOSTILLES_PUBLIC: 'Public sink', //No está traducido, por desconocimiento + EXPLORER_APOSTILLES_NO_NTY: 'No se ha cargado el archivo nty, por favor haz clic aquí para importar uno.', + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'Explorador - Cuentas', + ACCOUNTS_EXPLORER_SEARCH: 'Buscar', + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: 'Historial de la apostilla', + APOSTILLE_HISTORY_BTN_TRANSFER: 'Transferir / Dividir propiedad', + APOSTILLE_HISTORY_BACKUP: 'Copia de seguridad de la información notarial', + APOSTILLE_HISTORY_PURGE: 'Limpiar la información notarial', + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: 'Crear apostillas', + APOSTILLE_CREATE_HELP: '¿Deseas saber más sobre la Apostilla?', + APOSTILLE_TRANSACTION_NAME: 'Transacción de la Apostilla', + APOSTILLE_TRANSACTION_MULTISIG_NAME: 'Transacción de la apostilla multifirma', + APOSTILLE_KEEP_PRIVATE: ' Privada, transferible y actualizable', + APOSTILLE_USE_DEDICATED: 'Usar cuenta dedicada', + APOSTILLE_FILES_TO_NOTARIZE: 'Documentos para notarizar', + APOSTILLE_REJECTED: 'Rechazado', + APOSTILLE_FILE_HASH: 'Hash del archivo', + APOSTILLE_PRIVATE: 'Privado', + APOSTILLE_FILENAME: 'Nombre del archivo', + APOSTILLE_NAME_TOO_LONG: 'El nombre del archivo es demasiado largo, el máximo permitido es 32 caracteres.', + APOSTILLE_MAX_NUMBER: 'Máximo de 25 apostillas por lote', + APOSTILLE_INFORMATION_TITLE: 'Creando una Apostilla', + APOSTILLE_INFORMATION_1: 'Cada archivo cargado se procesa automáticamente con las opciones establecidas en el panel izquierdo. Puedes agregar nuevos archivos, cambiar parámetros y luego agregar más archivos con diferentes opciones. También funcionará si cambias a la pestaña multifirma y agregas más archivos', + APOSTILLE_INFORMATION_2: '"La opción privada, transferible y actualizable" significa que los valores hash de tus archivos se firman con tu clave privada y se envían a una cuenta determinista jerárquica (HD por sus siglas en inglés) dedicada. De esta forma, no es posible para nadie, más que para ti saber qué contenido ha sido fechado a menos que compartas el contenido.', + APOSTILLE_INFORMATION_3: 'La cuenta HD dedicada puede someterse a un contrato multifirma para que pueda ser transferida a otros a través de 1 a 1 o cualquier combinación de contrato multifirma m-a-n. También puedes recibir información adicional a través de mensajes con actualizaciones y aumentos del documento original o del producto que representa.', + APOSTILLE_INFORMATION_4: 'Cuando dos o más partes desean que ambas aprueben un fechado en una blockchain, por ejemplo, contratos vinculantes, la cuenta que realiza la notarización de la blockchain se puede incluir en un contrato multifirma m-a-n.', + APOSTILLE_INFORMATION_5: 'Para las cuentas en un contrato multifirma que han seleccionado "Privada, transferible y actualizable", la clave privada del cofirmante inicial se utiliza para firmar el hash y crear una cuenta de HD dedicada, no la cuenta que fue firmada por múltiples firmas.', + APOSTILLE_INFORMATION_6: 'La cuenta HD es una cuenta dedicada generada de un hash del nombre del archivo que luego se firma con tu clave privada. El hash resultante de este proceso se usa para crear una segunda clave privada. Esta es la clave privada del archivo con el fechado; el primero en la tecnología blockchain que solo se encuentra en la Apostilla.', + APOSTILLE_INFORMATION_7: 'La cuenta HD dedicada le permite almacenar el hash firmado del archivo original y sus actualizaciones en una cuenta dedicada. Si "Público" está seleccionado, la transacción se dirige a la dirección pública del receptor (predeterminado).', //aquíe va la palabra sink, validar traducción + APOSTILLE_INFORMATION_8: 'Después de enviar las transacciones, se inicia la descarga de un archivo. Contiene tus archivos firmados, tu certificado de Apostilla para ese archivo y el archivo .nty nuevo o actualizado para realizar un seguimiento de cada archivo que hayas fechado en la cadena NEM.', + APOSTILLE_NO_NTY: 'No se ha cargado ningún archivo nty, haz clic aquí para importar uno o se creará uno nuevo automáticamente.', + APOSTILLE_IMPORT_FILES: 'Importar archivos', + APOSTILLE_CREATE_TEXT: 'Crear documento de texto', + APOSTILLE_ENTER_TEXT: 'Ingresa el texto para notarizar...', + APOSTILLE_DOCUMENT_TITLE: 'Título del documento', + APOSTILLE_DROPBOX_MESSAGE: 'Por favor, ingresa tu contraseña y la (s) etiqueta (s) deseada (s) antes de seleccionar los archivos', + APOSTILLE_DROPBOX_MESSAGE_2: 'Por favor ingresa su contraseña antes de seleccionar archivos', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: 'Auditar apostillas', + APOSTILLE_AUDIT_CHOOSE_NODE: 'Elige un nodo', + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: 'Solo unos pocos nodos pueden buscar en todo el historial de transacciones (la opción está deshabilitada por defecto en NIS).', + APOSTILLE_AUDIT_WRONG_FORMAT: '¡Este archivo no está en formato apostilla!', + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: 'Verificación fallida, ¡el propietario no tiene clave pública!', + APOSTILLE_AUDIT_SUCCESS: '¡Archivo auditado con éxito!', + APOSTILLE_AUDIT_FAIL: '¡Verificación fallida!', + APOSTILLE_AUDIT_WAITING: '¡La transferencia de apostillas podría estar esperando la confirmación!', + APOSTILLE_AUDIT_NOT_FOUND: 'Transacción no encontrada, asegúrate de que no está esperando confirmaciones, de lo contrario la apostilla no es válida', + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: 'Ha ocurrido un error al obtener datos no confirmados, pero no se encontró la transacción', + APOSTILLE_AUDIT_ERROR_SIGNER: 'Ha ocurrido un error al obtener datos del firmante', + APOSTILLE_AUDIT_ERROR_SIGNATURE: 'La verificación falló, ha ocurrido un error en la verificación de la firma.', + APOSTILLE_AUDIT_INFORMATION_1: 'Los archivos que se pueden auditar deben estar en formato de apostilla', + APOSTILLE_AUDIT_INFORMATION_2: 'Puedes reconocerlos por el nombre del archivo:', + //APOSTILLE_AUDIT_NON_SIGNED: 'Ejemplo no firmado:', + //APOSTILLE_AUDIT_SIGNED: 'Ejemplo firmado:', + APOSTILLE_AUDIT_FILES: 'Archivos de auditoría', + APOSTILLE_AUDIT_FORMAT_EXAMPLE: 'Ejemplo de formato de Apostilla', + APOSTILLE_AUDIT_REMOVE_RECORDS: 'Eliminar registros localmente', + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: 'Enviar mensaje a cuenta notarial', + APOSTILLE_MESSAGE_NS_BRAND: 'Usar mi namespace para marcar el mensaje', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'Agregar mosaico', + APOSTILLE_NTY_ACCOUNT: 'Cuenta notarial', + APOSTILLE_REQUEST_MESSAGE: 'Mensaje de solicitud', //validar traducción por el contexto + APOSTILLE_CREATE_MESSAGE_REQUEST: 'Crear una solicitud de mensaje',//validar traducción por el contexto + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'Transferir o dividir la propiedad de la apostilla', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'Actualizar apostilla', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: '¡Por favor completa el formulario!', + ALERT_ERROR_WALLET_DOWNLOAD: '¡No puedes descargar la cartera porque no existe!', + ALERT_PASSWORDS_NOT_MATCHING: '¡Las contraseñas proporcionadas o frases de contraseña no coinciden!', + ALERT_INVALID_KEY_FOR_ADDR: '¡La clave privada no coincide con la dirección proporcionada!', + ALERT_NO_WALLET_LOADED: 'No puedes acceder al escritorio sin una cartera', + ALERT_WALLET_NAME_EXISTS: '¡Ya hay cargada una cartera con el mismo nombre!', + ALERT_INVALID_WALLET_FILE: '¡Estás intentando cargar un archivo que no es una cartera!', + //ALERT_NO_NODE_SET: '¡Por favor selecciona un nodo!', + ALERT_INVALID_CUSTOM_NODE: '¡Tu nodo personalizado no es válido!', + ALERT_INVALID_WEBSOCKET_PORT: '¡El puerto websocket del nodo personalizado no es válido!', + ALERT_MIJIN_DISABLED: '¡La red de Mijin está deshabilitada, por favor seleccione otra red!', + ALERT_GET_NS_BY_ID_ERROR: 'Error al obtener información del namespace, razón:', + ALERT_GET_ACCOUNT_DATA_ERROR: 'Error al obtener los datos de la cuenta, razón:', + ALERT_ERROR_OCCURRED: '¡Ocurrió un error!', + ALERT_INVALID_ADDR_FOR_NETWORK: ' no corresponde a la red ', + ALERT_INVALID_PASSWORD: '¡La contraseña proporcionada no es válida!', + ALERT_COSIG_ALREADY_IN_LIST: '¡El cofirmante ya está presente en la lista de modificaciones!', + ALERT_COSIGNATORY_HAS_NO_PUBLIC: 'El cofirmante debe tener al menos una transacción para obtener una clave pública.', + ALERT_MULTISIG_HAS_NO_PUBLIC: '¡La cuenta multifirma debe tener al menos una transacción para obtener una clave pública!', + ALERT_COSIG_CANNOT_BE_MULTISIG: 'La cuenta seleccionada para convertir es cofirmante de otra cuenta multifirma. Por lo tanto, no se puede convertir', + ALERT_NO_NS_OWNED: 'La cuenta no posee ningún namespace, crea una o cambia de cuenta', + ALERT_UNLOCKED_INFO_ERROR: 'Ha ocurrido un error al obtener la información de desbloqueo', + ALERT_LOCK_ERROR: 'Error al bloquear la cuenta, razón:', + ALERT_UNLOCK_ERROR: 'Error al desbloquear la cuenta, razón:', + ALERT_SUPERNODES_ERROR: '¡Ha ocurrido un error al obtener los datos de los supernodos!', + ALERT_INVALID_NTY_FILE: '¡El archivo proporcionado no es un archivo nty!', + ALERT_CREATE_WALLET_FAILED: 'Error al crear la cartera, razón:', + ALERT_DERIVATION_FROM_SEED_FAILED: 'Error al derivar la cuenta desde la semilla, razón:', + ALERT_BIP32_GENERATION_FAILED: 'Error al generar datos 32 bip, razón: ', + ALERT_NO_WALLET_DATA: '¡Error, información de la cartera vacía!', + ALERT_CANNOT_LOGIN_WITHOU_WALLET: '¡Error, no se puede iniciar sesión sin una cartera!', + ALERT_NO_WALLET_TO_SET: '¡Error, no puedes establecer nada como la cartera actual!', + ALERT_INVALID_WALLET_INDEX: '¡Error, el índice de cuenta seleccionado está fuera del límite!', + ALERT_NO_CURRENT_WALLET: '¡Error, no se puede establecer una cuenta de cartera si no hay una cartera seleccionada.!', + ALERT_ALREADY_MULTISIG: '¡La cuenta seleccionada ya es una cuenta multifirma!', + ALERT_INVALID_MODIFICATION_ARRAY: 'Una cuenta multifirma no puede ser cofirmante de sí misma, por favor revisa tu lista de modificaciones.', + ALERT_GET_MARKET_INFO_ERROR: '¡Ha ocurrido un error al intentar obtener información del mercado!', + ALERT_MULTISIG_CANNOT_BE_COSIG: '¡Una cuenta multifirma no se puede establecer como cofirmante!', + ALERT_PURGE_CANCELLED: '¡Limpieza cancelada!', + ALERT_MAINNET_DISABLED: '¡La red Mainnet está deshabilitada, por favor selecciona otra red!', + ALERT_EMPTY_DECODED_MSG: '¡Ha ocurrido un error, no se ha decodificado el mensaje!', + ALERT_INVALID_NS_NAME: '¡El nombre del namespace no es válido!', + ALERT_INVALID_MOSAIC_NAME: '¡El nombre del mosaico no es válido!', + ALERT_MOSAIC_DESCRIPTION: 'La descripción del mosaico es demasiado larga.', + ALERT_GET_INCOMING_TXES_ERROR: 'Ha ocurrido un error al intentar obtener transacciones entrantes, razón: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'Ha ocurrido un error al obtener definiciones de mosaicos, razón: ', + ALERT_GET_SUB_NS_ERROR: 'Error al buscar definiciones de namespaces, razón:', + ALERT_GET_MOSAICS_ERROR: 'Error al buscar mosaicos, razón:', + ALERT_GET_TRANSACTIONS_ERROR: 'Error al obtener transacciones, razón:', + ALERT_INVALID_ADDRESS_BOOK_FILE: '¡Este archivo no está en formato .adb!', + ALERT_INVALID_ADDRESS: '¡La dirección proporcionada no es válida!', + ALERT_INVALID_AMOUNT: '¡La cantidad no es válida!', + ALERT_INVALID_PRIVATE_KEY: '¡La clave privada proporcionada no es válida!', + ALERT_FILE_SIZE_ERROR: ' es demasiado grande, el tamaño máximo permitido es de 100 MB', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'El proceso de desencriptación del mensaje ha fallado porque una cuenta no tiene una clave pública visible en la red', + ALERT_FETCH_TIME_SYNC_ERROR: '¡Ha ocurrido un error al obtener el tiempo de red!', + ALERT_MULTISIG_MIN_SIGNATURE: 'La cuenta multifirma necesita al menos una firma', + ALERT_BTC_MARKET_ERROR: 'Ha ocurrido un error al intentar obtener el precio de Bitcoin', + ALERT_COSIG_REMOVAL_LIMIT: 'Solo puedes eliminar un cofirmante a la vez', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: 'Número no válido de firmas mínimas', + ALERT_INSUFFICIENT_BALANCE: 'Balance insuficiente para realizar la operación', + ALERT_VOTING_ERROR: 'Voto no válido', + ALERT_BRAIN_PASSWORD_TOO_SHORT: '¡La frase clave de la cartera mnemónica debe tener al menos 40 caracteres!', + ALERT_NODE_SEEMS_OFFLINE: 'El nodo parece sin conexión, selecciona otro', + ALERT_WEAK_PASSPHRASE: 'El puntaje de seguridad de la frase de contraseña debe ser de al menos 3', + ALERT_BRAIN_WALLET_UPGRADE: '¡Tu cartera mnemónica parece débil! Todas las carteras mnemónicas deben usar una frase de contraseña con al menos 40 caracteres.
          Recomendamos crear una nueva cartera simple desde la página de registro y mover sus fondos en ella.
          Más información aquí .', + ALERT_RECIPIENT_PUBLIC_KEY: 'El destinatario no tiene una clave pública visible para la red', + ALERT_ENCRYPT_MULTISIG: 'No se pueden enviar mensajes encriptados a través de cuentas multifirma', + ALERT_EXCHANGE_NEEDS_MESSAGE: 'El destinatario es una cartera de una casa de intercambio y, por lo tanto, requiere un mensaje para que tu cuenta se acredite correctamente. Lee atentamente las instrucciones de depósito.', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: '¡El contacto ya existe en la libreta de direcciones!', + ALERT_MAX_MOSAIC_SUPPLY: 'La emisión máximo de mosaicos es de 9\'000\'000\'000', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'Ha ocurrido un error al obtener la emisión de mosaico, razón: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'La mensajería encriptada no está habilitada en transacciones sin conexión', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: '¡Cartera creada y cargada satisfactoriamente!', + ALERT_SUCCESS_PURGE: '¡El almacenamiento local ha sido limpiado!', + ALERT_SUCCESS_LOGOUT: '¡Desconectado satisfactoriamente!', + ALERT_LOAD_WALLET_SUCCESS: '¡Cartera cargada satisfactoriamente!', + ALERT_TRANSACTION_SUCCESS: '¡Transacción enviada con éxito!', + ALERT_GENERATE_ACCOUNT_SUCCESS: 'Cuenta creada con éxito. ¡No olvides descargar su cartera actualizada!', + ALERT_UPGRADE_SUCCESS: '¡Cartera actualizada con éxito!', + ALERT_SIGNATURE_SUCCESS: '¡Transacción firmada con éxito!', + ALERT_NTY_FILE_SUCCESS: '¡Archivo nty cargado con éxito!', + ALERT_INCOMING_TX_FROM: ' Transacción entrante de ', + ALERT_ADDRESS_BOOK_FILE_SUCCESS: '¡Libreta de direcciones importada con éxito!', + ALERT_VOTING_SUCCESS: ' Voto enviado con éxito ', + ALERT_POLL_CREATION_SUCCESS: 'Encuesta creada con éxito', + ALERT_COPY_SIGNED_TX_SUCCESS: '¡Transacción firmada copiada!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: 'Convertir una cuenta a multifirma', + AGGREGATE_MODIFICATION_NAME: 'Agregar transacción de modificación', + AGGREGATE_MODIFICATION_MULTISIG_NAME: 'Agregar transacción de modificación de múltiples firmas', + AGGREGATE_ACCOUNT_SELECT_TITLE: 'Cuenta a convertir', + AGGREGATE_ACCOUNT_SELECT: 'Seleccione una cuenta a convertir', + AGGREGATE_CUSTOM_ACCOUNT: 'Importar clave', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'Clave privada de dirección', + AGGREGATE_ACCOUNT_TO_CONVERT: 'Cuenta para convertir dirección', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: 'Cuenta para convertir clave privada', + AGGREGATE_ADD_PLACEHOLDER: 'Cuenta cofirmante o @alias a agregar', + AGGREGATE_ADD_BTN_TITLE: 'Agregar cofirmante', + AGGREGATE_MIN_SIGNATURES: 'Se requiere un mínimo de firmas', + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: 'Firmas mínimas necesarias para validar una transacción', + AGGREGATE_MODIFICATION_LIST: 'Lista de modificaciones', + AGGREGATE_COSIG_LIST: 'Lista de direcciones de cofirmantes', + AGGREGATE_MODIFICATION_EDIT_TITLE: 'Editar un contrato multifirma', + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'Cuenta a editar', + AGGREGATE_MODIFICATION_EDIT_SELECT: 'Selecciona una cuenta a editar', + AGGREGATE_ADD_REMOVE_TITLE: 'Agregar/Quitar cofirmante', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: ' Cuenta cofirmante o @alias a agregar ', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: 'Cambiar firmas necesarias', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: 'Número de firmas para agregar (n) o eliminar (-n) - Eliminaciones automáticas', + AGGREGATE_SELECTED_ACCOUNT_INFO: 'Información de cuenta seleccionada', + AGGREGATE_MIN_SIGNATURES: 'Firmas mínimas', + AGGREGATE_SELECT_WALLET_ACCOUNT: 'Usar cuenta de cartera', + AGGREGATE_ADD_COSIG: 'Agregar cofirmante', + AGGREGATE_REMOVE_COSIG: 'Eliminar cofirmante', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Firmar transacciones multifirma', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: '¿Ya eres NEMber?', + LOGIN_UPGRADE_TITLE: 'La cartera necesita actualizarse', + LOGIN_UPGRADE_MESSAGE: 'La cartera seleccionada necesita una actualización. Esta acción generará una clave pública secundaria y la agregará a tu cuenta principal.', + LOGIN_UPGRADE_BUTTON: 'Actualizar cartera', + LOGIN_IMPORT_BUTTON: 'Importar cartera', + LOGIN_SELECT_WALLET_YOURS: 'Seleccionar cartera', + LOGIN_SELECT_WALLET: 'Seleccionar una cartera del almacenamiento local', + LOGIN_LOGIN_BUTTON: 'Ingresar', + LOGIN_NOTE: '¿No cuentas con una cartera? Importa una o Regístrate.', + + // SIGNUP MODULE + SIGNUP_TITLE: '¿Nuevo en NEM?', + SIGNUP_SELECT_WALLET_TYPE: 'Selecciona un tipo de cartera a crear', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: ' Coloca el cursor en un tipo de cartera para mostrar información.', + SIGNUP_CREATE_WALLET_TITLE: 'Cartera simple', + SIGNUP_CREATE_WALLET_INFO: 'Las carteras simples contienen una clave privada primaria que se genera aleatoriamente.', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Cartera de contraseña', + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Las carteras de contraseña requieren una clave privada para ser generadas.', + SIGNUP_BRAIN_WALLET_TITLE: 'Cartera mnemónica', + SIGNUP_BRAIN_WALLET_INFO: 'Las carteras mnemónicas contienen una clave privada primaria que se genera a partir de una frase de contraseña. Esto permite recuperar la cartera solo con la frase de contraseña.', + SIGNUP_CREATE_WALLET_BUTTON: 'Crear cartera simple', + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: 'Crear cartera de clave privada', + SIGNUP_BRAIN_WALLET_BUTTON: 'Crear cartera mnemónica', + SIGNUP_CREATE_WALLET_WARNING: 'Lee sobre las advertencias que la generación de claves del lado del cliente suponen; no somos responsables de ninguna pérdida que pueda deberse a la entropía de la generación de claves. Incluso si no es probable que suceda, se recomienda utilizar una clave privada generada a partir de una fuerte fuente de entropía.', + SIGNUP_NETWORK_SELECT: 'Seleccionar una red', // + SIGNUP_NETWORK_MAINNET: 'Mainnet es la red de producción de NEM. Las direcciones comienzan con \'N\'.', + SIGNUP_NETWORK_TESTNET: 'Testnet es la red de pruebas de NEM. Las direcciones comienzan con \'T\'.', + SIGNUP_NETWORK_MIJIN: 'Mijin es la versión privada de NEM. Las direcciones comienzan con \'M\'.', + SIGNUP_BRAIN_WALLET_WARNING: 'Lee sobre las advertencias que suponen las carteras mnemónicas. Las carteras mnemónicas usan solo una frase de contraseña hasheada varias veces. Por lo tanto, es crucial seleccionar una frase segura con al menos 40 caracteres. XKCD # 936', + SIGNUP_PRIVATE_KEY_WALLET_WARNING: 'Las carteras de clave privada usan SOLO una contraseña para encriptar la clave privada importada. Por lo tanto, es crucial seleccionar una contraseña SEGURA.', + SIGNUP_CREATE_START_WARNING: '¡Por favor, sigue cada paso cuidadosamente!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'Se recomienda desconectarse de Internet mientras creas tu cartera y realizas una copia de seguridad de tus datos.', + SIGNUP_CREATE_READY_BTN: 'Listo', + SIGNUP_CREATE_ENTER_NAME: 'Introduce un nombre para la cartera', + SIGNUP_CREATE_ENTER_PASSWORD: 'Introduce una contraseña', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'Introduce una frase de contraseña', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'Confirma la contraseña anterior', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'Confirma la frase de contraseña anterior', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: 'Introduce una clave privada', + SIGNUP_CREATE_ADDRESS_FROM_PK: 'La dirección corresponde a la clave privada especificada anteriormente', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'Ahora vamos a generar tu clave privada primaria. Por favor haz clic en iniciar y mueve el cursor para agregar más entropía.', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'Protocolo de seguridad de la cuenta', + SIGNUP_COMMON_WALLET_WARNING_1: '¡Las carteras se guardan temporalmente en el almacenamiento local del navegador! Los navegadores se pueden configurar (por ejemplo, mediante add-ons) para borrar el almacenamiento local. Esto provocará la pérdida de datos y no se podrá obtener de manera sencilla. En tal caso, tus carteras desaparecerán, por lo que es muy importante que te asegures de tener toda la información necesaria para restaurar tus cuentas.', + SIGNUP_COMMON_WALLET_WARNING_2: 'Por favor haz clic en el botón de abajo para descargar tu cartera. Este es el archivo .wlt usado como copia de seguridad, y podrá ser usado para importarlo si el almacenamiento local de su navegador es eliminado.', + SIGNUP_COMMON_WALLET_WARNING_3: 'Si no tienes una copia de seguridad del archivo .wlt, haz clic en el botón de abajo para mostrar los datos de la cartera sin tratar y crear el archivo manualmente:', + SIGNUP_COMMON_WALLET_WARNING_4: 'Incluso si tienes un archivo de tu cartera es obligatorio hacer copia de seguridad de tus claves privadas de las cuentas, haz clic en el botón de abajo para mostrarlas:', + SIGNUP_COMMON_WALLET_WARNING_5: 'Es tu responsabilidad asegurarte de tener una copia de seguridad de tu clave privada antes de enviar fondos a tu cuenta.', + SIGNUP_COMMON_WALLET_WARNING_6: 'Cada cartera tiene una clave privada primaria (la tuya se muestra arriba) que es usada para crear cuentas secundarias deterministas (BIP32). Esta característica requiere usar la misma contraseña o se generarán cuentas secundarias diferentes para la misma clave privada primaria. Cuando hagas copia de seguridad de tus datos no olvides anotar tu contraseña .', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'Mostrar archivo de cartera sin tratar', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'Para hacer un archivo de cartera, crea un archivo de texto vacío, escribe la clave pivada en ellas (en base64). Guarda el archivo como nombredetuCartera.wlt.', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'Mostrar clave privada', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: 'Para crear una copia de seguridad de una clave privada, imprímala o guárdela en un archivo de texto. Es altamente recomendado almacenar la clave privada en un lugar seguro y sin conexión.', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'Al hacer clic a continuación, aceptas que tienes una copia de seguridad de tu clave privada, contraseña y tu archivo de cartera.', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'Tengo mi archivo de cartera', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: 'Tengo mi clave privada y contraseña', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: 'Estoy de acuerdo', + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: 'Entendido', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'Descargar cartera', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: 'Fuerza de tu frase de contraseña', + SIGNUP_ESTIMATED_GUESS_TIMES: 'Tiempo previsto', + + // FAQ MODULE + FAQ_TITLE: 'Preguntas Frecuentes', + FAQ_QUESTION_1: '¿Cómo funciona la Nano Wallet?', + FAQ_ANSWER_1: 'Nano Wallet está construida con AngularJS and ES6. Es una aplicación completa del lado del cliente que nunca envía ningún dato sensible de forma insegura a través de la red; Todo sucede en tu navegador, desde la creación de claves privadas hasta la firma de transacciones.', + FAQ_QUESTION_2: '¿Es de uso libre/gratuito? ', + FAQ_ANSWER_2: 'Absolutamente todas las operaciones son del lado del cliente, solo tu tienes control sobre tus monedas, sin terceros, y sin tarifas adicionales.', + FAQ_QUESTION_3: '¿Por qué ya tengo un mosaico?', + FAQ_ANSWER_3: 'Porque XEM es la moneda por defecto del blockchain NEM, cada usuario ya lo tiene registrado en su cartera, incluso si tu saldo es 0. Tu namespace es NEM y el nombre del mosaico es XEM', + FAQ_QUESTION_4: '¿Hoja de ruta?', + FAQ_ANSWER_4: 'La hoja de ruta actual incluye integración de todas las características de Nano Wallet v1.x.x y la finalización de proyectos financiados por la comunidad para trabajar a través de esta cartera.', + FAQ_QUESTION_5: '¿Puedo obtener XEM gratis?', + FAQ_ANSWER_5: 'El NEM faucet está actualmente fuera de servicio, pero puedes consultar el foro NEM para conocer las recompensas disponibles.', + FAQ_QUESTION_6: '¿Dónde encontrar más información de NEM?', + FAQ_ANSWER_6_FORUM: 'Foro Oficial', + FAQ_ANSWER_6_WEBSITE: 'Sitio web oficial', + FAQ_ANSWER_6_BTT: 'Hilo ficial de BitcoinTalk', + FAQ_QUESTION_7: 'No se muestra nada en el escritorio', + FAQ_ANSWER_7: 'Por favor asegúrate de verificar el círculo del nodo en la barra de navegación superior.
          El círculo rojo significa que la conexión al nodo falló.
          Haz clic en "Nodo" y selecciona otro de la lista desplegable o usa un nodo personalizado.
          Supernodes.nem.io tiene una lista de nodos que puedes usar.', + FAQ_QUESTION_8: 'Los cofirmantes no pueden ver la transacción para firmar', + FAQ_ANSWER_8: 'En este caso ve a "Servicios", busca "Cuentas multifirma y multiusuario " y haz clic en "Firmar transacciones multifirma ".', + FAQ_QUESTION_9: '¿Cuáles son las mejores prácticas de seguridad?', + FAQ_ANSWER_9: 'Se recomienda encarecidamente almacenar siempre las claves privadas en papel.
          Puedes imprimirlas y archivarlas en un lugar seguro.

          Con respecto a los archivos de cartera debes siempre mantener múltiples copias en diferentes lugares, como memorias usb.
          Las contraseñas siempre deben ser únicas y complejas, por esta razón, siempre escríbalas primero en papel.

          Cuando desees consultar tu cartera o realizar operaciones:
          - Conecta la memoria usb
          - Importa la cartera en Nano
          - Desconecta la memoria usb.

          Una copia de tu cartera se guarda en el almacenamiento local del navegador durante todo el tiempo que necesites.
          Una vez que hayas terminado, cierra la sesión y limpia las carteras en el almacenamiento local usando el botón de limpieza en el lado derecho del pie de página.', + FAQ_QUESTION_10: '¿Dónde puedo encontrar información sobre mi cuenta (dirección, etc.)?', + FAQ_ANSWER_10: 'Si observas la barra de navegación superior, verás un botón "Cuenta" entre "Nodo" e "Idioma". Allí puedes encontrar tu dirección, clave pública, saldo y otros datos importantes.', + FAQ_QUESTION_11: 'He depositado XEM en una casa de intercambio pero no ha sido acreditado', + FAQ_ANSWER_11_1: 'Primero debes verificar que el hash de tu transacción apunte a una transacción existente en el explorador (ten en cuenta que el explorador está a unos pocos bloques por detrás).', + FAQ_ANSWER_11_2: 'La mayoría de las casas de intercambios solicitan un mensaje de identificación para acreditar su depósito. Asegúrate de haber seguido cuidadosamente las instrucciones de la casa intercambio y haber agregado un mensaje que NO esté encriptado.', + FAQ_ANSWER_11_3: 'Incluso si has agregado un mensaje, puede ocurrir que las casas de intercambio no procesen tu depósito debido a incidencias por su parte.', + FAQ_ANSWER_11_4: 'Debes ponerte en contacto con el soporte de la casa de intercambio, explicar la situación y proporcionarles el hasg de la transacción.', + FAQ_QUESTION_12: '¿Cómo comprobar si estoy en un fork?', + FAQ_ANSWER_12_1: 'Haz clic en "Nodo", en la barra de navegación superior, para abrir el panel de nodos.', + FAQ_ANSWER_12_2: 'Mira el tamaño de la cadena y compárala con el tamaño que se muestra aquí.', + FAQ_ANSWER_12_3: 'Si es diferente de más de 5 bloques, entonces probablemente estas en un fork.', + FAQ_ANSWER_12_4: 'Para solucionarlo, simplemente elige otro nodo del menú desplegable en el panel de nodo, restaurará su cuenta en el estado más reciente de la red de producción.', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: 'Ingresa tu contraseña o frase de contraseña', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Nombre de la cartera', + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Contraseña', + FORM_PASSWORD: 'Contraseña', + FORM_PASSWORD_CONFIRM: 'Confirmar contraseña', + FORM_PASSPHRASE_CONFIRM: 'Confirmar frase de contraseña', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Confirmar tu contraseña', + FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Frase de contraseña', + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Confirmar tu frase de contraseña', + FORM_ADDRESS_FIELD_PLACEHOLDER: 'Dirección de cuenta', + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: 'Clave privada ', + FORM_SIDE_BTN_BALANCE: 'Saldo', + FORM_SIDE_BTN_PAY_TO: 'Pagar a', + FORM_SIDE_BTN_TX_FEE: 'Tarifa de transacción', + FORM_SIDE_BTN_RENTAL_FEE: 'Tarifa de alquiler', + FORM_SIDE_BTN_LEVY_FEE: 'Tarifa de impuesto', + FORM_RECIPIENT_PLACEHOLDER: 'Dirección del destinario o @alias', + FORM_INVOICE_RECIPIENT_PLACEHOLDER: 'Dirección del destinatario', + FORM_SIDE_BTN_ALIAS_OF: 'Alias de', + FORM_MESSAGE_PLACEHOLDER: 'Mensaje', + FORM_MOSAIC_NAME_PLACEHOLDER: 'Nombre del Mosaico', + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'Dirección de la cuenta o @alias', + FORM_BTN_GET_ALIAS: 'Obtener dirección del namespace', + FORM_BTN_OPEN_ADB: 'Abrir libreta de direcciones', + FORM_SELECT_NAMESPACE: 'Seleccionar un namespace', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Votación', + PORTAL_VOTING_TEXT: 'Crear y votar en votaciones', + PORTAL_VOTING_BTN1: 'Ver votaciones', + PORTAL_VOTING_BTN2: 'Crear votación', + FORM_TITLE_FIELD_PLACEHOLDER: 'Título', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Escribe tu descripción aquí', + FORM_OPTION_FIELD_PLACEHOLDER: 'Escribir opción', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'Dirección de cuenta', + FORM_SELECT_MULTISIG: 'Seleccionar una cuenta multifirma', + FORM_SELECT_CONTACT: 'Seleccionar un contacto', + + // TREZOR RELATED + TREZOR_TITLE: 'TREZOR', + TREZOR_TEXT: 'La cartera de TREZOR te permite asegurar tu XEM, mosaicos y cuentas multifirma', + TREZOR_BUTTON: 'Ingresar con TREZOR', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'Preparar una transacción fuera de línea', + OFFLINE_TX_NO_WALLET: 'Por favor importa una cartera desde el módulo de ingresar, para ver el formulario.', + OFFLINE_TX_INFO_1: '¡Asegúrate de desconectarte de internet cuando importes tu cartera y crees la transacción!', + OFFLINE_TX_INFO_2: 'Solo se pueden crear transacciones simples, porque se necesita una conexión para usar mosaicos e información de cuentas multifirma de nodos NEM.', + OFFLINE_TX_INFO_3: 'Después de hacer clic en el botón "crear" en el panel izquierdo, encontrarás la transacción firmada debajo.', + OFFLINE_TX_INFO_4: 'Una transacción firmada es inmutable y solo será efectiva si se envía a la red antes del tiempo límite predeterminado de 24 horas.', + OFFLINE_TX_SIGNED: 'Transacción firmada', + OFFLINE_TX_RELEASE: 'Abrir en el módulo de liberación', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'Liberar una transacción a la red', + RELEASE_OFFLINE_TX_PARAMETERS: 'Parámetros de transacción', + RELEASE_OFFLINE_TX_INFO_1: 'Para liberar una transacción, debes estar conectado a internet.', + RELEASE_OFFLINE_TX_INFO_2: 'Asegúrate de haber seleccionado la red correcta y un nodo de trabajo o será rechazada.', + RELEASE_OFFLINE_TX_INFO_3: 'No es posible enviar una transacción firmada dos veces. Una transacción firmada siempre generará el mismo hash y dos transacciones no pueden tener el mismo hash.', + RELEASE_OFFLINE_TX_INFO_4: 'Puedes liberar una transacción firmada desde cualquier computadora de forma segura.', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: 'Crear una factura' + }); + +} + +export default SpanishProvider; diff --git a/src/app/modules/languages/index.js b/src/app/modules/languages/index.js new file mode 100755 index 0000000..0fcdf20 --- /dev/null +++ b/src/app/modules/languages/index.js @@ -0,0 +1,39 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let app = angular.module('app.lang', ['pascalprecht.translate']); + +// Include languages +import EnglishProvider from './en'; +app.config(EnglishProvider); + +import ChineseProvider from './cn'; +app.config(ChineseProvider); + +import PolishProvider from './pl'; +app.config(PolishProvider); + +import PortugueseBRProvider from './ptbr'; +app.config(PortugueseBRProvider); + +import GermanProvider from './de'; +app.config(GermanProvider); + +import JapaneseProvider from './jp'; +app.config(JapaneseProvider); + +import RussianProvider from './ru'; +app.config(RussianProvider); + +import DutchProvider from './nl'; +app.config(DutchProvider); + +import SpanishProvider from './es'; +app.config(SpanishProvider); + +// Comment this while developing to see untranslated strings +app.config(['$translateProvider', function($translateProvider) { + $translateProvider.fallbackLanguage('en'); +}]); + +export default app; \ No newline at end of file diff --git a/src/app/modules/languages/jp.js b/src/app/modules/languages/jp.js new file mode 100755 index 0000000..7b19e1c --- /dev/null +++ b/src/app/modules/languages/jp.js @@ -0,0 +1,834 @@ +function JapaneseProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('jp', { + + // HEADER COMPONENT + WALLET_NAME_1: 'nano', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: "NEM プラットフォームに接続するための安全な方法\n(ボランティアによる日本語翻訳版)", + HEADER_LOGIN_BUTTON: "ログイン", + HEADER_SIGNUP_BUTTON: "アカウントの作成", + HEADER_DASHBOARD: 'ダッシュボード', + HEADER_WALLET: 'ウォレット', + HEADER_SERVICES: 'サービス', + HEADER_EXPLORER: 'エクスプローラー', + HEADER_NODE: 'ノード', + HEADER_ACCOUNT: 'アカウント', + HEADER_LANG_TITLE: "言語", + HEADER_LANG_SELECT: "言語選択", + HEADER_NODE_BLOCK_HEIGHT: "ブロック高", + HEADER_NODE_CURRENT_NODE: "現在のノード", + HEARDER_NODE_LIST: "ノードリスト", + HEADER_NODE_SELECT: "ノード選択", + HEADER_NODE_CUSTOM: "カスタムノード", + HEADER_NODE_CONNECT: "接続", + HEADER_NODE_CUSTOM_INFO: "ノードの IP もしくは、ドメイン", + HEADER_NODE_CUSTOM_TOOLTIP: 'あなた自身のNISノードを入力', + HEADER_PURGE: "アカウントデータの削除(パージ)", + HEADER_PURGE_MESSAGE: "必ずバックアップを行った上で実行して下さい。OK をクリックすると、ローカルストレージに登録されているすべてのウォレットが削除(パージ)されます。すべてのウォレットをバックアップしていた場合、残高は安全です(回復にはバックアップファイルの再読み込みが必要です)。", + HEADER_OFFLINE_TX: 'オフライントランザクションの準備', + HEADER_RELEASE_TX: 'トランザクションのリリース', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'Powered by', + FOOTER_POWERED_BY_2: 'NEM technology.', + FOOTER_VERSION: "Version", + + // DASHBOARD MODULE + DASHBOARD_TITLE: "ダッシュボード", + DASHBOARD_UNCONFIRMED: "未承認", + DASHBOARD_CONFIRMED: "承認済", + DASHBOARD_HARVEST_INCOME_TITLE: "直近 25 ブロックのハーベスト収入", + DASHBOARD_HARVEST_INCOME_NOTE: "ハーベスト報酬0を除いたブロック", + DASHBOARD_HARVEST_INCOME_MESSAGE: "直近 25 ブロックの手数料は見つかりませんでした", + DASHBOARD_NEWS_TITLE: "最新情報", + DASHBOARD_HARVESTED_BLOCKS_TITLE: "ハーベストしたブロック", + DASHBOARD_HARVESTED_BLOCKS_TH: "ハーベスト報酬", + DASHBOARD_MARKET_INFO_TITLE: "相場情報", + DASHBOARD_MARKET_INFO_CAP: "時価総額", + DASHBOARD_MARKET_INFO_PRICE: "価格", + DASHBOARD_MARKET_INFO_VOLUME: "24時間の出来高", + DASHBOARD_MARKET_INFO_CHANGES: "24時間の変動率", + DASHBOARD_MARKET_INFO_CHANGES_1H: "1時間", + DASHBOARD_MARKET_INFO_CHANGES_24H: "24時間", + DASHBOARD_MARKET_INFO_CHANGES_7D: "7日間", + DASHBOARD_MARKET_INFO_NOTE: "CoinMarketCap CoinMarketCapのデータは 5 分毎に更新されます。", + DASHBOARD_NOTICE_1: 'Nano Wallet Beta にようこそ!', + DASHBOARD_NOTICE_2: '問題の報告はこちらへお願いします。', + DASHBOARD_NOTICE_3: 'NEM チームは、メインネットを利用する前に、最初にテストネットにて NanoWallet の操作を行い、利用方法を習得する事をお勧めします。英文のガイドブックはこちらにあります。利用者は自身の資金を管理し、秘密鍵をバックアップしてください。NEM チームは、メインネット上でこのアプリケーションを利用することに起因する、資金の消失について責任を負いません。', + DASHBOARD_NOTICE_4: '紙に秘密鍵を書き留めて、安全な場所に保存することをお勧めします。また、あなたのアカウントをAndroid 及び iOS アプリにインポートして、バックアップする事もできます。', + DASHBOARD_NOTICE_5: 'Thanks for your participation!', //すまねぇ、ここどう訳すか迷ってそのままw + DASHBOARD_MORE_TXES: 'もっとトランザクションを見る', + + // GENERAL + GENERAL_BLOCK: "ブロック", + GENERAL_BLOCKS: 'ブロック', + GENERAL_NO_RESULTS: "なし", + GENERAL_ACCOUNT: "アカウント", + GENERAL_ACCOUNTS: 'アカウント', + GENERAL_MULTISIG_ACCOUNT: "マルチシグアカウント", + GENERAL_AMOUNT: "量", + GENERAL_MESSAGE: "メッセージ", + GENERAL_DATE: "日時", + GENERAL_TAB_NORMAL: "ノーマル", // こちらは現在使われてない模様 + GENERAL_TAB_SEND: 'ノーマル', //GENERAL_TAB_NORMAL:だったのが新規にこちらが使われる様になった + GENERAL_TAB_MULTISIG: "マルチシグ", + GENERAL_TOTAL: "トータル", + GENERAL_REMOVE: "削除", + GENERAL_MOSAIC: "モザイク", + GENERAL_FEE: "手数料", + GENERAL_LEVY: "徴収", + GENERAL_LEVY_TYPES: "徴収タイプ", + GENERAL_LEVY_TYPES_NOTE: "I - コンスタント型手数料; II - パーセンタイル型手数料", + GENERAL_LEVY_TYPE_1: 'コンスタント型手数料', + GENERAL_LEVY_TYPE_2: 'パーセンタイル型手数料', + GENERAL_SEND: "送信", + GENERAL_TO: "宛先", + GENERAL_HASH: "ハッシュ", + GENERAL_HASH_FUNCTION: 'ハッシュ関数', + GENERAL_NAME: "名前", + GENERAL_INFORMATION: "情報", + GENERAL_ADDRESS: "アドレス", + GENERAL_PUBLIC_KEY: "公開鍵", + GENERAL_PRIVATE_KEY: "秘密鍵", + GENERAL_CLEAR_ALL: "全て消去", + GENERAL_CLOSE: "閉じる", + GENERAL_COMING_SOON: "近日公開", + GENERAL_NONE: "なし", + GENERAL_DROPBOX: "ファイルをここへドラッグ & ドロップするか、ファイル選択ウィンドウを開いてください。", + GENERAL_NETWORK_FEE: "ネットワーク手数料", + GENERAL_YES: "はい", + GENERAL_NO: "いいえ", + GENERAL_TAGS: "タグ", + GENERAL_SINK: "シンク(受信側)", + GENERAL_SINK_ADDRESS: 'アドレス(受信側)', + GENERAL_STORAGE: '保管先', + GENERAL_REASON: "理由", + GENERAL_TRANSACTION_HASH: "トランザクションハッシュ", + GENERAL_TRANSACTION_ID: "トランザクション ID", + GENERAL_OWNER: "オーナー", + GENERAL_RESULTS: "結果", + GENERAL_RESULT: "結果", + GENERAL_STATUS: "状態", + GENERAL_LOCATION: "場所", + GENERAL_ACTION: "アクション", + GENERAL_ACTIONS: "アクション", + GENERAL_ADD: "追加", + GENERAL_ADDED: "追加済", + GENERAL_REMOVED: "削除済", + GENERAL_COSIGNATORY: "署名者", + GENERAL_COSIGNATORIES: "複数署名者", + GENERAL_PROCESSING: "処理中", + GENERAL_ACCOUNT_LABEL: "アカウントラベル", + GENERAL_OPTIONAL: "(オプション)", + GENERAL_ERROR: "エラー", + GENERAL_EXAMPLE: "例", + GENERAL_PUBLIC: "パブリック", + GENERAL_NAMESPACES: "ネームスペース", + GENERAL_NAMESPACE: "ネームスペース", + GENERAL_SUB_NAMESPACES: "サブネームスペース", + GENERAL_SUB_NAMESPACE: "サブネームスペース", + GENERAL_MOSAICS: "モザイク", + GENERAL_VALUE: "値", + GENERAL_CONNECTION_ERROR: "エラーが発生しました。ノードが停止しているかオフラインになっています。", + GENERAL_HISTORY: "履歴", + GENERAL_REVEAL: "公開", + GENERAL_QR: 'QR コード', + GENERAL_UPDATE: 'アップデート', + GENERAL_UNKNOWN: '不明', + GENERAL_IMPORTANCE: 'インポータンス', + GENERAL_TRANSACTIONS: 'トランザクション', + GENERAL_REGISTER: '登録', + GENERAL_CREATE: '作成', + GENERAL_RENEW: '更新', + GENERAL_CHARACTERS_LEFT: '残り文字数', + GENERAL_CURRENCY: '通貨', + GENERAL_EDIT: '編集', + GENERAL_SEND_XEM: 'XEMの送金', + GENERAL_ACTIVE: '有効', + GENERAL_INACTIVE: '無効', + GENERAL_ACTIVATING: '有効化中', + GENERAL_DEACTIVATING: '無効化中', + GENERAL_REMOTE: 'リモート', + GENERAL_WARNING: '警告', + GENERAL_SCORE: 'スコア', + GENERAL_LENGTH: '長さ', + GENERAL_GO_BACK: '戻る', + GENERAL_NEXT: '次へ', + GENERAL_START: 'スタート', + GENERAL_ALIAS: 'エイリアス', + GENERAL_CONTACTS: 'コンタクト', + GENERAL_ENCRYPTED: '暗号化', + GENERAL_UNENCRYPTED: '平文', + GENERAL_HEXADECIMAL: '16進数', + GENERAL_SELECT_ACCOUNT: 'アカウントの選択', + GENERAL_INVOICE: '請求書', + GENERAL_SIGNATURE: '署名', + GENERAL_VERIFY: '検証', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: '申し訳ありません。このブラウザでは安全に NanoWallet を使用する事ができません。', + HOME_RECOMMENDED_BROWSERS: '推奨ブラウザ:', + HOME_FEATURE_STAND_BY: '各機能の説明はカーソルを合わせると表示されます。', + HOME_FEATURE_1: 'XEMの送受信は早くて簡単、ブロックタイムは1分です!', + + // TRANSFER TRANSACTION MODULE + TRANSFER_TRANSACTION_TITLE: "送信", + TRANSFER_TRANSACTION_NAME: "トランスファートランザクション", //画面崩れ防止の為短く変更:"トランスファートランザクション(通常トランザクション)" + TRANSFER_TRANSACTION_MULTISIG_NAME: "マルチシグトランスファートランザクション", //画面崩れ防止の為短く変更:"マルチシグトランスファートランザクション(通常トランザクション)" + TRANSFER_TRANSACTION_INVOICE: "請求書を作成", + TRANSFER_TRANSACTION_TAB_INVOICE: "請求書", + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: "モザイクを送信", + TRANSFER_TRANSACTION_ATTACH_MOSAIC: "モザイクを添付", + TRANSFER_TRANSACTION_ATTACH: "添付", + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: "添付するモザイク", + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: "メッセージを暗号化", + TRANSFER_TRANSACTION_MESSAGE_TYPE: 'メッセージタイプ', + /*TRANSFER_TRANSACTION_HEX_MESSAGE: 'Hex メッセージ', + TRANSFER_TRANSACTION_ENCRYPT_TOOLTIP: 'ネットワーク上に受信者の公開鍵がありません', + TRANSFER_TRANSACTION_ENCRYPT_TOOLTIP_MULTISIG: "マルチシグアカウントを介した暗号化メッセージはありません",*/ + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: "送り主(From)", + LINE_TX_DETAILS_FROM_MULTISIG: "マルチシグ(From)", + LINE_TX_DETAILS_WAITING: "認証中のトランザクション", + LINE_TX_DETAILS_NEED_SIG: "複数署名を要求", + LINE_TX_DETAILS_NEED_SIG_2: "このトランザクションはあなたの署名を必要としています。", + //LINE_TX_DETAILS_MESS_ENC: "暗号化されている", + LINE_TX_DETAILS_MESS_DEC: "復号する", + LINE_TX_DETAILS_HASH: "ハッシュ", + LINE_TX_DETAILS_DEC_MESS: "メッセージを復号", + LINE_TX_DETAILS_MOS_ATTACHED: "添付されたモザイク", + LINE_TX_DETAILS_LEVY_TYPE_1: "コンスタント(定額)", + LINE_TX_DETAILS_LEVY_TYPE_2: "パーセンタイル", + LINE_TX_DETAILS_ISSUER: "発行者", + LINE_TX_DETAILS_MULTISIG_FEE: "マルチシグ手数料", + LINE_TX_DETAILS_MULTISIG_HASH: "マルチシグハッシュ", + LINE_TX_DETAILS_COSIGN: "複数署名トランザクション", + LINE_TX_DETAILS_SIGNATURES: "署名", + LINE_TX_DETAILS_COSIGNATORY: "複数署名", + LINE_TX_DETAILS_TIMESTAMP: "タイムスタンプ", + LINE_TX_DETAILS_MOS_CREATE: "モザイクを作成", + LINE_TX_DETAILS_MOS_EDIT: "モザイクを編集", + LINE_TX_DETAILS_NS_CREATE: "ネームスペースを作成", + LINE_TX_DETAILS_NS_NEW_SUB: "新規サブネームスペースを作成", + LINE_TX_DETAILS_NS_ROOT: "ルートネームスペース", + LINE_TX_DETAILS_RECIPIENT: "受信者", + LINE_TX_DETAILS_MULTISIG_CREATE: "マルチシグアカウントを作成", + LINE_TX_DETAILS_MULTISIG_EDIT: "マルチシグアカウントを編集", + LINE_TX_DETAILS_MULTISIG_MOD: "変更点", + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: "最小署名者数", + LINE_TX_DETAILS_MULTISIG_AFFECTED: "影響するアカウント", + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: "インポータンストランスファートランザクション",//長すぎて崩れる:"インポータンストランスファートランザクション(委任モード操作等)" + IMPORTANCE_TRANSFER_MULTISIG_NAME: "マルチシグインポータンストランスファートランザクション",//長すぎて崩れる:"マルチシグインポータンストランスファートランザクション(委任モード操作等)" + IMPORTANCE_TRANSFER_MODE: "モード選択", + IMPORTANCE_TRANSFER_MODE_1: "委任有効化(Activate)", + IMPORTANCE_TRANSFER_MODE_2: "委任無効化(Deactivate)", + IMPORTANCE_TRANSFER_TITLE: "デリゲートアカウント(委任アカウント)管理", + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: "マルチシグデリゲートアカウント(委任アカウント)の管理", + IMPORTANCE_TRANSFER_CUSTOM_KEY: "カスタムされた公開鍵を使用", + IMPORTANCE_TRANSFER_MODE_SELECT: "モード選択", + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: "リモートアカウント", + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: "リモート公開鍵", + IMPORTANCE_TRANSFER_INFO_PART_1: "インポータンストランザクションがブロックに入れられてから有効になるまで6時間かかります。6時間の後、ノードの選択や起動/停止を行うことができます。", + IMPORTANCE_TRANSFER_INFO_PART_2: "既に委任アクティベート要求済のアカウントを NanoWallet にインポートした場合は、一旦過去の委任公開鍵を停止させてから再度要求して下さい。\n", + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: "マルチシグの場合、インポータンストランスファートランザクションを実施した連署者のみハーベストの開始停止が可能です。その他の連署人が処理を行う場合は Deactivate → Activate が必要になります。", + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: "収穫ブロック無し", + IMPORTANCE_TRANSFER_HARVESTING_PANEL: "収穫パネル", + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: "委任収穫を開始するためにはリモートステータスがアクティブになるまで待つ必要があります。", + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: "リモートアカウントをアクティブにするために左パネルからインポータンストランスファートランザクションを送信する必要があります。", + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: "あなたは、インポータンストランスファートランザクションを開始した連署者ではありません。従って委任収穫を開始または停止することができません。収穫操作権限を取り戻す方法をタブから確認してください。", + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: '委任秘密鍵の参照', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'デリゲートアカウントキー', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'ハーベスティング', + IMPORTANCE_TRANSFER_START_HARVESTING: 'デリゲートハーベスティングの開始', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'デリゲートハーベスティングの停止', + IMPORTANCE_TRANSFER_ACTIVATE_DEACTIVATE_REMOTE: 'デリゲートアカウントの有効化 / 無効化', + IMPORTANCE_TRANSFER_SHOW_DELEGATED_KEYS: 'デリゲートアカウントのキーを表示する', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: "モザイクを作成", + MOSAIC_DEFINITION_NAME: "モザイクディフィニショントランザクション", + MOSAIC_DEFINITION_MULTISIG_NAME: "マルチシグモザイクディフィニショントランザクション", + MOSAIC_DEFINITION_QUANTITY: "数量", + MOSAIC_DEFINITION_DIV: "可分性(小数点の有無)", + MOSAIC_DEFINITION_TOTAL_SUPPLY: '総供給量', + MOSAIC_DEFINITION_FINAL_NAME: 'フルネーム', + MOSAIC_DEFINITION_DESCRPITION: "説明", + MOSAIC_DEFINITION_INITIAL_SUPPLY: "初期供給量", + MOSAIC_DEFINITION_MUTABLE_SUPPLY: "供給量変更可", + MOSAIC_DEFINITION_TRANSFERABLE: "譲渡許可(チェック有で自由送信許可)", + MOSAIC_DEFINITION_PROPERTIES: "プロパティ", + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: "モザイクのプロパティ", + MOSAIC_DEFINITION_REQUIRES_LEVY: "徴収を要求", + MOSAIC_DEFINITION_LEVY_LIMITATION: "UI制限:現在はモザイク作成者のみ徴収設定が可能です。", + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: "徴収するモザイクを選択", + MOSAIC_DEFINITION_LEVY_ADDRESS: "徴収モザイク送信先アドレス", + MOSAIC_DEFINITION_LEVY_FEE_TYPE: "手数料タイプ", + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: "固定徴収方式", + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: "パーセンタイル徴収方式", + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: "固定徴収方式を選択すると、固定の徴収が発生します。", + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: "パーセンタイル徴収方式を選択すると、送信量により徴収量が変動します。", + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: "送信モザイク", + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: "の場合、徴収されるモザイクは", + MOSAIC_DEFINITION_PARENT: "親ネームスペース(名前空間)", + MOSAIC_DEFINITION_INFORMATION_TITLE: 'モザイクの作成', + MOSAIC_DEFINITION_INFORMATION: 'モザイクについての詳細', + MOSAIC_DEFINITION_INFORMATION_1: "モザイク名は32文字が最長です。使用できる文字は以下の通りです。", + MOSAIC_DEFINITION_INFORMATION_2: "最初の文字はアルファベット又は数字で始めて下さい。", + MOSAIC_DEFINITION_INFORMATION_3: "「説明」は512文字以内で記述できます。使用できる文字の制限はありません。", + MOSAIC_DEFINITION_INFORMATION_4: "モザイクの動作は、プロパティ設定によってカスタマイズする事ができます:", + MOSAIC_DEFINITION_INFORMATION_5: "供給量はモザイク全体の単位で、最小のサブユニットではありません。\n設定できる最小供給量の範囲は 0~90 億です。", + MOSAIC_DEFINITION_INFORMATION_6: "可分性の変更はモザイクを小数点以下のどこまで分割できるかを決定する事です。可分性を 3 に設定した場合はモザイクを 0.001 まで分割できます。可分性は 0~6 の範囲でなければなりません。", + MOSAIC_DEFINITION_INFORMATION_7: "チェックすると、後からモザイク供給量を変更できます。チェックしない場合、供給量は後から変更できません。", + MOSAIC_DEFINITION_INFORMATION_8: "モザイク作成者以外でもモザイク送信は可能です。\nしかし、作成時、プロパティ内の譲渡可能(transferable)の項目にチェックをしなかった場合は、モザイク作成者のみ送信が可能となります。\nチェックがある場合はモザイク所有者の任意で送受信できます。", + MOSAIC_DEFINITION_INFORMATION_9: "モザイク作成者はモザイクの利用者に対して徴収料を要求することができます。(送信時に指定したアドレスに徴収料が送られます)\n徴収のためのデータは次の通りです。", + MOSAIC_DEFINITION_INFORMATION_10: "手数料として徴収されるモザイク: 既存の任意のモザイクを指定する事ができます。", + MOSAIC_DEFINITION_INFORMATION_11: "徴収の受信者: 任意のアカウントを指定できます。", + MOSAIC_DEFINITION_INFORMATION_12: "徴収量: 手数料の種類(fee type)により異なります。以下を参照ください。", + MOSAIC_DEFINITION_INFORMATION_13: "手数料の種類: 固定徴収方式とパーセンタイル徴収方式の2種類があります。", + MOSAIC_DEFINITION_INFORMATION_14: "固定徴収方式の場合、徴収額は転送される量に依存しません。", + MOSAIC_DEFINITION_INFORMATION_15: "パーセンタイル徴収方式の場合、徴収額は送信するモザイクの量に従って変化します。", + MOSAIC_DEFINITION_INFORMATION_16: "モザイクを NEM ブロックチェーンに送信するには手数料がかかります。実際の手数料はそのモザイクの総量と送信量に依存します。スモールビジネスモザイクは割引が適用され、一回の送信あたり0.05 XEMが定額手数料となります。", + MOSAIC_DEFINITION_INFORMATION_17: 'あなたが供給量の100%を保有している場合、同名の"namespace:mosaic"にて、モザイク作成トランザクションを再度送信することで、全てのモザイクプロパティを上書きすることができます。', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: "モザイク供給量を変更", + MOSAIC_SUPPLY_CHANGE_NAME: "モザイクサプライチェンジトランザクション", + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: "マルチシグモザイクサプライチェンジトランザクション", + MOSAIC_SUPPLY_CHANGE_SELECT: "モザイクを選択", + MOSAIC_SUPPLY_CHANGE_TYPE: "変更タイプ", + MOSAIC_SUPPLY_CHANGE_TYPE_1: "作成", + MOSAIC_SUPPLY_CHANGE_TYPE_2: "削除", + MOSAIC_SUPPLY_CHANGE_SUPPLY: "供給量", + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: "現在の供給量", + MOSAIC_SUPPLY_CHANGE_AMOUNT: "変更する供給量", + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: "変更後の供給量", + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: "ネームスペース & サブネームスペースを作成", + NAMESPACE_PROVISION_NAME: "プロビジョンネームスペーストランザクション", + NAMESPACE_PROVISION_MULTISIG_NAME: "マルチシグプロビジョンネームスペーストランザクション", + NAMESPACE_PROVISION_PARENT: "親(上位側)ネームスペース(レベル3を除く)", + NAMESPACE_PROVISION_NEW_ROOT: "新規ルート", + NAMESPACE_PROVISION_NS: 'ネームスペース', + NAMESPACE_PROVISION_NS_NAME: "ネームスペースの名前", + NAMESPACE_PROVISION_RESTRICTIONS: 'ネームスペースの制限', + NAMESPACE_PROVISION_INFORMATION_1: "ネームスペースには制約があります。ルートネームスペースは16字以内で、ルート以下のネームスペースは64文字までです。使用できる文字は以下の通りです。", + NAMESPACE_PROVISION_INFORMATION_2: "ネームスペースの頭文字はアルファベット又は数字で始めて下さい。\’alice\’はルートネームスペースとしては妥当ですが、\'_alice\'では作成できません。予約語(システムとして既に使われている文字列)もネームスペースとしては認められません。許可されない語は以下の通りです。", + NAMESPACE_PROVISION_INFORMATION_3: 'このリストは最終的なものではなく、将来拡張される事があります。 したがって、\'user.alice\' または \'alice.user\' はNEMのネームスペースでは使用できません。ネームスペースには最大3つの部分で構成されるので、\'gimre.metals.silver\'は有効ですが、\'gimre.metals.silver.coin\' は有効ではありません。', + + // RENEW NAMESPACE MODULE + RENEW_NS_TITLE: 'ネームスペースの更新', + RENEW_NS_NONE: '更新するネームスペースがありません', + RENEW_NS_INFORMATION_TITLE: 'ネームスペースの更新', + RENEW_NS_INFORMATION_TITLE_1: '手数料', + RENEW_NS_INFORMATION_TITLE_2: 'ルートネームスペース', + RENEW_NS_INFORMATION_TITLE_3: '更新期間', + RENEW_NS_INFORMATION_1: 'ネームスペースを更新すると、新しいネームスペースを取得するのと同額のコストがかかります(100 XEM).', + RENEW_NS_INFORMATION_2: 'ルートネームスペースのみを更新する必要があります。すべてのサブネームスペースは、ルートネームスペースの更新時に自動的に更新されます。', + RENEW_NS_INFORMATION_3: 'ネームスペース契約は、1年間有効なレンタル契約です。契約は有効期限の1ヶ月前から更新することができます。', + RENEW_NS_INFORMATION_4: '期限内に更新されない場合は、その下に作成されたすべてのサブネームスペースとモザイクが失われます。', + RENEW_NS_ALERT_PART_1: '注意! ネームスペース:', + RENEW_NS_ALERT_PART_2: '1ヶ月以内に有効期限が切れます!', + RENEW_NS_ALERT_PART_3: '詳細は、ネームスペースの更新ページを参照してください。', + + // ACCOUNT MODULE + ACCOUNT_TITLE: "アカウント", + ACCOUNT_ACCOUNT_INFORMATION: "アカウント情報", + ACCOUNT_IMPORTANCE_SCORE: "重要性スコア", + ACCOUNT_VESTED_BALANCE: "既得バランス", + ACCOUNT_HARVESTING: "ハーベスティング", + ACCOUNT_REMOTE_STATUS: "リモートステータス", + ACCOUNT_DELEGATED_PUBLIC: "委任公開鍵", + ACCOUNT_HARVESTED_BLOCKS: "ハーベストされたブロック", + ACCOUNT_START_STOP_HARVESTING: "デリゲートハーベスティングを開始 / 停止", + ACCOUNT_HARVESTING_NOTE: "このアカウントでハーベストに利用したノードは、ブラウザのローカルストレージに保存されます。ブラウザのローカルストレージが削除されると、NanoWallet はどのノードを利用していたのかわからない為、ハーベスティング無効と表示されます。この場合、使用していたノードを再度選択すると、収穫情報が自動的に復元されます。ステータスが復元されない場合は、正しいノードが選択されているかを確認してください。それ以外の場合は、ノードが再起動されたために、このアカウントでハーベストされていないことを意味します。", + ACCOUNT_HARVESTING_NODE_SELECT: "ハーベストを行うノードを選択", + ACCOUNT_HARVESTING_START: "デリゲートハーベスティング(委任収穫)を開始", + ACCOUNT_HARVESTING_STOP: "デリゲートハーベスティング(委任収穫)を停止", + ACCOUNT_HARVESTING_NO_SLOTS: "選択したノードが接続制限に達しているので、別のノードを指定してください。", + ACCOUNT_HARVESTING_BELOW_THRESHOLD: "デリゲートハーベスティングを開始する為には既得バランスが 10,000 XEM 以上必要です。", + ACCOUNT_ACCOUNT_SELECT: "別のアカウントを選択", + ACCOUNT_ACCOUNT_SELECT_LABEL: "別のアカウントに切り替える", + ACCOUNT_WALLET_KEYS: "ウォレット & 鍵", + ACCOUNT_ADD_NEW_ACCOUNT: "新規アカウントを追加", + ACCOUNT_ADD_NEW_ACCOUNT_BTN: "ウォレットに新規アカウント(アドレス)を追加", + ACCOUNT_PRIVATE_KEY_NOTE: "秘密鍵は最重要機密であり全ての権限を保有します。パスワードで暗号化された .wlt ファイル、紙に書きとめたもの、そして写真又はエクスポートウォレット QRのダウンロードなど、オフラインで安全に保管してしてください。\n", + ACCOUNT_PRIVATE_KEY_SHOW: "秘密鍵を表示", + ACCOUNT_EXPORT_MOBILE: "モバイル版に出力", + ACCOUNT_INFO_QR_BTN: "アカウント情報を QR で共有", + ACCOUNT_WALLET_QR_BTN: "ウォレットの QR", + ACCOUNT_WALLET_QR_BTN_2: "ウォレットを QR でエクスポート(アンドロイド & iOS)", + ACCOUNT_BACKUP_WALLET: "ウォレットをバックアップ", + ACCOUNT_BACKUP_WALLET_NOTE: "ウォレットのバックアップはXEMを紛失しない為の重要な作業です。", + ACCOUNT_BACKUP_WALLET_DOWNLOAD: "ウォレットをダウンロード", + ACCOUNT_INFO_QR_TITLE: "アカウント情報 QR", + ACCOUNT_WALLET_QR_NOTE: "この QR はまもなく公開予定の NEMpay モバイルアプリにのみ対応しています。", + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: "Android & iOS アプリ用のウォレット QR", + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: "全てのアカウントは、BIP32 方式を使用して主秘密鍵とパスワードから派生して作られており、他の全ての複アカウントを取得・再作成するためにも必要になります。
          ローカルストレージが消去された場合に再度操作を繰り返すことをしない為にも、新しいアカウントを追加した場合には、ウォレットのバックアップを強くお勧めします。", + ACCOUNT_CUSTOM_NODE: "カスタムノードを使う", + ACCOUNT_NODE_FROM_LIST: "一覧からノードを使う", + ACCOUNT_DELEGATED_PRIVATE_KEY: "委任秘密鍵", + ACCOUNT_NO_PUBLIC_KEY: '公開鍵を取得するためにはトランザクションを発行してください。', + ACCOUNT_SHOW_ON_TREZOR_BTN: 'TREZORで見る', + + // PORTAL MODULE + PORTAL_TITLE: "各種機能", + PORTAL_MULTISIG_TITLE: "マルチシグおよびマルチユーザーアカウント", + PORTAL_MULTISIG_TEXT: "NEMのマルチシグは編集可能なオンチェーンのコントラクトであり、連署アカウントを有効にすることで最も強力な資金保護方法にもなり、非中央集権型組織の基盤にもなります。", + PORTAL_MULTISIG_BTN_1: "アカウントをマルチシグに変更", + PORTAL_MULTISIG_BTN_2: "既存コントラクトを編集", + PORTAL_MULTISIG_BTN_3: 'マルチシグトランザクションの署名', + PORTAL_HARVESTING_TITLE: "デリゲートハーベスティング(委任)", + PORTAL_HARVESTING_TEXT: "デリゲートハーベスティングは、アカウントが起動していない時間でもリモート・ノードを介して「マイニング(ハーベスト)」を可能にする機能です。", + PORTAL_EXCHANGE_TITLE: 'インスタントエクスチェンジ', + PORTAL_EXCHANGE_TEXT: 'ChangellyやShapeShiftウィジェットを使って、最適レートでXEMを購入しましょう!', + PORTAL_EXCHANGE_BTN: 'XEMを購入', + PORTAL_NS_TITLE: "ネームスペースとサブドメイン", + PORTAL_NS_TEXT: "ネームスペースはドメイン名のようなものです。ネームスペース名はユニーク(他に同一の名称無し)であり、その配下にサブネームスペースやモザイク (アセット) を発行する事ができます。", + PORTAL_NS_BTN: "ネームスペースを作成", + PORTAL_MOSAIC_TITLE: "モザイク", + PORTAL_MOSAIC_TEXT: "NEM のモザイクは追加プロパティ、及びその他の機能を有するアセットです。\nモザイクを作成する為には少なくとも1つのネームスペースをレンタルする必要があります。", + PORTAL_MOSAIC_BTN_1: "モザイク作成", + PORTAL_MOSAIC_BTN_2: "モザイク編集", + PORTAL_APOSTILLE_TITLE: "アポスティーユ (公証機能)", + PORTAL_APOSTILLE_TEXT: "NEM アポスティーユ(公証機能)はブロックチェーンにファイルの情報とタイムスタンプを刻んだ公証を作成し、ファイルの信頼性を監査できるようにする機能です。", + PORTAL_APOSTILLE_BTN_1: "作成", + PORTAL_APOSTILLE_BTN_2: "監査(公証の確認)", + PORTAL_ADDRESS_BOOK_TEXT: 'アドレスにラベルを付けることによって、 連絡先を簡単に管理する事ができます。', + PORTAL_ADDRESS_BOOK_BTN: 'アドレス帳の管理', + PORTAL_INVOICE_TEXT: '共有するためのQRコード請求書を作成します', + PORTAL_SIGNED_MSG_TEXT: 'トランザクションなしにアカウントの所有認証をするための署名済みメッセージの作成と検証を行います。', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'アドレス帳', + ADDRESS_BOOK_LIST: '連絡先', + ADDRESS_BOOK_NAVIGATION: 'ナビゲーション', + ADDRESS_BOOK_NEW: '新規', + ADDRESS_BOOK_EDIT: '編集', + ADDRESS_BOOK_REMOVE: '削除', + ADDRESS_BOOK_NEW_BTN: '追加', + ADDRESS_BOOK_EDIT_BTN: '保存', + ADDRESS_BOOK_REMOVE_BTN: '削除', + ADDRESS_BOOK_EXPORT_BTN: 'アドレス帳のバックアップ', + ADDRESS_BOOK_IMPORT_BTN: 'バックアップからの復元', + ADDRESS_BOOK_CONTACT_LABEL: 'ラベル', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'アカウントのアドレス', + ADDRESS_BOOK_ACTIONS: '操作', + ADDRESS_BOOK_CONFIRM_DELETE: 'アドレス帳からこの連絡先を本当に削除しますか?', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: "ホーム", + EXPLORER_NAV_NSM: "ネームスペースとモザイク", + EXPLORER_NAV_APOSTILLES: "アポスティーユ(公証機能)", + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: "エクスプローラ - ホーム", + EXPLORER_HOME_NS: "ネームスペース一覧", + EXPLORER_HOME_MOSAICS: "モザイク一覧", + EXPLORER_HOME_NS_MULTISIG: "マルチシグアカウントが保有しているネームスペース", + EXPLORER_HOME_MOSAICS_LEVY: "送信時に徴収されるモザイク(Levy)", + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: "エクスプローラー - ネームスペースとモザイク", + EXPLORER_NS_MOS_SELECT_MOS: "モザイクの詳細",//"モザイクを選択して詳細を表示"だと長過ぎて”イクを選択して詳細を表示”になってしまう + EXPLORER_NS_MOS_SEARCH: 'ネームスペースの検索', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: "エクスプローラー - アポスティーユ(公証機能)\n", + EXPLORER_APOSTILLES_YOURS: "所有している公証", + EXPLORER_APOSTILLES_PUBLIC: "公開受信(パブリック)", + EXPLORER_APOSTILLES_NO_NTY: "NTYファイルがロードされていません。ここをクリックしてインポートを行って下さい。", + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'エクスプローラ - アカウント', + ACCOUNTS_EXPLORER_SEARCH: '検索', + + // TRANSACTIONS EXPLORER + EXPLORER_TRANSACTIONS_TITLE: 'あなたのトランザクション履歴', + EXPLORER_TRANSACTIONS_LOAD_MORE: 'もっと読み込む', + + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: "アポスティーユの履歴", + APOSTILLE_HISTORY_BTN_TRANSFER: "所有権の譲渡 / 分割", + APOSTILLE_HISTORY_BACKUP: "公証データのバックアップ", + APOSTILLE_HISTORY_PURGE: "公証データのパージ", + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: "アポスティーユ(公証)を作成", + APOSTILLE_CREATE_HELP: 'アポスティーユの詳細が必要ですか?', + APOSTILLE_TRANSACTION_NAME: "アポスティーユトランザクション", + APOSTILLE_TRANSACTION_MULTISIG_NAME: "マルチシグアポスティーユトランザクション", + APOSTILLE_KEEP_PRIVATE: "プライベート、譲渡、アップデート可能", + APOSTILLE_USE_DEDICATED: "専用アカウントを使用", + APOSTILLE_FILES_TO_NOTARIZE: "公証するファイル", + APOSTILLE_REJECTED: "拒否されました。", + APOSTILLE_FILE_HASH: "ファイルハッシュ", + APOSTILLE_PRIVATE: "秘密", + APOSTILLE_FILENAME: "ファイル名", + APOSTILLE_NAME_TOO_LONG: "ファイル名が長すぎます。40文字以下にしてください。", + APOSTILLE_MAX_NUMBER: "バッチあたりの最大アポスティーユ(公証)は25ファイルです。", + APOSTILLE_INFORMATION_TITLE: '公証の作成', + APOSTILLE_INFORMATION_1: "アップロードされたファイルはそれぞれ左側のパネルに配置されたオプションを使って自動的に処理されます。新しいファイルを追加したり、パラメーターを変更したり、そしてさらに様々なオプションがついたファイルを加えることもできます。それはマルチシグのタブに切り替えて新しいファイルを追加していくときにも使用することができます。", + APOSTILLE_INFORMATION_2: "プライベート、譲渡、アップデート可能を選択をすれば、あなたのファイルのハッシュはあなたのプライベートキーで署名され、専用の階層的決定性(HD)アカウントへと送られることになります。このように、あなたがそれを共有しない限り、あなた以外の人間がどのような内容がタイムスタンプされたのかを知ることは不可能です。", + APOSTILLE_INFORMATION_3: "専用のHDアカウントはマルチシグのコントラクトの下に置くことができ、1-of-1 やあらゆる m-of-n のマルチシグのコントラクトの組合せを通じて他者へ譲渡することができます。オリジナルのドキュメントやそれが表す製品へのアップデートもしくは拡張を通知するメッセージを送ることで、アカウントへ追加の情報を記載することもできます。", + APOSTILLE_INFORMATION_4: "二人以上の関係者が全員ブロックチェーンのタイムスタンプを承認したい、つまりコントラクトをバインディングしたい場合には、ブロックチェーンの公証を行うアカウントを n-of-n のマルチシグのコントラクトの下に置くことができます。", + APOSTILLE_INFORMATION_5: "プライベートで、譲渡とアップデートが可能なように設定されたマルチシグネチャのコントラクトのアカウントでは、発案者である連署人のプライベートキーを使ってハッシュに署名を行い、専用の HD アカウントを作成します(マルチシグ化されたアカウントではありません)", + APOSTILLE_INFORMATION_6: "HDアカウントは、あなたのプライベートキーで署名されることになるファイル名のハッシュを元に作られた専用のアカウントです。そのプロセスの結果として生まれるハッシュは、その後に第二のプライベートキーを作るために使用します。これが、タイムスタンプされたファイルのプライベートキーです。これはブロックチェーン技術で初のものであり、アポスティーユにしか存在しないものです。", + APOSTILLE_INFORMATION_7: "専用のHDカウントによって、ハッシュに署名されたオリジナルのファイルや、それのアップデートをHDアカウントに保存しておくことが可能になります。\"パブリック\"を選択した場合には、トランザクションはオープンなシンクのアドレスへ送られることになります(デフォルト設定)", + APOSTILLE_INFORMATION_8: "そのトランザクションが送られた後に、アーカイブのダウンロードが開始します。そこには以下のものが入っています。署名されたファイル、そのファイルについてのアポスティーユの証明書、NEM のチェーン上であなたがタイムスタンプを押したすべてのファイルを記録している新規もしくはアップデートされた .nty ファイルといったものです。", + APOSTILLE_NO_NTY: "NTYファイルがロードされていません、自動的にインポートするにはこちらをクリックしてください。もしくは自動的に生成されます。", + APOSTILLE_IMPORT_FILES: "ファイルのインポート", + APOSTILLE_CREATE_TEXT: "テキストドキュメントを作成", + APOSTILLE_ENTER_TEXT: "公証するテキストを入力してください...", + APOSTILLE_DOCUMENT_TITLE: "ドキュメントタイトル", + APOSTILLE_DROPBOX_MESSAGE: 'ファイルを選択する前に、パスワードと必要なタグを入力してください', + APOSTILLE_DROPBOX_MESSAGE_2: 'ファイルを選択する前にパスワードを入力してください', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: "アポスティーユ(公証)を監査", + APOSTILLE_AUDIT_CHOOSE_NODE: "ノードを選んでください。", + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: "どんな少数のノードであっても、全取引履歴を検索する事ができます。 (オプションはNISにてデフォルト無効となっています。)", + APOSTILLE_AUDIT_WRONG_FORMAT: "このファイルはアポスティーユ(公証)のフォーマットではありません。", + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: "認証に失敗しました。オーナーは公開鍵を持っていません。", + APOSTILLE_AUDIT_SUCCESS: "ファイル監査に成功しました。", + APOSTILLE_AUDIT_FAIL: "認証に失敗しました。", + APOSTILLE_AUDIT_WAITING: "アポスティーユトランスファー(公証転送)は承認待ちの可能性があります。", + APOSTILLE_AUDIT_NOT_FOUND: "トランザクションが見つかりません。トランザクションの承認待ち状態を確認できなかった場合、このアポスティーユ(公証)は無効です。", + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: "未承認データの取り込み中にトランザクションが見つからないエラーが発生しました", + APOSTILLE_AUDIT_ERROR_SIGNER: "署名者データの取り込み中にエラーが発生しました。", + APOSTILLE_AUDIT_ERROR_SIGNATURE: "署名認証に失敗したためエラーが発生しました。", + APOSTILLE_AUDIT_INFORMATION_1: "監査できるファイルは、アポスティーユ形式(公証済形式)でなければなりません。", + APOSTILLE_AUDIT_INFORMATION_2: "ファイル名でそれらを認識できます。", + //APOSTILLE_AUDIT_NON_SIGNED: "署名なしの例:", + //APOSTILLE_AUDIT_SIGNED: "署名の例:", + APOSTILLE_AUDIT_FILES: "監査ファイル", + APOSTILLE_AUDIT_FORMAT_EXAMPLE: "アポスティーユ形式の例", + APOSTILLE_AUDIT_REMOVE_RECORDS: "ローカルの検証結果を削除", + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: '公証アカウントにメッセージを送信する', + APOSTILLE_MESSAGE_NS_BRAND: 'ブランドメッセージにネームスペースを使用する', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'モザイクの追加', + APOSTILLE_NTY_ACCOUNT: '公証アカウント', + APOSTILLE_REQUEST_MESSAGE: 'リクエストメッセージ', + APOSTILLE_CREATE_MESSAGE_REQUEST: 'メッセージリクエストの作成', + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'アポスティーユ所有権の譲渡または分割', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'アポスティーユを更新する', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: "フォームの必須事項を全て入力してください。", + ALERT_ERROR_WALLET_DOWNLOAD: "ウォレットが見つからなかった為ダウンロードできません。", + ALERT_PASSWORDS_NOT_MATCHING: "入力されたパスワード・フレーズが適合しませんでした。", + ALERT_INVALID_KEY_FOR_ADDR: "入力されたアドレスに秘密鍵が対応していません。", + ALERT_NO_WALLET_LOADED: "ウォレットなしにダッシュボードにアクセスすることはできません。", + ALERT_WALLET_NAME_EXISTS: "すでに同じ名前のウォレットがロードされています。", + ALERT_INVALID_WALLET_FILE: "ウォレットではないファイルをロードしようとしています。", + ALERT_NO_NODE_SET: "ノードをセットしてください。", + ALERT_INVALID_CUSTOM_NODE: "カスタムノードが正しくありません。", + ALERT_INVALID_WEBSOCKET_PORT: "カスタムノードの websocket ポートが正しくありません。", + ALERT_MIJIN_DISABLED: "Mijin ネットワークは無効です。他のネットワークを選択してください。", + ALERT_GET_NS_BY_ID_ERROR: "ネームスペースを取得時にエラーが発生しました。要因:", + ALERT_GET_ACCOUNT_DATA_ERROR: "アカウントデータを取得時にエラーが発生しました。要因:", + ALERT_ERROR_OCCURRED: "エラーが発生しました。", + ALERT_INVALID_ADDR_FOR_NETWORK: "ネットワークに対応していません。", + ALERT_INVALID_PASSWORD: "パスワードが正しくありません。", + ALERT_COSIG_ALREADY_IN_LIST: "署名者はすでに存在しています。", + ALERT_COSIGNATORY_HAS_NO_PUBLIC: "署名者は公開鍵を取得するために最低1回はトランザクションを発生させる必要があります。", + ALERT_MULTISIG_HAS_NO_PUBLIC: "マルチシグアカウントは公開鍵を取得するために、最低1回はトランザクションを発生させる必要があります。", + ALERT_COSIG_CANNOT_BE_MULTISIG: "選択されたアカウントは他のマルチシグアカウントの連署者となりますので、これは変換できません。", + ALERT_NO_NS_OWNED: "アカウントは1つもネームスペースを所持していません。ネームスペースを最低1つ作成するかアカウントを変更してください。", + ALERT_UNLOCKED_INFO_ERROR: "アンロック情報の取り込み中にエラーが発生しました。", + ALERT_LOCK_ERROR: "アカウントロックのエラー。要因:", + ALERT_UNLOCK_ERROR: "アカウントのロック解除エラー。要因:", + ALERT_SUPERNODES_ERROR: "スーパーノードデータの取り込み中にエラーが発生しました。", + ALERT_INVALID_NTY_FILE: "提供されるファイルは .nty ファイルではありません。", + ALERT_CREATE_WALLET_FAILED: "ウォレットの作成に失敗しました。要因:", + ALERT_DERIVATION_FROM_SEED_FAILED: "シードからアカウントを導出するのに失敗しました。要因:", + ALERT_BIP32_GENERATION_FAILED: "BIP32 データの生成に失敗しました。要因:", + ALERT_NO_WALLET_DATA: "ウォレットデータが空です。", + ALERT_CANNOT_LOGIN_WITHOU_WALLET: "ウォレットなしではログインできません。", + ALERT_NO_WALLET_TO_SET: "現在のウォレットとしてセットすることはできません。", + ALERT_INVALID_WALLET_INDEX: "選択されたアカウントのインデックスは範囲外です。", + ALERT_NO_CURRENT_WALLET: "アカウントに現在のウォレットの設定ができません。", + ALERT_ALREADY_MULTISIG: "選択されたアカウントはすでにマルチシグアカウントです。", + ALERT_INVALID_MODIFICATION_ARRAY: "このマルチシグアカウントは署名者になれません。変更履歴を確認してください。", + ALERT_GET_MARKET_INFO_ERROR: "市場情報の取得中にエラーが発生しました。", + ALERT_MULTISIG_CANNOT_BE_COSIG: "このマルチシグアカウントに連署者を設定できません。", + ALERT_PURGE_CANCELLED: "アカウントデータ消去処理(パージ)はキャンセルされました。", + ALERT_MAINNET_DISABLED: "Mainnetは無効です。別のネットワークを選択してください。", + ALERT_EMPTY_DECODED_MSG: "復号されたメッセージはありません。", + ALERT_INVALID_NS_NAME: "ネームスペース名が無効です。", + ALERT_INVALID_MOSAIC_NAME: "モザイク名が無効です。", + ALERT_MOSAIC_DESCRIPTION: "モザイクの概要が無効です。", + ALERT_GET_INCOMING_TXES_ERROR: '入力トランザクションの取得エラー, 理由: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'モザイク定義の取得エラー, 理由: ', + ALERT_GET_SUB_NS_ERROR: 'ネームスペース定義の取得エラー(SUB_NS), 理由: ', + ALERT_GET_MOSAICS_ERROR: 'モザイク取得エラー, 理由: ', + ALERT_GET_TRANSACTIONS_ERROR: 'トランザクション取得エラー, 理由: ', + ALERT_INVALID_ADDRESS_BOOK_FILE: 'これは .adb ファイルではありません!', + ALERT_INVALID_ADDRESS: '指定されたアドレスは無効です!', + ALERT_INVALID_AMOUNT: '金額が無効です!', + ALERT_INVALID_PRIVATE_KEY: '提供された秘密鍵は無効です!', + ALERT_FILE_SIZE_ERROR: ' が大きすぎます。最大サイズは100MBです。', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'アカウントの公開鍵がネットワーク上にないため、メッセージの暗号化に失敗しました。', + ALERT_FETCH_TIME_SYNC_ERROR: 'ネットワークから時刻を取得中にエラーが発生しました!', + ALERT_MULTISIG_MIN_SIGNATURE: 'マルチシグアカウントは、最低1名の署名者が必要です', + ALERT_BTC_MARKET_ERROR: 'Bitcoinの価格の取得に失敗しました', + ALERT_COSIG_REMOVAL_LIMIT: '一度に削除できる署名者は1名だけです', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: '最小署名者数が無効な値です', + ALERT_INSUFFICIENT_BALANCE: '操作をするために必要な残高が不足しています', + ALERT_VOTING_ERROR: '無効な投票です', + ALERT_BRAIN_PASSWORD_TOO_SHORT: 'ブレインウォレットのパスフレーズは最低でも40文字以上にしてください!', + ALERT_NODE_SEEMS_OFFLINE: 'ノードがオフラインになっています。別のノードを選択してください。', + ALERT_WEAK_PASSPHRASE: 'パスフレーズのセキュリティースコアは少なくとも3でなければなりません。', + ALERT_BRAIN_WALLET_UPGRADE: 'ブレインウォレットのパスフレーズが弱すぎます! 全てのブレインウォレットは、少なくとも40文字以上のパスフレーズを使用する必要があります。
          アカウント作成ページから新しいウォレットを作成し、それに資金を移すことをお勧めします。
          詳しくはこちらをご覧ください。', + ALERT_RECIPIENT_PUBLIC_KEY: '受信者はネットワーク上で確認できる公開鍵を持っていません', + ALERT_ENCRYPT_MULTISIG: 'マルチシグアカウント経由では暗号化メッセージを送信できません', + ALERT_EXCHANGE_NEEDS_MESSAGE: '受信者は取引所のウォレットなので、あなたのアカウントに正しく入金されるにはメッセージが必要です。取引所の入金方法をよく確認してください!', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: 'コンタクトは既にアドレスブックに登録されています!', + ALERT_MAX_MOSAIC_SUPPLY: 'モザイク最大供給量は 9\'000\'000\'000 です。', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'モザイクの供給量取得エラーです。理由: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'Encrypted messaging is not enabled in offline transactions', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: "ウォレットが正常に作成され、ロードされました。", + ALERT_SUCCESS_PURGE: "アカウントはローカルストレージから正常に消去(パージ)されました。", + ALERT_SUCCESS_LOGOUT: "正常にログアウトされました。", + ALERT_LOAD_WALLET_SUCCESS: "ウォレットが正常にロードされました。", + ALERT_TRANSACTION_SUCCESS: "トランザクションが正常に送信されました。", + ALERT_GENERATE_ACCOUNT_SUCCESS: "アカウントが正常に生成されました。ウォレットのアップデートをお忘れなく。", + ALERT_UPGRADE_SUCCESS: "ウォレットは正常にアップグレードされました。", + ALERT_SIGNATURE_SUCCESS: "トランザクションは正常にサインされました。", + ALERT_NTY_FILE_SUCCESS: ".nty ファイルは正常にロードされました。", + ALERT_INCOMING_TX_FROM: "トランザクションを受信", + ALERT_ADDRESS_BOOK_FILE_SUCCESS: 'アドレス帳のインポートに成功しました!', + ALERT_VOTING_SUCCESS: '投票の送信に成功しました。', + ALERT_POLL_CREATION_SUCCESS: '投票の作成に成功しました。', + ALERT_COPY_SIGNED_TX_SUCCESS: '署名済みトランザクションをコピーしました!', + ALERT_COPY_SIGNED_MSG_SUCCESS: '署名済みメッセージをコピーしました!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: "マルチシグアカウントへ変換", + AGGREGATE_MODIFICATION_NAME: "アグリゲートモディフィケーショントランザクション(マルチシグ連署者追加・削除等)", + AGGREGATE_MODIFICATION_MULTISIG_NAME: "マルチシグアグリゲートモディフィケーショントランザクション(マルチシグ連署者追加・削除等)", + AGGREGATE_ACCOUNT_SELECT_TITLE: 'アカウントの変換', + AGGREGATE_ACCOUNT_SELECT: "変換するアカウントを選択", + AGGREGATE_CUSTOM_ACCOUNT: "カスタムアカウントを使用", + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'アドレスの秘密鍵', + AGGREGATE_ACCOUNT_TO_CONVERT: "マルチシグ変換するアカウントのアドレス", + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: "マルチシグ変換するアカウントの秘密鍵", + AGGREGATE_ADD_PLACEHOLDER: "連署アカウント、または @alias名 を追加", + AGGREGATE_ADD_BTN_TITLE: "連署アカウントを追加", + AGGREGATE_MIN_SIGNATURES: "最小署名数", + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: "署名トランザクションを検証するために必要な最小連署者数", + AGGREGATE_MODIFICATION_LIST: "修正リスト", + AGGREGATE_COSIG_LIST: '連署者のリスト', + + AGGREGATE_MODIFICATION_EDIT_TITLE: "マルチシグネイチャーコントラクトを編集", + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'アカウントの編集', + AGGREGATE_MODIFICATION_EDIT_SELECT: "編集するアカウントを選択", + AGGREGATE_ADD_REMOVE_TITLE: '署名者の追加・削除', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: "連署アカウント、または @alias を追加", + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: "最小署名数の相対変化", + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: "\n追加 (n) または削除(-n) する署名の数 - 自動除去", + AGGREGATE_SELECTED_ACCOUNT_INFO: "選択されたアカウントの情報", + AGGREGATE_MIN_SIGNATURES: '最小署名者数', + AGGREGATE_SELECT_WALLET_ACCOUNT: "使用するウォレットアカウント", + AGGREGATE_ADD_COSIG: '連署者の追加', + AGGREGATE_REMOVE_COSIG: '連署者の削除', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'マルチシグトランザクションの署名', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: "あなたは NEMber ですか?", + LOGIN_UPGRADE_TITLE: "ウォレットのアップグレードが必要です", + LOGIN_UPGRADE_MESSAGE: "選択されたウォレットは、アップグレードが必要です。このアクションでは、サブの公開鍵を生成し、メインのアカウントに追加されます。更新されたウォレットのダウンロードが自動的に開始される為には、それを ダウンロードする必要があります。", + LOGIN_UPGRADE_BUTTON: "ウォレットをアップグレード", + LOGIN_IMPORT_BUTTON: "ウォレットをインポート", + LOGIN_SELECT_WALLET_YOURS: 'ウォレットの選択', + LOGIN_SELECT_WALLET: "ローカルストレージからウォレットを選択してください。", + LOGIN_LOGIN_BUTTON: "サインイン", + LOGIN_NOTE: 'ウォレットがない?インポートするか作成しましょう', + + // SIGNUP MODULE + SIGNUP_TITLE: "NEM を始めますか?", + SIGNUP_SELECT_WALLET_TYPE: 'ウォレットのタイプを選んでください', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'ウォレットタイプの説明はカーソルを合わせると表示されます。', + SIGNUP_CREATE_WALLET_TITLE: "シンプルウォレット", + SIGNUP_CREATE_WALLET_INFO: 'シンプルウォレットはランダムに生成された秘密鍵を含みます。', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: "プライベートキーウォレット", + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'プライベートキーウォレットはインポートしたい主秘密鍵を含みます。', + SIGNUP_BRAIN_WALLET_TITLE: "ブレインウォレット", + SIGNUP_BRAIN_WALLET_INFO: 'ブレインウォレットはパスフレーズからなる主秘密鍵を含みます。正確なパスフレーズを知っている場合だけウォレットを取り出すことができます。', + SIGNUP_CREATE_WALLET_BUTTON: "シンプルウォレットを作成", + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: "プライベートキーウォレットを作成", + SIGNUP_BRAIN_WALLET_BUTTON: "ブレインウォレットを作成", + SIGNUP_CREATE_WALLET_WARNING: "クライアント側で生成された鍵の危険性についてお読みください。鍵生成の偏りなどが原因で損失が発生しても保証できません。損失が発生する可能性は極めて低いですが、NEM クライアントから生成された秘密鍵を使用することをお勧めします。", + SIGNUP_NETWORK_SELECT: "ネットワークを選択してください。", + SIGNUP_NETWORK_MAINNET: 'Mainnetは現実に価値を持つNEMのネットワークです。アドレスは\'N\'から始まります。', + SIGNUP_NETWORK_TESTNET: 'Testnetはテスト用のNEMのネットワークです。アドレスは\'T\'から始まります。', + SIGNUP_NETWORK_MIJIN: 'MijinはNEMのプライベート版です。アドレスは\'M\'から始まります。', + SIGNUP_BRAIN_WALLET_WARNING: "ブレインウォレットの危険性について留意してください。ブレインウォレットはハッシュ化されたパスフレーズのみを利用し何度も使用されます。したがって、少なくとも40文字以上の「安全な」パスフレーズを選んでください。XKCD #936", + SIGNUP_PRIVATE_KEY_WALLET_WARNING: "プライベートキーウォレットは、インポートされた秘密鍵を暗号化するためにパスワードのみを使用します。したがって、「安全な」パスワードを利用する事が重要です。 ", + SIGNUP_CREATE_START_WARNING: '各ステップは慎重に行ってください!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'ウォレットの作成とデータのバックアップ中にはインターネットから切断することを推奨します。', + SIGNUP_CREATE_READY_BTN: '準備できました', + SIGNUP_CREATE_ENTER_NAME: 'ウォレット名を入力してください', + SIGNUP_CREATE_ENTER_PASSWORD: 'パスワードを入力してください', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'パスフレーズを入力してください', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'パスワードを再入力してください', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'パスフレーズを再入力してください', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: '秘密鍵を入力してください', + SIGNUP_CREATE_ADDRESS_FROM_PK: '上記のキーに対応するアドレス', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'これからあなたの秘密鍵を生成します。スタートボタンを押して、エントロピーを増大させるためにカーソルを動かしてください。', + //SIGNUP_COMMON_WALLET_WARNING: 'ウォレットは、一時的にブラウザ内のローカルストレージに保存されます。ウォレット作成後に自動的にダウンロードされる .wlt ファイルはバックアップとして利用します。ブラウザのローカルストレージが削除された場合は、このファイルからインポート可能です。バックアップとして、.wlt ファイルを保存していない場合は、アカウントにログインして、秘密鍵をコピーし安全な場所にバックアップして下さい。バックアップされている事を確認してから、自己の責任に於いてアカウントに資金を送金してください。', + //SIGNUP_COMMON_WALLET_WARNING_FOOTER: '以下をクリックすると、上記の警告を読み、理解したことに同意したことになります。', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'アカウントを安全に使用する為に', + SIGNUP_COMMON_WALLET_WARNING_1: 'ウォレットはブラウザのローカルストレージに一時的に保存されます。ブラウザは、任意のアドオン等によりローカルストレージがクリアされてしまう事があります。 これはデータの損失につながり、簡単に取り消すことはできません。 このような場合、ウォレットはなくなりますので、アカウントを復元するために必要な情報がすべてそろっていることを確認することが非常に重要です。', + SIGNUP_COMMON_WALLET_WARNING_2: 'ウォレットを作成した後、ダウンロードが開始されます。バックアップとして使用され、ブラウザのローカルストレージが消去された場合にインポートする .wlt ファイルです。', + SIGNUP_COMMON_WALLET_WARNING_3: 'バックアップした .wlt ファイルがない場合は、下のボタンをクリックしてウォレットデータを表示し、ファイルを手動で作成します。', + SIGNUP_COMMON_WALLET_WARNING_4: 'ウォレットファイルを持っていても、アカウントの秘密鍵のバックアップは必修です。下記ボタンをクリックすると表示されます。', + SIGNUP_COMMON_WALLET_WARNING_5: 'あなたの秘密鍵がバックアップされていることを確認した後に、あなたのアカウントに自己の責任において資金を送金してください。', + SIGNUP_COMMON_WALLET_WARNING_6: 'それぞれのウォレットは、主秘密鍵(上に表示される)を持っています。それは2番目のアカウントを作成するためにも使用されます(BIP32)。この機能は同じパスワードを使用する必要があり、そうでない場合には同じ主秘密鍵を利用しても、異なるセカンダリアカウントを生成します。あなたがデータをバックアップする際には、忘れずにあなたのパスワードを書き留めてください。', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'ウォレットファイルの表示', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'ウォレットファイルを作成するには、空のテキストファイルを作成し、上記のBase64で作成されたキーを記入します。ファイルをyourWalletName.wltという名前で保存し、インポートすることができます。', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'プライベートキーの表示', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: '秘密鍵はアカウントの全ての権限を持つので必ず秘密にしてください。絶対に誰にも教えてはいけません。秘密鍵は安全でオフラインな場所に保管することを強く推奨します。', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: '以下をクリックすると、上記全ての警告を読み理解し同意したことになります。', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'ウォレットファイルをバックアップしました', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: '秘密鍵とパスワードをバックアップしました', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: '私は全ての内容を理解し同意しました', //このあたりは、英文より厳しく書いてます。 + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: '理解し同意しました', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'ウォレットをダウンロードする', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: '推定パスフレーズ強度', + SIGNUP_ESTIMATED_GUESS_TIMES: '推定解析時間', + SIGNUP_CONGRATS_MSG: 'おめでとう! あなたの NEM アドレスは', + + // FAQ MODULE + FAQ_TITLE: "よくある質問", + FAQ_QUESTION_1: "どのように NanoWallet は動作しますか?", + FAQ_ANSWER_1: "NanoWallet は ES6, AngularJS そして 最新の暗号ライブラリを使用して構築されています。これは完全なクライアントサイドアプリケーションで、ネット上に機密データが送信されることはありません。秘密鍵の作成からトランザクションの署名まで全てあなたのブラウザ上で完結します。", + FAQ_QUESTION_2: "このウォレットは無料で使えますか?", + FAQ_ANSWER_2: "はい。追加使用料等は発生しません。全処理は完全にクライアント側で行われます。あなたのコインは第三者の干渉を受けずあなたしか操作することができません。", + FAQ_QUESTION_3: "なぜ最初からに モザイク を1つ所有しているのですか?", + FAQ_ANSWER_3: "XEMはNEMブロックチェーンのデフォルトの通貨なので、その残高がゼロであっても、すべてのユーザーのウォレットにはそれが登録されています。そのネームスペースは NEM であり、モザイクの名前は XEM です。", + FAQ_QUESTION_4: "今後の予定は?", + FAQ_ANSWER_4: "現在のロードマップには、NEM クライアントの機能を組み込むこと、NanoWallet の中で機能するコミュニティによって出資されたプロジェクトの完成などが含まれています。", + FAQ_QUESTION_5: "無料で XEM を入手することはできますか?", + FAQ_ANSWER_5: "現在 NEM フォーセットは停止していますが、NEM フォーラムで報酬として受け取る方法について相談できます。", + FAQ_QUESTION_6: "どこで NEM に関するもっと詳しい情報を得ることができますか?", + FAQ_ANSWER_6_FORUM: "公式フォーラム", + FAQ_ANSWER_6_WEBSITE: "公式ウェブサイト", + FAQ_ANSWER_6_BTT: "公式 BitcoinTalk スレッド", + FAQ_QUESTION_7: 'ダッシュボードに何も表示されません', + FAQ_ANSWER_7: 'トップのナビゲーションバーにあるノードの円アイコンを確認してください。
          赤い円はノードへの接続に失敗していることを表します。
          "ノード"をクリックし、ほかのノードをドロップダウンリストから選択するかカスタムノードを指定してください。
          Supernodes.nem.ioに利用可能なノードが掲載されています。', + FAQ_QUESTION_8: '連署者に署名してほしいトランザクション表示されません。', + FAQ_ANSWER_8: 'この場合、"サービス"へ移動し、"マルチシグおよびマルチユーザーアカウント"の項目から"マルチシグトランザクションの署名"を選択してください。', + FAQ_QUESTION_9: '最適なセキュリティは?', + FAQ_ANSWER_9: '特に推奨するのは秘密鍵を紙に保存することです。
          プリントアウトしてどこか安全な所で保管してください。

          ウォレットファイルについても同様に、複数のコピーをUSBメモリなどのオフラインな場所に保存してください。
          パスワードは一意で複雑にしてください。そのため、まずは書き留めておいてください。

          ウォレットを確認する、もしくは操作をしたいときは:
          - USBメモリを指します
          - NanoWalletにインポートします
          - USBメモリを抜きます

          ウォレットのコピーは必要な時にブラウザのローカルストレージに保存されます。
          作業が終わったら、ログアウトし、フッターの右端にある削除ボタンでローカルストレージ内のウォレットを削除してください。', + FAQ_QUESTION_10: 'どこに自分のアカウントの情報(アドレスなど)がありますか?', + FAQ_ANSWER_10: '上部のナビゲーションバーにある"ノード""言語"の間に"アカウント"ボタンがあります。ここでアドレスや公開鍵、既得バランスなどの重要な情報を得られます。', + FAQ_QUESTION_11: '交換所にXEMを入金しましたが、残高に反映されません。', + FAQ_ANSWER_11_1: '最初にあなたのトランザクションをエクスプローラー上に表示されるか確認してください。(エクスプローラーには数ブロック程度の遅延があります)', + FAQ_ANSWER_11_2: 'ほとんどの交換所はあなたの入金を識別するためにメッセージを要求します。各交換所においての手順をよく理解し、暗号化していないメッセージを添付してください。', + FAQ_ANSWER_11_3: '交換所の問題によって、メッセージを添付しているにも関わらずあなたの入金が処理されない場合もあります。', + FAQ_ANSWER_11_4: '交換所のサポートへトランザクションのハッシュを提供して状態を説明してください。', + FAQ_QUESTION_12: 'フォーク上にいるかを確認するためには?', + FAQ_ANSWER_12_1: '上部のナビゲーションバーから"ノード"をクリックし、ノードパネルを開きます。', + FAQ_ANSWER_12_2: 'ブロック高についてここで表示できる高さと比較してみてください。', + FAQ_ANSWER_12_3: 'もし5ブロック以上差がある場合はフォークしているかもしれません。', + FAQ_ANSWER_12_4: '補正するためにはノードパネルのドロップダウンリストから他のノードを選択してください。ネットワーク上の最新の情報でアカウントが再読込されます。', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: "ウォレットのパスワード、もしくはパスフレーズを入力してください。", + FORM_WALLET_NAME_FIELD_PLACEHOLDER: "ウォレット名", + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: "パスワード", + FORM_PASSWORD: 'パスワード', + FORM_PASSWORD_CONFIRM: 'パスワードを確認', + FORM_PASSPHRASE_CONFIRM: 'パスプレーズを確認', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: "パスワードを確認", + FORM_PASSPHRASE_FIELD_PLACEHOLDER: "パスフレーズ", + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: "パスフレーズを確認", + FORM_ADDRESS_FIELD_PLACEHOLDER: "アカウントアドレス", + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: "秘密鍵", + FORM_SIDE_BTN_BALANCE: "バランス(残高)", + FORM_SIDE_BTN_PAY_TO: "支払先", + FORM_SIDE_BTN_TX_FEE: "取引手数料", + FORM_SIDE_BTN_RENTAL_FEE: "レンタル料", + FORM_SIDE_BTN_LEVY_FEE: "徴収料", + FORM_RECIPIENT_PLACEHOLDER: "受信者のアドレスまたは @alias", + FORM_INVOICE_RECIPIENT_PLACEHOLDER: "受信者のアドレス", + FORM_SIDE_BTN_ALIAS_OF: "エイリアス", + FORM_MESSAGE_PLACEHOLDER: "メッセージ", + FORM_MOSAIC_NAME_PLACEHOLDER: "モザイク名", + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'アカウントアドレス 又は @エイリアス名', + FORM_BTN_GET_ALIAS: 'エイリアスアドレスを取得', + FORM_BTN_OPEN_ADB: 'アドレス張を開く', + FORM_SELECT_NAMESPACE: 'ネームスペースを選択する', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Voting', + PORTAL_VOTING_TEXT: 'Create and vote on polls', + PORTAL_VOTING_BTN1: 'See Polls', + PORTAL_VOTING_BTN2: 'Create Poll', + FORM_TITLE_FIELD_PLACEHOLDER: 'Title', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Write your description here', + FORM_OPTION_FIELD_PLACEHOLDER: 'write option', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'account address', + FORM_SELECT_MULTISIG: 'Select a multisignature account', + FORM_SELECT_CONTACT: 'Select a contact', + + // TREZOR RELATED + TREZOR_TITLE: 'TREZOR', + TREZOR_TEXT: 'ハードウェアウォレットのTREZORはXEM、モザイク、マルチシグアカウントを保護できます。', + TREZOR_BUTTON: 'TREZORでログイン', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'オフライントランザクションの準備', + OFFLINE_TX_NO_WALLET: 'フォームを表示するためにログイン画面からウォレットをインポートしてください。', + OFFLINE_TX_INFO_1: '安全性を確保するため、コンピュータがインターネットに接続していないことを確認してください。', + OFFLINE_TX_INFO_2: 'NEMノードからモザイクやマルチシグ情報を取得するにインターネット接続が必要なので、単純なトランザクションだけ作成できます。', + OFFLINE_TX_INFO_3: '左側のパネルの"作成"ボタンをクリックすると、下部に署名済みトランザクションが表示されます。', + OFFLINE_TX_INFO_4: '署名済みトランザクションは変更不可であり、デフォルト期限の24時間以内にリリースされた場合にだけ有効になります。', + OFFLINE_TX_SIGNED: '署名済みトランザクション', + OFFLINE_TX_RELEASE: 'リリースモジュールで開く', + OFFLINE_TX_MODAL_ALERT: 'このコンピュータはインターネットに接続されているようです。安全にオフライントランザクションを作るためにインターネットに接続されていないコンピュータ上だけで行ってください。', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'トランザクションをネットワークにリリース', + RELEASE_OFFLINE_TX_PARAMETERS: 'トランザクションのパラメータ', + RELEASE_OFFLINE_TX_INFO_1: 'トランザクションをリリースするにはインターネットへの接続が必要です。', + RELEASE_OFFLINE_TX_INFO_2: '対応するネットワークの稼働中ノードを選択していることを確認してください。間違っている場合は拒否されます。', + RELEASE_OFFLINE_TX_INFO_3: '署名済みトランザクションを2度送信することはできません。トランザクションは常に同じハッシュを生成し、2つのトランザクションは同じハッシュを持つことができません。', + RELEASE_OFFLINE_TX_INFO_4: '署名済みトランザクションはいかなるコンピュータからでも安全にリリースできます。', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: '請求書を作成', + + // CREATE SIGNED MESSAGE MODULE + CREATE_SIGNED_MSG_TITLE: "署名済みメッセージの作成", + CREATE_SIGNED_MSG_NAME: '署名済みメッセージ', + CREATE_SIGNED_MSG_SIGN: 'メッセージに署名', + + // VERIFY SIGNED MESSAGE MODULE + VERIFY_SIGNED_MSG_TITLE: "署名済みメッセージの検証", + VERIFY_SIGNED_MSG_SIG_VALID: '署名は有効です', + VERIFY_SIGNED_MSG_SIG_NOT_VALID: '署名は不正です', + VERIFY_SIGNED_MSG_NOT_VALID: '署名済みメッセージが不正です!' + + }); + +} + +export default JapaneseProvider; diff --git a/src/app/modules/languages/nl.js b/src/app/modules/languages/nl.js new file mode 100755 index 0000000..e5f9508 --- /dev/null +++ b/src/app/modules/languages/nl.js @@ -0,0 +1,804 @@ +function DutchProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('nl', { + + // HEADER COMPONENT + WALLET_NAME_1: 'nano', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: 'De veilige interface naar het NEM platform', + HEADER_LOGIN_BUTTON: 'Inloggen', + HEADER_SIGNUP_BUTTON: 'Aanmelden', + HEADER_DASHBOARD: 'Dashboard', + HEADER_WALLET: 'Portemonnee', + HEADER_SERVICES: 'Diensten', + HEADER_EXPLORER: 'Verkenner', + HEADER_NODE: 'Node', + HEADER_ACCOUNT: 'Account', + HEADER_LANG_TITLE: 'Taal', + HEADER_LANG_SELECT: 'Selecteer een taal', + HEADER_NODE_BLOCK_HEIGHT: 'Blokhoogte', + HEADER_NODE_CURRENT_NODE: 'Huidige node', + HEARDER_NODE_LIST: 'Nodelijst', + HEADER_NODE_SELECT: 'Selecteer een node', + HEADER_NODE_CUSTOM: 'Aangepaste node', + HEADER_NODE_CONNECT: 'Verbinden', + HEADER_NODE_CUSTOM_INFO: 'Node ip of domein', + HEADER_NODE_CUSTOM_TOOLTIP: 'Vul hier je eigen NIS node in', + HEADER_PURGE: 'Opschonen', + HEADER_PURGE_MESSAGE: 'Bevestig het opschonen van de lokale opslag. Door op "OK" te klikken worden alle portemonnees in de lokale opslag verwijderd en kunnen niet worden hersteld. U gaat akkoord dat alle portemonnees zijn gebackupped en uw geld veilig is opgeslagen.', + HEADER_OFFLINE_TX: 'Bereid een offline transactie voor', + HEADER_RELEASE_TX: 'Offline transactie vrijgeven', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'Powered by', + FOOTER_POWERED_BY_2: 'NEM technology.', + FOOTER_VERSION: 'Versie', + + // DASHBOARD MODULE + DASHBOARD_TITLE: 'Dashboard', + DASHBOARD_UNCONFIRMED: 'Onbevestigd', + DASHBOARD_CONFIRMED: 'Bevestigd', + DASHBOARD_HARVEST_INCOME_TITLE: 'Oogstinkomsten van de laatste 25 blokken', + DASHBOARD_HARVEST_INCOME_NOTE: 'Alleen blokken met oogstinkomsten meer dan 0', + DASHBOARD_HARVEST_INCOME_MESSAGE: 'Geen oogstinkomsten gevonden in de laatste 25 blokken', + DASHBOARD_NEWS_TITLE: 'Laatste nieuws', + DASHBOARD_HARVESTED_BLOCKS_TITLE: 'Geoogste blokken', + DASHBOARD_HARVESTED_BLOCKS_TH: 'Oogstinkomsten ontvangen', + DASHBOARD_MARKET_INFO_TITLE: 'Marktinformatie', + DASHBOARD_MARKET_INFO_CAP: 'Beurskapitalisatie', + DASHBOARD_MARKET_INFO_PRICE: 'Prijs', + DASHBOARD_MARKET_INFO_VOLUME: '24u volume', + DASHBOARD_MARKET_INFO_CHANGES: 'Verandering (24u)', + DASHBOARD_MARKET_INFO_CHANGES_1H: '1u', + DASHBOARD_MARKET_INFO_CHANGES_24H: '24u', + DASHBOARD_MARKET_INFO_CHANGES_7D: '7d', + DASHBOARD_MARKET_INFO_NOTE: 'CoinMarketCap data wordt elke 5 minuten bijgewerkt', + DASHBOARD_NOTICE_1: 'Welkom bij NanoWallet!', + DASHBOARD_NOTICE_2: 'Meldt hier problemen.', + DASHBOARD_NOTICE_3: 'Het NEM-team adviseert je om eerst op het Testnet vertrouwd te raken met NanoWallet voordat je het Mainnet gaat gebruiken. Een eenvoudige gids vindt je hier. Gebruikers zijn zelf verantwoordelijk voor hun geld en moeten zelf van de persoonlijke sleutels een back-up maken. Het NEM-team is niet verantwoordelijk voor het verlies van geld door deze applicatie op het Mainnet te gebruiken.', + DASHBOARD_NOTICE_4: 'Wij raden je aan om persoonlijke sleutels op papier te zetten en op een veilige plaats op te slaan. Daarnaast kun je je accounts importeren in de Android- en iOS-apps als back-up.', + DASHBOARD_NOTICE_5: 'Bedankt voor het gebruik!', + + // GENERAL + GENERAL_BLOCK: 'Blok', + GENERAL_BLOCKS: 'Blokken', + GENERAL_NO_RESULTS: 'Niets om weer te geven', + GENERAL_ACCOUNT: 'Account', + GENERAL_ACCOUNTS: 'Accounts', + GENERAL_MULTISIG_ACCOUNT: 'Multi-handtekening account', + GENERAL_AMOUNT: 'Hoeveelheid', + GENERAL_MESSAGE: 'Bericht', + GENERAL_DATE: 'Datum', + GENERAL_TAB_NORMAL: 'Normaal', + GENERAL_TAB_SEND: 'Verzend', + GENERAL_TAB_MULTISIG: 'Multi-handtekening', + GENERAL_TOTAL: 'Totaal', + GENERAL_REMOVE: 'Verwijder', + GENERAL_MOSAIC: 'Mozaïek', + GENERAL_FEE: 'Kosten', + GENERAL_LEVY: 'Heffing', + GENERAL_LEVY_TYPES: 'Heffingstypes', + GENERAL_LEVY_TYPES_NOTE: 'I - constant; II - percentage', + GENERAL_LEVY_TYPE_1: 'Constant', + GENERAL_LEVY_TYPE_2: 'Percentage', + GENERAL_SEND: 'Verzend', + GENERAL_TO: 'Aan', + GENERAL_HASH: 'Hash', + GENERAL_HASH_FUNCTION: 'Hash Functie', + GENERAL_NAME: 'Naam', + GENERAL_INFORMATION: 'Informatie', + GENERAL_ADDRESS: 'Adres', + GENERAL_PUBLIC_KEY: 'Openbare sleutel', + GENERAL_PRIVATE_KEY: 'Persoonlijke sleutel', + GENERAL_CLEAR_ALL: 'Wis alles', + GENERAL_CLOSE: 'Sluiten', + GENERAL_COMING_SOON: 'Binnenkort', + GENERAL_NONE: 'Geen', + GENERAL_DROPBOX: 'Sleep bestanden hier naartoe of klik op verkennen', + GENERAL_NETWORK_FEE: 'Netwerkkosten', + GENERAL_YES: 'Ja', + GENERAL_NO: 'Nee', + GENERAL_TAGS: 'Tags', + GENERAL_SINK: 'Vergaarbak', + GENERAL_SINK_ADDRESS: 'Vergaarbakadres', + GENERAL_STORAGE: 'Opslag', + GENERAL_REASON: 'Reden', + GENERAL_TRANSACTION_HASH: 'Transactie hash', + GENERAL_TRANSACTION_ID: 'Transactie ID', + GENERAL_OWNER: 'Eigenaar', + GENERAL_RESULTS: 'Resultaten', + GENERAL_RESULT: 'Resultaat', + GENERAL_STATUS: 'Status', + GENERAL_LOCATION: 'Locatie', + GENERAL_ACTION: 'Actie', + GENERAL_ACTIONS: 'Acties', + GENERAL_ADD: 'Toevoegen', + GENERAL_ADDED: 'Toegevoegd', + GENERAL_REMOVED: 'Verwijderd', + GENERAL_COSIGNATORY: 'Mede-ondertekenaar', + GENERAL_COSIGNATORIES: 'Mede-ondertekenaars', + GENERAL_PROCESSING: 'Verwerken', + GENERAL_ACCOUNT_LABEL: 'Account label', + GENERAL_OPTIONAL: '(optioneel)', + GENERAL_ERROR: 'Fout', + GENERAL_EXAMPLE: 'Voorbeeld', + GENERAL_PUBLIC: 'Openbaar', + GENERAL_NAMESPACES: 'Namespaces', + GENERAL_NAMESPACE: 'Namespace', + GENERAL_SUB_NAMESPACES: 'Sub-namespaces', + GENERAL_SUB_NAMESPACE: 'Sub-namespace', + GENERAL_MOSAICS: 'Mozaïeken', + GENERAL_VALUE: 'Waarde', + GENERAL_CONNECTION_ERROR: 'Er is een foutmelding opgetreden, de node is niet beschikbaar of je bent offline', + GENERAL_HISTORY: 'Historie', + GENERAL_REVEAL: 'Onthullen', + GENERAL_QR: 'QR code', + GENERAL_UPDATE: 'Bijwerken', + GENERAL_UNKNOWN: 'Onbekend', + GENERAL_IMPORTANCE: 'Belangrijkheid', + GENERAL_TRANSACTIONS: 'Transacties', + GENERAL_REGISTER: 'Registreren', + GENERAL_CREATE: 'Creëren', + GENERAL_RENEW: 'Vernieuwen', + GENERAL_CHARACTERS_LEFT: 'Tekens over', + GENERAL_CURRENCY: 'Valuta', + GENERAL_EDIT: 'Bewerken', + GENERAL_SEND_XEM: 'Verzend XEM', + GENERAL_ACTIVE: 'Actief', + GENERAL_INACTIVE: 'Inactief', + GENERAL_ACTIVATING: "Activeren", + GENERAL_DEACTIVATING: "Deactiveren", + GENERAL_REMOTE: "Extern", + GENERAL_WARNING: 'Waarschuwing', + GENERAL_SCORE: 'Score', + GENERAL_LENGTH: 'Lengte', + GENERAL_GO_BACK: 'Ga terug', + GENERAL_NEXT: 'Volgende', + GENERAL_START: 'Start', + GENERAL_ALIAS: 'Alias', + GENERAL_CONTACTS: 'Contacten', + GENERAL_ENCRYPTED: 'Gecodeerd', + GENERAL_UNENCRYPTED: 'Ongecodeerd', + GENERAL_HEXADECIMAL: 'Hexadecimaal', + GENERAL_SELECT_ACCOUNT: 'Selecteer account', + GENERAL_INVOICE: 'Factuur', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: 'Sorry, je kan Nano Wallet niet veilig gebruiken met deze browser...', + HOME_RECOMMENDED_BROWSERS: 'Aanbevolen browsers zijn:', + HOME_FEATURE_STAND_BY: 'Plaats de cursor op een functie om informatie weer te geven.', + HOME_FEATURE_1: 'Verzend en ontvang XEM eenvoudig en bijna onmiddellijk, slechts 1 minuut bloktijd!', + + // TRANSFER TRANSACTION MODULE + TRANSFER_TRANSACTION_TITLE: 'Verzend een transactie', + TRANSFER_TRANSACTION_NAME: 'Transactie overdragen', + TRANSFER_TRANSACTION_MULTISIG_NAME: 'Multi-handtekening transactie overdragen', + TRANSFER_TRANSACTION_INVOICE: 'Maak een factuur', + TRANSFER_TRANSACTION_TAB_INVOICE: 'Factuur', + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: 'Mozaïek overdragen', + TRANSFER_TRANSACTION_ATTACH_MOSAIC: 'Mozaïek bijvoegen', + TRANSFER_TRANSACTION_ATTACH: 'Bijvoegen', + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: 'Mozaïek bijgevoegd', + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: 'Versleutel bericht', + TRANSFER_TRANSACTION_HEX_MESSAGE: 'Hex bericht', + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: 'Van', + LINE_TX_DETAILS_FROM_MULTISIG: 'Van multi-handtekening', + LINE_TX_DETAILS_WAITING: 'Transactie in de wachtrij', + LINE_TX_DETAILS_NEED_SIG: 'Heeft mede-ondertekenaars nodig', + LINE_TX_DETAILS_NEED_SIG_2: 'Heeft je handtekening nodig', + LINE_TX_DETAILS_MESS_DEC: 'Decoderen', + LINE_TX_DETAILS_HASH: 'Hash', + LINE_TX_DETAILS_DEC_MESS: 'Decodeer bericht', + LINE_TX_DETAILS_MOS_ATTACHED: 'Mozaïek bijgevoegd', + LINE_TX_DETAILS_LEVY_TYPE_1: 'Constant', + LINE_TX_DETAILS_LEVY_TYPE_2: 'Percentage gebaseerd', + LINE_TX_DETAILS_ISSUER: 'Aanvrager', + LINE_TX_DETAILS_MULTISIG_FEE: 'Multi-handtekeningkosten', + LINE_TX_DETAILS_MULTISIG_HASH: 'Multi-handtekening hash', + LINE_TX_DETAILS_COSIGN: 'Mede-ondertekenaarstransactie', + LINE_TX_DETAILS_SIGNATURES: 'Handtekening(en)', + LINE_TX_DETAILS_COSIGNATORY: 'Mede-ondertekenaar', + LINE_TX_DETAILS_TIMESTAMP: 'Tijdstempel', + LINE_TX_DETAILS_MOS_CREATE: 'Creëer mozaïek', + LINE_TX_DETAILS_MOS_EDIT: 'Bewerk mozaïek', + LINE_TX_DETAILS_NS_CREATE: 'Creëer namespace', + LINE_TX_DETAILS_NS_NEW_SUB: 'Nieuwe sub-namespace', + LINE_TX_DETAILS_NS_ROOT: 'Root namespace', + LINE_TX_DETAILS_RECIPIENT: 'Ontvanger', + LINE_TX_DETAILS_MULTISIG_CREATE: 'Creëer multi-handtekening account', + LINE_TX_DETAILS_MULTISIG_EDIT: 'Bewerk multi-handtekening account', + LINE_TX_DETAILS_MULTISIG_MOD: 'Modificaties', + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: 'Min. Mede-ondertekenaars', + LINE_TX_DETAILS_MULTISIG_AFFECTED: 'Account beïnvloed', + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: 'Belangrijkheidstransactie', + IMPORTANCE_TRANSFER_MULTISIG_NAME: 'Multi-handtekening belangrijkheidstransactie', + IMPORTANCE_TRANSFER_MODE: 'Modus', + IMPORTANCE_TRANSFER_MODE_1: 'Activeren', + IMPORTANCE_TRANSFER_MODE_2: 'Deactiveren', + IMPORTANCE_TRANSFER_TITLE: 'Beheer gedelegeerd account', + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Beheer gedelegeerd account van multi-handtekening accounts', + IMPORTANCE_TRANSFER_CUSTOM_KEY: 'Gebruik een aangepaste openbare sleutel', + IMPORTANCE_TRANSFER_MODE_SELECT: 'Selecteer een modus', + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: 'Extern account', + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: 'Externe openbare sleutel', + IMPORTANCE_TRANSFER_INFO_PART_1: 'Zodra de belangrijke transactie in een blok is opgenomen, heeft het nog 6 uur nodig om actief te worden. Daarna heb je toegang tot de node selectie en de start / stop commando\'s.', + IMPORTANCE_TRANSFER_INFO_PART_2: 'Zorg ervoor dat je geen gedelegeerd account geactiveerd hebt (als het een geïmporteerd account is). Je kunt de oude gedelegeerde openbare sleutel gebruiken om te deactiveren (indien nodig).', + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'Voor multi-handtekening accounts kan alleen de mede-ondertekenaar die de transactie voor de belangrijke transactie startte, starten en stoppen met het oogsten. Als een andere mede-ondertekenaar de status van het oogsten wil overnemen, hoeft hij alleen de externe status te deactiveren en opnieuw te activeren.', + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'Geen blokken geoogst', + IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Oogstpaneel', + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'Je moet wachten tot de externe status actief is om gedelegeerd oogsten te starten', + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'Je moet een belangrijke transactie sturen (vanaf het linkse paneel) om je extern account te activeren', + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'Je bent niet de mede-ondertekenaar die de belangrijke transactie heeft geïnitieerd, daarom is het niet mogelijk om gedelegeerd oogsten te starten of te stoppen. Raadpleeg bovenstaande tab met informatie om te zien hoe je de controle terug krijgt over het gedelegeerd oogsten.', + IMPORTANCE_TRANSFER_MULTISIG_SELECT: 'Selecteer een multi-handtekening account', + IMPORTANCE_TRANSFER_MULTISIG_SELECT_MESSAGE: 'Selecteer een multi-handtekening account om de status weer te geven', + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: 'Onthul gedelegeerde persoonlijke sleutel', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'Sleutel van gedelegeerd account ', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'Oogststatus', + IMPORTANCE_TRANSFER_START_HARVESTING: 'Start gedelegeerd oogsten', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'Stop gedelegeerd oogsten', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: 'Creëer mozaïek', + MOSAIC_DEFINITION_NAME: 'Mozaïek definitie transactie', + MOSAIC_DEFINITION_MULTISIG_NAME: 'Multi-handtekening mozaïek definitie transactie', + MOSAIC_DEFINITION_QUANTITY: 'Aantal', + MOSAIC_DEFINITION_DIV: 'Deelbaarheid', + MOSAIC_DEFINITION_TOTAL_SUPPLY: 'Totale voorraad', + MOSAIC_DEFINITION_FINAL_NAME: 'Volledige naam', + MOSAIC_DEFINITION_DESCRPITION: 'Omschrijving', + MOSAIC_DEFINITION_INITIAL_SUPPLY: 'Initiële voorraad', + MOSAIC_DEFINITION_MUTABLE_SUPPLY: 'Variabele voorraad', + MOSAIC_DEFINITION_TRANSFERABLE: 'Overdraagbaar', + MOSAIC_DEFINITION_PROPERTIES: 'Eigenschappen', + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: 'Mozaïek eigenschappen', + MOSAIC_DEFINITION_REQUIRES_LEVY: 'Vereist heffing', + MOSAIC_DEFINITION_LEVY_LIMITATION: 'UI-beperking: voor nu, alleen eigen mozaïeks kunnen als heffing worden gebruikt.', + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: 'Selecteer een heffingsmozaïek', + MOSAIC_DEFINITION_LEVY_ADDRESS: 'Heffingsadres', + MOSAIC_DEFINITION_LEVY_FEE_TYPE: 'Heffingstype', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: 'Constant', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: 'Percentage', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: 'Constant geselecteerd, zorgt voor een constante heffing van:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: 'Percentage geselecteerd, zorgt voor een lineaire heffing van:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: 'Verzenden', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: 'zal de heffing van', + MOSAIC_DEFINITION_PARENT: 'Bovenliggende namespace', + MOSAIC_DEFINITION_INFORMATION_TITLE: 'Creëren van een mozaïek', + MOSAIC_DEFINITION_INFORMATION: 'Wil je meer informatie over mozaïeken?', + MOSAIC_DEFINITION_INFORMATION_1: 'De maximale lengte voor een mozaïeknaam is 32 karakters. Toegestane karakters zijn:', + MOSAIC_DEFINITION_INFORMATION_2: 'Het eerste karakter moet een letter of cijfer zijn.', + MOSAIC_DEFINITION_INFORMATION_3: 'De omschrijving mag niet langer dan 512 karakters zijn. Er is geen beperking op de te gebruiken karakters in de omschrijving.', + MOSAIC_DEFINITION_INFORMATION_4: 'Het gedrag van een mozaïek kan worden aangepast door middel van eigenschappen:', + MOSAIC_DEFINITION_INFORMATION_5: 'De voorraad wordt gegeven in gehele eenheden van het mozaïek, niet in de kleinste subeenheden. De initiële voorraad moet in het bereik van 0 en 9.000.000.000 liggen.', + MOSAIC_DEFINITION_INFORMATION_6: 'De deelbaarheid bepaalt tot welke decimale plaats het mozaïek kan worden verdeeld. Zo betekent een verdeelbaarheid van 3 dat een mozaiek kan worden verdeeld in kleinste delen van 0.001 mozaïeken, dat wil zeggen milli mozaïeken is de kleinste subeenheid. De verdeelbaarheid moet in het bereik van 0 en 6 liggen.', + MOSAIC_DEFINITION_INFORMATION_7: 'Indien geselecteerd, mag de mozaïekvoorraad later worden veranderd, anders is de voorraad onveranderlijk.', + MOSAIC_DEFINITION_INFORMATION_8: 'Laat overdrachten van het mozaïek toe onder andere accounts dan de maker. Als de eigenschap \'overdraagbaar\' niet is geselecteerd, kunnen alleen transacties die de maker als afzender of als ontvanger hebben de mozaïeken van dat type worden overgedragen. Indien geselecteerd, kunnen de mozaïeken worden overgedragen naar en vanuit willekeurige accounts.', + MOSAIC_DEFINITION_INFORMATION_9: 'De maker kan eisen dat een speciale heffing van de afzender wordt verzameld en naar een rekening van zijn keuze wordt verzonden (dus de maker kan zijn eigen rekening als ontvanger van deze heffing opgeven). De gegevens voor de heffing zijn de volgende:', + MOSAIC_DEFINITION_INFORMATION_10: 'Het mozaïek waarin de heffing moet worden betaald. Elk bestaand mozaïek kan worden geselecteerd.', + MOSAIC_DEFINITION_INFORMATION_11: 'De ontvanger van de heffing. Dit kan elk account zijn.', + MOSAIC_DEFINITION_INFORMATION_12: 'De hoogte van de heffing. De interpretatie hangt af van het veld \'heffingstype\', zie hierboven.', + MOSAIC_DEFINITION_INFORMATION_13: 'Er zijn twee soorten heffing, constante heffing en procentuele heffing.', + MOSAIC_DEFINITION_INFORMATION_14: 'De heffing wordt opgegeven als constante hoeveelheid en hangt dus niet af van de hoeveelheid die wordt overgedragen.', + MOSAIC_DEFINITION_INFORMATION_15: 'De heffing wordt opgegeven als percentage van de overgedragen hoeveelheid. De heffing stijgt dus lineair met de overgedragen mozaïekhoeveelheid.', + MOSAIC_DEFINITION_INFORMATION_16: 'Het verzenden van mozaïeken op het NEM blockchain vereist een heffing. De exacte heffing wordt berekend afhankelijk van het totale aantal en hoeveel worden verzonden tijdens een transactie. Kleinschalige mozaïeken krijgen een kortingstarief van 0.05 XEM per mozaiek per overdracht. Dit zijn mozaïeken met een hoeveelheid van minder dan 10.000 en een verdeelbaarheid van 0.', + MOSAIC_DEFINITION_INFORMATION_17: 'Wanneer je 100% van de voorraad bezit, dan kun je alle mozaïek eigenschappen overschrijven door opnieuw een transactie te creëeren en te verzenden met dezelfde naam: "namespace:mosaic".', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: 'Verander mozaïekvoorraad', + MOSAIC_SUPPLY_CHANGE_NAME: 'Mozaïekvoorraad wijzigingstransactie', + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: 'Multi-handtekening mozaïekvoorraad wijzigingstransactie', + MOSAIC_SUPPLY_CHANGE_SELECT: 'Selecteer mozaïek', + MOSAIC_SUPPLY_CHANGE_TYPE: 'Verander type', + MOSAIC_SUPPLY_CHANGE_TYPE_1: 'Creëer', + MOSAIC_SUPPLY_CHANGE_TYPE_2: 'Verwijder', + MOSAIC_SUPPLY_CHANGE_SUPPLY: 'Voorraad', + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: 'Huidige voorraad', + MOSAIC_SUPPLY_CHANGE_AMOUNT: 'Verander hoeveelheid', + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: 'Resulterende voorraad', + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: 'Creëer namespace & sub-namespace', + NAMESPACE_PROVISION_NAME: 'Verstrekken van namespace', + NAMESPACE_PROVISION_MULTISIG_NAME: 'Multi-handtekening verstrekken van namespace', + NAMESPACE_PROVISION_PARENT: 'Bovenliggende namespace', + NAMESPACE_PROVISION_NEW_ROOT: 'Nieuwe root namespace', + NAMESPACE_PROVISION_NS: 'Namespace', + NAMESPACE_PROVISION_NS_NAME: 'Namespace naam', + NAMESPACE_PROVISION_RESTRICTIONS: 'Namespace beperkingen', + NAMESPACE_PROVISION_INFORMATION_1: 'Namespaces hebben bepaalde beperkingen met betrekking tot de karakters die in de delen zijn toegestaan evenals de lengte van een deel. Een root namespace kan een lengte hebben van 16 karakters terwijl sub-namespaces een lengte van 64 karakters kunnen hebben. Geldige karakters zijn:', + NAMESPACE_PROVISION_INFORMATION_2: 'Een deel moet beginnen met een letter of cijfer, dus \'alice\' is een toegestaan deel voor een root namespace terwijl \'_alice\' dat niet is. Bepaalde teksten zijn gereserveerd en dus niet toegestaan als namespace-onderdelen. Onder de niet-toegelaten namespace delen zijn:', + NAMESPACE_PROVISION_INFORMATION_3: 'Deze lijst is niet definitief en kan in de toekomst worden uitgebreid. Dus \'user.alice\' of \'alice.user\' zijn niet toegestaan in het NEM namespace-systeem. De namespace kan maximaal 3 delen bevatten, dus \'qm.metals.silver\' is geldig terwijl \'qm.metals.silver.coin\' dat niet is.', + + // RENEW NAMESPACE MODULE + RENEW_NS_TITLE: 'Vernieuw namespaces', + RENEW_NS_NONE: 'Geen namespace om te vernieuwen', + RENEW_NS_INFORMATION_TITLE: 'Vernieuweing van namespaces', + RENEW_NS_INFORMATION_TITLE_1: 'Kosten', + RENEW_NS_INFORMATION_TITLE_2: 'Root namespaces', + RENEW_NS_INFORMATION_TITLE_3: 'Vernieuw periode', + RENEW_NS_INFORMATION_1: 'Het vernieuwen van een namespace kost hetzelfde bedrag als het registreren van een nieuwe namespace, 100 XEM.', + RENEW_NS_INFORMATION_2: 'Alleen root namespaces moeten worden vernieuwd. Alle sub-namespaces worden automatisch vernieuwd bij vernieuwing van de root namespace.', + RENEW_NS_INFORMATION_3: 'Namespace-contracten zijn huurcontracten voor een jaar. Het contract kan een maand voor of na de vervaldatum verlengd worden.', + RENEW_NS_INFORMATION_4: 'Als ze niet op tijd worden vernieuwd, gaan alle sub-namespaces en mozaïeken die erin zijn gemaakt verloren.', + RENEW_NS_ALERT_PART_1: 'Waarschuwing! De namespace:', + RENEW_NS_ALERT_PART_2: 'verloopt binnen een maand!', + RENEW_NS_ALERT_PART_3: 'Raadpleeg de vernieuw pagina voor meer informatie.', + + // ACCOUNT MODULE + ACCOUNT_TITLE: 'Account', + ACCOUNT_ACCOUNT_INFORMATION: 'Account informatie', + ACCOUNT_IMPORTANCE_SCORE: 'Belangrijkheidsscore', + ACCOUNT_VESTED_BALANCE: 'Toegekende balans', + ACCOUNT_HARVESTING: 'Oogsten', + ACCOUNT_REMOTE_STATUS: 'Status extern oogsten', + ACCOUNT_DELEGATED_PUBLIC: 'Gedelegeerde openbare sleutel', + ACCOUNT_HARVESTED_BLOCKS: 'Geoogste blokken', + ACCOUNT_START_STOP_HARVESTING: 'Start / Stop gedelegeerd oogsten', + ACCOUNT_HARVESTING_NOTE: 'De node waarop je oogst wordt opgeslagen in je locale browsergeschiedenis. Als je lokale browsergeschiedenis verwijderd wordt dan weet de app niet meer welke node je gebruikte. De oogst status zal dan inactief lijken. Selecteer als dit het geval is de node die je gebruikte en dan wordt de oogst status automatisch weer bijgewerkt. Mocht de status niet herstelt zijn, check dan eerst of je de goede node heeft geselecteerd. Als dit het geval is dat betekend dit dat de node opnieuw is opgestart en dat je account niet meer oogst.', + ACCOUNT_HARVESTING_NODE_SELECT: 'Selecteer een node om op te oogsten', + ACCOUNT_HARVESTING_START: 'Start gedelegeerd oogsten', + ACCOUNT_HARVESTING_STOP: 'Stop gedelegeerd oogsten', + ACCOUNT_HARVESTING_NO_SLOTS: 'Er zijn geen vrije plekken op de door je gekozen node, kies een andere', + ACCOUNT_HARVESTING_BELOW_THRESHOLD: 'Je hebt op zijn minst een balans van 10.000 toegekende XEM nodig om gedelegeerd oogsten te starten', + ACCOUNT_ACCOUNT_SELECT: 'Selecteer een ander Account', + ACCOUNT_ACCOUNT_SELECT_LABEL: 'Kies Account', + ACCOUNT_WALLET_KEYS: 'Portemonnee & sleutels', + ACCOUNT_ADD_NEW_ACCOUNT: 'Voeg nieuw account toe', + ACCOUNT_ADD_NEW_ACCOUNT_BTN: 'Voeg een nieuw account toe aan je portemonnee', + ACCOUNT_PRIVATE_KEY_NOTE: 'Je persoonlijke sleutel geeft volledige toegang tot je account. Het is uiterst belangrijk dat je deze ergens offline op slaat. Zorg dat je deze versleuteld in een .wlt bestand hebt, hebt opgeschreven op een stukje papier, er een foto van heeft gemaakt of de exporteer portemonnee hebt.', + ACCOUNT_PRIVATE_KEY_SHOW: 'Toon persoonlijke sleutel', + ACCOUNT_EXPORT_MOBILE: 'Exporteer naar mobiel', + ACCOUNT_INFO_QR_BTN: 'Deel de account-informatie QR', + ACCOUNT_WALLET_QR_BTN: 'Portemonnee QR', + ACCOUNT_WALLET_QR_BTN_2: 'Exporteer portemonnee QR (Android en IOS)', + ACCOUNT_BACKUP_WALLET: 'Back-up portemonnee', + ACCOUNT_BACKUP_WALLET_NOTE: 'Het is uiterst belangrijk dat je back-ups hebt van je portemonnees. Heb je dit niet dan loopt je het risico dat je XEM verloren gaat.', + ACCOUNT_BACKUP_WALLET_DOWNLOAD: 'Download portemonnee', + ACCOUNT_INFO_QR_TITLE: 'Account informatie QR', + ACCOUNT_WALLET_QR_NOTE: 'Deze QR werkt alleen met de NEMpay mobiele app die binnenkort uit komt', + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: 'Portemonnee QR voor Android & IOS apps', + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: 'Alle accounts zijn afgeleid van je primaire persoonlijke sleutel en wachtwoord doormiddel van BIP32, dus je primaire persoonlijke sleutel en je wachtwoord zijn beide nodig om je secundaire accounts te laden. Het wordt sterk aangeraden om een back-up te maken van je portemonnee nadat je nieuwe accounts hebt toegevoegd om te voorkomen dat je de acties moet herhalen als je lokale opslag verwijderd wordt.', + ACCOUNT_CUSTOM_NODE: 'Gebruik aangepaste node', + ACCOUNT_NODE_FROM_LIST: 'Gebruik node uit de lijstt', + ACCOUNT_DELEGATED_PRIVATE_KEY: 'Gedelegeerde persoonlijke sleutel', + ACCOUNT_NO_PUBLIC_KEY: 'Je moet een transactie maken om een publieke sleutel te krijgen', + ACCOUNT_SHOW_ON_TREZOR_BTN: 'Weergeven op TREZOR', + + // PORTAL MODULE + PORTAL_TITLE: 'Diensten', + PORTAL_MULTISIG_TITLE: 'Multi-handtekening en multi-gebruiker accounts', + PORTAL_MULTISIG_TEXT: 'Multi-handtekening accounts zijn bewerkbare "on-chain" contracten, de meest krachtige manier om geld te beveiligen, gezamenlijke accounts te maken en de basis vormen voor DAO\'s.', + PORTAL_MULTISIG_BTN_1: 'Converteer een account naar een multi-handtekening account', + PORTAL_MULTISIG_BTN_2: 'Bewerk een bestaand contract', + PORTAL_MULTISIG_BTN_3: 'Teken een multi-handtekening transactie', + PORTAL_HARVESTING_TITLE: 'Gedelegeerd oogsten', + PORTAL_HARVESTING_TEXT: 'Gedelegeerd oogsten is een functie die "mining" toelaat, zelfs terwijl je bent afgemeld.', + PORTAL_CHANGELLY_TITLE: 'Changelly Instant Exchange', + PORTAL_CHANGELLY_TEXT: 'Gebruik de Changelly widget om XEM te kopen tegen de beste tarieven!', + PORTAL_CHANGELLY_BTN: 'Koop XEM', + PORTAL_NS_TITLE: 'Namespaces & Subdomains', + PORTAL_NS_TEXT: 'Namespaces zijn domeinnamen. Elke domeinnaam is uniek en verifieert mozaïeken (bezittingen) die erop zijn uitgegeven of op de subdomeinen ervan.', + PORTAL_NS_BTN: 'Creëer namespace', + PORTAL_MOSAIC_TITLE: 'Mozaïeken', + PORTAL_MOSAIC_TEXT: 'NEM mozaïeken zijn bezittingen die extra eigenschappen en andere kenmerken hebben. Om een mozaïek te kunnen creëren, moet een account ten minste één root namespace huren.', + PORTAL_MOSAIC_BTN_1: 'Creëer mozaïek', + PORTAL_MOSAIC_BTN_2: 'Bewerk mozaïek', + PORTAL_APOSTILLE_TITLE: 'Apostille', + PORTAL_APOSTILLE_TEXT: 'Gebruik de NEM Apostille-dienst om blockchain gebaseerde notariële aktes te maken met een tijdstempel en het volgen en controleren van de bestandsechtheid.', + PORTAL_APOSTILLE_BTN_1: 'Creëer', + PORTAL_APOSTILLE_BTN_2: 'Verifieer', + PORTAL_ADDRESS_BOOK_TEXT: 'Ken labels toe aan adressen om je contacten gemakkelijk bij te houden.', + PORTAL_ADDRESS_BOOK_BTN: 'Beheer adressenboek', + PORTAL_INVOICE_TEXT: 'Creëer een factuur om via QR code te delen', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'Adressenboek', + ADDRESS_BOOK_NAVIGATION: 'Navigatie', + ADDRESS_BOOK_NEW: 'Nieuw contact', + ADDRESS_BOOK_EDIT: 'Bewerk contact', + ADDRESS_BOOK_REMOVE: 'Verwijder contact', + ADDRESS_BOOK_NEW_BTN: 'Toevoegen', + ADDRESS_BOOK_EDIT_BTN: 'Opslaan', + ADDRESS_BOOK_REMOVE_BTN: 'Verwijder', + ADDRESS_BOOK_EXPORT_BTN: 'Exporteer adressenboek', + ADDRESS_BOOK_IMPORT_BTN: 'Importeer adressenboek', + ADDRESS_BOOK_CONTACT_LABEL: 'Label', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'Accountadres', + ADDRESS_BOOK_ACTIONS: 'Acties', + ADDRESS_BOOK_CONFIRM_DELETE: 'Bevestig het verwijderen van een contact', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: 'Thuis', + EXPLORER_NAV_NSM: 'Namespaces & Mozaïeken', + EXPLORER_NAV_APOSTILLES: 'Apostilles', + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: 'Verkenner - Thuis', + EXPLORER_HOME_NS: 'Je namespaces', + EXPLORER_HOME_MOSAICS: 'Je mozaïeken', + EXPLORER_HOME_NS_MULTISIG: 'Multi-handtekening namespaces in bezit', + EXPLORER_HOME_MOSAICS_LEVY: 'Mozaïekheffing', + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: 'Verkenner - Namespaces en mozaïeken', + EXPLORER_NS_MOS_SELECT_MOS: 'Geselecteerde mozaïek details', + EXPLORER_NS_MOS_SEARCH: 'Zoek namespace', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: 'Verkenner - Apostilles', + EXPLORER_APOSTILLES_YOURS: 'Je apostilles', + EXPLORER_APOSTILLES_PUBLIC: 'Openbare vergaarbak', + EXPLORER_APOSTILLES_NO_NTY: 'Geen .nty-bestand geladen, klik hier om te importeren.', + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'Verkenner - Accounts', + ACCOUNTS_EXPLORER_SEARCH: 'Zoeken', + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: 'Apostille historie', + APOSTILLE_HISTORY_BTN_TRANSFER: 'Overdragen / splitsen eigenaarsschap', + APOSTILLE_HISTORY_BACKUP: 'Back-up notariële data', + APOSTILLE_HISTORY_PURGE: 'Notariële data opschonen', + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: 'Creëer apostilles', + APOSTILLE_CREATE_HELP: 'Wil je meer informatie over apostille?', + APOSTILLE_TRANSACTION_NAME: 'Apostille transactie', + APOSTILLE_TRANSACTION_MULTISIG_NAME: 'Multi-handtekening apostille transactie', + APOSTILLE_KEEP_PRIVATE: 'Persoonlijk, overdraagbaar and bewerkbaar', + APOSTILLE_USE_DEDICATED: 'Gebruik toegewijd account', + APOSTILLE_FILES_TO_NOTARIZE: 'Bestanden om notarieel vast te leggen', + APOSTILLE_REJECTED: 'Afgewezen', + APOSTILLE_FILE_HASH: 'Bestand hash', + APOSTILLE_PRIVATE: 'Persoonlijk', + APOSTILLE_FILENAME: 'Bestandsnaam', + APOSTILLE_NAME_TOO_LONG: 'Bestandsnaam is te lang, maximaal 32 karakters toegestaan.', + APOSTILLE_MAX_NUMBER: 'Maximaal aantal apostilles per batch is 25', + APOSTILLE_INFORMATION_TITLE: 'Creëren van een Apostille', + APOSTILLE_INFORMATION_1: 'Elk ge-upload bestand wordt automatisch verwerkt met opties die in het linker paneel zijn ingesteld. Je kunt nieuwe bestanden toevoegen, parameters wijzigen en vervolgens meer bestanden toevoegen met verschillende opties. Het werkt ook als je naar het multi-handtekening tabblad schakelt en meer bestanden toevoegt.', + APOSTILLE_INFORMATION_2: '"Persoonlijk, overdraagbaar en bewerkbaar" optie betekent dat de hashes van je bestanden zijn ondertekend met je persoonlijke sleutel en verzonden naar een specifiek hiërarchisch deterministisch (HD) account. Op deze manier is het niet mogelijk voor iemand anders om te weten welke inhoud gemarkeerd is met de tijd, tenzij je de inhoud deelt.', + APOSTILLE_INFORMATION_3: 'Het speciale HD-account kan onder een multi-handtekeningcontract worden geplaatst, zodat het via 1-van-1 of een m-van-n multi-handtekeningcontractcombinatie kan worden overgedragen aan anderen. Het kan ook aanvullende informatie bevatten en verzonden worden via berichten met updates en toevoegingen aan het originele document of het product dat het vertegenwoordigt.', + APOSTILLE_INFORMATION_4: 'Wanneer twee of meer partijen een blockchain tijdstempel willen goedkeuren, bijvoorbeeld bindende contracten, kan het account die de blockchain notarisatie maakt worden geplaatst in een n-van-n multi-handtekeningcontract.', + APOSTILLE_INFORMATION_5: 'Voor accounts in een multi-handtekeningcontract waar "Persoonlijk, overdraagbaar en bewerkbaar" is geselecteerd, wordt de persoonlijke sleutel van de initiële mede-ondertekenaar gebruikt om de hash te ondertekenen en een speciaal HD-account aan te maken, niet het multi-handtekening account.', + APOSTILLE_INFORMATION_6: 'Het HD-account is een speciaal account dat wordt gegenereerd van de hash van de bestandsnaam die vervolgens door je persoonlijke sleutel is ondertekend. De resulterende hash van dit proces wordt dan gebruikt om een tweede persoonlijke sleutel te maken. Dit is de persoonlijke sleutel van het bestand met de tijdstempel; de eerste in blockchain technologie die alleen in Apostille wordt gevonden.', + APOSTILLE_INFORMATION_7: 'Met het speciale HD-account kun je de originele ondertekende hash en de updates van een speciaal account opslaan. Als "Openbaar" is geselecteerd, gaat de transactie naar de openbare vergaarbak (standaard).', + APOSTILLE_INFORMATION_8: 'Nadat de transacties zijn verzonden, wordt de download van een archief geactiveerd. Het bevat uw ondertekende bestanden, uw Apostille-certificaat voor dat bestand en het nieuwe of bijgewerkte .nty-bestand om elk bestand bij te houden die is gemarkeerd met de tijd in de NEM-keten.', + APOSTILLE_NO_NTY: 'Geen nty bestand geladen, klik hier om er één te importeren anders wordt een nieuwe aangemaakt.', + APOSTILLE_IMPORT_FILES: 'Geïmporteerde bestanden', + APOSTILLE_CREATE_TEXT: 'Creëer een tekst document', + APOSTILLE_ENTER_TEXT: 'Voer de tekst in om notarieel vast te leggen...', + APOSTILLE_DOCUMENT_TITLE: 'Document titel', + APOSTILLE_DROPBOX_MESSAGE: 'Vul je wachtwoord en gewenst(e) label(s) in voordat je bestanden selecteerd', + APOSTILLE_DROPBOX_MESSAGE_2: 'Vul je wachtwoord in voordat je bestanden selecteerd', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: 'Verifieer apostilles', + APOSTILLE_AUDIT_CHOOSE_NODE: 'Selecteer een node', + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: 'Er zijn maar een paar nodes die in de hele transactie historie kunnen zoeken (optie is standaard uitgeschakeld in een NIS).', + APOSTILLE_AUDIT_WRONG_FORMAT: 'Dit bestand is geen apostille formaat!', + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: 'Verificatie mislukt, gebruiker heeft geen openbare sleutel!', + APOSTILLE_AUDIT_SUCCESS: 'Bestand succesvol geverifieerd!', + APOSTILLE_AUDIT_FAIL: 'Verificatie mislukt!', + APOSTILLE_AUDIT_WAITING: 'Apostille overdracht wacht wellicht op een bevestiging!', + APOSTILLE_AUDIT_NOT_FOUND: 'Transactie niet gevonden, wees er zeker van dat het niet wacht op een bevestiging anders is de apostille ongeldig', + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: 'Er is een fout opgetreden tijdens het ophalen van onbevestigde informatie, de transactie is niet gevonden', + APOSTILLE_AUDIT_ERROR_SIGNER: 'Er is een fout opgetreden tijdens het ophalen van de informatie van de ondertekenaar', + APOSTILLE_AUDIT_ERROR_SIGNATURE: 'Verificatie mislukt, er is een fout opgetreden in de handtekeningverificatie!', + APOSTILLE_AUDIT_INFORMATION_1: 'Bestanden die geverifieerd kunnen worden moeten in apostille formaat zijn', + APOSTILLE_AUDIT_INFORMATION_2: 'Je kan deze herkennen aan de bestandsnaam:', + //APOSTILLE_AUDIT_NON_SIGNED: 'Non signed example:', + //APOSTILLE_AUDIT_SIGNED: 'Signed example:', + APOSTILLE_AUDIT_FILES: 'Verificatie-bestanden', + APOSTILLE_AUDIT_FORMAT_EXAMPLE: 'Apostille voorbeeldformaat', + APOSTILLE_AUDIT_REMOVE_RECORDS: 'Verwijder records lokaal', + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: 'Zend een bericht naar een notaris account', + APOSTILLE_MESSAGE_NS_BRAND: 'Gebruik mijn namespace om het bericht te markeren', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'Voeg mozaïek toe', + APOSTILLE_NTY_ACCOUNT: 'Notaris account', + APOSTILLE_REQUEST_MESSAGE: 'Berichtverzoek', + APOSTILLE_CREATE_MESSAGE_REQUEST: 'Creëer een berichtverzoek', + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'Draag over of splits de apostille eigenaarsschap', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'Apostille bijwerken', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: 'Vul het formulier in!', + ALERT_ERROR_WALLET_DOWNLOAD: 'Kan deze portemonnee niet downloaden omdat het niet bestaat!', + ALERT_PASSWORDS_NOT_MATCHING: 'Wachtwoord of wachtwoorden komen niet overeen!', + ALERT_INVALID_KEY_FOR_ADDR: 'Persoonlijke sleutel komt niet overeen met het verstrekte adres!', + ALERT_NO_WALLET_LOADED: 'Je kunt het dashboard niet openen zonder een portemonnee', + ALERT_WALLET_NAME_EXISTS: 'Een portemonnee met dezelfde naam is al geladen!', + ALERT_INVALID_WALLET_FILE: 'Je probeert een bestand te laden dat geen portemonnee is!', + ALERT_NO_NODE_SET: 'Vul een node in!', + ALERT_INVALID_CUSTOM_NODE: 'Je aangepaste node is ongeldig!', + ALERT_INVALID_WEBSOCKET_PORT: 'Aangepaste nodes websocket poort is ongeldig!', + ALERT_MIJIN_DISABLED: 'Mijin netwerk is uitgeschakeld, selecteer een ander netwerk!', + ALERT_GET_NS_BY_ID_ERROR: 'Fout bij het ophalen van namespace informatie, reden: ', + ALERT_GET_ACCOUNT_DATA_ERROR: 'Fout bij het ophalen van accountgegevens, reden: ', + ALERT_ERROR_OCCURRED: 'Er is een fout opgetreden!', + ALERT_INVALID_ADDR_FOR_NETWORK: ' komt niet overeen met het netwerk', + ALERT_INVALID_PASSWORD: 'Het verstrekte wachtwoord is niet geldig!', + ALERT_COSIG_ALREADY_IN_LIST: 'Mede-ondertekenaar is al aanwezig in de modificatielijst! Mede-ondertekenaar ', + ALERT_COSIGNATORY_HAS_NO_PUBLIC: 'Mede-ondertekenaar moet minstens één transactie hebben om een openbare sleutel te krijgen! ', + ALERT_MULTISIG_HAS_NO_PUBLIC: 'Multi-handtekening account moet tenminste één transactie hebben om een openbare sleutel te krijgen!', + ALERT_COSIG_CANNOT_BE_MULTISIG: 'Om het geselecteerde account om te zetten is een mede-ondertekenaar nodig van een ander multi-handtekening account nodig. Daarom kan deze niet worden omgezet', + ALERT_NO_NS_OWNED: 'Rekening bezit geen naamruimte, maak alsjeblieft één aan of verander van rekening', + ALERT_UNLOCKED_INFO_ERROR: 'Er is een fout opgetreden bij het ophalen van ontgrendelingsinfo', + ALERT_LOCK_ERROR: 'Fout bij vergrendeling account, reden: ', + ALERT_UNLOCK_ERROR: 'Fout bij het ontgrendelen van account, reden: ', + ALERT_SUPERNODES_ERROR: 'Er is een fout opgetreden bij het ophalen van supernodes data!', + ALERT_INVALID_NTY_FILE: 'Het verstrekte bestand is geen nty bestand!', + ALERT_CREATE_WALLET_FAILED: 'Kon geen portemonnee maken, reden: ', + ALERT_DERIVATION_FROM_SEED_FAILED: 'Mislukt om rekening te ontlenen van zaad, reden: ', + ALERT_BIP32_GENERATION_FAILED: 'Mislukt om bip32-gegevens te genereren, reden: ', + ALERT_NO_WALLET_DATA: 'Fout, lege portemonnee gegevens!', + ALERT_CANNOT_LOGIN_WITHOU_WALLET: 'Fout, kan niet inloggen zonder portemonnee!', + ALERT_NO_WALLET_TO_SET: 'Fout, kan niets als huidige portemonnee instellen!', + ALERT_INVALID_WALLET_INDEX: 'Fout, de geselecteerde accountindex is onbeperkt!', + ALERT_NO_CURRENT_WALLET: 'Fout, kan geen portemonnee account instellen als er geen huidige portemonnee is!', + ALERT_ALREADY_MULTISIG: 'Geselecteerde account is al een multi-handtekening account!', + ALERT_INVALID_MODIFICATION_ARRAY: 'Een multi-handtekening account kan niet vanzelfsprekend zijn, controleer uw wijzigingslijst!', + ALERT_GET_MARKET_INFO_ERROR: 'Er is een fout opgetreden tijdens het ophalen van marktinformatie!', + ALERT_MULTISIG_CANNOT_BE_COSIG: 'Een multi-handtekening account kan niet als mede-ondertekenaar worden ingesteld!', + ALERT_PURGE_CANCELLED: 'Verwijderen geannuleerd!', + ALERT_MAINNET_DISABLED: 'Hoofdnetwerk is uitgeschakeld, selecteer een ander netwerk!', + ALERT_EMPTY_DECODED_MSG: 'Er is een fout opgetreden, geen gedecodeerd bericht!', + ALERT_INVALID_NS_NAME: 'Naam van de namespace is ongeldig!', + ALERT_INVALID_MOSAIC_NAME: 'Naam van mozaïek is ongeldig!', + ALERT_MOSAIC_DESCRIPTION: 'Beschrijving van mozaïek is ongeldig!', + ALERT_GET_INCOMING_TXES_ERROR: 'Er is een fout opgetreden tijdens het ophalen van inkomende transacties, reden: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'Fout bij het ophalen van mozaïekdefinities, reden:', + ALERT_GET_SUB_NS_ERROR: 'Fout bij het ophalen van namespace-definities, reden: ', + ALERT_GET_MOSAICS_ERROR: 'Fout bij het ophalen van mozaïeken, reden: ', + ALERT_GET_TRANSACTIONS_ERROR: 'Fout bij het ophalen van transacties, reden: ', + ALERT_INVALID_ADDRESS_BOOK_FILE: 'Dit bestand is niet in .adb formaat!', + ALERT_INVALID_ADDRESS: 'Het opgegeven adres is niet geldig!', + ALERT_INVALID_AMOUNT: 'Bedrag is niet geldig!', + ALERT_INVALID_PRIVATE_KEY: 'Ingegeven persoonlijke sleutel is niet geldig!', + ALERT_FILE_SIZE_ERROR: ' is te groot, maximaal toegestane grootte is 100MB', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'Bericht decryptie is mislukt omdat een account geen publieke sleutel heeft dat zichtbaar is op het netwerk', + ALERT_FETCH_TIME_SYNC_ERROR: 'Er is een fout opgetreden bij het ophalen van netwerktijd!', + ALERT_MULTISIG_MIN_SIGNATURE: 'Multi-handtekening account heeft ten minste een minimale handtekening nodig', + ALERT_BTC_MARKET_ERROR: 'Fout bij het proberen om de Bitcoin-prijs op te halen', + ALERT_COSIG_REMOVAL_LIMIT: 'Slechts één mede-ondertekenaar kan op het moment worden verwijderd', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: 'Ongeldig aantal minimale handtekeningen', + ALERT_INSUFFICIENT_BALANCE: 'Onvoldoende saldo voor het uitvoeren van de opdracht', + ALERT_VOTING_ERROR: 'Ongeldige stem', + ALERT_BRAIN_PASSWORD_TOO_SHORT: 'Brain wallet wachtwoord moet minimaal 40 karakters lang zijn!', + ALERT_NODE_SEEMS_OFFLINE: 'Node lijkt offline, selecteer een andere node', + ALERT_WEAK_PASSPHRASE: 'Beveiligingsscore van het wachtwoord moet minimaal 3 zijn', + ALERT_BRAIN_WALLET_UPGRADE: 'Je brein portemonnee is zwak! Alle brein portemonnees moeten een wachtwoord van minimaal 40 karakters hebben.
          We adviseren je een nieuwe portemonnee aan te maken op de inlogpagina en dan je saldo naar deze portemonnee te verzenden.
          Meer informatie hier.', + ALERT_RECIPIENT_PUBLIC_KEY: 'Ontvanger heeft geen openbare sleutel zichtbaar voor het netwerk', + ALERT_ENCRYPT_MULTISIG: 'Kan geen versleutelde berichten via multi-handtekening accounts verzenden', + ALERT_EXCHANGE_NEEDS_MESSAGE: 'De ontvanger is een Exchange en daarom moet er een bericht worden meegestuurd, lees zorgvuldig de instructies van de desbetreffende Exchange!', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: 'Het contact bestaat al in het adressenboek!', + ALERT_MAX_MOSAIC_SUPPLY: 'Maximale mozaïekvoorraad is 9.000.000.000', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'Fout tijdens ophalen van mozaïekvoorraad, reden: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'Versleutelde berichten is niet geactiveerd in offline transacties', + ADDRESS_COPIED: 'Address Copied', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: 'Portemonnee is succesvol aangemaakt en geladen!', + ALERT_SUCCESS_PURGE: 'Lokale opslag succesvol verwijderd!', + ALERT_SUCCESS_LOGOUT: 'Succesvol uitgelogd!', + ALERT_LOAD_WALLET_SUCCESS: 'Portemonnee succesvol geladen!', + ALERT_TRANSACTION_SUCCESS: 'Transactie succesvol verzonden!', + ALERT_GENERATE_ACCOUNT_SUCCESS: 'Account succesvol gegenereerd. Vergeet niet je bijgewerkte portemonnee te downloaden!', + ALERT_UPGRADE_SUCCESS: 'Portemonnee is succesvol opgewaardeerd!', + ALERT_SIGNATURE_SUCCESS: 'Transactie succesvol ondertekend!', + ALERT_NTY_FILE_SUCCESS: 'Succesvol geladen nty bestand!', + ALERT_INCOMING_TX_FROM: 'Inkomende transactie van ', + ALERT_ADDRESS_BOOK_FILE_SUCCESS: 'Adresboek succesvol geïmporteerd!', + ALERT_VOTING_SUCCESS: 'Stem succesvol verzonden', + ALERT_POLL_CREATION_SUCCESS: 'Poll succesvol aangemaakt', + ALERT_COPY_SIGNED_TX_SUCCESS: 'Ondertekende transactie gekopieerd!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: 'Een account converteren naar multi-handtekening', + AGGREGATE_MODIFICATION_NAME: 'Samengevoegde modificatie transactie', + AGGREGATE_MODIFICATION_MULTISIG_NAME: 'Multi-handtekening samengevoegde modificatie transactie', + AGGREGATE_ACCOUNT_SELECT_TITLE: 'Account om te converteren', + AGGREGATE_ACCOUNT_SELECT: 'Selecteer een account om te converteren', + AGGREGATE_CUSTOM_ACCOUNT: 'Import sleutel', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'Adres persoonlijke sleutel', + AGGREGATE_ACCOUNT_TO_CONVERT: 'Account om adres te converteren', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: 'Account om persoonlijke sleutel te converteren', + AGGREGATE_ADD_PLACEHOLDER: 'Mede-ondertekenaar account of @alias om toe te voegen', + AGGREGATE_ADD_BTN_TITLE: 'Voeg ondertekenaar toe', + AGGREGATE_MIN_SIGNATURES: 'Minimale handtekeningen vereist', + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: 'Minimale handtekeningen nodig om een transactie te valideren', + AGGREGATE_MODIFICATION_LIST: 'Wijzigingslijst', + AGGREGATE_COSIG_LIST: ' Mede-ondertekenaar adreslijst', + + AGGREGATE_MODIFICATION_EDIT_TITLE: 'Bewerk een multi-handtekening contract', + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'Account om te bewerken', + AGGREGATE_MODIFICATION_EDIT_SELECT: 'Selecteer een account om te bewerken', + AGGREGATE_ADD_REMOVE_TITLE: 'Toevoegen/Verwijder ondertekenaar', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: 'Mede-ondertekenaar account of @alias om toe te voegen', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: 'Wijzig handtekeningen benodigd', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: 'Aantal handtekeningen om (n) toe te voegen of verwijderen (-n) - Geautomatiseerde verwijderingen', + AGGREGATE_SELECTED_ACCOUNT_INFO: 'Geselecteerde account informatie', + // Declared already AGGREGATE_MIN_SIGNATURES: 'Minimale handtekeningen vereist', + AGGREGATE_SELECT_WALLET_ACCOUNT: 'Gebruik portemonnee account', + AGGREGATE_ADD_COSIG: 'Mede-ondertekenaar toevoegen', + AGGREGATE_REMOVE_COSIG: 'Mede-ondertekenaar verwijderen', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Teken multi-handtekening transacties', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: 'Heb je al een portemonnee?', + LOGIN_UPGRADE_TITLE: 'Portemonnee heeft een upgrade nodig', + LOGIN_UPGRADE_MESSAGE: 'Geselecteerde portemonnee heeft een upgrade nodig. Met deze actie wordt een openbare sleutel genereerd en toegevoegd aan uw hoofdaccount. Downloaden van de bijgewerkte portemonnee wordt automatisch geactiveerd met succes, u moet het downloaden!', + LOGIN_UPGRADE_BUTTON: 'Upgrade portemonnee', + LOGIN_IMPORT_BUTTON: 'Portemonnee importeren', + LOGIN_SELECT_WALLET_YOURS: 'Selecteer portemonnee', + LOGIN_SELECT_WALLET: 'Selecteer een portemonnee...', + LOGIN_LOGIN_BUTTON: 'Inloggen', + LOGIN_NOTE: 'Geen portemonnee? Importeer er één of Meld je aan.', + + // SIGNUP MODULE + SIGNUP_TITLE: 'Nieuw bij NEM?', + SIGNUP_SELECT_WALLET_TYPE: 'Selecteer een type portemonnee die je wilt creëren', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'Plaats de cursor op een type portemonnee om informatie te tonen.', + SIGNUP_CREATE_WALLET_TITLE: 'Eenvoudige portemonnee', + SIGNUP_CREATE_WALLET_INFO: 'Eenvoudige portemonnees bevatten een primaire privésleutel die willekeurig wordt gegenereerd.', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Persoonlijke sleutel portemonnee', + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Persoonlijke sleutel portemonnees bevatten een primaire persoonlijke sleutel die je wilt importeren.', + SIGNUP_BRAIN_WALLET_TITLE: 'Brein portemonnee', + SIGNUP_BRAIN_WALLET_INFO: 'Brein portemonnees bevatten een primaire persoonlijke sleutel die is gegenereerd op basis van een wachtwoordzin. Hiermee kun je de portemonnee alleen ophalen door die exacte wachtwoordzin te kennen.', + SIGNUP_CREATE_WALLET_BUTTON: 'Maak een eenvoudige portemonnee', + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: 'Maak een persoonlijke sleutel portemonnee', + SIGNUP_BRAIN_WALLET_BUTTON: 'Maak een brein portemonnee', + SIGNUP_CREATE_WALLET_WARNING: 'Lees over gevaren die door de klant gegenereerde sleutels vormen; Wij zijn niet verantwoordelijk voor enig verlies dat zou kunnen zijn door de entropie van de belangrijkste generatie. Zelfs als het onwaarschijnlijk zal gebeuren, wordt het nog steeds aanbevolen om een persoonlijke sleutel te gebruiken die is gegenereerd vanuit een NEM-client (NCC).', + SIGNUP_NETWORK_SELECT: 'Selecteer een netwerk', + SIGNUP_NETWORK_MAINNET: 'Mainnet is het echte NEM netwerk. Adressen beginnen met \'N\'.', + SIGNUP_NETWORK_TESTNET: 'Testnet is het test netwerk. Adressen beginnen met \'T\'.', + SIGNUP_NETWORK_MIJIN: 'Mijin is de privé versie van NEM. Adressen beginnen met \'M\'.', + SIGNUP_BRAIN_WALLET_WARNING: 'Lees over gevaren die brein portemonnee vormen. Brein portemonnees gebruikt ALLEEN de wachtwoordzin-hash meerdere keren. Daarom is het van cruciaal belang een VEILIGE wachtwoordzin te selecteren met minstens 40 karakters. XKCD #936 ', + SIGNUP_PRIVATE_KEY_WALLET_WARNING: 'Persoonlijke sleutel portemonnees gebruiken ALLEEN een wachtwoord om de geïmporteerde persoonlijke sleutel te coderen. Daarom is het van cruciaal belang om een veilig wachtwoord te selecteren.', + SIGNUP_CREATE_START_WARNING: 'Volg alstublieft elke stap zorgvuldig!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'Het wordt aanbevolen om de verbinding met internet te verbreken tijdens het maken van uw portemonnee en dan een back-up van uw gegevens te maken.', + SIGNUP_CREATE_READY_BTN: 'Klaar', + SIGNUP_CREATE_ENTER_NAME: 'Vul een portemonneenaam in', + SIGNUP_CREATE_ENTER_PASSWORD: 'Vul een wachtwoord in', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'Vul een wachtwoordzin in', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'Bevestig bovenstaand wachtwoord', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'Bevestig bovenstaande wachtwoordzin', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: 'Vul een persoonlijke sleutel in', + SIGNUP_CREATE_ADDRESS_FROM_PK: 'Adres dat overeenkomt met de bovenstaande sleutel', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'We gaan nu je primaire persoonlijke sleutel genereren. Klik op Start en verplaats de cursor rond om meer onwaarschijnlijkheid toe te voegen.', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'Waarschuwing voor de veiligheid van het account', + SIGNUP_COMMON_WALLET_WARNING_1: 'Portemonnees worden tijdelijk opgeslagen in de lokale opslagruimte van de browser! Browsers kunnen worden geconfigureerd (bijvoorbeeld door add-ons) om de lokale opslag soms af te schaffen. Dit leidt tot verlies van de gegevens en kan niet gemakkelijk worden ongedaan gemaakt. In zo een geval is je portemonnees weg, dus het is heel belangrijk om ervoor te zorgen dat je alle benodigde informatie hebt om je accounts te herstellen.', + SIGNUP_COMMON_WALLET_WARNING_2: 'Je zou een download moeten hebben geactiveerd nadat je de portemonnee hebt gemaakt. Het is het bestand .wlt dat als back-up wordt gebruikt en terug te importeren als de lokale opslag van je browser is gewist.', + SIGNUP_COMMON_WALLET_WARNING_3: 'Als je het bestand .wlt niet krijgt, klik je op onderstaande knop om de ruwe portemonneegegevens te openen en het bestand handmatig te maken:', + SIGNUP_COMMON_WALLET_WARNING_4: 'Zelfs als je een portemonnee hebt, is het verplicht om de persoonlijke sleutel van je account te maken, klik op onderstaande knop om het te onthullen:', + SIGNUP_COMMON_WALLET_WARNING_5: 'Het is je eigen verantwoordelijkheid om er altijd voor te zorgen dat je van je persoonlijke sleutel een back-up hebt voordat je geld naar je account verzendt.', + SIGNUP_COMMON_WALLET_WARNING_6: 'Elke portemonnee heeft een primaire persoonlijke sleutel (hierboven wordt weergegeven) die gebruikt wordt om deterministische secundaire accounts te maken (BIP32). Deze functie vereist het gebruik van het zelfde wachtwoord of het zal verschillende secundaire accounts genereren voor dezelfde primaire persoonlijke sleutel. Wanneer je je gegevens reserveert, vergeet niet je wachtwoord op te slaan.', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'Toon ruw portemonnee bestand', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'Om een portemonneebestand te maken, maak een leeg tekstbestand en zet de bovenstaande BASE64-sleutel erin. Sla het bestand op als JePortemonneeNaam.wlt en het kan nu geïmporteerd worden.', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'Toon persoonlijke sleutel', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: 'Als je van een persoonlijke sleutel een back-up wilt maken, sla het op in een tekstbestand, druk of schrijf het ergens veilig op. Het is aan te bevelen om de persoonlijke sleutels offline op te slaan.', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'Door hieronder te klikken ga je akkoord dat je de bovenstaande waarschuwingen hebt gelezen en begrepen.', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'Ik heb mijn portemonneebestand', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: 'Ik heb mijn persoonlijke sleutel en wachtwoord', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: 'Ik ga akkoord', + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: 'Begrepen', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'Download portemonnee', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: 'Geschatte wachtwoord sterkte', + SIGNUP_ESTIMATED_GUESS_TIMES: 'Geschat aantal keer raden', + + // FAQ MODULE + FAQ_TITLE: 'Vaak gestelde vragen', + FAQ_QUESTION_1: 'Hoe werkt Nano Wallet?', + FAQ_ANSWER_1: 'Nano Wallet is gebouwd met behulp van de nieuwste cryptobibliotheken met ES6 en AngularJS. Het is een volledige client-applicatie die nooit gevoelige gegevens verzendt; Alles gebeurt in je browser m.b.t. het creëren van persoonlijke sleutels voor het ondertekenen van transacties.', + FAQ_QUESTION_2: 'Is het vrij om te gebruiken?', + FAQ_ANSWER_2: 'Absoluut alle handelingen zijn klant-kant, alleen jij hebt controle over je munten, geen derden en geen extra kosten.', + FAQ_QUESTION_3: 'Waarom heb ik al een Mozaïek ?', + FAQ_ANSWER_3: 'Omdat XEM de standaardvaluta van de NEM blockchain is, heeft elke gebruiker het al in hun portemonnee geregistreerd, zelfs als hun saldo 0. De namepsace is NEM en de mozaïeknaam is XEM', + FAQ_QUESTION_4: 'Roadmap?', + FAQ_ANSWER_4: 'De huidige roadmap omvat integratie van alle NEM-clientfuncties en de voltooiing van door de gemeenschap gefinancierde projecten te integreren.', + FAQ_QUESTION_5: 'Kan ik gratis XEM krijgen?', + FAQ_ANSWER_5: 'De NEM Faucet is momenteel leeg, maar je kunt het NEM forum raadplegen om te weten te komen over de beschikbare bounties.', + FAQ_QUESTION_6: 'Waar vindt je meer informatie over NEM?', + FAQ_ANSWER_6_FORUM: 'Officieel forum', + FAQ_ANSWER_6_WEBSITE: 'Officiële website', + FAQ_ANSWER_6_BTT: 'Officiële BitcoinTalk thread', + FAQ_QUESTION_7: 'Er is niets weergegeven op het dashboard', + FAQ_ANSWER_7: 'Controleer de node-circel in de navigatiebar.
          Rood betekent dat de connectie met de node is mislukt.
          Klik op "Node" en selcteer een andere van de lijst of gebruik een aangepaste node.
          Supernodes.nem.io bevat een lijst met nodes die je kunt gebruiken.', + FAQ_QUESTION_8: 'Mede-ondertekenaars kunnen de transactie die getekend moet worden niet zien', + FAQ_ANSWER_8: 'Ga in dit geval naar "Diensten", ga naar "Multi-handtekening en multi-gebruiker accounts" en klik op "Teken een multi-handtekening transactie".', + FAQ_QUESTION_9: 'Wat zijn de beste veiligheidsoverwegingen?', + FAQ_ANSWER_9: 'Het is ten strengste aan te bevelen om je persoonlijke sleutel op papier op te slaan.
          Je kan hem printen en hem dan ergens veilig opslaan.

          Met betrekking tot de portemonnee bestanden, hiervan altijd meerdere kopieën opslaan op verschillende locaties, zoals USB sitcks.
          Wachtwoord moet uniek en complex zijn, schrijf hem daarom altijd eerst op.

          Wanneer je je portemonnee wilt controleren of bewerkingen wilt uitvoeren:
          - Sluit de USB-stick aan - Importeer de portemonnee in Nano
          - Koppel de USB-stick los.

          Een kopie van uw portemonnee wordt opgeslagen in de lokale cache van de browser.
          Als je klaar bent, log je uit en verwijder je de portemonnee uit de lokale cache via de knop voor opschonen aan de rechterkant van de footer.', + FAQ_QUESTION_10: 'Waar vind ik informatie over mijn account (adres, enz.)?', + FAQ_ANSWER_10: 'Als u naar de bovenste navigatiebalk kijkt, ziet u een "Account" knop tussen "Node" en "Taal". Daar kunt u uw adres, openbare sleutel, toegekende balans en andere belangrijke gegevens vinden.', + FAQ_QUESTION_11: 'Ik heb XEM naar een Exchange overgemaakt, maar er is niets bijgeschreven?', + FAQ_ANSWER_11_1: 'Eerst moet u controleren of de hash van uw transactie naar een bestaande transactie in de verkenner verwijst (houd er rekening mee dat de verkenner een paar blokken achter kan lopen).', + FAQ_ANSWER_11_2: 'De meeste Exchanges vragen om een identificatiebericht om uw storting op uw account te zetten. Zorg ervoor dat je de instructies voor van de Exchange zorgvuldig hebt gevolgd en een bericht hebt toegevoegd dat NIET is gecodeerd.', + FAQ_ANSWER_11_3: 'Zelfs als u een bericht hebt toegevoegd, kan het gebeuren dat Exchange uw storting mogelijk niet kan verwerken vanwege problemen aan hun kant.', + FAQ_ANSWER_11_4: 'U moet contact opnemen met de helpdesk van de Exchange, de situatie uitleggen en hun de hash van de transactie verstrekken.', + FAQ_QUESTION_12: 'Hoe controleer ik of ik verbonden ben met een "Fork"?', + FAQ_ANSWER_12_1: 'Klik op "Node" in de bovenste navigatiebalk om het node-scherm te openen.', + FAQ_ANSWER_12_2: 'Kijk naar de blokhoogte en controleer het met de hoogte zoals hier weergegeven.', + FAQ_ANSWER_12_3: 'Als er een verschil is van 5 blokken, dan ben je waarschijnlijk verbonden met een "Fork".', + FAQ_ANSWER_12_4: 'Als je dit wilt herstellen, kiest u gewoon een andere node in de keuzelijst in het node-scherm. Het haalt de laatste status op vanaf het echter netwerk.', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: 'Voer je wachtwoord of wachtwoordzin in', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Portemonneenaam', + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Wachtwoord', + FORM_PASSWORD: 'Wachtwoord', + FORM_PASSWORD_CONFIRM: 'Bevestig wachtwoord', + FORM_PASSPHRASE_CONFIRM: 'Bevestig wachtwoordzin', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Bevestig je wachtwoord', + FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Wachtwoordzin', + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Bevestig je wachtwoordzin', + FORM_ADDRESS_FIELD_PLACEHOLDER: 'Accountadres', + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: 'Persoonlijke sleutel', + FORM_SIDE_BTN_BALANCE: 'Balans', + FORM_SIDE_BTN_PAY_TO: 'Betaal aan', + FORM_SIDE_BTN_TX_FEE: 'Transactiekosten', + FORM_SIDE_BTN_RENTAL_FEE: 'Huurprijs', + FORM_SIDE_BTN_LEVY_FEE: 'Heffingskosten', + FORM_RECIPIENT_PLACEHOLDER: 'Adres van ontvanger of @alias', + FORM_INVOICE_RECIPIENT_PLACEHOLDER: 'Adres van ontvanger', + FORM_SIDE_BTN_ALIAS_OF: 'Alias van', + FORM_MESSAGE_PLACEHOLDER: 'Bericht', + FORM_MOSAIC_NAME_PLACEHOLDER: 'Mozaïeknaam', + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'Accountadres of @alias', + FORM_BTN_GET_ALIAS: 'Haal namespace adres op', + FORM_BTN_OPEN_ADB: 'Open adressenboek', + FORM_SELECT_NAMESPACE: 'Selecteer een namespace', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Stemmen', + PORTAL_VOTING_TEXT: 'Maak en stem over polls', + PORTAL_VOTING_BTN1: 'Zie Polls', + PORTAL_VOTING_BTN2: 'Creëer Poll', + FORM_TITLE_FIELD_PLACEHOLDER: 'Titel', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Schrijf je omschrijving hier', + FORM_OPTION_FIELD_PLACEHOLDER: 'schrijf optie', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'account adres', + FORM_SELECT_MULTISIG: 'Selecteer een multi-handtekening account', + FORM_SELECT_CONTACT: 'Selecteer een contact', + + // TREZOR RELATED + TREZOR_TITLE: 'TREZOR', + TREZOR_TEXT: 'De TREZOR hardware portemonnee maakt veilig werken met XEM, Mozaïeken en Multi-handtekening accounts mogelijk', + TREZOR_BUTTON: 'Aanmelden met TREZOR', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'Bereid een offline transactie voor', + OFFLINE_TX_NO_WALLET: 'Importeer een portemonnee vanuit de login module om dit formulier te zien.', + OFFLINE_TX_INFO_1: 'Zorg ervoor dat de verbinding met internet is verbroken tijdens het importeren van uw portemonnee en het maken van de transactie!', + OFFLINE_TX_INFO_2: 'Er kunnen alleen eenvoudige transacties worden gemaakt, omdat een verbinding nodig is om mozaïeken en multi-handtekeningsinformatie op te halen uit NEM-nodes.', + OFFLINE_TX_INFO_3: 'Na het klikken op "Creëren" in het linkse paneel, dan vind je de ondertekende transactie hieronder.', + OFFLINE_TX_INFO_4: 'Een ondertekende transactie is onveranderbaar en zal alleen van kracht zijn als deze vóór het verstrijken van de standaardtermijn van 24 uur op het netwerk wordt vrijgegeven.', + OFFLINE_TX_SIGNED: 'Ondertekende transactie', + OFFLINE_TX_RELEASE: 'Open in vrijgave module', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'Offline transactie vrijgeven naar het netwerk', + RELEASE_OFFLINE_TX_PARAMETERS: 'Transactie parameters', + RELEASE_OFFLINE_TX_INFO_1: 'Om een transactie vrij te geven moet je met internet zijn verbonden.', + RELEASE_OFFLINE_TX_INFO_2: 'Zorg ervoor dat je het juiste netwerk en een werkende node hebt geselecteerd, anders wordt de transactie geweigerd.', + RELEASE_OFFLINE_TX_INFO_3: 'Het is niet mogelijk om een ondertekende transactie twee keer te verzenden. Eén ondertekende transactie genereert altijd dezelfde hash en twee transacties kunnen niet dezelfde hash hebben.', + RELEASE_OFFLINE_TX_INFO_4: 'Je kunt een ondertekende transactie veilig vrijgeven vanaf elke computer.', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: 'Creëer een factuur' + }); + +} + +export default DutchProvider; diff --git a/src/app/modules/languages/pl.js b/src/app/modules/languages/pl.js new file mode 100755 index 0000000..73ef647 --- /dev/null +++ b/src/app/modules/languages/pl.js @@ -0,0 +1,812 @@ +function PolishProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('pl', { + + // HEADER COMPONENT + WALLET_NAME_1: 'nano', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: 'Bezpieczny interfejs łączący z platformą NEM', + HEADER_LOGIN_BUTTON: 'Logowanie', + HEADER_SIGNUP_BUTTON: 'Rejestracja', + HEADER_DASHBOARD: 'Dashboard', + HEADER_WALLET: 'Portfel', + HEADER_SERVICES: 'Usługi', + HEADER_EXPLORER: 'Explorer', + HEADER_NODE: 'Serwer', + HEADER_ACCOUNT: 'Konto', + HEADER_LANG_TITLE: 'Język', + HEADER_LANG_SELECT: 'Wybierz język', + HEADER_NODE_BLOCK_HEIGHT: 'Bieżący blok', + HEADER_NODE_CURRENT_NODE: 'Aktualny serwer', + HEARDER_NODE_LIST: 'Lista serwerów', + HEADER_NODE_SELECT: 'Wybierz serwer', + HEADER_NODE_CUSTOM: 'Własny serwer', + HEADER_NODE_CONNECT: 'Połącz', + HEADER_NODE_CUSTOM_INFO: 'IP serwera lub domena', + HEADER_NODE_CUSTOM_TOOLTIP: 'Dodaj własny serwer NIS', + HEADER_PURGE: 'Wyczyść', + HEADER_PURGE_MESSAGE: 'Proszę potwierdzić czyszczenie pamięci przeglądarki. Po wciśnięciu "OK" wszystkie portfele w lokalnej pamięci zostaną usunięte i nie będzie można ich odzyskać. Zgadzasz się z tym, że posiadasz kopie zapasowe portfeli i że fundusze są zabezpieczone.', + HEADER_OFFLINE_TX: 'Prepare an offline transaction', + HEADER_RELEASE_TX: 'Release a transaction', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'Zasilany', + FOOTER_POWERED_BY_2: 'technologią NEM.', + FOOTER_VERSION: 'Wersja', + + // DASHBOARD MODULE + DASHBOARD_TITLE: 'Panel główny', + DASHBOARD_UNCONFIRMED: 'Niepotwierdzone', + DASHBOARD_CONFIRMED: 'Potwierdzone', + DASHBOARD_HARVEST_INCOME_TITLE: 'Przychody z ostatnich 25 zebranych bloków', + DASHBOARD_HARVEST_INCOME_NOTE: 'Tylko bloki z opłatą powyżej 0', + DASHBOARD_HARVEST_INCOME_MESSAGE: 'Nie znaleziono opłat w ostatnich 25 blokach', + DASHBOARD_NEWS_TITLE: 'Najnowsze informacje', + DASHBOARD_HARVESTED_BLOCKS_TITLE: 'Zebrane bloki', + DASHBOARD_HARVESTED_BLOCKS_TH: 'Uzyskane opłaty', + DASHBOARD_MARKET_INFO_TITLE: 'Informacje o rynku', + DASHBOARD_MARKET_INFO_CAP: 'Kapitalizacja', + DASHBOARD_MARKET_INFO_PRICE: 'Cena', + DASHBOARD_MARKET_INFO_VOLUME: 'Wolumen dobowy', + DASHBOARD_MARKET_INFO_CHANGES: 'Zmiana w procentach', + DASHBOARD_MARKET_INFO_CHANGES_1H: '1h', + DASHBOARD_MARKET_INFO_CHANGES_24H: '24h', + DASHBOARD_MARKET_INFO_CHANGES_7D: '7d', + DASHBOARD_MARKET_INFO_NOTE: 'CoinMarketCap dane aktulizowane co 5 minut', + DASHBOARD_NOTICE_1: 'Witamy w Nano Wallet Beta!', + DASHBOARD_NOTICE_2: 'Proszę wypełnić raport o błędzie.', + DASHBOARD_NOTICE_3: 'Zespół NEM nie ponosi odpowiedzialności za straty związane z używaniem tej aplikacji w sieci głównej NEM (mainnet). Sugerowane jest zapoznanie się z aplikacją używając sieci testowej NEM (testnet). Użytkownicy ponoszą odpowiedzialność za swoje środki i zabezpieczenie swoich kluczy prywatnych.', + DASHBOARD_NOTICE_4: 'Proszę nie używać sieci głównej jeśli nie ma się pewności, że środki są zabezpieczone na kopii zapasowej. Sugerowane jest zapisanie klucza prywatnego w formie papierowej i przechowywanie w bezpiecznym miejscu. Dodatkowo istnieje możliwość importu kont do programu Lightwallet/NCC.', + DASHBOARD_NOTICE_5: 'Dziękujemy za współpracę!', + + // GENERAL + GENERAL_BLOCK: 'Blok', + GENERAL_BLOCKS: 'Bloki', + GENERAL_NO_RESULTS: 'Nic do pokazania', + GENERAL_ACCOUNT: 'Konto', + GENERAL_ACCOUNTS: 'Konta', + GENERAL_MULTISIG_ACCOUNT: 'Konto z multipodpisem', + GENERAL_AMOUNT: 'Ilość', + GENERAL_MESSAGE: 'Wiadomość', + GENERAL_DATE: 'Data', + GENERAL_TAB_NORMAL: 'Zwykły', + GENERAL_TAB_SEND: 'Wyślij', + GENERAL_TAB_MULTISIG: 'Multipodpis', + GENERAL_TOTAL: 'Łącznie', + GENERAL_REMOVE: 'Usuń', + GENERAL_MOSAIC: 'Mozaika', + GENERAL_FEE: 'Opłata', + GENERAL_LEVY: 'Podatek', + GENERAL_LEVY_TYPES: 'Typy podatku', + GENERAL_LEVY_TYPES_NOTE: 'I - stała opłata; II - podatek procentowy', + GENERAL_LEVY_TYPE_1: 'Opłata stała', + GENERAL_LEVY_TYPE_2: 'Opłata procentowa', + GENERAL_SEND: 'Wyślij', + GENERAL_TO: 'Do', + GENERAL_HASH: 'Hasz', + GENERAL_HASH_FUNCTION: 'Funkcja haszująca', + GENERAL_NAME: 'Nazwa', + GENERAL_INFORMATION: 'Informacja', + GENERAL_ADDRESS: 'Adres', + GENERAL_PUBLIC_KEY: 'Klucz publiczny', + GENERAL_PRIVATE_KEY: 'Klucz prywatny', + GENERAL_CLEAR_ALL: 'Wyczyść', + GENERAL_CLOSE: 'Zamknij', + GENERAL_COMING_SOON: 'Wkrótce', + GENERAL_NONE: 'Żaden', + GENERAL_DROPBOX: 'Upuść tu pliki lub kliknij aby przeglądać', + GENERAL_NETWORK_FEE: 'Opłata sieci', + GENERAL_YES: 'Tak', + GENERAL_NO: 'Nie', + GENERAL_TAGS: 'Tagi', + GENERAL_SINK: 'Sink', + GENERAL_SINK_ADDRESS: 'Sink Adres', + GENERAL_STORAGE: 'Pamięć', + GENERAL_REASON: 'Powód', + GENERAL_TRANSACTION_HASH: 'Hasz transakcji', + GENERAL_TRANSACTION_ID: 'ID Transakcji', + GENERAL_OWNER: 'Właściciel', + GENERAL_RESULTS: 'Wyniki', + GENERAL_RESULT: 'Wynik', + GENERAL_STATUS: 'Status', + GENERAL_LOCATION: 'Lokacja', + GENERAL_ACTION: 'Akcja', + GENERAL_ACTIONS: 'Akcje', + GENERAL_ADD: 'Dodaj', + GENERAL_ADDED: 'Dodany', + GENERAL_REMOVED: 'Usunięty', + GENERAL_COSIGNATORY: 'Sygnatariusz', + GENERAL_COSIGNATORIES: 'Sygnatariusze', + GENERAL_PROCESSING: 'Przetwarzanie', + GENERAL_ACCOUNT_LABEL: 'Etykieta konta', + GENERAL_OPTIONAL: '(opcjonalnie)', + GENERAL_ERROR: 'Błąd', + GENERAL_EXAMPLE: 'Przykład', + GENERAL_PUBLIC: 'Publiczny', + GENERAL_NAMESPACES: 'Namespaces', + GENERAL_NAMESPACE: 'Namespace', + GENERAL_SUB_NAMESPACES: 'Sub-namespaces', + GENERAL_SUB_NAMESPACE: 'Sub-namespace', + GENERAL_MOSAICS: 'Mozaiki', + GENERAL_VALUE: 'Wartość', + GENERAL_CONNECTION_ERROR: 'Wystąpił błąd, nie działa serwer lub jesteś offline', + GENERAL_HISTORY: 'Historia', + GENERAL_REVEAL: 'Odsłoń', + GENERAL_QR: 'QR code', + GENERAL_UPDATE: 'Aktualizacja', + GENERAL_UNKNOWN: 'Nieznany', + GENERAL_IMPORTANCE: 'Waga', + GENERAL_TRANSACTIONS: 'Transakcje', + GENERAL_REGISTER: 'Zarejestruj', + GENERAL_CREATE: 'Stwórz', + GENERAL_RENEW: 'Odnów', + GENERAL_CHARACTERS_LEFT: 'Znaków zostało', + GENERAL_CURRENCY: 'Waluta', + GENERAL_EDIT: 'Edycja', + GENERAL_SEND_XEM: 'Wyślij XEM', + GENERAL_ACTIVE: 'Aktywny', + GENERAL_INACTIVE: 'Nieaktywny', + GENERAL_ACTIVATING: 'Aktywowanie', + GENERAL_DEACTIVATING: 'Dezaktywacja', + GENERAL_REMOTE: 'Zdalny', + GENERAL_WARNING: 'Warning', + GENERAL_SCORE: 'Score', + GENERAL_LENGTH: 'Length', + GENERAL_GO_BACK: 'Go back', + GENERAL_NEXT: 'Next', + GENERAL_START: 'Start', + GENERAL_ALIAS: 'Alias', + GENERAL_CONTACTS: 'Contacts', + GENERAL_ENCRYPTED: 'Encrypted', + GENERAL_UNENCRYPTED: 'Unencrypted', + GENERAL_HEXADECIMAL: 'Hexadecimal', + GENERAL_SELECT_ACCOUNT: 'Select account', + GENERAL_INVOICE: 'Invoice', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: 'Przykro nam, ale nie możesz bezpiecznie użyć Nano Wallet\'a za pomocą tej przeglądarki...', + HOME_RECOMMENDED_BROWSERS: 'Lista rekomendowanych przeglądarek:', + HOME_FEATURE_STAND_BY: 'Place the cursor on a feature to show information.', + HOME_FEATURE_1: 'Send and receive XEM easily and almost instantly, only 1 minute block time !', + + // TRANSFER TRANSACTION MODULE + TRANSFER_TRANSACTION_TITLE: 'Wyślij / Odbierz', + TRANSFER_TRANSACTION_NAME: 'Transakcja transferu', + TRANSFER_TRANSACTION_MULTISIG_NAME: 'Transakcja transferu z multipodpisem', + TRANSFER_TRANSACTION_INVOICE: 'Utwórz fakturę', + TRANSFER_TRANSACTION_TAB_INVOICE: 'Faktura', + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: 'Transfer mozaiki', + TRANSFER_TRANSACTION_ATTACH_MOSAIC: 'Załącz mozaikę', + TRANSFER_TRANSACTION_ATTACH: 'Załącz', + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: 'Załączone mozaiki', + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: 'Szyfruj wiadomość', + TRANSFER_TRANSACTION_MESSAGE_TYPE: 'Message type', + /*TRANSFER_TRANSACTION_HEX_MESSAGE: 'Hex message', + TRANSFER_TRANSACTION_ENCRYPT_TOOLTIP: 'Odbiorca nie ma klucza publicznego widocznego w sieci.', + TRANSFER_TRANSACTION_ENCRYPT_TOOLTIP_MULTISIG: 'Brak zaszyfrowanych wiadomości przez konta z multipodpisem.',*/ + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: 'Od', + LINE_TX_DETAILS_FROM_MULTISIG: 'Od konta z multipodpisem', + LINE_TX_DETAILS_WAITING: 'Transakcja czeka na włączenie do bloku', + LINE_TX_DETAILS_NEED_SIG: 'Potrzeba podpisów sygnatariuszy', + LINE_TX_DETAILS_NEED_SIG_2: 'Ta transakcja wymaga twojego podpisu', + //LINE_TX_DETAILS_MESS_ENC: 'Zaszyfrowane', + LINE_TX_DETAILS_MESS_DEC: 'Odszyfruj', + LINE_TX_DETAILS_HASH: 'Hasz', + LINE_TX_DETAILS_DEC_MESS: 'Odszyfruj wiadomość', + LINE_TX_DETAILS_MOS_ATTACHED: 'Załączone mozaiki', + LINE_TX_DETAILS_LEVY_TYPE_1: 'Stała', + LINE_TX_DETAILS_LEVY_TYPE_2: 'Procentowa', + LINE_TX_DETAILS_ISSUER: 'Emitent', + LINE_TX_DETAILS_MULTISIG_FEE: 'Opłata Multipodpis', + LINE_TX_DETAILS_MULTISIG_HASH: 'Hasz Multipodpis', + LINE_TX_DETAILS_COSIGN: 'Podpisz transakcję', + LINE_TX_DETAILS_SIGNATURES: 'Podpis(y)', + LINE_TX_DETAILS_COSIGNATORY: 'Sygnatariusz', + LINE_TX_DETAILS_TIMESTAMP: 'Znacznik czasu', + LINE_TX_DETAILS_MOS_CREATE: 'Utwórz mozaikę', + LINE_TX_DETAILS_MOS_EDIT: 'Edytuj mozaikę', + LINE_TX_DETAILS_NS_CREATE: 'Utwórz namespace', + LINE_TX_DETAILS_NS_NEW_SUB: 'Nowa sub-namespace', + LINE_TX_DETAILS_NS_ROOT: 'Główna namespace', + LINE_TX_DETAILS_RECIPIENT: 'Odbiorca', + LINE_TX_DETAILS_MULTISIG_CREATE: 'Utwórz konto z multipodpisem', + LINE_TX_DETAILS_MULTISIG_EDIT: 'Edytuj konto z multipodpisem', + LINE_TX_DETAILS_MULTISIG_MOD: 'Modyfikacje', + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: 'Minimum sygnatariuszy', + LINE_TX_DETAILS_MULTISIG_AFFECTED: 'Konto rozpatrywane', + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: 'Transakcja transferu ważności', + IMPORTANCE_TRANSFER_MULTISIG_NAME: 'Transakcja transferu ważności z multipodpisem', + IMPORTANCE_TRANSFER_MODE: 'Tryb', + IMPORTANCE_TRANSFER_MODE_1: 'Aktywuj', + IMPORTANCE_TRANSFER_MODE_2: 'Deaktywuj', + IMPORTANCE_TRANSFER_TITLE: 'Zarządzaj delegowanym kontem', + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Zarządzaj delegowanym kontem rachunków z multipodpisem', + IMPORTANCE_TRANSFER_CUSTOM_KEY: 'Użyj własnego klucza publicznego', + IMPORTANCE_TRANSFER_MODE_SELECT: 'Wybierz tryb', + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: 'Konto zdalne', + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: 'Zdalny klucz publiczny', + IMPORTANCE_TRANSFER_INFO_PART_1: 'Gdy transakcja ważności zostanie uwzględniona w bloku, potrzebuje 6 godzin, by stać się aktywną. Po tym czasie będziesz mieć dostęp do wyboru serwera i poleceń start/stop.', + IMPORTANCE_TRANSFER_INFO_PART_2: 'Upewnij się, że delegowane konto nie jest już aktywowane (jeżeli jest to konto importowane). Jeśli jest, możesz użyć starego delegowanego klucza publicznego, aby je dezaktywować (jeśli to konieczne).', + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'W kontach z multipodpisem tylko sygnatariusz, który zainicjował transakcję transferu znaczenia może rozpocząć i zakończyć zbieranie. Jeśli jakikolwiek inny sygnatariusz chce przejąć kontrolę nad zbieraniem bloków, musi tylko dezaktywować i ponownie aktywować zdalny status.', + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'Brak zebranych bloków', + IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Panel zbierania bloków', + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'Musisz zaczekać, aż zdalny status będzie aktywny, aby rozpocząć delegowane zbieranie.', + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'Musisz wysłać transakcję transferu znaczenia z lewego panelu, aby aktywować swoje zdalne konto', + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'Nie jesteś sygnatariuszem, który zainicjował transfer przeniesienia znaczenia, dlatego nie możesz uruchomić lub zatrzymać delegowanego zbierania bloków. Proszę przeczytaj powyżej jak przejąć spowrotem kontrolę nad zbieraniem.', + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: 'Odsłoń delegowany klucz prywatny.', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'Klucze konta delegowanego.', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'Status zbierania', + IMPORTANCE_TRANSFER_START_HARVESTING: 'Zacznij delegowane zbieranie.', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'Zakończ delegowane zbieranie.', + IMPORTANCE_TRANSFER_ACTIVATE_DEACTIVATE_REMOTE: 'Activate / Deactivate the delegated account', + IMPORTANCE_TRANSFER_SHOW_DELEGATED_KEYS: 'Show delegated account keys', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: 'Utwórz mozaikę', + MOSAIC_DEFINITION_NAME: 'Transakcja tworzenia mozaiki', + MOSAIC_DEFINITION_MULTISIG_NAME: 'Transakcja tworzenia mozaiki z multipodpisem', + MOSAIC_DEFINITION_QUANTITY: 'Ilość', + MOSAIC_DEFINITION_DIV: 'Podzielność', + MOSAIC_DEFINITION_TOTAL_SUPPLY: 'Cały zasób', + MOSAIC_DEFINITION_FINAL_NAME: 'Pełna nazwa', + MOSAIC_DEFINITION_DESCRPITION: 'Opis', + MOSAIC_DEFINITION_INITIAL_SUPPLY: 'Początkowy zapas', + MOSAIC_DEFINITION_MUTABLE_SUPPLY: 'Zmienna ilość', + MOSAIC_DEFINITION_TRANSFERABLE: 'Zbywalna', + MOSAIC_DEFINITION_PROPERTIES: 'Właściwości', + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: 'Właściwości mozaiki', + MOSAIC_DEFINITION_REQUIRES_LEVY: 'Wymaga specjalnej opłaty', + MOSAIC_DEFINITION_LEVY_LIMITATION: 'Ogranieczenie UI: obecnie tylko posiadane mozaiki mogą zostać użyte do specjalnej opłaty.', + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: 'Wybierz mozaikę do specjalnej opłaty', + MOSAIC_DEFINITION_LEVY_ADDRESS: 'Adres specjalej opłaty', + MOSAIC_DEFINITION_LEVY_FEE_TYPE: 'Typ opłaty', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: 'Stała', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: 'Procentowa', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: 'Wybierając stała, otrzymamy stałą opłatę:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: 'Wybierają procentowa, otrzymamy opłatę liniową:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: 'Wysyłanie', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: 'należny podatek', + MOSAIC_DEFINITION_PARENT: 'Główna Namespace', + MOSAIC_DEFINITION_INFORMATION_TITLE: 'Tworzenie mozaiki', + MOSAIC_DEFINITION_INFORMATION: 'Więcej informacji na temat mozaik?', + MOSAIC_DEFINITION_INFORMATION_1: 'Maksymalna długość nazwy mozaiki wynosi 32 znaki. Dozwolone znaki to:', + MOSAIC_DEFINITION_INFORMATION_2: 'Pierwszy znak musi być literą z alfabetu.', + MOSAIC_DEFINITION_INFORMATION_3: 'Opis nie może przekraczać długości 512 znaków. Nie ma ograniczeń co do znaków użytych w opisie.', + MOSAIC_DEFINITION_INFORMATION_4: 'Zachowanie mozaiki można dostosować poprzez zestaw właściwości:', + MOSAIC_DEFINITION_INFORMATION_5: 'Podaż jest podana w całych jednostkach mozaiki, a nie w najmniejszych podjednostkach. Początkowa ilość musi być w zakresie od 0 do 9,000,000,000.', + MOSAIC_DEFINITION_INFORMATION_6: 'Podzielność określa do jakiego miejsca dziesiętnego można podzielić mozaikę. Tak więc podzielność 3 oznacza, że mozaikę można podzielić na tysiąc części, a najmniejsza jednostka to 0,001 mozaiki. Podzielność musi zawierać się w zakresie od 0 do 6.', + MOSAIC_DEFINITION_INFORMATION_7: 'Jeśli zaznaczone, pozwala na zmianę ilości mozaiki w późniejszym momencie, w przeciwnym razie podaż jest niezmienna.', + MOSAIC_DEFINITION_INFORMATION_8: 'Pozwala na transfery mozaiki między kontami innymi niż twórcy. Jeśli właściwość \'zbywalna\' nie jest zaznaczona, tylko transakcje zawierające twórcę jako nadawcę albo odbiorcę są możliwe. Jeśli jest zaznaczona, mozaiki mogą być przenoszone pomiędzy dowolnymi kontami.', + MOSAIC_DEFINITION_INFORMATION_9: 'Twórca może żądać specjalnej opłaty(podatku) pobieranej od nadawcy i wysłanej na wybrane przez siebie konto (wobec tego twórca może określić własne konto jako odbiorcę tej opłaty). Dane dla specjalnej opłaty są następujące:', + MOSAIC_DEFINITION_INFORMATION_10: 'Mozaika, w której opłata musi być zapłacona. Każda istniejąca mozaika może być użyta.', + MOSAIC_DEFINITION_INFORMATION_11: 'Odbiorca opłaty. Może to być dowolne konto.', + MOSAIC_DEFINITION_INFORMATION_12: 'Wielkość opłaty. Interpretacja zależy od pola \'typ opłaty\', patrz wyżej.', + MOSAIC_DEFINITION_INFORMATION_13: 'Dostępne są dwa rodzaje opłat: stała i procentowa.', + MOSAIC_DEFINITION_INFORMATION_14: 'Opłata jest określona jako stała, a więc nie jest uzależniona od ilości mozaiki, która jest przekazywana.', + MOSAIC_DEFINITION_INFORMATION_15: 'Opłata jest określona jako iloczn oprocentowania i transferowanej ilości. Wobc tego opłata wzrasta liniowo wraz z ilością transferowanej mozaiki.', + MOSAIC_DEFINITION_INFORMATION_16: 'Wysyłanie mozaiki na blockchainie NEM wymaga opłaty. Dokładna wartość opłaty jest obliczana w zależności od ich łącznej liczby i ilości wysyłanej podczas transakcji. Mozaiki małych firm otrzymują tańszą, stałą stawkę 0.05 XEM za transfer mozaiki. To mozaiki z ilością mniejszą niż 10 000 i podzielnością 0.', + MOSAIC_DEFINITION_INFORMATION_17: 'If you own 100% of the supply, you can overwrite all the mosaic properties by sending a creation transaction again with the same "namespace:mosaic" name.', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: 'Zmień ilość mozaiki', + MOSAIC_SUPPLY_CHANGE_NAME: 'Transakcja zmiany ilości mozaiki', + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: 'Transakcja zmiany ilości mozaiki z multipodpisem', + MOSAIC_SUPPLY_CHANGE_SELECT: 'Wybierz mozaikę', + MOSAIC_SUPPLY_CHANGE_TYPE: 'Zmień typ', + MOSAIC_SUPPLY_CHANGE_TYPE_1: 'Utwórz', + MOSAIC_SUPPLY_CHANGE_TYPE_2: 'Usuń', + MOSAIC_SUPPLY_CHANGE_SUPPLY: 'Ilość', + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: 'Aktualna ilość', + MOSAIC_SUPPLY_CHANGE_AMOUNT: 'Zmień ilość', + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: 'Uzyskana ilość', + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: 'Tworzenie namespace i sub-namespace', + NAMESPACE_PROVISION_NAME: 'Transakcja tworzenia namespace', + NAMESPACE_PROVISION_MULTISIG_NAME: 'Transakcja tworzenia namespace z multipodpisem', + NAMESPACE_PROVISION_PARENT: 'Macierzysta Namespace (wyłączając poziom 3)', + NAMESPACE_PROVISION_NEW_ROOT: 'Nowa Główna', + NAMESPACE_PROVISION_PARENT: 'Macierzysta Namespace', + NAMESPACE_PROVISION_NEW_ROOT: 'Nowa główna Namespace', + NAMESPACE_PROVISION_NS: 'Namespace', + NAMESPACE_PROVISION_NS_NAME: 'Nazwa Namespace', + NAMESPACE_PROVISION_RESTRICTIONS: 'Ograniczenia Namespace', + NAMESPACE_PROVISION_INFORMATION_1: 'Namespaces mają pewne ograniczenia w odniesieniu do akceptowanych znaków jak również długości nazw. Namespace główna może mieć długość do 16 znaków, podczas gdy sub-namespace może mieć długość 64 znaków. Poprawne znaki to:', + NAMESPACE_PROVISION_INFORMATION_2: 'Nazwa Namespace musi zaczynać się od litery z alfabetu, wobec tego \'alice\' jest dozwoloną nazwą dla Głównej Namespace, podczas gdy \'1alice\' nie jest. Pewne ciągi znaków są zarezerwowane i nie można ich użyć jako nazwy Namespace. Wśród tych ciągów znaków są:', + NAMESPACE_PROVISION_INFORMATION_3: '这个清单将可能会增加内容,请注意查看。 \'user.alice\' 和 \'alice.user\' 都不被NEM命名空间系统允许申请。命名空间最多可以被定义为三层,如\'gimre.metals.silver\' 有效,而 \'gimre.metals.silver.coin\' 无效。', + + // RENEW NAMESPACE MODULE + RENEW_NS_TITLE: 'Odnów namespaces', + RENEW_NS_NONE: 'Brak namespace do odnowienia', + RENEW_NS_INFORMATION_TITLE: 'Odnawianie Namespace', + RENEW_NS_INFORMATION_TITLE_1: 'Opłaty', + RENEW_NS_INFORMATION_TITLE_2: 'Główna Namespace', + RENEW_NS_INFORMATION_TITLE_3: 'Okres odnowienia', + RENEW_NS_INFORMATION_1: 'Odnowienie namespace kosztuje tyle samo co rejestracja nowej namespace, 100XEM.', + RENEW_NS_INFORMATION_2: 'Tylko główne namespace potrzebują odnawiania. Wszystkie sub-namespace zostaną odnowione automatycznie po odnowieniu głównej namespace.', + RENEW_NS_INFORMATION_3: 'Kotnrakty namespace są kontraktami zapisanymi w łańcuchu ważnymi przez rok. Kontrakt może zostać odnowiony nie wcześniej niż miesiąc przed jego datą wygaśnięcia.', + RENEW_NS_INFORMATION_4: 'Jeśli nie zostanie odnowiona na czas, wszystkie sub-namespaces i mozaiki utworzone pod nią zostaną utracone.', + RENEW_NS_ALERT_PART_1: 'Uwaga ! Twój namespace:', + RENEW_NS_ALERT_PART_2: 'wygaśnie w czasie krótszym niż miesiąc ! ', + RENEW_NS_ALERT_PART_3: 'Sprawdź stronę odnawiania by dowiedzieć się więcej.', + + // ACCOUNT MODULE + ACCOUNT_TITLE: 'Konto', + ACCOUNT_ACCOUNT_INFORMATION: 'Informacje o koncie', + ACCOUNT_IMPORTANCE_SCORE: 'Wskaźnik ważności POI', + ACCOUNT_VESTED_BALANCE: 'Saldo usankcjonowane', + ACCOUNT_HARVESTING: 'Zbieranie', + ACCOUNT_REMOTE_STATUS: 'Status zdalny', + ACCOUNT_DELEGATED_PUBLIC: 'Delegowany klucz publiczny', + ACCOUNT_HARVESTED_BLOCKS: 'Zebrane bloki', + ACCOUNT_START_STOP_HARVESTING: 'Rozpocznij / Zatrzymaj delegowane zbieranie', + ACCOUNT_HARVESTING_NOTE: 'Jeśli zbierałeś bloki używając Nano i twoja lokalna pamięć została wykasowana, wybierz serwer, którego używałeś, aby przywrócić stan aplikacji. (Twoje zbieranie nie zatrzymało się).', + ACCOUNT_HARVESTING_NODE_SELECT: 'Wybierz serwer do zbierania', + ACCOUNT_HARVESTING_START: 'Rozpocznij delegowane zbieranie', + ACCOUNT_HARVESTING_STOP: 'Zatrzymaj delegowane zbieranie', + ACCOUNT_HARVESTING_NO_SLOTS: 'Brak wolnych miejsc na wybranym serwerze, proszę wybierz inny', + ACCOUNT_HARVESTING_BELOW_THRESHOLD: 'Potrzebujesz 10\'000 usankcjonowanych XEM aby rozpocząć delegowane zbieranie', + ACCOUNT_ACCOUNT_SELECT: 'Wybierz inne konto', + ACCOUNT_ACCOUNT_SELECT_LABEL: 'Użyj innego konta', + ACCOUNT_WALLET_KEYS: 'Portfel i klucze', + ACCOUNT_ADD_NEW_ACCOUNT: 'Dodaj nowe konto', + ACCOUNT_ADD_NEW_ACCOUNT_BTN: 'Dodaj nowe konto do portfela', + ACCOUNT_PRIVATE_KEY_NOTE: 'Klucz prywatny posiada całkowitą władzę nad Twoim kontem. Jest priorytetem, aby upewnić się, że jest bezpiecznie przechowywany offline: hasło zaszyfrowane w pliku .wlt , zapisane na kartce papieru, na obrazku lub pobierz eksportowany QR portfela .', + ACCOUNT_PRIVATE_KEY_SHOW: 'Pokaż klucz prywatny', + ACCOUNT_EXPORT_MOBILE: 'Eksportuj na komórkę', + ACCOUNT_INFO_QR_BTN: 'Informacje o koncie QR', + ACCOUNT_WALLET_QR_BTN: 'QR portfela', + ACCOUNT_WALLET_QR_BTN_2: 'QR portfela (Android i IOS)', + ACCOUNT_BACKUP_WALLET: 'Zrób kopię bezpieczeństwa portfela', + ACCOUNT_BACKUP_WALLET_NOTE: 'Jest bardzo ważne aby mieć kopie bezpieczeństwa swoich portfeli aby nie stracić XEM', + ACCOUNT_BACKUP_WALLET_DOWNLOAD: 'Pobierz portfel', + ACCOUNT_INFO_QR_TITLE: 'Informacje o koncie QR', + ACCOUNT_WALLET_QR_NOTE: 'Ten kod QR działa tylko z nadciągającą aplikacją mobilną NEMpay', + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: 'QR portfela dla aplikacji na Androida i IOS', + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: 'Wszystkie konta uzyskiwane są z klucza prywatnego przy użyciu BIP32, czyli tylko jeden klucz prywatny i Twoje hasło są potrzebne, aby pobrać wszystkie pozostałe konta.
          Jest wysoce zalecane aby wykonać kopię bezpieczeństwa portfela po dodaniu nowych kont, aby nie dodawać ich ponownie kiedy lokalna pamięć zostanie wyczyszczona.', + ACCOUNT_CUSTOM_NODE: 'Użyj własnego serwera', + ACCOUNT_NODE_FROM_LIST: 'Użyj serwer z listy', + ACCOUNT_DELEGATED_PRIVATE_KEY: 'Delegowany klucz publiczny', + + // PORTAL MODULE + PORTAL_TITLE: 'Usługi', + PORTAL_MULTISIG_TITLE: 'Konta z multipodpisem i Multi-User', + PORTAL_MULTISIG_TEXT: 'Konta z multipodpisem to edytowalne kontrakty oparte na łańcuchu bloków, są najlepszym sposobem zabezpieczenia środków finansowych, umożliwiają wspólne rachunki i są podstawą DAO.', + PORTAL_MULTISIG_BTN_1: 'Konwertuj na konto z multipodpisem', + PORTAL_MULTISIG_BTN_2: 'Edytuj istniejący kontrakt', + PORTAL_MULTISIG_BTN_3: 'Zatwierdź transakcję z multipodpisem', + PORTAL_HARVESTING_TITLE: 'Delegowane Zbieranie', + PORTAL_HARVESTING_TEXT: 'Delegowane zbieranie to cecha, która umożliwia "kopanie" nawet kiedy Twoje konto jest zamknięte.', + PORTAL_CHANGELLY_TITLE: 'Changelly Szybka Giełda', + PORTAL_CHANGELLY_TEXT: 'Użyj widgeta Changelly aby wymienić XEM po najlepszym kursie !', + PORTAL_CHANGELLY_BTN: 'Kup XEM', + PORTAL_NS_TITLE: 'Namespaces i Subdomeny', + PORTAL_NS_TEXT: 'Namespaces to nazwy domen. Każda namespace jest unikalna i uwierzytelnia mozaiki (aktywa) wyemitowane przez nią lub przez jej subdomeny.', + PORTAL_NS_BTN: 'Utwórz namespace', + PORTAL_MOSAIC_TITLE: 'Mozaiki', + PORTAL_MOSAIC_TEXT: 'Mozaiki NEM to aktywa, które posiadają dodatkowe właściwości i funkcje. Aby móc stworzyć mozaikę, konto musi posiadać przynajmniej jedną Główną Namespace.', + PORTAL_MOSAIC_BTN_1: 'Utwórz mozaikę', + PORTAL_MOSAIC_BTN_2: 'Edytuj mozaikę', + PORTAL_APOSTILLE_TITLE: 'Apostille', + PORTAL_APOSTILLE_TEXT: 'Użyj usługi NEM Apostille, aby stworzyć notaryzacje oparte na blockchainie w celu datowania, śledzenia i badania autentyczności plików.', + PORTAL_APOSTILLE_BTN_1: 'Utwórz', + PORTAL_APOSTILLE_BTN_2: 'Audytuj', + PORTAL_ADDRESS_BOOK_TEXT: 'Przydziel etykiety do adresu\' by prosto zarządzać swoimi kontaktami.', + PORTAL_ADDRESS_BOOK_BTN: 'Zarządzaj książką adresową', + PORTAL_INVOICE_TEXT: 'Create an invoice to share via QR code', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'Książka adresowa', + ADDRESS_BOOK_LIST: 'Kontakty', + ADDRESS_BOOK_NAVIGATION: 'Nawigacja', + ADDRESS_BOOK_NEW: 'Nowy kontakt', + ADDRESS_BOOK_EDIT: 'Edytuj kontakt', + ADDRESS_BOOK_REMOVE: 'Usuń kontakt', + ADDRESS_BOOK_NEW_BTN: 'Dodaj', + ADDRESS_BOOK_EDIT_BTN: 'Zapisz', + ADDRESS_BOOK_REMOVE_BTN: 'Usuń', + ADDRESS_BOOK_EXPORT_BTN: 'Eksportuj książkę adresową', + ADDRESS_BOOK_IMPORT_BTN: 'Importuj książkę adresową', + ADDRESS_BOOK_CONTACT_LABEL: 'Etykieta', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'Adres konta', + ADDRESS_BOOK_ACTIONS: 'Akcje', + ADDRESS_BOOK_CONFIRM_DELETE: 'Potwierdź usunięcie pozycji w książce adresowej.', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: 'Strona domowa', + EXPLORER_NAV_NSM: 'Namespace i Mozaiki', + EXPLORER_NAV_APOSTILLES: 'Apostille', + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: 'Explorer - Strona domowa', + EXPLORER_HOME_NS: 'Twoje Namespace', + EXPLORER_HOME_MOSAICS: 'Twoje Mozaiki', + EXPLORER_HOME_NS_MULTISIG: 'Namespace posiadane przez konta z multipodpisem', + EXPLORER_HOME_MOSAICS_LEVY: 'Podatek mozaiki', + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: 'Explorer - Namespace i Mozaiki', + EXPLORER_NS_MOS_SELECT_MOS: 'Wybierz mozaikę, aby zobaczyć szczegóły', + EXPLORER_NS_MOS_SEARCH: 'Szukaj namespace', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: 'Explorer - Apostille', + EXPLORER_APOSTILLES_YOURS: 'Twoje apostille', + EXPLORER_APOSTILLES_PUBLIC: 'Publiczny sink', + EXPLORER_APOSTILLES_NO_NTY: 'Plik nty nie załadowany, proszę tu kliknąć aby go importować.', + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'Explorer - Konta', + ACCOUNTS_EXPLORER_SEARCH: 'Szukaj', + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: 'Apostille historia', + //APOSTILLE_HISTORY_BTN_MESSAGE: 'Aktualizuj / Wiadomość', + APOSTILLE_HISTORY_BTN_TRANSFER: 'Transferuj / Podziel własność', + APOSTILLE_HISTORY_BACKUP: 'Zabezpiecz dane notarialne', + APOSTILLE_HISTORY_PURGE: 'Wyczyść dane notarialne', + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: 'Utwórz apostille', + APOSTILLE_CREATE_HELP: 'Więcej informacji o apostille?', + APOSTILLE_TRANSACTION_NAME: 'Transakcja apostille', + APOSTILLE_TRANSACTION_MULTISIG_NAME: 'Transakcja apostille z multipodpisem', + APOSTILLE_KEEP_PRIVATE: 'Prywatne, transferowalne i aktualizowalne', + APOSTILLE_USE_DEDICATED: 'Użyj konta dedykowanego ', + APOSTILLE_FILES_TO_NOTARIZE: 'Pliki do notaryzowania', + APOSTILLE_REJECTED: 'Odrzucony', + APOSTILLE_FILE_HASH: 'Hasz pliku', + APOSTILLE_PRIVATE: 'Prywatny', + APOSTILLE_FILENAME: 'Nazwa pliku', + APOSTILLE_NAME_TOO_LONG: 'Nazwa pliku jest zbyt długa, dozwolone maksimum 40 znaków.', + APOSTILLE_MAX_NUMBER: 'Maksimum apostilli w partii to 25', + APOSTILLE_INFORMATION_TITLE: 'Tworzenie Apostille', + APOSTILLE_INFORMATION_1: 'Każdy przesłany plik jest automatycznie przetwarzany z użyciem opcji ustawionych na lewym panelu. Możesz dodać nowe pliki, zmienić parametry, a następnie dodać więcej plików z innymi ustawieniami. Możesz również przełączyć na zakładkę Multipodpis i dodać więcej plików.', + APOSTILLE_INFORMATION_2: 'Opcja "Prywatne, transferowalne i aktualizowalne" oznacza, że hasze Twoich plików są podpisane za pomocą twojego klucza prywatnego i wysłane do dedykowanego hierarchicznie deterministycznego (HD) konta. Tym sposobem tylko ty wiesz jaka zawartość została oznakowana, chyba, że ujawnisz tą zawartość.', + APOSTILLE_INFORMATION_3: 'Dedykowane konto HD może zostać przekonwertowane na kontrakt z multipodpisem tak, aby można je było przesyłać poprzez kontrakt 1-z-1 lub m-z-n. Może posiadać również dodatkowe informacje przesyłane do niego za pośrednictwem wiadomości z aktualizacjami oraz zmianami w oryginalnym dokumencie lub produkcie, który reprezentuje.', + APOSTILLE_INFORMATION_4: 'Kiedy dwie lub więcej stron chce zatwierdzić transakcję na przykład wiążący kontrakt, konto dokonujące notaryzacji można umieścić w kontrakcie z multipodpisem n-z-n', + APOSTILLE_INFORMATION_5: 'W przypadku kont w kontrakcie z multipodpisem, które wybrały opcję "Prywatne, transferowalne i aktualizowalne", do podpisania haszu i utworzenia dedykowanego konta HD użyty jest klucz prywatny inicjującego sygnatariusza, a nie konto, które zostało przekonwertowane na multipodpis.', + APOSTILLE_INFORMATION_6: 'Konto HD jest kontem dedykowanym wygenerowanym z hasza pliku, który następnie jest podpisany przez twoj klucz prywatny. Hasz powstały w tym procesie stosuje się następnie do wytworzenia drugiego klucza prywatnego. To jest klucz prywatny oznaczonego w łańcuchu bloków pliku; pierwszy w technologii blockchain, dostępny tylko w technologii Apostille.', + APOSTILLE_INFORMATION_7: 'Dedykowane konto HD pozwala na przechowywanie oryginalnego hasza pliku i jego aktualizacje na dedykowanym koncie. Jeśli "Publiczny" jest wybrany, transakcja idzie na adres pulicznego konta zbiorczego(domyślnie).', + APOSTILLE_INFORMATION_8: 'Po wysłaniu transakcji uruchamiane jest pobieranie zarchiwizowanego pliku. Zawiera on Twoje podpisane pliki, Twój certyfikat Apostille dla tego pliku i nowy lub zaktualizowany plik .nty aby śledzić wszystkie pliki, które oznaczyłeś na łańcuchu bloków NEM.', + APOSTILLE_NO_NTY: 'Plik nty nie załadowany, kliknij tutaj, aby go zaimportować lub automatycznie utworzony zostanie nowy plik.', + APOSTILLE_IMPORT_FILES: 'Importuj pliki', + APOSTILLE_CREATE_TEXT: 'Utwórz dokument tekstowy', + APOSTILLE_ENTER_TEXT: 'Wpisz tekst do notaryzowania...', + APOSTILLE_DOCUMENT_TITLE: 'Tytuł dokumentu', + APOSTILLE_DROPBOX_MESSAGE: 'Proszę wprowadzić hasło i wymagany tag(i) przed wyborem plików.', + APOSTILLE_DROPBOX_MESSAGE_2: 'Proszę wprowadzić swoje hasło przed wyborem plików', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: 'Weryfikuj apostille', + APOSTILLE_AUDIT_CHOOSE_NODE: 'Wybierz serwer', + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: 'Tylko nieliczne węzły mogą wyszukiwać w całej historii transakcji (opcja jest domyślnie wyłączona w NIS).', // + APOSTILLE_AUDIT_WRONG_FORMAT: 'Plik nie jest w formacie apostille !', + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: 'Weryfikacja nieudana, właściciel nie ma klucza pulicznego !', + APOSTILLE_AUDIT_SUCCESS: 'Plik zweryfikowany pomyślnie !', + APOSTILLE_AUDIT_FAIL: 'Weryfikacja nieudana !', + APOSTILLE_AUDIT_WAITING: 'Transfer Apostille może czekać na potwierdzenie !', + APOSTILLE_AUDIT_NOT_FOUND: 'Transakcja nie znaleziona, upewnij się, że nie czeka na zatwierdzenie, w przeciwnym wypadku apostille jet nieważny', + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: 'Wystąpił błąd podczas pobierania niepotwierdzonych danych ale transakcja nie została znaleziona', + APOSTILLE_AUDIT_ERROR_SIGNER: 'Wystąpił błąd podczas pobierania danych o podpisie', + APOSTILLE_AUDIT_ERROR_SIGNATURE: 'Weryfikacja nie powiodła się, wystąpił błąd przy weryfikacji podpisu !', + APOSTILLE_AUDIT_INFORMATION_1: 'Pliki do autoryzacji muszą być w formacie apostille', + APOSTILLE_AUDIT_INFORMATION_2: 'Możesz je rozpoznać po nazwie pliku:', + //APOSTILLE_AUDIT_NON_SIGNED: 'Niepodpisany przykład:', + //APOSTILLE_AUDIT_SIGNED: 'Podpisany przykład:', + APOSTILLE_AUDIT_FILES: 'Audytuj pliki', + APOSTILLE_AUDIT_FORMAT_EXAMPLE: 'Apostille format example', + APOSTILLE_AUDIT_REMOVE_RECORDS: 'Remove records locally', + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: 'Wyślij wiadomość do konta notaryzującego.', + APOSTILLE_MESSAGE_NS_BRAND: 'Use my namespace to brand message', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'Dodaj mozaikę', + APOSTILLE_NTY_ACCOUNT: 'Konto notaryzujące', + APOSTILLE_REQUEST_MESSAGE: 'Żądanie wiadomości', + APOSTILLE_CREATE_MESSAGE_REQUEST: 'Stwórz żądanie wiadomości', + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'Transfer lub podział własności apostille\'a', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'Zaktualizuj apostille', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: 'Proszę wypełnić formularz !', + ALERT_ERROR_WALLET_DOWNLOAD: 'Nie można pobrać portfela ponieważ nie istnieje !', + ALERT_PASSWORDS_NOT_MATCHING: 'Podane hasła nie pasują do siebie !', + ALERT_INVALID_KEY_FOR_ADDR: 'Klucz prywatny nie odpowiada podanemu adresowi !', + ALERT_NO_WALLET_LOADED: 'Nie możesz otworzyć panelu głównego bez portfela', + ALERT_WALLET_NAME_EXISTS: 'Portfel o tej samej nazwie jest już załadowany !', + ALERT_INVALID_WALLET_FILE: 'Próbujesz załadować plik, który nie jest portfelem !', + ALERT_NO_NODE_SET: 'Proszę podaj adres serwera !', + ALERT_INVALID_CUSTOM_NODE: 'Twój adres serwera jest nieprawidłowy !', + ALERT_INVALID_WEBSOCKET_PORT: 'Port websocket własnego serwera jest nieprawidłowy !', + ALERT_MIJIN_DISABLED: 'Sieć Mijin jest wyłączona, proszę wybierz inną sieć !', + ALERT_GET_NS_BY_ID_ERROR: 'Błąd przy pobieraniu informacji o namespace, powód: ', + ALERT_GET_ACCOUNT_DATA_ERROR: 'Błąd przy pobieraniu informacji o koncie, powód: ', + ALERT_ERROR_OCCURRED: 'Wystąpił błąd ! ', + ALERT_INVALID_ADDR_FOR_NETWORK: ' nie odpowiada sieci ', + ALERT_INVALID_PASSWORD: 'Podane hasło nie jest prawidłowe !', + ALERT_COSIG_ALREADY_IN_LIST: 'Sygnatariusz jest już obecny na liście modyfikacji !', + ALERT_COSIGNATORY_HAS_NO_PUBLIC: 'Sygnatariusz musi wykonać przynajmniej jedną transakcję aby otrzymać klucz publiczny !', + ALERT_MULTISIG_HAS_NO_PUBLIC: 'Konto z multipodpisem musi wykonać przynajmniej jedną transakcję aby otrzymać klucz publiczny !', + ALERT_COSIG_CANNOT_BE_MULTISIG: 'Konto wybrane do przekształenia jest sygnatariuszem innego konta z multipodpisem. Wobec tego nie może być przekształcone', + ALERT_NO_NS_OWNED: 'Konto nie posiada żadnej namespace, proszę utwórz jedną lub zmień konto', + ALERT_UNLOCKED_INFO_ERROR: 'Wystąpił błąd przy pobieraniu informacji o odblokowaniu', + ALERT_LOCK_ERROR: 'Błąd przy blokowaniu konta, powód: ', + ALERT_UNLOCK_ERROR: 'Błąd przy odblokowywaniu konta, powód: ', + ALERT_SUPERNODES_ERROR: 'Wystąpił błąd przy pobieraniu danych supernodes !', + ALERT_INVALID_NTY_FILE: 'Dostarczony plik nie jest plikiem nty !', + ALERT_CREATE_WALLET_FAILED: 'Nie udało się utworzyć portfela, powód: ', + ALERT_DERIVATION_FROM_SEED_FAILED: 'Nie udało się uzyskać konta z seeda, powód: ', + ALERT_BIP32_GENERATION_FAILED: 'Nie udało się wygenerować danych bip 32, powód: ', + ALERT_NO_WALLET_DATA: 'Błąd, puste dane portfela !', + ALERT_CANNOT_LOGIN_WITHOU_WALLET: 'Błąd, nie można zalogować bez portfela !', + ALERT_NO_WALLET_TO_SET: 'Błąd, nie można ustawić -nic- jako bieżący portfel !', + ALERT_INVALID_WALLET_INDEX: 'Błąd, wybrany indeks konta jest poza granicami !', + ALERT_NO_CURRENT_WALLET: 'Błąd, nie można ustawić konta portfela jeśli nie jest bieżącym portfelem !', + ALERT_ALREADY_MULTISIG: 'Wybrane konto jest już kontem z multipodpisem !', + ALERT_INVALID_MODIFICATION_ARRAY: 'Konto z multipodpisem nie może być sygnatariuszem samego siebie, proszę sprawdź listę modyfikacji !', + ALERT_GET_MARKET_INFO_ERROR: 'Wystąpił błąd podczas pobierania informacji rynkowych !', + ALERT_MULTISIG_CANNOT_BE_COSIG: 'Konto z multipodpisem nie może być sygnatariuszem !', + ALERT_PURGE_CANCELLED: 'Czyszczenie anulowane !', + ALERT_MAINNET_DISABLED: 'Mainnet jest niedostępny, proszę wybierz inną sieć !', + ALERT_EMPTY_DECODED_MSG: 'Wystąpił błąd, brak odszyfrowanej wiadomości !', + ALERT_INVALID_NS_NAME: 'Nazwa namespace jest nieprawidłowa !', + ALERT_INVALID_MOSAIC_NAME: 'Nazwa mozaiki jest nieprawidłowa !', + ALERT_MOSAIC_DESCRIPTION: 'Opis mozaiki jest nieprawidłowy !', + //ALERT_GET_INCOMING_TXES_ERROR: 'Wystąpił błąd podczas próby pobrania przychodzących transakcji, zmień serwer lub sprawdź połączenie i spróbuj ponownie', + ALERT_GET_INCOMING_TXES_ERROR: 'Wystąpił błąd podczas próby pobrania transakcji przychodzących, powód: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'Błąd przy pobieraniu definicji mozaiki, powód: ', + ALERT_GET_SUB_NS_ERROR: 'Błąd przy pobieraniu definicji namespace, powód: ', + ALERT_GET_MOSAICS_ERROR: 'Błąd przy pobieraniu mozaiki, powód: ', + ALERT_GET_TRANSACTIONS_ERROR: 'Błąd przy pobieraniu transakcji, powód: ', + ALERT_INVALID_ADDRESS_BOOK_FILE: 'Ten plik nie posiada formatu .adb !', + ALERT_INVALID_ADDRESS: 'Podany adres nie jest poprawny !', + ALERT_INVALID_AMOUNT: 'Kwota nie jest poprawna !', + ALERT_INVALID_PRIVATE_KEY: 'Podany klucz prywatny nie jest poprawny !', + ALERT_FILE_SIZE_ERROR: ' jest za duży, maksymalny dozwolony rozmiar pliku to 100 MB', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'Odkodowanie wiadomości nie powiodło się, konto nie posiada klucza publicznego widocznego w sieci', + ALERT_FETCH_TIME_SYNC_ERROR: 'Wystąpił błąd przy pobieraniu czasu sieci !', + ALERT_MULTISIG_MIN_SIGNATURE: 'Konto z multipodpisem wymaga przynajmniej jednego podpisu', + ALERT_BTC_MARKET_ERROR: 'Błąd przy próbie pobrania ceny Bitcoina', + ALERT_COSIG_REMOVAL_LIMIT: 'Tylko jeden sygnatariusz może być usunięty za każdym podejściem', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: 'Nieprawidłowa liczba minimum wymaganych sygnatur', + ALERT_INSUFFICIENT_BALANCE: 'Insufficient Balance for performing the operation', + ALERT_VOTING_ERROR: 'Invalid Vote', + ALERT_BRAIN_PASSWORD_TOO_SHORT: 'Brain wallet passphrase must be at least 40 characters!', + ALERT_NODE_SEEMS_OFFLINE: 'Node seems offline, please select another one', + ALERT_WEAK_PASSPHRASE: 'Security score of the passphrase must be at least 3', + ALERT_BRAIN_WALLET_UPGRADE: 'Your brain wallet seems weak ! All brain wallets must use a passphrase with at least 40 characters.
          We advise you to create a new wallet from the signup page and move your funds into it.
          More info here.', + ALERT_RECIPIENT_PUBLIC_KEY: 'Recipient has no public key visible to the network', + ALERT_ENCRYPT_MULTISIG: 'Can\'t send encrypted messages via multisig accounts', + ALERT_EXCHANGE_NEEDS_MESSAGE: 'Recipient is an exchange wallet and thus it requires a message for your account to be correctly credited, please read carefully the exchange deposit instructions!', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: 'Contact already present in address book!', + ALERT_MAX_MOSAIC_SUPPLY: 'Maximum mosaic supply is 9\'000\'000\'000', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'Error at fetching mosaic supply, reason: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'Encrypted messaging is not enabled in offline transactions', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: 'Portfel utworzony i załadowany !', + ALERT_SUCCESS_PURGE: 'Pamięć podręczna wyczyszczona !', + ALERT_SUCCESS_LOGOUT: 'Wylogowanie powiodło się !', + ALERT_LOAD_WALLET_SUCCESS: 'Ładowanie portfela powiodło się !', + ALERT_TRANSACTION_SUCCESS: 'Wysłanie transakcji powiodło się !', + ALERT_GENERATE_ACCOUNT_SUCCESS: 'Generowanie konta powiodło się. Nie zapomnij pobrać zaktualizowanego portfela!', + ALERT_UPGRADE_SUCCESS: 'Aktualizacja portfela powiodła się !', + ALERT_SIGNATURE_SUCCESS: 'Podpisanie transakcji powiodło się !', + ALERT_NTY_FILE_SUCCESS: 'Udało się załadować plik nty !', + ALERT_INCOMING_TX_FROM: 'Transakcja przychodząca od ', + ALERT_ADDRESS_BOOK_FILE_SUCCESS: 'Książka adresowa została zaimportowana !', + ALERT_VOTING_SUCCESS: 'Vote Sent Successfully', + ALERT_POLL_CREATION_SUCCESS: 'Poll Created Successfully', + ALERT_COPY_SIGNED_TX_SUCCESS: 'Signed transaction copied!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: 'Zamień konto na konto z multipodpisem', + AGGREGATE_MODIFICATION_NAME: 'Transakcja łącznej modyfikacji', + AGGREGATE_MODIFICATION_MULTISIG_NAME: 'Transakcja łącznej modyfikacji z multipodpisem', + AGGREGATE_ACCOUNT_SELECT_TITLE: 'Konto do Zmiany', + AGGREGATE_ACCOUNT_SELECT: 'Wybierz konto do zamiany', + AGGREGATE_CUSTOM_ACCOUNT: 'Użyj własnego konta', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'Adres klucza prywatnego', + AGGREGATE_ACCOUNT_TO_CONVERT: 'Adres konta do zamiany', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: 'Klucz prywatny konta do zamiany', + AGGREGATE_ADD_PLACEHOLDER: 'Konto sygnatariusza lub @alias', + AGGREGATE_ADD_BTN_TITLE: 'Dodaj sygnatariusza', + AGGREGATE_MIN_SIGNATURES: 'Minimum wymaganych sygnatur', + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: 'Minimum wymaganych sygnatur do uprawomocnienia transakcji', + AGGREGATE_MODIFICATION_LIST: 'Lista modyfikacji', + AGGREGATE_COSIG_LIST: 'Książka Adresowa Sygnatariuszy', + AGGREGATE_MODIFICATION_EDIT_TITLE: 'Edytuj kontrakt z multipodpisem', + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'Konto do edycji', + AGGREGATE_MODIFICATION_EDIT_SELECT: 'Wybierz konto do edycji', + AGGREGATE_ADD_REMOVE_TITLE: 'Dodaj/Usuń sygnatariusza', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: 'Konto sygnatariusza lub @alias', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: 'Relatywna zmiana minimum sygnatur', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: 'Liczba sygnatur do dodania (n) lub usunięcia (-n)', + AGGREGATE_SELECTED_ACCOUNT_INFO: 'Informacja o wybranym koncie', + AGGREGATE_MIN_SIGNATURES: 'Minimum sygnatur', + AGGREGATE_SELECT_WALLET_ACCOUNT: 'Użyj portfela konta', + AGGREGATE_ADD_COSIG: 'Add cosignatory', + AGGREGATE_REMOVE_COSIG: 'Remove cosignatory', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Zatwierdź transakcję z multipodpisem', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: 'Jesteś już członkiem NEM ?', + LOGIN_UPGRADE_TITLE: 'Portfel wymaga aktualizacji', + LOGIN_UPGRADE_MESSAGE: 'Wybrany portfel wymaga aktualizacji. Ta czynność spowoduje wygenerowanie pochodnego klucza publicznego i dodanie go do konta głównego. Pobieranie zaktualizowanego portfela zostanie automatycznie rozpoczęte. Musisz go pobrać !', + LOGIN_UPGRADE_BUTTON: 'Aktualizuj portfel', + LOGIN_IMPORT_BUTTON: 'Importuj Portfel', + LOGIN_SELECT_WALLET_YOURS: 'Wybierz Portfel', + LOGIN_SELECT_WALLET: 'Wybierz portfel w lokalnej pamięci', + LOGIN_LOGIN_BUTTON: 'Zaloguj', + LOGIN_NOTE: 'No wallet? Import one or signup.', + + // SIGNUP MODULE + SIGNUP_TITLE: 'Nowy w NEM ?', + SIGNUP_SELECT_WALLET_TYPE: 'Select a type of wallet to create', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'Place the cursor on a wallet type to show information.', + SIGNUP_CREATE_WALLET_TITLE: 'Prosty portfel', + SIGNUP_CREATE_WALLET_INFO: 'Simple wallets contains a primary private key that is generated randomly.', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Portfel z klucza prywatnego', + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Private key wallets contains a primary private key that you want to import.', + SIGNUP_BRAIN_WALLET_TITLE: 'Brain wallet', + SIGNUP_BRAIN_WALLET_INFO: 'Brain wallets contains a primary private key that is generated from a passphrase. This allow to retrieve the wallet only by knowing that exact passphrase.', + SIGNUP_CREATE_WALLET_BUTTON: 'Utwórz prosty portfel', + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: 'Utwórz portfel z klucza prywatnego', + SIGNUP_BRAIN_WALLET_BUTTON: 'Utwórz brain wallet', + SIGNUP_CREATE_WALLET_WARNING: 'Proszę, przeczytaj o niebezpieczeństwach związanych z własnoręcznie generowanymi kluczami, nie jesteśmy odpowiedzialni za ewentualne straty, które mogłyby być spowodowane entropią generowania kluczy. Mimo, że szansa na to jest bardzo mała, zaleca się użycie klucza prywatnego generowanego przez klienta NEM.', + SIGNUP_NETWORK_SELECT: 'Wybierz sieć', + SIGNUP_NETWORK_MAINNET: 'Mainnet is the real NEM network. Addresses start with \'N\'.', + SIGNUP_NETWORK_TESTNET: 'Testnet is the test network. Addresses start with \'T\'.', + SIGNUP_NETWORK_MIJIN: 'Mijin is the private version of NEM. Addresses start with \'M\'.', + SIGNUP_BRAIN_WALLET_WARNING: 'Proszę, przeczytaj o niebezpieczeństwach związanych z używaniem brain wallet. Brain wallet używa tylko zakodowanego wielokrotnie hasła, dlatego istotne jest, aby wybrać BEZPIECZNE hasło. XKCD #936', + SIGNUP_PRIVATE_KEY_WALLET_WARNING: 'Portfel z klucza prywatnego używa TYLKO wielokrotnie zakodowanego hasła, dlatego istotne jest, aby wybrać BEZPIECZNE hasło.', + SIGNUP_CREATE_START_WARNING: 'Please, follow each step carefully!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'It is recommended to disconnect from internet while creating your wallet and backing up your data.', + SIGNUP_CREATE_READY_BTN: 'Ready', + SIGNUP_CREATE_ENTER_NAME: 'Enter a wallet name', + SIGNUP_CREATE_ENTER_PASSWORD: 'Enter a password', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'Enter a passphrase', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'Confirm above password', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'Confirm above passphrase', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: 'Enter a private key', + SIGNUP_CREATE_ADDRESS_FROM_PK: 'Address corresponding to above key', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'We are now going to generate your primary private key. Please click on start and move your cursor around to add more entropy.', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'Ostrzeżenie o bezpieczeństwie konta', + SIGNUP_COMMON_WALLET_WARNING_1: 'Portfele są przechowywane tymczasowo W lokalnej pamięci przeglądarki! Przeglądarki mogą zostać skonfigurowane (np. przez wtyczki) do regularnego czyszczenia pamięci lokalnej. Może to prowadzić do bezpowrotnej utraty danych. W danym przypadku portfele zostaną stracone dlatego bardzo ważne jest posiadanie wszystkich informacji wymaganych do odtworzenia portfeli.', + SIGNUP_COMMON_WALLET_WARNING_2: 'Po stworzeniu portfela powinno się pobrać plik. Ten .wlt plik służy jako kopia zapasowa i można zaimportować z niego portfel w razie gdy pamięć lokalna przeglądarki zostanie wyczyszczona.', + SIGNUP_COMMON_WALLET_WARNING_3: 'Jeśli nie pobrałeś pliku .wlt, kliknij na przycisk poniżej by odsłonić dane portfela i stworzyć plik manualnie:', + SIGNUP_COMMON_WALLET_WARNING_4: 'Nawet jeżeli posiadasz plik portfela jest wymagane stworzenie kopii zapasowej klucza prywatnego, kliknij na przysk poniżej by go odsłonić:', + SIGNUP_COMMON_WALLET_WARNING_5: 'Na użytkowniku leży odpowiedzialność posiadania kopii klucza prywatnego przed zdeponowaniem środków na koncie.', + SIGNUP_COMMON_WALLET_WARNING_6: 'Każdy portfel posiada główny klucz prywatny (Twój znajduje się powyżej), który służy do stworzenia zależnych kont podrzędnych (BIP32). Ta cecha wymaga użycia tego samego hasła lub wygeneruje ona inne konta podrzędne dla tego samego klucza prywatnego. Podczas tworzenia kopii zapasowej danych nie zapomnij zanotować swojego hasła.', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'Pokaż czysty plik portfela', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'By stworzyć plik portfela, utwórz pusty plik tekstowy i skopiuj do niego powyższy klucz base 64. Zapisz plik jako Twoja_nazwa_porfela.wlt by był możliwy do zaimportowania.', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'Pokaż klucz prywatny', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: 'By stworzyć kopię zapasową klucza prywatnego, zapisz go w pliku tekstowym, wydrukuj lub zapisz na kartce. Sugerowane jest przechowywanie klucza prywatnego offline.', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'Kliknięcie poniżej stanowi potwierdzenie przeczytania i zrozumienia powyższych ostrzeżeń.', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'Posiadam plik portfela', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: 'Posiadam klucz prywatny', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: 'Zgadzam się', + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: 'Understood', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'Download wallet', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: 'Estimated passphrase strength', + SIGNUP_ESTIMATED_GUESS_TIMES: 'Estimated guess times', + + // FAQ MODULE + FAQ_TITLE: 'Często zadawane pytania', + FAQ_QUESTION_1: 'Jak działa Portfel Nano ?', + FAQ_ANSWER_1: 'Portfel Nano jest zbudowany przy użyciu najnowszych bibliotek z ES6 i AngularJS. To aplikacja client-side , nidgy nie wysyła wrażliwych danych; wszystko dzieje się w przeglądarce od tworzenia kluczy prywatnych do podpisywania transakcji.', + FAQ_QUESTION_2: 'Czy jest bezpłatny?', + FAQ_ANSWER_2: 'Absolutnie wszystkie operacje wykonywane są po stronie klienta, tylko ty masz kontrolę nad swoimi monetami, bez osób trzecich, bez dodatkowych opłat.', + FAQ_QUESTION_3: 'Dlaczego posiadam już jedną mozaikę ?', + FAQ_ANSWER_3: 'Ponieważ XEM jest domyślną walutą blockchaina NEM, każdy użytkownik ma ją już zarejestrowaną w portfelu, nawet jeśli jej bilans wynosi 0. Nazwa jej Namespace to NEM a nazwa mozaiki to XEM.', + FAQ_QUESTION_4: 'Plan działań ?', + FAQ_ANSWER_4: 'Bieżący plan to zintegrowanie z portfelem Nano wszystkich funkcji klienta NEM i projektów finansowanych przez społeczność.', + FAQ_QUESTION_5: 'Czy mogę otrzymać darmowe XEM ?', + FAQ_ANSWER_5: 'Faucet NEM jest w tej chwili niedostępny, ale możesz odwiedzić forum NEM aby dowiedzieć się o dostępnych nagrodach za pomoc w testowaniu i programowaniu.', + FAQ_QUESTION_6: 'Gdzie znaleźć więcej informacji na temat NEM ?', + FAQ_ANSWER_6_FORUM: 'Oficjalne forum', + FAQ_ANSWER_6_WEBSITE: 'Oficjalna strona', + FAQ_ANSWER_6_BTT: 'Oficjalny wątek BitcoinTalk', + FAQ_QUESTION_7: 'Nothing is shown on the dashboard', + FAQ_ANSWER_7: 'Please be sure to check the node circle in the top navigation bar.
          Red circle means that connection to the node failed.
          Click on "Node" and select another one from the dropdown list or use a custom node.
          Supernodes.nem.io has a lot of nodes that you can use.', + FAQ_QUESTION_8: 'Cosignatories cannot see the transaction to sign', + FAQ_ANSWER_8: 'In this case go to "Services", look for "Multisignature and Multi-User Accounts" and click on "Sign multisig transactions".', + FAQ_QUESTION_9: 'What are the best security practices ?', + FAQ_ANSWER_9: 'It is hightly recommended to always store private keys on paper.
          You can print them and archive them somewhere safe.

          Regarding wallet files you should always keep multiple copies on different cold locations, like usb sticks.
          Passwords must always be unique and complex, for this reason, always write it down first.

          When you want to check your wallet or realise operations:
          - Plug the usb stick
          - Import the wallet in Nano
          - Unplug the usb stick.

          A copy of your wallet is stored in the browser local storage for all the time you need.
          Once you are done, logout and purge the wallets in local storage using the purge button on the right side of the footer.', + FAQ_QUESTION_10: 'Where to find information about my account (address, etc) ?', + FAQ_ANSWER_10: 'If you look at the top navigation bar, you will see an "Account" button between "Node" and "Language". There you can find your address, public key, vested balance and other important data.', + FAQ_QUESTION_11: 'I have deposited XEM to an exchange but nothing has been credited ?', + FAQ_ANSWER_11_1: 'First you must check that the hash of your transaction is pointing to an existing transaction on the explorer (please, note that the explorer is a few blocks behind).', + FAQ_ANSWER_11_2: 'Most exchanges are asking for an identification message to credit your deposit. Make sure that you have followed carefully the exchange instructions and added a message that is NOT encrypted. ', + FAQ_ANSWER_11_3: 'Even if you have added a message, it can happen that exchanges may not process your deposit, because of issues on their side.', + FAQ_ANSWER_11_4: 'You must contact the exchange support, explain the situation and provide them the hash of the transaction.', + FAQ_QUESTION_12: 'How to check if I am on a fork ?', + FAQ_ANSWER_12_1: 'Click on "Node", in the top navigation bar, to open the node panel.', + FAQ_ANSWER_12_2: 'Look at the chain height and compare it to the height shown here.', + FAQ_ANSWER_12_3: 'If different of more than 5 blocks then you are probably on a fork.', + FAQ_ANSWER_12_4: 'To fix, just choose another node from the dropdown in the node panel, it will restore your account at it\'s latest state on the real network.', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: 'Wpisz hasło portfela lub hasło wielowyrazowe', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Nazwa portfela', + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Hasło', + FORM_PASSWORD: 'Hasło', + FORM_PASSWORD_CONFIRM: 'Potwierdź Password', + FORM_PASSPHRASE_CONFIRM: 'Potwierdź Hasło wielowyrazowe', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Potwierdź hasło', + FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Hasło wielowyrazowe', + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Potwierdź hasło wielowyrazowe', + FORM_ADDRESS_FIELD_PLACEHOLDER: 'Adres konta', + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: 'Klucz prywatny', + FORM_SIDE_BTN_BALANCE: 'Saldo', + FORM_SIDE_BTN_PAY_TO: 'Zapłać', + FORM_SIDE_BTN_TX_FEE: 'Opłata transakcyjna', + FORM_SIDE_BTN_RENTAL_FEE: 'Opłata dzierżawcza', + FORM_SIDE_BTN_LEVY_FEE: 'Podatek', + FORM_RECIPIENT_PLACEHOLDER: 'Adres odbiorcy lub @alias', + FORM_INVOICE_RECIPIENT_PLACEHOLDER: 'Adres odbiorcy', + FORM_SIDE_BTN_ALIAS_OF: 'Alias konta', + FORM_MESSAGE_PLACEHOLDER: 'Wiadomość', + FORM_MOSAIC_NAME_PLACEHOLDER: 'Nazwa mozaiki', + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'Adres konta lub @alias', + FORM_BTN_GET_ALIAS: 'Get alias address', + FORM_BTN_OPEN_ADB: 'Open address book', + FORM_SELECT_NAMESPACE: 'Select a namespace', + + RENEW_NS_TITLE: 'Odnów namespace', + RENEW_NS_NONE: 'Brak namespace do odnowienia', + RENEW_NS_INFORMATION_1: 'Możesz odnowić namespace nie wcześniej niż miesiąc przed jego planowym wygaśnięciem.', + RENEW_NS_INFORMATION_2: 'Jeśli nie zostanie odnowiona na czas, wszystkie sub-namespaces i mozaiki utworzone pod nią zostaną utracone.', + RENEW_NS_ALERT_PART_1: 'OSTRZEŻENIE ! Namespace:', + RENEW_NS_ALERT_PART_2: 'wygaśnie w czasie krótszym niż 1 miesiąc ! ', + RENEW_NS_ALERT_PART_3: 'Sprawdź stronę odnawiania by dowiedzieć się więcej.', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Voting', + PORTAL_VOTING_TEXT: 'Create and vote on polls', + PORTAL_VOTING_BTN1: 'See Polls', + PORTAL_VOTING_BTN2: 'Create Poll', + FORM_TITLE_FIELD_PLACEHOLDER: 'Title', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Write your description here', + FORM_OPTION_FIELD_PLACEHOLDER: 'write option', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'account address', + FORM_SELECT_MULTISIG: 'Select a multisignature account', + FORM_SELECT_CONTACT: 'Select a contact', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'Prepare an offline transaction', + OFFLINE_TX_NO_WALLET: 'Please import a wallet from login module to see the form.', + OFFLINE_TX_INFO_1: 'Make sure to be disconnected of internet when importing your wallet and creating the transaction!', + OFFLINE_TX_INFO_2: 'Only simple transactions can be created because a connection is needed to fetch mosaics and multisig information from NEM nodes.', + OFFLINE_TX_INFO_3: 'After clicking the "create" button in the left panel, you will find the signed transaction below.', + OFFLINE_TX_INFO_4: 'A signed transaction is immutable and will be effective only if released to the network before the default deadline of 24 hours.', + OFFLINE_TX_SIGNED: 'Signed transaction', + OFFLINE_TX_RELEASE: 'Open in release module', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'Release a transaction to the network', + RELEASE_OFFLINE_TX_PARAMETERS: 'Transaction parameters', + RELEASE_OFFLINE_TX_INFO_1: 'To release a transaction you must be connected to internet.', + RELEASE_OFFLINE_TX_INFO_2: 'Make sure that you have selected the right network and a working node or it will be rejected.', + RELEASE_OFFLINE_TX_INFO_3: 'It is not possible to send a signed transaction twice. One signed transaction will always generate the same hash and two transactions cannot have the same hash.', + RELEASE_OFFLINE_TX_INFO_4: 'You can release a signed transaction from any computer safely.', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: 'Create an invoice' + }); + +} + +export default PolishProvider; diff --git a/src/app/modules/languages/ptbr.js b/src/app/modules/languages/ptbr.js new file mode 100755 index 0000000..c70947a --- /dev/null +++ b/src/app/modules/languages/ptbr.js @@ -0,0 +1,802 @@ +function PortugueseBRProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('ptbr', { + + // HEADER COMPONENT + WALLET_NAME_1: 'nano', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: 'A interface de carteiras mais segura para sua conexão com a plataforma NEM', + HEADER_LOGIN_BUTTON: 'Entrar', + HEADER_SIGNUP_BUTTON: 'Criar carteira', + HEADER_DASHBOARD: 'Painel', + HEADER_WALLET: 'Carteira', + HEADER_SERVICES: 'Serviços', + HEADER_EXPLORER: 'Explorador', + HEADER_NODE: 'Nodo', + HEADER_ACCOUNT: 'Conta', + HEADER_LANG_TITLE: 'Idioma', + HEADER_LANG_SELECT: 'Selecione um idioma', + HEADER_NODE_BLOCK_HEIGHT: 'Número do bloco', + HEADER_NODE_CURRENT_NODE: 'Nodo atual', + HEARDER_NODE_LIST: 'Lista de nodos', + HEADER_NODE_SELECT: 'Selecione um nodo', + HEADER_NODE_CUSTOM: 'Nodo personalizado', + HEADER_NODE_CONNECT: 'Conectar', + HEADER_NODE_CUSTOM_INFO: 'IP ou domínio do nodo', + HEADER_NODE_CUSTOM_TOOLTIP: 'Preencha aqui o seu próprio nodo NIS', + HEADER_PURGE: 'Limpar', + HEADER_PURGE_MESSAGE: 'Por favor, confirme a limpeza de seu armazenamento local. Clicando em "Limpar" todas as carteiras no armazenamento local de seu navegador serão excluídas e não poderão ser recuperadas. Você confirma que fez o backup de todas as suas carteiras e que seus fundos estão seguros.', + HEADER_OFFLINE_TX: 'Preparar uma transação offline', + HEADER_RELEASE_TX: 'Comunicar uma transação à rede', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'Powered by', + FOOTER_POWERED_BY_2: 'NEM technology.', + FOOTER_VERSION: 'Versão', + + // DASHBOARD MODULE + DASHBOARD_TITLE: 'Painel', + DASHBOARD_UNCONFIRMED: 'Não confirmado', + DASHBOARD_CONFIRMED: 'Confirmado', + DASHBOARD_HARVEST_INCOME_TITLE: 'Receitas com coletas nos últimos 25 blocos', + DASHBOARD_HARVEST_INCOME_NOTE: 'Apenas blocos com taxas acima de zero', + DASHBOARD_HARVEST_INCOME_MESSAGE: 'Nenhuma taxa de transação encontrada nos últimos 25 blocos.', + DASHBOARD_NEWS_TITLE: 'Últimas notícias', + DASHBOARD_HARVESTED_BLOCKS_TITLE: 'Blocos coletados', + DASHBOARD_HARVESTED_BLOCKS_TH: 'Taxas coletadas', + DASHBOARD_MARKET_INFO_TITLE: 'Informações de mercado', + DASHBOARD_MARKET_INFO_CAP: 'Capitalização de mercado', + DASHBOARD_MARKET_INFO_PRICE: 'Preço', + DASHBOARD_MARKET_INFO_VOLUME: 'Volume em 24h', + DASHBOARD_MARKET_INFO_CHANGES: 'Variação % em (24h)', + DASHBOARD_MARKET_INFO_CHANGES_1H: '1h', + DASHBOARD_MARKET_INFO_CHANGES_24H: '24h', + DASHBOARD_MARKET_INFO_CHANGES_7D: '7d', + DASHBOARD_MARKET_INFO_NOTE: 'CoinMarketCap dados atualizados a cada 5 minutos.', + DASHBOARD_NOTICE_1: 'Bem vindo a Nano Wallet Beta!', + DASHBOARD_NOTICE_2: 'Por favor reporte problemas aqui.', + DASHBOARD_NOTICE_3: 'O time da NEM sugere que você faça testes primeiramente na TestNet para familiarizar-se com a NanoWallet, antes de utilizar a rede principal MainNet. Um guia simples pode ser encontrado aqui. Os usuários são responsáveis pela segurança de seus fundos e por manter um backup seguro de todas as suas chaves privadas. O time da NEM não é responsável por nenhuma perda de fundos pelo uso indevido deste aplicativo na rede principal (MainNet).', + DASHBOARD_NOTICE_4: 'Sugerimos que escreva suas chaves privadas em um papel e as guarde em um lugar seguro. Você também pode importar suas contas em aplications para Android e iOS como backup.', + DASHBOARD_NOTICE_5: 'Obrigado por sua participação!', + + // GENERAL + GENERAL_BLOCK: 'Bloco', + GENERAL_BLOCKS: 'Blocos', + GENERAL_NO_RESULTS: 'Nada para exibir', + GENERAL_ACCOUNT: 'Conta', + GENERAL_ACCOUNTS: 'Contas', + GENERAL_MULTISIG_ACCOUNT: 'Conta multiassinada', + GENERAL_AMOUNT: 'Valor total', + GENERAL_MESSAGE: 'Mensagem', + GENERAL_DATE: 'Data', + GENERAL_TAB_NORMAL: 'Normal', + GENERAL_TAB_SEND: 'Enviar', + GENERAL_TAB_MULTISIG: 'Multiassinatura', + GENERAL_TOTAL: 'Total', + GENERAL_REMOVE: 'Remover', + GENERAL_MOSAIC: 'Mosaico', + GENERAL_FEE: 'Taxa', + GENERAL_LEVY: 'Imposto', + GENERAL_LEVY_TYPES: 'Tipos de Imposto', + GENERAL_LEVY_TYPES_NOTE: 'I - taxa constante; II - taxa com base percentual', + GENERAL_LEVY_TYPE_1: 'Taxa constante', + GENERAL_LEVY_TYPE_2: 'Taxa com base percentual', + GENERAL_SEND: 'Enviar', + GENERAL_TO: 'Para', + GENERAL_HASH: 'Hash', + GENERAL_HASH_FUNCTION: 'Função Hash', + GENERAL_NAME: 'Nome', + GENERAL_INFORMATION: 'Informação', + GENERAL_ADDRESS: 'Endereço', + GENERAL_PUBLIC_KEY: 'Chave pública', + GENERAL_PRIVATE_KEY: 'Chave privada', + GENERAL_CLEAR_ALL: 'Limpar todos', + GENERAL_CLOSE: 'Fechar', + GENERAL_COMING_SOON: 'Em breve', + GENERAL_NONE: 'Nenhum', + GENERAL_DROPBOX: 'Arreste e solte arquivos aqui ou clique para abrir o navegador de arquivos', + GENERAL_NETWORK_FEE: 'Taxa da rede', + GENERAL_YES: 'Sim', + GENERAL_NO: 'Não', + GENERAL_TAGS: 'Tags', + GENERAL_SINK: 'Coletor', + GENERAL_SINK_ADDRESS: 'Endereço coletor', + GENERAL_STORAGE: 'Armazenamento', + GENERAL_REASON: 'Razões', + GENERAL_TRANSACTION_HASH: 'Hash da transação', + GENERAL_TRANSACTION_ID: 'ID da transação', + GENERAL_OWNER: 'Proprietário', + GENERAL_RESULTS: 'Resultados', + GENERAL_RESULT: 'Resultado', + GENERAL_STATUS: 'Status', + GENERAL_LOCATION: 'Localização', + GENERAL_ACTION: 'Ação', + GENERAL_ACTIONS: 'Ações', + GENERAL_ADD: 'Adicionar', + GENERAL_ADDED: 'Adicionado', + GENERAL_REMOVED: 'Removido', + GENERAL_COSIGNATORY: 'Cosignatário', + GENERAL_COSIGNATORIES: 'Cosignatários', + GENERAL_PROCESSING: 'Processando', + GENERAL_ACCOUNT_LABEL: 'Nome da conta', + GENERAL_OPTIONAL: '(opcional)', + GENERAL_ERROR: 'Erro', + GENERAL_EXAMPLE: 'Exemplo', + GENERAL_PUBLIC: 'Público', + GENERAL_NAMESPACES: 'Registro de nomes', + GENERAL_NAMESPACE: 'Registro de nome', + GENERAL_SUB_NAMESPACES: 'Registro de subnomes', + GENERAL_SUB_NAMESPACE: 'Registro de subnome', + GENERAL_MOSAICS: 'Mosaicos', + GENERAL_VALUE: 'Valor', + GENERAL_CONNECTION_ERROR: 'Houve um erro, talvez seu node esteja com problema ou sua conexão está offline.', + GENERAL_HISTORY: 'Histórico', + GENERAL_REVEAL: 'Revelação', + GENERAL_QR: 'QR code', + GENERAL_UPDATE: 'Atualização', + GENERAL_UNKNOWN: 'Desconhecido', + GENERAL_IMPORTANCE: 'Importância', + GENERAL_TRANSACTIONS: 'Transações', + GENERAL_REGISTER: 'Registrar', + GENERAL_CREATE: 'Criar', + GENERAL_RENEW: 'Renovar', + GENERAL_CHARACTERS_LEFT: 'Caracteres restantes', + GENERAL_CURRENCY: 'Mosaico/Moeda', + GENERAL_EDIT: 'Editar', + GENERAL_SEND_XEM: 'Enviar XEM', + GENERAL_ACTIVE: 'Ativar', + GENERAL_INACTIVE: 'Inativar', + GENERAL_ACTIVATING: 'Ativando', + GENERAL_DEACTIVATING: 'Desativando', + GENERAL_REMOTE: 'Remoto', + GENERAL_WARNING: 'Alerta', + GENERAL_SCORE: 'Pontuação', + GENERAL_LENGTH: 'Comprimento', + GENERAL_GO_BACK: 'Voltar', + GENERAL_NEXT: 'Próximo', + GENERAL_START: 'Iniciar', + GENERAL_ALIAS: 'Apelidos', + GENERAL_CONTACTS: 'Contatos', + GENERAL_ENCRYPTED: 'Criptografado', + GENERAL_UNENCRYPTED: 'Sem criptografia', + GENERAL_HEXADECIMAL: 'Hexadecimal', + GENERAL_SELECT_ACCOUNT: 'Selecionar conta', + GENERAL_INVOICE: 'Fatura', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: 'Sinto muito, mas você não pode usar a Nano Wallet de forma segura com este navegador...', + HOME_RECOMMENDED_BROWSERS: 'Os navegadores recomendados são:', + HOME_FEATURE_STAND_BY: 'Posicione o cursor sobre uma das funcionalidades para exibir suas informações.', + HOME_FEATURE_1: 'Envie e receba XEM de forma fácil e quase instantaneamente com tempo de blocos de apenas 1 minuto!', + + // TRANSFER TRANSACTION MODULE + TRANSFER_TRANSACTION_TITLE: 'Enviar uma transação', + TRANSFER_TRANSACTION_NAME: 'Transação de transferência', + TRANSFER_TRANSACTION_MULTISIG_NAME: 'Transação de transferência multiassinada', + TRANSFER_TRANSACTION_INVOICE: 'Criar fatura', + TRANSFER_TRANSACTION_TAB_INVOICE: 'Receber', + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: 'Transferência de mosaico', + TRANSFER_TRANSACTION_ATTACH_MOSAIC: 'Anexar mosaico', + TRANSFER_TRANSACTION_ATTACH: 'Anexar', + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: 'Mosaicos anexados', + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: 'Encriptar mensagem', + TRANSFER_TRANSACTION_MESSAGE_TYPE: 'Tipo de mensagem', + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: 'De', + LINE_TX_DETAILS_FROM_MULTISIG: 'De multiassinatura', + LINE_TX_DETAILS_WAITING: 'Transação aguardando para ser incluída', + LINE_TX_DETAILS_NEED_SIG: 'São necessárias as assinaturas dos cossignatários', + LINE_TX_DETAILS_NEED_SIG_2: 'Sua assinatura é requerida', + LINE_TX_DETAILS_MESS_DEC: 'Decodificar', + LINE_TX_DETAILS_HASH: 'Hash', + LINE_TX_DETAILS_DEC_MESS: 'Decodificar mensagem', + LINE_TX_DETAILS_MOS_ATTACHED: 'Mosaicos anexados', + LINE_TX_DETAILS_LEVY_TYPE_1: 'Constante', + LINE_TX_DETAILS_LEVY_TYPE_2: 'Base percentual', + LINE_TX_DETAILS_ISSUER: 'Emissor', + LINE_TX_DETAILS_MULTISIG_FEE: 'Taxa de multiassinatura', + LINE_TX_DETAILS_MULTISIG_HASH: 'Hash de multiassinatura', + LINE_TX_DETAILS_COSIGN: 'Cossignatário da transação', + LINE_TX_DETAILS_SIGNATURES: 'Assinatura(s)', + LINE_TX_DETAILS_COSIGNATORY: 'Cossignatário', + LINE_TX_DETAILS_TIMESTAMP: 'Timestamp', + LINE_TX_DETAILS_MOS_CREATE: 'Criar mosaico', + LINE_TX_DETAILS_MOS_EDIT: 'Editar mosaico', + LINE_TX_DETAILS_NS_CREATE: 'Criar registro de nome', + LINE_TX_DETAILS_NS_NEW_SUB: 'Novo registro de subnome', + LINE_TX_DETAILS_NS_ROOT: 'Registro de nome raiz', + LINE_TX_DETAILS_RECIPIENT: 'Destinatário', + LINE_TX_DETAILS_MULTISIG_CREATE: 'Criar conta multiassinada', + LINE_TX_DETAILS_MULTISIG_EDIT: 'Editar conta multiassinada', + LINE_TX_DETAILS_MULTISIG_MOD: 'Modificações', + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: 'Mínimo de cossignatários', + LINE_TX_DETAILS_MULTISIG_AFFECTED: 'Contas afetadas', + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: 'Transação de transferência de importância', + IMPORTANCE_TRANSFER_MULTISIG_NAME: 'Transação de transferência de importância multiassinada', + IMPORTANCE_TRANSFER_MODE: 'Modo', + IMPORTANCE_TRANSFER_MODE_1: 'Ativar', + IMPORTANCE_TRANSFER_MODE_2: 'Desativar', + IMPORTANCE_TRANSFER_TITLE: 'Gerenciar contas delegadas', + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Gerenciar conta delegada de contas multiassinadas', + IMPORTANCE_TRANSFER_CUSTOM_KEY: 'Usar uma chave pública personalizada', + IMPORTANCE_TRANSFER_MODE_SELECT: 'Selecione um modo', + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: 'Conta remota', + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: 'Chave pública remota', + IMPORTANCE_TRANSFER_INFO_PART_1: 'Assim que uma transação de transferência de importância é incluída em um bloco, são necessárias 6 horas até que se torne ativa. Após a ativação, você terá acesso à seleção de nodos e aos comandos iniciar/parar colheita.', + IMPORTANCE_TRANSFER_INFO_PART_2: 'Assegure-se de que você não tem uma conta delegada já ativada (se for uma conta importada). Nesse caso, se necessário, você pode usar a antiga chave pública delegada para desativar.', + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'Para contas multiassinadas apenas o cossignatário que iniciou a transação de transferência de importância pode iniciar ou parar a colheita. Se algum outro cossignatário desejar retomar o controle sobre a colheita, ele apenas precisa desativar e reativar o estado remoto.', + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'Não há blocos colhidos', + IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Painel de colheitas', + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'Você deve esperar até que o estado remoto esteja ativo para iniciar a colheita delegada (6 horas).', + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'Você deve enviar uma transferência de importância, do painel à esquerda, para ativar a sua conta remota.', + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'Você não é o cossignatário que iniciou a transferência de importância, portanto não é permitido que você visualize, inicie ou pare a colheita delegada diretamente. Por favor, entre em contato com o cossignatário que administra a conta remota. Você pode remover um administrador para controlar novamente a colheita desativando e reativando sua conta remota.', + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: 'Revelar chave privada da conta delegada', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'Chave da conta delegada', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'Estado da colheita', + IMPORTANCE_TRANSFER_START_HARVESTING: 'Iniciar colheita delegada', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'Parar colheita delegada', + IMPORTANCE_TRANSFER_ACTIVATE_DEACTIVATE_REMOTE: 'Ativar / Desativar a conta delegada', + IMPORTANCE_TRANSFER_SHOW_DELEGATED_KEYS: 'Exibir chaves das contas delegadas', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: 'Criar um mosaico', + MOSAIC_DEFINITION_NAME: 'Transação de definição de mosaico', + MOSAIC_DEFINITION_MULTISIG_NAME: 'Transação de definição de mosaico multiassinada', + MOSAIC_DEFINITION_QUANTITY: 'Quantidade', + MOSAIC_DEFINITION_DIV: 'Divisibilidade', + MOSAIC_DEFINITION_TOTAL_SUPPLY: 'Suprimento total', + MOSAIC_DEFINITION_FINAL_NAME: 'Nome completo', + MOSAIC_DEFINITION_DESCRPITION: 'Descrição', + MOSAIC_DEFINITION_INITIAL_SUPPLY: 'Suprimento inicial', + MOSAIC_DEFINITION_MUTABLE_SUPPLY: 'Suprimento mutável', + MOSAIC_DEFINITION_TRANSFERABLE: 'Transferível', + MOSAIC_DEFINITION_PROPERTIES: 'Propriedades', + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: 'Propriedades do mosaico', + MOSAIC_DEFINITION_REQUIRES_LEVY: 'Requer imposto', + MOSAIC_DEFINITION_LEVY_LIMITATION: 'Limitação da interface: por enquanto, apenas mosaicos já criados podem ser usados como imposto.', + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: 'Selecione um mosaico para imposto', + MOSAIC_DEFINITION_LEVY_ADDRESS: 'Endereço da conta destino de impostos', + MOSAIC_DEFINITION_LEVY_FEE_TYPE: 'Tipo de taxa', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: 'Absoluta', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: 'Percentual', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: 'Selecionando absoluta, resultará em um imposto constante de:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: 'Selecionando percentual, resultará em um imposto linear de:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: 'Enviando', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: 'resultará no imposto de', + MOSAIC_DEFINITION_PARENT: 'Registro de nome pai', + MOSAIC_DEFINITION_INFORMATION_TITLE: 'Criando um Mosaico', + MOSAIC_DEFINITION_INFORMATION: 'Deseja mais informações sobre mosaicos?', + MOSAIC_DEFINITION_INFORMATION_1: 'O comprimento máximo para o nome de um mosaico é de 32 caracteres. Os caracteres permitidos são:', + MOSAIC_DEFINITION_INFORMATION_2: 'O primeiro caractere deve ser uma letra do alfabeto ou um número.', + MOSAIC_DEFINITION_INFORMATION_3: 'A descrição não deve exceder o comprimento de 512 caracteres. Não há limitações para os caracteres utilizados na descrição.', + MOSAIC_DEFINITION_INFORMATION_4: 'O comportamento de um mosaico pode ser personalizado por um conjunto de propriedades:', + MOSAIC_DEFINITION_INFORMATION_5: 'O suprimento é dado em unidades inteiras do mosaico, não nas suas menores sub-unidades em casas decimais. O suprimento inicial deve estar entre os limites de 0 (zero) e 9,000,000,000 (9 bilhões).', + MOSAIC_DEFINITION_INFORMATION_6: 'A divisibilidade determina em até quantas casas decimais o mosaico pode ser subdividido. Assim, a divisibilidade de 3 significa que um mosaico pode ser dividido em sua menor parte composta por 0.001 mosaicos (mili mosaicos são a menor subunidade possível). A divisibilidade deve estar entre os limites de 0 (zero) e 6 (seis).', + MOSAIC_DEFINITION_INFORMATION_7: 'Se habilitado, permite que o suprimento do mosaico seja alterado futuramente, caso o contrário o suprimento será imutável.', + MOSAIC_DEFINITION_INFORMATION_8: 'Permite transferências do mosaico entre outras contas que não sejam a do seu criador. Se a propriedade \'transferível\' não está habilitada, apenas transferências que tenham o endereço do criador como remetente ou destinatário podem transferir mosaicos deste tipo. Se habilitado os mosaicos poderão ser transferidos livremente entre quaisquer contas.', + MOSAIC_DEFINITION_INFORMATION_9: 'O criador pode exigir que uma taxa especial de imposto seja coletada do remetente e seja enviada para uma conta de sua escolha (assim o criador pode especificar sua própria conta como o recebedor da taxa). Os dados para configuração da taxa de imposto são os seguintes:', + MOSAIC_DEFINITION_INFORMATION_10: 'O mosaico no qual a taxa deve ser paga. Qualquer mosaico já existente pode ser especificado.', + MOSAIC_DEFINITION_INFORMATION_11: 'O endereço da conta de recebimento do imposto. Pode ser qualquer conta.', + MOSAIC_DEFINITION_INFORMATION_12: 'A quantidade da taxa. A interpretação do cálculo depende do valor preenchido no campo \'tipo de taxa\', conforme acima.', + MOSAIC_DEFINITION_INFORMATION_13: 'Há dois tipos de taxas possíveis, taxa absoluta e taxa percentual.', + MOSAIC_DEFINITION_INFORMATION_14: 'A taxa é especificada com quantidade absoluta e assim não depende da quantidade que será transferida.', + MOSAIC_DEFINITION_INFORMATION_15: 'A taxa é especificada como múltiplo percentual da quantidade que será transferida. A taxa é assim linearmente incrementada de acordo com a quantidade de mosaico transferida.', + MOSAIC_DEFINITION_INFORMATION_16: 'Enviar mosaicos na cadeia de blocos da NEM requer uma taxa. A taxa exata é calculada dependendo do número total e da quantidade que está sendo enviada durante a transação. Mosaicos para pequenos negócios recebem um desconto de 0.05 XEM por mosaico por transferência. Estes são mosaicos com uma quantidade menor que 10,000 e uma divisibilidade de 0 (zero).', + MOSAIC_DEFINITION_INFORMATION_17: 'Se você é dono de 100% do suprimento, você pode alterar todas as propriedades do mosaico, enviando uma nova transação de definição de mosaico com o mesmo nome "registrodenome:mosaico".', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: 'Alterar suprimento de mosaico', + MOSAIC_SUPPLY_CHANGE_NAME: 'Transação de alteração de suprimento de mosaico', + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: 'Transação de alteração de suprimento de mosaico multiassinada', + MOSAIC_SUPPLY_CHANGE_SELECT: 'Selecione um mosaico', + MOSAIC_SUPPLY_CHANGE_TYPE: 'Alterar o tipo', + MOSAIC_SUPPLY_CHANGE_TYPE_1: 'Criar', + MOSAIC_SUPPLY_CHANGE_TYPE_2: 'Apagar', + MOSAIC_SUPPLY_CHANGE_SUPPLY: 'Suprimento', + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: 'Suprimento atual', + MOSAIC_SUPPLY_CHANGE_AMOUNT: 'Alterar quantidade', + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: 'Suprimento resultante', + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: 'Criar registro de nome e subnome', + NAMESPACE_PROVISION_NAME: 'Transação de registro de nome', + NAMESPACE_PROVISION_MULTISIG_NAME: 'Transação de registro de nome multiassinada', + NAMESPACE_PROVISION_PARENT: 'Registro de nome pai', + NAMESPACE_PROVISION_NEW_ROOT: 'Novo registro de nome raiz', + NAMESPACE_PROVISION_NS: 'Registro de nome', + NAMESPACE_PROVISION_NS_NAME: 'Nome do registro', + NAMESPACE_PROVISION_RESTRICTIONS: 'Restrições para registro de nome', + NAMESPACE_PROVISION_INFORMATION_1: 'Registro de nomes possuem certas restrições em relação aos caracteres permitidos em sua composição, assim como no tamanho de suas partes. Um registro de nome raiz pode ter um comprimento de até 16 caracteres enquanto subnomes podem ter um comprimento de até 64 caracteres. Os caracteres válidos são:', + NAMESPACE_PROVISION_INFORMATION_2: 'Uma parte só pode iniciar com uma letra do alfabeto ou um número, assim \'alice\' é uma parte permitida par um registro de nome raiz, mas \'_alice\' não é. Algumas palavras são reservadas e assim não são permitidas como registro de nome. Entre as partes de registro de nome desabilitadas estão:', + NAMESPACE_PROVISION_INFORMATION_3: 'Esta lista não está finalizada e pode ser estendida no futuro. Assim \'user.alice\' ou \'alice.user\' não são permitidos no sistema de registro de nomes da NEM. O registro de nome pode ter até 3 partes, assim \'qm.metals.silver\' é válido enquanto \'qm.metals.silver.coin\' não é.', + + // RENEW NAMESPACE MODULE + RENEW_NS_TITLE: 'Renovar registros de nome', + RENEW_NS_NONE: 'Não há registros de nome para renovar', + RENEW_NS_INFORMATION_TITLE: 'Renovação de Registros de Nomes', + RENEW_NS_INFORMATION_TITLE_1: 'Taxas', + RENEW_NS_INFORMATION_TITLE_2: 'Registros de Nome Raiz', + RENEW_NS_INFORMATION_TITLE_3: 'Período de Renovação', + RENEW_NS_INFORMATION_1: 'A renovação de um registro de nome tem o mesmo custo do registro de um novo nome, 100 XEM.', + RENEW_NS_INFORMATION_2: 'Apenas registros de nome raiz precisam ser renovados. Todos os registros de subnomes serão renovados automaticamente na renovação do registro de nome raiz.', + RENEW_NS_INFORMATION_3: 'Contratos de registro de nome são contratos de aluguel registrados na cadeia de blocos válidos por 1 ano. O contrato deve ser renovado um mês antes ou após a sua data de vencimento.', + RENEW_NS_INFORMATION_4: 'Se não for renovado a tempo, todos os registros de subnome e mosaicos criados sob eles estarão perdidos.', + RENEW_NS_ALERT_PART_1: 'Alerta! O registro de nome:', + RENEW_NS_ALERT_PART_2: 'vencerá em menos de um mês! ', + RENEW_NS_ALERT_PART_3: 'Consulte a página de renovação para mais informações.', + + // ACCOUNT MODULE + ACCOUNT_TITLE: 'Conta', + ACCOUNT_ACCOUNT_INFORMATION: 'Informações de conta', + ACCOUNT_IMPORTANCE_SCORE: 'Pontuação de importância', + ACCOUNT_VESTED_BALANCE: 'Saldo coberto (vested)', + ACCOUNT_HARVESTING: 'Colheita', + ACCOUNT_REMOTE_STATUS: 'Estado Remoto', + ACCOUNT_DELEGATED_PUBLIC: 'Chave pública delegada', + ACCOUNT_HARVESTED_BLOCKS: 'Blocos coletados', + ACCOUNT_START_STOP_HARVESTING: 'Iniciar / Parar colheita delegada', + ACCOUNT_HARVESTING_NOTE: 'O nodo utilizado para colheita nesta conta está armazenado no armazenamento local do seu navegador. Se o armazenamento local de seu navegador for excluído o aplicativo não saberá qual nodo estava sendo utilizado, e então o estado da colheita será exibido como inativo. Neste caso, selecione o nodo que você estava utilizando, e isso irá restaurar o estado de colheita automaticamente. Se o estado não for restaurado, verifique se selecionou o nodo correto; caso contrário, significa que o nodo foi reiniciado e sua conta não está mais fazendo colheita.', + ACCOUNT_HARVESTING_NODE_SELECT: 'Selecione um nodo para delegar a colheita', + ACCOUNT_HARVESTING_START: 'Iniciar colheita delegada', + ACCOUNT_HARVESTING_STOP: 'Parar colheita delegada', + ACCOUNT_HARVESTING_NO_SLOTS: 'Não há espaços livres no nodo selecionado, por favor, escolha outro', + ACCOUNT_HARVESTING_BELOW_THRESHOLD: 'Você precisa de 10,000 XEM cobertos (vested) para iniciar a colheita delegada', + ACCOUNT_ACCOUNT_SELECT: 'Selecione outra conta', + ACCOUNT_ACCOUNT_SELECT_LABEL: 'Selecionar Conta', + ACCOUNT_WALLET_KEYS: 'Carteira & chaves', + ACCOUNT_ADD_NEW_ACCOUNT: 'Adicionar nova conta', + ACCOUNT_ADD_NEW_ACCOUNT_BTN: 'Adicionar nova conta na carteira', + ACCOUNT_PRIVATE_KEY_NOTE: 'Sua chave privada detem o poder máximo sobre toda a sua conta. É uma prioridade garantir que ela está armazenada de forma segura, em algum lugar offline: encriptado com senha em um arquivo .wlt, escrito em um pedaço de papel, e em uma imagem, ou baixe o código QR em Exportar carteira QR.', + ACCOUNT_PRIVATE_KEY_SHOW: 'Exibir chave privada', + ACCOUNT_EXPORT_MOBILE: 'Exportar para dispositivos móveis (mobile)', + ACCOUNT_INFO_QR_BTN: 'Compartilhar informações da conta QR', + ACCOUNT_WALLET_QR_BTN: 'Carteira QR', + ACCOUNT_WALLET_QR_BTN_2: 'Exportar carteira QR (Android e iOS)', + ACCOUNT_BACKUP_WALLET: 'Backup carteira', + ACCOUNT_BACKUP_WALLET_NOTE: 'É muito importante que você faça backups de suas carteiras para logar com elas ou suas XEM serão perdidas.', + ACCOUNT_BACKUP_WALLET_DOWNLOAD: 'Baixar carteira', + ACCOUNT_INFO_QR_TITLE: 'Informações da Conta QR', + ACCOUNT_WALLET_QR_NOTE: 'Este QR só funciona no aplicativo NEMpay que será lançado', + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: 'Carteira QR para aplicativos Android & iOS', + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: 'Todas as contas são derivadas de sua chave privada primária e de sua senha, usando BIP32, então tanto sua chave primária como sua senha são necessárias para recuperar/recriar todas as suas contas secundárias.
          Portanto é altamente recomendável que faça um backup de sua carteira, depois de adicionar novas contas, para não repetir a operação novamente se o armazenamento local for apagado.', + ACCOUNT_CUSTOM_NODE: 'Usar um nodo personalizado', + ACCOUNT_NODE_FROM_LIST: 'Usar um nodo da lista', + ACCOUNT_DELEGATED_PRIVATE_KEY: 'Chave privada delegada', + ACCOUNT_NO_PUBLIC_KEY: 'Você deve fazer uma transação para gerar uma chave pública automaticamente', + ACCOUNT_SHOW_ON_TREZOR_BTN: 'Exibir na TREZOR', + + // PORTAL MODULE + PORTAL_TITLE: 'Serviços', + PORTAL_MULTISIG_TITLE: 'Contas Multiassinatura ou Multiusuários', + PORTAL_MULTISIG_TEXT: 'Contas multiassinadas são contratos editáveis registrados na cadeia de blocos, a forma mais poderosa de tornar seus fundos seguros, permitir contas conjuntas, e são a fundação das DAOs.', + PORTAL_MULTISIG_BTN_1: 'Converter uma conta para multiassinatura', + PORTAL_MULTISIG_BTN_2: 'Editar um contrato multiassinado já existente', + PORTAL_MULTISIG_BTN_3: 'Assinar transações de multiassinatura', + PORTAL_HARVESTING_TITLE: 'Colheita Delegada', + PORTAL_HARVESTING_TEXT: 'Colheita Delegada é a funcionalidade que permite "minerar" mesmo quando a sua conta não estiver aberta no seu navegador.', + PORTAL_EXCHANGE_TITLE: 'Corretoras Instantâneas', + PORTAL_EXCHANGE_TEXT: 'Use os widgets da Changelly ou ShapeShift para comprar XEM nos melhores preços!', + PORTAL_EXCHANGE_BTN: 'Comprar XEM', + PORTAL_NS_TITLE: 'Registro de nomes & Subdomínios', + PORTAL_NS_TEXT: 'Registros de nomes são nomes de domínios. Cada registro de nome é único e autentica mosaicos (ativos) emitidos neles ou em seus subdomínios.', + PORTAL_NS_BTN: 'Criar registro de nome', + PORTAL_MOSAIC_TITLE: 'Mosaicos', + PORTAL_MOSAIC_TEXT: 'Mosaicos NEM são ativos que possuem propriedades especiais e outras funcionalidades. Para ser capaz de criar um mosaico, uma conta deve alugar pelo menos um registro de nome raiz.', + PORTAL_MOSAIC_BTN_1: 'Criar mosaico', + PORTAL_MOSAIC_BTN_2: 'Editar mosaico', + PORTAL_APOSTILLE_TITLE: 'Apostille', + PORTAL_APOSTILLE_TEXT: 'Use o NEM Apostille para criar um serviço de notarização baseado na cadeia de blocos para registrar, acompanhar e auditar autenticidade de arquivos.', + PORTAL_APOSTILLE_BTN_1: 'Criar', + PORTAL_APOSTILLE_BTN_2: 'Auditar', + PORTAL_ADDRESS_BOOK_TEXT: 'Associe nomes de etiqueta aos endereços para gerenciar mais facilmente os seus contatos.', + PORTAL_ADDRESS_BOOK_BTN: 'Gerenciar caderno de contatos', + PORTAL_INVOICE_TEXT: 'Criar uma fatura para compartilhar através de QR code', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'Caderno de contatos', + ADDRESS_BOOK_NAVIGATION: 'Navegação', + ADDRESS_BOOK_NEW: 'Novo contato', + ADDRESS_BOOK_EDIT: 'Editar contato', + ADDRESS_BOOK_REMOVE: 'Remover contato', + ADDRESS_BOOK_NEW_BTN: 'Adicionar', + ADDRESS_BOOK_EDIT_BTN: 'Salvar', + ADDRESS_BOOK_REMOVE_BTN: 'Remover', + ADDRESS_BOOK_EXPORT_BTN: 'Exportar caderno de contatos', + ADDRESS_BOOK_IMPORT_BTN: 'Importar caderno de contatos', + ADDRESS_BOOK_CONTACT_LABEL: 'Etiqueta', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'Endereço da conta', + ADDRESS_BOOK_ACTIONS: 'Ações', + ADDRESS_BOOK_CONFIRM_DELETE: 'Confirma apagar todos os endereços do caderno de contatos', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: 'Home', + EXPLORER_NAV_NSM: 'Registro de nomes & Mosaicos', + EXPLORER_NAV_APOSTILLES: 'Apostilles', + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: 'Explorador - Home', + EXPLORER_HOME_NS: 'Seus Registros de Nomes', + EXPLORER_HOME_MOSAICS: 'Seus Mosaicos', + EXPLORER_HOME_NS_MULTISIG: 'Registros de Nomes possuídos em multiassinatura', + EXPLORER_HOME_MOSAICS_LEVY: 'Mosaico de Imposto', + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: 'Explorador - Registro de nomes e Mosaicos', + EXPLORER_NS_MOS_SELECT_MOS: 'Detalhes do Mosaico selecionado', + EXPLORER_NS_MOS_SEARCH: 'Buscar registro de nomes', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: 'Explorador - Apostilles', + EXPLORER_APOSTILLES_YOURS: 'Seus apostilles', + EXPLORER_APOSTILLES_PUBLIC: 'Coletor público', + EXPLORER_APOSTILLES_NO_NTY: 'Nenhum arquivo de notarização carregado, por favor, clique aqui para importar um.', + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'Explorador - Contas', + ACCOUNTS_EXPLORER_SEARCH: 'Buscar', + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: 'Histórico Apostille', + APOSTILLE_HISTORY_BTN_TRANSFER: 'Transferência / Divisão de posse', + APOSTILLE_HISTORY_BACKUP: 'Backup dos dados de notarização', + APOSTILLE_HISTORY_PURGE: 'Excluir dados de notarização', + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: 'Criar apostilles', + APOSTILLE_CREATE_HELP: 'Deseja mais informações sobre Apostille?', + APOSTILLE_TRANSACTION_NAME: 'Transação Apostille', + APOSTILLE_TRANSACTION_MULTISIG_NAME: 'Transação Apostille Multiassinada', + APOSTILLE_KEEP_PRIVATE: 'Privado, transferível e editável', + APOSTILLE_USE_DEDICATED: 'Usar conta dedicada', + APOSTILLE_FILES_TO_NOTARIZE: 'Arquivos para notarizar', + APOSTILLE_REJECTED: 'Rejeitado', + APOSTILLE_FILE_HASH: 'Hash do arquivo', + APOSTILLE_PRIVATE: 'Privado', + APOSTILLE_FILENAME: 'Nome do arquivo', + APOSTILLE_NAME_TOO_LONG: 'Nome do arquivo é muito longo, 32 caracteres é o máximo permitido.', + APOSTILLE_MAX_NUMBER: 'O máximo de apostilles por lote é 25', + APOSTILLE_INFORMATION_TITLE: 'Criando um Apostille', + APOSTILLE_INFORMATION_1: 'Cada arquivo enviado é processado automaticamente com as opções configuradas no painel à esquerda. Você pode adicionar novos arquivos, mudar parâmetros e adicionar mais arquivos com diferentes opções. Também funcionará se você alternar para multiassinatura e adicionar mais arquivos.', + APOSTILLE_INFORMATION_2: '"As opções Privado, transferível e atualizável" significa que os hashs de seus arquivos serão assinados com a sua chave privada e serão enviados para uma conta dedicada de hierarquia determinística (HD). Desta forma, não será possível que ninguém além de você, conhecer qual conteúdo foi registrado a não ser que você compartilhe o seu conteúdo.', + APOSTILLE_INFORMATION_3: 'A conta dedicada HD pode ser colocada sob um contrato multiassinatura de forma que poderá ser transferido para outros utilizando-se de contratos multiassinaturas com combinações de 1-de-1 ou m-de-n. Também poderá haver informações adicionais enviadas através de mensagens com atualizações ou acréscimos ao documento original ou ao produto representado.', + APOSTILLE_INFORMATION_4: 'Quando duas ou mais partes querem ambas aprovar um registro na cadeia de blocos, ex: vinculação de contratos, a conta fazendo a notarização na cadeia de blocos pode ser colocada em um contrato multiassinatura de n-de-n.', + APOSTILLE_INFORMATION_5: 'Para contas em um contrato de multiassinatura que selecionou "Privado, transferível e atualizável", a chave privada inicial do cossignatário será utilizada para assinar o hash e criar uma conta HD dedicada, e não a conta que foi multiassinada.', + APOSTILLE_INFORMATION_6: 'A conta HD é uma conta dedicada gerada a partir de um hash do nome do arquivo que é assinado pela sua chave privada. Este hash resultante desse processo é então usado para formar uma segunda chave privada. Esta é a chave privada do arquivo com data e hora; uma inovação na tecnologia de cadeia de blocos encontrada apenas na Apostille.', + APOSTILLE_INFORMATION_7: 'A conta HD dedicada permite armazenar o hash assinado do arquivo original e suas atualizações em uma conta dedicada. Se "Público" estiver selecionado, a transação vai para o endereço da conta coletora pública (padrão).', + APOSTILLE_INFORMATION_8: 'Depois que as transações são enviadas, o download de um arquivo é acionado. Ele contém seus arquivos assinados, seu certificado Apostille para esse arquivo e o novo arquivo .nty, ou atualizado, para acompanhar todos os arquivos que você registrou na cadeia NEM.', + APOSTILLE_NO_NTY: 'Nenhum arquivo de notarização adicionado, por favor, clique aqui para importar um, ou um novo será criado automaticamente.', + APOSTILLE_IMPORT_FILES: 'Importar arquivos', + APOSTILLE_CREATE_TEXT: 'Criar um documento de texto', + APOSTILLE_ENTER_TEXT: 'Entre o texto para notarizar...', + APOSTILLE_DOCUMENT_TITLE: 'Título do documento', + APOSTILLE_DROPBOX_MESSAGE: 'Por favor, digite sua senha e as tags desejadas antes de selecionar arquivos', + APOSTILLE_DROPBOX_MESSAGE_2: 'Por favor, digite a sua senha antes de selecionar arquivos', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: 'Auditar apostilles', + APOSTILLE_AUDIT_CHOOSE_NODE: 'Selecionar um nodo', + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: 'Apenas alguns nodos são capazes de buscar em todo o histórico de transações (opção está desabilitada por padrão no NIS).', + APOSTILLE_AUDIT_WRONG_FORMAT: 'Este arquivo não está no formato Apostille!', + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: 'A verificação falhou, o proprietário não possui chave pública!', + APOSTILLE_AUDIT_SUCCESS: 'Arquivo auditado com sucesso!', + APOSTILLE_AUDIT_FAIL: 'Verificação falhou!', + APOSTILLE_AUDIT_WAITING: 'A transferência do Apostille deve estar aguardando pela confirmação!', + APOSTILLE_AUDIT_NOT_FOUND: 'Transação não encontrada, verifique se não está aguardando pela confirmação, pois nesse caso o Apostille ainda é inválido', + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: 'Ocorreu um erro ao buscar dados não confirmados, mas a transação não foi encontrada', + APOSTILLE_AUDIT_ERROR_SIGNER: 'Ocorreu um erro enquanto buscava pelos dados do signatário', + APOSTILLE_AUDIT_ERROR_SIGNATURE: 'A verificação falhou, um erro ocorreu na verificação da assinatura!', + APOSTILLE_AUDIT_INFORMATION_1: 'Arquivos que podem ser auditados devem estar no formato apostille', + APOSTILLE_AUDIT_INFORMATION_2: 'Você pode reconhecê-los pelo nome do arquivo:', + //APOSTILLE_AUDIT_NON_SIGNED: 'Exemplo não assinado:', + //APOSTILLE_AUDIT_SIGNED: 'Exemplo assinado:', + APOSTILLE_AUDIT_FILES: 'Auditar arquivos', + APOSTILLE_AUDIT_FORMAT_EXAMPLE: 'Exemplo do formato Apostille', + APOSTILLE_AUDIT_REMOVE_RECORDS: 'Remover registros localmente', + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: 'Enviar mensagem para a conta de notarização', + APOSTILLE_MESSAGE_NS_BRAND: 'Usar meu registro de nome para mensagem de marca', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'Adicionar mosaico', + APOSTILLE_NTY_ACCOUNT: 'Conta de Notarização', + APOSTILLE_REQUEST_MESSAGE: 'Mensagem de requisição', + APOSTILLE_CREATE_MESSAGE_REQUEST: 'Criar uma mensagem de requisição', + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'Transferir ou dividir propriedade de Apostille', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'Atualizar apostille', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: 'Por favor, complete o formulário!', + ALERT_ERROR_WALLET_DOWNLOAD: 'Não foi possível baixar a carteira pois ela não existe!', + ALERT_PASSWORDS_NOT_MATCHING: 'As senhas fornecidas são diferentes!', + ALERT_INVALID_KEY_FOR_ADDR: 'A chave privada não corresponde ao endereço fornecido!', + ALERT_NO_WALLET_LOADED: 'Você não pode acessar o painel sem uma carteira', + ALERT_WALLET_NAME_EXISTS: 'Uma carteira com o mesmo nome já existe carregada!', + ALERT_INVALID_WALLET_FILE: 'Você está tentando carregar um arquivo que não é uma carteira!', + //ALERT_NO_NODE_SET: 'Por favor entre com um nodo!', + ALERT_INVALID_CUSTOM_NODE: 'Seu nodo personalizado é inválido!', + ALERT_INVALID_WEBSOCKET_PORT: 'A porta websocket do nodo customizado é inválida!', + ALERT_MIJIN_DISABLED: 'A rede Mijin está desabilitada, por favor, escolha outra rede!', + ALERT_GET_NS_BY_ID_ERROR: 'Erro ao buscar informações do registro de nome, pela razão: ', + ALERT_GET_ACCOUNT_DATA_ERROR: 'Erro ao buscar dados da conta, pela razão: ', + ALERT_ERROR_OCCURRED: 'Um erro ocorreu! ', + ALERT_INVALID_ADDR_FOR_NETWORK: ' não corresponde a rede ', + ALERT_INVALID_PASSWORD: 'Senha fornecida não é válida!', + ALERT_COSIG_ALREADY_IN_LIST: 'Cossignatário já está presente na lista de modificações!', + ALERT_COSIGNATORY_HAS_NO_PUBLIC: 'Cossignatário deve ter ao menos uma transação para possuir uma chave pública!', + ALERT_MULTISIG_HAS_NO_PUBLIC: 'Contas multiassinadas devem possuir ao menos uma transação para possuir uma chave pública!', + ALERT_COSIG_CANNOT_BE_MULTISIG: 'A conta selecionada para conversão é cossignatário em outra conta multiassinada. Portanto não pode ser convertida.', + ALERT_NO_NS_OWNED: 'A conta não possui nenhum registro de nome, por favor crie um ou mude de conta.', + ALERT_UNLOCKED_INFO_ERROR: 'Um erro ocorreu ao buscar pelas informações de destravamento', + ALERT_LOCK_ERROR: 'Erro ao travar conta, pela razão: ', + ALERT_UNLOCK_ERROR: 'Erro ao destravar conta, pela razão: ', + ALERT_SUPERNODES_ERROR: 'Um erro ocorreu ao buscar dados do supernodo!', + ALERT_INVALID_NTY_FILE: 'Arquivo fornecido não é um arquivo de notarização!', + ALERT_CREATE_WALLET_FAILED: 'Falha ao criar a carteira, pela razão: ', + ALERT_DERIVATION_FROM_SEED_FAILED: 'Falhou ao derivar a conta da semente (seed), pela razão: ', + ALERT_BIP32_GENERATION_FAILED: 'Falha ao gerar dados BIP32, pela razão: ', + ALERT_NO_WALLET_DATA: 'Erro, dados da carteira vazios!', + ALERT_CANNOT_LOGIN_WITHOU_WALLET: 'Erro, não é possível logar sem uma carteira!', + ALERT_NO_WALLET_TO_SET: 'Erro, não é possível não escolher uma carteira!', + ALERT_INVALID_WALLET_INDEX: 'Erro, índice da conta selecionada está fora dos limites!', + ALERT_NO_CURRENT_WALLET: 'Erro, não é possível configurar uma conta de carteira se não há uma carteira atual!', + ALERT_ALREADY_MULTISIG: 'Conta selecionada já é uma conta multiassinada!', + ALERT_INVALID_MODIFICATION_ARRAY: 'Uma conta multiassinada não pode ser cossignatária de si mesmo, por favor verifique a sua lista de modificações!', + ALERT_GET_MARKET_INFO_ERROR: 'Um erro ocorreu ao tentar buscar informações de mercado!', + ALERT_MULTISIG_CANNOT_BE_COSIG: 'Uma conta multiassinada não pode ser configurada como cossignatária!', + ALERT_PURGE_CANCELLED: 'Remoção cancelada!', + ALERT_MAINNET_DISABLED: 'Mainnet está desabilitada, por favor escolha outra rede!', + ALERT_EMPTY_DECODED_MSG: 'Um erro ocorreu, não há mensagem decodificada!', + ALERT_INVALID_NS_NAME: 'Nome do registro de nomes é inválido!', + ALERT_INVALID_MOSAIC_NAME: 'Nome do mosaico é inválido!', + ALERT_MOSAIC_DESCRIPTION: 'Descrição do mosaico é muito comprida!', + ALERT_GET_INCOMING_TXES_ERROR: 'Um erro ocorreu enquanto buscava por transações de entrada, pela razão: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'Erro ao buscar definição de mosaicos, pela razão: ', + ALERT_GET_SUB_NS_ERROR: 'Erro ao busca definição de registro de nomes, pela razão: ', + ALERT_GET_MOSAICS_ERROR: 'Erro ao buscar mosaicos, pela razão: ', + ALERT_GET_TRANSACTIONS_ERROR: 'Erro ao buscar transações, pela razão: ', + ALERT_INVALID_ADDRESS_BOOK_FILE: 'Este arquivo não está no formato .adb!', + ALERT_INVALID_ADDRESS: 'Endereço fornecido não é válido!', + ALERT_INVALID_AMOUNT: 'Quantidade não é valida!', + ALERT_INVALID_PRIVATE_KEY: 'Chave privada fornecida não é válida!', + ALERT_FILE_SIZE_ERROR: ' é muito grande, o tamanho máximo permitido é de 100 MB', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'Houve uma falha ao desencriptar a mensagem pois a conta não possui uma chave pública visível na rede', + ALERT_FETCH_TIME_SYNC_ERROR: 'Um erro ocorreu ao buscar o horário da rede!', + ALERT_MULTISIG_MIN_SIGNATURE: 'Uma conta multiassinada precisa de pelo menos um cossignatário', + ALERT_BTC_MARKET_ERROR: 'Erro ao buscar o preço do Bitcoin', + ALERT_COSIG_REMOVAL_LIMIT: 'Apenas um cossignatário pode ser removido de cada vez.', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: 'Número inválido para mínimo de assinaturas.', + ALERT_INSUFFICIENT_BALANCE: 'Saldo insuficiente para realizar a transação.', + ALERT_VOTING_ERROR: 'Voto inválido', + ALERT_BRAIN_PASSWORD_TOO_SHORT: 'A senha para a carteira mental deve conter no mínimo 40 caracteres!', + ALERT_NODE_SEEMS_OFFLINE: 'O nodo aparenta estar desconectado, por favor selecione outro', + ALERT_WEAK_PASSPHRASE: 'A pontuação da senha deve ser de no mínimo 3', + ALERT_BRAIN_WALLET_UPGRADE: 'A senha para a sua carteira mental parece fraca! Todas as carteiras mentais deve utilizar uma senha de no mínimo 40 caracteres. Aconselhamos que você crie uma carteira simples, a partir da página de registro, e mova seus fundos para ela. Mais informações aqui.', + ALERT_RECIPIENT_PUBLIC_KEY: 'O destinatário não possui uma chave pública visível na rede.', + ALERT_ENCRYPT_MULTISIG: 'Não é possível enviar mensagens encriptadas a partir de uma conta multiassinatura.', + ALERT_EXCHANGE_NEEDS_MESSAGE: 'O destinatário é uma carteira de corretora e por isso requer uma mensagem para que o depósito seja corretamente creditado. Por favor, leia atentamente as instruções de depósito de sua corretora!', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: 'O endereço já existe no caderno de contatos!', + ALERT_MAX_MOSAIC_SUPPLY: 'O suprimento máximo para o mosaico é de 9\'000\'000\'000', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'Erro ao buscar o suprimento do mosaic, pela razão: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'Mensagens encriptadas não estão habilitadas para transações offline.', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: 'Carteira criada e carregada com sucesso!', + ALERT_SUCCESS_PURGE: 'Armazenamento local removido com sucesso!', + ALERT_SUCCESS_LOGOUT: 'Logout feito com sucesso!', + ALERT_LOAD_WALLET_SUCCESS: 'Carteira carregada com sucesso!', + ALERT_TRANSACTION_SUCCESS: 'Transação enviada com sucesso!', + ALERT_GENERATE_ACCOUNT_SUCCESS: 'Conta gerada com sucesso. Lembre-se de baixar o arquivo .wlt atualizado de sua carteira!', + ALERT_UPGRADE_SUCCESS: 'Carteira atualizada com sucesso!', + ALERT_SIGNATURE_SUCCESS: 'Transação assinada com sucesso!', + ALERT_NTY_FILE_SUCCESS: 'Arquivo .nty carregado com sucesso!', + ALERT_INCOMING_TX_FROM: 'Transação de entrada vinda de ', + ALERT_ADDRESS_BOOK_FILE_SUCCESS: 'Caderno de contatos importado com sucesso!', + ALERT_VOTING_SUCCESS: 'Voto enviado com sucesso!', + ALERT_POLL_CREATION_SUCCESS: 'Votação criada com sucesso!', + ALERT_COPY_SIGNED_TX_SUCCESS: 'Transação assinada copiada com sucesso!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: 'Converter uma conta para multiassinatura', + AGGREGATE_MODIFICATION_NAME: 'Transação de modificação agregada', + AGGREGATE_MODIFICATION_MULTISIG_NAME: 'Transação de modificação agregada multiassinatura', + AGGREGATE_ACCOUNT_SELECT_TITLE: 'Conta para Converter', + AGGREGATE_ACCOUNT_SELECT: 'Selecione uma conta para converter', + AGGREGATE_CUSTOM_ACCOUNT: 'Chave de Importação', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'Chave privada do endereço', + AGGREGATE_ACCOUNT_TO_CONVERT: 'Conta para converter o endereço', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: 'Conta para converter a chave privada', + AGGREGATE_ADD_PLACEHOLDER: 'Conta do cosignatário ou @apelido para adicionar', + AGGREGATE_ADD_BTN_TITLE: 'Adicionar signatário', + AGGREGATE_MIN_SIGNATURES: 'Mínimo de assinaturas requeridos', + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: 'Mínimo de assinaturas necessárias para validar uma transação', + AGGREGATE_MODIFICATION_LIST: 'Lista de modificações', + AGGREGATE_COSIG_LIST: 'Lista de Endereços de Cosignatários', + AGGREGATE_MODIFICATION_EDIT_TITLE: 'Editar um contrato multiassinatura', + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'Conta para editar', + AGGREGATE_MODIFICATION_EDIT_SELECT: 'Selecione uma conta para editar', + AGGREGATE_ADD_REMOVE_TITLE: 'Adicionar/Remover signatário', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: 'Conta do cosignatário ou @apelido para adicionar', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: 'Mudanças de assinaturas necessárias', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: 'Número de assinaturas para adicionar (n) ou remover (-n) - Remoções automatizadas', + AGGREGATE_SELECTED_ACCOUNT_INFO: 'Informações da conta selecionada', + AGGREGATE_MIN_SIGNATURES: 'Mínimo de assinaturas', + AGGREGATE_SELECT_WALLET_ACCOUNT: 'Usar conta da carteira', + AGGREGATE_ADD_COSIG: 'Adicionar cosignatário', + AGGREGATE_REMOVE_COSIG: 'Remover cosignatário', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Assinar transações multiassinatura', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: 'Você já é um NEMber?', + LOGIN_UPGRADE_TITLE: 'A carteira necessita de uma atualização', + LOGIN_UPGRADE_MESSAGE: 'A carteira selecionada precisa de uma atualização. Esta ação irá gerar uma chave pública filha e a adicionará à sua conta primária.', + LOGIN_UPGRADE_BUTTON: 'Atualizar Carteira', + LOGIN_IMPORT_BUTTON: 'Importar Carteira', + LOGIN_SELECT_WALLET_YOURS: 'Selecionar carteira', + LOGIN_SELECT_WALLET: 'Selecione uma carteira de seu armazenamento local', + LOGIN_LOGIN_BUTTON: 'Entrar', + LOGIN_NOTE: 'Não possui carteiras? Importe uma ou crie uma carteira.', + + // SIGNUP MODULE + SIGNUP_TITLE: 'Novo na NEM?', + SIGNUP_SELECT_WALLET_TYPE: 'Selecione um tipo de carteira para criar', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'Posicione o cursor em um tipo de carteira para exibir suas informações.', + SIGNUP_CREATE_WALLET_TITLE: 'Carteira Simples', + SIGNUP_CREATE_WALLET_INFO: 'Carteiras simples contêm uma chave privada primária que é gerada aleatoriamente.', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Carteira de chave privada', + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Carteiras de chave privada contêm uma chave privada que você deseja importar.', + SIGNUP_BRAIN_WALLET_TITLE: 'Carteira Mental', + SIGNUP_BRAIN_WALLET_INFO: 'Carteiras mentais contêm uma chave privada que é gerada a partir de uma senha. Isto faz com que a recuperação da carteira só seja possível utilizando-se exatamente desta mesma senha.', + SIGNUP_CREATE_WALLET_BUTTON: 'Criar carteira simples', + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: 'Criar carteira de chave privada', + SIGNUP_BRAIN_WALLET_BUTTON: 'Criar carteira mental', + SIGNUP_CREATE_WALLET_WARNING: 'Por favor, saiba mais sobre os perigos que as chaves geradas no lado do cliente podem conter; não nos responsabilizamos por quaisquer perdas que venham a ocorrer por problemas relacionados a entropia na geração das chaves. Mesmo que seja muito difícil de acontecer, é recomendado que você use uma chave privada gerada a partir de uma fonte com forte entropia.', + SIGNUP_NETWORK_SELECT: 'Selecione uma rede', + SIGNUP_NETWORK_MAINNET: 'Mainnet é a rede principal real da NEM. Endereços começam com \'N\'.', + SIGNUP_NETWORK_TESTNET: 'Testnet é a rede para testes. Endereços começam com \'T\'.', + SIGNUP_NETWORK_MIJIN: 'Mijin é a versão privada da NEM. Endereços começam com \'M\'.', + SIGNUP_BRAIN_WALLET_WARNING: 'Por favor, saiba mais sobre os perigos que carteiras mentais podem conter. Carteiras mentais usam apenas uma senha que passa por múltiplos hashes. Portanto é crucial que você selecione uma senha SEGURA com no mínimo 40 caracteres. XKCD #936', + SIGNUP_PRIVATE_KEY_WALLET_WARNING: 'Carteiras de chave privada usam APENAS uma senha para encriptar a chave privada importada. Portanto é crucial selecionar uma senha SEGURA.', + SIGNUP_CREATE_START_WARNING: 'Por favor, siga cada passo com muita atenção!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'É recomendado desconectar-se da internet enquanto estiver criando a sua carteira e fazendo backup de seus dados.', + SIGNUP_CREATE_READY_BTN: 'Pronto', + SIGNUP_CREATE_ENTER_NAME: 'Digite o nome da carteira', + SIGNUP_CREATE_ENTER_PASSWORD: 'Digite uma senha', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'Digite uma senha de passe', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'Confirme a senha digitada acima', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'Confirme a senha de passe digitada acima', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: 'Entre com a chave privada', + SIGNUP_CREATE_ADDRESS_FROM_PK: 'Endereço correspondente à chave acima', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'Agora iremos gerar a sua chave privada primária. Por favor, clique em iniciar e mova o seu cursor ao redor da tela para adicionar mais entropia.', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'Protocolo de segurança da conta', + SIGNUP_COMMON_WALLET_WARNING_1: 'As carteiras são armazenadas temporariamente no armazenamento local de seu navegador! Navegadores podem ser configurados (ex: por add-ons) para limpar o armazenamento local de vez em quando. Isto pode levar a perda dos dados e não pode ser desfeito de forma fácil. Neste caso, sua carteira estará perdida, por isso é muito importante se assegurar que você possui backup de todas as informações necessárias para restaurar a sua carteira.', + SIGNUP_COMMON_WALLET_WARNING_2: 'Por favor, clique abaixo para baixar sua carteira. Trata-se do arquivo .wlt utilizado como backup para importar de volta a sua carteira, caso o armazenamento local de seu navegador seja apagado.', + SIGNUP_COMMON_WALLET_WARNING_3: 'Se você não baixou o backup do arquivo .wlt, clique no botão abaixo para revelar os dados originais da carteira e criar o arquivo manualmente:', + SIGNUP_COMMON_WALLET_WARNING_4: 'Mesmo que você possua o arquivo de sua carteira é obrigatório fazer o backup da chave primária de sua conta, clique no botão abaixo para revelar:', + SIGNUP_COMMON_WALLET_WARNING_5: 'É a sua responsabilidade garantir que possui um backup seguro de sua chave privada antes de enviar quaisquer fundos para a sua conta.', + SIGNUP_COMMON_WALLET_WARNING_6: 'Cada carteira possui uma chave privada primária (a sua é exibida abaixo) que é usada para criar contas secundárias determinísticas (BIP32). Este recurso requer o uso da mesma senha ou gerará contas secundárias diferentes para a mesma chave privada primária. Quando fizer backup de seus dados não se esqueça de anotar a sua senha.', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'Exibir o arquivo original da carteira', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'Para fazer um arquivo de carteira, crie um arquivo texto vazio e coloque a chave acima, codificada em base64, dentro dele. Salve o arquivo como nomeDeSuaCarteira.wlt.', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'Exibir chave privada', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: 'Para fazer backup de sua chave privada, imprima-a ou salve-a em um arquivo texto. É altamente recomendável salvar sua chave privada em uma local seguro desconectado.', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'Ao clicar abaixo, você concorda que possui sua chave privada, senha e arquivo de carteira guardados em um backup seguro.', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'Eu possuo o arquivo de minha carteira', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: 'Eu possuo a chave privada e a senha', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: 'Eu concordo', + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: 'Entendido', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'Baixar Carteira', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: 'Força estimada da senha', + SIGNUP_ESTIMATED_GUESS_TIMES: 'Tempo estimado de suposição', + + // FAQ MODULE + FAQ_TITLE: 'Perguntas Mais Frequentes', + FAQ_QUESTION_1: 'Como a Nano Wallet funciona?', + FAQ_ANSWER_1: 'A Nano Wallet é feita com AngularJS e ES6. É um aplicativo que funciona totalmente do lado do cliente e nunca envia nenhuma informação sensível através dos cabos; tudo acontece no seu navegador local, desde criar as chaves privadas até a assinatura das transações.', + FAQ_QUESTION_2: 'É livre para utilizar?', + FAQ_ANSWER_2: 'Absolutamente todas as operações são do lado do cliente, apenas você controla as suas moedas, sem terceiros envolvidos, e sem taxas extras.', + FAQ_QUESTION_3: 'Porque eu já possuo um mosaico?', + FAQ_ANSWER_3: 'Por que a XEM é a moeda padrão da cadeia de blocos da NEM, todo usuário já possui ela registrada em sua própria carteira, mesmo quando o saldo é 0. Seu registro de nome é NEM e o nome do mosaico é XEM', + FAQ_QUESTION_4: 'Mapa de desenvolvimento?', + FAQ_ANSWER_4: 'O atual mapa de desenvolvimento inclui integração de todos os recursos da Nano Wallet v1.x.x e a conclusão de projetos financiados pela comunidade para trabalhar através desta carteira.', + FAQ_QUESTION_5: 'Como eu consigo XEM grátis?', + FAQ_ANSWER_5: 'As torneiras de XEM estão atualmente fora de funcionamento, mas você pode consultar o fórum da NEM para saber mais sobre o programa de recompensas da NEM.', + FAQ_QUESTION_6: 'Onde encontrar mais informações sobre a NEM?', + FAQ_ANSWER_6_FORUM: 'Fórum oficial', + FAQ_ANSWER_6_WEBSITE: 'Website oficial', + FAQ_ANSWER_6_BTT: 'Assunto oficial na BitcoinTalk', + FAQ_QUESTION_7: 'Nada é exibido no painel.', + FAQ_ANSWER_7: 'Por favor, verifique o círculo do nodo na barra de navegação do topo.
          Círculo vermelho significa que a conexão com o nodo falhou.
          Clique no "Nodo" e selecione outro da lista ou use um nodo customizado.
          Supernodes.nem.io possui uma lista de nodos que você pode utilizar.', + FAQ_QUESTION_8: 'Cosignatários não podem ver a transação para assinar.', + FAQ_ANSWER_8: 'Neste caso vá para "Serviços", procure por "Contas Multiassinatura ou Multiusuários" e clique em "Assinar transações multiassinatura".', + FAQ_QUESTION_9: 'Quais são as melhores práticas de segurança?', + FAQ_ANSWER_9: 'É altamente recomendável que sempre armazene suas chaves privadas em papel.
          Você pode imprimí-las e arquivá-las em algum lugar seguro.

          No que diz respeito aos arquivos de carteira, você sempre deve manter várias cópias em diferentes locais a frio (desconectados), como cartões usb.
          Senhas devem ser únicas e complexas, por esta razão, sempre escreva-a primeiro.

          Quando você desejar verificar a sua carteira ou realizar operações:
          - Conecte o seu cartão usb
          - Importe sua carteira para a Nano
          - Desconecte o seu cartão usb.

          Uma cópia da sua carteira ficará armazenada no armazenamento local para o momento que você precisar.
          Assim que terminar, saia e remova as carteiras do seu armazenamento local com o botão de exclusão ao lado direito da barra do rodapé da página.', + FAQ_QUESTION_10: 'Onde encontrar informações sobre a minha conta (endereço, etc) ?', + FAQ_ANSWER_10: 'Se você olhar na barra de navegação do topo, você verá o botão "Conta" entre "Nodo" e "Idioma". Lá você poderá encontrar seu endereço, chave pública, saldo coberto e outros dados importantes.', + FAQ_QUESTION_11: 'Depositei XEM em uma corretora mas nada foi creditado?', + FAQ_ANSWER_11_1: 'Primeiro você deve verificar que o hash da sua transação está apontando para uma transação existente no explorador (por favor, saiba que o explorador está sempre alguns blocos atrasado).', + FAQ_ANSWER_11_2: 'A maioria das corretoras exige uma mensagem de identificação da transação para creditar o seu depósito. Assegure-se que você seguiu cuidadosamente as instruções da corretora e adicionou a mensagem não encriptada conforme solicitado.', + FAQ_ANSWER_11_3: 'Mesmo que tenha adicionado a mensagem, pode acontecer que as corretoras não processem o seu depósito, por motivos de problemas do lado deles.', + FAQ_ANSWER_11_4: 'Você deve contatar o suporte da corretora, e explicar a situação enviando-os o hash da sua transação.', + FAQ_QUESTION_12: 'Como verificar se eu estou em um fork?', + FAQ_ANSWER_12_1: 'Clique em "Nodo", na barra de navegação do topo, para abrir o painel do nodo.', + FAQ_ANSWER_12_2: 'Verifique o número do bloco e compare com o número exibido aqui.', + FAQ_ANSWER_12_3: 'Se for diferente em mais de 5 blocos, então, provavelmente você está em um fork.', + FAQ_ANSWER_12_4: 'Para consertar, apenas escolha outro nodo da lista no painel de nodos, isso restaurará sua conta para o seu estado atual na rede real.', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: 'Digite a senha de sua carteira', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Nome da carteira', + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Senha', + FORM_PASSWORD: 'Senha', + FORM_PASSWORD_CONFIRM: 'Confirmar Senha', + FORM_PASSPHRASE_CONFIRM: 'Confirmar Senha de Passe', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Confirmar sua senha', + FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Senha de Passe', + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Confirmar sua senha de passe', + FORM_ADDRESS_FIELD_PLACEHOLDER: 'Endereço da conta', + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: 'Chave privada', + FORM_SIDE_BTN_BALANCE: 'Saldo', + FORM_SIDE_BTN_PAY_TO: 'Pagar para', + FORM_SIDE_BTN_TX_FEE: 'Taxa de transação', + FORM_SIDE_BTN_RENTAL_FEE: 'Taxa de aluguel', + FORM_SIDE_BTN_LEVY_FEE: 'Taxa de imposto', + FORM_RECIPIENT_PLACEHOLDER: 'Endereço do destinatário ou @apelido', + FORM_INVOICE_RECIPIENT_PLACEHOLDER: 'Endereço do destinatário', + FORM_SIDE_BTN_ALIAS_OF: 'Apelido de', + FORM_MESSAGE_PLACEHOLDER: 'Mensagem', + FORM_MOSAIC_NAME_PLACEHOLDER: 'Nome do Mosaico', + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'Endereço da conta ou @apelido', + FORM_BTN_GET_ALIAS: 'Pegar endereço de registro de nome', + FORM_BTN_OPEN_ADB: 'Abrir caderno de contatos', + FORM_SELECT_NAMESPACE: 'Selecione um registro de nome', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Votação', + PORTAL_VOTING_TEXT: 'Criar e votar em votações', + PORTAL_VOTING_BTN1: 'Ver Votações', + PORTAL_VOTING_BTN2: 'Criar Votação', + FORM_TITLE_FIELD_PLACEHOLDER: 'Título', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Escreva a sua descrição aqui', + FORM_OPTION_FIELD_PLACEHOLDER: 'escreva uma opção', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'endereço da conta', + FORM_SELECT_MULTISIG: 'Selecione uma conta multiassinatura', + FORM_SELECT_CONTACT: 'Selecione um contato', + + // TREZOR RELATED + TREZOR_TITLE: 'TREZOR', + TREZOR_TEXT: 'A carteira em hardware TREZOR permite que você segure suas XEM, mosaicos contas multiassinatura', + TREZOR_BUTTON: 'Entrar com TREZOR', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'Preparar uma transação offline', + OFFLINE_TX_NO_WALLET: 'Por favor, importe uma carteira do módulo de login para ver o formulário.', + OFFLINE_TX_INFO_1: 'Assegure-se de que está desconectado da internet quando estiver importando sua carteira e criando a transação!', + OFFLINE_TX_INFO_2: 'Somente transações simples podem ser criadas por que a conexão é necessária para buscar mosaicos e informações de multiassinatura dos nodos da NEM.', + OFFLINE_TX_INFO_3: 'Depois de clicar no botão "criar" no painel da esquerda, você encontrará a transação assinada abaixo.', + OFFLINE_TX_INFO_4: 'Uma transação assinada é imutável e será efetivada apenas se transmitida para a rede antes do prazo padrão de 24 horas.', + OFFLINE_TX_SIGNED: 'Transação assinada', + OFFLINE_TX_RELEASE: 'Abrir no módulo de transmissão', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'Transmitir uma transação para a rede', + RELEASE_OFFLINE_TX_PARAMETERS: 'Parâmetros da transação', + RELEASE_OFFLINE_TX_INFO_1: 'Para transmitir uma transação você deve estar conectado à internet.', + RELEASE_OFFLINE_TX_INFO_2: 'Assegure-se de que selecionou a rede correta e um nodo em funcionamento ou a transação será rejeitada.', + RELEASE_OFFLINE_TX_INFO_3: 'Não é possível enviar uma transação assinada duas vezes. Uma transação assinada sempre gerará o mesmo hash e duas transações não podem possuir o mesmo hash.', + RELEASE_OFFLINE_TX_INFO_4: 'Você pode transmitir a transação assinada de qualquer computador de forma segura.', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: 'Criar uma fatura' + }); + +} + +export default PortugueseBRProvider; diff --git a/src/app/modules/languages/ru.js b/src/app/modules/languages/ru.js new file mode 100755 index 0000000..6a81b17 --- /dev/null +++ b/src/app/modules/languages/ru.js @@ -0,0 +1,802 @@ +function RussianProvider($translateProvider) { + 'ngInject' + + $translateProvider.translations('ru', { + + // HEADER COMPONENT + WALLET_NAME_1: 'nano', + WALLET_NAME_2: 'Wallet', + APP_NAME_SUB: 'Интерфейс безопасного подключения к платформе NEM', + HEADER_LOGIN_BUTTON: 'Вход', + HEADER_SIGNUP_BUTTON: 'Регистрация', + HEADER_DASHBOARD: 'Главная', + HEADER_WALLET: 'Кошелёк', + HEADER_SERVICES: 'Сервис', + HEADER_EXPLORER: 'Обозреватель', + HEADER_NODE: 'Узел', + HEADER_ACCOUNT: 'Аккаунт', + HEADER_LANG_TITLE: 'Язык интерфейса', + HEADER_LANG_SELECT: 'Выбрать язык', + HEADER_NODE_BLOCK_HEIGHT: 'Высота блока', + HEADER_NODE_CURRENT_NODE: 'Текущий узел', + HEARDER_NODE_LIST: 'Список узлов', + HEADER_NODE_SELECT: 'Выбрать узел', + HEADER_NODE_CUSTOM: 'Другой узел', + HEADER_NODE_CONNECT: 'Подключиться', + HEADER_NODE_CUSTOM_INFO: 'IP-адрес узла или домен', + HEADER_NODE_CUSTOM_TOOLTIP: 'Введите здесь собственный IP-адрес узла NIS', + HEADER_PURGE: 'Очистка', + HEADER_PURGE_MESSAGE: 'Пожалуйста, подтвердите очистку локального хранилища. Нажав на кнопку "OK" все сведения о Ваших кошельках в локальном хранилище текущего браузера будут удалены. Пожалуйста, убедитесь в том, что Вы сделали резервную копию всех кошельков для гарантии безопасности Ваших средств.', + HEADER_OFFLINE_TX: 'Prepare an offline transaction', + HEADER_RELEASE_TX: 'Release a transaction', + + // FOOTER COMPONENT + FOOTER_POWERED_BY_1: 'При поддержке', + FOOTER_POWERED_BY_2: 'NEM technology.', + FOOTER_VERSION: 'Версия', + + // DASHBOARD MODULE + DASHBOARD_TITLE: 'Главная', + DASHBOARD_UNCONFIRMED: 'Неподтвержденные', + DASHBOARD_CONFIRMED: 'Подтвержденные', + DASHBOARD_HARVEST_INCOME_TITLE: 'Сбор комиссий на последних 25 блоках', + DASHBOARD_HARVEST_INCOME_NOTE: 'Только блоки с комиссией выше 0', + DASHBOARD_HARVEST_INCOME_MESSAGE: 'Нет комиссий на последних 25 блоках', + DASHBOARD_NEWS_TITLE: 'Последние новости', + DASHBOARD_HARVESTED_BLOCKS_TITLE: 'Собранные блоки', + DASHBOARD_HARVESTED_BLOCKS_TH: 'Комиссия', + DASHBOARD_MARKET_INFO_TITLE: 'Информация о рынке', + DASHBOARD_MARKET_INFO_CAP: 'Рыночная капитализация', + DASHBOARD_MARKET_INFO_PRICE: 'Цена', + DASHBOARD_MARKET_INFO_VOLUME: 'Объем за 24ч.', + DASHBOARD_MARKET_INFO_CHANGES: 'Изменения в процентах', + DASHBOARD_MARKET_INFO_CHANGES_1H: '1ч.', + DASHBOARD_MARKET_INFO_CHANGES_24H: '24ч.', + DASHBOARD_MARKET_INFO_CHANGES_7D: '7д.', + DASHBOARD_MARKET_INFO_NOTE: 'CoinMarketCap данные обновляются каждые 5 минут', + DASHBOARD_NOTICE_1: 'Добро пожаловать в NanoWallet Beta!', + DASHBOARD_NOTICE_2: 'Пожалуйста, сообщите об ошибке.', + DASHBOARD_NOTICE_3: 'Команда NEM не несёт ответственности за любые потери средств, в связи с использованием NanoWallet в главной сети (mainnet). Мы рекомендуем, в первую очередь, ознакомиться с NanoWallet в тестовой сети (testnet). Пользователи несут ответственность за сохранность своих средств, резервных копий и закрытых ключей.', + DASHBOARD_NOTICE_4: 'Не используйте главную сеть (mainnet), если не уверены, что Ваши средства надежно защищены. Мы рекомендуем записать закрытые ключи на бумаге и хранить её в безопасном месте. Кроме того, Вы можете импортировать свои аккаунты в LightWallet/NCC.', + DASHBOARD_NOTICE_5: 'Благодарим за Ваше участие!', + + // GENERAL + GENERAL_BLOCK: 'Блок', + GENERAL_BLOCKS: 'Блоки', + GENERAL_NO_RESULTS: 'Нет результатов', + GENERAL_ACCOUNT: 'Аккаунт', + GENERAL_ACCOUNTS: 'Аккаунты', + GENERAL_MULTISIG_ACCOUNT: 'Мультиподписной аккаунт', + GENERAL_AMOUNT: 'Сумма', + GENERAL_MESSAGE: 'Сообщение', + GENERAL_DATE: 'Дата', + GENERAL_TAB_NORMAL: 'Обычная', + GENERAL_TAB_SEND: 'Отправка', + GENERAL_TAB_MULTISIG: 'Мультиподпись', + GENERAL_TOTAL: 'Всего', + GENERAL_REMOVE: 'Удалить', + GENERAL_MOSAIC: 'Мозайка', + GENERAL_FEE: 'Комиссия', + GENERAL_LEVY: 'Сбор', + GENERAL_LEVY_TYPES: 'Типы сборов', + GENERAL_LEVY_TYPES_NOTE: 'I - постоянная комиссия; II - процентное соотношение', + GENERAL_LEVY_TYPE_1: 'Постоянная комиссия', + GENERAL_LEVY_TYPE_2: 'Процентное соотношение', + GENERAL_SEND: 'Отправить', + GENERAL_TO: 'Получатель', + GENERAL_HASH: 'Hash', + GENERAL_HASH_FUNCTION: 'Hash функция', + GENERAL_NAME: 'Имя', + GENERAL_INFORMATION: 'Информация', + GENERAL_ADDRESS: 'Адрес', + GENERAL_PUBLIC_KEY: 'Публичный ключ', + GENERAL_PRIVATE_KEY: 'Приватный ключ', + GENERAL_CLEAR_ALL: 'Очистить всё', + GENERAL_CLOSE: 'Закрыть', + GENERAL_COMING_SOON: 'Скоро', + GENERAL_NONE: 'Ничего', + GENERAL_DROPBOX: 'Переместите файлы сюда или нажмите, чтобы выбрать', + GENERAL_NETWORK_FEE: 'Комиссия сети', + GENERAL_YES: 'Да', + GENERAL_NO: 'Нет', + GENERAL_TAGS: 'Теги', + GENERAL_SINK: 'Sink', + GENERAL_SINK_ADDRESS: 'Sink Address', + GENERAL_STORAGE: 'Хранение', + GENERAL_REASON: 'Причина', + GENERAL_TRANSACTION_HASH: 'Hash транзакции', + GENERAL_TRANSACTION_ID: 'ID транзакции', + GENERAL_OWNER: 'Создатель', + GENERAL_RESULTS: 'Результаты', + GENERAL_RESULT: 'Результат', + GENERAL_STATUS: 'Статус', + GENERAL_LOCATION: 'Местонахождение', + GENERAL_ACTION: 'Действие', + GENERAL_ACTIONS: 'Действия', + GENERAL_ADD: 'Добавить', + GENERAL_ADDED: 'Добавлено', + GENERAL_REMOVED: 'Удалено', + GENERAL_COSIGNATORY: 'Подписант', + GENERAL_COSIGNATORIES: 'Подписанты', + GENERAL_PROCESSING: 'В процессе', + GENERAL_ACCOUNT_LABEL: 'Метка аккаунта', + GENERAL_OPTIONAL: '(не обязательно)', + GENERAL_ERROR: 'Ошибка', + GENERAL_EXAMPLE: 'Пример', + GENERAL_PUBLIC: 'Публичный', + GENERAL_NAMESPACES: 'Пространства имён', + GENERAL_NAMESPACE: 'Пространство имён', + GENERAL_SUB_NAMESPACES: 'Подпространства имён', + GENERAL_SUB_NAMESPACE: 'Подпространство имён', + GENERAL_MOSAICS: 'Мозайки', + GENERAL_VALUE: 'Значение', + GENERAL_CONNECTION_ERROR: 'Ошибка подключения: узел недоступен или отсутствует подключение к интернету', + GENERAL_HISTORY: 'История', + GENERAL_REVEAL: 'Раскрыть', + GENERAL_QR: 'QR-код', + GENERAL_UPDATE: 'Обновить', + GENERAL_UNKNOWN: 'Неизвестно', + GENERAL_IMPORTANCE: 'Важность', + GENERAL_TRANSACTIONS: 'Транзакции', + GENERAL_REGISTER: 'Зарегистрировать', + GENERAL_CREATE: 'Создать', + GENERAL_RENEW: 'Продлить', + GENERAL_CHARACTERS_LEFT: 'Осталось символов', + GENERAL_CURRENCY: 'Валюта', + GENERAL_EDIT: 'Редактировать', + GENERAL_SEND_XEM: 'Отправить XEM', + GENERAL_ACTIVE: 'Active', + GENERAL_INACTIVE: 'Inactive', + GENERAL_ACTIVATING: 'Activating', + GENERAL_DEACTIVATING: 'Deactivating', + GENERAL_REMOTE: 'Remote', + GENERAL_WARNING: 'Warning', + GENERAL_SCORE: 'Score', + GENERAL_LENGTH: 'Length', + GENERAL_GO_BACK: 'Go back', + GENERAL_NEXT: 'Next', + GENERAL_START: 'Start', + GENERAL_ALIAS: 'Alias', + GENERAL_CONTACTS: 'Contacts', + GENERAL_ENCRYPTED: 'Encrypted', + GENERAL_UNENCRYPTED: 'Unencrypted', + GENERAL_HEXADECIMAL: 'Hexadecimal', + GENERAL_SELECT_ACCOUNT: 'Select account', + GENERAL_INVOICE: 'Invoice', + + // HOME MODULE + HOME_UNSUPPORTED_BROWSER: 'Простите, но Вы не можете безопасно использовать NanoWallet в этом браузере...', + HOME_RECOMMENDED_BROWSERS: 'Рекомендуемые браузеры:', + HOME_FEATURE_STAND_BY: 'Place the cursor on a feature to show information.', + HOME_FEATURE_1: 'Send and receive XEM easily and almost instantly, only 1 minute block time !', + + // TRANSFER TRANSACTION MODULE + TRANSFER_TRANSACTION_TITLE: 'Отправка и получение', + TRANSFER_TRANSACTION_NAME: 'Отправка транзакции', + TRANSFER_TRANSACTION_MULTISIG_NAME: 'Отправки транзакции с мультиподписью', + TRANSFER_TRANSACTION_INVOICE: 'Создание счёта', + TRANSFER_TRANSACTION_TAB_INVOICE: 'Счёт', + TRANSFER_TRANSACTION_MOSAIC_TRANSFER: 'Отправить мозайку', + TRANSFER_TRANSACTION_ATTACH_MOSAIC: 'Прикрепить мозайку', + TRANSFER_TRANSACTION_ATTACH: 'Прикрепить', + TRANSFER_TRANSACTION_MOSAICS_ATTACHED: 'Прикреплённые мозайки', + TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: 'Зашифровать сообщение', + TRANSFER_TRANSACTION_MESSAGE_TYPE: 'Message type', + /*TRANSFER_TRANSACTION_HEX_MESSAGE: 'Hex message', + TRANSFER_TRANSACTION_ENCRYPT_TOOLTIP: 'У получателя нет открытого ключа, видимого в сети', + TRANSFER_TRANSACTION_ENCRYPT_TOOLTIP_MULTISIG: 'Нет зашифрованных сообщение через мультиподписной аккаунт',*/ + + // TRANSACTION LINES + LINE_TX_DETAILS_FROM: 'Отправитель', + LINE_TX_DETAILS_FROM_MULTISIG: 'Мультиподписи', + LINE_TX_DETAILS_WAITING: 'Транзакция ожидает очереди', + LINE_TX_DETAILS_NEED_SIG: 'Требуется подпись соподписанта', + LINE_TX_DETAILS_NEED_SIG_2: 'Эта транзакция нуждается в Вашей подписи', + //LINE_TX_DETAILS_MESS_ENC: 'Зашифровано', + LINE_TX_DETAILS_MESS_DEC: 'Расшифровать', + LINE_TX_DETAILS_HASH: 'Hash', + LINE_TX_DETAILS_DEC_MESS: 'Расшифровать сообщение', + LINE_TX_DETAILS_MOS_ATTACHED: 'Прикреплённые мозайки', + LINE_TX_DETAILS_LEVY_TYPE_1: 'Постоянная', + LINE_TX_DETAILS_LEVY_TYPE_2: 'Процентное соотношение', + LINE_TX_DETAILS_ISSUER: 'Эмитент', + LINE_TX_DETAILS_MULTISIG_FEE: 'Комиссия за мультиподпись', + LINE_TX_DETAILS_MULTISIG_HASH: 'Hash мультиподписи', + LINE_TX_DETAILS_COSIGN: 'Подпись транзакции', + LINE_TX_DETAILS_SIGNATURES: 'Подпись(и)', + LINE_TX_DETAILS_COSIGNATORY: 'Соподписант', + LINE_TX_DETAILS_TIMESTAMP: 'Отметка времени', + LINE_TX_DETAILS_MOS_CREATE: 'Создание мозайки', + LINE_TX_DETAILS_MOS_EDIT: 'Редактирование мозайки', + LINE_TX_DETAILS_NS_CREATE: 'Создание пространства имён', + LINE_TX_DETAILS_NS_NEW_SUB: 'Новое подпространство имён', + LINE_TX_DETAILS_NS_ROOT: 'Корневое пространство имён', + LINE_TX_DETAILS_RECIPIENT: 'Получатель', + LINE_TX_DETAILS_MULTISIG_CREATE: 'Создание мультиподписного аккаунта', + LINE_TX_DETAILS_MULTISIG_EDIT: 'Редактирование мультиподписного аккаунта', + LINE_TX_DETAILS_MULTISIG_MOD: 'Модификации', + LINE_TX_DETAILS_MULTISIG_MIN_COSIG: 'Мин. соподписантов', + LINE_TX_DETAILS_MULTISIG_AFFECTED: 'Затронутый аккаунт', + + // IMPORTANCE MODULE + IMPORTANCE_TRANSFER_NAME: 'Транзакция передачи важности', + IMPORTANCE_TRANSFER_MULTISIG_NAME: 'Транзакций передачи важности с мультиподписью', + IMPORTANCE_TRANSFER_MODE: 'Режим', + IMPORTANCE_TRANSFER_MODE_1: 'Активация', + IMPORTANCE_TRANSFER_MODE_2: 'Деактивация', + IMPORTANCE_TRANSFER_TITLE: 'Управление делегированным аккаунтом', + IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Управление делегированным аккаунтом мультиподписного аккаунта', + IMPORTANCE_TRANSFER_CUSTOM_KEY: 'Использовать другой публичный ключ', + IMPORTANCE_TRANSFER_MODE_SELECT: 'Выбрать режим', + IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: 'Удалённый аккаунт', + IMPORTANCE_TRANSFER_REMOTE_PUBLIC: 'Публичный ключ удалённого аккаунта', + IMPORTANCE_TRANSFER_INFO_PART_1: 'После включения транзакции за активацию/деактивацию в блок, должно пройти 6 часов, чтобы изменения вступили в силу.', + IMPORTANCE_TRANSFER_INFO_PART_2: 'Убедитесь, что Вы уже не активировали делегирование аккаунта ранее (если аккаунт импортирован). Если это так, Вы можете использовать старый публичный ключ делегированного аккаунт, для отключения делегирования (при необходимости)', + IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'Для мультиподписных аккаунтов, только соподписант, который инициировал операцию передачи важности, может запускать/останавливать сбор блоков. Если какой-то другой соподписант желает вернуть контроль на сбор блоков, ему просто необходимо деактивировать/актировать сбор блоков.', + IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'Нет собранных блоков', + IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Панель сбора блоков', + IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'Вы должны подождать, пока удаленный статус изменится на «Активирован», чтобы начать делегированный сбор блоков.', + IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'Вы должны отправить транзакцию в левой панели, чтобы активировать Ваш удалённый аккаунт.', + IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'Вы не соподписант, который активировал удаленный аккаунт, поэтому не можете запускать/останавливать делегированный сбор блоков.', + IMPORTANCE_TRANSFER_PRIVATE_KEY_PLACEHOLDER: 'Показать приватный ключ делегированного аккаунта', + IMPORTANCE_TRANSFER_DELEGATED_KEYS: 'Ключ делегированного аккаунта', + IMPORTANCE_TRANSFER_HARVESTING_STATUS: 'Harvesting status', + IMPORTANCE_TRANSFER_START_HARVESTING: 'Start delegated harvesting', + IMPORTANCE_TRANSFER_STOP_HARVESTING: 'Stop delegated harvesting', + IMPORTANCE_TRANSFER_ACTIVATE_DEACTIVATE_REMOTE: 'Activate / Deactivate the delegated account', + IMPORTANCE_TRANSFER_SHOW_DELEGATED_KEYS: 'Show delegated account keys', + + // CREATE MOSAIC MODULE + MOSAIC_DEFINITION_TITLE: 'Создание мозайки', + MOSAIC_DEFINITION_NAME: 'Транзакция создания мозайки', + MOSAIC_DEFINITION_MULTISIG_NAME: 'Мультиподписная транзакция создания мозайки', + MOSAIC_DEFINITION_QUANTITY: 'Количество', + MOSAIC_DEFINITION_DIV: 'Делимость', + MOSAIC_DEFINITION_TOTAL_SUPPLY: 'Общая поставка', + MOSAIC_DEFINITION_FINAL_NAME: 'Полное имя', + MOSAIC_DEFINITION_DESCRPITION: 'Описание', + MOSAIC_DEFINITION_INITIAL_SUPPLY: 'Первоначальная поставка', + MOSAIC_DEFINITION_MUTABLE_SUPPLY: 'Изменяемый объем поставок', + MOSAIC_DEFINITION_TRANSFERABLE: 'Разрешить передачу', + MOSAIC_DEFINITION_PROPERTIES: 'Свойства', + MOSAIC_DEFINITION_MOSAIC_PROPERTIES: 'Свойства мозайки', + MOSAIC_DEFINITION_REQUIRES_LEVY: 'Требовать налог', + MOSAIC_DEFINITION_LEVY_LIMITATION: 'UI-ограничение: в настоящее время в качестве налога допускается только мозайка.', + MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: 'Выберите облагаемую налогом мозайку', + MOSAIC_DEFINITION_LEVY_ADDRESS: 'Номер счёта налоговой', + MOSAIC_DEFINITION_LEVY_FEE_TYPE: 'Тип сбора', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: 'Фиксированный', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: 'Процент', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: 'Выбрав фиксированный сбор, будет взиматься постоянная плата в размере:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: 'Выбрав процент, будет взиматься линейная плата:', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: 'Отправка', + MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: 'будет означать взимание', + MOSAIC_DEFINITION_PARENT: 'Родительское пространство имён', + MOSAIC_DEFINITION_INFORMATION_TITLE: 'Создание мозайки', + MOSAIC_DEFINITION_INFORMATION: 'Хотите узнать больше о мозайках?', + MOSAIC_DEFINITION_INFORMATION_1: 'Максимальная длина имени мозайки составляет 32 символа. Разрешённые символы:', + MOSAIC_DEFINITION_INFORMATION_2: 'Первым символом должна быть буква из алфавита.', + MOSAIC_DEFINITION_INFORMATION_3: 'Описание не может привышать длину 512 символов. Нет никаких ограничений на символы, используемые в описании.', + MOSAIC_DEFINITION_INFORMATION_4: 'Поведение мозайки может быть настроено с помощью набора свойства:', + MOSAIC_DEFINITION_INFORMATION_5: 'Объем поставки должен быть целым числом. Поставка должна быть в пределах диапозона от 0 до 9,000,000,000.', + MOSAIC_DEFINITION_INFORMATION_6: 'Делимость определяет, до какого десятичного знака мозайку можно разделить. Например, делимость равную 3-м означает, что мозайку можно разделить на мельчайшие части до 0.001 мозайки. Делимость должна быть в диапазоне от 0 до 6.', + MOSAIC_DEFINITION_INFORMATION_7: 'Если этот флажок установлен, то Вы сможете изменить объем поставки на более позднем этапе, в противном случае объём поставки будет неизменым.', + MOSAIC_DEFINITION_INFORMATION_8: 'Разрешить передачу мозайки между аккаунтами, кроме создателя мозайки. Если свойство \'Передаваемый\' не выбано, то получателем или отправителем может быть только создатель мозайки. Если этот флажок установлен, мозайка можете быть передана на любой счёт.', + MOSAIC_DEFINITION_INFORMATION_9: 'Создатель мозайки может совершать специальную комиссию с отправителя и отправлять сборы на аккаунт по своему выбору (таким образом, создатель может указать собственный счёт в качестве получателя этой пошлины). Сбор комиссии выглядит следующим образом:', + MOSAIC_DEFINITION_INFORMATION_10: 'Мозайка использующая сбор. Можно выбрать любую существующую мозайку.', + MOSAIC_DEFINITION_INFORMATION_11: 'Получатель пошлины. Это может быть любой счёт.', + MOSAIC_DEFINITION_INFORMATION_12: 'Размер комиссии. Интерпретация зависит от поля \'тип комиссии\', смотрите выше.', + MOSAIC_DEFINITION_INFORMATION_13: 'Поддреживаются два типа оплаты комиссий: фиксированная и оплата в процентах.', + MOSAIC_DEFINITION_INFORMATION_14: 'Плата определяется фиксированной и, таким образом, не зависит от количества, которе передается.', + MOSAIC_DEFINITION_INFORMATION_15: 'Плата определяется в процентах и, таким образом, линейно возрастает, в зависимости от количество передаваемых мозайк.', + MOSAIC_DEFINITION_INFORMATION_16: 'Отправка мозайки в блокчейне NEM требует комиссию. Точная комиссия расчитывается в зависимости от их общего количества и сколько будет отправлено в течении транзакции. За передачу любой мозайки малого бизнеса комиссия составляет 0.05 XEM. Это мозайки с делимостью 0 и количеством ≤ 10000.', + MOSAIC_DEFINITION_INFORMATION_17: 'If you own 100% of the supply, you can overwrite all the mosaic properties by sending a creation transaction again with the same "namespace:mosaic" name.', + + // EDIT MOSAIC MODULE + MOSAIC_SUPPLY_CHANGE_TITLE: 'Изменить объём поставки мозайки', + MOSAIC_SUPPLY_CHANGE_NAME: 'Транзакция изменения объёма поставки мозайки', + MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: 'Мультиподписная транзакция изменения объёма поставки мозайки', + MOSAIC_SUPPLY_CHANGE_SELECT: 'Выбрать мозайку', + MOSAIC_SUPPLY_CHANGE_TYPE: 'Изменить тип', + MOSAIC_SUPPLY_CHANGE_TYPE_1: 'Создать', + MOSAIC_SUPPLY_CHANGE_TYPE_2: 'Удалить', + MOSAIC_SUPPLY_CHANGE_SUPPLY: 'Объём поставки', + MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: 'Текущий объём поставки', + MOSAIC_SUPPLY_CHANGE_AMOUNT: 'Изменить сумму', + MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: 'Итоговый объём поставки', + + // NAMESPACE MODULE + NAMESPACE_PROVISION_TITLE: 'Создать пространство и субпространство имён', + NAMESPACE_PROVISION_NAME: 'Транзакция создания пространства имён', + NAMESPACE_PROVISION_MULTISIG_NAME: 'Мультиподписная транзакция создания пространства имён', + NAMESPACE_PROVISION_PARENT: 'Родительское пространство имён (не включая 3 уровень)', + NAMESPACE_PROVISION_NEW_ROOT: 'Новое корневое пространство имён', + NAMESPACE_PROVISION_NS: 'Пространство имён', + NAMESPACE_PROVISION_NS_NAME: 'Название пространства имён', + NAMESPACE_PROVISION_RESTRICTIONS: 'Ограничения пространства имён', + NAMESPACE_PROVISION_INFORMATION_1: 'Пространства имён имеют определённые ограничения в отношении разрешённых символов в частях, а также длины части. Корневому пространству имён разрешено иметь длину до 16 символов, в то время как подпространствам имён разрешено иметь длину до 64 символов. Допустимые символы:', + NAMESPACE_PROVISION_INFORMATION_2: 'Название части должно начинаться с буквы алфавита, например \'1alice\' не разрешено. Некоторые названия зарезервированы, следовательно, не допускаются в качества названия части пространства имён. Среди недопустимых названий частей пространства имён:', + NAMESPACE_PROVISION_INFORMATION_3: 'Этот список не является окончательным и может быть расширен в будущем. Таким образом, \'user.alice\' или \'alice.user\' не разрешены в системе имён NEM. Пространство имён может иметь до 3-х частей, например, \'qm.metals.silver\' допустимо, в то время как \'qm.metals.silver.coin\' не допустимо.', + + // RENEW NAMESPACE MODULE + RENEW_NS_TITLE: 'Продление пространства имён', + RENEW_NS_NONE: 'Нет пространств имён для продления', + RENEW_NS_INFORMATION_TITLE: 'Продление пространства имён', + RENEW_NS_INFORMATION_TITLE_1: 'Комиссии', + RENEW_NS_INFORMATION_TITLE_2: 'Корневые пространства имён', + RENEW_NS_INFORMATION_TITLE_3: 'Период продления', + RENEW_NS_INFORMATION_1: 'Продление пространства имён стоит столько же, сколько и регистрация нового пространства имён - 100 XEM', + RENEW_NS_INFORMATION_2: 'Необходимо продлить только корневое пространство имён. Все подпространства пространства имён будут автоматически продлены, после продления корневого пространства имён.', + RENEW_NS_INFORMATION_3: 'Контракты с пространством имён заключаются на основе договоров аренды на срок до одного года. Контракт может быть продлен за один месяц до или после даты его истечения.', + RENEW_NS_INFORMATION_4: 'Если пространство имён не продлить во время, все подпространства имён и мозайки, созданые под ним, будут потеряны.', + RENEW_NS_ALERT_PART_1: 'Предупреждение! Пространство имён:', + RENEW_NS_ALERT_PART_2: 'истекает через месяц! ', + RENEW_NS_ALERT_PART_3: 'Чтобы получить дополнительную информацию, перейдите на страницу продления пространства имён.', + + // ACCOUNT MODULE + ACCOUNT_TITLE: 'Аккаунт', + ACCOUNT_ACCOUNT_INFORMATION: 'Информация об аккаунте', + ACCOUNT_IMPORTANCE_SCORE: 'Важность', + ACCOUNT_VESTED_BALANCE: 'Активный баланс', + ACCOUNT_HARVESTING: 'Сбор блоков', + ACCOUNT_REMOTE_STATUS: 'Удаленный статус', + ACCOUNT_DELEGATED_PUBLIC: 'Публичный ключ', + ACCOUNT_HARVESTED_BLOCKS: 'Собранные блоки', + ACCOUNT_START_STOP_HARVESTING: 'Старт / Стоп делегированного сбора блоков', + ACCOUNT_HARVESTING_NOTE: 'Если Вы уже запускали сбор блоков используя NanoWallet и Ваше локальное хранилище было очищено, выберите узел, который использовался, для восстановления прежнего состояния. (Ваш сбор блоков не останавливался).', + ACCOUNT_HARVESTING_NODE_SELECT: 'Выберите узел для сбора блоков', + ACCOUNT_HARVESTING_START: 'Запустить делегированный сбор блоков', + ACCOUNT_HARVESTING_STOP: 'Остановить делегированный сбор блоков', + ACCOUNT_HARVESTING_NO_SLOTS: 'Нет свободных слотов на выбранном узле, пожалуйста, выберите другой', + ACCOUNT_HARVESTING_BELOW_THRESHOLD: 'Вам необходимо иметь 10,000 XEM на активном балансе, чтобы начать делегированный сбор блоков', + ACCOUNT_ACCOUNT_SELECT: 'Выбрать другой аккаунт', + ACCOUNT_ACCOUNT_SELECT_LABEL: 'Сменить аккаунт', + ACCOUNT_WALLET_KEYS: 'Кошелёк и ключи', + ACCOUNT_ADD_NEW_ACCOUNT: 'Добавить новый аккаунт', + ACCOUNT_ADD_NEW_ACCOUNT_BTN: 'Добавить новый аккаунт в кошелёк', + ACCOUNT_PRIVATE_KEY_NOTE: 'Ваш приватный ключ хранит всю информацию о Вашем аккаунте. Убедитесь, что он хранится в надёжном месте, где-нибудь не в сети: зашифруйте с помощью пароля в .wlt файл, запишите на листе бумаги, на картинке или скачайте экспортировав QR кошелёк.', + ACCOUNT_PRIVATE_KEY_SHOW: 'Показать приватный ключ', + ACCOUNT_EXPORT_MOBILE: 'Экспорт в мобильный телефон', + ACCOUNT_INFO_QR_BTN: 'Информация об аккаунте (QR)', + ACCOUNT_WALLET_QR_BTN: 'QR-код кошелька', + ACCOUNT_WALLET_QR_BTN_2: 'QR-код кошелька (Android и IOS)', + ACCOUNT_BACKUP_WALLET: 'Резервная копия', + ACCOUNT_BACKUP_WALLET_NOTE: 'Это очень важно, потому что резервные копии необходимы для восстановления Ваших кошельков, иначе Ваши XEM будут потеряны.', + ACCOUNT_BACKUP_WALLET_DOWNLOAD: 'Скачать кошелёк', + ACCOUNT_INFO_QR_TITLE: 'Информация об аккаунте (QR)', + ACCOUNT_WALLET_QR_NOTE: 'Этот QR-код будет использоватся для входа в мобильное приложение NEMpay', + ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: 'QR-код кошелька для Android и IOS приложений', + ACCOUNT_ADD_NEW_ACCOUNT_WARNING: 'Все средства выводятся с помощью Вашего приватного ключа используя BIP32, только один приватный ключ и Ваш пароль нужны для получения всех ваших других аккаунтов.
          Поэтому настоятельно рекомендуется сделать резеревную копию кошелька, после добавления нового аккаунта, чтобы не пришлось повторять операцию еще раз, если локальное хранилище будет очищено.', + ACCOUNT_CUSTOM_NODE: 'Использовать другой узел', + ACCOUNT_NODE_FROM_LIST: 'Использовать узел из списка', + ACCOUNT_DELEGATED_PRIVATE_KEY: 'Приватный ключ делегированного аккаунта', + + // PORTAL MODULE + PORTAL_TITLE: 'Сервис', + PORTAL_MULTISIG_TITLE: 'Мультиподписные аккаунты', + PORTAL_MULTISIG_TEXT: 'Мультиподписные аккаунты являются редактируемыми контрактами, основаными на цепочке блоков. Они являются самым мощным средством финансовой защиты, позволяющие нескольким пользователям совместно управлять учётной записью.', + PORTAL_MULTISIG_BTN_1: 'Конвертировать аккаунт в мультиподписной', + PORTAL_MULTISIG_BTN_2: 'Редактировать существующий контракт', + PORTAL_MULTISIG_BTN_3: 'Sign multisig transactions', + PORTAL_HARVESTING_TITLE: 'Делегированный сбор блоков', + PORTAL_HARVESTING_TEXT: 'Делегированный сбор блоков позволяет «майнить», даже когда Ваш аккаунт закрыт.', + PORTAL_CHANGELLY_TITLE: 'Changelly - мгновенный обмен', + PORTAL_CHANGELLY_TEXT: 'Используйте виджет Changelly для покупки XEM по лучшей цене!', + PORTAL_CHANGELLY_BTN: 'Купить XEM', + PORTAL_NS_TITLE: 'Пространства имён и подпространства', + PORTAL_NS_TEXT: 'Пространства имён - это имена доменов. Каждое пространство имён уникально и аутентифицирует мозайки (активы), выпущенные на нём или на его поддоменах.', + PORTAL_NS_BTN: 'Создать пространство имён', + PORTAL_MOSAIC_TITLE: 'Мозайки', + PORTAL_MOSAIC_TEXT: 'Мозайки NEM - это активы, которые раскрывают дополнительные свойства и другие функции. Чтобы иметь возможность создавать мозайки, учётная запись должна зарегистрировать хотя бы одно корневое пространство имён.', + PORTAL_MOSAIC_BTN_1: 'Создать мозайку', + PORTAL_MOSAIC_BTN_2: 'Редактировать мозайку', + PORTAL_APOSTILLE_TITLE: 'Apostille', + PORTAL_APOSTILLE_TEXT: 'Используйте сервис NEM Apostille для создания нотариальных заверений на основе технологии «Блокчейн», например для передачи права собственности и проверки документов.', + PORTAL_APOSTILLE_BTN_1: 'Создать', + PORTAL_APOSTILLE_BTN_2: 'Проверить', + PORTAL_ADDRESS_BOOK_TEXT: 'Назначьте метки адресам, чтобы легко отслеживать контакты.', + PORTAL_ADDRESS_BOOK_BTN: 'Управление адресной книгой', + PORTAL_INVOICE_TEXT: 'Create an invoice to share via QR code', + + // ADDRESS BOOK MODULE + ADDRESS_BOOK_TITLE: 'Адресная книга', + ADDRESS_BOOK_LIST: 'Контакты', + ADDRESS_BOOK_NAVIGATION: 'Навигация', + ADDRESS_BOOK_NEW: 'Новый контакт', + ADDRESS_BOOK_EDIT: 'Редактировать контакт', + ADDRESS_BOOK_REMOVE: 'Удалить контакт', + ADDRESS_BOOK_NEW_BTN: 'Добавить', + ADDRESS_BOOK_EDIT_BTN: 'Сохранить', + ADDRESS_BOOK_REMOVE_BTN: 'Удалить', + ADDRESS_BOOK_EXPORT_BTN: 'Экспорт адресной книги', + ADDRESS_BOOK_IMPORT_BTN: 'Импорт адресной книги', + ADDRESS_BOOK_CONTACT_LABEL: 'Метка', + ADDRESS_BOOK_ACCOUNT_ADDRESS: 'Адрес аккаунта', + ADDRESS_BOOK_ACTIONS: 'Действия', + ADDRESS_BOOK_CONFIRM_DELETE: 'Подтвердите удаление контакта из адресной книги', + + // EXPLORER MODULE NAV + EXPLORER_NAV_HOME: 'Главная', + EXPLORER_NAV_NSM: 'Пространства имён и мозайки', + EXPLORER_NAV_APOSTILLES: 'Apostilles', + + // EXPLORER HOME MODULE + EXPLORER_HOME_TITLE: 'Обозреватель - Главная', + EXPLORER_HOME_NS: 'Ваши пространства имён', + EXPLORER_HOME_MOSAICS: 'Ваши мозайки', + EXPLORER_HOME_NS_MULTISIG: 'Мультиподписные владельцы пространств имён', + EXPLORER_HOME_MOSAICS_LEVY: 'Налог мозайки', + + // EXPLORER NAMESPACES AND MOSAICS + EXPLORER_NS_MOS_TITLE: 'Обозреватель - Пространства имён и мозайки', + EXPLORER_NS_MOS_SELECT_MOS: 'Детали выбранной мозайки', + EXPLORER_NS_MOS_SEARCH: 'Поиск пространства имён', + + // EXPLORER APOSTILLES MODULE + EXPLORER_APOSTILLES_TITLE: 'Обозреватель - Apostilles', + EXPLORER_APOSTILLES_YOURS: 'Ваши apostilles', + EXPLORER_APOSTILLES_PUBLIC: 'Публичный sink', + EXPLORER_APOSTILLES_NO_NTY: 'Файл nty не загружен, пожалуйста, нажмите здесь, для того, чтобы импортировать его.', + + // ACCOUNT EXPLORER + ACCOUNTS_EXPLORER_TITLE: 'Обозреватель - Аккаунты', + ACCOUNTS_EXPLORER_SEARCH: 'Поиск', + + // APOSTILLE HISTORY MODULE + APOSTILLE_HISTORY_TITLE: 'Apostille история', + APOSTILLE_HISTORY_BTN_TRANSFER: 'Передача / Разделение собственности', + APOSTILLE_HISTORY_BACKUP: 'Резервная копия нотариальных данных', + APOSTILLE_HISTORY_PURGE: 'Очистка нотариальных данных', + + // CREATE APOSTILLE MODULE + APOSTILLE_CREATE_TITLE: 'Создать apostilles', + APOSTILLE_CREATE_HELP: 'Желаете узнать больше об apostille?', + APOSTILLE_TRANSACTION_NAME: 'Apostille транзакция', + APOSTILLE_TRANSACTION_MULTISIG_NAME: 'Мультиподписная apostille транзакция', + APOSTILLE_KEEP_PRIVATE: 'Приватный, передаваемый и обновляемый', // перевести + APOSTILLE_USE_DEDICATED: 'Использовать выделенный аккаунт', + APOSTILLE_FILES_TO_NOTARIZE: 'Файлы для нотариального заверения', + APOSTILLE_REJECTED: 'Отклонёны', + APOSTILLE_FILE_HASH: 'Hash файла', + APOSTILLE_PRIVATE: 'Приватный', + APOSTILLE_FILENAME: 'Название файла', + APOSTILLE_NAME_TOO_LONG: 'Имя файла слишком длинное, разрешено максимум 40 символов.', + APOSTILLE_MAX_NUMBER: 'Максимальное количество нотариально заверенных документов - 25', + APOSTILLE_INFORMATION_TITLE: 'Создание Apostille', + APOSTILLE_INFORMATION_1: 'Каждый загруженный файл автоматически обрабатывается с использованием параметров, установленных в левой панели. Вы можете добавить новые файлы, изменять параметры, а затем добавить несколько файлов с другими параметрами. Вы можете также переключиться на вкладку «Мультиподпись» и добавить больше файлов.', + APOSTILLE_INFORMATION_2: '«Приватный, передаваемый, и обновляемый» опция означает, что хэши ваших файлов будут подписаны вашим личным ключом и отправлены на выделенную, иерархическую, детерминированную учётную запись (HD). Таким образом, никто, кроме Вас, не сможет узнать, какое содержимое было отправлено ', + APOSTILLE_INFORMATION_3: 'Специальный HD аккаунт может быть преобразован в мультиподписной контракт, так, чтобы его можно было передавать через контракт 1 из 1 или любую m из n комбинацию. Он также может иметь дополнительную информацию, передаваемую на него с помощью сообщений с обновлениями и изменениями в исходном документе или продукте, который он представляет.', + APOSTILLE_INFORMATION_4: 'Когда две или более стороны хотят одобрить временную метку блокчейна, например, обязывающие контракты, аккаунт, выполняющий нотариальное заверение в блокчейне, может быть помещен в n из n мультиподписной контракт.', + APOSTILLE_INFORMATION_5: 'Для учетных записей в мультиподписном контракте, которые выбрали опцию «Приватный, передаваемый и обновляемый», закрытый ключ инициатора соподписей, используется, чтобы подписывать хэш и создавать специальный HD аккаунт, а не аккаунт, который был мультиподписным.', + APOSTILLE_INFORMATION_6: 'HD аккаунт - это специальный аккаунт, созданный из хэш имени файла, который затем подписывается Вашим приватным ключом. Хэш, созданный в этом процессе, затем используется для создания второго приватного ключа. Этот приватный ключ отмечен в блокчейне в файле; Первая блокчейн технология, доступная только в технологии Apostille.', + APOSTILLE_INFORMATION_7: 'Специальный HD аккаунт позволяет хранить исходный хэш файла и его обновления на специальном аккаунте. Если выбрана опция «Публичный», транзакция переходит к общедоступному аккаунту-приёмнику (по умолчанию).', + APOSTILLE_INFORMATION_8: 'После отправки транзакции, запускается загрузка архива. Архив содержит ваши подписанные файлы, ваш сертификат Apostille для этого файла и новый или обновленный файл *.nty, чтобы отслеживать каждый файл с вашей временной меткой в NEM цепочке.', + APOSTILLE_NO_NTY: 'Файл nty не загружен, пожалуйста, нажмите здесь для того, чтобы его импортировать или он будет создан автоматически.', + APOSTILLE_IMPORT_FILES: 'Импорт файлов', + APOSTILLE_CREATE_TEXT: 'Создать текстовый документ', + APOSTILLE_ENTER_TEXT: 'Введите текст, чтобы заверить...', + APOSTILLE_DOCUMENT_TITLE: 'Название документа', + APOSTILLE_DROPBOX_MESSAGE: 'Прежде, чем выбрать файлы, пожалуйста, введите Ваш пароль и нужный тег(и).', + APOSTILLE_DROPBOX_MESSAGE_2: 'Прежде, чем выбрать файлы, пожалуйста, введите Ваш пароль', + + // AUDIT APOSTILLE MODULE + APOSTILLE_AUDIT_TITLE: 'Аудит apostilles', + APOSTILLE_AUDIT_CHOOSE_NODE: 'Выберите узел', + APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: 'Только некоторые узлы могут получить доступ ко всей истории транзакций (по умолчанию эта опция отключена в NIS).', // + APOSTILLE_AUDIT_WRONG_FORMAT: 'Этот файл не в формате apostille !', + APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: 'Проверка завершилась неудачей, владелец не имеет публичного ключа !', + APOSTILLE_AUDIT_SUCCESS: 'Файл успешно прошёл аудит!', + APOSTILLE_AUDIT_FAIL: 'Проверка завершилась неудачей!', + APOSTILLE_AUDIT_WAITING: 'Apostille передача ожидает подтверждения !', + APOSTILLE_AUDIT_NOT_FOUND: 'Транзакция не найдена, убедитесь, что она не ожидает подтверждений, в противном случае apostille недействительный.', + APOSTILLE_AUDIT_ERROR_UNCONFIRMED: 'Произошла ошибка при получении неподтвержденных данных, так как транзакция не найдена.', + APOSTILLE_AUDIT_ERROR_SIGNER: 'Произшла ошибка при получении данных подписанта.', + APOSTILLE_AUDIT_ERROR_SIGNATURE: 'Верификация не удалась, произошла ошибка при проверке подписи !', + APOSTILLE_AUDIT_INFORMATION_1: 'Файлы, которые могут быть проверены, должны быть в формате apostille', + APOSTILLE_AUDIT_INFORMATION_2: 'Вы можете распознать их по имени файла:', + //APOSTILLE_AUDIT_NON_SIGNED: 'Non signed exemple:', + //APOSTILLE_AUDIT_SIGNED: 'Signed exemple:', + APOSTILLE_AUDIT_FILES: 'Аудит файлов', + APOSTILLE_AUDIT_FORMAT_EXAMPLE: 'Apostille format example', + APOSTILLE_AUDIT_REMOVE_RECORDS: 'Remove records locally', + + // APOSTILLE MESSAGE MODULE + APOSTILLE_MESSAGE_TITLE: 'Отправить сообщение на счёт нотариального заверения', + APOSTILLE_MESSAGE_NS_BRAND: 'Использовать моё пространство имён в бренде', + APOSTILLE_MESSAGE_ADD_MOSAIC: 'Добавить мозайку', + APOSTILLE_NTY_ACCOUNT: 'Аккаунт нотариального заверения', + APOSTILLE_REQUEST_MESSAGE: 'Запросить сообщение', + APOSTILLE_CREATE_MESSAGE_REQUEST: 'Созание запроса сообщения', + + // TRANSFER APOSTILLE OWNLERSHIP MODULE + APOSTILLE_TRANSFER_TITLE: 'Перенос или разделение права собственности apostille', + + // UPADTE APOSTILLE MODULE + APOSTILLE_UPDATE_TITLE: 'Обновление apostille', + + // ERROR ALERTS + ALERT_MISSING_FORM_DATA: 'Пожалуйста, заполните форму!', + ALERT_ERROR_WALLET_DOWNLOAD: 'Невозможно скачать кошелёк, потому что его не существует!', + ALERT_PASSWORDS_NOT_MATCHING: 'Указанные пароли или кодовые фразы не совпадают!', + ALERT_INVALID_KEY_FOR_ADDR: 'Приватный ключ не соответствует указанному адресу!', + ALERT_NO_WALLET_LOADED: 'Нет доступа к главной странице кошелька', + ALERT_WALLET_NAME_EXISTS: 'Кошелёк с такими именем уже загружен!', + ALERT_INVALID_WALLET_FILE: 'Вы пытаетесь загрузить файл, который не является кошельком!', + ALERT_NO_NODE_SET: 'Пожалуйста, введите узел!', + ALERT_INVALID_CUSTOM_NODE: 'Пользовательский узел является недействительным!', + ALERT_INVALID_WEBSOCKET_PORT: 'Порт веб-сокета пользовательского узла является недействительным!', + ALERT_MIJIN_DISABLED: 'Сеть mijin недоступна, пожалуйста, выберите другую сеть!', + ALERT_GET_NS_BY_ID_ERROR: 'Ошибка при загрузке информации о пространстве имён, причина: ', + ALERT_GET_ACCOUNT_DATA_ERROR: 'Ошибка при получении данных аккаунта, причина: ', + ALERT_ERROR_OCCURRED: 'Произошла ошибка! ', + ALERT_INVALID_ADDR_FOR_NETWORK: ' не соответствует сети ', + ALERT_INVALID_PASSWORD: 'Указанный пароль не действителен!', + ALERT_COSIG_ALREADY_IN_LIST: 'Соподписант уже присутствует в списке!', + ALERT_COSIGNATORY_HAS_NO_PUBLIC: 'Соподписант должен иметь хотя бы одну исходящую транзакцию для получения публичного ключа!', + ALERT_MULTISIG_HAS_NO_PUBLIC: 'У мультиподписного аккаунта должна быть хотя бы одна исходящая транзакция для получения публичного ключа!', + ALERT_COSIG_CANNOT_BE_MULTISIG: 'Выбранный аккаунт является участником другого мультиподписного аккаунта, поэтому не может быть выбран', + ALERT_NO_NS_OWNED: 'Аккаунт не имеет какого-либо пространства имён, пожалуйста, создайте его или выберите другой аккаунт', + ALERT_UNLOCKED_INFO_ERROR: 'При получении информации о разблокироваке аккаунта произошла ошибка', + ALERT_LOCK_ERROR: 'Ошибка блокировки аккаунта, причина: ', + ALERT_UNLOCK_ERROR: 'Ошибка разблокировки аккаунта, причина: ', + ALERT_SUPERNODES_ERROR: 'Ошибка при получении данных о суперноде!', + ALERT_INVALID_NTY_FILE: 'Предоставленный файл не является файлом *.nty!', + ALERT_CREATE_WALLET_FAILED: 'Не удалось создать кошелёк, причина: ', + ALERT_DERIVATION_FROM_SEED_FAILED: 'Не удалось получить учетную запись из seed, причина: ', + ALERT_BIP32_GENERATION_FAILED: 'Ошибка генерации bip 32 данных, причина: ', + ALERT_NO_WALLET_DATA: 'Ошибка, пустые данные кошелька!', + ALERT_CANNOT_LOGIN_WITHOU_WALLET: 'Ошибка, не возможно войти в систему без кошелька!', + ALERT_NO_WALLET_TO_SET: 'Ошибка, невозможно ничего установить в качестве текущего кошелька!', + ALERT_INVALID_WALLET_INDEX: 'Ошибка, индекс выбранного аккаунта выходит за пределы!', + ALERT_NO_CURRENT_WALLET: 'Ошибка, невозможно установить текущий аккаунт, потому что нет кошелька!', + ALERT_ALREADY_MULTISIG: 'Выбранный аккаунт уже является мультиподписным аккаунтом!', + ALERT_INVALID_MODIFICATION_ARRAY: 'Мультиподписной аккаунт не может быть соподписантом самого себя, пожалуйста, проверьте список изменений!', + ALERT_GET_MARKET_INFO_ERROR: 'Произошла ошибка при попытке получить информацию о рынке!', + ALERT_MULTISIG_CANNOT_BE_COSIG: 'Мультиподписной аккаунт нельзя установить как соподписанта!', + ALERT_PURGE_CANCELLED: 'Очистка отменена!', + ALERT_MAINNET_DISABLED: 'Сеть мainnet недоступна, пожалуйста, выберите другую сеть!', + ALERT_EMPTY_DECODED_MSG: 'Произошла ошибка, сообщение не расшифровано!', + ALERT_INVALID_NS_NAME: 'Недопустимое имя пространства имён!', + ALERT_INVALID_MOSAIC_NAME: 'Недопустимое имя мозайки!', + ALERT_MOSAIC_DESCRIPTION: 'Недопустимое описание мозайки!', + ALERT_GET_INCOMING_TXES_ERROR: 'Произошла ошибка при получении входящих транзакций, причина: ', + ALERT_GET_MOSAICS_DEFINITIONS_ERROR: 'Ошибка при получении определенной мозайки, причина: ', + ALERT_GET_SUB_NS_ERROR: 'Ошибка при получении определенного подпространства, причина: ', + ALERT_GET_MOSAICS_ERROR: 'Ошибка при получении мозайки, причина: ', + ALERT_GET_TRANSACTIONS_ERROR: 'Ошибка при получении транзакций, причина: ', + ALERT_INVALID_ADDRESS_BOOK_FILE: 'Этот файл не в формате *.adb!', + ALERT_INVALID_ADDRESS: 'Указан недопустимый адрес!', + ALERT_INVALID_AMOUNT: 'Указана недопустимая сумма!', + ALERT_INVALID_PRIVATE_KEY: 'Недопустимый приватный ключ!', + ALERT_FILE_SIZE_ERROR: ' слишком большой, максимальный размер 100 MB', + ALERT_MESSAGE_DECODE_KEY_ERROR: 'Ошибка расшифровки сообщения, потому что аккаунт не имеет публичного ключ видимого в сети', + ALERT_FETCH_TIME_SYNC_ERROR: 'Произошла ошибка при получении времени сети!', + ALERT_MULTISIG_MIN_SIGNATURE: 'Multisignature account needs at least one minimum signature', + ALERT_BTC_MARKET_ERROR: 'Error while trying to fetch Bitcoin price', + ALERT_COSIG_REMOVAL_LIMIT: 'Only one cosignatory at a time can be removed', + ALERT_MULTISIG_MIN_SIGNATURE_INVALID: 'Invalid number of minimum signatures', + ALERT_INSUFFICIENT_BALANCE: 'Insufficient Balance for performing the operation', + ALERT_VOTING_ERROR: 'Invalid Vote', + ALERT_BRAIN_PASSWORD_TOO_SHORT: 'Brain wallet passphrase must be at least 40 characters!', + ALERT_NODE_SEEMS_OFFLINE: 'Node seems offline, please select another one', + ALERT_WEAK_PASSPHRASE: 'Security score of the passphrase must be at least 3', + ALERT_BRAIN_WALLET_UPGRADE: 'Your brain wallet seems weak ! All brain wallets must use a passphrase with at least 40 characters.
          We advise you to create a new wallet from the signup page and move your funds into it.
          More info here.', + ALERT_RECIPIENT_PUBLIC_KEY: 'Recipient has no public key visible to the network', + ALERT_ENCRYPT_MULTISIG: 'Can\'t send encrypted messages via multisig accounts', + ALERT_EXCHANGE_NEEDS_MESSAGE: 'Recipient is an exchange wallet and thus it requires a message for your account to be correctly credited, please read carefully the exchange deposit instructions!', + ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK: 'Contact already present in address book!', + ALERT_MAX_MOSAIC_SUPPLY: 'Maximum mosaic supply is 9\'000\'000\'000', + ALERT_GET_MOSAIC_SUPPLY_ERROR: 'Error at fetching mosaic supply, reason: ', + ALERT_ENCRYPTED_MSG_OFFLINE: 'Encrypted messaging is not enabled in offline transactions', + + // SUCCESS ALERTS + ALERT_CREATE_WALLET_SUCCESS: 'Кошелёк успешно создан и загружен!', + ALERT_SUCCESS_PURGE: 'Локальное хранилище успешно очищено!', + ALERT_SUCCESS_LOGOUT: 'Успешный выход!', + ALERT_LOAD_WALLET_SUCCESS: 'Кошелёк успешно загружен!', + ALERT_TRANSACTION_SUCCESS: 'Транзакция успешно отправлена!', + ALERT_GENERATE_ACCOUNT_SUCCESS: 'Аккаунт успешно сгенерирован. Не забудьте скачать обновленный кошелёк!', + ALERT_UPGRADE_SUCCESS: 'Кошелёк успешно обновлён!', + ALERT_SIGNATURE_SUCCESS: 'Транзакция успешно подписана!', + ALERT_NTY_FILE_SUCCESS: '*.nty файл успешно загружен!', + ALERT_INCOMING_TX_FROM: 'Входящая транзакция от ', + ALERT_ADDRESS_BOOK_FILE_SUCCESS: 'Адресная книга успешно импортирована!', + ALERT_VOTING_SUCCESS: 'Vote Sent Successfully', + ALERT_POLL_CREATION_SUCCESS: 'Poll Created Successfully', + ALERT_COPY_SIGNED_TX_SUCCESS: 'Signed transaction copied!', + + // CONVERT ACCOUNT TO MULTISIG + AGGREGATE_MODIFICATION_TITLE: 'Конвертировать аккаунт в мультиподписной', + AGGREGATE_MODIFICATION_NAME: 'Транзакция общего изменения', + AGGREGATE_MODIFICATION_MULTISIG_NAME: 'Мультиподписная транзакция общего изменения', + AGGREGATE_ACCOUNT_SELECT_TITLE: 'Конвертируемый аккаунт', + AGGREGATE_ACCOUNT_SELECT: 'Выбрать аккаунт для конвертирования', + AGGREGATE_CUSTOM_ACCOUNT: 'Другой аккаунт', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE_TITLE: 'Приватный ключ аккаунта', + AGGREGATE_ACCOUNT_TO_CONVERT: 'Адрес конвертируемого аккаунта', + AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: 'Приватный ключ конвертируемого аккаунта', + AGGREGATE_ADD_PLACEHOLDER: 'Аккаунт соподписанта или @псевдоним для добавления', + AGGREGATE_ADD_BTN_TITLE: 'Добавить соподписанта', + AGGREGATE_MIN_SIGNATURES: 'Мин. количество подписей', + AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: 'Минимальное количество подписей, необходимых для проверки транзакции', + AGGREGATE_MODIFICATION_LIST: 'Список соподписантов', + AGGREGATE_COSIG_LIST: 'Список адресов соподписантов', + + AGGREGATE_MODIFICATION_EDIT_TITLE: 'Редактировать мультиподписной контракт', + AGGREGATE_MODIFICATION_EDIT_SELECT_TITLE: 'Аккаунт для редактирования', + AGGREGATE_MODIFICATION_EDIT_SELECT: 'Выберите аккаунт для редактирования', + AGGREGATE_ADD_REMOVE_TITLE: 'Добавить/удалить подпись', + AGGREGATE_ADD_REMOVE_PLACEHOLDER: 'Аккаунт соподписанта или @псевдоним для добавления', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE: 'Изменение минимального количества подписей', + AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: 'Номера подписей для добавления (n) или удаления (-n) - автоматическое удаление', + AGGREGATE_SELECTED_ACCOUNT_INFO: 'Информакция о выбранном аккаунте', + AGGREGATE_SELECT_WALLET_ACCOUNT: 'Использовать текущий аккаунт кошелька', + AGGREGATE_ADD_COSIG: 'Add cosignatory', + AGGREGATE_REMOVE_COSIG: 'Remove cosignatory', + + // SIGN MULTISIGNATURE TRANSACTIONS + SIGN_MULTISIG_TRANSACTIONS_TITLE: 'Sign multisignature transactions', + + // LOGIN MODULE + LOGIN_MEMBER_TITLE: 'Вход в кошелёк', + LOGIN_UPGRADE_TITLE: 'Кошелёк необходимо обновить', + LOGIN_UPGRADE_MESSAGE: 'Выбранный кошелёк необходимо обновить. Это действие сгенерирует дочерний открытый ключ и добавит его в основную учетную запись. После успешного завершения обновления, автоматически запустится загрузка обновленного кошелька, вы обязаны сохранить его!', + LOGIN_UPGRADE_BUTTON: 'Обновление кошелька', + LOGIN_IMPORT_BUTTON: 'Импорт кошелька', + LOGIN_SELECT_WALLET_YOURS: 'Кошелёк', + LOGIN_SELECT_WALLET: 'Выберите кошелёк из локального хранилища', + LOGIN_LOGIN_BUTTON: 'Войти', + LOGIN_NOTE: 'No wallet? Import one or signup.', + + // SIGNUP MODULE + SIGNUP_TITLE: 'Создание нового кошелька', + SIGNUP_SELECT_WALLET_TYPE: 'Select a type of wallet to create', + SIGNUP_SELECT_WALLET_TYPE_STAND_BY: 'Place the cursor on a wallet type to show information.', + SIGNUP_CREATE_WALLET_TITLE: 'Простой кошелёк', + SIGNUP_CREATE_WALLET_INFO: 'Simple wallets contains a primary private key that is generated randomly.', + SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Кошелёк из приватного ключа', + SIGNUP_PRIVATE_KEY_WALLET_INFO: 'Private key wallets contains a primary private key that you want to import.', + SIGNUP_BRAIN_WALLET_TITLE: 'Умный кошелёк', + SIGNUP_BRAIN_WALLET_INFO: 'Brain wallets contains a primary private key that is generated from a passphrase. This allow to retrieve the wallet only by knowing that exact passphrase.', + SIGNUP_CREATE_WALLET_BUTTON: 'Создать простой кошелёк', + SIGNUP_PRIVATE_KEY_WALLET_BUTTON: 'Создать кошелёк из приватного ключа', + SIGNUP_BRAIN_WALLET_BUTTON: 'Создать умный кошелёк', + SIGNUP_CREATE_WALLET_WARNING: 'Пожалуйста, ознакомьтесь с опасностями генерирования ключей на стороне клиента; Мы не несём ответственности за любые убытки, которые могут быть связаны с энтропией генерации ключей. Даже если это маловероятно, всё же рекомендуется использовать закрытый ключ, сгенерированный клиентом NEM (NCC).', + SIGNUP_NETWORK_SELECT: 'Сеть', + SIGNUP_NETWORK_MAINNET: 'Mainnet is the real NEM network. Addresses start with \'N\'.', + SIGNUP_NETWORK_TESTNET: 'Testnet is the test network. Addresses start with \'T\'.', + SIGNUP_NETWORK_MIJIN: 'Mijin is the private version of NEM. Addresses start with \'M\'.', + SIGNUP_BRAIN_WALLET_WARNING: 'Пожалуйста, ознакомьтесь с опасностями генерирования умных кошельков. Умный кошелёк использует ТОЛЬКО пароль, хэшированный несколько раз, поэтому крайне важно выбрать БЕЗОПАСНЫЙ пароль. XKCD #936', + SIGNUP_PRIVATE_KEY_WALLET_WARNING: 'Закрытый ключ кошелька использует только пароль, хэшированный несколько раз, поэтому крайне важно выбрать БЕЗОПАСНЫЙ пароль.', + SIGNUP_CREATE_START_WARNING: 'Please, follow each step carefully!', + SIGNUP_CREATE_START_CONNECTION_WARNING: 'It is recommended to disconnect from internet while creating your wallet and backing up your data.', + SIGNUP_CREATE_READY_BTN: 'Ready', + SIGNUP_CREATE_ENTER_NAME: 'Enter a wallet name', + SIGNUP_CREATE_ENTER_PASSWORD: 'Enter a password', + SIGNUP_CREATE_ENTER_PASSPHRASE: 'Enter a passphrase', + SIGNUP_CREATE_CONFIRM_PASSWORD: 'Confirm above password', + SIGNUP_CREATE_CONFIRM_PASSPHRASE: 'Confirm above passphrase', + SIGNUP_CREATE_ENTER_PRIVATE_KEY: 'Enter a private key', + SIGNUP_CREATE_ADDRESS_FROM_PK: 'Address corresponding to above key', + SIGNUP_CREATE_WALLET_ADD_ENTROPY_INFO: 'We are now going to generate your primary private key. Please click on start and move your cursor around to add more entropy.', + //SIGNUP_COMMON_WALLET_WARNING: 'Кошельки хранятся временно в локальном хранилище браузера! После создания кошелька, Вы должны запустить загрузку резервной копии кошелька. Это файл *.wlt, используемый в качестве резервной копии, и для импорта обратно, если локальное хранилище вашего браузера очистится. Если после создания кошелька Вы не получили резервный *.wlt файл, войдите в свой аккаунт, скопируйте приватный ключ и сохраните его в безопасном месте. Прежде чем отправлять средства на Ваш счёт, убедитесь что у Вас сохранён приватный ключ.', + //SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'Нажимая ниже, Вы соглашаетесь с тем, что прочитали и поняли приведенные выше предупреждения.', + SIGNUP_COMMON_WALLET_WARNING_TITLE: 'Account safety protocol', + SIGNUP_COMMON_WALLET_WARNING_1: 'Wallets are stored temporarily in the browser local storage! Browsers can be configured (e.g. by add-ons) to clear the local storage at times. This will lead to the loss of the data and it can\'t be undone easily. In our case your wallets would be gone so it is very important to make sure you have all needed informations to restore your accounts.', + SIGNUP_COMMON_WALLET_WARNING_2: 'Please click below to download your wallet. It is the .wlt file used as a backup and to import back if your browser’s local storage is erased.', + SIGNUP_COMMON_WALLET_WARNING_3: 'If you don\'t get a backup .wlt file, click on button below to reveal the raw wallet data and create the file manually:', + SIGNUP_COMMON_WALLET_WARNING_4: 'Even if you have a wallet file it is mandatory to backup your account\'s private key, click on button below to reveal it:', + SIGNUP_COMMON_WALLET_WARNING_5: 'It is your responsibility to always make sure you have your private key backed up before sending any funds to your account.', + SIGNUP_COMMON_WALLET_WARNING_6: 'Each wallet has a primary private key (yours is shown above) that is used to create deterministic secondary accounts (BIP32). This feature requires to use the same password or it will generate different secondary accounts for the same primary private key. When backing up your data don\'t forget to take note of your password.', + SIGNUP_COMMON_WALLET_WARNING_BTN_1: 'Show raw wallet file', + SIGNUP_COMMON_WALLET_WARNING_BTN_1_INFO: 'To make a wallet file, create an empty text file and put the above base 64 key into it. Save the file as yourWalletName.wlt.', + SIGNUP_COMMON_WALLET_WARNING_BTN_2: 'Show private key', + SIGNUP_COMMON_WALLET_WARNING_BTN_2_INFO: 'To backup a private key, print it or save it in a text file. It is highly recommend to store the private key in a safe and offline location.', + SIGNUP_COMMON_WALLET_WARNING_FOOTER: 'By clicking below, you agree that you have read and understood the above warnings.', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_1: 'I have my wallet file', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_2: 'I have my private key', + SIGNUP_COMMON_WALLET_WARNING_CONFIRM_3: 'I agree', + SIGNUP_COMMON_WALLET_WARNING_UNDERSTOOD: 'Understood', + SIGNUP_COMMON_WALLET_WARNING_DOWNLOAD: 'Download wallet', + SIGNUP_ESTIMATED_PASSPHRASE_STRENGTH: 'Estimated passphrase strength', + SIGNUP_ESTIMATED_GUESS_TIMES: 'Estimated guess times', + + // FAQ MODULE + FAQ_TITLE: 'Frequently Asked Questions', + FAQ_QUESTION_1: 'How Nano Wallet works ?', + FAQ_ANSWER_1: 'Nano Wallet is built using the latest crypto libraries with ES6 and AngularJS. It is a full client-side application that never sends any sensitive data through the wire; everything happens in your browser from creating private keys to the signing of transactions.', + FAQ_QUESTION_2: 'Is it free to use ?', + FAQ_ANSWER_2: 'Absolutely all operations are client-side, only you have control of your coins, no third parties, and no extra fees.', + FAQ_QUESTION_3: 'Why do I already have one mosaic ?', + FAQ_ANSWER_3: 'Because XEM is the default currency of the NEM blockchain, every user already has it registered to their wallet, even if their balance is 0. Its namespace is NEM and the mosaic name is XEM', + FAQ_QUESTION_4: 'Roadmap ?', + FAQ_ANSWER_4: 'The current roadmap includes integration of all NEM client features and completion of community funded projects to work across this wallet.', + FAQ_QUESTION_5: 'Can I get free XEM ?', + FAQ_ANSWER_5: 'The NEM faucet is currently down, but you can consult the NEM forum to know about the available bounties.', + FAQ_QUESTION_6: 'Where to find more information about NEM ?', + FAQ_ANSWER_6_FORUM: 'Official forum', + FAQ_ANSWER_6_WEBSITE: 'Official website', + FAQ_ANSWER_6_BTT: 'Official BitcoinTalk thread', + FAQ_QUESTION_7: 'Nothing is shown on the dashboard', + FAQ_ANSWER_7: 'Please be sure to check the node circle in the top navigation bar.
          Red circle means that connection to the node failed.
          Click on "Node" and select another one from the dropdown list or use a custom node.
          Supernodes.nem.io has a lot of nodes that you can use.', + FAQ_QUESTION_8: 'Cosignatories cannot see the transaction to sign', + FAQ_ANSWER_8: 'In this case go to "Services", look for "Multisignature and Multi-User Accounts" and click on "Sign multisig transactions".', + FAQ_QUESTION_9: 'What are the best security practices ?', + FAQ_ANSWER_9: 'It is hightly recommended to always store private keys on paper.
          You can print them and archive them somewhere safe.

          Regarding wallet files you should always keep multiple copies on different cold locations, like usb sticks.
          Passwords must always be unique and complex, for this reason, always write it down first.

          When you want to check your wallet or realise operations:
          - Plug the usb stick
          - Import the wallet in Nano
          - Unplug the usb stick.

          A copy of your wallet is stored in the browser local storage for all the time you need.
          Once you are done, logout and purge the wallets in local storage using the purge button on the right side of the footer.', + FAQ_QUESTION_10: 'Where to find information about my account (address, etc) ?', + FAQ_ANSWER_10: 'If you look at the top navigation bar, you will see an "Account" button between "Node" and "Language". There you can find your address, public key, vested balance and other important data.', + FAQ_QUESTION_11: 'I have deposited XEM to an exchange but nothing has been credited ?', + FAQ_ANSWER_11_1: 'First you must check that the hash of your transaction is pointing to an existing transaction on the explorer (please, note that the explorer is a few blocks behind).', + FAQ_ANSWER_11_2: 'Most exchanges are asking for an identification message to credit your deposit. Make sure that you have followed carefully the exchange instructions and added a message that is NOT encrypted. ', + FAQ_ANSWER_11_3: 'Even if you have added a message, it can happen that exchanges may not process your deposit, because of issues on their side.', + FAQ_ANSWER_11_4: 'You must contact the exchange support, explain the situation and provide them the hash of the transaction.', + FAQ_QUESTION_12: 'How to check if I am on a fork ?', + FAQ_ANSWER_12_1: 'Click on "Node", in the top navigation bar, to open the node panel.', + FAQ_ANSWER_12_2: 'Look at the chain height and compare it to the height shown here.', + FAQ_ANSWER_12_3: 'If different of more than 5 blocks then you are probably on a fork.', + FAQ_ANSWER_12_4: 'To fix, just choose another node from the dropdown in the node panel, it will restore your account at it\'s latest state on the real network.', + + // FORM RELATED + FORM_PASSWORD_FIELD_PLACEHOLDER: 'Введите пароль или кодовую фразу от кошелька', + FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Имя кошелька', + FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Пароль', + FORM_PASSWORD: 'Пароль', + FORM_PASSWORD_CONFIRM: 'Повторите пароль', + FORM_PASSPHRASE_CONFIRM: 'Повторите кодовую фразу', + FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Повторите пароль', + FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Кодовая фраза', + FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Повторите кодовую фразу', + FORM_ADDRESS_FIELD_PLACEHOLDER: 'Адресс аккаунта', + FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: 'Приватный ключ', + FORM_SIDE_BTN_BALANCE: 'Баланс', + FORM_SIDE_BTN_PAY_TO: 'Плательщик', + FORM_SIDE_BTN_TX_FEE: 'Комиссия', + FORM_SIDE_BTN_RENTAL_FEE: 'Комиссия аренды', + FORM_SIDE_BTN_LEVY_FEE: 'Налоговая комиссия', + FORM_RECIPIENT_PLACEHOLDER: 'Адрес получателя или @псевдоним', + FORM_INVOICE_RECIPIENT_PLACEHOLDER: 'Адрес получателя', + FORM_SIDE_BTN_ALIAS_OF: 'Псевдоним', + FORM_MESSAGE_PLACEHOLDER: 'Сообщение', + FORM_MOSAIC_NAME_PLACEHOLDER: 'Имя мозайки', + FORM_ADDRESS_ALIAS_PLACEHOLDER: 'Адрес аккаунта или @псевдоним', + FORM_BTN_GET_ALIAS: 'Get alias address', + FORM_BTN_OPEN_ADB: 'Open address book', + FORM_SELECT_NAMESPACE: 'Select a namespace', + + // VOTING MODULE + PORTAL_VOTING_TITLE: 'Voting', + PORTAL_VOTING_TEXT: 'Create and vote on polls', + PORTAL_VOTING_BTN1: 'See Polls', + PORTAL_VOTING_BTN2: 'Create Poll', + FORM_TITLE_FIELD_PLACEHOLDER: 'Title', + FORM_DESCRIPTION_FIELD_PLACEHOLDER: 'Write your description here', + FORM_OPTION_FIELD_PLACEHOLDER: 'write option', + FORM_WHITELIST_FIELD_PLACEHOLDER: 'account address', + FORM_SELECT_MULTISIG: 'Select a multisignature account', + FORM_SELECT_CONTACT: 'Select a contact', + + // CREATE OFFLINE TRANSACTION MODULE + OFFLINE_TX_TITLE: 'Prepare an offline transaction', + OFFLINE_TX_NO_WALLET: 'Please import a wallet from login module to see the form.', + OFFLINE_TX_INFO_1: 'Make sure to be disconnected of internet when importing your wallet and creating the transaction!', + OFFLINE_TX_INFO_2: 'Only simple transactions can be created because a connection is needed to fetch mosaics and multisig information from NEM nodes.', + OFFLINE_TX_INFO_3: 'After clicking the "create" button in the left panel, you will find the signed transaction below.', + OFFLINE_TX_INFO_4: 'A signed transaction is immutable and will be effective only if released to the network before the default deadline of 24 hours.', + OFFLINE_TX_SIGNED: 'Signed transaction', + OFFLINE_TX_RELEASE: 'Open in release module', + + // RELEASE OFFLINE TRANSACTION MODULE + RELEASE_OFFLINE_TX_TITLE: 'Release a transaction to the network', + RELEASE_OFFLINE_TX_PARAMETERS: 'Transaction parameters', + RELEASE_OFFLINE_TX_INFO_1: 'To release a transaction you must be connected to internet.', + RELEASE_OFFLINE_TX_INFO_2: 'Make sure that you have selected the right network and a working node or it will be rejected.', + RELEASE_OFFLINE_TX_INFO_3: 'It is not possible to send a signed transaction twice. One signed transaction will always generate the same hash and two transactions cannot have the same hash.', + RELEASE_OFFLINE_TX_INFO_4: 'You can release a signed transaction from any computer safely.', + + // INVOICE MODULE + CREATE_INVOICE_TITLE: 'Create an invoice' + }); + +} + +export default RussianProvider; diff --git a/src/app/modules/login/index.js b/src/app/modules/login/index.js new file mode 100755 index 0000000..6173edf --- /dev/null +++ b/src/app/modules/login/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let loginModule = angular.module('app.login', []); + +// Include our UI-Router config settings +import loginConfig from './login.config'; +loginModule.config(loginConfig); + +// Controllers +import LoginCtrl from './login.controller'; +loginModule.controller('LoginCtrl', LoginCtrl); + +export default loginModule; diff --git a/src/app/modules/login/login.config.js b/src/app/modules/login/login.config.js new file mode 100755 index 0000000..b73bc52 --- /dev/null +++ b/src/app/modules/login/login.config.js @@ -0,0 +1,15 @@ +function LoginConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.login', { + url: '/login', + controller: 'LoginCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/login/login.html', + title: 'Login' + }); + +}; + +export default LoginConfig; \ No newline at end of file diff --git a/src/app/modules/login/login.controller.js b/src/app/modules/login/login.controller.js new file mode 100755 index 0000000..ecab96a --- /dev/null +++ b/src/app/modules/login/login.controller.js @@ -0,0 +1,113 @@ +import nem from 'nem-sdk'; + +class LoginCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor($localStorage, Wallet, Login, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._storage = $localStorage; + this._Wallet = Wallet; + this._Login = Login; + this._$timeout = $timeout; + + window.addEventListener('keydown', function (e) { + if (e.which === 13) { + let btn = document.getElementById('loginBtn'); + btn.click(); + } + }); + + //// End dependencies region //// + + //// Module properties region //// + + // Selected wallet + this.selectedWallet = undefined; + + // Get wallets from local storage or set an empty array + this._storage.wallets = this._storage.wallets || []; + + // Common object to contain our password & private key data. + this.common = nem.model.objects.get("common"); + + //// End properties region //// + + // Hide trezor button if using chrome builds + if (typeof nw !== 'undefined') this.hideTrezor = true; + } + + //// Module methods region //// + + /** + * Load a wallet in browser local storage + * + * @param {string} data - Base 64 string from .wlt file + * @param {boolean} isNCC - True if NCC wallet, false otherwise + */ + loadWallet(data, isNCC) { + this._Wallet.load(data, isNCC); + return; + } + + /** + * Log into the application if no need to upgrade + * + * @param {object} wallet - A wallet object + */ + login(wallet) { + // Check if wallet needs upgrade + if (this._Wallet.needsUpgrade(wallet)) { + this.needsUpgrade = true; + return; + } + + if (this._Login.login(this.common, wallet)) { + // Clean common object + this.common = nem.model.objects.get("common"); + } + } + + /** + * Derive a child account using bip32 for each accounts of the selected wallet + */ + upgradeWallet() { + // Lock button + this.okPressed = true; + // Upgrade + return this._Wallet.upgrade(this.common, this.selectedWallet).then(()=> { + this._$timeout(() => { + // Unlock button + this.okPressed = false; + // Clean common object + this.common = nem.model.objects.get("common"); + // Prepare wallet download link + this._Wallet.prepareDownload(this.selectedWallet); + // Store base64 format for safety protocol + this.rawWallet = this._Wallet.base64Encode(this.selectedWallet); + // + this.needsUpgrade = false; + this.showSafetyMeasure = true; + }); + }, + (err) => { + this._$timeout(() => { + // Unlock button + this.okPressed = false; + // Clean common object + this.common = nem.model.objects.get("common"); + }); + }) + } + + //// End methods region //// + +} + +export default LoginCtrl; diff --git a/src/app/modules/login/login.html b/src/app/modules/login/login.html new file mode 100755 index 0000000..3a87fdb --- /dev/null +++ b/src/app/modules/login/login.html @@ -0,0 +1,46 @@ + diff --git a/src/app/modules/mosaics/create/createMosaic.config.js b/src/app/modules/mosaics/create/createMosaic.config.js new file mode 100755 index 0000000..390fc94 --- /dev/null +++ b/src/app/modules/mosaics/create/createMosaic.config.js @@ -0,0 +1,15 @@ +function CreateMosaicConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.createMosaic', { + url: '/create-mosaic', + controller: 'CreateMosaicCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/mosaics/create/createMosaic.html', + title: 'Create a mosaic' + }); + +}; + +export default CreateMosaicConfig; \ No newline at end of file diff --git a/src/app/modules/mosaics/create/createMosaic.controller.js b/src/app/modules/mosaics/create/createMosaic.controller.js new file mode 100755 index 0000000..5b96902 --- /dev/null +++ b/src/app/modules/mosaics/create/createMosaic.controller.js @@ -0,0 +1,220 @@ +import nem from 'nem-sdk'; + +class createMosaicCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $filter, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$filter = $filter; + this._$timeout = $timeout; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a namespace provision transaction object + this.formData = nem.model.objects.get("mosaicDefinitionTransaction"); + // Sink account for view + this.formData.mosaicFeeSink = nem.model.sinks.mosaic[this._Wallet.network]; + // Current address as default levy recipient + this.formData.levy.address = this._Wallet.currentAccount.address; + // Set first multisig account if any + this.formData.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + // Has no levy by default + this.hasLevy = false; + // Mosaics owned names for current account + this.currentAccountMosaicNames = ''; + // Selected mosaic from view + this.selectedMosaic = ''; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Character counter + this.charsLeft = 512; + // Object to contain our password & private key data. + this.common = nem.model.objects.get("common"); + // Default namespaces owned + this.namespaceOwned = this._DataStore.namespace.ownedBy[this._Wallet.currentAccount.address]; + // Default mosaics owned + this.mosaicOwned = this._DataStore.mosaic.ownedBy[this._Wallet.currentAccount.address]; + // Store the prepared transaction + this.preparedTransaction = {}; + // Init mosaics and namespaces for current account + this.updateCurrentAccountNSM(); + // Update the fee in view + this.prepareTransaction(); + } + + /** + * Set name to lowercase and check it + */ + processMosaicName(){ + // Lowercase mosaic name + this.formData.mosaicName = this._$filter('lowercase')(this.formData.mosaicName); + // Check mosaic name validity + if(!this.mosaicIsValid(this.formData.mosaicName)) { + this._Alert.invalidMosaicName(); + return; + } + this.prepareTransaction(); + } + + /** + * Calculate characters left and check length of description + */ + processMosaicDescription() { + let raw = nem.utils.convert.utf8ToHex(this.formData.mosaicDescription); + this.charsLeft = raw.length ? 512 - (raw.length / 2) : 512; + if (!this.mosaicDescriptionIsValid(this.formData.mosaicDescription)) return this._Alert.invalidMosaicDescription(); + this.prepareTransaction(); + } + + /** + * Prevent supply above limit + */ + validateSupply() { + if(this.formData.properties.initialSupply > 9000000000) { + this.formData.properties.initialSupply = 9000000000; + this._Alert.maxMosaicSupply(); + } + } + + /** + * Update levy mosaic data + * + * @note: Used in view (ng-update) on hasLevy and selectedMosaic changes + * + * @param {boolean} val - true or false + */ + updateLevyMosaic(val) { + if (val) { + this.formData.levy.mosaic = this.mosaicOwned[this.selectedMosaic].mosaicId; + } else { + this.formData.levy.mosaic = null; + } + } + + /** + * Get current account namespaces & mosaic names + * + * @note: Used in view (ng-update) on multisig changes + */ + updateCurrentAccountNSM() { + // Get current account + let acct = this.formData.isMultisig ? this.formData.multisigAccount.address : this._Wallet.currentAccount.address; + + // Set current account mosaics names if mosaicOwned is not undefined + if (undefined !== this._DataStore.mosaic.ownedBy[acct]) { + this.currentAccountMosaicNames = Object.keys(this._DataStore.mosaic.ownedBy[acct]).sort(); + this.mosaicOwned = this._DataStore.mosaic.ownedBy[acct]; + } else { + // 'nem:xem' is default + this.currentAccountMosaicNames = ['nem:xem']; + this.mosaicOwned = {}; + } + + // Default mosaic selected + this.selectedMosaic = "nem:xem"; + + // Set current account mosaics names if namespaceOwned is not undefined + if (undefined !== this._DataStore.namespace.ownedBy[acct]) { + this.namespaceOwned = this._DataStore.namespace.ownedBy[acct]; + this.formData.namespaceParent = this.namespaceOwned[Object.keys(this.namespaceOwned)[0]]; + } else { + this._Alert.noNamespaceOwned(); + this.formData.namespaceParent = ''; + } + this.prepareTransaction(); + } + + /** + * Check validity of mosaic name + */ + mosaicIsValid(m) { + // Test if correct length and if name starts with hyphens + if (m.length > 32 || /^([_-])/.test(m)) return false; + + let pattern = /^[a-z0-9\-_]*$/; + + // Test if has special chars or space excluding hyphens + if (pattern.test(m) == false) { + return false; + } else { + return true; + } + } + + /** + * Check validity of mosaic description + */ + mosaicDescriptionIsValid(m) { + let raw = nem.utils.convert.utf8ToHex(m); + if (raw.length > 1024) return false; + return true; + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + let entity = nem.model.transactions.prepare("mosaicDefinitionTransaction")(this.common, this.formData, this._Wallet.network); + // Store the prepared transaction + this.preparedTransaction = entity; + return entity; + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button; + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Build the entity to serialize + let entity = this.prepareTransaction(); + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Enable send button + this.okPressed = false; + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default createMosaicCtrl; diff --git a/src/app/modules/mosaics/create/createMosaic.html b/src/app/modules/mosaics/create/createMosaic.html new file mode 100755 index 0000000..eaf0240 --- /dev/null +++ b/src/app/modules/mosaics/create/createMosaic.html @@ -0,0 +1,338 @@ +
          +
          + +
          +
          +

          {{ 'MOSAIC_DEFINITION_TITLE' | translate }}

          +
          +
          +
          {{ 'MOSAIC_DEFINITION_INFORMATION' | translate }}
          +
          +
          + +
          +
          + +
          +
          + {{ 'MOSAIC_DEFINITION_NAME' | translate }} + {{ 'MOSAIC_DEFINITION_MULTISIG_NAME' | translate }} +
          + +
          + +
          + + + + + +
          +
          + + + + +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + + + +

          {{ 'GENERAL_CHARACTERS_LEFT' | translate }}: {{ $ctrl.charsLeft }}

          +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + +
          + +
          +
          +
          + + + +
          + + {{($ctrl.preparedTransaction.otherTrans.creationFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.creationFee | fmtNemValue)[1]}} + {{($ctrl.preparedTransaction.creationFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.creationFee | fmtNemValue)[1]}} + + +
          +
          +
          +
          +
          + + + + + + +
          +
          + +
          + +
          +

          {{ 'MOSAIC_DEFINITION_MOSAIC_PROPERTIES' | translate }}

          +
          +
          +
          + +
          +
          +
          +
          + + + + +
          +
          +
          + +
          +
          +
          + + + + +
          +
          +
          +
          +
          + +
          + + + + + + +
          +
          +
          +
          + +
          +
          +
          + + + + + {{($ctrl.formData.properties.initialSupply)}} + .{{(0 | fmtSupplyRaw:$ctrl.formData.properties.divisibility)[1]}} + +
          +
          +
          + +
          +
          +
          + + + + {{ $ctrl.formData.namespaceParent.fqn }}:{{ $ctrl.formData.mosaicName }} +
          +
          +
          +
          +
          +
          + + +
          + +
          +
          +

          {{ 'GENERAL_LEVY' | translate }}

          +
          + +
          +
          + +
          +
          +
          + + + + +
          +
          +
          + +
          +
          +
          + + + + +
          +
          +
          + +
          +
          +
          + + + +
          + + +
          +
          +
          +
          + +
          +
          +
          + + + + + +
          +
          +
          +
          + + + +
          +
          +
          +
          +
          +
          + + + + \ No newline at end of file diff --git a/src/app/modules/mosaics/edit/editMosaic.config.js b/src/app/modules/mosaics/edit/editMosaic.config.js new file mode 100755 index 0000000..b862131 --- /dev/null +++ b/src/app/modules/mosaics/edit/editMosaic.config.js @@ -0,0 +1,15 @@ +function EditMosaicConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.editMosaic', { + url: '/edit-mosaic', + controller: 'EditMosaicCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/mosaics/edit/editMosaic.html', + title: 'Edit a mosaic' + }); + +}; + +export default EditMosaicConfig; \ No newline at end of file diff --git a/src/app/modules/mosaics/edit/editMosaic.controller.js b/src/app/modules/mosaics/edit/editMosaic.controller.js new file mode 100755 index 0000000..731ef2e --- /dev/null +++ b/src/app/modules/mosaics/edit/editMosaic.controller.js @@ -0,0 +1,130 @@ +import nem from 'nem-sdk'; + +class editMosaicCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$timeout = $timeout; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a mosaic supply change transaction object + this.formData = nem.model.objects.get("mosaicSupplyChangeTransaction"); + // Set first multisig account if any + this.formData.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + // Default mosaics owned + this.mosaicOwned = this._DataStore.mosaic.ownedBy[this._Wallet.currentAccount.address]; + // Mosaics owned names for current account + this.currentAccountMosaicNames = ''; + // Selected mosaic + this.selectedMosaic = ''; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Object to contain our password & private key data. + this.common = nem.model.objects.get("common"); + // Store the prepared transaction + this.preparedTransaction = {}; + // Init mosaics for current account + this.updateCurrentAccountMosaics(); + // Update the fee in view + this.prepareTransaction(); + } + + /** + * Update mosaic data for selected mosaic + * + * @note: Used in view (ng-update) on selected mosaic changes + */ + updateMosaic() { + this.formData.mosaic = this.mosaicOwned[this.selectedMosaic].mosaicId; + } + + /** + * Get current account mosaics owned names + * + * @note: Used in view (ng-update) on multisig changes + */ + updateCurrentAccountMosaics() { + // Get current account + let acct = this.formData.isMultisig ? this.formData.multisigAccount.address : this._Wallet.currentAccount.address; + // Set current account mosaics names if mosaicOwned is not undefined + if (undefined !== this._DataStore.mosaic.ownedBy[acct]) { + this.currentAccountMosaicNames = Object.keys(this._DataStore.mosaic.ownedBy[acct]).sort(); + this.mosaicOwned = this._DataStore.mosaic.ownedBy[acct]; + } else { + this.currentAccountMosaicNames = ['nem:xem']; + this.mosaicOwned = {}; + } + // Default mosaic selected + this.selectedMosaic = "nem:xem"; + this.prepareTransaction(); + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + let entity = nem.model.transactions.prepare("mosaicSupplyChangeTransaction")(this.common, this.formData, this._Wallet.network); + this.preparedTransaction = entity; + return entity; + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button; + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Prepare the transaction + let entity = this.prepareTransaction(); + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Enable send button + this.okPressed = false; + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default editMosaicCtrl; \ No newline at end of file diff --git a/src/app/modules/mosaics/edit/editMosaic.html b/src/app/modules/mosaics/edit/editMosaic.html new file mode 100755 index 0000000..915c89c --- /dev/null +++ b/src/app/modules/mosaics/edit/editMosaic.html @@ -0,0 +1,126 @@ +
          +
          + +
          +
          +

          {{ 'MOSAIC_SUPPLY_CHANGE_TITLE' | translate }}

          +
          +
          + +
          +
          + +
          +
          + {{ 'MOSAIC_SUPPLY_CHANGE_NAME' | translate }} + {{ 'MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME' | translate }} +
          + +
          +
          + + + + + +
          +
          + + + + +
          +
          + + + + + + + + + +
          +
          + +
          +
          +

          {{ 'MOSAIC_SUPPLY_CHANGE_SUPPLY' | translate }}

          +
          +
          + + +
          +
          + + + +
          + {{$ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply}} + .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}} + +
          +
          +
          + + +
          +
          + +
          +
          + +
          +
          + +
          +
          + + +
          +
          + + + +
          + + +
          +
          +
          + + +
          +
          + + + +
          + + {{($ctrl.formData.delta + $ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply)}} + .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}} + + + {{(-$ctrl.formData.delta + $ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply)}} + .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}} + + +
          +
          +
          +
          +
          + +
          +
          +
          diff --git a/src/app/modules/mosaics/index.js b/src/app/modules/mosaics/index.js new file mode 100755 index 0000000..c202346 --- /dev/null +++ b/src/app/modules/mosaics/index.js @@ -0,0 +1,25 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let createMosaicModule = angular.module('app.createMosaic', []); + +// Include our UI-Router config settings +import CreateMosaicConfig from './create/createMosaic.config'; +createMosaicModule.config(CreateMosaicConfig); + +// Controllers +import CreateMosaicCtrl from './create/createMosaic.controller'; +createMosaicModule.controller('CreateMosaicCtrl', CreateMosaicCtrl); + +// Create the module where our functionality can attach to +let editMosaicModule = angular.module('app.editMosaic', []); + +// Include our UI-Router config settings +import EditMosaicConfig from './edit/editMosaic.config'; +editMosaicModule.config(EditMosaicConfig); + +// Controllers +import EditMosaicCtrl from './edit/editMosaic.controller'; +editMosaicModule.controller('EditMosaicCtrl', EditMosaicCtrl); + +export default createMosaicModule; diff --git a/src/app/modules/multisignature/create/createMultisig.config.js b/src/app/modules/multisignature/create/createMultisig.config.js new file mode 100755 index 0000000..5c4dce9 --- /dev/null +++ b/src/app/modules/multisignature/create/createMultisig.config.js @@ -0,0 +1,19 @@ +function CreateMultisigConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.createMultisig', { + url: '/create-multisignature-contract', + controller: 'CreateMultisigCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/multisignature/create/createMultisig.html', + title: 'Create a multisignature contract', + params: { + address: "", + privateKey: "" + } + }); + +}; + +export default CreateMultisigConfig; \ No newline at end of file diff --git a/src/app/modules/multisignature/create/createMultisig.controller.js b/src/app/modules/multisignature/create/createMultisig.controller.js new file mode 100755 index 0000000..438907b --- /dev/null +++ b/src/app/modules/multisignature/create/createMultisig.controller.js @@ -0,0 +1,228 @@ +import nem from 'nem-sdk'; + +class CreateMultisigCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, Recipient, $timeout, $state) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._Recipient = Recipient; + this._$timeout = $timeout; + this._$state = $state; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a multisig agregate modification transaction object + this.formData = nem.model.objects.get("multisigAggregateModification"); + // Default relative change is 1 for creation + this.formData.relativeChange = 1; + // Cosignatory to add + this.cosignatoryToAdd = ''; + // Cosignatory public key + this.cosignatoryPubKey = ''; + // Account to convert empty by default + this.accountToConvert = undefined; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Store info about the multisig account to show balance + this.multisigInfoData = undefined; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + // Modifications list pagination properties + this.currentPage = 0; + this.pageSize = 5; + // Store the prepared transaction + this.preparedTransaction = {}; + // Check number of accounts and arrange + this.checkAccounts(); + // Update the fee in view + this.prepareTransaction(); + } + + /** + * If more than one account in wallet, we show a select element in view or a private key input otherwise + */ + checkAccounts() { + if (Object.keys(this._Wallet.current.accounts).length > 1) { + this.haveMoreThanOneAccount = true; + this.useCustomAccount = false; + } else { + this.haveMoreThanOneAccount = false; + this.useCustomAccount = true; + } + // Set account if any passed in parameters + if (this._$state.params.privateKey.length) { + this.common.privateKey = this._$state.params.privateKey; + this.useCustomAccount = true; + this.generateAccountToConvert(); + } + } + + /** + * Generate the address of the account to convert from provided private key + */ + generateAccountToConvert() { + if (nem.utils.helpers.isHexadecimal(this.common.privateKey) && (this.common.privateKey.length === 64 || this.common.privateKey.length === 66)) { + this.accountToConvert = nem.model.address.toAddress(nem.crypto.keyPair.create(this.common.privateKey).publicKey.toString(), this._Wallet.network); + // Get account data of account to convert + this.processMultisigInput(); + } else { + this.accountToConvert = undefined; + } + } + + /** + * Process multisig account input and get data from network + */ + processMultisigInput() { + if (!this.accountToConvert) return; + // Reset recipient data + this.resetMultisigData(); + // + return this._Recipient.getAccount(this.useCustomAccount ? nem.model.address.clean(this.accountToConvert) : this.accountToConvert.address).then((res) => { + this._$timeout(() => { + // + this.setMultisigData(res); + return; + }); + }, + (err) => { + this._$timeout(() => { + // Reset recipient data + this.resetMultisigData(); + return; + }); + }); + } + + /** + * Set data received from Recipient service + * + * @param {object} data - An [AccountInfo]{@link http://bob.nem.ninja/docs/#accountInfo} object + */ + setMultisigData(data) { + if (data.meta.cosignatories.length) return this._Alert.alreadyMultisig(); + // Store data + this.multisigInfoData = data.account; + return; + } + + /** + * Reset data stored for multisig + */ + resetMultisigData() { + this.multisigInfoData = undefined; + this.formData.modifications = []; + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + let entity = nem.model.transactions.prepare("multisigAggregateModificationTransaction")(this.common, this.formData, this._Wallet.network); + this.preparedTransaction = entity; + return entity; + } + + /** + * Remove a cosignatory from the modifications list + * + * @param {array} array - A modification array + * @param {object} elem - An object to remove from the array + */ + removeCosignFromList(array, elem) { + // If the deleted element is the elem 0 and length of array mod 5 gives 0 (means it is the last object of the page), + // we return a page behind unless it is page 1. + if (array.indexOf(elem) === 0 && this.currentPage + 1 > 1 && (array.length - 1) % 5 === 0) { + this.currentPage = this.currentPage - 1; + } + array.splice(array.indexOf(elem), 1); + // Update the fee + this.prepareTransaction(); + } + + /** + * Add cosignatory to array + */ + addCosig() { + // Arrange + let cleanMultisig = this.useCustomAccount ? nem.model.address.clean(this.accountToConvert) : nem.model.address.clean(this.accountToConvert.address); + let cleanCosignatory = nem.model.address.clean(this.cosignatoryToAdd); + // Cosignatory needs a public key + if (!this.cosignatoryPubKey) return this._Alert.cosignatoryhasNoPubKey(); + // Multisig cannot be cosignatory + if(cleanMultisig === cleanCosignatory) return this._Alert.multisigCannotBeCosignatory(); + // Check presence in modification array + if (nem.utils.helpers.haveCosig(this.cosignatoryPubKey, this.formData.modifications)) { + this._Alert.cosignatoryAlreadyPresentInList(); + } else { + this.formData.modifications.push(nem.model.objects.create("multisigCosignatoryModification")(1, this.cosignatoryPubKey)); + this.prepareTransaction(); + } + } + + /** + * Build and broadcast the transaction to the network + */ + send() { + // Disable send button; + this.okPressed = true; + + // If user use a custom account, private key is already in common no need to decrypt + if (this.useCustomAccount) { + // Check if private key is correct + if (!(nem.utils.helpers.isHexadecimal(this.common.privateKey) && (this.common.privateKey.length === 64 || this.common.privateKey.length === 66))) { + // Enable send button + this.okPressed = false; + this._Alert.invalidPrivateKey(); + return; + } + } else { + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common, this.accountToConvert)) return this.okPressed = false; + } + + // Prepare the transaction + let entity = this.prepareTransaction(); + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity, this.accountToConvert).then(() => { + this._$timeout(() => { + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default CreateMultisigCtrl; \ No newline at end of file diff --git a/src/app/modules/multisignature/create/createMultisig.html b/src/app/modules/multisignature/create/createMultisig.html new file mode 100755 index 0000000..ca1438a --- /dev/null +++ b/src/app/modules/multisignature/create/createMultisig.html @@ -0,0 +1,144 @@ +
          +
          + +
          +
          +

          {{ 'AGGREGATE_MODIFICATION_TITLE' | translate }}

          +
          +
          + +
          +
          +
          +
          + {{ 'AGGREGATE_MODIFICATION_NAME' | translate }} +
          + +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + +
          +
          + + +
          +
          + + + + +
          +
          + + + + + + + + + +
          +
          + +
          + +
          +

          {{ 'AGGREGATE_COSIG_LIST' | translate }}

          + +
          + + + + + + + + +
          {{ 'GENERAL_ADDRESS' | translate }}{{ 'GENERAL_ACTION' | translate }}{{ 'GENERAL_REMOVE' | translate }}
          + + + + + + + + +
          {{acct.cosignatoryAccount | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}{{ 'GENERAL_ADD' | translate }}
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + +
          +
          +
          diff --git a/src/app/modules/multisignature/edit/editMultisig.config.js b/src/app/modules/multisignature/edit/editMultisig.config.js new file mode 100755 index 0000000..cd9b01c --- /dev/null +++ b/src/app/modules/multisignature/edit/editMultisig.config.js @@ -0,0 +1,15 @@ +function EditMultisigConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.editMultisig', { + url: '/edit-multisignature-contract', + controller: 'EditMultisigCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/multisignature/edit/editMultisig.html', + title: 'Edit a multisignature contract' + }); + +}; + +export default EditMultisigConfig; \ No newline at end of file diff --git a/src/app/modules/multisignature/edit/editMultisig.controller.js b/src/app/modules/multisignature/edit/editMultisig.controller.js new file mode 100755 index 0000000..25a5c54 --- /dev/null +++ b/src/app/modules/multisignature/edit/editMultisig.controller.js @@ -0,0 +1,257 @@ +import nem from 'nem-sdk'; + +class EditMultisigCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, Recipient, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._Alert = Alert; + this._DataStore = DataStore; + this._Recipient = Recipient; + this._$timeout = $timeout; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a multisig agregate modification transaction object + this.formData = nem.model.objects.get("multisigAggregateModification"); + // Modification is always multisig + this.formData.isMultisig = true; + // Set first multisig account if any + this.formData.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + // Cosignatory to add + this.cosignatoryToAdd = ''; + // Cosignatory public key + this.cosignatoryPubKey = ''; + // No min cosignatory modification by default + this.formData.relativeChange = null; + // Store info about the multisig account to show balance, cosigs and min signatures + this.multisigInfoData = undefined; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Modifications list pagination properties + this.currentPage = 0; + this.pageSize = 5; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + // Store the prepared transaction + this.preparedTransaction = {}; + // Get data of default multisig account + this.processMultisigInput(); + // Init fees + this.prepareTransaction(); + } + + /** + * Calculate the minimum signature change needed + */ + calculateMinSignaturesChange() { + // If no modifications, change is null + if (!this.formData.modifications.length) return this.formData.relativeChange = null; + // Default number of account deleted + let numberDeleted = 0; + // Default number of account added + let numberAdded = 0; + // Increment above properties depending of type + for (let i = 0; i < this.formData.modifications.length; i++) { + if (this.formData.modifications[i].modificationType === 2) { + numberDeleted++; + } else { + numberAdded++; + } + } + // Update min cosigs if total cosignatories - deleted accounts + added accounts is < min cosig number + if (this.multisigInfoData.cosignatories.length - numberDeleted + numberAdded < this.multisigInfoData.minCosigs) { + // Calculate the number to add or remove of min signatures + let sigs = this.multisigInfoData.cosignatories.length - numberDeleted - this.multisigInfoData.minCosigs + numberAdded; + this.formData.relativeChange = sigs; + } else if(this.isMinSignaturesValid(false)) { + this.formData.relativeChange = null; + } else { + this._Alert.errorMultisigMinSignatureInvalid(); + } + } + + /** + * Process multisig account input and get data from network + */ + processMultisigInput() { + if (!this.formData.multisigAccount) return; + // Reset recipient data + this.resetMultisigData(); + // + return this._Recipient.getAccount(this.formData.multisigAccount.address).then((res) => { + this._$timeout(() => { + // + this.setMultisigData(res); + return; + }); + }, + (err) => { + this._$timeout(() => { + // Reset recipient data + this.resetMultisigData(); + return; + }); + }); + } + + /** + * Set data received from Recipient service + * + * @param {object} data - An [AccountInfo]{@link http://bob.nem.ninja/docs/#accountInfo} object + */ + setMultisigData(data) { + // Store data + this.multisigInfoData = { + 'minCosigs': data.account.multisigInfo.minCosignatories, + 'cosignatories': data.meta.cosignatories + } + return; + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + let entity = nem.model.transactions.prepare("multisigAggregateModificationTransaction")(this.common, this.formData, this._Wallet.network); + this.isMinSignaturesValid(false); + this.preparedTransaction = entity; + return entity; + } + + /** + * Reset data stored and properties for multisig account + */ + resetMultisigData() { + this.multisigInfoData = undefined; + // Reset modifications array + this.formData.modifications = []; + // Reset relativeChange + this.formData.relativeChange = null; + } + + /** + * Remove a cosignatory from the modifications list + * + * @param {array} array - A modification array + * @param {object} elem - An object to remove from the array + */ + removeCosignFromList(array, elem) { + // If the deleted element is the elem 0 and length of array mod 5 gives 0 (means it is the last object of the page), + // we return a page behind unless it is page 1. + if (array.indexOf(elem) === 0 && this.currentPage + 1 > 1 && (array.length - 1) % 5 === 0) { + this.currentPage = this.currentPage - 1; + } + array.splice(array.indexOf(elem), 1); + // Calculate min signatures change + this.calculateMinSignaturesChange(); + // Update the fee + this.prepareTransaction(); + } + + /** + * Push cosignatory to array with add or delete type + * + * @param {number} type - modification type (1 to add or 2 to remove) + */ + addCosig(type) { + // Cosignatory needs a public key + if (!this.cosignatoryPubKey) return this._Alert.cosignatoryhasNoPubKey(); + // Check if removal already present in modifications array + if (type === 2) { + for (let i = 0; i < this.formData.modifications.length; i++) { + if (this.formData.modifications[i].modificationType === 2) return this._Alert.cosignatoryRemovalLimit(); + } + } + if (nem.utils.helpers.haveCosig(this.cosignatoryPubKey, this.formData.modifications)) { + // Alert + this._Alert.cosignatoryAlreadyPresentInList(); + } else { + this.formData.modifications.push(nem.model.objects.create("multisigCosignatoryModification")(type, this.cosignatoryPubKey)); + // Calculate min signatures change + this.calculateMinSignaturesChange(); + // Update the fee + this.prepareTransaction(); + } + } + + /** + * Check if multisig account has at least one minimum signature remaining after change + * + * @param {boolean} isSend - True if the check is in send button, false otherwise + * Without the boolean the check in send button will trigger infinite digest cycles for the alert + */ + isMinSignaturesValid(isSend) { + if (undefined !== this.multisigInfoData && null !== this.formData.relativeChange) { + if(isNaN(this.formData.relativeChange)) return false; + let sigs = this.formData.relativeChange + this.multisigInfoData.minCosigs; + // If number of sigs is below one and if there is not only one cosignatory + if (sigs < 1 && this.multisigInfoData.cosignatories.length > 1) { + if(!isSend) { + this._$timeout(() => { + this._Alert.errorMultisigMinSignature(); + }); + } + return false; + } else { + return true; + } + } else { + return true; + } + } + + /** + * Build and broadcast the transaction to the network + */ + send() { + // Disable send button; + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Prepare the transaction + let entity = this.prepareTransaction(); + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default EditMultisigCtrl; \ No newline at end of file diff --git a/src/app/modules/multisignature/edit/editMultisig.html b/src/app/modules/multisignature/edit/editMultisig.html new file mode 100755 index 0000000..f571bd3 --- /dev/null +++ b/src/app/modules/multisignature/edit/editMultisig.html @@ -0,0 +1,133 @@ +
          +
          + +
          +
          +

          {{ 'AGGREGATE_MODIFICATION_EDIT_TITLE' | translate }}

          +
          +
          + +
          +
          + +
          +

          {{ 'AGGREGATE_MODIFICATION_MULTISIG_NAME' | translate }}

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

          {{'AGGREGATE_SELECTED_ACCOUNT_INFO' | translate}}

          +
          +
          +
          +
          +
          {{'GENERAL_COSIGNATORIES' | translate}}
          + {{cosig.address}}
          +
          +
          +
          {{'AGGREGATE_MIN_SIGNATURES' | translate}}
          + {{$ctrl.multisigInfoData.minCosigs}} +
          +
          +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          + +
          +

          {{ 'AGGREGATE_MODIFICATION_LIST' | translate }}

          + +
          + + + + + + + + +
          {{ 'GENERAL_ADDRESS' | translate }}{{ 'GENERAL_ACTION' | translate }}{{ 'GENERAL_REMOVE' | translate }}
          + + + + + + + + + +
          {{acct.cosignatoryAccount | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}{{ 'GENERAL_ADD' | translate }}{{ 'GENERAL_REMOVE' | translate }}
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          + +
          +
          +
          diff --git a/src/app/modules/multisignature/index.js b/src/app/modules/multisignature/index.js new file mode 100755 index 0000000..78f3113 --- /dev/null +++ b/src/app/modules/multisignature/index.js @@ -0,0 +1,36 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let createMultisigModule = angular.module('app.createMultisig', []); + +// Include our UI-Router config settings +import CreateMultisigConfig from './create/createMultisig.config'; +createMultisigModule.config(CreateMultisigConfig); + +// Controllers +import CreateMultisigCtrl from './create/createMultisig.controller'; +createMultisigModule.controller('CreateMultisigCtrl', CreateMultisigCtrl); + +// Create the module where our functionality can attach to +let editMultisigModule = angular.module('app.editMultisig', []); + +// Include our UI-Router config settings +import EditMultisigConfig from './edit/editMultisig.config'; +editMultisigModule.config(EditMultisigConfig); + +// Controllers +import EditMultisigCtrl from './edit/editMultisig.controller'; +editMultisigModule.controller('EditMultisigCtrl', EditMultisigCtrl); + +// Create the module where our functionality can attach to +let signMultisigModule = angular.module('app.signMultisig', []); + +// Include our UI-Router config settings +import SignMultisigConfig from './sign/sign.config'; +signMultisigModule.config(SignMultisigConfig); + +// Controllers +import SignMultisigCtrl from './sign/sign.controller'; +signMultisigModule.controller('SignMultisigCtrl', SignMultisigCtrl); + +export default createMultisigModule; diff --git a/src/app/modules/multisignature/sign/sign.config.js b/src/app/modules/multisignature/sign/sign.config.js new file mode 100755 index 0000000..a6db1c2 --- /dev/null +++ b/src/app/modules/multisignature/sign/sign.config.js @@ -0,0 +1,15 @@ +function SignMultisigConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.signMultisig', { + url: '/sign-multisignature-transactions', + controller: 'SignMultisigCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/multisignature/sign/sign.html', + title: 'Sign multisignature transactions' + }); + +}; + +export default SignMultisigConfig; \ No newline at end of file diff --git a/src/app/modules/multisignature/sign/sign.controller.js b/src/app/modules/multisignature/sign/sign.controller.js new file mode 100755 index 0000000..54f8332 --- /dev/null +++ b/src/app/modules/multisignature/sign/sign.controller.js @@ -0,0 +1,72 @@ +import nem from 'nem-sdk'; + +class SignMultisigCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._$timeout = $timeout; + + //// End dependencies region //// + + //// Module properties region //// + + // Store unconfirmed txes + this.unconfirmed = []; + + // Unconfirmed txes pagination properties + this.currentPage = 0; + this.pageSize = 5; + + //// End properties region //// + + // Get unconfirmed transactions + this.getUnconfirmedTransactions(); + + } + + //// Module methods region //// + + /** + * Fetch unconfirmed transactions for the current account + */ + getUnconfirmedTransactions() { + // Reset to initial page + this.currentPage = 0; + // + nem.com.requests.account.transactions.unconfirmed(this._Wallet.node, this._Wallet.currentAccount.address).then((res) => { + this._$timeout(() => { + this.unconfirmed = res.data; + for (let i = 0; i < res.data.length; i++) { + this.unconfirmed[i].meta.innerHash = { + "data": res.data[i].meta.data + } + this.unconfirmed[i].meta.height = 9007199254740991; + } + }); + }, + (err) => { + this._$timeout(() => { + if(err.code < 0) { + this._Alert.connectionError(); + } else { + this._Alert.errorGetTransactions(err.data.message); + } + }); + }); + } + + //// End methods region //// + +} + +export default SignMultisigCtrl; \ No newline at end of file diff --git a/src/app/modules/multisignature/sign/sign.html b/src/app/modules/multisignature/sign/sign.html new file mode 100755 index 0000000..864ab2c --- /dev/null +++ b/src/app/modules/multisignature/sign/sign.html @@ -0,0 +1,46 @@ +
          +
          + +
          +
          +

          {{ 'SIGN_MULTISIG_TRANSACTIONS_TITLE' | translate }}

          +
          +
          + +
          +
          +
          +
          +
          + + +
          + + + + + + + + + +
          {{ 'GENERAL_ACCOUNT' | translate }}{{ 'GENERAL_AMOUNT' | translate }}{{ 'GENERAL_MESSAGE' | translate }}{{ 'GENERAL_DATE' | translate }}
          + + +
          + +
          + +
          +
          +

          {{ 'GENERAL_NO_RESULTS' | translate }}

          +
          +
          +
          +
          +
          +
          +
          diff --git a/src/app/modules/namespaces/create/namespaces.config.js b/src/app/modules/namespaces/create/namespaces.config.js new file mode 100755 index 0000000..f9c015e --- /dev/null +++ b/src/app/modules/namespaces/create/namespaces.config.js @@ -0,0 +1,15 @@ +function NamespacesConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.namespaces', { + url: '/namespaces', + controller: 'NamespacesCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/namespaces/create/namespaces.html', + title: 'Create namespace or sub-namespace' + }); + +}; + +export default NamespacesConfig; \ No newline at end of file diff --git a/src/app/modules/namespaces/create/namespaces.controller.js b/src/app/modules/namespaces/create/namespaces.controller.js new file mode 100755 index 0000000..f972b3e --- /dev/null +++ b/src/app/modules/namespaces/create/namespaces.controller.js @@ -0,0 +1,153 @@ +import nem from 'nem-sdk'; +import Helpers from '../../../utils/helpers'; + +class NamespacesCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $filter, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$filter = $filter; + this._$timeout = $timeout; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a namespace provision transaction object + this.formData = nem.model.objects.get("namespaceProvisionTransaction"); + // Sink account for view + this.formData.rentalFeeSink = nem.model.sinks.namespace[this._Wallet.network]; + // Set first multisig account if any + this.formData.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Object to contain our password & private key data. + this.common = nem.model.objects.get("common"); + // Default namespaces owned + this.namespaceOwned = this._DataStore.namespace.ownedBy[this._Wallet.currentAccount.address]; + // Store the prepared transaction + this.preparedTransaction = {}; + // Update current account namespace + this.updateCurrentAccountNS(); + // Update the fee in view + this.prepareTransaction(); + } + + /** + * Check if a namespace id is level 3 + * + * @param {object} elem - The element to check + * + * @return {boolean} - True if element is not a namespace level 3, false otherwise + */ + isNotLevel3(elem) { + return elem.fqn.split('.').length < 3; + }; + + /** + * Set name to lowercase and check it + */ + processNamespaceName() { + // Lowercase namespace name + this.formData.namespaceName = this._$filter('lowercase')(this.formData.namespaceName); + // Check namespace validity + if (!this.namespaceIsValid(this.formData.namespaceName)) return this._Alert.invalidNamespaceName(); + } + + /** + * Get current account namespaces & mosaic names + * + * @note: Used in view (ng-update) on multisig changes + */ + updateCurrentAccountNS() { + // Get current account + let acct = this.formData.isMultisig ? this.formData.multisigAccount.address : this._Wallet.currentAccount.address; + // Set current account mosaics names if namespaceOwned is not undefined in DataStore service + if (undefined !== this._DataStore.namespace.ownedBy[acct]) { + this.namespaceOwned = this._DataStore.namespace.ownedBy[acct]; + this.formData.namespaceParent = this.namespaceOwned[Object.keys(this.namespaceOwned)[0]]; + } else { + this.namespaceOwned = {}; + this.formData.namespaceParent = ""; + } + this.prepareTransaction(); + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + let entity = nem.model.transactions.prepare("namespaceProvisionTransaction")(this.common, this.formData, this._Wallet.network); + // Store the prepared transaction + this.preparedTransaction = entity; + return entity; + } + + /** + * Check validity of namespace name + * + * @param {string} ns - A namespace name + * + * @return {boolean} - True if valid, false otherwise + */ + namespaceIsValid(ns) { + let isParent = this.formData.namespaceParent ? true : false; + return Helpers.namespaceIsValid(ns, isParent); + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Build the entity to serialize + let entity = this.prepareTransaction(this.common, this.formData); + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Enable send button + this.okPressed = false; + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default NamespacesCtrl; \ No newline at end of file diff --git a/src/app/modules/namespaces/create/namespaces.html b/src/app/modules/namespaces/create/namespaces.html new file mode 100755 index 0000000..e487130 --- /dev/null +++ b/src/app/modules/namespaces/create/namespaces.html @@ -0,0 +1,113 @@ +
          +
          + +
          +
          +

          {{ 'NAMESPACE_PROVISION_TITLE' | translate }}

          +
          +
          + +
          +
          + +
          +
          + {{ 'NAMESPACE_PROVISION_NAME' | translate }} + {{ 'NAMESPACE_PROVISION_MULTISIG_NAME' | translate }} +
          + +
          + +
          + + + + +
          +
          + + + + +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + +
          + +
          +
          +
          + + + +
          + + {{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[1]}} + {{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[1]}} + + +
          +
          +
          +
          +
          + + + + + + +
          +
          + + +
          +
          +

          {{ 'NAMESPACE_PROVISION_RESTRICTIONS' | translate }}

          +
          +
          +
          +

          {{ 'NAMESPACE_PROVISION_INFORMATION_1' | translate }}

          +
          a, b, c, ..., z, 0, 1, 2, ..., 9, _ , -
          +

          {{ 'NAMESPACE_PROVISION_INFORMATION_2' | translate }}

          +
          nem, user, account, org, com, biz, net, edu, mil, gov and info.
          +

          {{ 'NAMESPACE_PROVISION_INFORMATION_3' | translate }}

          +
          +
          +
          + +
          +
          +
          diff --git a/src/app/modules/namespaces/index.js b/src/app/modules/namespaces/index.js new file mode 100755 index 0000000..31bebcf --- /dev/null +++ b/src/app/modules/namespaces/index.js @@ -0,0 +1,25 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let namespacesModule = angular.module('app.namespaces', []); + +// Include our UI-Router config settings +import NamespacesConfig from './create/namespaces.config'; +namespacesModule.config(NamespacesConfig); + +// Controllers +import NamespacesCtrl from './create/namespaces.controller'; +namespacesModule.controller('NamespacesCtrl', NamespacesCtrl); + +// Create the module where our functionality can attach to +let renewNamespacesModule = angular.module('app.renewNamespaces', []); + +// Include our UI-Router config settings +import RenewNamespacesConfig from './renew/renew.config'; +renewNamespacesModule.config(RenewNamespacesConfig); + +// Controllers +import RenewNamespacesCtrl from './renew/renew.controller'; +renewNamespacesModule.controller('RenewNamespacesCtrl', RenewNamespacesCtrl); + +export default namespacesModule; diff --git a/src/app/modules/namespaces/renew/renew.config.js b/src/app/modules/namespaces/renew/renew.config.js new file mode 100755 index 0000000..70e89b9 --- /dev/null +++ b/src/app/modules/namespaces/renew/renew.config.js @@ -0,0 +1,15 @@ +function RenewNamespacesConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.renewNamespaces', { + url: '/namespaces/renew', + controller: 'RenewNamespacesCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/namespaces/renew/renew.html', + title: 'Renew namespaces' + }); + +}; + +export default RenewNamespacesConfig; \ No newline at end of file diff --git a/src/app/modules/namespaces/renew/renew.controller.js b/src/app/modules/namespaces/renew/renew.controller.js new file mode 100755 index 0000000..08e82a7 --- /dev/null +++ b/src/app/modules/namespaces/renew/renew.controller.js @@ -0,0 +1,169 @@ +import nem from 'nem-sdk'; +import Helpers from '../../../utils/helpers'; + +class RenewNamespacesCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$timeout = $timeout; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a namespace provision transaction object + this.formData = nem.model.objects.get("namespaceProvisionTransaction"); + // Set the sink account for view + this.formData.rentalFeeSink = nem.model.sinks.namespace[this._Wallet.network]; + // Set first multisig account if any + this.formData.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Show / hide ns dropdown + this.needRenew = false; + // Object to contain our password & private key data. + this.common = nem.model.objects.get("common"); + // Default namespaces owned + this.namespaceOwned = this._DataStore.namespace.ownedBy[this._Wallet.currentAccount.address]; + // Store the prepared transaction + this.preparedTransaction = {}; + // Update current account namespace + this.updateCurrentAccountNS(); + // Update the fee in view + this.prepareTransaction(); + } + + /** + * Get current account namespaces & mosaic names + * + * @note: Used in view (ng-update) on multisig changes + */ + updateCurrentAccountNS() { + // + this.needRenew = false; + // Get current account + let acct = this.formData.isMultisig ? this.formData.multisigAccount.address : this._Wallet.currentAccount.address; + // Set current account mosaics names if namespaceOwned is not undefined + if (undefined !== this._DataStore.namespace.ownedBy[acct]) { + this.namespaceOwned = this._DataStore.namespace.ownedBy[acct]; + for (let i = 0; i < Object.keys(this.namespaceOwned).length; i++) { + if (this.namespaceOwned[Object.keys(this.namespaceOwned)[i]].height + 525600 - this._DataStore.chain.height <= 43200 && this.namespaceOwned[Object.keys(this.namespaceOwned)[i]].fqn.indexOf('.') === -1) { + this.formData.namespaceName = this.namespaceOwned[Object.keys(this.namespaceOwned)[i]].fqn; + this.needRenew = true; + this.prepareTransaction(); + return; + } + } + this.resetNamespaceData(); + } else { + this.resetNamespaceData(); + } + this.prepareTransaction(); + } + + /** + * Reset namespace data + */ + resetNamespaceData() { + this.namespaceOwned = {}; + this.formData.namespaceName = ''; + this.formData.namespaceParent = ''; + } + + /** + * Get array of namespaces expiring in less than a month + * + * @param {array} elem - An array of namespaces + * + * @return {array} - An array of namespaces + */ + getExpiringNamespaces(elem) { + if (undefined === elem) return; + let array = []; + for (let i = 0; i < Object.keys(elem).length; i++) { + if (elem[Object.keys(elem)[i]].height + 525600 - this._DataStore.chain.height <= 43200 && elem[Object.keys(elem)[i]].fqn.indexOf('.') === -1) { + array.push(elem[Object.keys(elem)[i]]); + } + } + return array; + }; + + /** + * Prepare the transaction + */ + prepareTransaction() { + let entity = nem.model.transactions.prepare("namespaceProvisionTransaction")(this.common, this.formData, this._Wallet.network); + // Store the prepared transaction + this.preparedTransaction = entity; + return entity; + } + + /** + * Check validity of namespace name + * + * @param {string} ns - A namespace name + * + * @return {boolean} - True if valid, false otherwise + */ + namespaceIsValid(ns) { + let isParent = this.formData.namespaceParent ? true : false; + return Helpers.namespaceIsValid(ns, isParent); + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Build the entity to serialize + let entity = this.prepareTransaction(this.common, this.formData); + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Enable send button + this.okPressed = false; + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default RenewNamespacesCtrl; \ No newline at end of file diff --git a/src/app/modules/namespaces/renew/renew.html b/src/app/modules/namespaces/renew/renew.html new file mode 100755 index 0000000..6ba9eb1 --- /dev/null +++ b/src/app/modules/namespaces/renew/renew.html @@ -0,0 +1,115 @@ +
          +
          + +
          +
          +

          {{ 'RENEW_NS_TITLE' | translate }}

          +
          +
          + +
          +
          + +
          +
          + {{ 'NAMESPACE_PROVISION_NAME' | translate }} + {{ 'NAMESPACE_PROVISION_MULTISIG_NAME' | translate }} +
          + +
          + +
          + + + + + +
          +
          + + + + +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + + + +
          +
          + + +
          +
          + + +
          + +
          +
          +
          + + + +
          + + {{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[1]}} + {{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[1]}} + + +
          +
          +
          +
          +
          + + + + + + +
          +
          + + +
          +
          +

          {{ 'RENEW_NS_INFORMATION_TITLE' | translate }}

          +
          +
          +
          {{ 'RENEW_NS_INFORMATION_TITLE_1' | translate }}
          +

          {{ 'RENEW_NS_INFORMATION_1' | translate }}

          +
          {{ 'RENEW_NS_INFORMATION_TITLE_2' | translate }}
          +

          {{ 'RENEW_NS_INFORMATION_2' | translate }}

          +
          {{ 'RENEW_NS_INFORMATION_TITLE_3' | translate }}
          +

          {{ 'RENEW_NS_INFORMATION_3' | translate }}

          +

          {{ 'RENEW_NS_INFORMATION_4' | translate }}

          +
          +
          + +
          +
          +
          diff --git a/src/app/modules/offlineTransaction/broadcast/broadcast.config.js b/src/app/modules/offlineTransaction/broadcast/broadcast.config.js new file mode 100755 index 0000000..2101785 --- /dev/null +++ b/src/app/modules/offlineTransaction/broadcast/broadcast.config.js @@ -0,0 +1,18 @@ +function OfflineTransactionSendConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.offlineTransactionSend', { + url: '/broadcast-offline-transaction', + controller: 'OfflineTransactionSendCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/offlineTransaction/broadcast/broadcast.html', + title: 'Oflline transaction - Broadcast', + params: { + signedTransaction: '' + } + }); + +}; + +export default OfflineTransactionSendConfig; \ No newline at end of file diff --git a/src/app/modules/offlineTransaction/broadcast/broadcast.controller.js b/src/app/modules/offlineTransaction/broadcast/broadcast.controller.js new file mode 100755 index 0000000..07b1d39 --- /dev/null +++ b/src/app/modules/offlineTransaction/broadcast/broadcast.controller.js @@ -0,0 +1,137 @@ +import nem from 'nem-sdk'; + +class OfflineTransactionSendCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Alert, AppConstants, $timeout, $state) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._AppConstants = AppConstants; + this._$timeout = $timeout; + this._$state = $state; + + //// End dependencies region //// + + /*if(/Firefox/.test(navigator.userAgent)) { + this.hideScan = false; + } else { + this.hideScan = true; + }*/ + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + this.okPressed = false; + this.network = this._AppConstants.defaultNetwork; + // Available networks + this.networks = nem.model.network.data; + this.nodes = nem.model.nodes.mainnet; + this.selectedNode = this.nodes[0].uri; + this.transaction = this._$state.params.signedTransaction ? this._$state.params.signedTransaction : ''; + this.scanner = undefined; + } + + changeNodes() { + if (this.network == nem.model.network.data.mainnet.id) { + this.nodes = nem.model.nodes.mainnet; + } else if (this.network == nem.model.network.data.testnet.id) { + this.nodes = nem.model.nodes.testnet; + } else { + this.nodes = nem.model.nodes.mijin; + } + this.selectedNode = this.nodes[0].uri; + return; + } + + /*showHideReader() { + if(this.showReader === true) { + this.showReader = false; + this.scanner.stop(); + this.scanner = undefined; + } else { + this.showReader = true + this.startReader(); + } + } + + startReader() { + this.scanner = new Instascan.Scanner({ video: document.getElementById('preview') }); + this.scanner.addListener('scan', (content) => { + this._$timeout(() => { + this.transaction = content; + this.scanner.stop(); + this.showReader = false; + }); + }); + Instascan.Camera.getCameras().then((cameras) => { + if (cameras.length > 0) { + this.scanner.start(cameras[0]); + } else { + console.error('No cameras found.'); + } + }).catch((e) => { + console.error(e); + }); + }*/ + + /** + * Broadcast the transaction to the network + */ + send() { + this.okPressed = true; + // Check form for errors + if(!this.transaction) return; + + let endpoint = nem.model.objects.create("endpoint")(this.selectedNode, this.network === nem.model.network.data.mijin.id ? nem.model.nodes.mijinPort : nem.model.nodes.defaultPort); + + // Send + nem.com.requests.transaction.announce(endpoint, this.transaction).then((res) => { + this._$timeout(() => { + // If res code >= 2, it's an error + if (res.code >= 2) { + this._Alert.transactionError(res.message); + } else { + this._Alert.transactionSuccess(); + let audio = new Audio('vendors/ding.ogg'); + audio.play(); + } + // Enable send button + this.okPressed = false; + if (this._$state.params.signedTransaction) this._$state.params.signedTransaction = ''; + // Reset all + this.init(); + return; + }); + }, (err) => { + this._$timeout(() => { + if(err.code < 0) { + this._Alert.connectionError(); + } else { + this._Alert.transactionError('Failed: '+ err.data.message); + } + // Enable send button + this.okPressed = false; + return; + }); + }) + } + + //// End methods region //// + +} + +export default OfflineTransactionSendCtrl; \ No newline at end of file diff --git a/src/app/modules/offlineTransaction/broadcast/broadcast.html b/src/app/modules/offlineTransaction/broadcast/broadcast.html new file mode 100755 index 0000000..f778b06 --- /dev/null +++ b/src/app/modules/offlineTransaction/broadcast/broadcast.html @@ -0,0 +1,62 @@ +
          +
          + + + + + +
          +
          + + + + +
          +
          +
          + + + + +
          +
          +
          +
          + + + + +
          +
          +
          +
          + + + + + +
          +
          + +
          +
          + +
          +
          +

          {{ 'GENERAL_INFORMATION' | translate }}

          +
          +
          +

          {{ 'RELEASE_OFFLINE_TX_INFO_1' | translate }}

          +

          {{ 'RELEASE_OFFLINE_TX_INFO_2' | translate }}

          +

          {{ 'RELEASE_OFFLINE_TX_INFO_3' | translate }}

          +

          {{ 'RELEASE_OFFLINE_TX_INFO_4' | translate }}

          +
          +
          +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/offlineTransaction/create/create.config.js b/src/app/modules/offlineTransaction/create/create.config.js new file mode 100755 index 0000000..8e76f92 --- /dev/null +++ b/src/app/modules/offlineTransaction/create/create.config.js @@ -0,0 +1,15 @@ +function OfflineTransactionCreateConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.offlineTransactionCreate', { + url: '/create-offline-transaction', + controller: 'OfflineTransactionCreateCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/offlineTransaction/create/create.html', + title: 'Oflline transaction - Create' + }); + +}; + +export default OfflineTransactionCreateConfig; \ No newline at end of file diff --git a/src/app/modules/offlineTransaction/create/create.controller.js b/src/app/modules/offlineTransaction/create/create.controller.js new file mode 100755 index 0000000..1e98a0c --- /dev/null +++ b/src/app/modules/offlineTransaction/create/create.controller.js @@ -0,0 +1,220 @@ +import nem from 'nem-sdk'; +import Helpers from '../../../utils/helpers'; + +class OfflineTransactionCreateCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $state, $timeout, $localStorage, AddressBook) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$state = $state; + this._$timeout = $timeout; + this._Helpers = Helpers; + this._storage = $localStorage; + this._AddressBook = AddressBook; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Show warning if connection detected + if (navigator.onLine) $('#connectionWarning').modal('show'); + // Get wallets from local storage or set an empty array + this._storage.wallets = this._storage.wallets || []; + if (this._storage.wallets.length) { + // + this.selectedWallet = this._storage.wallets[0]; + this.setAccount(); + this.setContacts(); + // Form is a transfer transaction object, pre-set recipient if any from state parameter + this.formData = nem.model.objects.get("transferTransaction"); + // Mosaics are null by default + this.formData.mosaics = null; + // Set first multisig account if any + this.formData.multisigAccount = ''; + // Switch between mosaic transfer and normal transfers + this.isMosaicTransfer = false; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Character counter + this.charactersLeft = 1024; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + // Store the prepared transaction + this.preparedTransaction = {}; + // + this.resultSafeTransaction = ""; + // Update the fee in view + this.prepareTransaction(); + } + } + + /** + * Show / Hide address book + + + + + +
          +
          + + + + +
          +
          + + + +
          +
          + + + + + + + + +
          +
          + +
          +
          + + + +
          + + +
          +
          +
          + + + + + + + + + + +
          +

          {{ 'OFFLINE_TX_NO_WALLET' | translate }}

          +
          + + +
          +
          +

          {{ 'GENERAL_INFORMATION' | translate }}

          +
          +
          +

          +

          {{ 'OFFLINE_TX_INFO_2' | translate }}

          +

          {{ 'OFFLINE_TX_INFO_3' | translate }}

          +

          {{ 'OFFLINE_TX_INFO_4' | translate }}

          +
          + +
          +

          {{ 'OFFLINE_TX_SIGNED' | translate }}

          +
          +
          +
          +
          + +
          + + +
          +
          + +
          +
          + + + + + + \ No newline at end of file diff --git a/src/app/modules/offlineTransaction/index.js b/src/app/modules/offlineTransaction/index.js new file mode 100755 index 0000000..df73db6 --- /dev/null +++ b/src/app/modules/offlineTransaction/index.js @@ -0,0 +1,25 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let offlineTransactionCreateModule = angular.module('app.offlineTransactionCreate', []); + +// Include our UI-Router config settings +import OfflineTransactionCreateConfig from './create/create.config'; +offlineTransactionCreateModule.config(OfflineTransactionCreateConfig); + +// Controllers +import OfflineTransactionCreateCtrl from './create/create.controller'; +offlineTransactionCreateModule.controller('OfflineTransactionCreateCtrl', OfflineTransactionCreateCtrl); + +// Create the module where our functionality can attach to +let offlineTransactionSendModule = angular.module('app.offlineTransactionSend', []); + +// Include our UI-Router config settings +import OfflineTransactionSendConfig from './broadcast/broadcast.config'; +offlineTransactionSendModule.config(OfflineTransactionSendConfig); + +// Controllers +import OfflineTransactionSendCtrl from './broadcast/broadcast.controller'; +offlineTransactionSendModule.controller('OfflineTransactionSendCtrl', OfflineTransactionSendCtrl); + +export default offlineTransactionCreateModule; diff --git a/src/app/modules/portal/index.js b/src/app/modules/portal/index.js new file mode 100755 index 0000000..2104ed5 --- /dev/null +++ b/src/app/modules/portal/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let portalModule = angular.module('app.portal', []); + +// Include our UI-Router config settings +import PortalConfig from './portal.config'; +portalModule.config(PortalConfig); + +// Controllers +import PortalCtrl from './portal.controller'; +portalModule.controller('PortalCtrl', PortalCtrl); + +export default portalModule; diff --git a/src/app/modules/portal/portal.config.js b/src/app/modules/portal/portal.config.js new file mode 100755 index 0000000..36aa460 --- /dev/null +++ b/src/app/modules/portal/portal.config.js @@ -0,0 +1,15 @@ +function PortalConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.portal', { + url: '/services', + controller: 'PortalCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/portal/portal.html', + title: 'Services' + }); + +}; + +export default PortalConfig; \ No newline at end of file diff --git a/src/app/modules/portal/portal.controller.js b/src/app/modules/portal/portal.controller.js new file mode 100755 index 0000000..9f84792 --- /dev/null +++ b/src/app/modules/portal/portal.controller.js @@ -0,0 +1,24 @@ +import Helpers from '../../utils/helpers'; + +class PortalCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, DataStore) { + 'ngInject'; + + //// Module dependencies region //// + + this._Wallet = Wallet; + this._DataStore = DataStore; + this._Helpers = Helpers; + + //// End dependencies region //// + } + +} + +export default PortalCtrl; \ No newline at end of file diff --git a/src/app/modules/portal/portal.html b/src/app/modules/portal/portal.html new file mode 100755 index 0000000..01bb968 --- /dev/null +++ b/src/app/modules/portal/portal.html @@ -0,0 +1,220 @@ +
          +
          + +
          +
          +

          {{ 'PORTAL_TITLE' | translate }}

          +
          + +
          + +
          +
          + +
          + +
          +
          +
          + +
          +
          +
          {{ 'PORTAL_MULTISIG_TITLE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_MULTISIG_TEXT' | translate }}

          +
          +
          + +
          + +
          + +
          +
          + +
          +
          +
          + +
          +
          +
          {{ 'PORTAL_NS_TITLE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_NS_TEXT' | translate }}

          +
          +
          + +
          + +
          +
          +
          +
          +
          +
          + +
          +
          +
          {{ 'PORTAL_HARVESTING_TITLE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_HARVESTING_TEXT' | translate }}

          +
          +
          + +
          + +
          +
          +
          +
          + + +
          +
          +
          +
          + +
          +
          +
          {{ 'PORTAL_APOSTILLE_TITLE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_APOSTILLE_TEXT' | translate }}

          +
          +
          + +
          + +
          + +
          +
          +
          +
          +
          + +
          +
          +
          {{ 'PORTAL_MOSAIC_TITLE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_MOSAIC_TEXT' | translate }}

          +
          +
          + +
          + +
          +
          +
          +
          +
          + +
          +
          +
          {{ 'PORTAL_EXCHANGE_TITLE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_EXCHANGE_TEXT' | translate }}

          +
          +
          + +
          + +
          +
          +
          + +
          +
          +
          +
          + +
          +
          +
          {{ 'ADDRESS_BOOK_TITLE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_ADDRESS_BOOK_TEXT' | translate }}

          +
          +
          + +
          +
          +
          +
          +
          + +
          +
          +
          {{ 'PORTAL_VOTING_TITLE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_VOTING_TEXT' | translate }}

          +
          +
          + +
          + +
          +
          +
          +
          +
          + +
          +
          +
          {{ 'GENERAL_INVOICE' | translate }}
          +
          +
          +
          +

          {{ 'PORTAL_INVOICE_TEXT' | translate }}

          +
          +
          + +
          +
          +
          + +
          +
          +
          +
          + +
          +
          +
          {{'CREATE_SIGNED_MSG_NAME' | translate}}
          +
          +
          +
          +

          {{'PORTAL_SIGNED_MSG_TEXT' | translate}}

          +
          +
          + +
          + +
          +
          +
          + +
          + + +
          + +
          + +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/signedMessage/index.js b/src/app/modules/signedMessage/index.js new file mode 100755 index 0000000..f0357d7 --- /dev/null +++ b/src/app/modules/signedMessage/index.js @@ -0,0 +1,25 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let signedMessageCreationModule = angular.module('app.signedMessageCreation', []); + +// Include our UI-Router config settings +import SignedMessageCreationConfig from './sign/sign.config'; +signedMessageCreationModule.config(SignedMessageCreationConfig); + +// Controllers +import SignedMessageCreationCtrl from './sign/sign.controller'; +signedMessageCreationModule.controller('SignedMessageCreationCtrl', SignedMessageCreationCtrl); + +// Create the module where our functionality can attach to +let signedMessageVerificationConfigModule = angular.module('app.signedMessageVerification', []); + +// Include our UI-Router config settings +import SignedMessageVerificationConfig from './verify/verify.config'; +signedMessageVerificationConfigModule.config(SignedMessageVerificationConfig); + +// Controllers +import SignedMessageVerificationCtrl from './verify/verify.controller'; +signedMessageVerificationConfigModule.controller('SignedMessageVerificationCtrl', SignedMessageVerificationCtrl); + +export default signedMessageCreationModule; diff --git a/src/app/modules/signedMessage/sign/sign.config.js b/src/app/modules/signedMessage/sign/sign.config.js new file mode 100755 index 0000000..f1570af --- /dev/null +++ b/src/app/modules/signedMessage/sign/sign.config.js @@ -0,0 +1,15 @@ +function SignedMessageCreationConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.signedMessageCreation', { + url: '/create-signed-message', + controller: 'SignedMessageCreationCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/signedMessage/sign/sign.html', + title: 'Create a signed message' + }); + +}; + +export default SignedMessageCreationConfig; \ No newline at end of file diff --git a/src/app/modules/signedMessage/sign/sign.controller.js b/src/app/modules/signedMessage/sign/sign.controller.js new file mode 100755 index 0000000..dbe5be7 --- /dev/null +++ b/src/app/modules/signedMessage/sign/sign.controller.js @@ -0,0 +1,86 @@ +import nem from 'nem-sdk'; + +class SignedMessageCreationCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._$timeout = $timeout; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + this.okPressed = false; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + this.message = ""; + this.signedMessage = ""; + } + + /** + * Copy the signed message to clipboard + */ + copyMessage() { + if(!this.signedMessage) return; + let dummy = document.createElement("input"); + document.body.appendChild(dummy); + dummy.setAttribute("id", "dummy_id"); + dummy.setAttribute('value', this.signedMessage); + dummy.select(); + document.execCommand("copy"); + document.body.removeChild(dummy); + this._Alert.signedMsgCopySuccess(); + } + + /** + * Create the signed message + */ + sign() { + // Disable verify button + this.okPressed = true; + + if (!this.message) return this.okPressed = false; + + // Get account private key + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + let message = nem.utils.convert.utf8ToHex(this.message.toString()); + + // Create a key pair object from private key + let kp = nem.crypto.keyPair.create(nem.utils.helpers.fixPrivateKey(this.common.privateKey)); + + // Sign the message with keypair object + let signature = kp.sign(message); + + this.signedMessage = JSON.stringify({ + 'message': message, + 'signer': kp.publicKey.toString(), + 'signature': signature.toString() + }); + + this.okPressed = false; + } + + //// End methods region //// + +} + +export default SignedMessageCreationCtrl; \ No newline at end of file diff --git a/src/app/modules/signedMessage/sign/sign.html b/src/app/modules/signedMessage/sign/sign.html new file mode 100755 index 0000000..e954020 --- /dev/null +++ b/src/app/modules/signedMessage/sign/sign.html @@ -0,0 +1,56 @@ +
          +
          +
          +
          +

          {{'CREATE_SIGNED_MSG_TITLE' | translate}}

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

          {{'CREATE_SIGNED_MSG_NAME' | translate}}

          +
          +
          +
          +
          + + +
          +
          +
          +
          +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/signedMessage/verify/verify.config.js b/src/app/modules/signedMessage/verify/verify.config.js new file mode 100755 index 0000000..3c96c06 --- /dev/null +++ b/src/app/modules/signedMessage/verify/verify.config.js @@ -0,0 +1,15 @@ +function SignedMessageVerificationConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.signedMessageVerification', { + url: '/verify-signed-message', + controller: 'SignedMessageVerificationCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/signedMessage/verify/verify.html', + title: 'Verify a signed message' + }); + +}; + +export default SignedMessageVerificationConfig; \ No newline at end of file diff --git a/src/app/modules/signedMessage/verify/verify.controller.js b/src/app/modules/signedMessage/verify/verify.controller.js new file mode 100755 index 0000000..8a221a6 --- /dev/null +++ b/src/app/modules/signedMessage/verify/verify.controller.js @@ -0,0 +1,67 @@ +import nem from 'nem-sdk'; + +class SignedMessageVerificationCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Alert, $timeout, Wallet) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._$timeout = $timeout; + this._Wallet = Wallet; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + this.okPressed = false; + this.signedMessage = ""; + this.invalidObject = false; + } + + /** + * Verify signed message + */ + verify() { + this.okPressed = true; + this.invalidObject = false; + + let signedMessage; + + try { + signedMessage = JSON.parse(this.signedMessage); + } catch (e) { + this.result = {}; + this.invalidObject = true; + return this.okPressed = false; + } + + this.result = { + "signer": signedMessage.signer, + "message": nem.utils.format.hexMessage({"type": 1, "payload": signedMessage.message}), + "signature": signedMessage.signature, + "isValid": nem.crypto.verifySignature(signedMessage.signer, signedMessage.message, signedMessage.signature) + } + + this.okPressed = false; + } + + //// End methods region //// + +} + +export default SignedMessageVerificationCtrl; \ No newline at end of file diff --git a/src/app/modules/signedMessage/verify/verify.html b/src/app/modules/signedMessage/verify/verify.html new file mode 100755 index 0000000..fbf95b1 --- /dev/null +++ b/src/app/modules/signedMessage/verify/verify.html @@ -0,0 +1,76 @@ +
          +
          +
          +
          +

          {{ 'VERIFY_SIGNED_MSG_TITLE' | translate }}

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

          {{ 'GENERAL_RESULT' | translate }}

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

          {{ 'VERIFY_SIGNED_MSG_SIG_VALID' | translate }}

          +

          +
          +
          +

          {{ 'VERIFY_SIGNED_MSG_NOT_VALID' | translate }}

          +
          +
          +
          +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/signup/index.js b/src/app/modules/signup/index.js new file mode 100755 index 0000000..1f7d722 --- /dev/null +++ b/src/app/modules/signup/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let signupModule = angular.module('app.signup', []); + +// Include our UI-Router config settings +import SignupConfig from './signup.config'; +signupModule.config(SignupConfig); + +// Controllers +import SignupCtrl from './signup.controller'; +signupModule.controller('SignupCtrl', SignupCtrl); + +export default signupModule; diff --git a/src/app/modules/signup/signup.config.js b/src/app/modules/signup/signup.config.js new file mode 100755 index 0000000..442ea4f --- /dev/null +++ b/src/app/modules/signup/signup.config.js @@ -0,0 +1,15 @@ +function SignupConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.signup', { + url: '/signup', + controller: 'SignupCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/signup/signup.html', + title: 'Signup' + }); + +}; + +export default SignupConfig; \ No newline at end of file diff --git a/src/app/modules/signup/signup.controller.js b/src/app/modules/signup/signup.controller.js new file mode 100755 index 0000000..d265324 --- /dev/null +++ b/src/app/modules/signup/signup.controller.js @@ -0,0 +1,357 @@ +import nem from 'nem-sdk'; +import Helpers from '../../utils/helpers'; +import zxcvbn from 'zxcvbn'; + +class SignupCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(AppConstants, $state, Alert, WalletBuilder, $localStorage, $timeout, $scope, Wallet, AddressBook) { + 'ngInject'; + //// Module dependencies region //// + this._storage = $localStorage; + this._Alert = Alert; + this._WalletBuilder = WalletBuilder; + this._$state = $state; + this._AppConstants = AppConstants; + this._$timeout = $timeout; + this._Wallet = Wallet; + this._AddressBook = AddressBook; + this.showBackBtn = false; + + //// End dependencies region //// + + //// Module properties region //// + + // Default network + this.network = this._AppConstants.testNetwork; + + // Available networks + this.networks = nem.model.network.data; + + // Get wallets from local storage or set an empty array + this._storage.wallets = this._storage.wallets || []; + + // Lock to prevent user to click twice on button when already processing + this.okPressed = false; + + // Raw wallet data to show in view + this.rawWallet = ""; + + // Wallet private key to show in view + this.walletPrivateKey = ""; + + // Store created wallet temporarily + this.tempWallet = {}; + + // Form data object + this.formData = {}; + this.formData.password = ""; + this.formData.confirmPassword = ""; + this.formData.walletName = ""; + this.formData.privateKey = ""; + this.formData.entropy = ""; + + // Address generated by provided private key (private key wallet) + this.generatedAddress = ""; + + // Wallet types + this.walletTypes = [{ + "type": 1 // Simple + }, { + "type": 2 // Brain + }, { + "type": 3 // Private key + }]; + + // Selected wallet type + this._selectedType = this.walletTypes[0]; + + // Password strength info given by zxcvbn + this.passwordStrengthInfo = {}; + this.step6 = false; + this.step7 = false; + + //// End properties region //// + + // Will stop catching entropy if user change page in the middle of movement capture + $scope.$on("$destroy", () => { + $("html").off('mousemove'); + }); + } + + //// Module methods region //// + + /** + * Change the selected wallet type + * + * @param {number} type - Type number + */ + changeWalletType() { + this._selectedType = this.walletTypes[0]; + // this.network = this._AppConstants.defaultNetwork; + this.network = this._AppConstants.testNetwork; + this.showBackBtn = true; + this.step1 = false; + this.step2 = true; + } + + /** + * Change wallet network + * + * @param {number} id - The network id to use at wallet creation + */ + changeNetwork() { + this.network = nem.model.network.data[1]; + } + + /** + * Arrange wallet data to show in safety protocol + * + * @param {object} wallet - A wallet object + */ + arrangeSafetyProtocol(wallet) { + // Store wallet temporarily until safety protocol done + this.tempWallet = wallet; + // Prepare download + this._Wallet.prepareDownload(wallet); + // Store base64 format for safety protocol + this.rawWallet = this._Wallet.base64Encode(wallet); + // Unlock button + this.okPressed = false; + return; + } + + /** + * Create a new PRNG wallet + */ + createWallet() { + // Check if passwords match + if (!this.checkPasswordsMatch()) return; + + // Lock button + this.okPressed = true; + + // Create the wallet from form data + return this._WalletBuilder.createWallet(this.formData.walletName, this.formData.password, this.formData.entropy, this.network).then((wallet) => { + this._$timeout(() => { + if (wallet && typeof wallet === 'object') { + // + this.arrangeSafetyProtocol(wallet); + // We need private key for view so we create a common object with the wallet password + let common = nem.model.objects.create("common")(this.formData.password, ""); + // Decrypt / generate and check primary + if (!this._Wallet.decrypt(common, wallet.accounts[0], wallet.accounts[0].algo, wallet.accounts[0].network)) { + // Enable send button + this.okPressed = false; + return; + } else { + // Set the decrypted private key for view + this.walletPrivateKey = common.privateKey; + } + // Hide step + this.step4 = false; + // Show next step + this.step5 = true; + return; + } + }, 10); + }, + (err) => { + // Unlock button + this.okPressed = false; + return; + }); + } + + createPrivateKeyWallet() { + // Check if passwords match + if (!this.checkPasswordsMatch()) return; + + // Lock button + this.okPressed = true; + + // Create the wallet from form data + return this._WalletBuilder.createPrivateKeyWallet(this.formData.walletName, this.formData.password, this.formData.privateKey, this.network).then((wallet) => { + this._$timeout(() => { + if (wallet && typeof wallet === 'object') { + // + this.arrangeSafetyProtocol(wallet); + this.walletPrivateKey = this.formData.privateKey; + // Hide step + this.step4 = false; + // Show next step + this.step5 = true; + return; + } + }, 10); + }, + (err) => { + // Unlock button + this.okPressed = false; + return; + }); + } + + /** + * Generate the address from private key to import + */ + generateAddress() { + if(undefined !== this.formData.privateKey && this.formData.privateKey.length) { + // Check private key + if (nem.utils.helpers.isPrivateKeyValid(this.formData.privateKey)) { + // Create key pair + let kp = nem.crypto.keyPair.create(this.formData.privateKey); + // Create address to show + this.generatedAddress = nem.model.address.toAddress(kp.publicKey.toString(), this.network); + } else { + // Reset address + this.generatedAddress = ""; + // Show error alert + this._Alert.invalidPrivateKey(); + } + } + } + + /** + * Check if a wallet name is already present in local storage + */ + checkWalletNamePresence() { + if (Helpers.haveWallet(this.formData.walletName, this._storage.wallets)) return true; + return false; + } + + /** + * Check if password and confirmation are the same + */ + checkPasswordsMatch() { + if (this.formData.password !== this.formData.confirmPassword) { + this._Alert.passwordsNotMatching(); + return false; + } + return true; + } + + /** + * Hide signup steps / reset to wallet type selection + */ + hideAllSteps() { + this.step1 = undefined; + this.step2 = false; + this.step3 = false; + this.step4 = false; + this.progressBar = false; + this.entropyDone = false; + document.getElementById("pBar").style.width = '0%'; + this.formData.entropy = ""; + } + + clearEntropyProgress() { + this.progressBar = false; + this.entropyDone = false; + this.formData.entropy = ""; + document.getElementById("pBar").style.width = '0%'; + $("html").off('mousemove'); + } + + goBackToPreviousPage() { + switch (true) { + case this.step2: { + this.showBackBtn = false; + this.step2 = false; + this.step1 = undefined; + break; + } + case this.step3: { + this.step3 = false; + this.step2 = true; + break; + } + case this.step4: { + this.clearEntropyProgress(); + this.step4 = false; + this.step3 = true; + break; + } + case this.step5: { + this.step5 = false; + this.step4 = true; + break; + } + case this.step6: { + this.step6 = false; + this.step5 = true; + break; + } + case this.step7: { + this.step7 = false; + this.step6 = true; + break; + } + default: { + break; + } + } + } + + /** + * Watch cursor movements to add more entropy to key generation (simple wallet) + */ + getEntropy() { + // Prepare + let elem = document.getElementById("pBar"); + let width = 0; + let entropy = ""; + // Watch for cursor movements + $("html").mousemove((e) => { + if (width >= 100) { + this._$timeout(() => { + // Stop catching cursor movements + $("html").off('mousemove'); + elem.innerHTML = ' Done!'; + this.entropyDone = true; + this.formData.entropy = entropy; + }); + } else { + entropy += e.pageX + "" + e.pageY; + width += 0.15; + elem.style.width = width + '%'; + elem.innerHTML = Math.round(width * 1) + '%'; + } + }); + } + + /** + * Finalize signup process + */ + endSignup() { + // Store wallet temporarily until safety protocol done + let wallet = this.tempWallet; + // Add the account into address book + this._AddressBook.addAccount(wallet.accounts[0].address); + // Set wallet in local storage + this._storage.wallets = this._storage.wallets.concat(wallet); + // Show success alert + this._Alert.createWalletSuccess(); + // Reset form data + this.formData = {}; + this.showBackBtn = false; + this.step7 = false; + this.step8 = true; + } + + /** + * Update the passphrase strength information + */ + updatePasswordStrengthInfo() { + this.passwordStrengthInfo = zxcvbn(this.formData.password); + } + + //// End methods region //// + +} + +export default SignupCtrl; \ No newline at end of file diff --git a/src/app/modules/signup/signup.html b/src/app/modules/signup/signup.html new file mode 100755 index 0000000..0484a52 --- /dev/null +++ b/src/app/modules/signup/signup.html @@ -0,0 +1,121 @@ + diff --git a/src/app/modules/transferCache/index.js b/src/app/modules/transferCache/index.js new file mode 100755 index 0000000..eb1f5b1 --- /dev/null +++ b/src/app/modules/transferCache/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let transferCacheModule = angular.module('app.transferCache', []); + +// Include our UI-Router config settings +import TransferCacheConfig from './transferCache.config'; +transferCacheModule.config(TransferCacheConfig); + +// Controllers +import TransferCacheCtrl from './transferCache.controller'; +transferCacheModule.controller('TransferCacheCtrl', TransferCacheCtrl); + +export default transferCacheModule; \ No newline at end of file diff --git a/src/app/modules/transferCache/transferCache.config.js b/src/app/modules/transferCache/transferCache.config.js new file mode 100755 index 0000000..593373d --- /dev/null +++ b/src/app/modules/transferCache/transferCache.config.js @@ -0,0 +1,18 @@ +function TransferCacheConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.transferCache', { + url: '/transfer-cache', + controller: 'TransferCacheCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/transferCache/transferCache.html', + title: 'Send Cache', + params: { + address: '' + } + }); + +}; + +export default TransferCacheConfig; \ No newline at end of file diff --git a/src/app/modules/transferCache/transferCache.controller.js b/src/app/modules/transferCache/transferCache.controller.js new file mode 100755 index 0000000..74814c2 --- /dev/null +++ b/src/app/modules/transferCache/transferCache.controller.js @@ -0,0 +1,207 @@ +import nem from 'nem-sdk'; +import Helpers from '../../utils/helpers'; + +class TransferCacheCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $state, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$state = $state; + this._$timeout = $timeout; + this._Helpers = Helpers; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a transfer transaction object, pre-set recipient if any from state parameter + this.formData = nem.model.objects.create("transferTransaction")(undefined !== this._$state.params.address ? this._$state.params.address : ''); + // Mosaics are null by default + this.formData.mosaics = null; + // Set first multisig account if any + this.formData.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + // Switch between mosaic transfer and normal transfers + this.isMosaicTransfer = true; + // Selected mosaic + this.selectedMosaic = "devslopes:cache"; + // Mosaics data for current account + this.currentAccountMosaicData = ""; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Character counter + this.charactersLeft = 1024; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + // Store the prepared transaction + this.preparedTransaction = {}; + // Update current account mosaics + this.updateCurrentAccountMosaics(); + // Update the fee in view + this.prepareTransaction(); + this.setMosaicTransfer(); + + } + + /** + * Set or unset data for mosaic transfer + */ + setMosaicTransfer() { + if (this.isMosaicTransfer) { + this.formData.mosaics = []; + // In case of mosaic transfer amount is used as multiplier, + // set to 1 as default + this.formData.amount = 1; + } else { + // Reset mosaics array + this.formData.mosaics = null; + // Reset amount + this.formData.amount = 0; + } + this.prepareTransaction(); + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + // Create a new object to not affect the view + let cleanTransferTransaction = nem.model.objects.get("transferTransaction"); + + // Clean recipient + cleanTransferTransaction.recipient = this.formData.recipient.toUpperCase().replace(/-/g, ''); + + // Check entered amount + if(!nem.utils.helpers.isTextAmountValid(this.formData.amount)) { + return this._Alert.invalidAmount(); + } else { + // Set cleaned amount + cleanTransferTransaction.amount = nem.utils.helpers.cleanTextAmount(this.formData.amount); + } + + // Set multisig, if selected + if (this.formData.isMultisig) { + cleanTransferTransaction.isMultisig = true; + cleanTransferTransaction.multisigAccount = this.formData.multisigAccount; + } + + // If user selected encrypted message but it is a multisig tx or the recipient has no public key, it reset to unencrypted + if((this.formData.isMultisig || !this.formData.recipientPublicKey) && this.formData.messageType === 2) { + if (this.formData.isMultisig) this._Alert.noEncryptionWithMultisig(); + else this._Alert.recipientHasNoPublicKey(); + this.formData.messageType = 1; + } + + // Set recipient public key + cleanTransferTransaction.recipientPublicKey = this.formData.recipientPublicKey; + + // Set the message + cleanTransferTransaction.message = this.formData.message; + cleanTransferTransaction.messageType = this.formData.messageType; + + // Prepare transaction object according to transfer type + let entity; + if(this.isMosaicTransfer) { + // Set mosaics with cleaned amounts + cleanTransferTransaction.mosaics = Helpers.cleanMosaicAmounts(this.formData.mosaics, this._DataStore.mosaic.metaData); + // Prepare + entity = nem.model.transactions.prepare("mosaicTransferTransaction")(this.common, cleanTransferTransaction, this._DataStore.mosaic.metaData, this._Wallet.network); + } else { + cleanTransferTransaction.mosaics = null; + // Prepare + entity = nem.model.transactions.prepare("transferTransaction")(this.common, cleanTransferTransaction, this._Wallet.network); + } + + // Arrange message type if encrypted + if(this.formData.messageType === 2) { + if(this.formData.isMultisig) { + entity.otherTrans.message.type = this.formData.messageType; + } else { + entity.message.type = this.formData.messageType; + } + } + + // Set the entity for fees in view + this.preparedTransaction = entity; + + // Return prepared transaction + return entity; + } + + /** + * Get current account mosaics names + */ + updateCurrentAccountMosaics() { + // Reset mosaics + this.setMosaicTransfer(); + // Get current account + let acct = this.formData.isMultisig ? this.formData.multisigAccount.address : this._Wallet.currentAccount.address; + // Set current account mosaics names and data, if account owns any + this.currentAccountMosaicData = undefined !== this._DataStore.mosaic.ownedBy[acct] ? this._DataStore.mosaic.ownedBy[acct]: ""; + // Default selected is nem:xem + this.selectedMosaic = "devslopes:cache"; + return; + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Prepare the transaction + let entity = this.prepareTransaction(); + + // Sending will be blocked if recipient is an exchange and no message set + if (!this._Helpers.isValidForExchanges(entity)) { + this.okPressed = false; + this._Alert.exchangeNeedsMessage(); + return; + } + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Enable send button + this.okPressed = false; + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default TransferCacheCtrl; \ No newline at end of file diff --git a/src/app/modules/transferCache/transferCache.html b/src/app/modules/transferCache/transferCache.html new file mode 100755 index 0000000..f46d6be --- /dev/null +++ b/src/app/modules/transferCache/transferCache.html @@ -0,0 +1,38 @@ +
          +
          +
          +
          +

          {{ 'CACHE_TRANSFER_TITLE' | translate }}

          +
          +
          +
          +
          + +
          + +
          +
          +
          + + +
          +
          +
          +
          + +
          + + + +
          +
          + +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/transferTransaction/index.js b/src/app/modules/transferTransaction/index.js new file mode 100755 index 0000000..ef75ade --- /dev/null +++ b/src/app/modules/transferTransaction/index.js @@ -0,0 +1,14 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let transferTransactionModule = angular.module('app.transferTransaction', []); + +// Include our UI-Router config settings +import TransferTransactionConfig from './transferTransaction.config'; +transferTransactionModule.config(TransferTransactionConfig); + +// Controllers +import TransferTransactionCtrl from './transferTransaction.controller'; +transferTransactionModule.controller('TransferTransactionCtrl', TransferTransactionCtrl); + +export default transferTransactionModule; diff --git a/src/app/modules/transferTransaction/transferTransaction.config.js b/src/app/modules/transferTransaction/transferTransaction.config.js new file mode 100755 index 0000000..31a4966 --- /dev/null +++ b/src/app/modules/transferTransaction/transferTransaction.config.js @@ -0,0 +1,18 @@ +function TransferTransactionConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.transferTransaction', { + url: '/transfer-transactions', + controller: 'TransferTransactionCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/transferTransaction/transferTransaction.html', + title: 'Send a transaction', + params: { + address: '' + } + }); + +}; + +export default TransferTransactionConfig; \ No newline at end of file diff --git a/src/app/modules/transferTransaction/transferTransaction.controller.js b/src/app/modules/transferTransaction/transferTransaction.controller.js new file mode 100755 index 0000000..7fb62f7 --- /dev/null +++ b/src/app/modules/transferTransaction/transferTransaction.controller.js @@ -0,0 +1,205 @@ +import nem from 'nem-sdk'; +import Helpers from '../../utils/helpers'; + +class TransferTransactionCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Wallet, Alert, DataStore, $state, $timeout) { + 'ngInject'; + + //// Module dependencies region //// + + this._Alert = Alert; + this._Wallet = Wallet; + this._DataStore = DataStore; + this._$state = $state; + this._$timeout = $timeout; + this._Helpers = Helpers; + + //// End dependencies region //// + + // Initialization + this.init(); + } + + //// Module methods region //// + + /** + * Initialize module properties + */ + init() { + // Form is a transfer transaction object, pre-set recipient if any from state parameter + this.formData = nem.model.objects.create("transferTransaction")(undefined !== this._$state.params.address ? this._$state.params.address : ''); + // Mosaics are null by default + this.formData.mosaics = null; + // Set first multisig account if any + this.formData.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + // Switch between mosaic transfer and normal transfers + this.isMosaicTransfer = false; + // Selected mosaic + this.selectedMosaic = "nem:xem"; + // Mosaics data for current account + this.currentAccountMosaicData = ""; + // Prevent user to click twice on send when already processing + this.okPressed = false; + // Character counter + this.charactersLeft = 1024; + // Object to contain our password & private key data + this.common = nem.model.objects.get("common"); + // Store the prepared transaction + this.preparedTransaction = {}; + // Update current account mosaics + this.updateCurrentAccountMosaics(); + // Update the fee in view + this.prepareTransaction(); + } + + /** + * Set or unset data for mosaic transfer + */ + setMosaicTransfer() { + if (this.isMosaicTransfer) { + this.formData.mosaics = []; + // In case of mosaic transfer amount is used as multiplier, + // set to 1 as default + this.formData.amount = 1; + } else { + // Reset mosaics array + this.formData.mosaics = null; + // Reset amount + this.formData.amount = 0; + } + this.prepareTransaction(); + } + + /** + * Prepare the transaction + */ + prepareTransaction() { + // Create a new object to not affect the view + let cleanTransferTransaction = nem.model.objects.get("transferTransaction"); + + // Clean recipient + cleanTransferTransaction.recipient = this.formData.recipient.toUpperCase().replace(/-/g, ''); + + // Check entered amount + if(!nem.utils.helpers.isTextAmountValid(this.formData.amount)) { + return this._Alert.invalidAmount(); + } else { + // Set cleaned amount + cleanTransferTransaction.amount = nem.utils.helpers.cleanTextAmount(this.formData.amount); + } + + // Set multisig, if selected + if (this.formData.isMultisig) { + cleanTransferTransaction.isMultisig = true; + cleanTransferTransaction.multisigAccount = this.formData.multisigAccount; + } + + // If user selected encrypted message but it is a multisig tx or the recipient has no public key, it reset to unencrypted + if((this.formData.isMultisig || !this.formData.recipientPublicKey) && this.formData.messageType === 2) { + if (this.formData.isMultisig) this._Alert.noEncryptionWithMultisig(); + else this._Alert.recipientHasNoPublicKey(); + this.formData.messageType = 1; + } + + // Set recipient public key + cleanTransferTransaction.recipientPublicKey = this.formData.recipientPublicKey; + + // Set the message + cleanTransferTransaction.message = this.formData.message; + cleanTransferTransaction.messageType = this.formData.messageType; + + // Prepare transaction object according to transfer type + let entity; + if(this.isMosaicTransfer) { + // Set mosaics with cleaned amounts + cleanTransferTransaction.mosaics = Helpers.cleanMosaicAmounts(this.formData.mosaics, this._DataStore.mosaic.metaData); + // Prepare + entity = nem.model.transactions.prepare("mosaicTransferTransaction")(this.common, cleanTransferTransaction, this._DataStore.mosaic.metaData, this._Wallet.network); + } else { + cleanTransferTransaction.mosaics = null; + // Prepare + entity = nem.model.transactions.prepare("transferTransaction")(this.common, cleanTransferTransaction, this._Wallet.network); + } + + // Arrange message type if encrypted + if(this.formData.messageType === 2) { + if(this.formData.isMultisig) { + entity.otherTrans.message.type = this.formData.messageType; + } else { + entity.message.type = this.formData.messageType; + } + } + + // Set the entity for fees in view + this.preparedTransaction = entity; + + // Return prepared transaction + return entity; + } + + /** + * Get current account mosaics names + */ + updateCurrentAccountMosaics() { + // Reset mosaics + this.setMosaicTransfer(); + // Get current account + let acct = this.formData.isMultisig ? this.formData.multisigAccount.address : this._Wallet.currentAccount.address; + // Set current account mosaics names and data, if account owns any + this.currentAccountMosaicData = undefined !== this._DataStore.mosaic.ownedBy[acct] ? this._DataStore.mosaic.ownedBy[acct]: ""; + // Default selected is nem:xem + this.selectedMosaic = "nem:xem"; + return; + } + + /** + * Prepare and broadcast the transaction to the network + */ + send() { + // Disable send button + this.okPressed = true; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(this.common)) return this.okPressed = false; + + // Prepare the transaction + let entity = this.prepareTransaction(); + + // Sending will be blocked if recipient is an exchange and no message set + if (!this._Helpers.isValidForExchanges(entity)) { + this.okPressed = false; + this._Alert.exchangeNeedsMessage(); + return; + } + + // Use wallet service to serialize and send + this._Wallet.transact(this.common, entity).then(() => { + this._$timeout(() => { + // Enable send button + this.okPressed = false; + // Reset all + this.init(); + return; + }); + }, () => { + this._$timeout(() => { + // Delete private key in common + this.common.privateKey = ''; + // Enable send button + this.okPressed = false; + return; + }); + }); + } + + //// End methods region //// + +} + +export default TransferTransactionCtrl; \ No newline at end of file diff --git a/src/app/modules/transferTransaction/transferTransaction.html b/src/app/modules/transferTransaction/transferTransaction.html new file mode 100755 index 0000000..25da075 --- /dev/null +++ b/src/app/modules/transferTransaction/transferTransaction.html @@ -0,0 +1,41 @@ +
          +
          +
          +
          +

          {{ 'TRANSFER_TRANSACTION_TITLE' | translate }}

          +
          +
          +
          +
          + + +
          + + +
          +
          +
          + + +
          +
          +
          + + + +
          + + + +
          +
          +
          + + +
          +
          +
          \ No newline at end of file diff --git a/src/app/modules/trezor/index.js b/src/app/modules/trezor/index.js new file mode 100755 index 0000000..db91867 --- /dev/null +++ b/src/app/modules/trezor/index.js @@ -0,0 +1,18 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let trezorModule = angular.module('app.trezor', []); + +// Include our UI-Router config settings +import trezorConfig from './trezor.config'; +trezorModule.config(trezorConfig); + +// Controllers +import TrezorCtrl from './trezor.controller'; +trezorModule.controller('TrezorCtrl', TrezorCtrl); + +// Services +import TrezorService from './trezor.service'; +trezorModule.service('Trezor', TrezorService); + +export default trezorModule; diff --git a/src/app/modules/trezor/trezor.config.js b/src/app/modules/trezor/trezor.config.js new file mode 100755 index 0000000..1fb4a27 --- /dev/null +++ b/src/app/modules/trezor/trezor.config.js @@ -0,0 +1,15 @@ +function TrezorConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.trezor', { + url: '/trezor', + controller: 'TrezorCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/trezor/trezor.html', + title: 'TREZOR' + }); + +}; + +export default TrezorConfig; diff --git a/src/app/modules/trezor/trezor.controller.js b/src/app/modules/trezor/trezor.controller.js new file mode 100755 index 0000000..887db45 --- /dev/null +++ b/src/app/modules/trezor/trezor.controller.js @@ -0,0 +1,83 @@ +import nem from 'nem-sdk'; + +class TrezorCtrl { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(AppConstants, $timeout, Alert, Login, Trezor) { + 'ngInject'; + + //// Module dependencies region //// + + this._AppConstants = AppConstants; + this._$timeout = $timeout; + this._Alert = Alert; + this._Login = Login; + this._Trezor = Trezor; + + //// End dependencies region //// + + //// Module properties region //// + + /** + * Default network + * + * @type {number} + */ + this.network = this._AppConstants.defaultNetwork; + + /** + * Available networks + * + * @type {object} - An object of objects + */ + this.networks = nem.model.network.data; + + //// End properties region //// + } + + //// Module methods region //// + + /** + * Change wallet network + * + * @param {number} id - The network id to use at wallet creation + */ + changeNetwork(id) { + if (id == nem.model.network.data.mijin.id && this._AppConstants.mijinDisabled) { + this._Alert.mijinDisabled(); + // Reset network to default + this.network = this._AppConstants.defaultNetwork; + return; + } else if (id == nem.model.network.data.mainnet.id && this._AppConstants.mainnetDisabled) { + this._Alert.mainnetDisabled(); + // Reset network to default + this.network = this._AppConstants.defaultNetwork; + return; + } + // Set Network + this.network = id; + } + + /** + * Login with TREZOR + */ + login() { + this._Trezor.createWallet(this.network).then((wallet) => { + this._Login.login({}, wallet); + }, (error) => { + this._$timeout(() => { + this._Alert.createWalletFailed(error); + }); + }); + } + + + //// End methods region //// + +} + +export default TrezorCtrl; diff --git a/src/app/modules/trezor/trezor.html b/src/app/modules/trezor/trezor.html new file mode 100755 index 0000000..3a98213 --- /dev/null +++ b/src/app/modules/trezor/trezor.html @@ -0,0 +1,39 @@ + diff --git a/src/app/modules/trezor/trezor.service.js b/src/app/modules/trezor/trezor.service.js new file mode 100755 index 0000000..2fddc49 --- /dev/null +++ b/src/app/modules/trezor/trezor.service.js @@ -0,0 +1,121 @@ +import nem from 'nem-sdk'; + +/** Service storing Trezor utility functions. */ +class Trezor { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor() { + 'ngInject'; + + // Service dependencies region // + + // End dependencies region // + + // Service properties region // + + // End properties region // + } + + // Service methods region // + + createWallet(network) { + return this.createAccount(network, 0, "Primary").then((account) => ({ + "name": "TREZOR", + "accounts": { + "0": account + } + })); + } + + bip44(network, index) { + const coinType = network == -104 ? 1 : 43; + + return `m/44'/${coinType}'/${index}'/0'/0'`; + } + + createAccount(network, index, label) { + return new Promise((resolve, reject) => { + const hdKeypath = this.bip44(network, index); + + TrezorConnect.nemGetAddress(hdKeypath, network, (result) => { + if (result.success) { + resolve({ + "brain": false, + "algo": "trezor", + "encrypted": "", + "iv": "", + "address": result.address, + "label": label, + "network": network, + "child": "", + "hdKeypath": hdKeypath + }); + } else { + reject(result.error); + } + }); + }); + } + + deriveRemote(account, network) { + const key = "Export delegated harvesting key?"; + const value = "0000000000000000000000000000000000000000000000000000000000000000"; + + return new Promise((resolve, reject) => { + TrezorConnect.cipherKeyValue(account.hdKeypath, key, value, true, true, true, (result) => { + if (result.success) { + const privateKey = nem.utils.helpers.fixPrivateKey(result.value); + const keyPair = nem.crypto.keyPair.create(privateKey); + const publicKey = keyPair.publicKey.toString(); + const address = nem.model.address.toAddress(publicKey, network); + + resolve({ + address, + privateKey, + publicKey + }); + } else { + reject(result.error); + } + }); + }); + } + + serialize(transaction, account) { + return new Promise((resolve, reject) => { + TrezorConnect.nemSignTx(account.hdKeypath, transaction, (result) => { + if (result.success) { + resolve(result.message); + } else { + reject({ + "code": 0, + "data": { + "message": result.error + } + }); + } + }); + }); + } + + showAccount(account) { + return new Promise((resolve, reject) => { + TrezorConnect.nemGetAddress(account.hdKeypath, account.network, (result) => { + if (result.success) { + resolve(result.address); + } else { + reject(result.error); + } + }); + }); + } + + // End methods region // + +} + +export default Trezor; diff --git a/src/app/modules/voting/createPoll/createPoll.config.js b/src/app/modules/voting/createPoll/createPoll.config.js new file mode 100755 index 0000000..fdf1d57 --- /dev/null +++ b/src/app/modules/voting/createPoll/createPoll.config.js @@ -0,0 +1,15 @@ +function createPollConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.votingCreatePoll', { + url: '/voting/createPoll', + controller: 'createPollCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/voting/createPoll/createPoll.html', + title: 'Create Poll' + }); + +}; + +export default createPollConfig; diff --git a/src/app/modules/voting/createPoll/createPoll.controller.js b/src/app/modules/voting/createPoll/createPoll.controller.js new file mode 100755 index 0000000..cd72d83 --- /dev/null +++ b/src/app/modules/voting/createPoll/createPoll.controller.js @@ -0,0 +1,355 @@ +import nem from 'nem-sdk'; + +class createPollCtrl { + // Set services as constructor parameter + constructor(Alert, Voting, Wallet, VotingUtils, DataStore) { + 'ngInject'; + + // Declaring services + this._Alert = Alert; + this._Voting = Voting; + this._VotingUtils = VotingUtils; + this._Wallet = Wallet; + this._DataStore = DataStore; + + // Scroll to top of the page + window.scrollTo(0, 0); + + // Constants + this.MOCK_ADDRESS = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; + + // Default poll Index + if(this._Wallet.network < 0){ + this.pollIndexAccount = "TAVGTNCVGALLUPZC4JTLKR2WX25RQM2QOK5BHBKC"; + //this.pollIndexAccount = "TAZ73M4C3QDJRC6NFLQP3HAVW4FHYRWJOE7RASVZ"; + } + else{ + this.pollIndexAccount = "NAZN26HYB7C5HVYVJ4SL3KBTDT773NZBAOMGRFZB"; + } + + // names of types + this.pollTypes = ['POI', 'White List']; + //this.currentAccountMosaicNames = ["nem:xem"]; + + // Data of the poll to be sent + this.formData = {}; + this.formData.title = ''; + this.formData.doe = NaN; + this.formData.multiple = false; + //this.formData.updatable = false; + this.formData.type = 0; + //this.formData.mosaic = 'nem:xem'; + this.description = ''; + this.options = ['Yes', 'No']; + this.whitelist = ['']; + + // input data + this.hasWhitelist = false; + this.hasMosaic = false; + this.doeString = ''; + this.doeISOString = ''; + this.typeString = this.pollTypes[0]; + this.invalidData = true; + + // Creation issues + this.issues = {}; + this.issues.blankTitle = true; + this.issues.pastDate = false; + this.issues.invalidDate = true; + this.issues.blankOptions = [false, false]; + this.issues.invalidAddresses = []; + this.issues.invalidIndexAccount = false; + this.issues.noPassword = true; + this.issues.noOptions = false; + this.issues.noWhitelist = false; + + this.issues.titleTooLong = false; + this.issues.descriptionTooLong = false; + this.issues.optionsTooLong = false; + this.issues.whitelistTooLong = false; + this.issues.pollTooLong = false; + + // Common + this.common = nem.model.objects.get("common"); + + // messages + this.formDataMessage = ''; + this.descriptionMessage = ''; + this.optionsMessage = ''; + this.whitelistMessage = ''; + this.pollMessage = ''; + + // calculated fee + this.fee = this.calculateFee(); + + // To lock our send button if a transaction is not finished processing + this.creating = false; + + this.checkFormData(); + //this.updateCurrentAccountMosaics(); + } + + // Adds an option field + addOption() { + this.options.push(''); + } + + // Adds a whitelist Address field + addWhitelistedUser() { + this.whitelist.push(''); + } + + // Deletes an option field + rmOption() { + this.options.pop(); + } + + // Deteles a whitelist address field + rmWhitelistedUser() { + this.whitelist.pop(); + } + + //executed when the poll type changes + changeType() { + this.hasWhitelist = (this.typeString === this.pollTypes[1]); + this.formData.type = this.pollTypes.indexOf(this.typeString); + } + + // Sets the date of ending + setDoe(isoString) { + this.formData.doe = new Date(this.doeString).getTime(); + this.doeISOString = isoString; + } + + /** + * Get current account mosaics names + */ + /*updateCurrentAccountMosaics() { + // Get current account + let acct = this._Wallet.currentAccount.address; + // Set current account mosaics names if mosaicOwned is not undefined + if (undefined !== this._DataStore.mosaic.ownedBy[acct]) { + this.currentAccountMosaicNames = Object.keys(this._DataStore.mosaic.ownedBy[acct]).sort(); + } else { + this.currentAccountMosaicNames = ["nem:xem"]; + } + }*/ + + // Checks if data is valid + checkFormData() { + let invalid = false; + + if (this.formData.title === '') { + this.issues.blankTitle = true; + invalid = true; + } else + this.issues.blankTitle = false; + // Regex that validates that the date is valid + let ISOMatch = this.doeISOString.match(/^(?:[1-9]\d{3}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)-02-29)T(?:[01]\d|2[0-3]):[0-5]\d$/); + //Date valid and > now + if (isNaN(this.formData.doe) || !ISOMatch) { + this.issues.invalidDate = true; + invalid = true; + } else { + this.issues.invalidDate = false; + } + if (this.formData.doe <= Date.now()) { + this.issues.pastDate = true; + invalid = true; + } else{ + this.issues.pastDate = false; + } + + //look for duplicates and blanks + this.issues.blankOptions = this.options.map((opt) => { + return (opt === ''); + }); + if (this.hasWhitelist) { + this.issues.invalidAddresses = this.whitelist.map((addr) => { + return (!this._VotingUtils.isValidAddress(addr)); + }); + } else { + this.issues.invalidAddresses = []; + } + if (this.issues.invalidAddresses.some(a => a) || this.issues.blankOptions.some(a => a)){ + invalid = true; + } + if (this.common.password === "") { + this.issues.noPassword = true; + invalid = true; + } else { + this.issues.noPassword = false; + } + if (!this._VotingUtils.isValidAddress(this.pollIndexAccount)) { + this.issues.invalidIndexAccount = true; + invalid = true; + } else { + this.issues.invalidIndexAccount = false; + } + + if (this.options.length === 0) { + this.issues.noOptions = true; + invalid = true; + } else { + this.issues.noOptions = false; + } + if (this.hasWhitelist && this.whitelist.length === 0) { + this.issues.noWhitelist = true; + invalid = true; + } else { + this.issues.noWhitelist = false; + } + this.invalidData = invalid; + } + + // Updates the messages to be sent on creation to calculate the fee. The addresses are mocks, not definitive + updateMessages() { + var formDataClone = Object.assign({}, this.formData); + if (this.formData.type !== 2) + delete formDataClone.mosaic; + this.formDataMessage = "formData:" + JSON.stringify(formDataClone); + this.descriptionMessage = "description:" + this.description; + let linkMock = {}; + for(var i = 0; i < this.options.length; i++){ + linkMock[this.options[i]] = this.MOCK_ADDRESS; + } + let optionsObj = { + strings: this.options, + link: linkMock + }; + this.optionsMessage = "options:" + JSON.stringify(optionsObj); + this.whitelistMessage = "whitelist:" + JSON.stringify(this.whitelist.map((address) => { + return address.toUpperCase().replace(/-/g, ''); + })); + let header = { + title: this.formData.title, + type: this.formData.type, + doe: this.formData.doe, + address: this.MOCK_ADDRESS + }; + if (this.formData.type === 1) { + header.whitelist = this.whitelist; + } else if (this.formData.type === 2) { + header.mosaic = this.formData.mosaic; + } + this.pollMessage = "poll:" + JSON.stringify(header); + + this.issues.titleTooLong = (this._VotingUtils.getMessageLength(this.formDataMessage) > 1024) || (this._VotingUtils.getMessageLength(this.formData.title) > 420); + this.issues.descriptionTooLong = (this._VotingUtils.getMessageLength(this.descriptionMessage) > 1024); + this.issues.optionsTooLong = (this._VotingUtils.getMessageLength(this.optionsMessage) > 1024); + this.issues.whitelistTooLong = (this._VotingUtils.getMessageLength(this.whitelistMessage) > 1024); + this.issues.pollTooLong = (this._VotingUtils.getMessageLength(this.pollMessage) > 1024); + + if (this.issues.titleTooLong || this.issues.descriptionTooLong || this.issues.optionsTooLong || this.issues.pollTooLong || (this.issues.whitelistTooLong && this.hasWhitelist)) + this.invalidData = true; + + this.fee = this.calculateFee(); + } + + // Calculates the fee cost of the messages + calculateFee() { + var total = 0; + total += this._VotingUtils.getMessageFee(this.formDataMessage); + total += this._VotingUtils.getMessageFee(this.descriptionMessage); + total += this._VotingUtils.getMessageFee(this.optionsMessage); + total += this._VotingUtils.getMessageFee(this.pollMessage); + if (this.formData.type === 1) { + total += this._VotingUtils.getMessageFee(this.whitelistMessage); + } + return total; + } + + // clears all form fields + clearForm(){ + // Data of the poll to be sent + this.formData = {}; + this.formData.title = ''; + this.formData.doe = NaN; + this.formData.multiple = false; + //this.formData.updatable = false; + this.formData.type = 0; + //this.formData.mosaic = 'nem:xem'; + this.description = ''; + this.options = ['Yes', 'No']; + this.whitelist = ['']; + + // input data + this.hasWhitelist = false; + this.hasMosaic = false; + this.doeString = ''; + this.typeString = this.pollTypes[0]; + this.invalidData = true; + + // Creation issues + this.issues = {}; + this.issues.blankTitle = true; + this.issues.pastDate = false; + this.issues.invalidDate = true; + this.issues.blankOptions = [false, false]; + this.issues.invalidAddresses = []; + this.issues.invalidIndexAccount = false; + this.issues.noPassword = true; + + this.issues.titleTooLong = false; + this.issues.descriptionTooLong = false; + this.issues.optionsTooLong = false; + this.issues.whitelistTooLong = false; + this.issues.pollTooLong = false; + + // Common + this.common = nem.model.objects.get("common"); + + // messages + this.formDataMessage = ''; + this.descriptionMessage = ''; + this.optionsMessage = ''; + this.whitelistMessage = ''; + this.pollMessage = ''; + + // calculated fee + this.fee = this.calculateFee(); + + // To lock our send button if a transaction is not finished processing + this.creating = false; + + this.checkFormData(); + } + + // creates the poll + create() { + this.creating = true; + this.checkFormData(); + // Initial checks that may forbid the operation move forward + if (this._DataStore.account.metaData.account.balance < this.fee) { + // This account has insufficient funds to perform the operation + this._Alert.insufficientBalance(); + this.creating = false; + return; + } + + // Get account private key or return + if (!this._Wallet.decrypt(this.common)) return this.creating = false; + + var details = {} + details.formData = this.formData; + if (this.formData.type !== 2) + delete details.formData.mosaic; + details.options = this.options; + details.description = this.description; + details.whitelist = this.whitelist; + + this._Voting.createPoll(details, this.pollIndexAccount, this.common).then(d => { + this.creating = false; + this._Alert.pollCreationSuccess(); + this.clearForm(); + }).catch(err => { + console.log(err.message); + this._Alert.votingUnexpectedError(err.message); + this.creating = false; + this.clearForm(); + }); + } + +} + +export default createPollCtrl; diff --git a/src/app/modules/voting/createPoll/createPoll.html b/src/app/modules/voting/createPoll/createPoll.html new file mode 100755 index 0000000..7cb7d75 --- /dev/null +++ b/src/app/modules/voting/createPoll/createPoll.html @@ -0,0 +1,143 @@ +
          + +
          +
          +
          +

          Create a Poll

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

          The poll account where the poll will be saved. By default a public one is set.

          + +
          + + +

          If you only see a text box input a date in a valid ISO format [yyyy-MM-ddTHH:mm], for example: 2017-12-28T14:57

          + +
          +
          + +

          If selected, voters will be able to divide their vote into more than one option.

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

          POI: Votes will be weighted against the Proof of Importance of the voting account.

          +

          White List Poll: Only addresses in the whitelist can vote. All votes count the same.

          + +
          +
          + +
          + +

          Only addresses in the Whitelist will be able to vote.

          +
          +
          + +
          +
          + + +
          + +
          + +
          +
          + +
          + + +
          + + +
          +
          + + + +
          + + {{($ctrl.fee | fmtNemValue)[0]}}.{{($ctrl.fee | fmtNemValue)[1]}} + + +
          +
          +
          +
          +
          + + + + +
          +
          + + + +
          + Creating... + +
          +
          +
          +

          Title too long

          +
          +
          +

          Description too long

          +
          +
          +

          Too many options / Options too long

          +
          +
          +

          Whitelist too long

          +
          +
          +
          +
          +
          +
          +
          diff --git a/src/app/modules/voting/index.js b/src/app/modules/voting/index.js new file mode 100755 index 0000000..c152a4f --- /dev/null +++ b/src/app/modules/voting/index.js @@ -0,0 +1,27 @@ +import angular from 'angular'; + +/***********polls*************/ +// Create the module where our functionality can attach to +let pollsModule = angular.module('app.votingPolls', []); + +// Include our UI-Router config settings +import pollsConfig from './polls/polls.config'; +pollsModule.config(pollsConfig); + +// Controllers +import pollsCtrl from './polls/polls.controller'; +pollsModule.controller('pollsCtrl', pollsCtrl); + +/***************** createPoll ****************/ +// Create the module where our functionality can attach to +let createPollModule = angular.module('app.votingCreatePoll', []); + +// Include our UI-Router config settings +import createPollConfig from './createPoll/createPoll.config'; +createPollModule.config(createPollConfig); + +// Controllers +import createPollCtrl from './createPoll/createPoll.controller'; +createPollModule.controller('createPollCtrl', createPollCtrl); + +export default pollsModule; diff --git a/src/app/modules/voting/polls/polls.config.js b/src/app/modules/voting/polls/polls.config.js new file mode 100755 index 0000000..decabe0 --- /dev/null +++ b/src/app/modules/voting/polls/polls.config.js @@ -0,0 +1,15 @@ +function pollsConfig($stateProvider) { + 'ngInject'; + + $stateProvider + .state('app.votingPolls', { + url: '/voting/polls', + controller: 'pollsCtrl', + controllerAs: '$ctrl', + templateUrl: 'modules/voting/polls/polls.html', + title: 'See Polls' + }); + +}; + +export default pollsConfig; diff --git a/src/app/modules/voting/polls/polls.controller.js b/src/app/modules/voting/polls/polls.controller.js new file mode 100755 index 0000000..c5cd053 --- /dev/null +++ b/src/app/modules/voting/polls/polls.controller.js @@ -0,0 +1,563 @@ +import nem from 'nem-sdk'; + +class pollsCtrl { + // Set services as constructor parameter + constructor($timeout, DataStore, Alert, Wallet, VotingUtils, Voting) { + 'ngInject'; + + // Declaring services + this._$timeout = $timeout; + this._Alert = Alert; + this._Wallet = Wallet; + this._Voting = Voting; + this._VotingUtils = VotingUtils; + this._DataStore = DataStore; + + // Results object for the chart library + this.results = {}; + this.chart = {}; + this.chart.options = { + legend: { + display: true + } + }; + this.chart.options.legend.position = "bottom"; + this.chart.options.segmentShowStroke = false; + this.chart.options.tooltips = { + enabled: false + }; + this.chart.values = []; + this.chart.labels = []; + + // Loading indicators + this.loadingPoll = false; + this.loadingResults = false; + this.loadingVote = false; + this.loadingPolls = false; + + // Default poll Index + // testnet is -104 and mainnet is 104 + if(this._Wallet.network < 0){ + this.defaultIndexAccount = "TAVGTNCVGALLUPZC4JTLKR2WX25RQM2QOK5BHBKC"; + } + else{ + this.defaultIndexAccount = "NAZN26HYB7C5HVYVJ4SL3KBTDT773NZBAOMGRFZB"; + } + + this.pollIndexAccount = this.defaultIndexAccount; + + this.pollIndexPrivate = false; + + this.votingFee = this._VotingUtils.getMessageFee(""); + + // Common + this.common = nem.model.objects.get("common"); + + // Tags for types + this.types = ["POI", "WhiteList"]; + this.classes = ["label label-success poi-tag", "label label-primary whitelist-tag"]; + + // Poll list + this.allPolls = []; // Has all the poll headers on the poll Index (unfiltered) + this.pollsList = []; // Filtered poll headers + this.selectedPoll = null; // Details object for the selected poll + this.currentPollAddress = ''; // The poll Address of the currently selected poll + + // Selected options + this.selectedOption = ""; // for single choice + this.selectedOptions = []; // for multiple choice + + // Variables for knowing which data to show + this.showDetails = false; + this.showVote = false; //wether to show voting options or results + this.multisigVote = false; + this.createIndex = false; + + this.tab = 1; //selected tab + this.onlyVotable = true; //if true only votable polls appear in index + + // Issues for not being able to vote + this.issues = []; + this.invalidVote = true; + this.alreadyVoted = 0; + this.pollFinished = false; + + // To lock our send button if a transaction is not finished processing + this.voting = false; + + // Info for multisig voting + // checks if the user is cosignatory of an account, if false the multisig vote tab will not be shown + this.isCosignatory = this._DataStore.account.metaData.meta.cosignatoryOf.length == 0 ? '' : this._DataStore.account.metaData.meta.cosignatoryOf[0]; + this.multisigAccount = ''; + + // The address that is inputted on the options tab + this.inputAccount = ''; + this.searching = false; + this.inputAddressValid = true; + this.loadingAddressError = false; + + // List of poll indexes created by the user + this.createdIndexes = []; + + // Below code commented because it sends too many requests if the account has a lot of transactions + /*this.getCreatedIndexes().then((indexes)=>{ + this._$timeout(() => { + this.createdIndexes = indexes; + }); + });*/ + + // for creating indexes + this.createPrivateIndex = false; + this.indexCreationFee = (this._Wallet.network < 0) ? 0.35 : 5; + + this.getPolls(); + } + + // Votes on the selected option to the selected poll + vote() { + // Disable send button; + this.voting = true; + this.checkValidVote(); + if (this.invalidVote) { + this._Alert.votingError(); + this.voting = false; + return; + } + + // Get account private key or return + if (!this._Wallet.decrypt(this.common)) return this.voting = false; + + // Get list of addresses from the selected options + var optionAddresses = []; + var optionStrings = []; + let allAddresses = this.selectedPoll.options.addresses; //will be null for old format polls + let allStrings = this.selectedPoll.options.strings; + if(this.selectedPoll.options.link){ // not true if it is an old format poll + var link = this.selectedPoll.options.link; + } + if (this.selectedPoll.formData.multiple) { + optionAddresses = this.selectedOptions.map((i) => { + if(link){ + return link[allStrings[i]]; + } + else{ //For compatibility with old polls + return allAddresses[i]; + } + }); + optionStrings = this.selectedOptions.map((i) => { + return allStrings[i]; + }); + } else { + if(link){ + optionAddresses = [link[allStrings[this.selectedOption]]]; + } + else{ + optionAddresses = [allAddresses[this.selectedOption]]; + } + optionStrings = [allStrings[this.selectedOption]]; + } + + let votes = []; + for (var i = 0; i < optionAddresses.length; i++) { + if (this.multisigVote) { + votes.push(this._Voting.vote(this.currentPollAddress, optionStrings[i], this.common, this.multisigAccount).then((data) => { + this._$timeout(() => { + this.alreadyVoted = 1; + this.voting = false; + }); + }).catch((e) => { + this._$timeout(() => { + this.voting = false; + throw e; + }); + })); + } else { + votes.push(this._Voting.vote(this.currentPollAddress, optionStrings[i], this.common).then((data) => { + this._$timeout(() => { + this.alreadyVoted = 1; + this.voting = false; + }); + }).catch((e) => { + this._$timeout(() => { + this.voting = false; + throw e; + }); + })); + } + } + Promise.all(votes).then((d) => { + this._$timeout(() => { + this._Alert.votingSuccess(); + this.common.password = ''; + }); + }, (e)=>{ + this._$timeout(() => { + this.voting = false; + throw e; + }); + }).catch((e)=>{ + this._$timeout(() => { + this.common.password = ''; + this.voting = false; + }); + }); + } + + // Returns all addresses of the poll Indexes created by the user + getCreatedIndexes(){ + let options = { + fromAddress: this._Wallet.currentAccount.address, + start: 0 + } + return this._VotingUtils.getTransactionsWithString(this._Wallet.currentAccount.address, "createdPollIndex:", options).then((creationTrans)=>{ + return creationTrans.map((trans)=>{ + return trans.transaction.message.replace('createdPollIndex:', ''); + }); + }); + } + + // Creates a new poll index (private can be true or false) + createNewIndex(){ + + // Get account private key or return + if (!this._Wallet.decrypt(this.common)) return this.voting = false; + + this._VotingUtils.createNewAccount().then((account)=>{ + this._VotingUtils.sendMessage(this._Wallet.currentAccount.address, 'createdPollIndex:'+account.address, this.common); + let obj = { + private: this.createPrivateIndex + }; + if(this.createPrivateIndex){ + obj.creator = this._Wallet.currentAccount.address + } + let message = "pollIndex:" + JSON.stringify(obj); + this._VotingUtils.sendMessage(account.address, message, this.common); + }); + } + + // toggles between vote / details views + toggleView() { + this.showVote = !this.showVote; + } + + // manages inputted Poll address on the options tab + pollAddressInput(){ + this.searching = true; + this.inputAddressValid = true; + this.loadingAddressError = false; + //check if it is a valid address + this.inputAccount = this.inputAccount.toUpperCase().replace(/-/g, ''); + this.inputAddressValid = this._VotingUtils.isValidAddress(this.inputAccount); + if(!this.inputAddressValid){ + this.inputAddressValid = false; + this.searching = false; + return; + } + this.getPoll(this.inputAccount).then(()=>{ + this._$timeout(() => { + this.searching = false; + }); + }).catch((e)=>{ + this._$timeout(() => { + this.searching = false; + this.loadingAddressError = true; + }); + }); + } + + // manages inputted Index address on the options tab + pollIndexInput(){ + this.searching = true; + this.inputAddressValid = true; + this.loadingAddressError = false; + //check if it is a valid address + this.inputAccount = this.inputAccount.toUpperCase().replace(/-/g, ''); + this.inputAddressValid = this._VotingUtils.isValidAddress(this.inputAccount); + if(!this.inputAddressValid){ + this.inputAddressValid = false; + this.searching = false; + return; + } + this._VotingUtils.getFirstMessageWithString(this.inputAccount, 'pollIndex:').then((message)=>{ + this.pollIndexAccount = this.inputAccount; + let indexInfo = JSON.parse(message.replace('pollIndex:', '')); + this.pollIndexPrivate = indexInfo.private; + this.getPolls().then(()=>{ + this.searching = false; + }).catch((e)=>{ + throw e; + }); + }).catch((e)=>{ + this._$timeout(() => { + this.searching = false; + this.loadingAddressError = true; + }); + }); + } + + // Checks if everything is correct to vote + checkValidVote() { + let issueList = []; + //whitelist + if (this.selectedPoll.formData.type === 1) { + if (!this.isVotable(this.selectedPoll)) { + issueList.push("You are not on the Whitelist"); + } + } + //mosaic + if (this.selectedPoll.formData.type === 2) { + if (!this.isVotable(this.selectedPoll.formData)) { + issueList.push("You do not own the mosaic for this poll"); + } + } + //no option selected + if ((this.selectedOption === "" && this.selectedOptions === [])) { + issueList.push("No option selected"); + } + //no passwd + if (this.common.password === "") { + issueList.push("No password"); + } + this.invalidVote = (issueList.length > 0); + this.issues = issueList; + } + + // For option selection + toggleSelection(index) { + var idx = this.selectedOptions.indexOf(index); + // Is currently selected + if (idx > -1) { + this.selectedOptions.splice(idx, 1 // Is newly selected + ); + } else { + this.selectedOptions.push(index); + } + } + + // Gets the details and results of a poll by address + getPoll(address){ + this.loadingPoll = true; + this.loadingResults = true; + + return this._Voting.pollDetails(address).then((data) => { + this._$timeout(() => { + this.selectedPoll = data; + let now = (new Date()).getTime(); + if (this.selectedPoll.formData.doe < now) { + this.pollFinished = true; + this.showVote = false; + } else { + this.pollFinished = false; + this.showVote = true; + } + this.showDetails = true; + this.checkValidVote(); + this.selectedOption = ""; + this.selectedOptions = []; + + this.loadingPoll = false; + this.currentPollAddress = address; + let resultsPromise; + if(now < this.selectedPoll.formData.doe){ + resultsPromise = this._Voting.getResults(address, this.selectedPoll.formData.type); + } + else{ + resultsPromise = this._Voting.getResults(address, this.selectedPoll.formData.type, this.selectedPoll.formData.doe); + } + resultsPromise.then((data) => { + this._$timeout(() => { + console.log("results->", data); + this.results = data; + this.chart.values = data.options.map((option) => { + return option.weighted; + }); + this.chart.labels = data.options.map((option) => { + return (option.text + ': ' + option.percentage.toFixed(2) + '%'); + }); + this.loadingResults = false; + }); + }).then(()=>{ + this._$timeout(() => {}); + }).catch(e=>{}); + }); + }).then(() => { + this._$timeout(() => { + return this.checkHasVoted(); + }); + }).then(()=>{ + this._$timeout(() => {}); + }).catch((e)=>{ + this._$timeout(() => { + this.loadingPoll = false; + throw e; + }); + }); + } + + // selects a poll by the index on the polls list + pollSelect(index) { + this.getPoll(this.pollsList[index].address).then(()=>{ + this._$timeout(() => { + this.loadingAddressError = false; + }); + }).catch((e)=>{ + this._$timeout(() => { + this.loadingAddressError = true; + }); + }); + } + + // checks if the currently selected account has voted on the selected poll + checkHasVoted() { + this.loadingVote = true; + if (this.multisigVote) { + return this._Voting.hasVoted(this.multisigAccount.address, this.selectedPoll).then((resp) => { + this._$timeout(() => { + this.alreadyVoted = resp; + this.loadingVote = false; + }); + }); + } else { + return this._Voting.hasVoted(this._Wallet.currentAccount.address, this.selectedPoll).then((resp) => { + this._$timeout(() => { + this.alreadyVoted = resp; + this.loadingVote = false; + }); + }); + } + } + + // for getting polls list tabs + isTabSet(tab) { + return (this.tab === tab); + } + + // for setting polls list tabs + setTab(tab) { + this.inputAddressValid = true; + this.loadingAddressError = false; + this.createIndex = false; + this.showDetails = false; + this.tab = tab; + if(tab === 4){ //options tab + } + else{ + this.updateList(); + } + } + + // for setting (VOTE/MULTISIG/RESULTS tabs) + setDetailsTab(tab) { + this.createIndex = false; + if (tab === 1) { + this.showVote = true; + this.multisigVote = false; + } else if (tab === 2) { + this.multisigAccount = this._DataStore.account.metaData.meta.cosignatoryOf[0]; + this.showVote = true; + this.multisigVote = true; + } else if (tab === 3) { + this.showVote = false; + this.multisigVote = false; + } + this.checkHasVoted(); + } + + // for getting (VOTE/MULTISIG/RESULTS tabs) + isDetailsTabSet(tab) { + if (tab === 1) { + return (this.showVote && !this.multisigVote); + } else if (tab === 2) { + return this.multisigVote; + } else if (tab === 3) { + return !this.showVote; + } + } + + // for styling tags + getClass(index) { + return this.classes[this.pollsList[index].type]; + } + + // for styling tags + getCurrentTypeTagClass() { + if (this.selectedPoll) { + return this.classes[this.selectedPoll.formData.type]; + } + } + + // for styling tags + getCurrentTypeTag() { + if (this.selectedPoll) { + let type = this.selectedPoll.formData.type; + if (type === 0) + return "POI"; + if (type === 1) + return 'WhiteList'; + /*if (type === 2) + return this.selectedPoll.formData.mosaic; + */ + } + } + + //returns wether current user can vote on the poll(by whitelist, not by doe) + isVotable(header) { + var type = ("type" in header) + ? (header.type) + : (header.formData.type); + if (type === 0) { + return true; + } + let address = this._Wallet.currentAccount.address; + if (type === 1) { + return (header.whitelist.indexOf(address) > -1); + } else if (type === 2) { + let namespace = header.mosaic.split(':')[0]; + let mosaic = header.mosaic.split(':')[1]; + return (this._VotingUtils.ownsMosaic(address, namespace, mosaic)); + } + } + + // applies filters to poll headers + updateList() { + let now = (new Date()).getTime(); + if (this.tab === 1) { + this.pollsList = this.allPolls; + } else if (this.tab === 2) { + this.pollsList = this.allPolls.filter((poll) => { + return (poll.doe > now); + }); + } else if (this.tab === 3) { + this.pollsList = this.allPolls.filter((poll) => { + return (poll.doe <= now); + }); + } + + if (this.onlyVotable) { + this.pollsList = this.pollsList.filter(this.isVotable.bind(this)); + } + } + + // gets al the poll headers on the poll index + getPolls() { + //get all polls + this.loadingPolls = true; + return this._Voting.getPolls(this.pollIndexAccount).then((data) => { + this._$timeout(() => { + this.allPolls = data; + this.loadingPolls = false; + this.setTab(1); + // apply filters + this.updateList(); + }); + }).catch((e)=>{ + this._$timeout(() => { + this.loadingPolls = false; + throw e; + }); + }); + } + +} + +export default pollsCtrl; diff --git a/src/app/modules/voting/polls/polls.html b/src/app/modules/voting/polls/polls.html new file mode 100755 index 0000000..952a5d8 --- /dev/null +++ b/src/app/modules/voting/polls/polls.html @@ -0,0 +1,288 @@ +
          + +
          +
          +
          +

          Vote and See Polls

          +
          +
          + +
          +

          Voting system requires a lot of requests to the chain, therefore it can trigger the node spam protection. If loading time takes more than 1 minute, leave the module, change node and come back.

          +
          + +
          +
          + +
          +

          {{$ctrl.selectedPoll.formData.title}}

          +

          Poll Address: {{$ctrl.currentPollAddress}}

          +

           {{$ctrl.getCurrentTypeTag()}} Date of ending: {{$ctrl.selectedPoll.formData.doe | date:"MM/dd/yyyy 'at' h:mma"}}

          +

          {{$ctrl.selectedPoll.description}}

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

          + This is a multiple answer Poll. You can divide your vote into different options. +

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

          Voting has a fee of {{($ctrl.votingFee | fmtNemValue)[0]}}.{{($ctrl.votingFee | fmtNemValue)[1]}} XEM per option

          + +
          +
          +

          You have successfully Voted on this Poll

          +
          +
          +

          You have an unconfirmed Vote on this Poll

          +
          +
          +

          This poll has ended

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

          This poll has not finished yet, the results are not definitive.

          +
          +
          + +
          + {{option.text}}
          + votes: {{option.votes}}
          + weighted score*: {{($ctrl.selectedPoll.formData.type === 0) ? ((option.weighted*100).toFixed(5) + '%') : (option.weighted)}}
          + percentage: {{option.percentage.toFixed(2)}}
          +
          +
          +
          +
          +

          + * Weighted score varies depending on the type of vote:
          + - For whitelist polls it is the same as the votes
          + - For POI polls it is the sum of importances of the voters multiplied by 100
          +

          +
          +
          +
          +

          +
          +
          + +
          + +
          + + +
          +
          +

          Create a poll Index

          +
          +
          +

          + This action will create a new poll Index. When you create a new Poll you can choose the index it is submitted to, and on the voting module you can change the index you view polls from.

          +

          When you create a new Index a new NEM account is generated and a message containing the created Index will be sent to your address. Write down the address to create and see polls stored on it.

          +

          + For private Indexes only the creator of the index will be able to send polls. But everybody will be able to see and vote on its polls if they have importance or are on the whitelist for simple polls. +

          +
          + +

          +
          +
          + + + +
          + + {{$ctrl.indexCreationFee}} + + +
          +
          +
          + + + + +
          + +
          +
          + +
          +

          There was an error fetching the poll. The poll does not exist, or was not created properly.

          +
          +
          +
          +
          +
          +
          diff --git a/src/app/services/addressBook.service.js b/src/app/services/addressBook.service.js new file mode 100755 index 0000000..95b2788 --- /dev/null +++ b/src/app/services/addressBook.service.js @@ -0,0 +1,130 @@ +import nem from 'nem-sdk'; + +/** Service with relative functions on user address books. */ +class AddressBook { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor($localStorage) { + 'ngInject'; + + // Service dependencies region // + + this._storage = $localStorage; + + // End dependencies region // + + // Service properties region // + + /** + * Get contacts from local storage or set an empty object + * + * @type {object} + */ + this._storage.contacts = this._storage.contacts || {}; + + // End properties region // + } + + // Service methods region // + + /** + * Add an account to contacts in local storage + * + * @param {string} primary - The primary account of the wallet + * @param {object} account - The account to add (optional) + * + * @return {boolean} - True if valid, false otherwise + */ + addAccount(primary, account) { + let cleanPrimary = nem.model.address.clean(primary); + if(undefined === this._storage.contacts[cleanPrimary]) { + // If not existing, create address book with primary account + this._storage.contacts[cleanPrimary] = [{ + "label": "Primary", + "address": nem.utils.format.address(primary) + }]; + if(undefined !== account) { + // Push child account into address book + this._storage.contacts[cleanPrimary].push({ + "label": account.label, + "address": nem.utils.format.address(account.address) + }); + } + return true; + } else { + if (undefined === account) return false; + // Check if address already present + for (let i = 0; i < this._storage.contacts[cleanPrimary].length; i++) { + if (account.address.toUpperCase().replace(/-/g, '') === nem.model.address.clean(this._storage.contacts[cleanPrimary][i].address)) { + return false; + } + } + // Push child account into address book + this._storage.contacts[cleanPrimary].push({ + "label": account.label, + "address": nem.utils.format.address(account.address) + }); + return true; + } + } + + /** + * Save contacts to local storage + * + * @param {object} wallet - A wallet object + * @param {array} contacts - An array of contacts + * + * @return - + */ + save(wallet, contacts) { + let primary = wallet.accounts[0].address; + this._storage.contacts[primary] = contacts; + return; + } + + /** + * Gets contacts from local storage + * + * @param {object} wallet - A wallet object + * + * @return {$localStorage~array} - An array of contacts for the given wallet + */ + getContacts(wallet) { + if (!wallet) return []; + let primary = wallet.accounts[0].address; + if (undefined === this._storage.contacts) this._storage.contacts = {}; + if (undefined === this._storage.contacts[primary]) this._storage.contacts[primary] = []; + return this._storage.contacts[primary]; + } + + /** + * Return contact label for an address + * + * @param {object} wallet - A wallet object + * @param {string} address - The address to look for + * + * @return {string|boolean} - The account label or false + */ + getContact(wallet, address) { + if (!wallet || !address) return false; + let primary = wallet.accounts[0].address; + let _address = address.toUpperCase().replace(/-/g, ''); + if (undefined === this._storage.contacts[primary]) return false; + for(let i = 0; i < this._storage.contacts[primary].length; i++) { + let contactAddress = this._storage.contacts[primary][i].address.toUpperCase().replace(/-/g, ''); + if(contactAddress === _address) { + return this._storage.contacts[primary][i].label; + } + } + return false; + } + + // End methods region // + +} + +export default AddressBook; \ No newline at end of file diff --git a/src/app/services/alert.service.js b/src/app/services/alert.service.js new file mode 100755 index 0000000..8ab525d --- /dev/null +++ b/src/app/services/alert.service.js @@ -0,0 +1,683 @@ +export default class Alert { + constructor(ngToast, $filter) { + 'ngInject'; + + // ngToast provider + this._ngToast = ngToast; + // Filters + this._$filter = $filter; + } + + /*** + * Error alerts + */ + missingFormData() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_MISSING_FORM_DATA') + }); + } + + errorWalletDownload() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_ERROR_WALLET_DOWNLOAD') + }); + } + + passwordsNotMatching() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_PASSWORDS_NOT_MATCHING'), + className: 'danger' + }); + } + + invalidKeyForAddress() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_KEY_FOR_ADDR'), + className: 'danger' + }); + } + + noWalletLoaded() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_NO_WALLET_LOADED'), + className: 'danger' + }); + } + + walletNameExists() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_WALLET_NAME_EXISTS'), + className: 'danger' + }); + } + + invalidWalletFile() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_WALLET_FILE'), + className: 'danger' + }); + } + + invalidCustomNode() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_CUSTOM_NODE'), + className: 'danger' + }); + } + + invalidWebsocketPort() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_WEBSOCKET_PORT'), + className: 'danger' + }); + } + + websocketError(message) { + this._ngToast.create({ + content: message, + className: 'danger' + }); + } + + mijinDisabled() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_MIJIN_DISABLED'), + className: 'danger' + }); + } + + getNamespacesByIdError(message) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_GET_NS_BY_ID_ERROR') + message, + className: 'danger' + }); + } + + getAccountDataError(message) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_GET_ACCOUNT_DATA_ERROR') + message, + className: 'danger' + }); + } + + invalidAddressForNetwork(address, network) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_ERROR_OCCURRED') + address + this._$filter('translate')('ALERT_INVALID_ADDR_FOR_NETWORK') + '(' + network + ') !', + className: 'danger' + }); + } + + invalidPassword() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_PASSWORD'), + className: 'danger' + }); + } + + transactionError(message) { + this._ngToast.create({ + content: message, + className: 'danger' + }); + } + + cosignatoryAlreadyPresentInList(){ + this._ngToast.create({ + content: this._$filter('translate')('ALERT_COSIG_ALREADY_IN_LIST'), + className: 'danger' + }); + } + + cosignatoryhasNoPubKey(){ + this._ngToast.create({ + content: this._$filter('translate')('ALERT_COSIGNATORY_HAS_NO_PUBLIC'), + className: 'danger' + }); + } + + multisighasNoPubKey(){ + this._ngToast.create({ + content: this._$filter('translate')('ALERT_MULTISIG_HAS_NO_PUBLIC'), + className: 'danger' + }); + } + + cosignatoryCannotBeMultisig(){ + this._ngToast.create({ + content: this._$filter('translate')('ALERT_COSIG_CANNOT_BE_MULTISIG'), + className: 'danger' + }); + } + + noNamespaceOwned(){ + this._ngToast.create({ + content: this._$filter('translate')('ALERT_NO_NS_OWNED'), + className: 'danger' + }); + } + + unlockedInfoError(){ + this._ngToast.create({ + content: this._$filter('translate')('ALERT_UNLOCKED_INFO_ERROR'), + className: 'danger' + }); + } + + lockError(message) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_LOCK_ERROR') + message, + className: 'danger' + }); + } + + unlockError(message) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_UNLOCK_ERROR') + message, + className: 'danger' + }); + } + + supernodesError() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_SUPERNODES_ERROR'), + className: 'danger' + }); + } + + invalidNtyFile() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_NTY_FILE'), + className: 'danger' + }); + } + + createWalletFailed(err) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_CREATE_WALLET_FAILED') + err, + className: 'danger' + }); + } + + derivationFromSeedFailed(err) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_DERIVATION_FROM_SEED_FAILED') + err, + className: 'danger' + }); + } + + bip32GenerationFailed(err) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_BIP32_GENERATION_FAILED') + err, + className: 'danger' + }); + } + + noWalletData() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_NO_WALLET_DATA'), + className: 'danger' + }); + } + + cantLoginWithoutWallet() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_CANNOT_LOGIN_WITHOU_WALLET'), + className: 'danger' + }); + } + + noWalletToSet() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_NO_WALLET_TO_SET'), + className: 'danger' + }); + } + + invalidWalletIndex() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_WALLET_INDEX'), + className: 'danger' + }); + } + + noCurrentWallet() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_NO_CURRENT_WALLET'), + className: 'danger' + }); + } + + alreadyMultisig() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_ALREADY_MULTISIG'), + className: 'danger' + }); + } + + invalidModificationArray() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_MODIFICATION_ARRAY'), + className: 'danger' + }); + } + + errorGetMarketInfo() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_GET_MARKET_INFO_ERROR'), + className: 'danger' + }); + } + + multisigCannotBeCosignatory() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_MULTISIG_CANNOT_BE_COSIG'), + className: 'danger' + }); + } + + purgeCancelled() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_PURGE_CANCELLED'), + className: 'danger' + }); + } + + mainnetDisabled() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_MAINNET_DISABLED'), + className: 'danger' + }); + } + + emptyDecodedMessage() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_EMPTY_DECODED_MSG'), + className: 'danger' + }); + } + + invalidNamespaceName() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_NS_NAME'), + className: 'danger' + }); + } + + invalidMosaicName() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_MOSAIC_NAME'), + className: 'danger' + }); + } + + invalidMosaicDescription() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_MOSAIC_DESCRIPTION'), + className: 'danger' + }); + } + + errorFetchingIncomingTxes(message) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_GET_INCOMING_TXES_ERROR') + message, + className: 'danger' + }); + } + + connectionError() { + this._ngToast.create({ + content: this._$filter("translate")("GENERAL_CONNECTION_ERROR"), + className: 'danger' + }); + } + + errorGetMosaicsDefintions(message) { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_GET_MOSAICS_DEFINITIONS_ERROR") + message, + className: 'danger' + }); + } + + errorGetSubNamespaces(message) { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_GET_SUB_NS_ERROR") + message, + className: 'danger' + }); + } + + errorGetMosaics(message) { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_GET_MOSAICS_ERROR") + message, + className: 'danger' + }); + } + + errorGetTransactions(message) { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_GET_TRANSACTIONS_ERROR") + message, + className: 'danger' + }); + } + + invalidAddressBookFile() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_ADDRESS_BOOK_FILE'), + className: 'danger' + }); + } + + namespaceExpiryNotice(ns, blocks) { + this._ngToast.create({ + content: this._$filter("translate")("RENEW_NS_ALERT_PART_1") + ' '+ns+' ' + this._$filter("translate")("RENEW_NS_ALERT_PART_2") + ' (~' + blocks + ' ' + this._$filter("translate")("GENERAL_BLOCKS") + '). ' + this._$filter("translate")("RENEW_NS_ALERT_PART_3") , + className: 'warning', + timeout: 10000 + }); + } + + invalidAddress(addr) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_ADDRESS'), + className: 'danger' + }); + } + + invalidAmount() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_AMOUNT'), + className: 'danger' + }); + } + + invalidPrivateKey() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INVALID_PRIVATE_KEY'), + className: 'danger' + }); + } + + fileSizeError(filename) { + this._ngToast.create({ + content: filename + this._$filter("translate")("ALERT_FILE_SIZE_ERROR"), + className: 'danger' + }); + } + + noPublicKeyForDecoding() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_MESSAGE_DECODE_KEY_ERROR"), + className: 'danger' + }); + } + + errorGetTimeSync() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_FETCH_TIME_SYNC_ERROR"), + className: 'danger' + }); + } + + errorGetBtcPrice() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_BTC_MARKET_ERROR"), + className: 'danger' + }); + } + + errorMultisigMinSignature() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_MULTISIG_MIN_SIGNATURE"), + className: 'danger' + }); + } + + cosignatoryRemovalLimit() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_COSIG_REMOVAL_LIMIT"), + className: 'danger' + }); + } + + errorMultisigMinSignatureInvalid() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_MULTISIG_MIN_SIGNATURE_INVALID"), + className: 'danger' + }); + } + + recipientHasNoPublicKey() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_RECIPIENT_PUBLIC_KEY"), + className: 'danger' + }); + } + + noEncryptionWithMultisig() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_ENCRYPT_MULTISIG"), + className: 'danger' + }); + } + + brainPasswordTooShort() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_BRAIN_PASSWORD_TOO_SHORT') + }); + } + + nodeSeemsOffline() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_NODE_SEEMS_OFFLINE'), + dismissOnTimeout: false, + dismissButton: true + }); + } + + passphraseIsWeak() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_WEAK_PASSPHRASE') + }); + } + + brainWalletUpgrade() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_BRAIN_WALLET_UPGRADE'), + additionalClasses: 'toast-text-left', + dismissOnTimeout: false, + dismissButton: true, + dismissOnClick: false + }); + } + + exchangeNeedsMessage() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_EXCHANGE_NEEDS_MESSAGE'), + dismissOnTimeout: false, + dismissButton: true, + dismissOnClick: false + }); + } + + contactAlreadyInAddressBook() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_ACCOUNT_ALREADY_IN_ADDRESS_BOOK') + }); + } + + maxMosaicSupply() { + this._ngToast.create({ + className: 'danger', + content: this._$filter('translate')('ALERT_MAX_MOSAIC_SUPPLY') + }); + } + + getMosaicSupplyError(message) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_GET_MOSAIC_SUPPLY_ERROR') + message, + className: 'danger' + }); + } + + votingUnexpectedError(err) { + this._ngToast.create({ + content: err, + className: 'danger' + }); + } + + votingError() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_VOTING_ERROR"), + className: 'danger' + }); + } + + noEncryptedMessageOffline() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_ENCRYPTED_MSG_OFFLINE"), + className: 'danger' + }); + } + + insufficientBalance() { + this._ngToast.create({ + content: this._$filter("translate")("ALERT_INSUFFICIENT_BALANCE"), + className: 'danger' + }); + } + + /*** + * Success alerts + */ + createWalletSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_CREATE_WALLET_SUCCESS'), + className: 'success' + }); + } + + successPurge() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_SUCCESS_PURGE'), + className: 'success' + }); + } + + successLogout() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_SUCCESS_LOGOUT'), + className: 'success' + }); + } + + loadWalletSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_LOAD_WALLET_SUCCESS'), + className: 'success' + }); + } + + transactionSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_TRANSACTION_SUCCESS'), + className: 'success' + }); + } + + generateNewAccountSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_GENERATE_ACCOUNT_SUCCESS'), + className: 'success' + }); + } + + upgradeSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_UPGRADE_SUCCESS'), + className: 'success' + }); + } + + transactionSignatureSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_SIGNATURE_SUCCESS'), + className: 'success' + }); + } + + ntyFileSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_NTY_FILE_SUCCESS'), + className: 'success' + }); + } + + addressCopiedSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ADDRESS_COPIED'), + className: 'success' + }); + } + + addressBookFileSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_ADDRESS_BOOK_FILE_SUCCESS'), + className: 'success' + }); + } + + pollCreationSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_POLL_CREATION_SUCCESS'), + className: 'success' + }); + } + + votingSuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_VOTING_SUCCESS'), + className: 'success' + }); + } + + signedTxCopySuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_COPY_SIGNED_TX_SUCCESS'), + className: 'success' + }); + } + signedMsgCopySuccess() { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_COPY_SIGNED_MSG_SUCCESS'), + className: 'success' + }); + } + + + /*** + * Transaction notifications + */ + + incomingTransaction(signer, network) { + this._ngToast.create({ + content: this._$filter('translate')('ALERT_INCOMING_TX_FROM') + this._$filter('fmtPubToAddress')(signer, network), + className: 'success' + }); + } + + /*** + * Other + */ + + dismiss() { + this._ngToast.dismiss(); + } + +} diff --git a/src/app/services/dataBridge.service.js b/src/app/services/dataBridge.service.js new file mode 100755 index 0000000..8fe7849 --- /dev/null +++ b/src/app/services/dataBridge.service.js @@ -0,0 +1,401 @@ +import nem from 'nem-sdk'; + +/** Service to open connection, store and process data received from websocket. */ +class DataBridge { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Alert, Wallet, $timeout, $filter, Nodes, DataStore) { + 'ngInject'; + + //// Service dependencies region //// + + this._Alert = Alert; + this._$timeout = $timeout; + this._Wallet = Wallet; + this._$filter = $filter; + this._Nodes = Nodes; + this._DataStore = DataStore; + + //// End dependencies region //// + + //// Service properties region //// + + /** + * The connector + * + * @type {object|undefined} + */ + this.connector = undefined; + + /** + * Store the time sync interval function + * + * @type {setInterval} + */ + this.timeSyncInterval = undefined; + + /** + * Prevent renewal alerts to show after every confirmed transactions + * + * @type {object} + */ + this.renewalAlertTriggeredFor = {}; + + //// End properties region //// + } + + //// Service methods region //// + + /** + * Open websocket connection + * + * @param {object} connector - A connector object + */ + openConnection(connector) { + + // Store the used connector to close it from anywhere easily + this.connector = connector; + + // Init DataStore + this._DataStore.init(); + + // Connect + connector.connect().then(() => { + + // Reset at new connection + this.reset(); + + // Start time sync + this.timeSync(); + + /*** + * Few network requests happen on socket connection + */ + + // Gets network time + nem.com.requests.chain.time(this._Wallet.node).then((res) => { + this._$timeout(() => { + this._DataStore.chain.time = res.receiveTimeStamp / 1000; + }); + },(err) => { + this._$timeout(() => { + this._Alert.errorGetTimeSync(); + }); + }); + + // Gets current height + nem.com.requests.chain.height(this._Wallet.node).then((data) => { + this._$timeout(() => { + this._DataStore.chain.height = data.height; + }); + }, + (err) => { + this._$timeout(() => { + this._DataStore.chain.height = this._$filter('translate')('GENERAL_ERROR'); + }); + }); + + // Gets harvested blocks + nem.com.requests.account.harvesting.blocks(this._Wallet.node, this._Wallet.currentAccount.address).then((res) => { + this._$timeout(() => { + this._DataStore.account.harvesting.blocks = res.data; + }); + }, + (err) => { + // Alert error + this._$timeout(() => { + this._DataStore.account.harvesting.blocks = []; + }); + }); + + // Gets delegated data + nem.com.requests.account.data(this._Wallet.node, nem.model.address.toAddress(this._Wallet.currentAccount.child, this._Wallet.network)).then((data) => { + this._$timeout(() => { + this._DataStore.account.delegated.metaData = data; + }); + }, + (err) => { + this._$timeout(() => { + this._DataStore.account.delegated.metaData = ""; + this._Alert.getAccountDataError(err.data.message); + }); + }); + + // Gets market info + nem.com.requests.market.xem().then((data) => { + this._$timeout(() => { + this._DataStore.market.xem = data["BTC_XEM"]; + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.errorGetMarketInfo(); + this._DataStore.market.xem = undefined; + }); + }); + + // Gets btc price + nem.com.requests.market.btc().then((data) => { + this._$timeout(() => { + this._DataStore.market.btc = data; + }); + }, + (err) => { + this._$timeout(() => { + this._Alert.errorGetBtcPrice(); + this._DataStore.market.btc = undefined; + }); + }); + + // Set connection status + this._$timeout(() => { + this._DataStore.connection.status = true; + }); + + // On error we show it in an alert + nem.com.websockets.subscribe.errors(connector, (name, d) => { + this._$timeout(() => { + console.log("Error:"); + console.log(name); + if (d) { + console.log(d); + this._Alert.websocketError(d.error + " " + d.message); + } + }); + }); + + // New height + nem.com.websockets.subscribe.chain.height(connector, (blockHeight) => { + this._$timeout(() => { + this._DataStore.chain.height = blockHeight.height; + }, 0); + }); + + // Account data + nem.com.websockets.subscribe.account.data(connector, (d) => { + this._$timeout(() => { + this._DataStore.account.metaData = d; + // Websocket for multisig accounts + for (let i = 0; i < this._DataStore.account.metaData.meta.cosignatoryOf.length; i++) { + let address = this._DataStore.account.metaData.meta.cosignatoryOf[i].address; + nem.com.websockets.subscribe.account.transactions.confirmed(connector, confirmedCallback, address); + nem.com.websockets.subscribe.account.transactions.unconfirmed(connector, unconfirmedCallback, address); + nem.com.websockets.subscribe.account.mosaics.owned(connector, mosaicCallback, address); + nem.com.websockets.subscribe.account.mosaics.definitions(connector, mosaicDefinitionCallback, address); + nem.com.websockets.subscribe.account.namespaces.owned(connector, namespaceCallback, address); + + nem.com.websockets.requests.account.mosaics.owned(connector, address); + nem.com.websockets.requests.account.mosaics.definitions(connector, address); + nem.com.websockets.requests.account.namespaces.owned(connector, address); + } + }, 0); + }); + + // Recent transactions + nem.com.websockets.subscribe.account.transactions.recent(connector, (d) => { + d.data.reverse(); + this._$timeout(() => { + this._DataStore.account.transactions.confirmed = d.data; + }); + console.log("recenttransactions data: ", d); + }); + + // On confirmed we push the tx in transactions array and delete the tx in unconfirmed if present + //*** BUG: it is triggered twice.. NIS websocket issue or SOCKJS 0.3.4 ? ***// + let confirmedCallback = (d) => { + this._$timeout(() => { + if (!nem.utils.helpers.haveTx(d.meta.hash.data, this._DataStore.account.transactions.confirmed)) { // Fix duplicate bug + this._DataStore.account.transactions.confirmed.push(d); + let audio = new Audio('vendors/ding2.ogg'); + audio.play(); + console.log("Confirmed data: ", d); + // If tx present in unconfirmed array it is removed + if (nem.utils.helpers.haveTx(d.meta.hash.data, this._DataStore.account.transactions.unconfirmed)) { + // Get index + let txIndex = nem.utils.helpers.getTransactionIndex(d.meta.hash.data, this._DataStore.account.transactions.unconfirmed); + // Remove from array + this._DataStore.account.transactions.unconfirmed.splice(txIndex, 1); + } + } + }, 0); + }; + + // On unconfirmed we push the tx in unconfirmed transactions array + //*** BUG: same as confirmedCallback ***// + let unconfirmedCallback = (d) => { + this._$timeout(() => { + if (!nem.utils.helpers.haveTx(d.meta.hash.data, this._DataStore.account.transactions.unconfirmed)) { //Fix duplicate bug + this._DataStore.account.transactions.unconfirmed.push(d); + let audio = new Audio('vendors/ding.ogg'); + audio.play(); + // If not sender show notification + if (this._$filter('fmtPubToAddress')(d.transaction.signer, this._Wallet.network) !== this._Wallet.currentAccount.address) { + this._Alert.incomingTransaction(d.transaction.signer, this._Wallet.network); + } + console.log("Unconfirmed data: ", d); + } + + if(undefined !== d.transaction.mosaics && d.transaction.mosaics.length) { + for (let i = 0; i < d.transaction.mosaics.length; i++) { + let mos = d.transaction.mosaics[i]; + if(undefined === this._DataStore.mosaic.metaData[nem.utils.format.mosaicIdToName(mos.mosaicId)]){ + // Fetch definition from network + getMosaicDefinitionMetaDataPair(mos); + } + } + } + }, 0); + }; + + // Mosaic definition meta data pair callback + let mosaicDefinitionCallback = (d) => { + this._$timeout(() => { + this._DataStore.mosaic.metaData[nem.utils.format.mosaicIdToName(d.mosaicDefinition.id)] = d; + }, 0); + }; + + // Mosaics owned callback + let mosaicCallback = (d, address) => { + this._$timeout(() => { + let mosaicName = nem.utils.format.mosaicIdToName(d.mosaicId); + if (!(address in this._DataStore.mosaic.ownedBy)) this._DataStore.mosaic.ownedBy[address] = {}; + this._DataStore.mosaic.ownedBy[address][mosaicName] = d; + //this._DataStore.mosaic.ownedBy[address].size = Object.keys(this._DataStore.mosaic.ownedBy[address]).length; + }, 0); + }; + + // Namespaces owned callback + let namespaceCallback = (d, address) => { + this._$timeout(() => { + let namespaceName = d.fqn; + if (!(address in this._DataStore.namespace.ownedBy)) this._DataStore.namespace.ownedBy[address] = {}; + this._DataStore.namespace.ownedBy[address][namespaceName] = d; + // Check namespace expiration date + // Creation height of ns + 1 year in blocks (~60 blocks per hour * 24h * 365d) - current height < 1 month in blocks (60 blocks per hour * 24h * 30d) + if(d.height + 525600 - this._DataStore.chain.height <= 43200 && d.fqn.indexOf('.') === -1 && undefined === this.renewalAlertTriggeredFor[d.fqn]) { + this._$timeout(() => { + this.renewalAlertTriggeredFor[d.fqn] = true; + this._Alert.namespaceExpiryNotice(d.fqn, d.height + 525600 - this._DataStore.chain.height); + }); + } + }, 0); + }; + + let getMosaicDefinitionMetaDataPair = (mos) => { + if (undefined !== mos.mosaicId) { + // Fetch definition from network + return nem.com.requests.namespace.mosaicDefinitions(this._Wallet.node, mos.mosaicId.namespaceId).then((res) => { + if(res.data.length) { + for(let i = 0; i < res.data.length; i++) { + if (res.data[i].mosaic.id.namespaceId == mos.mosaicId.namespaceId && res.data[i].mosaic.id.name == mos.mosaicId.name) { + this._DataStore.mosaic.metaData[nem.utils.format.mosaicIdToName(mos.mosaicId)] = {}; + this._DataStore.mosaic.metaData[nem.utils.format.mosaicIdToName(mos.mosaicId)].supply = res.data[i].mosaic.properties[1].value; + this._DataStore.mosaic.metaData[nem.utils.format.mosaicIdToName(mos.mosaicId)].mosaicDefinition = res.data[i].mosaic; + + if(undefined !== res.data[i].mosaic.levy) { + if(undefined === this._DataStore.mosaic.metaData[nem.utils.format.mosaicIdToName(res.data[i].mosaic.levy.mosaicId)]) { + // Fetch definition from network + return getMosaicDefinitionMetaDataPair(res.data[i].mosaic.levy); + } + } + } + } + } + }, + (err) => { + this._Alert.transactionError('Failed to fetch definition of ' + nem.utils.format.mosaicIdToName(mos.mosaicId)); + }); + } + }; + + + // Set websockets callbacks + nem.com.websockets.subscribe.account.transactions.confirmed(connector, confirmedCallback); + nem.com.websockets.subscribe.account.transactions.unconfirmed(connector, unconfirmedCallback); + nem.com.websockets.subscribe.account.mosaics.owned(connector, mosaicCallback); + nem.com.websockets.subscribe.account.mosaics.definitions(connector, mosaicDefinitionCallback); + nem.com.websockets.subscribe.account.namespaces.owned(connector, namespaceCallback); + + // Request data + nem.com.websockets.requests.account.data(connector); + nem.com.websockets.requests.account.transactions.recent(connector); + nem.com.websockets.requests.account.mosaics.definitions(connector); + nem.com.websockets.requests.account.mosaics.owned(connector); + nem.com.websockets.requests.account.namespaces.owned(connector); + + }, (err) => { + console.log(err); + // Reconnect to another node + this.reconnect(connector); + }); + + } + + /** + * Reset DataBridge service properties + */ + reset() { + this._DataStore.chain.time = undefined; + clearInterval(this.timeSyncInterval) + } + + /** + * Fetch network time every minute + */ + timeSync() { + this.timeSyncInterval = setInterval(() => { + nem.com.requests.chain.time(this._Wallet.node).then((res) => { + this._$timeout(() => { + this._DataStore.chain.time = res.receiveTimeStamp / 1000; + }); + },(err) => { + this._$timeout(() => { + this._Alert.errorGetTimeSync(); + }); + }); + }, 60 * 1000); + } + + /** + * Reconnect to a new node + * + * @param {object} connector - A connector object + */ + reconnect(connector) { + // Close connector + connector.close(); + // Set a random endpoint into the Wallet service + this._Nodes.update(); + // Set websocket port to endpoint for connector + let endpoint = nem.model.objects.create("endpoint")(this._Wallet.node.host, nem.model.nodes.websocketPort); + // Update connector + connector = nem.com.websockets.connector.create(endpoint, this._Wallet.currentAccount.address); + // Try to open connection + this.openConnection(connector); + return; + } + + /** + * Set default nodes and connect + */ + connect() { + // Set needed nodes into the Wallet service + this._Nodes.setDefault(); + this._Nodes.setUtil(); + // Change endpoint port to websocket port + let endpoint = nem.model.objects.create("endpoint")(this._Wallet.node.host, nem.model.nodes.websocketPort); + // Create a connector + let connector = nem.com.websockets.connector.create(endpoint, this._Wallet.currentAccount.address); + // Try to open the connection + this.openConnection(connector); + return; + } + + //// End methods region //// +} + +export default DataBridge; \ No newline at end of file diff --git a/src/app/services/dataStore.service.js b/src/app/services/dataStore.service.js new file mode 100755 index 0000000..6904cbd --- /dev/null +++ b/src/app/services/dataStore.service.js @@ -0,0 +1,86 @@ +import nem from 'nem-sdk'; + +/** Service storing data fetched from network */ +class DataStore { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor($localStorage, $filter, $timeout) { + 'ngInject'; + + //// Service dependencies region //// + + this._storage = $localStorage; + this._$filter = $filter; + this._$timeout = $timeout; + + //// End dependencies region //// + + // Initialize with default values + this.init(); + } + + //// Service methods region //// + + init() { + //// Chain related data //// + + this.chain = { + height: 0, + time: 0 + } + + //// Connectivity related data //// + + this.connection = { + connector: undefined, + status: false + } + + //// Current account related data //// + + this.account = { + metaData: undefined, + metaDataOf: {}, + transactions: { + confirmed: [], + unconfirmed: [] + }, + harvesting: { + blocks: [] + }, + delegated: { + metaData: undefined + } + } + + //// Mosaic related data //// + + this.mosaic = { + metaData: {}, + ownedBy: {} + } + + //// Namespace related data //// + + this.namespace = { + ownedBy: {} + } + + //// Market related data //// + + this.market = { + xem: undefined, + btc: undefined, + selected: 'USD' + } + } + + //// End methods region //// + +} + +export default DataStore; diff --git a/src/app/services/index.js b/src/app/services/index.js new file mode 100755 index 0000000..8f628de --- /dev/null +++ b/src/app/services/index.js @@ -0,0 +1,54 @@ +import angular from 'angular'; + +// Create the module where our functionality can attach to +let servicesModule = angular.module('app.services', ['ngToast']); + +// Set Alert service +import AlertService from './alert.service'; +servicesModule.service('Alert', AlertService); + +// Set WalletBuilder service +import WalletBuilderService from './walletBuilder.service'; +servicesModule.service('WalletBuilder', WalletBuilderService); + +// Set wallet Service +import WalletService from './wallet.service'; +servicesModule.service('Wallet', WalletService); + +// Set DataBridge service +import DataBridgeService from './dataBridge.service'; +servicesModule.service('DataBridge', DataBridgeService); + +// Set Nodes service +import NodesService from './nodes.service'; +servicesModule.service('Nodes', NodesService); + +// Set NTY service +import NtyService from './nty.service'; +servicesModule.service('Nty', NtyService); + +// Set AddressBook service +import AddressBookService from './addressBook.service'; +servicesModule.service('AddressBook', AddressBookService); + +// Set Recipient service +import RecipientService from './recipient.service'; +servicesModule.service('Recipient', RecipientService); + +// Set DataStore service +import DataStoreService from './dataStore.service'; +servicesModule.service('DataStore', DataStoreService); + +// Set Login service +import LoginService from './login.service'; +servicesModule.service('Login', LoginService); + +// Set VotingUtils service +import VotingUtilsService from './votingUtils.service'; +servicesModule.service('VotingUtils', VotingUtilsService); + +// Set Voting service +import VotingService from './voting.service'; +servicesModule.service('Voting', VotingService); + +export default servicesModule; \ No newline at end of file diff --git a/src/app/services/login.service.js b/src/app/services/login.service.js new file mode 100755 index 0000000..6b86226 --- /dev/null +++ b/src/app/services/login.service.js @@ -0,0 +1,53 @@ +import nem from 'nem-sdk'; + +/** Service storing Login utility functions. */ +class Login { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor($location, Wallet, DataBridge) { + 'ngInject'; + + // Service dependencies region // + + this._location = $location; + this._Wallet = Wallet; + this._DataBridge = DataBridge; + + // End dependencies region // + + // Service properties region // + + // End properties region // + } + + // Service methods region // + + /** + * Log into the application + * + * @param {object} common - A common object + * @param {object} wallet - A wallet object + */ + login(common, wallet) { + // Set wallet to use and connect + if (!this._Wallet.login(common, wallet)) { + return false; + } + + // Connect to node + this._DataBridge.connect(); + // Redirect to dashboard + this._location.path('/dashboard'); + + return true; + } + + // End methods region // + +} + +export default Login; \ No newline at end of file diff --git a/src/app/services/nodes.service.js b/src/app/services/nodes.service.js new file mode 100755 index 0000000..e50dfd7 --- /dev/null +++ b/src/app/services/nodes.service.js @@ -0,0 +1,224 @@ +import nem from 'nem-sdk'; +import UrlParser from 'url-parse'; + +/** Service with functions regarding the nodes */ +class Nodes { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor($localStorage, Wallet, Alert, $filter, $timeout) { + 'ngInject'; + + //// Service dependencies region //// + + this._storage = $localStorage; + this._Wallet = Wallet; + this._Alert = Alert; + this._$filter = $filter; + this._$timeout = $timeout; + + //// End dependencies region //// + } + + //// Service methods region //// + + /** + * Set util nodes according to network + */ + setUtil() { + if (this._Wallet.network === nem.model.network.data.testnet.id) { + this._Wallet.searchNode = nem.model.objects.create("endpoint")(nem.model.nodes.searchOnTestnet[0].uri, nem.model.nodes.defaultPort); + this._Wallet.chainLink = nem.model.nodes.testnetExplorer; + } else if (this._Wallet.network === nem.model.network.data.mainnet.id) { + this._Wallet.searchNode = nem.model.objects.create("endpoint")(nem.model.nodes.searchOnMainnet[0].uri, nem.model.nodes.defaultPort); + this._Wallet.chainLink = nem.model.nodes.mainnetExplorer; + } else { + this._Wallet.searchNode = nem.model.objects.create("endpoint")(nem.model.nodes.searchOnMijin[0].uri, nem.model.nodes.mijinPort); + this._Wallet.chainLink = nem.model.nodes.mijinExplorer; + } + return; + } + + /** + * Check if nodes present in local storage or set default according to network + */ + setDefault() { + if (this._Wallet.network == nem.model.network.data.mainnet.id) { + if (this._storage.selectedMainnetNode) { + this._Wallet.node = this._storage.selectedMainnetNode; + } else { + let endpoint = nem.model.objects.create("endpoint")(nem.model.nodes.mainnet[0].uri, nem.model.nodes.defaultPort); + this._Wallet.node = endpoint; + } + this._Wallet.nodes = nem.model.nodes.mainnet; + } else if (this._Wallet.network == nem.model.network.data.testnet.id) { + if (this._storage.selectedTestnetNode) { + this._Wallet.node = this._storage.selectedTestnetNode; + } else { + let endpoint = nem.model.objects.create("endpoint")(nem.model.nodes.testnet[0].uri, nem.model.nodes.defaultPort); + this._Wallet.node = endpoint; + } + this._Wallet.nodes = nem.model.nodes.testnet; + } else { + if (this._storage.selectedMijinNode) { + this._Wallet.node = this._storage.selectedMijinNode; + } else { + let endpoint = nem.model.objects.create("endpoint")(nem.model.nodes.mijin[0].uri, nem.model.nodes.mijinPort); + this._Wallet.node = endpoint; + } + this._Wallet.nodes = nem.model.nodes.mijin; + } + return; + } + + /** + * Update the node in Wallet service and update local storage + * If no endpoint provided a random node will be used + * + * @param {object} endpoint - An endpoint object (optional) + */ + update(endpoint) { + let _endpoint; + // Set node in local storage according to network + if (this._Wallet.network == nem.model.network.data.mainnet.id) { + _endpoint = endpoint || nem.model.objects.create("endpoint")(nem.model.nodes.mainnet[Math.floor(Math.random()*nem.model.nodes.mainnet.length)].uri, nem.model.nodes.defaultPort); + this._storage.selectedMainnetNode = _endpoint; + } else if (this._Wallet.network == nem.model.network.data.testnet.id) { + _endpoint = endpoint || nem.model.objects.create("endpoint")(nem.model.nodes.testnet[Math.floor(Math.random()*nem.model.nodes.testnet.length)].uri, nem.model.nodes.defaultPort); + this._storage.selectedTestnetNode = _endpoint; + } else { + _endpoint = endpoint || nem.model.objects.create("endpoint")(nem.model.nodes.mijin[Math.floor(Math.random()*nem.model.nodes.mijin.length)].uri, nem.model.nodes.mijinPort); + this._storage.selectedMijinNode = _endpoint; + } + // Set endpoint in Wallet service + this._Wallet.node = _endpoint; + return; + } + + /** + * Clean an host input and create an endpoint object if valid + * + * @param {string} host - An NIS hostname + * @param {number} port - An NIS port (optional) + * + * @return {object|boolean} - An endpoint object if success, false otherwise + */ + cleanEndpoint(host, port) { + // Validate host + var regexp = /^(?:(?:https?):\/\/)?(?:\S+(?::\S*)?@)?(?:(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,}))\.?)(?::\d{2,5})?(?:[/?#]\S*)?$/i; + if(!regexp.test(host) && (host !== 'http://localhost' && host !== 'localhost')) { + console.log("Invalid endpoint"); + return false; + } + // Create an empty endpoint object + let endpoint = nem.model.objects.get("endpoint"); + + // Parse the url given by user + let parsed = new UrlParser(host); + + // Check if protocol is set or set default + if (parsed.protocol !== 'http:' && parsed.protocol !== 'https:') parsed = new UrlParser('http://' + host); + + // Set host in endpoint object + endpoint.host = parsed.protocol + '//' + parsed.hostname; + + // Arrange port, set default if not specified + if (parsed.port) { + endpoint.port = parsed.port; + } else if (port) { + endpoint.port = port; + } else { + if (this._Wallet.network === nem.model.network.data.mainnet.id) { + endpoint.port = nem.model.nodes.defaultPort; + } else if (this._Wallet.network === nem.model.network.data.testnet.id) { + endpoint.port = nem.model.nodes.defaultPort; + } else { + endpoint.port = nem.model.nodes.mijinPort; + } + } + return endpoint; + } + + /** + * Return nodes according to a network + * + * @param {number} network - A network id (optional) + * @param {boolean} searchEnabled - True if getting nodes with search enabled, false otherwise (optional) + * + * @return {array} - An array of endpoint objects + */ + get(network, searchEnabled) { + let _network = network || this._Wallet.network; + let _searchEnabled = searchEnabled || false; + // Show right nodes list according to network + if (_network == nem.model.network.data.mainnet.id) { + if (_searchEnabled) return this._$filter('toEndpoint')(nem.model.nodes.searchOnMainnet); + return this._$filter('toEndpoint')(nem.model.nodes.mainnet); + } else if (_network == nem.model.network.data.testnet.id) { + if (_searchEnabled) return this._$filter('toEndpoint')(nem.model.nodes.searchOnTestnet); + return this._$filter('toEndpoint')(nem.model.nodes.testnet); + } else { + if (_searchEnabled) return this._$filter('toEndpoint')(nem.model.nodes.searchOnMijin); + return this._$filter('toEndpoint')(nem.model.nodes.mijin); + } + } + + /** + * Get harvesting node from local storage if it exists + */ + getHarvestingEndpoint() { + if (this._Wallet.network == nem.model.network.data.mainnet.id) { + if (this._storage.harvestingMainnetNode) return this._storage.harvestingMainnetNode; + } else if (this._Wallet.network == nem.model.network.data.testnet.id) { + if (this._storage.harvestingTestnetNode) return this._storage.harvestingTestnetNode; + } else { + if (this._storage.harvestingMijinNode) return this._storage.harvestingMijinNode; + } + return this._Wallet.node; + } + + /** + * Save the harvesting node in local storage according to network + */ + saveHarvestingEndpoint(endpoint) { + if (this._Wallet.network == nem.model.network.data.mainnet.id) { + this._storage.harvestingMainnetNode = endpoint; + } else if (this._Wallet.network == nem.model.network.data.testnet.id) { + this._storage.harvestingTestnetNode = endpoint; + } else { + this._storage.harvestingMijinNode = endpoint; + } + } + + /** + * Check if a node has free slots + * + * @param {object} endpoint - An endpoint object + */ + hasFreeSlots(endpoint) { + if (!endpoint) return false; + return nem.com.requests.account.unlockInfo(endpoint).then((data) => { + return this._$timeout(() => { + if (data["max-unlocked"] === data["num-unlocked"]) { + return false; + } else { + return true; + } + }); + }, + (err) => { + return this._$timeout(() => { + this._Alert.unlockedInfoError(err.data.message); + return false; + }); + }); + } + + //// End methods region //// + +} + +export default Nodes; diff --git a/src/app/services/nty.service.js b/src/app/services/nty.service.js new file mode 100755 index 0000000..e538308 --- /dev/null +++ b/src/app/services/nty.service.js @@ -0,0 +1,185 @@ +import nem from 'nem-sdk'; + +/** Service storing wallet data and relative functions on user wallet. */ +class Nty { + + /** + * Initialize services and properties + * + * @params {services} - Angular services to inject + */ + constructor($localStorage, Wallet) { + 'ngInject'; + + /** + * Service dependencies + */ + + // Local storage + this._storage = $localStorage; + + // Wallet service + this._Wallet = Wallet; + } + + /** + * Set nty data in Wallet service if exists in local storage + */ + set() { + if (this._Wallet.network == nem.model.network.data.mainnet.id) { + if (this._storage.ntyMainnet) { + this._Wallet.ntyData = this._storage.ntyMainnet; + } + } else if (this._Wallet.network == nem.model.network.data.testnet.id) { + if (this._storage.ntyTestnet) { + this._Wallet.ntyData = this._storage.ntyTestnet; + } + } else { + if (this._storage.ntyMijin) { + this._Wallet.ntyData = this._storage.ntyMijin; + } + } + } + + /** + * Set nty data into local storage and update in service + * + * @param data: The nty data + */ + setInLocalStorage(data) { + if (this._Wallet.network == nem.model.network.data.mainnet.id) { + this._storage.ntyMainnet = data; + } else if (this._Wallet.network == nem.model.network.data.testnet.id) { + this._storage.ntyTestnet = data; + } else { + this._storage.ntyMijin = data; + } + this._Wallet.ntyData = data; + } + + /** + * Purge nty data from local storage and update in service + */ + purgeLocalStorage() { + if (this._Wallet.network == nem.model.network.data.mainnet.id) { + delete this._storage.ntyMainnet; + } else if (this._Wallet.network == nem.model.network.data.testnet.id) { + delete this._storage.ntyTestnet; + } else { + delete this._storage.ntyMijin; + } + this._Wallet.ntyData = undefined; + } + /** + * Create notary data + * + * @param {string} filename - A file name + * @param {string} tags - File tags + * @param {number} timestamp - A timestamp + * @param {string} fileHash - File hash + * @param {string} txHash - Transaction hash + * @param {string} txMultisigHash - Multisignature transaction hash + * @param {string} owner - Account address + * @param {string} fromMultisig - Multisig account address + * @param {string} dedicatedAccount - HD account of the file + * @param {string} dedicatedPrivateKey - Private key of the HD account + * + * @return {array} - The notary data + */ + createData(filename, tags, timestamp, fileHash, txHash, txMultisigHash, owner, fromMultisig, dedicatedAccount, dedicatedPrivateKey) { + return { + "filename": filename, + "tags": tags, + "fileHash": fileHash, + "owner": owner, + "fromMultisig": fromMultisig, + "dedicatedAccount": dedicatedAccount, + "dedicatedPrivateKey": dedicatedPrivateKey, + "txHash": txHash, + "txMultisigHash": txMultisigHash, + "timeStamp": timestamp.toUTCString() + }; + } + + /** + * Update notary data + * + * @param {object} ntyData - A notary data object + */ + updateData(ntyData) { + if (!this._Wallet.ntyData) { + this._Wallet.ntyData = {"data": [ntyData] }; + this.setInLocalStorage(this._Wallet.ntyData); + } else { + this._Wallet.ntyData.data.push(ntyData); + this.setInLocalStorage(this._Wallet.ntyData); + } + return this._Wallet.ntyData; + } + + /** + * Draw an apostille certificate + */ + drawCertificate(filename, dateCreated, owner, tags, from, to, recipientPrivateKey, txHash, txHex, url) { + return new Promise((resolve, reject) => { + let canvas = document.createElement('canvas'); + let context = canvas.getContext('2d'); + + let imageObj = new Image(); + imageObj.onload = () => { + context.canvas.width = imageObj.width; + context.canvas.height = imageObj.height; + context.drawImage(imageObj, 0, 0, imageObj.width, imageObj.height); + context.font = "38px Roboto Arial sans-serif"; + // Top part + context.fillText(filename, 541, 756); + context.fillText(dateCreated, 607, 873); + context.fillText(owner, 458, 989); + context.fillText(tags, 426, 1105); + + // bottom part + context.font = "30px Roboto Arial sans-serif"; + context.fillText(from, 345, 1550); + context.fillText(to, 345, 1690); + context.fillText(recipientPrivateKey, 345, 1846); + context.fillText(txHash, 345, 1994); + + // Wrap file hash if too long + if (txHex.length > 70) { + let x = 345; + let y = 2137; + let lineHeight = 35; + let lines = txHex.match(/.{1,70}/g) + for (var i = 0; i < lines.length; ++i) { + context.fillText(lines[i], x, y); + y += lineHeight; + } + } else { + context.fillText(txHex, 345, 2137); + } + let qr = qrcode(10, 'H'); + qr.addData(url); + qr.make(); + let tileW = 500 / qr.getModuleCount(); + let tileH = 500 / qr.getModuleCount(); + for( let row = 0; row < qr.getModuleCount(); row++ ){ + for( let col = 0; col < qr.getModuleCount(); col++ ){ + context.fillStyle = qr.isDark(row, col) ? "#000000" : "#ffffff"; + let w = (Math.ceil((col+1)*tileW) - Math.floor(col*tileW)); + let h = (Math.ceil((row+1)*tileW) - Math.floor(row*tileW)); + context.fillRect(Math.round(col*tileW)+1687,Math.round(row*tileH)+688, w, h); + } + } + return resolve(canvas.toDataURL()); + }; + // Check if chrome or safari for CORS issue fix + let isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); + let isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor); + imageObj.crossOrigin = "Anonymous"; + imageObj.src = (isChrome || isSafari) ? "https://raw.githubusercontent.com/NemProject/NanoWallet/master/src/images/certificate.png" : "./images/certificate.png"; + }); + } + +} + +export default Nty; \ No newline at end of file diff --git a/src/app/services/recipient.service.js b/src/app/services/recipient.service.js new file mode 100755 index 0000000..04effa2 --- /dev/null +++ b/src/app/services/recipient.service.js @@ -0,0 +1,110 @@ +import nem from 'nem-sdk'; + +/** Service for retrieving account data from input. */ +class Recipient { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor($timeout, Wallet, Alert) { + 'ngInject'; + + // Service dependencies region // + + this._$timeout = $timeout; + this._Wallet = Wallet; + this._Alert = Alert; + + // End dependencies region // + } + + // Service methods region // + + /** + * Get an account info object from network using an @alias + * + * @param {string} input - An @alias + * + * @return {Promise} - A resolved promise with an [AccountInfo]{@link http://bob.nem.ninja/docs/#accountInfo} object, or a rejected promise + */ + getAlias(input) { + // Check if input is an alias + let isAlias = (input.lastIndexOf("@", 0) === 0); + if (!isAlias) { + console.log("Alias must start with @!"); + return Promise.reject(true); + } + // Check if correct input + if (input.length > 1) { + // Clean namespace name of the @ + let nsForLookup = input.substring(1); + return nem.com.requests.namespace.info(this._Wallet.node, nsForLookup).then((data) => { + // Check if address is from network + if (nem.model.address.isFromNetwork(data.owner, this._Wallet.network)) { + return this.getAccount(data.owner); + } else { + this._$timeout(() => { + this._Alert.invalidAddressForNetwork(data.owner, this._Wallet.network); + }); + return Promise.reject(true); + } + }, + (err) => { + this._$timeout(() => { + if(err.code < 0) { + this._Alert.connectionError(); + } else { + this._Alert.getNamespacesByIdError(err.data.message); + } + }); + return Promise.reject(true); + }); + } else { + console.log("Alias must have at least one character!") + return Promise.reject(true); + } + } + + /** + * Get an account info object from network using an address + * + * @param {string} input - A NEM address + * + * @return {Promise} - A resolved promise with an [AccountInfo]{@link http://bob.nem.ninja/docs/#accountInfo} object, or a rejected promise + */ + getAccount(input) { + // Check if input is an alias + let isAlias = (input.lastIndexOf("@", 0) === 0); + // Return if input incorrect + if (isAlias) return Promise.reject(true); + if (!nem.model.address.isValid(input)) { + console.log("Provided address is not valid!"); + return Promise.reject(true); + } + if (!nem.model.address.isFromNetwork(input, this._Wallet.network)) { + console.log("Provided address does not correspond to the current network!"); + return Promise.reject(true); + } + // Get account data + return nem.com.requests.account.data(this._Wallet.node, input.toUpperCase().replace(/-/g, '')).then((data) => { + return data; + }, + (err) => { + this._$timeout(() => { + if(err.code < 0) { + this._Alert.connectionError(); + } else { + this._Alert.getAccountDataError(err.data.message); + } + }); + return Promise.reject(true); + }); + } + + // End methods region // + +} + +export default Recipient; \ No newline at end of file diff --git a/src/app/services/voting.service.js b/src/app/services/voting.service.js new file mode 100755 index 0000000..b581c41 --- /dev/null +++ b/src/app/services/voting.service.js @@ -0,0 +1,192 @@ +const nem = require('nem-library'); +const voting = require('nem-voting'); + +class Voting { + constructor($filter, $timeout, Alert, Wallet, VotingUtils) { + 'ngInject'; + + /*** + * Declare services + */ + this._$timeout = $timeout; + this._$filter = $filter; + this._Alert = Alert; + this._Wallet = Wallet; + this._VotingUtils = VotingUtils; + if(this._Wallet.network < 0){ + nem.NEMLibrary.bootstrap(nem.NetworkTypes.TEST_NET); + } + else{ + nem.NEMLibrary.bootstrap(nem.NetworkTypes.MAIN_NET); + } + } + + // Voting Functions + + init() { + if ((this._Wallet.network < 0 && nem.NEMLibrary.getNetworkType() !== nem.NetworkTypes.TEST_NET) || + (this._Wallet.network > 0 && nem.NEMLibrary.getNetworkType() !== nem.NetworkTypes.MAIN_NET)) { + nem.NEMLibrary.reset(); + if(this._Wallet.network < 0){ + nem.NEMLibrary.bootstrap(nem.NetworkTypes.TEST_NET); + } + else{ + nem.NEMLibrary.bootstrap(nem.NetworkTypes.MAIN_NET); + } + } + } + + /** + * getPolls(pollIndexAddress) returns a list with the poll headers from all the polls that are on the given index + * + * @param {string} pollIndexAddress - NEM address for the poll index account + * + * @return {promise} - a list of all the poll header objects on the index account + */ + getPolls(pollIndexAddress) { + this.init(); + const obs = voting.PollIndex.fromAddress(new nem.Address(pollIndexAddress)) + .map((index) => { + console.log(index); + return index.headers.map((header) => { + return { + title: header.title, + type: header.type, + doe: header.doe, + address: header.address.plain(), + whitelist: header.whitelist, + } + }); + }); + return obs.first().toPromise(); + } + + /** + * createPoll(details, pollIndex, common) creates a poll with the given details on the given pollIndex + * + * @param {object} details - poll details, without the option addresses + * @param {string} pollIndex - NEM address of the poll index + * @param {object} common - common object + * + * @return {promise} - the generated poll Address + */ + createPoll(details, pollIndex, common) { + this.init(); + const formData = { + title: details.formData.title, + doe: details.formData.doe, + type: details.formData.type, + multiple: details.formData.multiple, + }; + const description = details.description; + const options = details.options; + const whitelist = details.whitelist; + + const poll = new voting.UnbroadcastedPoll(formData, description, options, whitelist); + const account = nem.Account.createWithPrivateKey(common.privateKey); + + return poll.broadcast(account) + .map((broadcastedPoll) => { + return broadcastedPoll.address.plain(); + }).first().toPromise(); + } + + /** + * vote(address, common, multisigAccount) sends a vote to the given address. Can vote as multisig + * + * @param {object} poll - poll address + * @param {string} option - option string on which to vote + * @param {object} common - common object + * @param {string} multisigAccount - NEM address of the multisig account we want to send the vote for (optional) + * + * @return {promise} - returns a promise that resolves when the vote has been sent + */ + vote(poll, option, common, multisigAccount) { + this.init(); + return voting.BroadcastedPoll.fromAddress(new nem.Address(poll)) + .switchMap((poll) => { + const account = nem.Account.createWithPrivateKey(common.privateKey); + if (multisigAccount) { + const multisigAcc = nem.PublicAccount.createWithPublicKey(multisigAccount.publicKey); + return poll.voteMultisig(account, multisigAcc, option); + } else { + return poll.vote(account, option); + } + }).first().toPromise(); + } + + /** + * pollDetails(pollAddress) returns the details of a poll stored in the given pollAddress + * + * @param {string} pollAddress - NEM address for the poll account + * + * @return {promise} - a promise that returns the details object of the poll + */ + pollDetails(pollAddress) { + this.init(); + return voting.BroadcastedPoll.fromAddress(new nem.Address(pollAddress)) + .map((poll) => { + const data = { + formData: poll.data.formData, + description: poll.data.description, + options: { + strings: poll.data.options, + link: {}, + }, + whitelist: poll.data.whitelist, + }; + poll.data.options.forEach((option) => { + data.options.link[option] = poll.getOptionAddress(option).plain(); + }); + return data; + }).first().toPromise(); + } + + /** + * getResults(pollAddress, type, end) returns the result object for the poll depending of the type of the counting + * + * @param {string} pollAddress - NEM address of the poll + * + * @return {promise} - A promise that returns the result object of the poll + */ + getResults(pollAddress) { + this.init(); + return voting.BroadcastedPoll.fromAddress(new nem.Address(pollAddress)) + .switchMap((poll) => { + return poll.getResults(); + }).first().toPromise(); + } + + /** + * hasVoted(addrses, pollDetails) + * + * @param {string} address - NEM address of the poll + * @param {object} pollDetails - poll details object of the poll. The details can be obtained from the address, + * but passing as a parameter is faster, since when we check for votes on the voting module we already have the details + * + * @return {promise} - A promise that returns: + * 0 if there are no votes + * 1 if there is an unconfirmed vote + * 2 if there is a confirmed vote + */ + hasVoted(address, pollDetails) { + this.init(); + var orderedAddresses = []; + if(pollDetails.options.link){ + orderedAddresses = pollDetails.options.strings.map((option)=>{ + return pollDetails.options.link[option]; + }); + } + else{ + orderedAddresses = pollDetails.options.addresses; + } + var confirmedPromises = orderedAddresses.map((optionAddress) => { + return this._VotingUtils.existsTransaction(address, optionAddress); + }); + return Promise.all(confirmedPromises).then((data) => { + return Math.max.apply(null, data); + }); + } +} + +export default Voting; diff --git a/src/app/services/votingUtils.service.js b/src/app/services/votingUtils.service.js new file mode 100755 index 0000000..89b8b29 --- /dev/null +++ b/src/app/services/votingUtils.service.js @@ -0,0 +1,561 @@ +import nem from 'nem-sdk'; + +/** Service to build transactions */ +class VotingUtils { + + /** + * Initialize services and properties + * + * @param {service} Wallet - The Wallet service + * @param {service} $http - The angular $http service + * @param {service} NetworkRequests - The NetworkRequests service + */ + constructor($q, $filter, $timeout, Wallet, WalletBuilder, Alert) { + 'ngInject'; + + /*** + * Declare services + */ + this._$q = $q; + this._$timeout = $timeout; + this._$filter = $filter; + this._Wallet = Wallet; + this._WalletBuilder = WalletBuilder; + this._Alert = Alert; + this.disableSuccessAlert = false; + + } + + disableSuccessAlerts() { + this.disableSuccessAlert = true; + } + + enableSuccessAlerts() { + this.disableSuccessAlert = false; + } + + /** + * getFirstMessagesWithString(address,str,start) Obtains the last Message that contains string after position start + * + * @param {string} address - NEM Address to explore + * @param {string} str - String to find on addresses txs + * @param {object} options - Dictionary that can contain: + * options.fromAddress (only return transactions) + * options.start (starting character of the string to look into) + * + * @return {promise} - A promise of the NetworkRequests service that returns a string with the filtered message + */ + getFirstMessageWithString(address, str, options) { + + // Get ALL Transactions since the API only allows us to iterate on a descending order + return this.getTransactionsWithString(address, str, options).then((result) => { + let message; + if (result && result.length > 0) { + + // Get the first message ever + message = result[result.length - 1].transaction.message; + } + return message; + }); + } + + /** + * getTransactionsWithString(address, str, start) Obtains every transaction message that contains a certain string (starting from position start) + * + * @param {string} address - NEM Address to explore + * @param {string} str - String to find on addresses txs + * @param {object} options - Dictionary that can contain: + * options.fromAddress (only return transactions) + * options.start (starting character of the string to look into) + * options.limit - Limit amount of results to return + * options.block - Return only transactions made until this block + * + * @return {promise} - A promise of the NetworkRequests service that returns an Array with the filtered messages + */ + getTransactionsWithString(address, str, options) { + + var trans = []; + + // Options is optional + if (!options || options.constructor != Object) + options = {}; + if (!options.start) + options.start = 0; + + // Recursive promise that will obtain every transaction from/to
          , order it chronologically and return the ones + // whose message contains . + var getTx = (function(txID) { + + // Obtain all transactions to/from the address + return nem.com.requests.account.transactions.all(this._Wallet.node, address, "", txID).then((result) => { + var transactions = result.data; + // If there transactions were returned and the limit was not reached + if (transactions.length > 0 && (!options.limit || trans.length < options.limit)) { + + // IDs are ordered, we grab the latest + var last_id = transactions[transactions.length - 1].meta.id; + + // Order transactions chronologically + transactions.sort(function(a, b) { + return b.meta.height - a.meta.height; + }); + + // Iterate every transaction and add the valid ones to the array + for (var i = 0; transactions.length > i && (!options.limit || trans.length < options.limit); i++) { + + let transaction = transactions[i].transaction; + let meta = transactions[i].meta; + + // Multisig transactions + if (transaction.type == 4100) { + transaction = transaction.otherTrans; + } + // Regular transactions (multisig otherTrans is of type 257) + if (transaction.type == 257) { + // On this version we are only using decoded messages! + let msg = this._$filter('fmtHexMessage')(transaction.message); + + // Check if transaction should be added depending on the message and its signer + if (msg.includes(str, options.start) && (!options.fromAddress || nem.model.address.toAddress(transaction.signer, this._Wallet.network) == options.fromAddress)) { + // We decode the message and store it + transaction.message = msg; + transactions[i].transaction = transaction; + trans[trans.length] = transactions[i]; + } + } + } + // Keep searching for more transactions after last_id + return getTx(last_id); + } else { + return trans; + } + }); + }).bind(this); + + return getTx(); + } + + /** + * processTxData(transferData) Processes transferData + * + * @param {object} tx - The transaction data + * + * @return {promise} - An announce transaction promise of the NetworkRequests service + */ + processTxData(transferData) { + // return if no value or address length < to min address length + if (!transferData || !transferData.recipient || transferData.recipient.length < 40) { + return; + } + + // Clean address + let recipientAddress = transferData.recipient.toUpperCase().replace(/-/g, ''); + // Check if address is from the same network + if (nem.model.address.isFromNetwork(recipientAddress, this._Wallet.network)) { + // Get recipient account data from network + return nem.com.requests.account.data(this._Wallet.node, recipientAddress).then((data) => { + // Store recipient public key (needed to encrypt messages) + transferData.recipientPubKey = data.account.publicKey; + // Set the address to send to + transferData.recipient = recipientAddress; + }, (err) => { + this._Alert.getAccountDataError(err.data.message); + return; + }); + } else { + // Error + this._Alert.invalidAddressForNetwork(recipientAddress, this._Wallet.network); + // Reset recipient data + throw "invalidAddressForNetwork"; + } + } + + /** + * send(entity) Sends a transaction to the network based on an entity + * + * @param {object} entity - The prepared transaction object + * @param {object} common - A password/privateKey object + * + * @return {promise} - An announce transaction promise of the NetworkRequests service + */ + send(entity, common) { + if (!common.privateKey) { + this._Alert.invalidPassword(); + throw "privateKey is empty"; + } + // Construct transaction byte array, sign and broadcast it to the network + return nem.model.transactions.send(common, entity, this._Wallet.node).then((result) => { + // Check status + if (result.status === 200) { + // If code >= 2, it's an error + if (result.data.code >= 2) { + this._Alert.transactionError(result.data.message); + throw(result.data.message); + } else { + if (this.disableSuccessAlert == false) { + this._Alert.transactionSuccess(); + } + } + } + }, (err) => { + this._Alert.transactionError('Failed ' + err.data.error + " " + err.data.message); + throw(err); + }); + } + + /** + * sendMessage(recipientAccount, message, common) Sends a minimal transaction containing a message to poin + * + * @param {object} receiver - Transaction receiver's account + * @param {string} message - Message to be sent + * @param {object} common - password/privateKey object + * + * @return {promise} - An announce transaction promise of the NetworkRequests service + */ + sendMessage(receiver, message, common, amount) { + + if (!amount) + amount = 0; + + var transferData = {}; + // Check that the receiver is a valid account and process it's public key + transferData.recipient = receiver; + this.processTxData(transferData); + // transferData.receiverPubKey is set now + + transferData.amount = amount; + transferData.message = message; + transferData.encryptMessage = false; // Maybe better to encrypt? + transferData.isMultisig = false; + transferData.isMosaicTransfer = false; + + // Build the entity to be sent + let entity = nem.model.transactions.prepare("transferTransaction")(common, transferData, this._Wallet.network); + return this.send(entity, common); + } + + /** + * createNewAccount() creates a new account using a random seed + */ + createNewAccount() { + var deferred = this._$q.defer(); + var promise = deferred.promise; + + var rk = nem.crypto.helpers.randomKey(); + var seed = this._Wallet.currentAccount.address + " is creating an account from " + rk; + // console.log("creating a HDW from "+seed); + + // Create the brain wallet from the seed + this._WalletBuilder.createBrainWallet(seed, seed, this._Wallet.network).then((wallet) => { + this._$timeout(() => { + if (wallet) { + var mainAccount = {}; + mainAccount.address = wallet.accounts[0].address; + mainAccount.password = seed; + mainAccount.privateKey = ""; + + // Get account private key for preparation or return + if (!this._Wallet.decrypt(mainAccount, wallet.accounts[0], wallet.accounts[0].algo, wallet.accounts[0].network)) return deferred.reject(false); + + mainAccount.publicKey = nem.crypto.keyPair.create(mainAccount.privateKey).publicKey.toString(); + deferred.resolve(mainAccount); + } + }, 10); + }, (err) => { + this._Alert.createWalletFailed(err); + deferred.reject(false); + console.log(err); + }); + return deferred.promise; + } + + /** + * ownsMosaic(address,namespace, mosaic) Checks if address owns any mosaics from namespace:mosaic + * + * @param {string} address - NEM Address to check for the mosaic + * @param {string} namespaceId - Mosaic's namespace name + * @param {string} mosaic - Mosaic's name + * + * @return {promise} - A promise of the NetworkRequests service that returns wether if address owns any mosaics from namespace:mosaic or not + */ + ownsMosaic(address, namespace, mosaic) { + var deferred = this._$q.defer(); + var promise = deferred.promise; + nem.com.requests.mosaics.allDefinitions(this._Wallet.node, address).then((result) => { + let owns = false; + if (result.data.length) { + for (let i = 0; i < result.data.length; ++i) { + let rNamespace = result.data[i].id.namespaceId; + let rMosaic = result.data[i].id.name; + if (namespace == rNamespace && mosaic == rMosaic) { + owns = true; + } + } + } + deferred.resolve(owns); + }, (err) => { + if (err.status === -1) { + this._Alert.connectionError(); + } else { + this._Alert.errorGetMosaicsDefintions(err.data.message); + } + }); + return deferred.promise; + } + + /** + * isValidAddress(address) checks if address is a valid address in the current network + * + * @param {string} address - NEM Address to check + * + * @return {boolean} - Returns wether the address is valid in the current network or not + */ + isValidAddress(address) { + let addr = address.toUpperCase().replace(/-/g, ''); + + return (nem.model.address.isValid(addr) && nem.model.address.isFromNetwork(addr, this._Wallet.network)); + } + + /** + * getImportance(address) gets the importance score of an account + * + * @param {string} address - NEM address + * @param {integer} block - the block in which to request importance. Optional + * + * @return {promise} - A promise that returns the account's importance score + */ + getImportance(address, block) { + if (!block || (block < 0)) { + return nem.com.requests.account.data(this._Wallet.node, address).then((data) => { + return data.account.importance; + }).catch(); + } else { + let historicalNode = nem.model.objects.create("endpoint")(this._Wallet.network < 0 ? 'http://104.128.226.60' : 'http://88.99.192.82', nem.model.nodes.defaultPort); + return nem.com.requests.account.historical.data(historicalNode, address, block).then((data) => { + return data.data.data[0].importance; + }).catch(); + } + } + + /** + * getImportances(timestamp) returns an array of importances for an array of addresses + * + * @param {array} addresses - array with the addresses you want the importance for + * @param {integer} block - the block in which to request importances. Optional + * + * @return {promise} - a promise that returns an array with all the importances + */ + getImportances(addresses, block) { + if (!block || (block < 0)) { + return nem.com.requests.account.batchData(this._Wallet.node, addresses).then((res) => { + return res.data.map((account)=>{ + return account.account.importance; + }); + }).catch(); + } else { + let historicalNode = nem.model.objects.create("endpoint")(this._Wallet.network < 0 ? 'http://104.128.226.60' : 'http://88.99.192.82', nem.model.nodes.defaultPort); + return nem.com.requests.account.historical.batchData(historicalNode, addresses, block).then((res) => { + return res.data.map((account)=>{ + return account.data[0].importance; + }); + }).catch(); + } + } + + /** + * getOwnedMosaics(address) returns the number of a certain mosaic owned by an account + * + * @param {string} address - NEM address + * @param {string} namespace - NEM namespace + * @param {string} name - the name of the mosaic + * + * @return {promise} - A promise that returns the account's number of owned mosaics + */ + getOwnedMosaics(address, namespace, name) { + return nem.com.requests.account.mosaics.owned(this._Wallet.node, address).then((data) => { + var filtered = data.filter((mosaic) => { + return (mosaic.mosaicId.namespaceId === namespace) && (mosaic.mosaicId.name === name); + }); + return (filtered.length < 1) + ? (0) + : (filtered[0].quantity); + }).catch(); + } + + /** + * getCurrentHeight(address) returns the current blockchain height + * + * @return {promise} - A promise that returns the blockchain's height + */ + getCurrentHeight() { + return nem.com.requests.chain.height(this._Wallet.node); + } + + /** + * getMessageFee(message, amount) returns the fee that a message would cost + * + * @param {string} message - message to be sent + * @param {integer} amount - xm amount to be sent + * + * @return {integer} - An integer value that represents the fee in xem + */ + getMessageFee(message, amount) { + if (!amount) + amount = 0; + var common = nem.model.objects.get("common"); + var formData = {}; + formData.rawRecipient = ''; + formData.recipient = ''; + formData.recipientPubKey = ''; + formData.message = message; + //var rawAmount = amount; + formData.fee = 0; + formData.encryptMessage = false; + // Multisig data + formData.innerFee = 0; + formData.isMultisig = false; + formData.multisigAccount = ''; + // Mosaics data + var counter = 1; + formData.mosaics = null; + formData.isMosaicTransfer = false; + + formData.amount = nem.utils.helpers.cleanTextAmount(amount); + let entity = nem.model.transactions.prepare("transferTransaction")(common, formData, this._Wallet.network); + formData.innerFee = 0; + formData.fee = entity.fee; + return formData.fee; + } + + /** + * getMessageLength(message) returns the real length in bytes for a string + * + * @param {string} message - message to be sent + * + * @return {integer} - An integer value that represents the byte length + */ + getMessageLength(message) { + var common = nem.model.objects.get("common"); + var formData = {}; + formData.rawRecipient = ''; + formData.recipient = ''; + formData.recipientPubKey = ''; + formData.message = message; + //var rawAmount = amount; + formData.fee = 0; + formData.encryptMessage = false; + // Multisig data + formData.innerFee = 0; + formData.isMultisig = false; + formData.multisigAccount = ''; + // Mosaics data + var counter = 1; + formData.mosaics = null; + formData.isMosaicTransfer = false; + + formData.amount = nem.utils.helpers.cleanTextAmount(0); + let entity = nem.model.transactions.prepare("transferTransaction")(common, formData, this._Wallet.network); + return entity.message.payload.length/2; + } + + /** + * getMultisigTransaction(transaction) returns the inner transaction from a multisig transaction + * + * @param {object} transaction - the transaction object + * + * @return {object} - the inner transaction if it is multisig + */ + getMultisigTransaction(transaction){ + if(transaction.transaction.type === 4100){ + transaction.transaction = transaction.transaction.otherTrans; + return transaction; + } + else{ + return transaction; + } + } + + /** + * existsTransaction(address1, address2) returns wether address 1 has ever sent a transaction to address2 + * + * @param {string} address1 - sender address + * @param {string} address2 - receiver address + * + * @return {number} - a promise that returns: + * 0 if the transaction doesn't exist + * 1 if the transaction exists but is unconfirmed + * 2 if the transaction exists and is confirmed + */ + existsTransaction(address1, address2) { + var options = { + fromAddress: address1, + limit: 1 + } + return this.getTransactionsWithString(address2, '', options).then((data) => { + if (data.length !== 0) { + return 2; + } else { + return nem.com.requests.account.transactions.unconfirmed(this._Wallet.node, address1).then((resp) => { + let transactions = resp.data.map((transaction)=>{ + return this.getMultisigTransaction(transaction); + }); + for (var i = 0; i < transactions.length; i++) { + if ((transactions[i].transaction.recipient === address2) && (nem.model.address.toAddress(transactions[i].transaction.signer, this._Wallet.network) === address1)) { + return 1; + } + } + return 0; + }).catch(); + } + }); + } + + /** + * getHeightByTimestamp(timestamp) returns the last harvested block at the time of the timestamp + * + * @param {integer} timestamp - javascript timestamp + * + * @return {promise} - a promise that returns the block height + */ + getHeightByTimestamp(timestamp) { + //1.Approximate (60s average block time) + let nemTimestamp = Math.floor((timestamp / 1000) - (Date.UTC(2015, 2, 29, 0, 6, 25, 0) / 1000)); + let now = Math.floor(((new Date()).getTime() / 1000) - (Date.UTC(2015, 2, 29, 0, 6, 25, 0) / 1000)); + let elapsed = now - nemTimestamp; + //get current height and approx from there + return this.getCurrentHeight().then((res) => { + let height = Math.floor(res.height - (elapsed / 60)); + console.log("block estimation->", height); + //2.Find exact block + + const findBlock = function(height) { + return nem.com.requests.chain.blockByHeight(this._Wallet.node, height).then((block) => { + let x = Math.floor((nemTimestamp - block.timeStamp) / 60); + if (x < 0 && x > -10) + x = -1; + if (x >= 0 && x <= 10) + x = 1; + if (block.timeStamp <= nemTimestamp) { + return nem.com.requests.chain.blockByHeight(this._Wallet.node, height + 1).then((nextBlock) => { + //check if target + if (nextBlock.timeStamp > nemTimestamp) { + console.log("found", height); + return height; + } else { + console.log("go up", height, "+", x); + return findBlock(height + x); + } + }); + } else { + console.log("go down", height, x); + return findBlock(height + x); + } + }); + }.bind(this); + + return findBlock(height); + }); + } +} + +export default VotingUtils; diff --git a/src/app/services/wallet.service.js b/src/app/services/wallet.service.js new file mode 100755 index 0000000..7b0d979 --- /dev/null +++ b/src/app/services/wallet.service.js @@ -0,0 +1,567 @@ +import nem from 'nem-sdk'; +import CryptoHelpers from '../utils/CryptoHelpers'; +import Helpers from '../utils/helpers'; + +/** Service storing wallet data and relative functions on user wallet. */ +class Wallet { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(AppConstants, $localStorage, Alert, $timeout, AddressBook, Trezor, DataStore) { + 'ngInject'; + + //// Service dependencies region //// + + this._AppConstants = AppConstants; + this._storage = $localStorage; + this._Alert = Alert; + this._$timeout = $timeout; + this._AddressBook = AddressBook; + this._Trezor = Trezor; + this._DataStore = DataStore; + + //// End dependencies region //// + + //// Service properties region //// + + /** + * The current wallet used + * + * @type {object|undefined} + */ + this.current = undefined; + + /** + * The current account used + * + * @type {object|undefined} + */ + this.currentAccount = undefined; + + /** + * The primary account's algo of current wallet + * + * @type {object|undefined} + */ + this.algo = undefined + + /** + * The primary account's network of current wallet + * + * @type {number} + */ + this.network = AppConstants.defaultNetwork; + + /** + * The node for current wallet network + * + * @type {object|undefined} + */ + this.node = undefined; + + /** + * The nodes corresponding to current wallet network + * + * @type {array|undefined} + */ + this.nodes = undefined; + + /** + * The search enabled node for current wallet network + * + * @type {object|undefined} + */ + this.searchNode = undefined; + + /** + * The block explorer for current wallet network + * + * @type {string|undefined} + */ + this.chainLink = undefined; + + /** + * The nty data + * + * @type {array|undefined} + */ + this.ntyData = undefined; + + /** + * Get wallets from local storage or set an empty array + * + * @type {array} + */ + this._storage.wallets = this._storage.wallets || []; + + /** + * The wallet contacts + * + * @type {$localStorage~array} + */ + this.contacts = undefined; + + //// End properties region //// + } + + //// Service methods region //// + + /** + * Load a wallet and store in local storage + * + * @param {string} data - Base 64 string from .wlt file + * @param {boolean} isNCC - True if NCC wallet, false otherwise + * + * @return {boolean} - True if success, false otherwise + */ + load(data, isNCC) { + if (!data) { + this._Alert.noWalletData(); + return false; + } + let wallet; + if(isNCC) { + // Parse NCC wallet + wallet = JSON.parse(data); + } else { + // Decode base 64 + wallet = this.base64Decode(data); + } + + // Check if wallet with same name already present + if (Helpers.haveWallet(wallet.name, this._storage.wallets)) { + this._Alert.walletNameExists(); + return false; + } else { + // Set wallet in local storage + this._storage.wallets = this._storage.wallets.concat(wallet); + // + this._Alert.loadWalletSuccess(); + return true; + } + } + + /** + * Check if wallet network available and if user know the pass, then set given wallet as current + * + * @param {object} common - A common object + * @param {object} wallet - A wallet object + * + * @return {boolean} - True if success, false otherwise + */ + login(common, wallet) { + // Check + if (!wallet) { + this._Alert.cantLoginWithoutWallet(); + return false; + } + // Check if mainnet is disabled + if(wallet.accounts[0].network === nem.model.network.data.mainnet.id && this._AppConstants.mainnetDisabled) { + this._Alert.mainnetDisabled(); + return false; + } + // Check if mijinnet is disabled + if(wallet.accounts[0].network === nem.model.network.data.mijin.id && this._AppConstants.mijinDisabled) { + this._Alert.mijinDisabled(); + return false; + } + // Decrypt / generate and check primary + if (!this.decrypt(common, wallet.accounts[0], wallet.accounts[0].algo, wallet.accounts[0].network)) return false; + // Check if brain wallet pass seems weak + if(wallet.accounts[0].network === nem.model.network.data.mainnet.id && wallet.accounts[0].algo === 'pass:6k' && common.password.length < 40) { + this._Alert.brainWalletUpgrade(); + } + // Set the wallet object in Wallet service + this.use(wallet); + return true; + } + + /** + * Set a wallet as current + * + * @param {object} wallet - A wallet object + */ + use(wallet) { + if (!wallet) { + this._Alert.noWalletToSet(); + return false; + } + this.network = wallet.accounts[0].network; + // Account used + this.currentAccount = wallet.accounts[0]; + // Algo of the wallet + this.algo = wallet.accounts[0].algo; + this.current = wallet; + this.contacts = this._AddressBook.getContacts(wallet); + return true; + } + + /** + * Set another account of the wallet + * + * @param {object} wallet - A wallet object + * @param {number} index - The index of account in wallet + */ + useAccount(wallet, index) { + if (!wallet) { + this._Alert.noWalletToSet(); + return false; + } + // Check if out of bounds + if (index > Object.keys(wallet.accounts).length - 1) { + this._Alert.invalidWalletIndex(); + return false; + } + // Check if a wallet is defined + if (this.current === undefined) { + this._Alert.noCurrentWallet(); + return false; + } + this.network = wallet.accounts[0].network; + // Account used + this.currentAccount = wallet.accounts[index]; + this.algo = wallet.accounts[0].algo; + return true; + } + + /** + * Decrypt/generate the private key of a wallet account and check it. + * Returned private key is contained into the passed common object or true is set to isHW + * + * @param {object} common - A common object + * + * @return {boolean} - True if decryption / generation is successful, false otherwise + */ + decrypt(common, account, algo, network) { + // Arrange + let acct = account || this.currentAccount; + let net = network || this.network; + let alg = algo || this.algo; + + // Try to generate or decrypt key + if (!nem.crypto.helpers.passwordToPrivatekey(common, acct, alg)) { + this._Alert.invalidPassword(); + return false; + } + + // Step out if using HW wallet + if(common.isHW) return true; + + // Check the private key and address + if (!nem.utils.helpers.isPrivateKeyValid(common.privateKey) || !nem.crypto.helpers.checkAddress(common.privateKey, net, acct.address)) { + this._Alert.invalidPassword(); + return false; + } + + return true; + } + + _transact(common, transaction, account) { + // HW wallet + if (common.isHW) { + // Serialize, sign and broadcast + if (this.algo == "trezor") { + return this._Trezor.serialize(transaction, account).then((serialized) => { + return nem.com.requests.transaction.announce(this.node, JSON.stringify(serialized)); + }); + } + } + // Normal wallet + return nem.model.transactions.send(common, transaction, this.node); + } + + /** + * Sign and send a prepared transaction + * + * @param {object} common - A common object + * @param {object} transaction - A prepared transaction + * + * @return {boolean} - True if success, false otherwise + */ + transact(common, transaction, account) { + // Fix timeStamp + transaction = Helpers.fixTimestamp(transaction, this._DataStore.chain.time, this.network); + // + return this._transact(common, transaction, account || this.currentAccount).then((res) => { + // If res code >= 2, it's an error + if (res.code >= 2) { + this._Alert.transactionError(res.message); + return Promise.reject(res.message); + } else { + this._Alert.transactionSuccess(); + return Promise.resolve(res); + } + }, + (err) => { + if(err.code < 0) { + this._Alert.connectionError(); + } else { + this._Alert.transactionError('Failed: '+ err.data.message); + } + return Promise.reject('Failed: '+ err.data.message); + }); + } + + /** + * Check if a given wallet needs an upgrade + * + * @param {object} wallet - A wallet object + * + * @return {boolean} - True if needs upgrade, false otherwise + */ + needsUpgrade(wallet) { + if (!wallet) return false; + if (!wallet.accounts[0].child) return true; + return false; + } + + _deriveRemote(common, account, algo, network) { + // Get private key + if (!this.decrypt(common, account, algo, network)) return Promise.reject(true); + + if (common.isHW) { + if (algo == "trezor") { + return this._Trezor.deriveRemote(account, network); + } else { + return Promise.reject(true); + } + } + + // Generate remote account using bip32 + return CryptoHelpers.generateBIP32Data(common.privateKey, common.password, 0, network); + } + + /** + * Derive a remote for a given account using BIP32 + * + * @param {object} common - A common object + * @param {object} account - An account object to upgrade (optional) + * + * @return {Promise} - A resolved promise with true if success, or a rejected promise + */ + deriveRemote(common, account) { + // Arrange + if (!common) return Promise.reject(true); + let _account = account || this.currentAccount; + let algo = _account.algo || this.algo; + let network = _account.network || this.network; + return this._deriveRemote(common, _account, algo, network).then((data) => { + // Add generated child to account + _account.child = data.publicKey; + return Promise.resolve(data); + }, + (err) => { + this._Alert.bip32GenerationFailed(err); + return Promise.reject(true); + }); + } + + /** + * Derive a remote account for all accounts in a given wallet using BIP32 + * + * @param {object} common - A common object + * @param {object} account - An account object to upgrade + * + * @return {Promise} - A resolved promise with true if success, or a rejected promise + */ + upgrade(common, wallet) { + if (!common || !wallet) return Promise.reject(true); + return new Promise((resolve, reject) => { + // Decrypt / generate and check primary + if (!this.decrypt(common, wallet.accounts[0], wallet.accounts[0].algo, wallet.accounts[0].network)) return reject(true); + // Chain of promises + let chain = (i) => { + if (i < Object.keys(wallet.accounts).length) { + this.deriveRemote(common, wallet.accounts[i]).then((res)=> { + if(i === Object.keys(wallet.accounts).length - 1) { + this._Alert.upgradeSuccess(); + return resolve(true); + } + }, + (err) => { + return reject(true); + }).then(chain.bind(null, i+1)); + } + } + // Start promises chain + chain(0); + }); + } + + /** + * Derive a new account for the current wallet using BIP32 + * + * @param {object} common - A common object + * @param {string} label - A label for the new account + * + * @return {Promise} - A resolved promise with true if success, or a rejected promise + */ + addAccount(common, label) { + // Account is always derived from the primary + let primary = this.current.accounts[0]; + // Get private key + if (!this.decrypt(common, primary, primary.algo, primary.network)) return Promise.reject(true); + // Current number of accounts in wallet + 1 + let newAccountIndex = Object.keys(this.current.accounts).length; + + return this.deriveAccount(common, label, newAccountIndex); + } + + _deriveAccount(common, label, newAccountIndex) { + // Account is always derived from the primary + let primary = this.current.accounts[0]; + // Get private key + if (!this.decrypt(common, primary, primary.algo, primary.network)) return Promise.reject(false); + + if (common.isHW) { + if (primary.algo == "trezor") { + return this._Trezor.createAccount(primary.network, newAccountIndex, label); + } else { + return Promise.reject(true); + } + } + + // Derive the account at new index + return CryptoHelpers.generateBIP32Data(common.privateKey, common.password, newAccountIndex, this.network).then((data) => { + let generatedAccount = data.address; + let generatedPrivateKey = data.privateKey; + // Encrypt generated account's private key + let encrypted = nem.crypto.helpers.encodePrivKey(generatedPrivateKey, common.password); + + // Update new account object + let newAccount = nem.model.objects.create("account")("", label); + newAccount.address = generatedAccount; + newAccount.encrypted = encrypted.ciphertext; + newAccount.iv = encrypted.iv; + + return this.deriveRemote(common, newAccount).then((res) => { + return Promise.resolve(newAccount); + }, + (err) => { + return Promise.reject(true); + }); + }); + } + + /** + * Derive a new account from a wallet primary and add it to the wallet + * + * @param {object} common - A common object + * @param {number} newAccountIndex - The newAccountIndex of account in wallet + * + * @return {Promise} - A resolved promise with true if success, or a rejected promise + */ + deriveAccount(common, label, newAccountIndex) { + return this._deriveAccount(common, label, newAccountIndex).then((account) => { + // Set created object in wallet + this.current.accounts[newAccountIndex] = account; + // Show alert + this._Alert.generateNewAccountSuccess(); + // Add the account into address book + this._AddressBook.addAccount(this.current.accounts[0].address, account); + + return Promise.resolve(true); + }, + (err) => { + this._Alert.bip32GenerationFailed(err); + return Promise.reject(true); + }); + } + + /** + * Encrypt key for mobile and crete a QR element + * + * @param {object} common - A common object + * @param {object} wallet - A wallet object + * + * @return {HTMLelement} - An HTML element to append in the view + */ + generateQR(common, wallet) { + let wlt = wallet || this.current; + if (!this.decrypt(common, wlt.accounts[0], wlt.accounts[0].algo, wlt.accounts[0].network)) return false; + // Encrypt private key for mobile apps + let mobileKeys = nem.crypto.helpers.toMobileKey(common.password, common.privateKey); + // Create model + let QR = nem.model.objects.create("walletQR")(this.network === nem.model.network.data.testnet.id ? 1 : 2, 3, this.current.name, mobileKeys.encrypted, mobileKeys.salt); + let code = kjua({ + size: 256, + text: JSON.stringify(QR), + fill: '#000', + quiet: 0, + ratio: 2, + }); + return code; + } + + /** + * Prepare a download element for the given wallet + * + * @param {object} wallet - A wallet object + * + * @return {void} + */ + prepareDownload(wallet) { + if (!wallet) { + this._Alert.errorWalletDownload(); + return false; + } + let base64 = this.base64Encode(wallet); + // Set download element attributes + $("#downloadWallet").attr('href', 'data:application/octet-stream,' + base64); + $("#downloadWallet").attr('download', wallet.name + '.wlt'); + return true; + } + + /** + * Encode a wallet object to base64 + * + * @param {object} wallet - A wallet object + * + * @return {string} - The base64 wallet string + */ + base64Encode(wallet) { + // Wallet object string to word array + let wordArray = nem.crypto.js.enc.Utf8.parse(angular.toJson(wallet)); + // Word array to base64 + return nem.crypto.js.enc.Base64.stringify(wordArray); + } + + /** + * Decode a base64 string to a wallet object + * + * @param {string} base64 - A base64 string wallet + * + * @return {object} - A wallet object + */ + base64Decode(base64) { + // Wallet base 64 string to word array + let wordArray = nem.crypto.js.enc.Base64.parse(base64); + // Word array to JSON string + return JSON.parse(wordArray.toString(nem.crypto.js.enc.Utf8)); + } + + /** + * Reset Wallet service properties + */ + reset() { + this.current = undefined; + this.currentAccount = undefined; + this.algo = undefined + this.network = this._AppConstants.defaultNetwork; + this.node = undefined; + this.nodes = undefined; + this.searchNode = undefined; + this.chainLink = undefined; + this.ntyData = undefined; + this.contacts = undefined; + return true; + } + + //// End methods region //// + +} + +export default Wallet; \ No newline at end of file diff --git a/src/app/services/walletBuilder.service.js b/src/app/services/walletBuilder.service.js new file mode 100755 index 0000000..23b6e84 --- /dev/null +++ b/src/app/services/walletBuilder.service.js @@ -0,0 +1,220 @@ +import CryptoHelpers from '../utils/CryptoHelpers'; +import nem from 'nem-sdk'; +import Helpers from '../utils/helpers'; + +/** Service to build wallets */ +class WalletBuilder { + + /** + * Initialize dependencies and properties + * + * @params {services} - Angular services to inject + */ + constructor(Alert, $timeout, $localStorage) { + 'ngInject'; + + //// Service dependencies region //// + + this._Alert = Alert; + this._$timeout = $timeout; + this._storage = $localStorage; + + //// End dependencies region //// + + //// Service properties region //// + + // Get wallets from local storage or create empty array + this._storage.wallets = this._storage.wallets || []; + + //// End properties region //// + } + + //// Service methods region //// + + /** + * Create a PRNG wallet object + * + * @param {string} walletName - A wallet name + * @param {string} walletPassword - A wallet password + * @param {string} entropy - An entropy seed + * @param {number} network - A network id + * + * @return {object|promise} - A PRNG wallet object or a rejected promise + */ + createWallet(walletName, walletPassword, entropy, network) { + return new Promise((resolve, reject) => { + // Check parameters + if (!walletName || !walletPassword || !entropy || !network) { + this._Alert.missingFormData(); + return reject(true); + } + // Check if wallet already loaded + if (Helpers.haveWallet(walletName, this._storage.wallets)) { + this._Alert.walletNameExists(); + return reject(true); + } + + // Create random bytes + let r = nem.utils.convert.ua2hex(nem.crypto.nacl.randomBytes(32)); + // Create entropy seed + let seed = this.processEntropy(entropy, walletPassword); + // Derive private key from random bytes + entropy seed + let privateKey = nem.crypto.helpers.derivePassSha(r + seed, 1000).priv; + // Create KeyPair + let k = nem.crypto.keyPair.create(privateKey); + // Create address from public key + let addr = nem.model.address.toAddress(k.publicKey.toString(), network); + // Encrypt private key using password + let encrypted = nem.crypto.helpers.encodePrivKey(privateKey, walletPassword); + // Create bip32 remote amount using generated private key + return resolve(CryptoHelpers.generateBIP32Data(privateKey, walletPassword, 0, network).then((data) => { + // Construct the wallet object + let wallet = this.buildWallet(walletName, addr, true, "pass:bip32", encrypted, network, data.publicKey); + return wallet; + }, + (err) => { + this._$timeout(() => { + this._Alert.createWalletFailed(err); + return false; + }, 0) + })); + }); + } + + /** + * Create a brain wallet object + * + * @param {string} walletName - A wallet name + * @param {string} walletPassword - A wallet password + * @param {number} network - A network id + * + * @return {object|promise} - A Brain wallet object or a rejected promise + */ + createBrainWallet(walletName, walletPassword, network) { + return new Promise((resolve, reject) => { + // Check parameters + if (!walletName || !walletPassword || !network) { + this._Alert.missingFormData(); + return reject(true); + } + // Check if wallet already loaded + if (Helpers.haveWallet(walletName, this._storage.wallets)) { + this._Alert.walletNameExists(); + return reject(true); + } + // Derive private key from password + let r = nem.crypto.helpers.derivePassSha(walletPassword, 6000).priv; + // Create bip32 remote account using derived private key + return resolve(CryptoHelpers.generateBIP32Data(r, walletPassword, 0, network).then((data) => { + // Construct the wallet object + let wallet = nem.model.wallet.createBrain(walletName, walletPassword, network); + // Add child account to wallet + wallet.accounts[0].child = data.publicKey; + return wallet; + }, + (err) => { + this._$timeout(() => { + this._Alert.createWalletFailed(err); + return false; + }, 0) + })); + }); + } + + /** + * Create a private key wallet object + * + * @param {string} walletName - A wallet name + * @param {string} walletPassword - A wallet password + * @param {string} privateKey - The account private key + * @param {number} network - A network id + * + * @return {object|promise} - A private key wallet object or a rejected promise + */ + createPrivateKeyWallet(walletName, walletPassword, privateKey, network) { + return new Promise((resolve, reject) => { + // Check parameters + if (!walletName || !walletPassword || !privateKey || !network) { + this._Alert.missingFormData(); + return reject(true); + } + // Check the private key + if (!nem.utils.helpers.isPrivateKeyValid(privateKey)) { + this._Alert.invalidPrivateKey(); + return reject(true); + } + // Check if wallet already loaded + if (Helpers.haveWallet(walletName, this._storage.wallets)) { + this._Alert.walletNameExists(); + return reject(true); + } + // Create bip32 remote account using provided private key + return resolve(CryptoHelpers.generateBIP32Data(privateKey, walletPassword, 0, network).then((data) => { + // Construct the wallet object + let wallet = nem.model.wallet.importPrivateKey(walletName, walletPassword, privateKey, network); + wallet.accounts[0].child = data.publicKey; + return wallet; + }, (err) => { + this._$timeout(() => { + this._Alert.createWalletFailed(err); + return false; + }, 0); + })); + }); + } + + /** + * Create a wallet object + * + * @param {string} walletName - The wallet name + * @param {string} addr - The main account address + * @param {boolean} brain - Is brain or not + * @param {string} algo - The wallet algorithm + * @param {object} encrypted - The encrypted private key object + * @param {number} network - The network id + * @param {string} child - The public key of the account derived from seed + * + * @return {object} - A wallet object + */ + buildWallet(walletName, addr, brain, algo, encrypted, network, child) { + let wallet = { + "name": walletName, + "accounts": { + "0": { + "brain": brain, + "algo": algo, + "encrypted": encrypted.ciphertext || "", + "iv": encrypted.iv || "", + "address": addr.toUpperCase().replace(/-/g, ''), + "label": 'Primary', + "network": network, + "child": child + } + } + }; + return wallet; + } + + /** + * Create a seed from entropy data, a timestamp and a password + * + * @param {string} entropy - A string from any source of entropy + * @param {string} password - A password + * + * @return {string} seed - An 16 bytes entropy seed + */ + processEntropy(entropy, password) { + // Derive movement entropy + let data = nem.crypto.helpers.derivePassSha(entropy, 1000).priv; + // Derive password + let pass = nem.crypto.helpers.derivePassSha(password, 1000).priv; + // Derive seed + let seed = nem.crypto.helpers.derivePassSha(data + pass, 1000).priv; + // Return 16 bytes seed + return seed.substring(seed.length - 32); + } + + //// End methods region //// +} + +export default WalletBuilder; \ No newline at end of file diff --git a/src/app/utils/CryptoHelpers.js b/src/app/utils/CryptoHelpers.js new file mode 100755 index 0000000..bafb207 --- /dev/null +++ b/src/app/utils/CryptoHelpers.js @@ -0,0 +1,55 @@ +/** @module utils/CryptoHelpers */ + +import CryptoHelpersLegacy from './CryptoHelpersLegacy'; +import nem from 'nem-sdk'; + +/** + * Create BIP32 data + * + * @param {string} childKey - A child private key + * @param {number} network - A network + * + * @return {object} - The BIP32 data + */ +let createBIP32Data = function (childKey, network) { + let privateKey = nem.utils.helpers.fixPrivateKey(childKey); + + let keyPair = nem.crypto.keyPair.create(privateKey); + let publicKey = keyPair.publicKey.toString(); + let address = nem.model.address.toAddress(publicKey, network); + + return { + address, + privateKey, + publicKey, + }; +}; + +/** + * Generate BIP32 data + * + * @param {string} privateKey - A private key + * @param {string} password - A wallet password + * @param {number} index - A derivation index + * @param {number} network - A network + * + * @return {object|promise} - The BIP32 data or promise error + */ +let generateBIP32Data = function (privateKey, password, index, network) { + return new Promise((resolve, reject) => { + if (!privateKey) return reject("No private key"); + if (!nem.utils.helpers.isPrivateKeyValid(privateKey)) return reject("Private key is invalid"); + if (!password) return reject("No password"); + if (!network) return reject("No network"); + + let childKey = CryptoHelpersLegacy.generateBIP32Data(privateKey, password, index); + + let data = createBIP32Data(childKey, network); + + resolve(data); + }); +}; + +module.exports = { + generateBIP32Data, +}; diff --git a/src/app/utils/CryptoHelpersLegacy.js b/src/app/utils/CryptoHelpersLegacy.js new file mode 100755 index 0000000..70bf3b3 --- /dev/null +++ b/src/app/utils/CryptoHelpersLegacy.js @@ -0,0 +1,73 @@ +/** @module utils/CryptoHelpersLegacy */ + +import BigInteger from 'bigi'; +import CryptoJS from 'crypto-js'; +import bitcoin from 'bitcoinjs-lib'; +import ecurve from 'ecurve'; + +let curve = ecurve.getCurveByName("secp256k1"); + +/** + * Generate legacy BIP32 hash + * + * This is required because the BIP32 implementation is non-standard + * and uses SHA3 and the password to convert the seed and uses SHA256 + * for child derivation. + * + * @param {object} hasher - A CryptoJS hasher + * @param {WordArray|string} key - The secret key + * @param {WordArray|string} message - The message + */ +let createBIP32Hash = function (hasher, key, message) { + let hash = CryptoJS.algo.HMAC.create(hasher, key).finalize(message); + + let I = CryptoJS.enc.Hex.stringify(hash); + + let IL = I.slice(0, 64); + let IR = I.slice(64); + + let keyPair = new bitcoin.ECPair(BigInteger.fromHex(IL)); + let chainCode = CryptoJS.enc.Hex.parse(IR); + + return { + keyPair, + chainCode, + }; +}; + +/** + * Generate legacy BIP32 child key + * + * This is not a proper implementation of BIP32 as it uses + * HMAC-SHA256 instead of HMAC-SHA512. This results in a blank + * chain code. It is not secure to perform more than one child + * derivation. + * + * @param {string} privateKey - A private key + * @param {string} password - A wallet password + * @param {number} index - A derivation index + * + * @return {string} - The child private key + */ +let generateBIP32Data = function (privateKey, password, index) { + /* Hash the hex-encoded private key */ + let hash = CryptoJS.SHA3(privateKey, { outputLength: 256 }); + + let rootNode = createBIP32Hash(CryptoJS.algo.SHA3, password, hash); + + /* Serialize (publicKey || index) */ + let data = Buffer.allocUnsafe(37); + rootNode.keyPair.getPublicKeyBuffer().copy(data, 0); + data.writeUInt32BE(index, 33); + let message = CryptoJS.enc.Hex.parse(data.toString("hex")); + + /* This will produce a blank chain code */ + let childNode = createBIP32Hash(CryptoJS.algo.SHA256, rootNode.chainCode, message); + + let pIL = childNode.keyPair.d.add(rootNode.keyPair.d).mod(curve.n); + return pIL.toHex(32); +}; + +module.exports = { + generateBIP32Data, +}; diff --git a/src/app/utils/exchanges.js b/src/app/utils/exchanges.js new file mode 100755 index 0000000..1b8cf60 --- /dev/null +++ b/src/app/utils/exchanges.js @@ -0,0 +1,23 @@ +/** + * Exchanges requiring a message for deposits + */ +let data = [{ + name: "Binance", + address: "NC64UFOWRO6AVMWFV2BFX2NT6W2GURK2EOX6FFMZ" +}, { + name: "Poloniex", + address: "NBZMQO7ZPBYNBDUR7F75MAKA2S3DHDCIFG775N3D" +}, { + name: "Bittrex", + address: "ND2JRPQIWXHKAA26INVGA7SREEUMX5QAI6VU7HNR" +}, { + name: "Spectrocoin", + address: "NAMLQUBJNNJRV5Y47GNJ7VXB5OHJHYBLHOYF7RVR" +}, { + name: "Zaif", + address: "NAGJG3QFWYZ37LMI7IQPSGQNYADGSJZGJRD2DIYA" +}] + +module.exports = { + data +} diff --git a/src/app/utils/helpers.js b/src/app/utils/helpers.js new file mode 100755 index 0000000..910ccbc --- /dev/null +++ b/src/app/utils/helpers.js @@ -0,0 +1,281 @@ +/** @module utils/helpers */ + +import nem from 'nem-sdk'; +import Exchanges from './exchanges'; + +/** + * Check if wallet already present in an array + * + * @param {string} walletName - A wallet name + * @param {array} array - A wallets array + * + * @return {boolean} - True if present, false otherwise + */ +let haveWallet = function(walletName, array) { + let i = null; + for (i = 0; array.length > i; i++) { + if (array[i].name === walletName) { + return true; + } + } + return false; +} + +/** + * Remove extension of a file name + * + * @param {string} filename - A file name with extension + * + * @return {string} - The file name without extension + */ +let getFileName = function(filename) { + return filename.replace(/\.[^/.]+$/, ""); +}; + +/** + * Gets extension of a file name + * + * @param {string} filename - A file name with extension + * + * @return {string} - The file name extension + */ +let getExtension = function(filename) { + return filename.split('.').pop(); +} + +/** + * Calculate a number of pages + * + * @param {array} array - An array data + * @param {number} pageSize - The number of elements per page + * + * @return {number} - A number of pages + */ +let calcNumberOfPages = function(array, pageSize) { + if(!array || ! pageSize) return 0; + return Math.ceil(array.length / pageSize); +} + +/** + * Fix a value to 4 decimals + */ +let toFixed4 = function(value) { + return value.toFixed(4); +} + +/** + * Clean quantities in an array of mosaicAttachment objects + * + * @param {array} elem - An array of mosaicAttachment objects or a single object + * @param {object} mosaicDefinitions - An object of mosaicDefinitions objects + * + * @return {array} copy - A cleaned array of mosaicAttachment objects + */ +let cleanMosaicAmounts = function(elem, mosaicDefinitions) { + // Deep copy: https://stackoverflow.com/a/5344074 + let copy; + if(Object.prototype.toString.call(elem) === '[object Array]') { + copy = JSON.parse(JSON.stringify(elem)); + } else { + let _copy = []; + _copy.push(JSON.parse(JSON.stringify(elem))) + copy = _copy; + } + for (let i = 0; i < copy.length; i++) { + // Check text amount validity + if(!nem.utils.helpers.isTextAmountValid(copy[i].quantity)) { + return []; + } else { + let divisibility = mosaicDefinitions[nem.utils.format.mosaicIdToName(copy[i].mosaicId)].mosaicDefinition.properties[0].value; + // Get quantity from inputed amount + copy[i].quantity = Math.round(nem.utils.helpers.cleanTextAmount(copy[i].quantity) * Math.pow(10, divisibility)); + } + } + return copy; +} + +/** + * Check validity of namespace name + * + * @param {string} ns - A namespace name + * @param {boolean} isParent - True if parent namespace, false otherwise + */ +let namespaceIsValid = function(ns, isParent) { + // Test if correct length and if name starts with hyphens + if (!isParent ? ns.length > 16 : ns.length > 64 || /^([_-])/.test(ns)) { + return false; + } + let pattern = /^[a-z0-9.\-_]*$/; + // Test if has special chars or space excluding hyphens + if (pattern.test(ns) == false) { + return false; + } else { + return true; + } +} + +/** + * Test if a string is hexadecimal + * + * @param {string} str - A string to test + * + * @return {boolean} - True if correct, false otherwise + */ +let isHexadecimal = nem.utils.helpers.isHexadecimal; + +/** + * Check if a text input amount is valid + * + * @param {string} n - The number as a string + * + * @return {boolean} - True if valid, false otherwise + */ +let isTextAmountValid = nem.utils.helpers.isTextAmountValid; + +/** + * Verify if a message is set when sending to an exchange + * + * @param {object} entity - A prepared transaction object + * + * @return {boolean} - True if valid, false otherwise + */ +let isValidForExchanges = function(entity) { + const exchanges = Exchanges.data; + let tx = entity.type === nem.model.transactionTypes.multisigTransaction ? entity.otherTrans : entity; + for (let i = 0; i < exchanges.length; i++) { + let isExchange = exchanges[i].address === tx.recipient; + let hasMessage = tx.message.payload.length > 0; + let isPlain = tx.message.type === 1; + // Deposits to exchanges must have a plain message + if ((isExchange && !hasMessage) || (isExchange && hasMessage && !isPlain)) return false; + } + return true; +} + +/** + * Return the size of an object of objects + * + * @param {object} obj - An object of objects + * + * @return {number} - The object size + */ +let objectSize = function(obj) { + if (!obj) return; + return Object.keys(obj).length; +} + +/** + * Date object to YYYY-MM-DD format + * + * @param {object} date - A date object + * + * @return {string} - A short date + */ +let toShortDate = function(date) { + let dd = date.getDate(); + let mm = date.getMonth() + 1; //January is 0! + let yyyy = date.getFullYear(); + if (dd < 10) { + dd = '0' + dd + } + if (mm < 10) { + mm = '0' + mm + } + return yyyy + '-' + mm + '-' + dd; +}; + +/** + * Compares two software version numbers (e.g. "1.7.1" or "1.2b"). + * + * From http://stackoverflow.com/a/6832721. + * + * @param {string} v1 The first version to be compared. + * @param {string} v2 The second version to be compared. + * @param {object} [options] Optional flags that affect comparison behavior: + */ +let versionCompare = function(v1, v2, options) { + var lexicographical = options && options.lexicographical, + zeroExtend = options && options.zeroExtend, + v1parts = v1.split('.'), + v2parts = v2.split('.'); + + function isValidPart(x) { + return (lexicographical ? /^\d+[A-Za-z]*$/ : /^\d+$/).test(x); + } + + if (!v1parts.every(isValidPart) || !v2parts.every(isValidPart)) { + return NaN; + } + + if (zeroExtend) { + while (v1parts.length < v2parts.length) v1parts.push("0"); + while (v2parts.length < v1parts.length) v2parts.push("0"); + } + + if (!lexicographical) { + v1parts = v1parts.map(Number); + v2parts = v2parts.map(Number); + } + + for (var i = 0; i < v1parts.length; ++i) { + if (v2parts.length == i) { + return 1; + } + + if (v1parts[i] == v2parts[i]) { + continue; + } + else if (v1parts[i] > v2parts[i]) { + return 1; + } + else { + return -1; + } + } + + if (v1parts.length != v2parts.length) { + return -1; + } + + return 0; +} + + +/** + * Fix "FAILURE_TIMESTAMP_TOO_FAR_IN_FUTURE" + * + * @param {object} transaction - A prepared transaction to fix + * @param {number} chainTime - Time returned by the NIS node + * @param {number} network - A network + */ +let fixTimestamp = function(transaction, chainTime, network) { + let d = new Date(); + let timeStamp = Math.floor(chainTime) + Math.floor(d.getSeconds() / 10); + let due = network === nem.model.network.data.testnet.id ? 60 : 24 * 60; + let deadline = timeStamp + due * 60 + if (transaction.type === nem.model.transactionTypes.multisigTransaction) { + transaction.otherTrans.timeStamp = timeStamp; + transaction.otherTrans.deadline = deadline; + } else { + transaction.timeStamp = timeStamp; + transaction.deadline = deadline; + } + return transaction; +} + +module.exports = { + haveWallet, + getFileName, + getExtension, + calcNumberOfPages, + toFixed4, + cleanMosaicAmounts, + namespaceIsValid, + isHexadecimal, + isTextAmountValid, + isValidForExchanges, + objectSize, + toShortDate, + versionCompare, + fixTimestamp +} \ No newline at end of file diff --git a/src/app/utils/image-path-constants.js b/src/app/utils/image-path-constants.js new file mode 100644 index 0000000..b448d75 --- /dev/null +++ b/src/app/utils/image-path-constants.js @@ -0,0 +1,5 @@ +export const IMAGE_PATH = { + CACHE_LOGO: require('../../images/cacheIcon-light.svg'), + BACK_BUTTON: require('../../images/back-light.svg'), + DOWNLOAD_ICON: require('../../images/download-icon.svg') +} \ No newline at end of file diff --git a/src/app/utils/languages.js b/src/app/utils/languages.js new file mode 100755 index 0000000..dc22b95 --- /dev/null +++ b/src/app/utils/languages.js @@ -0,0 +1,35 @@ +/** + * Available languages + */ +let data = [{ + name: "English", + key: "en" +}, { + name: "Chinese", + key: "cn" +}, { + name: "Polish", + key: "pl" +}, { + name: "Português (Brasil)", + key: "ptbr" +}, { + name: "German", + key: "de" +}, { + name: "Japanese", + key: "jp" +}, { + name: "Русский", + key: "ru" +}, { + name: "Nederlands", + key: "nl" +}, { + name: "Spanish", + key: "es" +}] + +module.exports = { + data +} \ No newline at end of file diff --git a/src/app/utils/nty.js b/src/app/utils/nty.js new file mode 100755 index 0000000..faf01ae --- /dev/null +++ b/src/app/utils/nty.js @@ -0,0 +1,52 @@ +/** @module utils/nty */ + +/** + * Create notary data + * + * @param {string} filename - A file name + * @param {string} tags - File tags + * @param {string} fileHash - File hash + * @param {string} txHash - Transaction hash + * @param {string} txMultisigHash - Multisignature transaction hash + * @param {string} owner - Account address + * @param {string} fromMultisig - Multisig account address + * @param {string} dedicatedAccount - HD account of the file + * @param {string} dedicatedPrivateKey - Private key of the HD account + * + * @return {array} - The notary data + */ +let createNotaryData = function(filename, tags, fileHash, txHash, txMultisigHash, owner, fromMultisig, dedicatedAccount, dedicatedPrivateKey) { + let d = new Date(); + return { + "data": [{ + "filename": filename, + "tags": tags, + "fileHash": fileHash, + "owner": owner, + "fromMultisig": fromMultisig, + "dedicatedAccount": dedicatedAccount, + "dedicatedPrivateKey": dedicatedPrivateKey, + "txHash": txHash, + "txMultisigHash": txMultisigHash, + "timeStamp": d.toUTCString() + }] + }; +} + +/** + * Update notary data + * + * @param {array} ntyData - The notary data array + * @param {object} newNtyData - A notary data object + * + * @return {array} - The updated notary data array + */ +let updateNotaryData = function(ntyData, newNtyData) { + ntyData.data.push(newNtyData.data[0]); + return ntyData; +} + +module.exports = { + createNotaryData, + updateNotaryData +} \ No newline at end of file diff --git a/src/css/bootstrap.min.css b/src/css/bootstrap.min.css new file mode 100755 index 0000000..4cf729e --- /dev/null +++ b/src/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/src/css/font-awesome.min.css b/src/css/font-awesome.min.css new file mode 100755 index 0000000..640a2fd --- /dev/null +++ b/src/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.6.3');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/src/css/fonts/FontAwesome.otf b/src/css/fonts/FontAwesome.otf new file mode 100755 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/src/css/fonts/Roboto-Bold-webfont.ttf b/src/css/fonts/Roboto-Bold-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..1da72769a88d2f810714c4ecc15ccbaf19a6c842 GIT binary patch literal 45008 zcmbq+31Ab|_V>LrS=uH|GfmU9O_!uQw54s*Qp&y~`>yOe2+FR4`+^IIis-{#LEIIW znKa_AxQnWFNTbt*uV6}z=w>b zEyVd*qsLc=o+vzg0p7nx@8>R=y?o0%{W~+}F2{Gin7iuqKvtGAi?MVk&i7xi{NyF$ zqt*A~{TRli`6tglZ8?s+8OwMauSq8_K5Ietj72Zt{SL;idV1mf+4JNjH-6379p~bF z*M&Hcc80AM@1uBMyl~0sXMWhfe=ofMm@)aj#mnZ-o|fK-vD|YZ?!SA<>@$~3cCIpZ zAHfq?I(y0d+S5vY#``nz`Ml-JPCMOxb=5}3w%v&Fe7$_-{N=YSz3X|551 zeTz6_TqT9ou-;4>IC#Va=2|@a^rb9EoM*9^xE6gjzRypczj7%{!U4KJT}Q&J#8TvW zj7vX?@71xDc%I2Nuv^(3>^}A|U(Q#tJNUW$GJZSX&OhMa@c&97shc!TI#aqwib_vn z`v9MBd)|ug8P7X#4fBa_MWrbJued(lgR?2j$*ioA`B-<1x+lwKTd=)^O=g9$CU#Qn zpKMBO4?gLPeS!b$VlUFSV&4MhH2o>2V9Uc+9GlJ>SOyyydzuZ7y}^cHI|17;Y~y0D zvk7>eh$~FOHz&uwV$-m#!FMjkb_upiv0a93Ew(#wjXSa3h3#%^_h7ph+x@u41K74< zdl1`0*rK@hqu91%dkov-*q*{Yp2qeJwr8Ba7g-Nv4bZNz*!f!n^o%*5C}Hj8D7BMOeVaO682abqtT*P+j)#_q!zFB=;B z7-wGq_CFWjSrWS(SAGdsJ`-2I7gxTU?Tg(Y#(n@Ju8JLG-LTz)?N)5JVcU!?8DlPF zDcGE>9#`&{_;oUB|9xH?SK)!_TqjLB$^d&QAcNlzcO-EPH0sU{=8Luo^#%jf*`J zyDQclyFYe6R^Z=$=wJTrj~@4fu>-NMV&`Ku{m+lsXaCDrKx3^B-1FPmTY&yPynYjV zv-QL=cVhp-r@zPPjP@Ui{S#~Xm=CPE|BnY<8SCt*2S)sEY*Or%*tJKUV)|~Ztky@Y zBGyU&z4a}N{Tw?T*L)e-OvP?7_B;MBaJyfeGrueLGh*Mx-i!^7 zeF{!Sk0WP$cI@`p1%POIY%R`t@no@N@kthY6l>@_qDjy)z6Urzi|vlhHqL@KFrvUj zDm2f4u4tA!hLfoDc#qgm$2uDm^88q5alhZ%&c&cV#D0ojE4I7s%>T9*`{ekaPo%8& zpNx?<@_%~#73YXUMHi3#fNekh7Y~p5+U_N`wDoOn>s|*tz!$BR1pL$5I{MKOWZ?Q( zfk%J#ua5`_;^Y78kDH%}^#@INkIjmWf>d^jC)58yCu3`3r^HUsZ;VBC;$unrx3M=M z5ll#8QS$=gC3aQpS*-H}KAL!z_G3H5e<2xS*I}(_v6r#EPU}Rhl?rkGdGUW1_}DjM z?-Ban{vj{~EFJ$5dpGfX>sm`Zn6Phf9l^!L(bg3pLDr_>$-(0k{LjOaLq8~iHdKnI z45?fOxmk{ zw47derm=x|y4fH+6*d^pban!s9yT1$3^s<1#s6`5df9k970CUG;O&#~^s%XUW}ax3J9^$re0a(0=d59q-38ojt%F!o8aC%wSRW zIPUTso<6n%PX#)|^Vok0PZ!&RCue){){+F)yaH><0&AHGSW6LDa|x`;z}5+XZ5W;w zfhnuNlucmD$|m4xVJG5gXOr-B3#=&uYuN&8iojY9TZU&k^r*EMCt=Vdu;yVmVOk1Kgw)P6ce!0Yyie z;4QGBZUZfB0VH>_yV%|A9#F&mpo4AfK|s|6cphcj*<+xE=RgB-t#OYS>t2j9ZsT>q z2>#l}!>1Q7I(c?G3yEHD-C0(4}^vSlY@FZGbcwm@G1Hg>KwKEU{v(Hu^J?p9TNj=nCNTQ2TL zkG(iTd%2ja9eAz8Rmf6-Yk-~4VthP5Q+h?(8%POc1aboTfxKLmli|(u zWo761bMx{G0>Q$f;*!#`@=l#ADyzCw*VKl>b@g2vx;1w1(X&_YK7IT39{_L4kQ0Uu z8$M#>sL^A_jvGH=;)y3snmlFdwCOWu&YI0GTYLEx|G07Uop;=I&)xUlzwLnsAA00r zRcm@Qy8ZFTo_^|?XW7bm^B3(qbL;X`zgl$)TX!=%jj@wgi{ULkm)-Z|MRSGlU2@)M zbJkpX!wWBdxcie&Kl=Cy_WVoi%l!ww`IeovXD_?t%8RdBfAz*|He7c-+jQ$~x3HIA zS%FKOZ9r+v_W|w%1;57L#M;}#_Q7lM18ZS-^J3neJ9#?K;`!LG<4K_U*V&g?#ow{# zcp)2Tg_f(bN|kwrt0TrtQirXYtg@m$S*opKQm@J4*m;u!AE?~ZC96v1m4Q!GXGN7N zRSq9FX;9JRV3jIYF3Jk1eaB1+s(mL{sg_FmYOpAH_N0COHz)h?xk)YlA13>Yf~vJ* zk~(ED4f8I?_}FYnvGKOg?Mo6Tk7KYe&2Mjlu{Zc@=4jJ~M9 zA1}P9KQP~S+@uKjz<{~^BRs(Iq6X%w+4FP7NO47PrHZ4#3;tCRwSwz`Bcy?`4Fq?a zXPpRcWM^G8&Z>Jx?3RKbLYmFGw`W9_u*)==4qNGP#BK{5?it~9JgfwjlAsbCCg*1Cw zvzE*&m}cclx@u{xsili^Y?tw3eJ@rF0|WcF{N&-mxOT{rCe5(T#TzJboHq0W7#+$yK&KqXp(rRIdGGjT8|P|>|y#B`ewl^-z>oOoca%ch<~_# z4S4sJ7`vYp@C7WAgRw`vnc3lRIAX`}BS{V?_M?pF*i$Q-BqcYm*caBAtGOw|m*p?^ zg`!rAI3>ID3+R*;r)iYs$Sc&YIZyUU`t5t>tw?#YPx5a+(~g?s zZjy5Bo{A<}{I}76+_ot>I|)0P?xvJX2X?&frc|#JA9IWUiuj*F|LHS6@fmz8OMDC0 z^vAE08^2B-eWoct{>cJ5F86gyGC}TE2sOm)yBzUQ`{vM$)CWC9*urv{HgA#GiabSf zk*6W-DXQTt{2jLqeQfBCVUG>n`)Bxoe!}A?>=^R+2_HTe-obCapBHZ9x9hWL+opeZ zzrKLqOdF0H^gb)r+0xB+BlN(lncBG;GsIGW|J>?my4d4tmul6uTPpxTvcPUdlQNps z0=K3B#TmvdbjIOmCu2XuttA2D*&(e2U+{&rYF?ogxInzlMy*q4CB4aE%`GhUHG-t^ zPAjiyY*cfVM;UkdvPy7VO;6X9j7Ctpry-b;84h)=uPZIq?6X zZQhJbUq1I{*zDe-`YwEy#PiOXId%5*6`y_d(e^FsPD$3koIT;h36odv`*8Q;Tb}xj zKX1M4^x5OaE~p&)>ZA94^)r%Xb@o*n6InMc+_g;6yJ@;I9{e3U=?b*Fg-yS{s zoaqrIx4aQFm7%D95Lt;|piON6iP@Z4ooetY;10wjND2r91*LJ`o7aay zN+7cZS$e@dGz^c&3At=cwy+KrG)tbP^ zO?Ix?S{b+u-Yx$umFxe~5!9mVoU8Yi?zN489fJsxnl6x@;%nAC#&_!7tRd{PNs8B< z?z0z_vU7RO4qN@jk;ujMwjKIAQuj>0PAVFE?HqlC{&0@|kUnz$)ng@MAehRZX1QNcyg?H6>ly}*0vFTP;Y-<*S}(fAxbhCeZP!aja`naAJAJEcG6;YHo_ zw_dyP;fHQ|*HWOJ!>8(7&Wujh|Fe`A>ffHi-3C6ov1={)mhH>|8$ zlNezs$rTZp(%9v4GVbcER#SGXQbOn!|j(zUr_(hi@jl_0iwsTiKuBHYH+iB_XCch+pNqHA_abW(SR1 zNbFl1Aqf1uKIoPE4Cc98@Xdi={h-5VjO(o6x^%bnIaXaET}R_`Gi_Y8RBH^}MRt?; zCsA)m6YmPCj_U^w(04cDUlbOKjQB>ICW6Zfm4q%q%M+@I*o;e%{;|=}JLvwgUt<@` z#X_IK9Kp%~ws2?TvvwZjE-91ewtRn{t?G~WN&lG{J80=<^49Jw;-H%;U4CbjNVE}n1chnq~MnZ>2akFrUWn)T<3K=&9g<^2OnLPQ+FStYh&lg|m|K>#} z&zrMg;heb(qz2xP2Y8kKzP?|7PXAp0kXLZ4di(7vKj)#Xw?Ayq#x@M{KY+(d+8NB_ ziikw)ic9Xm4q()d0b+_Q0xc1XOp_0FtAb`rAh-nh*(Qz9_gWr)tM1P+mWP4o5zw0k z0cP@UL|g>10}vBIYnj-|6j#a2AxiU;5~O8A#zF(a`qXS`%@Lc2ZevRYxp{1~>v7?Z zxj5^|R?;J~BLy6fX$}&zX^m>860tE44gpQ2z>xs`9ND7Xy^3<;maDL6b zdW$5@JDkryT5#grsq+`6D(GMU@fO%Svf|SOJHT-SVk@#%g9Quh^9Krb0H~HlYza8YBg!M&<+%0_|PjN zN&$URaRR7H09B9#I0^xf(+UlNm4KV4Dmb8Kq-)s)N2mrBVBA7SAeA6kR$6SrOR9kd zjC`=f{bx>_f5vIc@49Q@ym>RnE!V%6Y&?C}7d-XMMQ2^0@B4C>zK>sKo3Ld0tkX{Y zbjj>Vr_35<+xFSVug%<6QxRG9+SeZu-9oTgW`QoqA2gChl87>h+@mRuB%TU&I;^G0 z#6!61CJ0rh(B8o`B1v`vFNvrGS`+3e1@N&(l`E=?=7>`b)g$7m`!zB-Z^>%tH^1rvUNC2*QTOJh%z@9%pmZ=g4yd zb4TkJ9=)_*)0o};Gc|+H9 zZ-xYfE|qxp(#Z>EFI+HTvPX|ikSkkWEH7U<=)G@Se%z^l!7sDAW-qzsjPq~oU9ZR$ z-|K3A8JG3L-@T`Qk7y^Gi*cVQ)ctcN%_4{olE`6`7aQ};zw+|f9 zf7DBLZPO;+Ps#>YCvH9!IPM7?`&bdY;p6O|08Cy-P5q_##cDIH+5#3wr9MXDnE$zwA3bIY->~Y@Q1!h_Uik3C7na;tUAz5^*Z1uCY~E?7&z-Ysm6SL2 z)KjNUI&~4@MncBNK}(HEe@j>-g)l?%M{r|kr_rqZ6d9PwqLtG|e;_{S@oLa8$%+2_ z4C^S>1@JPIrW8dcI%JwcYdf`3&7!rf<_lUZQLx%Ejdg7jtF){kAH>(S7bk5~GPO-( z$&KR~AAZg=^_{1dsEk{%Wl8tF2E|}yJayb!VW8@Rl*AaoeJ=d^fr*BCvQWW zmjRMK?q!e{ldnPGa3wU54{%*8{0#MsD8){fgL}cYTT2F|B)e4$5etVLQ z137KljDv&ctt5@+F5JdcYAiRKw}Gtb$_B}sELM!3dFr`h^;(s#@{E?}q<%d5C10xl z{I+eE{x5{<01+{#zv52f>lFi~#)RacmmaZm)k}`8~0yc{&$K!I% z#l1mr@tm)iR7#8+(Tn!S*idonx*YE`4wKujL~1aCjQ zX4BG2XTboIZIDl;!hS1-xPooxvxj9Hv6BYl0}|MO*9ITfT!3-oL{Hw}5#peKI{%bk z!Y}5xx|4tWVbsd3%8Msmbwft>5BHyb)dblZws$T*?TRF~{}= z4iMM$xg_G6HVh{yhLeWjWQEi;gWMf>=Wwf5;tILg&&9$7w<*LRtsV?33FGsnVaFkO zCuDYjScTw3fdpAmf(axx88o%N3cim2lXD(8b-~3K>;G)g|HV^JKYQVFecyX$oPWXj zuUXaCUY)@uF^=;#y4kV=Eq5CCBE9t+&`W@=W|4fN7a-Ii5+`lO}eH94d~osDGr1)ae*f)`n{ryDCF69K@8#gi|rIS(;8f1~DviPxsR z1{hpaf?s(JDr!)I^+CmE0Y{t52Z4%GxL=m^ACfM);Ig|O*tp=_fUZlW{q!H+(|^|= zmiqD_2jpIdR(^%D(4bsX#$4JwGT8^kbLT0Ga0C5jV<6EX2{`(u4P9sM@$B0KJGPCfVnjIW)%aGrpSRW z5sOT?D-`14(0r4WCdukVV5d<{A*K%L0|5_L1r%n3t8+jKcs*sjh}%5?_dI@@jj!V8 z>w9x;`q?k(=h|{Hytgg25JwT|Vt(j#ONh5zq>qY^*QC?ICcfL~G?6$#nIsWSveX>|*(L5EgjtTI#{sK=f0-E=1y8gZguDk9oX(G3Q zE6>!oVnzQ6PJ9QS!JQ9%^2tLy>48u7z=0K)1>a&mQ?NSv8yISp1JPs$BWVpTohT9< zA(9Gdz!r&Sk_wuKNYfOJJj$VEiMto!H75fU$9Xb5n&sQwUQjKXRx2#NJ>HIxJ=z|xWc z71Oeb8lmy{74lLPwV~S7co5vl^m)PWMPLW0H!b7fI;rFjp1o@2MJs~k`upWss~79v zA3o=-vsURbtNP`x6?cS6BNw0A>(YQXaQ%Rjmz>q|q+GUe!Ms&O8&q3x(DE$iq^iw_ zm(tFMr;zB*#j#w4cxf)=RAL;klC(H84ww+_^M;IQA8}PDO{_yh+*Gl@= zYtKI8!prab<-hu#Uw_mdgFoHb|MgauW@-)d_5l3#dE6bjP(^A?UBHnV=f-lnHM z=4Y?|09iS}0WwJ~t1zc_TERGEc=O07qss8%!8C>~i**pO3XiK5N=n3LC2ZKpk!P66 zWK9wi%e73==fUL*cg&$$3(|Z!I}6ES&97ndsU&{A{$u&S;dPrfh`xx5ssci^~l2aFvYx9*TxlWcRQ z3M29{N}!_TDSAf_7?V&%080wof5c>i9v?(a*aIjaX@bZzdKa*M#67lmc%J?sxa;pW zFw$SZ=KWm$=5UVu4Osp2hx-_71yM_@9k4l&|JN$l$?OqQ(OE5&9Ze!RVu2eT1`EV@ z{I7sNrH?@pS}Iq-$;a@W`WF3L{afiX>AjZ2lBK0fOQDq7@-M=n)x1wKaxo1bp_ns^ zF=z1Kk_4lPvXlQ-mc&GnK_}5#3X(MCpc5-BiQYDNHv8&MeIHbY+0vH7V{|4_F6~H@ z=97`bXv+9FCx+rc#3AxPG&`{+-U#I#uQr0Iod!TpW%$1U1kHX9&r@!ztMeS~pTL8TW3oHIkMpR80AfR`6!NcCw zJaW}lx@tf8@gFaLjEf_?6)~oZF$Xfm0SPS$F(#T<34gQn&#fwjnDF^jh|A~1SYQ_j zr;NoI3p2-J-;G5cwHd>)xiyY;$g$$x@j+qS#-My*1?d+`Fm=NQ9??ggY3uRvf8kB# ztWw$|pD5N?Yuw93AEpDdQ6!fY*=2+?KHwGK-koH#-y!XhK5FU2Z!0X+=NdTUu@d=e z?8=ZVrv8@PEOrtA41>jRdBfqAp9gCw9=1W*G%Z)`gv6M&^b2TZUVsWE0{ysW~cF20c&^gsZ1o z$Y=5e7rV92pg>E0C>DBBrhYf2O7zNhPJki=|*A_;YDT#I9_JXNm9$I2Sph!ID;a>C#7X}kLmd}VhziAQT4?W-}?CD zH)dQ_o7u@fbI^(@)0YpN;kRYAJkoElzEf}U{;GdAdccmvSBwb20#PlHN8a6caW?Ce4W@J|`A2Cl;94iF0C1h-weD&Pi4}@nQ=8q$tos znC2xV7Vbg|&54Ku)w_jv5K~hm=q>JmR}9N~z`mVh*VOWoLs{V~ro6h37tLDSXGVVh z^xmh=0`+fw@7a=(U9z*P@`nul=p%ivyyVR@x4-O2*<-Pd8hYlNhyNijF=$2~Zpi?i z^H>F2Zu;PZz;hBtYS2tMR5=VZ!wE!J3LZutc(~tv&^n3@dZ_}g^RZ+#H}r8tK$|QX zsYp~5Mynmj_d{1#l}4>R6|Y&u#@Z23Ls)nTI*#VViRts5Q`gt}4(kX1Gw$(GT?bq- z?#vZ6YbLzwQfrj8mi!1hOdv-I`|gcm83in-y+Y4gB+DM0B9q7 zopil8p8_Ke8hI3UWf3n9Z<=!d^ZMS&lX_0e2S>VT*!TknTh5m*Ie$?_+2LXmO0#L9ppILp>F#Pxp&I~B$aA-tP&GYdx-(@Xz*Y}vM1mZt>T_JaE;&7b)Yqfs z{hxsvJ?(RwZTyLrIfphs`*xD;pL_Puy*cQKS!Uqg&Un;Jg)fH|a7W%7E0K?EsD8K^ z6ivf_vz!;7aEOo7@8MVLn*QM!Th`$#_zikyi^^Ztdx-nA;V##}+_BwWz>zKMkMCN? zXFC_PUqZfk90G^QC0`AZK8Y~Z8P>2CR4)vfQbGA8n0E<$zQipuX@mz}6O=@MJ zh!V2e<9iIdtVz?oRExdCpyr z>z_`V+K`+VYgOG275 zh)~KpFw~rQ*5&~2`srux)_?iwXZ;smwD9y5i%wa&Vv&^Y{gv12Z~V*qoBk#b|F)?q z`Va5M?T?Y>D6!@GEHN(9XQr|?Ri+JH&}Wbs7MGdu;9-%F120jJL5&#AKIt*3h}1)7 z62o&hYCNvTKsy(xOONX@*~on`0|n61?91Uct64i`=Vzb2I`NWf|MY>U%w4dk|8&1T z%lgTM(B58&G4Id%-afrr{*ZQdskvu^_oipNlK3aw0tV7aO&HRMqDl0(@p6K}(Fz0U zVvze_XoxVi%6&(o+$ZMkrD=!UPdZZWgKY;DxQki??{QYWZ|9VCwf_I=duuKlZ^-?= z)AI7B_Gx9%qlaDkXQ^cE*_-74JvCkU{+hZSV9bJNNUs5gH1a0^Dnn)(oY_GdIh=;wcmtHOZVF+&a_+g7P)I} zO9|nQv%b&+Kfryf(3Qi?$FjBeajdIf)t>A7>U}XE+&M#Oizxj$VQ%=z7luHi%%Lmar*f?UOf2n+h?zm z^l!$G88UX_n%7?V^UaUWKa-EMoiwU%L(O1+*-e*R`Qq&9S3-5{H*Qc}sBd=pE$gm* zf-hZki5;*f#|}!@S_eQ+nZ+U=q8cZH??P9x8oG)-6wl*CWdK)O^_6%4O4JpIJkCs! z$C=rxuQ*9ULbGQI0(wGUA?6MPRp`Ek%2isgByZ-$+qc(M`huC+l@n@jxD)ycPuBnQ zX3L&FU9GnF)6(vVO63^qBJhtaOLy?JVa6&oT%p1#L@b+}LWaaX!YM@JS~!Iip#xI5 z!bXczq>hnvBVC*v*M=%vx`-Ez88vubfEWLf6S{fcw&(dn(p4=hR-If`DSHmRa_hut zkg%M&!DHgACch(Nbm!B;0N-+(suLO?H*f3gxBgD^=3==mdW$x zN%tOl#h^u`p;=$RHPcWDDHM3(+jLpY0w+*>32^XhIG;duluj#FLYu=zV_38iDW3L# z!Uyq$>qf>ikEdU4d;P^XY*+Dg{fFOn+IId6V;C+y3V+07hhC8`X%YG>NWqeXaX4Fj zHp%eT#=(OYA;K<(&jzk|!)Js0kmPo74KZ!SwX_{0d`Sknvq?YEE zef(sdR58G1g$}CVK3-kOoZ%>wNR{V+DQ7(>J^01FEhG0Eu+``{N*CFBv3$S=@u6`WU@~%9pvz?- z;)BpPC9q^rhP|5<1(G3du~sOt38`L4w1A+q!AcR1Y^2?hsH>TB(%mn1n>cv#lqr)3 zPwe*M-6u)5olEBL+V)e!Z3SCa?OM3Cs(R~!U8}YfY;O2@+b&Un$k{{suY9`j0Ts68 z8B-1l%9&6AWWL1noKeE`kgES`d-jk1z*8Y$IXw=GuUgAAVUc$u?yUI%3)Dt}#ZL|| z5*?XjbdjkDb}T?KhE7>q!us_V+5}{U69-S5F=HCQc;TKCr%gNYo)=yhAlzP6wRI7J za9hJq+jh-gvUBO&UE6+cz*rXXvn?;ljj#{LGth`8JDQu4Wz;ljZlanTk`hz|MKupd z0d^vVJJqOp@MC}!4Ax{fNoWcdYb?955y~0%oNzw~-wLT`20Qi%#TP7@QeziAbouxj zM$`_k3=P|*t(~}WRNe5(x*>eW9Ul$oUsbknsDJCHeFj&SFBk%Oyg^^jBcLnN>EZPh zrmN-n31d(XL|NJfLzmar%TF90VtIsfJ!a6;2{DJPTT5XTuVkR3sMn}7a>Xl-gfVRT zSs>dBAlogWXug36n@F32!lF7tS`PGBOdFZW`2~R7CDc?e?dAm_u3SnaB`b#nmlb{h zWQ7v+-i`5Et!-vVC1G`(8)|cP8uo@ zxeo*~(xIp$8%lFf?uiW%G6p_}L#DZ1Cd!3ctEVU(90X#=OMMvGWM$KCN&4mWkAAQq z1!dZh!DCYRT>V~4&u-Gr!?`Kd)fQ>Qf!*)@{P|1A0K?+r=K2p@W)k`k7$}R|H)DR*mzAt&tBa&U30^z$L7t}hF^8fWxf0L>vf5A z_7ggbJ^q-k3z~r2#PSySm5;45WT6p*v4o>adKv=(q=YraMqD)N%@hZ0Va;<{3Od^|P>0tUAuyP)f9OJDo$JN%=y3mYH2_fo-o?V$0a zN>#x>$*xDyPpcze@PZ4tP5%?yud@H}*Ya!9zgrNUqU+7j!P{S|yZ& zs|X!TL2(1tgjPXD)nMX>YH3KT118Ets*P3y#ft0PS{LvG7Z^9*A+IvvR&(fNFQjAj zsz&g*SsMb>WFSvjlSAMJU6j5lO0uu0qPDSn-vLB7fpjekK28Yd3MGBJ%^4^y?@lKK z9~A{+ly%vcOe&D#BOJ(O!G?6B|Ee+V}wj#)kSn^~#v>btxH+%waV{ zrqrQsHFKE2^R1SzuN|%M6HAq51CM$&@KvEM07@z!B-KC6xkB6P|Uf6+a!$b zR-W=bPqBRU1|GP!%uYmn^9$=s%mE6oXO9>b< z$0yA6(*{g>mvYQ!a++5z&JANeQ5Jv+e$?hnFJNW?pvb&1@-IB1k_h`S$jze4G+rdU z^Kmf|_GMC$<%xVVFXv@^i#|*LME_Wyb2dNe_uu$Q`u)HCTYuodGq>NSS)@%SOem^_TQfJi>eG|J85ci;#w8Csk5^X7xk6w_InNF>(Eh zGf%sG{4CoIw;`)e*!EIXPQ^M2z{hzJi%@Y#G|9yV0T21r(PDu(wNrIe7JH_bGa57y z6Lbr|j>R7enT5I=L(-z!32O`q{79dJGVXAi zwL}SVn`&MPC$tf?DT)Vej2hI2dZ-)A@4w^n9*zA^xSQJ^xbm{woGvXXMGh_-wR+7X z-Ft)=E9-`hmv3BlX1I61y6RNhoHZLR(_aZs>g=t~sqS_5(u%5{MJM+)a4?6RAzv(S zLdP6LX^;gTmOVx0%N(Bd)XzUZ)zx_6hdlf;eYw7ZUuN#$0-T-CSIN)IC5W$v4LugQ z&1RLKFbPF57io`BxH_umf?cJYFAsQ4I(wTw7Pa(r&HsDN9eUs-teX%ji=R98%0VcZ zR!*(4Kx)Oxsil;`@=!FVhd7sG&b(1`+&1T>R#R;_C?^y@a(x zHOQ4A2wAaqz#)qjH2}(}B~MCGqZ(GCSVSy9%(F+jnn#@S7%K_EXi-}mSN^>q6Vm=G zAbE@|mI{9S^~6hf_6-kr@7BHEo^ngFWx$BdYlqAoHG9opEvS}h^0;;9cR#5hf61_J zo%(s*-m#s#4jHIF!awTS?S$@_zfD%Byvz#y3)YRv20;}DKcwXL)&fRy8gG(5wL0&< zo7Us`@?Fv`SdYZ>;F(O|a%yt5$@_%xh6>*{7YX{jysmG*t~f~{gA<3yAC5(kFiaOeJKBE z&Bxf%*kp#3a4i+Ca(30}iSHSgR=@x0f^;JZ;M>5rg1OpTikl6!-A5r({*-b2* z>>g+6h&so_+QvA-3Um2fKBeVaUf;8*y0)R)PRpyO zT)$@3xbse)ZoB1{!=VA4%IbSoi}gHHx?1`bG4;;GWsUkp46m(z5p_V+sv@Dv5%`U! znrlxKG)7B|p+g*%xTA{kMyZY{B_!_@lx~XB#uCcd_>0oUun}FQrIJwESX34V*idI7 zj%G?b`}FKKaPWX-%X;^0YzQ~LCfU@>Zq$bK8a%w|#%rIJ&$D%|uBi-ly|lJVX}Ge$ zHvgQ}OB<$UXU!bA{M_?sZjeiGipV8E{jWj(9pw_B%?U_WG74|~Jm}+#U*+|Ze$etX zPqFET1rD!(4|lBag^W9fe@i%_;T3_AN8v&QrO>GZT82n{^5Hev3*@x-a%nE36-1(+ z%c#&VEmN-GMN_5>pO*`h^JiP-iUHx1ipbmCvgx{08|q|!=#>E#RbHPyRE)0|l$P6} z3#Cwgipck(<;&q!CWG68(sU3WB1=e!7X`lVC^L@1_W>iEXdiKKqJF3ey{N)^wZ3#-GE_ zNV_!j^a5AWQm|gA^xq^lEY?(bm7r^r2bmm!alM}k&upTol>AG+hOkK|WujnWcEP8P zz9&9*pFP~O@45|*j&Wm7y>M%%&Yh6@!PzM3CVo5k8g3vSH}I?ZM*VD$es=2)$Ou_C_rk~d3G`m7 zeanCs=T;U;C+{hxgheyF>By^9Q^V-w(X6H+Af7?X-wV6HwSt_`3NH_A;iHreQokWB z)XY$vgTTi|ZXX%Ov1UUI4t1?jw7PM4g;tw^hzG^$Q2m;MsEx{yV4ajj8XZcDjYJ2U zAkhtkqpgp(2(40rh<=pW@5Q9089hH5_dvJ0v}RN#OOe_J*sQwN$OXl~hG$SZ!aF#)|22~s}) zctWhDsY5cwS|6^jlK+G}%7KoDJg;1Giu=*zBMS{g5F~PE5oNj2QA&8VA(K+U_*31q z+{l|jsUpZJBByYw85>2CwuMT1VKvbjLvjd}>o6PKkHAd>{M}GNf-Y(qgWg0GlnMGW z;U*|0MQQk^6+KbuAdOvp!o=BAhc1v&-X-ZRZ+)Tj1-#UM-p9kMW=_27;%VL2j+?UZ z#EG`&c6}j#d*~4H9NDM?M4FWydv5fVG-Bedm4K=7NQ4<&RQLph8)Lcx_)8D6$CWB~}O8QKa$j!*-MiCXUa6@l8H* ze65v=#~&XRD{iM^MQ5t$# z><>J;!MkT3IZia11?v(OmEMk!h=ybWi3WGED33`z#o+=G0F$b0xZp8bYS2WPS|&yv zyuKuC^%j-ckHV^#=iJW=zPs{@qD0Kvy5;=*FW;q?9{M(3e<|uf?MpCj>PH11GpK?( zP6(YXYD4QxW8A72p)Isj%W`=UPk^Q^g8pC~ej#L=?EWMiXCQ4THAEq(YKIyTO*c+k z(iNO0a-q~lKVcmTg`zwvIk=a4xlwa2s^2!U0`f`lAk9;CQTb*9yu#5;Hl7iHpyZyaZy5gEn?J%%-#uX>^t*)B2_N0DQhxP#t7IO`x0taN_c+h44 z2rQsstBD1;v)o}V8L4Ute5nYkB754QG&k8DM}UvoAU7cO;GD(dHena(QGh+dMG#VT zo1G*)2uoTKWFhcj!io56+Z3ZW57rFXi|uH#h^O=<$X4)_I7!<2z46AO&!nFG8+g*< za9s_!Jg_Q@*w!QA%4mg4sgC-E?t}{4sKeBvjCvDuxg(~EN?f5(Wx1(uLxOr0X9ZNJ znuMiBbBlBj4h0)btx3uBIcSDmsO$hoQ!VC9QvzIOqtVpCl|-B_&MA<`+iJ4X{K|2= z1ry#5374NUWzyMaO`dX2A)#V!w@#hv>pOLBXhq1b@heu0pRjoGq5Gts((;OihKkB= zjij$Zp|%gTQeAR;`uO z8byOW$RD#vv;t!+h9M5e4EPPzi)O*04N*i{85LkQP5A|7HlUhWd2Bk zDG@JB)(`%aSe1MbZ92y3-P_w4Mt$-U$T5-<6AU^}n9O#S!bq2ii?VpGMhC^hB-WCJ zLz9xPF^LIf!<+pB z3o5gs*_IWzrQ_r24?Ja{=lF5Q!@={3dX6&~5?jYaQd~AA4DIkmak11|ZXFj%Sdr^s z1TC?rnp}A0@ka-NPpmk#jTIkvsMI$kjbb=Xgd*U!) zNJZPw!EQy!0y(8fQ{gXw{?KZTEL|(+S%hd|n{(LOl&^u>Ll`bv3UHQ0%)vs1HZ`@f z(28KKcNav|gBJ_(`QtmY7Fj}PcP3rm(X}b{PF!1MAyL}cc5N=MEj%hRu6?6H65mp) zryz#b%VX?2aQ!>%{V{SUYzre}Cq;NLP*9vK3W_PMMROt<0Oe6q5^)6#JU+p6gTC>J zO~x%uE#nWgND$@JOpZN*dpv}>rMSNXu{opv8Fi+G!hjrDjbkE{AyYA}=zs>H(_c}f8<_5(Id${)|sjcHG;LDX4UP`fC62Gh;H za1=Qgr9>zgMV~qc%Ieh|i~>>REQ|sU1gFS8rzoipQBo)A^e$@N;1nTJCj#l@Ss*rH zHjx8Lkb15JjaCPpP?rTo#qdj$eO$1%t>c02BDYnjh#Z zA2s=hH3s66Eo6XSoB7tz8N9=p(eX_9fA_M0Jhq6;U6JwUCOg@&R;_H@f^$e+@C4d2mOk zV^tV^LfVQ^#2isa5DyJqwC~DR;F?2Xr$Nl^3#L)44@<>RI?T?0t@Xa~s_FlT<@)9E zN~f*wlOfZqef@MCh6X{80m^4{kW^^vR7lA>1^`ENDkK1?k89N8$juXx64Wl|qir3L z-f=3v1sgaDfVQ&l`wZ^zSJmIrJ8?M@hv6i^kcr=Y7;VCk6Q745!2n+jNDqk$VCl(Py^FRmiZG%n&I$%$5UEK-`p-RF305 zW9|8>O)XkvrudLo^Qc8}_(kC|G%Yye)F3%V%p6P+0n0`wN^liJDQ<84`~{7Ecf{hF zeO$zJOEiu2MC@1+)*WS17cumv5>zY7sKCXwTwupltp>tc8aR0nJk&5BkWk&^N(W{% z1)LmtMU)#(Xemm{!odIz2CB6pFm zJf$PDwx+^TinW0#{UKxpXMNe*@_#H>f!{JuGH-ydDH)kVsC=#0cRk3fdCi0RE?)nj z{*L}GKMm3M9(U=l^R9Ox0{`+|^cjOkZAA}=*Bq=3>M~df_LQL%l+wb06-=3fov1%Sh7WAF5X+w2X%@7v66GOc^&>ma z(71^eAobH;ghUghjudbtE(ufFNZtcStL6f2^R!{(uU<2HBJs4*8+(npdiBB;yr>}G z#y{x1eBgC=-54BKef@ndhb@l7`kD=&kKcch(HkOAaQPeKTW%b7K_!=qszQ6VwQSDx zQLBim2?b=ch&pxfY6Uz3T~tKweL|%=Vs%{g2|OH;mrNug0z+g!smV%H8oC+9DZ)%k z7S%UmSrD&2s(gLF;LaTsvD?a8>s9}1d?ZMYIX=ppZc0n{2+jq!W(K7S5*t2pe4Nzt zqsGUh2G8wagjQJgM(C>*hy8&=igF%>L($b0{O1S+QvcRO1V(|tEYXS6nT`b1V~n(w z&mJ|}PvV@lqu~xP_$gE^$Y%qm@M|J-Ih#6K95w6c5uF*AO2cnTmx)Pu z!4KNn7Bpo$lW{N;2NBrK29uzW1#&~uwKS?F=?LHCC?UoDC?IwU?Y$!iMzrejh`pdD zA2gecj%4VzlSFzvrUCIgO24Ki(d6=hdMeyIR4^ZvCAjK{I*qoP?ThAx=xtv)pA}|hj1e% zImaHre8L|t`mE-a5x39qh{Vhk1@)+yQ=uKe%c&MA5qm0JNMiKp;URJu&{EaNWH7s2 zqUH$!JR_mOtE}bH=g}We<(1#;8M~#dp=@Qp5hv;&ESb`M#7xV`FaG_Uy7DsT-!eHhkcewPzf9jObU?uv|OGy39hJOuN6G36i}8LyqprFD3eeN0TZQQ=uJ*nP!zdTDvu&D3ctKVY~9R_lF^L| zsqWx(RLR~!MpTIzpKn*jo}i+Nw5WtycKhKYYS}Lm%y3Bu1?`u=+OC@2+MN{EQ(J4= z6Y+sKHT85sLyigqAI0tP(dkHh1c8r)M6p(UBxZ>bGAgSmZw|5Rs&+UDwc(^*&`4+C zq_bNzH)y4iuAq_5i8NB9Y!@_A)+vsclG6VVytHz4Lv{K~VmT+y>wEk)y;!E1y7Zt{ zl8LV&TLth_$NI2m67kaw_$ecGu?w{5+OjTS2E~X-wk@k(Z7Az2P*xAFQCFX!S;IkH zXXw)PZt-IcaZEOK&gcO}yF#4Q`T?yy>Y!c&m&IkZK&8NP#Fd3$CAds4#Bw8ymR-AC zM6C<_plThZFhUWBd`ZYm?06k^VBi{khW`@NE0565y?+DY8xwT&!#(0yx0rlu7jRw- z+a=6yPsDn8JF2XTqnM1$ny^*~QCtgATvx3IcWcFvwZ(3=gc!FO&OwDQ`HabZ9LKd< zL+8T~$n`i{Om)2ZD0fn8l!!Y?{76RFNc^no7|nkNv5?^jBulFP@s{){JY{Sv{(7KQ z;W1aVW&Rs)9PVkLPF^GQeiMJTk-%RivUmpIH^LHDbxk|`)wkjgziHFMh??|^=ggYz zYqctnZLo^Swwpn$Rc@i)#}U|6mJ!Cu-p0w^)zt46$tv0)ptD;mI(sWocT(q?Vqyek z214sQMyS@W2j-v*9a8=VYEeMd7G4nsm7rCFYz^IYazSACrEol?@hIDDB8nc z3L&g^4QoB%x1-)#0|d{g2EkUlHE>oW9csDgNYy>0=DM|>KrVj&KpTkHYVtvdWaX}u ztXv5`06&)I>4evwN|Qg+Fuk&o-B3jQqDLw5i$a_xIW0QIscs`0djyXlO+^%l9N9+0 z>>r#Us9O7KbkYCy=(u5Hr_m1xu-FF+?(5O(&bc4_+OkTroO|xHb4QKrz5D!&b`I#d z>xv!k^5XI1x}RUtG-rvVN&J+F<7dv`y|z5qWAxPF-O_CvpKhqDYtaAu#b(>`OUpYw zUNdy;h=G$Iy{X5bUY*rR=yaVsW7#>Rt4pl6UMKpzP)zCSBVtOV=Oi>AO@_C#!c8MQMFkGVoVj)6lyv;vXlvjkJIB11VPfrjVy^`_RM%>DV{Bl$P%*UkBTf& zlbF|jM_4JbM~o%*40^=y#Pl?yVa!)gCUlFrYab8kQ`(1H{QPGiseOUaxL4PhA!1|oiS+^lLp@aY}6gHjDBsQJr$x6M>N-fE*A_CzKY_omIZNM z0#;aFt@`lO99Wp}FckyDGVJD&*d{W~6X53&_?>Vr2Sur9-I*fbNBB3AnnBIBw6Z*C zLnu|ZE6AQjGh3r|14Im#XGg?KGCPh8lGq(j_K7?t6i0;uQQgs8%gt}R(Q>6gg_K4@ zT8bfB$sfj=q!=6GR7Q*qtMTs!*hYzE(-U2OKf&TS)S0@%5FdoiEv>QcI@WdnGPrh$ zVMBb!i!IL!$~@G^xHQK6Ag;Z^`a}EJni%unkF8CJ(@zTS@TEZ|htTcBsEwCnx8NQ( zS+|30QEUyKHk6VWJtx&Bkqn+8*&06ohuQtqo27jI=mS_!zMi9=no_8pK>g?sO+?R=?CfXGksbnGT)e1 zSptH?57;0>%VyNqQj0J+Hc<&=heeMU6iWM0d6^0E+OE@y@Nw4g)NjXbth2br^!$C) z4qh;eAD}kT zw+8Fch{eU@SRxijG7>T+9>@BtK%B#k+!>N624}&qZ<%wO;N_r5Dmk&+wX(ThEa^4J z=x1YjnuK7_wyrjbWA;PWkB?cz-e}CC+s^T0Z}<(xqhfEz>AWLkUb`{3wciEi$EKE$rMydjI9X< z<4`jE7DLrMBDB^X;tq^>BbTW|;MX3pQjUQFi!))pw4^8C!D6nRUBH78Pg{@}Poo*7 zwnWE>ry+`_DkR8Vkm#s;Y9Clr19YlgK+R!k4XCvTyVb;wgGn;G9kE`(Qx?R*<6{s^ zYu_RRDeJs|N#ptK@DKC+Fefgz+a&xoXskxbawF6?Op+D7gW}FQXNznmZ#Muag z(9!=^ob6FN7DQ{Hjas)KFVH3sXa?F0CUwj}8zHrt6FNiFD+g~qdFBH2->R8ZK4k03 z^U+F2Nw;x}r;~5RqJN~7cvmcPyKDw_-L9+OA9ipf_2hCnuYG^WPuKTeSjZ($Qu1S0 zqj{|rJ-WKiD&)e36TN?+yLiwk`J`i1M{%TyP>}kFAQAOL7eOKlT~U+`d79!E&+ubg zf7uF1Fy^EB0WA~k_~@=cmKYfEQR9VGMeR{L=vH*h@rtOMf?yUY4NfKEqF@$g?6_@< zL-VT0M)IM!eIXgWm7w2v(A9g|F~^(N5q{~n%@Xk&1%7kLzM!9yb!BD$ z^}t&h@lk_c6lcF3;5yG>ykz6c=J>Z`{61K+;J58D?xoOHHfoAsG-RP}AL~Z6i!vI{ z83d#Hh@oVF*PwpHhnKeaoSH?a{BQ%(k7#DWh(O~B5R)Ih-cSer7xNO2)Ex!gBqLIH z)Wled%|M-G^hW~Sdtn<bMU{fSDfyHim_}|gH-2s? zjf!&10Bk;0jClc}nx^1aVB)DwFldkt9?vL7qb?*%8-7@`UEpj!in|7F7%k6^|31;- z+ooMKK>w9~t>fNJ<)h20MwV{6`~UTJEznUFXZXLb-OVPO?B<=2kWB&s5)wAMAtYf5 zWD|ls&7l!U2#-JlzA!bDBMWX8wEU&Yk&Z=FZ%?|Ns3W``qypCItBDs=j7_VZ2~Id<3q( z46^b9R0!31@{%zCd#efff|t$T@a*V>tnG;15g@^+%Phu>f%8T-5QKhmv!G8 zE4%HsvhGlqm7RNJ+P8lTzWwv6topjI|1E(ouRpqd5O!BEay31GgBBy3ewfkY0ncWE znrfhW0E;r!YmJGGX90L0h@tBhVVm!@v4sR9VXIy^d#VetDy!DRyJPL2*Y%FODGWH( z{w&Z2;IPy{*T@80G}fdA28+ms)@xrSfU1Lirl= z#I2-aFk>NZHCRwH^%J)WA9yH4`&t1+RM=J@GHdUrZ28~^L_@E{it=77KcWc8VF1Tb zEvs&%wzjm_0$RS-ZKaGp+Z_i3$QKpz&kv@rRxN9~INQG#DulQjmFFh; z*jzTr>At!R7n-3K@1t0v(tT{`K)bTHXriXro|7x4B6E2ArvKdbvyeq+yT~=?a z2Litd0!qN7`e4ul_NJumm+;3tyoxZ4(7IJMb*t{V{q|MjsnUv-O_imUKx5!JU<>q` z;DP}$BWefzdmPoUGZ{hvaN17H<$Op56wq2!e_vqhE=`?B1=eH_XAm@Qt?Cr9UJ(f1 zTptqptrYsPi&Y;XQcDksBUQWjcoN{VgR7ya)nHo)2I^GD10ILG^`k=Y)M}tRVr+M; zog(DZuV+4J6FsZ0d<4!%H@`2s&fXs783Rn)Pci?e(9fxL09P2m`K@g2zzWzv&>LXJ z7e%ay33zFJa06LA5aIGFIKZgagNL*v!{wU+Dn3wb@`gr2azCpnJ5E7jM=(%tC0GI zdr?8y&^xl0tP>8j7c;F}mQ(Kv%f2i3OL(|F(bm{zc}+;L27P1=*;^F^)-?A)o9%p% zRR}o-JvNbMOWWkR&@D6K`L|WaMiVS9UmtH(fi1Qk#~ILo z>XZM*?u+;tz_x-ueP`9i=1`C}S1?EoJ00+v)wzNvz=Qq)!MqgY=4U4@iNJSLfmsn7 z0Lwq4ZMLv^@A?`{O0(hg}db z(g^FT!u6u|62!`h40O#eL1x%U{Am9K0?Hb?_v^n++F6l2cIm{*%Cl$N-xFah0o>nl zr~VQbdm%istYn<(r{LRd>h`~gcRG@r^g1o-S*LDJ6<{P3tB8v3Ttpz)*qggF&qzlv#dU+cDB#G)5_wxC5Q7scAfPQ&V8)la|WS zGzP_j?gsm#aiNJ>-6f5inC0MgU}fv=&rWDuHg5vHm=UztF~SqFy?uGT=cnmo+(bq| z$NUMh%eYC`=&6qw0IQwM2l}!2`)BUZ|MtHN`A23PIuxF z_!JK?0YzpspPCiq{*vPGT*cq%y-xraS_?ZK zX?Gc?8y`SA6P`KRAFeSi|L$r0r;bND9yU(bo>KZ*4lat9sep46fbq#BrqWt*3pwSN z$RR&Ovz1S1mg2!|Fpiw!30f|mq&R6K^^s>#mT0AsQas%u7Sk3fyW?}Dp9OjfGyzly z$_CYe=7QXy>7dDCA#D+z)F6jYru-PKmlJ5I^c~raQRGqLC_qV|^-3(wP;zl@CuleL z5}K>*r}bh9?UEm)kxB}V7t?yfH#mpm%2Fy*G7&zEa2&!ADn+^&rHPhd-Y^;?C=y|u z50DETc9~|6|mbNdp?Fm+jc32 zR>%{nR4SudX&TKE-v$=e6}n%}q!D5bFr4~Rxj2F*Nl(%eTt81aOHUYVpl7LGw$ON0 z?kxLWWL!fMw}sjc+!i{CB^|GzEp{S23i`ED2HE=Bf!m@R$)jkLvI@tzExHr8#b0T) z5=iS*xwGthk>MDnscnIF;I{CQ=J8)Zd(H0u1^Hm7Dh}+^m zx|7?)c$CVGS(MNHL%K#Aq<7IjPGDAe0E<^W6xU#koCkR{qJJX17lWq;Y0wrvQr6HW z!&<5qenC!9wy*=)2)WB-`` z?I;%2SpFsKj><5Zt}+Diz$&Qx1`*a^4#F?!Mjr_bx!K3w9>TG zX;+3c4td!T?x=H|P7h3Hq%^sLN zFZ;cmiku_Eqld3>i|z*Zz7a_yR*ZNnH#4_6_w$icMjjcJHR@DeQr@_{tvC7Y$$KX6 z`MfvtE_cz$%!=*@-h!gKuK1zp4!VeA6o zPXsSQ^9F%1Pdx&6kwAvvR9af!f9;rdTvE?zaT$9lxL8eZKp2Yks35}~0+5@+^teDW zbj!5kJXcKBuC%q-#R^Rq)|YH(DLzv?Z`$BvZH0Ym<(zr-b&X9BSUuHY zE7cA|w{nE#h|R^Zh4|Re0GCqpv1!a_$KY5!xLT?N=fqZII{v4@$rIBQ9BrUQNYA<1 zaV`zyP*Y_fHoWs17gA3~syU!WkR8`7!hgPRBl0LmIV$12s2uSc9IFR3ThF_v^(agC za;2#yza8qo3)HeNLXK6)iA$v2lS|o%`*A5J;M`o?s}6i6?rMkA!#efu4Tv`)53Xq* zBvFoZ8rSoh!8qT$<}4G3DziphnFD3+Auzk)UmEi1$}0_JXn;J2K%(8tu?R;dz%V)= zFZq+uxkf{|Q_Hib)I7Mp7NwnvQqF;le67fmcR-bA0cvAM4)p*Tx8pYqlnyxN9OUN2 z{|x+m?dal8&ixmE9o5M6Mt>JEU_<~JO6boDaPo{;4Ed26yAc7{^#}wKixs=B!5B3# z@xjQ$IsspHqw&OzfhV@U(C@QTJoc~?p}*K4eR%-%{RTk~ECpjC6@?z6b`~ez8ZuDK zOcXc^yWKhHI&S!?&83kTBYD`r$_H-XXmr~#*y9-sk169Ju8FAVtyBa=jL8sLF>tV^ zKrqvQH&u%9Rz@>uCQxE#Q@J1mmu@w!fmOo}`k2)1pNl=23ShWZQX9QWzo%35I-SM{okxG9 zH|P(*y`E23=s|jm-ozMQK$qxKjPYtTb`83BExOtsG|nC95j*Cv5Qf1LVpAHz7fS6<`Iy@Jy>7p)bEYjZfF} zO;0z^tD3*Kp|YZU(E{z1vrr3%7RsX+H`FsTS}#YT$Dx)3p;``vYB>;QpkF^HbgXF+ zHqrPNQ_(c9AZ#x278+8f#kW{X#OeKY#Oyl_R%d;NV<^=b6BuKT&iH{bW$TO?j9-79@dsn>r!xUy{1bJ?0wy3{X9B@k zA~Xg@jC#4OI2tru#2$a)5|qpa);hG44F+qg>SRN}26rV61sj6$>DPvV4MhocHXLkN ZW+xi~HayM8mb8SX;9)TN?yK90{sW5|l%@ax literal 0 HcmV?d00001 diff --git a/src/css/fonts/Roboto-Bold-webfont.woff b/src/css/fonts/Roboto-Bold-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..0c6994871e33563d2dbef857ce8bc1520e9cf3c0 GIT binary patch literal 24808 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%0AM$T$}k{>uvs+ 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 W{a8|@-gUZL3;+NC0aAPRlmGysvh&yg literal 0 HcmV?d00001 diff --git a/src/css/fonts/Roboto-Light-webfont.ttf b/src/css/fonts/Roboto-Light-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..3b2fea0ace1aa884365c0999b71967bd90632dbe GIT binary patch literal 45880 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Ó$>Bv2c* zuI6rs51%_O&E{3`F@?sxL5!RFBftj&nkA`YXsivjwZIUP{K)r&%GaP5N<KdWaz9}LvuQI$jj@*c_-vs{f>Jc3^%DF z-)a%7Kt4G%Ghl@DXws{wurtbTBYZ_gP>rY96*Zo~7V7O3;&gC;QmSBB9NI_-*-UYC z6ka0OKy1(o-zX|%2$Kr25z5z8NG!y_;nTLA4+-dA>O&%Wk$7e9m9xU-9`cF0B@QXQ z?%P=D{_{6S>*0HNF25lOl@JH@=?C@p2SmAYj=bW07`A4kAc4ghM_nJtj)1Sv!$R)8U?C^cYU9ZH$D66oqB2#0 zw)?`@=8hsuQY)893&5k98Zz(y`?qIiRTje6k);P=FF;Zq=*Zi?WB%3bLG#PSI! zp}dF|igzIpv@qe`qxA=375%kHZP9!4!VlW_~ivuYnMj8$6{8J$r zQeXZYk{^(pTfkTsSRyet;;8T!ToQ|DkOsCI2~iSctCz$l_2-DD7zS0cq3ngq_`{ko z;O0;TUnLKH3D5Ct5f zh{#GzA!z!`Lcf3|o+k*Xb*-SBvpbXzew(NKP}brGbG{8zCjnIJ*>I( zU@aNh&SQf;-zYjPjA*o?s^TmHW$kJrMu5ccc#Ht%v`u7uQy(}t;(s;~|D%QpHW3)K zAy`Ze;)pE-8^i$?7=*)Xv>Is59Zu*Nly#8)DI{$NAL0X@6c=sCb;y-wQrthAuM z^?4BH_=U-CnFM&HQe_(9JJfLrF(x$unkuxWSH=-csm(0~dmz-~8g!~ua-T|M=ArvkbOK)E;0F;E`;=lLN{ZD42b^hY zvdArrCc~L3U_f2mJ_*GVSTiZHNmw(&d4?PbObEST zE2GkA%^=7}Ya`9BWgE-8GTxev<8I@)yCA6WiaZK8@;`Pdj))|Y3kq8nE+*AWt+0aG ziGtcfMAw4tAvYn!3*hlnv-Ps{QdRS&wvBBQy-^80q>+K!G{AHHoTkd;b= zE4f7~Aa>nk!erB5FzFvpSBIv_|9z$<0x;QN#{?QCD4hkb=g1a3BLAeU2ESy^FkS)| zN*Hon(0a48eqa-##GNwI#M&q<`EVs(^>;ETC5vv zHO--=w8N`{j!vS?R`4cN7#R97F)B20LWjG2j%0^ajvO0drW(m*;8_J+z-+>fD+X;^ z(SInlR2Xzm*I}EMkDYwR=QZ;`3g%z7_2tL1#uaaSGu~wmK@f>H$A^5i%xJQZo__bS zA-`=Hu%>{^qq1{<++DXmDT#V6l+9{G_JyeZh92WUMh&`J;>Hk!yJ{-=mZp^hG4R;s8$jA0K|Ell!SjJm~9J%;pV&`e+`Wd@%D?1E#^{V zqfFw;=olxB384@zmMT6-J~SU2Cw-~O*!W(9qqZDrz)MGjhgwx_EogrS@WTfAR*k?;a?H}TpMDGTki7U83^Qi7?K3eMI z9Ou`ZU8YR8guBvR_t|XT4j##4kuO?EHtMkAXI2xDT&ViFvTydHW!k# zamjgjNK0<0JXazN6ievL&Xk+sL!kRu_BHe}!(kF(xDu)Dr;Hmx8dX%Glx6A`DMi9l zjf@+LGg12%gyn*@CKPBOEggwaXcXHxqQ9y3_cKT!JALN&-`C*pceJYdp?3d)Gx{g| z)cUE@?;xFn?m}9lY&NIj?oXQsJV&HIT1K;R9GSrK@?*TIc?B_)NtJd zdpn}q7C|Q?=fCFfS5g0MI)R*>3}l`xGvX#j+R&8 z78T(3P;|IT&QGDfv!VjLonYOWm~N)Qx+#lCL!z5j2!Lc_UX`{eugHZ26Gs*gZiGWi zFqp_Aqvswnuff<*{4I)A8>Q}`+wX;`J3_ZKgkH1qZ%gg|Ce`1!2+p_R!W!^pZ#5|Z zH+3Ti^VOj;@OqehDe{=wqOwoKk_?!nUkoO#o5RElm^8|4s)tGAv?c;bZXTt00U#Ce z`2}PJYX5Vfg!+6!tcjJ^P!r!ADD@@rGlQ(RzB0ZURDxyk^2mBV9HbSq32Z2g8bLYxVw9K{0x8+JZT(srByc-O;35HERJS5Zsiu<~ODtXFEQ&)K zd38e|R@>6&ez3P<98ITeb;NtyIx6icR^in38wrYe7lQil0JmPB7r-QC{^Be7n$y$k zK{)D6Lx+oI>sXn3`0)Am2Jqw++%EGhcl9oj`jE?B6V>DLNTYk*8F61t=#qAR6ZURc#BDHrlqZI94AJZjX5s)r!i z0?=oHohXsYOp*~J?pUZM+qKRBWdhR3d*ZbKT-8XTEv6(|0F1m%nzJ=tJ3A_q;tZQA z0fBfQ$(}+&fsZ~-a#XUk0&113Sqa$GVhz!=3#4=~!B*5OH19AGYMX1sovB+(eanfW z)8BtEcG%dN)sp$lJ2Q85==#j$BR|!Rkd@olPrUi6D@xy8weoO}PDk#oI#@e;RFAt` zAD*>D+9mPb(`HVe&pSN2v-jv}qq@bI?|7+udDkBLpWohLUh!Cd{!@AVMh@;XvGTrd z1FmTI+C&~@N|`|oDkOH5UM5pNl$PQk7^v;5e-$od7)7^l?RUUB7JD{xQ=Y}Au)Xgt1k(hbSA4n zCJpZH00t@=tE55gZWR_wO-fr)rJ3QX3J0Afi*A6_#hsLH@>WsVvF1hs0-}?z2(|9!Mtw=y#Bo@)-M2|sEy<;O|ib~O244T5zSXFm}Ic|3jZRcpath?Hj8;?(>+R>&NCD9 z^cwT@(mY!WE<*V9hh2D;o`F0Q{d7!+F>mU^n8ogCK65W-o@~rK87vg#N$Gwq9`Zi}%rv_m z4Cu-j9<0Ve!zz4DBcBu~01054Vdtq9QUHSH9RaH~K1y_h_`{Mx{OOL0$XL|yL7_5= zNy8{yZIphuOz|Z0Lx3TH-!er^IXyfG72fF#_2RjJ9ONGkAFjJo07X(r%p-QT8;0z1 z(|aOzhO9{=b_QnmcLQgA#8PX6TYzCbo$E?{R_MHp80rMmyU=#6l#PjFMz_{Xy9_-F`R#) zX*b4AF|*5qF*8b2plUWMF+!~xRfzuYqh?p1mTRRm%8&4;#);WsPr$4*{0aR{Kf{xr zPcigV;>M}HMzBxR?eV}fk4xy1TQMja)%EYor`Kv=lD zjEv4=MujLf;eyW-Ez(R`CAgCwxeMH=AB=-k7Of%;J*doZe|F}M<3sN+Qf!0D_22sc z+k0hJ-ysil|FD0>#F_dhUwxw=uf6}4r4RZxPP_RY{>j(e-L=Rx?vc*-&AQR-NU z(F@zh4cmtU*!3NVLQ65!lqIVWwWCxKMDYV8i!?N8sceNi^W;>e7^)*J!C=Q0bdiLO zV@{+cSl^&X^HK?E7TwVXZLx$~$f&MtXg=d;Da_Wiv&#d`4VdPgUQE75_6p!28+~8k zTOq${HpOT~=NGzHiYP;drX6C!g5B7)RN}lr4op5Fk>7&5B~_VXqvAw%E!5rO=3QWd zE|E*Ng4ryV@{UV1gi&50q1m}G~6D@kY)okD6z=_l~BQAHYIsSnG%IM*bF-BJ-Th(j zU+?R`ESpOsA|l_}tlwv~9(vT(b75;v`j6p5`4c;YINl#BWoEqMgXZ`PM*o?!78cIQ#fgRu*_Y>fNe|NFQ_ z%+CQnD8?&pNfnBzUAmQ!hygYmH@_?YSByOwwK5ljd89qH z#X(WSOXDaMKWsL;u@phP07Z&d1Q2mgA?h&%o4^J6iVj+cpiu{-`YuDLDuQU`O}h+H zgqBjFD(broRl0x>!UyioWMJZNwHz{1`7hRYC@f@bT+n__-mR-G zykm3=4eu;_>YnS~`(hpMh@K4C?-mi~R@B+lO%#-bN-t1QV&MhINTC+26ivp>NmWkN z!hjg6-op#-S84)Y&;`oqO95L~=%oqbHbvCvG|^EZD_~k6q`!w9ND~T3U$imQIcn5! zVRIp{v-4KJ*SPN9%ybQqEk?YON_H2QalMg%ETpXEaRC_3@rZZGI{Oo@3ZrN}P9 ztEhdYoDvvYM#eH_Eql=dFm#8Bl3?%FDZCq(FS~Pqyf}1UqVu_`qUOI+(5Ri#{eo54TA0U;e+|t^_*D>I&a~ znVIaFNhUi969Ne&B$>=4AwURZvZyQ;0FogC))5-1m6X7!eK5s6+F?j`m_b8sN$V0 z4QuwGl72|n>K7lKM)|V zXf8pR{8>D*4*LUunh7avunsD&EZuB`6+Px4c*fGICWc0UMSLSBG*WoLuGCvlH z;5ikyf{s!VtwQFxgGfY{CXRvLa}(^Kum>k7|EEYyGvLgkkwlc|{@ z20W^jntIVD&se1D8)huiuvk5%j4)iqxbq7V_L#9aFdGArLvfamB{t#>)n@-#Y(v-i zfS)$$XUz*==#@cGg`2&|Cc$JE19dVmoOZ5qvy|%MP7`?byAG3djDr&0uu%bv8Syue ztpAsLo8>C?tdfCVF+#KV)&V~o{hC;O#)oZI^W-XM{=+7+TxEFqXP;kW$kCs7VNx;y z1V%*Jg~AmvlSpx;+r~K_?u8#)4-!Vkm^pc%3?;H?Z7OZWyoiH1T@LJfnPtBPnAtf z=-&+fsc%MzuW8?O<(}Gc67KI((uFfX6-@sW|GBJJNbPc=at(bD)?@zZjL-l~2Hg{) zRcLoU0)ImH7->n{Ct(Q~EO=O9bH%*!iuv;@%IC`;51TZ9-sE9Z>gS^D6vks!TLtbr z?`sxmJ8m#}4eMo4=Lce`19Jc#D}{1DmVTJQ=<5;{T;(Mos{$Z+LluC#Dv#T6spZl> z;I;CP^D~p4k)1+UJ)R_hdg$E|^2B-=91r$cLfooW|Ai@>nVRt%IkuzCn^A}-=H_@{ zW`TP)hOF?$BXK;sO8lrF>A)jBLtwM^9Oefpbd~nOoE^kwF&AKM3%9?MEp%aght0Yq zKb)dsUd=Y^V(=MNT!?To@;U5W?+;4yV{}z4{gVL$XM`LR&wZ?s;9hJpPZeU>VqLgn zUvex{$*i@YI^40^kboTkVAr@4fuS7~nAU>xprEuCMzguBym22J7&Sn}0Vp=mXLI`> zIe2CGk&C$M4^2fV7X$*u*=z<9cMwpVL3TiK#x;TB8~}hDX}^Df25rOGrWj=~7{lfb z_cG3`1UPL7hJi{9uo#2Gv_I|mRkQg&KpL`k?OG|}%iOvGYxeA%r5mL8+cMd0T-JA1 zrZs0l-j{8kNG(Sf9}Rd%>TV7`W)9t78w66GwcBEOJJ>A6ydiVnBU72OPGvke6Z%@r zNQ6B!DbVRW-~(+Pm;*8dhdRJKzV5js!mKtd>WVNyW5ie{Mwwf~Dsg{Mz^=d(QvJU!z*=V8o6=yZ?N!t-{L~yZ2Q7^<08+@|AC4pc z5baST1m-~u&$`2TMi!}A8gI5lq4jluKHyCkD8l?a^Z{ELVN=>zzzJ&;ku2=V+T0BI z=m&L@JH|yozAcfzy7MCYM?jBCw$8pDD z(1U2uofR0H^ow>hr=lnA>DZT=#{ENT3KX2uQaPB$7O_$_p*N54P#TvjXTI5vDRgrW zM!<1en!5>f6-K^j_5(aIurHc@aq0GqiRWg|qr{ys?AFzxGg`*&>xbZ}Dc;M|J)L>F z4?KnaUqjlS5l?n9F-YjVGd|Kx#U-Av3!^;N(05H^;9UGplo>?=Ht1v zLAi@$JU;_&Kin9&(Qr9%%i-$air`A&O7M*hvW+TL3k_6P(Hb?G7AqGh9dhIo3_Zzg zu+dgSI6Yu+(N^_2xSgPQC&!b@Z45)6m7*Cek)%$%%$mu6!?wshr;)v zDe89WYN(?|gO!3!R_Y1gp?-^V!6P(Q&Y-2r7z%?Qpgc%f%4SmJbu?TZPbKOKta+R? z0{%!fm&VB-P%^@!;1yRnl)8u}s4vq9!?Se1dXA!{>$F0>Mw8Sy z+G#ALG0GaMQ_j;=wTc>;_u|?ov|RC{26YHcR!XT>nMO0@X4t+uL~B(u<;gDECYz~B z&cgdI&_j6t0b>BUjTLZb@SH?b1mBtWot$Y|`?p*cq8zv^bSDpM|A@;1{u#K}4O6JQ zw;Z@EIykkEh8Y&%8ka=}C(7boTBrUEd1Sud!WrM7Oi>mn2QCYblcU>Tk)!D;_=n-P zs|QhEZW6ZXHYul3Cy&8O0a}#D zmzSZ9{1winIr=C3$Iy5lMA>mW(4Ap9Z8k2UMbfk6f-7QQZiTxz^$ThWIuUFSUT+RJ7n>h7AGD-drdrloj#$13kwY>= zMu*G_SsfZ4x-j&db+Gk7m@%v|>_phL@XYYq@Ri};N4Q{a>00FY$n{ays2NcQqFSSe zM?V_5`7yMNQ8DX}&mnQgTyfrtIo%?A_S=d}?0mmbBh!ThflC7pAXGKX1>mud{!c(IsQGBiiviOdYpo zHf0UYR243WY99s{ozR!;tElO6fK_8p7s3aCp}?BgqTLf zfvh547GXxHh{KFVQlUr=n`K?~u!N`X*TXzkl+}(B=9wMx<|z9yZY+ zNKI++`%(aXq=(s(!JqYT0PLq<*294`QHs*TL8$Zfde}?>!YUl6(}M6x{dx%czrX0= z;}kCapod$?E?XK(YNpoI)!2rWmsQqR*-FZ%*Uv1iwT&sCT2WJ7*8rB*P&Ld@+o%i~ zse`itfVu`o*yqELK_#I2W{A6Y;aUx-naH9I;GA|S96GS%ZV+xXuGZ2VJkPP&a4!wc zE}qInsK56eC*CN*Q&ZvU;4r}9J)8J$9pWfOI?4f?gbo@Vh7C_t;D5)jr`<%|e1}tB zg=5+oBJFeVg-XQ4Dbl{lsjS2IIF&(z<&8J4e{KFD-CI=1wYfl(T?eugDXSn9^|12081nB zKUMJAeiPS*i4<2N#Z@<5w?T!E^P=4ugYZ=F&r`x&Ds~7+&A@v$#9l*l;oBhEz$KQ2 z)H*0z{LjJ_t&E-A+QhH@0YrSOUn?4zEGejUD%z(JD^?%a$YU#{0oauZf=vuF>T3vg zMxktlRvUq}T@+5TV$jjWqUCkP$KtW~o&fpL9%u(ikcH`mzB~o(DHTah7uCptRYoQf znT_P;V3)ohDpfA@zVo07G6==w0?P`)u3}V=yTQQ0&~_UNcHE2o*x|4kQUYdmp-8P>GyO3J4h91 z`G254LT_a{eU0AX6n#u5Q5gTAFX?fdyH=vYSD`vo(>4^%Y*ZF*QuU~cb5VU-VOj2B zG|B})np;S((RMVXN1#)-gubA!=pc3#o9PgprZd1N_m^M@2*@G9k{R%3AyTMhg~h{g zDFVA!`{@;WmENKQ^fJ9o%jq{#Bvx;~gH_&WS}DayT>xGYCv`PWpE-Zlj0{tKb*0^I zFVy^eyYB0>%c0ROr|xIzeqZ(-cv1I7JfOw%@Wu1+Gxhu8JH^gl%L16K?Shq1{;#hJkwj#HZQs`D~Mf;R!8C!E8 z3?S4voiN&p4w69%BAqtjrm;#Vd_b7;bix;ek5ec7K=}6534aiNNjeb#!e9Rs?40Nc z2*TCCY#E0P#dDE_V30wHUeXLQc#@a2fHbFi$qh7iAUc7=JjWA7Ax9u0`V` z(a>7o?uV=Ri4Xa~UiORtrJ;)xJ^=8W`9~x49}qH8YE0}*t$#STA5AR)@XJ`Sfv(t8 z-|;6Fn)*ir@&5pCYUOV7!~Mic1pok1F-qwGSTkdNBLG0H3A=@`t@%F4(=-;U-`G=-O! zg>v|jBC)-H3H%tbaN#M?!HXCv5qCj>21CJb{pJ6-<4ZA)&nOfLQ5YBDvkM35`6-Yq zV^G?`C;SD$ySU?O2c>P4`*WTB4ehDsS?OEt{nT|wOj6RArC8z_jrLA)TFJJBRUQ0EI+$*mS{LyxpHTeL4@FnfMmf7i4k?v2sDf`flrqcShox$TqFH zZ~QsRy>M$%E?q8IE_>#$oC`T!12As>Ck}P4E{Dn%Q0JY1`orS*4n@QX1!} zy|cVGO)$6~43EAp<#?4vO=hlfUgq&z=qK_+o#a4?U0+q(W^&L>n2 z*#+pkTJ4+tb@V^~2W+E4%->|Qri>ZCiu=s%IJH6}mF-xxfa~>PCkBT&TX1dsu=H`8 zntQxjP;3IZFbvT)V4iz^4XuGc&v!xShU-H@@2wnGxljB_iVLNcwzrUNk8)AToKQvM zDmc6WL=+aqq){c{7Chh=f-A?jxajTI46WEnHz25;7Bx1Ba9ubaF(FvDQzWW%o3Z}} zC80=I$UR^r8I@4z$h5mWTd}bq95Z_OQk$rQs+vaE3_HZD;l>)*tjQ>5YFd2tfsNK& zxjqA+^^@39Xo2nDa%6r;4Zp>!*#tF;P#$~|bA!tEuT7*(N4);uBPn`~*W$h8GQa7^ z`2BVuOp0r=d#QJFoAeia)D1ldqXq)C9})fKXg@vLmbdHmKSOrf#Vxt#Byv$m`nIxF zqbzZ)gob50MjB^yl=f_FZEQjEteQW9U8&kUj?^-&$Re%CGRVXtiFeU7Ex$Fb_*En4 z-+`U~Q|#cs0rxO;!Q1eFMCE#&N?Z>qjEbRn)~P3ruGb_(4v!GsRgOrp^kyK#K~iySsC6x*L*uDxMwPq-D4VEuGNy?;;Hxk#mWh~4g0LBufIh3#qAR>75xN?exLAgmYK?Iu{2_+`fkTw|YN35`c6&-E`%@hA$7oZIUd@2Ok| z>+(9Rb$e4%x06*e>k7{)*vc6e$?6Ee=t~62N##>SU5SfFhddTC%JcUkPC6h-Hmh~pxEzM%rx=;) zi53#L?h|?7sv}jc6Wxu3eacOEKJT?#pO^Zjn^)>5ngM-deM^riIEre$GCxy!&4JRcIT|sfTN< z>#)%v=frxe(N#y9u9uUp7kQpz-N6DrjrKU*=hjv%m2jJHtV$X{1W#*5JFRrd!(A!8 zj}-6*qBeap+sFeoOl*e5Hb8qTxtb1p=Aag{?J$kj{M_x%o=0b!~yjJaBzyKnjaULJL?6i&P$omUuBmUHB7S+u0G=AZL~kV#m<*3CH?5 zK=0qs9~q-xc;k?IuwN6#-_f%MH2v|1_@VK(utZ0cFD{kyB13D?XOyz*=!JlVWgYmV ziJIw5AGn!v2scWwED670N*r{Oq+*aAj>~|0t=}%dph%ekp&6!_s^sXi^Z0uWmIn`E zc1`BPkLod3O67-2l8$AAT#IMIrAa$Vk`85ye=4&EmY@dM3k@}5*T9)TG!0Tvec zV)kYKGA&>-EcA;t1S5e^`HN>OJC;qBK7IW7@1Tv+66h?0O84Kgk4*GhR- z;2Nk@X)3Duh2Hri6zTbgode_pm{N`xq?}A^9i)*mi$Xg(FJ$~j)kg5|$7BO&Y_dVt z^QG-zFD_&PHb>L`1a8s3@e1K&{0@d+t?|qNLA#eVqqwCei&NI9WEmsP)4J2^WQAWe z*;~!?vL-3}<*>6hFw;Q;!*?bRUrh1$m&X-g(lrt@G|JrBHo`~;XIN`TwV`}=teY;-r@ z`kKN|NkhGz5~JTLdU_ex(<41S27_%t6;Y6YBp=w6|IMqXXX2-a0VVo>N z&V_H~RghdZb+i7|>Yi!+QgjWv!ok2kO&ks*>IlOvQQl_i!YmnXO=nJJno zn=70woh_a&-?v{+&Q8os%}vNi$w|se%gbM(pr)s(t5K#S8l48C)wx3|)oP7;m(MmB zEH>NCI_u#lp7!S}Lvji6$qvoh8vJ*0byUG&>L3HKpa+MVa|a7_l?w~0Dd1X1%WD#r zMj1Y*m$OFA=IZU0QM((6{(W$`Y#!5+4)@^P!s6EEa^JpzuF`q*qKQqR?FJ+frXcu_5DN=n@qF;efpQ72`^#)+4;UhTU2 z6TLvnNq_K_eie6UTv#|#aTo_JbP1 zhGLg{a#&^Szq!+;t!;7oUevLBUAr+PIbTMC*3c0QxC|)#AcX`(lwX4|r#q>^4iw&} z|0MVw-bVXoLNr{h2yrJjI>R!kKzR79Z`_TCwX3vFg$uaamRXd{QB1z;Omz(dXW>Hi z^BeZ2PrrXj_`h*eS23Hxf(UxBd3@(Jo`sZmpz+p`&3D&o{I}Tz0swt~1K`}&I=#X5 zkQbM3Hd0qtyH;1TvZTof)K{b-fCNzFWAYv-J412^Ap#)gKvDQBxP`r^!;DRkYN-^2 zkRLmX4cr4VO@)LJv%_L``Hr_zCrLpbytlu<4P40T(^Eaics?_B-LAN!_KVYk9DkV} zjVbpDw+&7jOu@-3GkUMl(B9aMl>W+M-92ql|DAn?O6JB(8hjW~gUuT~J$pB*y(Tq( zv)!Cc)-~Bn((1_`wPB@j;%umeJ(XA{R1ux-R+T`W6w-&IG*CjxevU#>mX`TgmYCpB z7CM3}TyZtSpn`D^^vPiT5L#_=zlyhsfPfg@b) zHyU9WOm)R?ipQ{>pz_4Bqy&#e*yO93S*T>D;hVze-qUOB3|LhMGro)*I;Y7^c9{;S zrHm=#_){%zm?i9Ia0SC!wGHU;D9sC4_Nslcv{iMD@o|jQ*WQ#djx$T|UO5jRdJR*= zQ_%n}Dl9(6UeUP4qrcH1aY*uWuuFwOEdXkk#Y!+S^UUloFt*ynrKbna%ECre-yQ`G zQJD!8;wnVo8hYE&Tlw3plsfWr{!?Ew_N;hI4|Y!pHwX-ZT6Ya z`<$sSnQPSh>8ox!C#OfCe>Z4|EEpN<>&7)diyx!})0Bcb-EWYP3|{u9^ZDF$K1##f z@7oX*lSK&OJd9?J195R4p7GkTIo)T8(7b{8JiAZsKwFP_6*?m~s-*|At=GEV8%_^! zKm70iC`8%S%Or>Xn^URcaYaL;0}7)Q{)3jwt79M#kU$|DU*9(fB9LhbY!K_Ro%0J=5g1S6Klp7z^+hb+q zqeBTFU3`e{7vg%p>bi`Hz3y%L`>;XP3b*S{w(JhycS{&mnJixKr=aJp*W)Pb#&1$C zsb=afua6t5aXPp2(_pwa-dEp&OF_p*A7xlEW*_`M3BQ6})O0a#!|hTqZrkBfFkbsj$JQt9#pZFq z)<;*N^rF#9fAa|*^ojSEJKEE!qd&Xe&K+5Hi~i2t<$CfnHc#1dkB;Hc17{+|RQt{W zO*EXw(*e>r_-4&#=poN=#068yaS8)ZY%@sJ`)R%b(GETIhVta*z~H>Rfe{fRlwV>+ z$N(kK%;LY_g<3n|TFnYU9mJ#f&x97K5ykMrWkgEV?Bt}%z9l-BzpsrEcLYmRC=WO- zUHG}!@Wt)j79#e}EC$KS9Xwd@EAcZ4rAyp;eU!E(mq>YAIhb@+#lkoY8b{rsmh5CR6AWov3NoJ@vnNI-d3ilRMb& z4W%tRzRIq`%NvgCXiw~nhhgu_!h@bK`BFAo#Bdx>c?6rTy`3))+TV3@HfQ&v^x1GR z?ki8{&Z(FJ zW1)91(f-(k6JB%WdJ8^3IaD%z=P-xGbI^$*!+lbvx9dFCb(c6fDz6Id8F#NEF(0Ei zjEg_QmRe1gS69%)XDx2+c(#ptbZy$znY1lwdrlPd6gg+tdx7XiEGO-*X~$R7U@K)h z?5$;TI~1nVm4$(_w{V+I#j9R#w0CH&@q1WQ^H7;jOOx5g$n!ErTx7fV*A#VIF1I$4 zNPlC?EN4!^p^^q>+1ry~m#8U)P`Cwh#@fVlDuy`r+1LX^rGVsAbz<788zUMB@Xs8u ztc%C8b;cocWlIpaC$90iY*+9$-b&Z*)PfonJnby5i<);&5Uy%`I>iZGyW%#hQzN+A zxm+QZF-$TfuAHMNGEX5SxMaZm#oxV&fgpduMi_LF+s!XS5z0c3)UWxMLkpqO&=dWT zvq$@P33i4supEdTVx}BqE~bBO7F|J+=g|zZH%oz}CGud9PE1CRsrqlQ4%!9-Fz;j0 zSXPT(vvU4GeZGQpsmd=0t-X##C23>_shL!9c(vL%^tp*_wmBhc(XZG0NzI02kgp}h z#e?|Q{3B@%pH2DQXYGNv%W%o=ukxpshI53ihKuSz((1NHk0DbcKNlds!oTYigW(9M z%$QPxE!0TiNv>Qz!rg#Yvu%+16;RVZWw;rF1V;{9MX~)7mGg@W!h16WoD%9 zQPGh#QrJ|>HmikN?D~^dN#%%Rn(4tEisCEM47bmv99{B5uK~m-gmrdAbGb^-4sPGw z@JBSh%Fm0m8trbC70E!q7^Lu}-`A6M7OyXDeZQV%E>-I`j9M?!tf^Fa7Rp6Xe}9#3 zCe243H*R-vlza{tjd}UKdbJIQwQy*0|CKYvU<7T_%p~LcYmx@;UXvn_8MQ}JR?v>1 zw+QFg9QbU<+1SrbV8q^Cp)mm=>4OSCs9Wh~w4v`3ZBVKrq|TsnXYH`nd9sI@4~^|WQWmR!J8%lADLwMg~7RL(TlOn0LVeR952Wvm6B7S5P8Mj)Mu zuvn;A^E3b?!4D-j1BT383=AsGWl2&$8cu3nxoB{oG_=cN>OJ+w4M{BKjLrL(O(wBI z%y`tQ7E|d+X-Ytvu1LU2i2hi)Ft)6#FPbcIFJUMl?|KW_ccoMFU5#oXtL+$fE?f39 zboFn%A1}$DZ2aV5;TXD4v0SHqY--@&DE~fHa^w*DX8aY%|LV|706XCb*swsI?E4Ew zYufLeBC^wlmcZg`i@uQSHbY4sX!v@pj7~v1#a~7O2(e(ZG zE0M_4X2c=0ZgDwc`Cje59>~LhvR(4|xEho|*4vZ_PKFY}A&?^UP>kV_>{kM)Bx zhM<9TsC%NKDjOr55$3>5oU_sczaZ|dJ(Jj*+>V>nje&4uL&Lf9{xK`5n(=oSWgd8i7bGFzrhRQ!wQKc z!$U5G@A!O87Txtq+J5ZNa(sM|rJM-LBPI{D;m*OgCDbz06kknU-8&zei{H85q@E`Pl&TJjGXtqBL8k+?6R)RrOw11@bwKO|!G`|oE(f)TMY0)qe{Hq`fD)BkqaA+|?$A>IK-vB_nz zwYYb@>HKwCw*bl3AXiz2CDtI0!SL>O%!-=cV^ZNTZ&E^UddH?U0wxVE8j6+N4L zdx!K%qm6cZ4uCS{qiql${r&ENh*+UD0+3?J{({=7jX2)-5_No>FG^QW`}%W#W*I5? z;0Xko%igShXsxiU|7q?N^6tS;4n&NV2t|$wS%9794@Ez4O9(;Spp+sp_+1uU64#fq z0^7a183yU<1BPwda|GNqCG7cgxTwTd45nD}9pZq%><$|StX6~_6*kG4gFj*9)52Jh zp0GZ$3^TxEyB3z-klnq!MKF85JlU>NP7+nFQl;y?QE=huJ*NAc$(7dgJy2V9I<@;F zbv2$Y8}$8^G3M5`=WAkL#O{{fH04vj|H4${cV7zOUMn(J+pkw-W;(!*b9rgcfF6%Y zz^YYf8ED960>G|>rgM#+|1J=ye%f{^-;hyJy*6hWk6!Xf>xyyi5gDP$ituCBTGQ6I z?Wv0E`wmCeX4B!U;R%y3<|Q;Tg7jPkCyw~EsoNWG`Ru&Q*AD9At~c%RZ$yD7lKH)D zP9%!gH|*P114hDa-r7^G8gRwxkqFV>-^hGOyNoy7Lm+*^9@M{YUlBIkDxP9o9@6`# zJKnFDf~CWrYM$l^E>oUPs;+fEE?%$YareB@db}^S_%iV->{KmoLVDmxhdfCA>u_lS z#(ZtZ3(m~}=T$3t6SB*hjz=l=+17pS(yt$LMTsA(q{hvx*3GEvg9r3m&zQe$WnH$9 zJT;^qvQTrkAS$!%Wj}+SRM<91y;c%>b+;RS*)Ey7&RbvTIQon7g5r+yr_+WTLKsKv z`T>I*LkELql*(Bot;Bt9+F7!}WKb=Uv%pQvy7_@w0q^+8PrAs>}KP z>!<;rD^~_*kDW}iib7{Tmd7Z#mrI1k`jaFSqu?k`7YQFnaU)8tY1@AP`uRNFP9pjq z@$5Y7^V#n5i`8Cs&R=b$r>MC=xY_$P;VJ4)*_fANYxZGqrqL)TN-;itt}d9C-)SA? z9);E4U~x%GoXa^`k82*kZe#){Fet?=G}n;W*7CsC!ptnqRv|6ve%u$YZ<^uejkse& z)(~lz7&D8c2uRhl4gnPLeLbr<`nTwgZRdz<)!*uKiI+AN4+=dGxO+2ays@d2tT!P& z7ymLqpvEmRSBV{217rAaDk_gV(d3EDmIiq)=N;Yg512nkTtVwA z_vHVqXMR)^L8VW8ut=XHb>QXN!)wo#2Xq~q0sijN(#qMONreI+NW$<&?5o8&PR+MO z5r-a)Y{GnK>WPy4dP3yJ{2GzjTE3w}Psr0Z(VPFmh#a0t0D=+vF=na5h*~%+jTP_%8to=2sqr6 z*&~@Z3tExR7u_E|nB16C8T_e)n-q-17h%ig+|JN69)wE+5@{$z%3_p5G1Q$SK|0#d znYTw}-59=~2@DW??{x8XO*42c92%p-)gxL`4&n9<@^}!?fYrm3cskrQ2L?@IdO4h8s9_mcxp!)Fllp{RiE%_8c0@n5QdUhK%LEw$qTr_9yu*_AT zE-SOrf1zI12M*19j4{XP6+?1I0XvkTRr)zAcas{ZjU&$5bW~>#ISn=#rbD5-R12{l02lU)rj5d7oZ`jB`CGo@7Jn`l?D- zwcXJ0d@#M7fz#!?g>aY9=yaHRsl6Zf>}uA2eG4j-4d8G(40_!Unz~%szd_>SB@Rcu zNCrGv5W9ozlBFmQSk@+`-tpYzt=mnkTyid zx`|-B@RaeT?HTVy`|+t1+I?e@Q2!-&2C2|A>J9rhGFc zRAG|;NK+DoV>T>fL_JbXJ_W>3xx`%|id{IcE(k>$GipX17 zU#s%=q72&!WCukaEvh6y630UhmfYDJSNs&<|1^Iaj%|+Wu zs^B=&ZmUs|1d+bR9`Q=cw zO!s&CBgb}yZp!mO{ujKplCN6nQPH>PXu5`M9H@&*#6iz2UxRET&l>I*{r7Yck(Y*| zyCQA&vJ=Gh{@?e7es5~C%5g*qoOpZ9wTru#s*|RoJ`_>Qus*X zVJ0>Jrd+J<;|0CQ8`zF7@|G{<1imqtPMejAUrZ6DkL79d#IY9i8N1qf!qmhOKruDG z$lujP3cJrm^xx~+dpDcuvR~587%Jv;w-|FYHN})1gV4AcsUq@j^$28TOzrGg?C*M~ zJxhHbNs&oy=w=3gz+TW*%eZ)kngN+l)1U#SH_ekB~ ziTAi(%Rq=X`fWj1PB7RN{2?WIU10b8D_hQSK8DQ_8R*6VM1~9j2$zrnXW&?z7j6d# z)ctBykzR+*4q&Dv-?eh$_9-Kor)K%NzIN&1cM}366q_;+pI|k^sXf}K-@5*m%f&YFvX9`YS?TcWU;5O87>nVbRSws5WxMPD34XnF?`O}P=TP_AhFf-U{KRq>)3m& z5!Qk`&58{gNCns!z?|1KlMlFsR`Ae-0pI7KYPiI?w$wLb_vw2A6*Stneu-zlrh>9rSw8@JkF_K}e3tl^SPqP-47 z*=9DR=zHq3+fwyBE#PUyv6B~%{Oh-gBa>76NNCGVpgbV~E#r;fQ9p5jM|7b!_k>)s zAo{F|AfPzXSXT)y1ZyyI7jh+^-1h^UCszWaO-fiW-2~GpjhBL&(en|4cAS;kHe!qU zt5PudNw%E_lX5JJ>*3A)zPj5@CJNcYqrlcT2EF)$&n#P;@r6`jvpn0Q_`9}ScLwQo z&)~*AO0i9bTe2eHV^!_ndWdpKsSdKSKFD8T8pcOV)T+X$DdI_asBHDI@k6>J8NBt* z7tB694f@?7_j?=c&KJe6w!>*`uF3WLsJJnAN4!|6xs&s!%~;pxE%iW>(T3By)`DMV zjL2q$C(Nn+R^~;Vv7~wYNU?K54Gjg5L}2W*BE?xO>`b-`rk#ZLs)Pjl&!KFuI=_0CBdhrCObR6otI;feB`28 zK0WRQWxd*u@_LD%-?{cWEk{H*-#+%`59(+Cq;LDNme!c|nm`k>+ceaL;9^L+f=Jg4 z&oM}5iuT%roh3Gu>^aRlG1RH@c9^m=lv=oem%@>h>)^!=;ebGRErtoIbRb9dmC5vy z*Qk*~rc*f1>KW6D2Ix0Ui^MxyZWDiWpQR7o&jpdh+n%wM98E5YHW+T0XK{0!*D>6? z*S@@WTam0)XInFG-ZaA+uX8?<86RLOo<*Qwm10u@_3*}ywcwk`0WY}xGDGGFYIPaJ z5-!Eh6~_xB2h#A|9X1nXE@h?1y-~ap(xgOrjEtXY$tN5QOZhlcAmoEc2k_q`rGoXs(RD7xszDJFi2b1)uOg0XmB~$99RfyhbNxu5cT}_k=`yE zRAtPqbVXn=87}kY3HeqHC;3n%ut)S2lD7_kr%q^rA+jRh-fm1eZ6Tb^gd?uc54*SE zRC9#VszC$BNI^ik6NgbAHVC^mwR$4OdNKYPZxjA+YoP%TjBmX=Z@tLB9CesAV)fa0 zzppURB-qguPR)bn4okKT4#(+!bou+%S-rP>)m@dQB~KM^r+wYhb1_D??dkQHNQ{X7 zRv7$(gpN(FS=EYxbXh^Js*rh{MOOg!Mjjc|CG(UX)8JX*a=KJOf(ipnfHT@%)x_Q0 zu(%Q_%dOJ>?ZHPC#jmDqKTjXeca=G~+xxYn3Z=NK@Sz0-wGnYi(9#ix54jaAG4pdH zl(>b2G|tA_$_lwX!)tTlI1uh8tr*1`&@tnLRH^R(ULe&1GVHgC=Ee81w}z++vfa~h8=ynkpG%cQej;*#Pe zTOvI=n>Z#rw4DaxTKsa(u|%OYI8jTr#^x0Y^d5DIt{{THz%3TK#3ifu4AFmfb5Z3Cz*`h7qxhCJz^iH!l4Gx#( zZV3AuyC-HYqgqU^Cn(jvIhIE7s8EysA3=tqH8xZgVk^lo*rc$PVe9%PJ+<7)RL1J{ z9CPh>ryyC1v~K8TS=vL&DS3_b);~|OLEnO;Tf8vA(#eW_Jy zr-jrD2ii(tU^IL>gzsCnVc!%8*0I6Z!%x!zUt&~eyg^?IT0A!Ww}Hg=Cmi?F$5++6 z$9d6cOg4u{|IXp(u4Xr03~Fg~dw%KTFO178ty-JogWGdr@iQiSJ7?$YhPZZB>n;1& z2xatl$SmG5I+n*@@5az*&x9MWQ2SnXN2M@^QJ5?RgaH{fh7o_|@#O_EYnmDiv315i z76M|`QPB5MEP_x}#(IM>T`te&dR57bjibqR9nsY22P!g4EIm488`Z9s_Y`#Rs#7RM2)7KJkP%IOJrj#L?*zU#! z+3$PX&ybEkhaKl`D};W2HR_M>@J(h-jbwlBCky4gC`Ds-q6C}h91%iuavei%BCbFWYS%DJOpb$bl^;Jxs)MhvFXc+ z$6(W7X!U1X! zzLpg+tv=(c?{!zLq*EiZcG4jE0Ms;wVh0-x1x^;&E4{oaIXwJcp4<5RZrM5B-_gD| z?p|{3sal&#+fERYiMO~m)_{=#+KlWq?~66`%ov7IJiQPH`7=Gi*n=`r$7B*iD;Z1! zw$U)Y(%+%+k8b!gV^~El<@$q9_%;UKWW=9;tTd+Qx~(S8(&Mi#c20QM8_{EGP8`0D z<6BiXuWLGl1{k!-n6RP2u`hBv<_W)qzQSMT?Rc9@bxyV)5Vk$BzIU@c(;OaO6iqK_ zed3k+jqP#NP~hH_RuM=t*AjU#%1z8lBj_@16q2rIU8$5soze|}gAkn9>Qg+AN0WIQ z+WQZ}MI*2|_Vz|`T=<+Q=!TDVpO&5smD&E`bzW7b!X*gfrhF|qM+ezfy_vsjG9Ax9 zau>41>@wRVj*}GApM$7iO>af~LAB~D#+}71P?dQYYV+_j_6L%r&jWK(`x_WWQ&u#t zghfPs8Zf~f^G8lqH3x*8-0D<}>MZ}gw3;?`o(u+u$LHfDH=gst!>wGM(&FC`LxL&@3dT{C$ydOG`c=_$KRj|OT);#QI17w-i`Y_uHrucb~?_KMQ0jZBB~+?zeOk-!(iJ^Xd}@T z_MEv;!FkB#*ja3PkV+)wHERTR%l;+ru`_w{lgQc!{>lL(jBE=m_-nR~0)&KXeQEYl?j zDh;WD);N_%qP@=>*{)UzZh|A>$MtpGoaeEsI|tYAzhuH3dA|wo`?;h-@xxDpfKx@g zCrKxQThOhJ#-%*{sjd(9Fj~NwdSxUche)7-+x7U`%;x%y>ywu3i3J^!D6`O=OT6SU z3wKHxP>y+CShD*2AbI;W%5H2(B1HImQbYJ&Z~FgmdY#O|*up`Xx%D+XNi-Tdi3`-D zX%U@C$sMW-wf6P+;YsfLvrVWW;GN4*hSP3Ye7Zch>xO^Ka`cNzHN`EiNhqpAe)pCN zXc8OjiC%u)ZsPGqN!Axtb{q|F-qW_0k5_5SIQJPG#NQToGr*um&zCJ(ax5JrWTAzZ z3M+Ifpz5<+@q_`|`E7d9$sw zOjG)pCjAQg;bKAj%rBj-vh;Mb+ytfj#a)`{<9-_9iuo{@c_&!)j|^zb>x3bL1FW;n z>LAcH*S>6d`_k54Mp0fs?@n{Z&CBs!Tfy@Vk9-JYyV|&%JQz z`i>KZJCtvD2Pk~f*LXQ}y{~zWwnscKv2c6ZOM~Yq^5vGuO+<08ENeN2`B}sJ*(Toy zfX?c>8rYpn^m-mNbiIv7)x=ZRruKQ)bdzn{E1w18w73glYsc5TZq`zI=58=uFM6P* zYvU4|%54Z!H+9Xk4hb+8UQ$?6H&yIP9#Mwk=f6i@?lZ*g@(&A(336O`>LprN`+?Y z{+=zL?$j~M(#28*?O|UpGZXM!RM>=_FOXWoQ&u5Ej?Sz=yrnw7(D89F`Z1lN7p-L~LEo>E^mjb5XT$0G26XSz< zIK~z5SLVHp?7*r&WM$Xb4N@qV7x3p0gWF*kt^KoYuopruN~b#_=?mnRl>v>(Xuvp? z6g~ueL?Xt*yzoyLqr0O=4=$n_lRXxg9SxciMUx61?`E2uKt_XN4tNx#!Uw$8aZjO7 zv8?V47_Zscqhgn}*}k*5-+PDe*UG{^<0%YCMbhc?CJ(4ON>`oV#$SeWiR5eW*40g- zSVDUR=}+k{WU0c`15zetu9kFkUUxf9>xGd0%esvxXIQ~930ED@-c8F#_s#)QmfI4o zB-oZpwd`j0dr^Sl|VTI{5A3lWRnZaC5j zmTX-4dxH{)TIJRzxx8XE-S#E;uf0kQ`FyLKa4&(hy2Uv1$-_!1lrIjoRGquIp+a)2 zA`9Z($i}}$ZlzB=rSefFE@fwOew#EtL)7Qbem=;YNzPr zWXEDBKFX=t3ECf@I%=uVxiGtMb~+;KEUBG%%qLtpu>@;HXhEhjP@j;Q9qGV0Uj+9vJdbDf59gG zl6N@h(=9TySEZevDBY?QJ8GX9e=IR|aUR2wpSB4~+2c*}nD}H;D_<#I=4FGi=J7<= z`_-yrlTAwv;Zn73#h$=zYwLQ`WTxjdk0aH4=60##_g71or0g$}-9M~Jd2rPd zwlo)-V~aIsvNRXPso4gq?AeC!ON`{WQ#`^+-i0i*x109o*u%9u@3mibxux*xxHmk} z+he|ZYv3-^>@xQL{ik|g5&4l_GBaD^TQHZ+5b}I?*p(S&1C3@)VjTIgj#&=_MKGFV zG;RK5NNKqEIG(7(oQn@$B3`aTMJQ0TT_#If=JTX|&Ya!a?^BzcGc3~wYqe!%QoC4q=+2g1N8@x@I@?sA+=7y`)a>7pJ}sv36}~>Vn`nnqBTblMMAV^#yl~ZMc|YC`NAFxFcvH^9w`8ZLyMH^&Re06lmMM74t^KfHtxE)F5 zbj95Hj2cpBrT}FdJCj}3$xt0$+0XqWY%Xwzt=^aJfN+BAz?kzWh3}7{+((W0o747z zhj;ib0g$l3_gBdglU&#ODERZ~E%GRp#ZQn;C=U-v za41f55i3JHaStozzc&%MA9=eY)+nHQWz4IWk6n%t z`~TE1`^kKdu%ACfGkGpgGh`d?N_tRmpc%0P467uViA=L z_6C!1CWgry%meHF#0!7)YG*G?=(v44F!NeMLJ9^@GG)fSlWzc%Q75Fz{VRJ5jB|Eq zh~6RwrS&9E27Xq&S;dgeI&;;a{=M|_?7rp#Z-g7m4Ei6iy;&~=TwG?MObn${8{~PY z$afVbdVKiA?-;F zvVS!2KusZ;sOM?riBhdg=C|+UG7f)~79?2NI6o-S=K8lx@dqTPs&L_1+@V>n8!9O@ zc0)SWn)cvZh5gFA{i>*T$Mm0{cCz;Ol+oR*qR3Gg8mVeTnaj>$3k4gbA9G&_EkvM< z1rxGNmB~|>!1zQ@QI)xRO>y!q=(PJwS`Qc5*9)t>)e8jC!pf@_?Kl;F7l#`cdOBmh zk!5XmRkXcz&+{)etys_Ek(1VC5qSN9(m}4`Np7Fnw=9t|$eXcv2a)Ph0pQYVd8jIU!bq!g=KGlgR zHCRKT|C<@Yjxqet(e6Wv>~xEO)m3K0OZoT$tZR6Kz|cgd)s6Q%^UqiPeP_PWfNhd7 zUi2xu%Ry!MFie;INx|yAh~%v|xUeFR3|j7I;E~qNOfTdPVI>ztrU*De4HT(?oRb}; zy@DcnX()U+!oQ@ z(TAB730hNQD@;uS?XP|8Y}rPZnK;P~kEXpJ`%dzE za5k5bnEitqcB-l*zvyt7P4R&n4C5T7!OvjT??1^p6i%+f*et&|ASkFS=|3%C9^%YO ztt4Y4T%gV^iN&sw-*BLj)uMpNUd~T5lP9%5S)Dea z9Q+W&_mT}D{(e!@dhZJwIP=6|x4WaS5!>_!4t2III3Ie2ker&z{1VgVe9TF-6M8N; zf9kQXp&bYr7$Qa&>NDaW;h)#7S+=yM@M)JJgib&EsEii1Q))hXXwqV>k4t4qU~~V>qP9qt=^p(68CfEA)+u~>5uou8S@6G8z>(9V9uZ@mr+by zUOcLSU0H}l@4m3wJ-yt;qA$P%5jD(80B`rcXpk{``=K$q`+nh(BJGl6E=w!jhLOUv zG1aqC#*^Hr@IxWsDOp9()03%{(FUg+refUWHi|WkEio@dBjUY`yVbrPnF)xRBj?#J zsDr%4{7|q|^NIT$zVlRlRd|rvCO62jq=y#FKNDqYm^cME9>l~Jf1uB&AvRu8$N_1x z2MDvv%$Rq6N-wJcDV{4(_|otKnv^Tv$}(SCjq6L=A^L{klKf?47B$E=2uy&6;!NvmnP-cS(wa-^W)R2u8)2kY^17ynU*v;U746F3)=3^kIBsD}(4 z(!4lbf9U=A3qYnai8}8Ov4vvQ*(_Gixm29bk%Bo4T4xfWZT!|20{D#Ovj~0i>enA{ zXlPz|FB-N7`SKq2{Q~caoCRl%n9ydzlqC45wEM+$5PJd@AxaxyET(4HU!e8{IN)WJ zf!Z}v&N=a|(HG2PPceTz@Q=W*o#=x!uARsa(`(bPg2|%OA|_M&;mO9Ink|MTUO4?R zyetM@uz-!!POpfuQ7_&ZQLMD^lQz~ntQaoh&DCtp23;|NP-M{4+h`E-#BR2F;q)tT z{o8<^0@XI>>od+w%rRChF_i%EtWnzL3QmpLSzjxdMKA|ACw0^X)|P9rvo>eeiY@3v zX;JU>KF&9i1|-CZS1E9C1USprd&$su9>_wtX)z38gWE*iX$KA5 zx#-}~xXVHFf7pcJpou{T`dKdOVj7LGEZ|^_8fZskZ(`U0@=*TW%@YT-;zl-efCyR> zzv*#)L1Od(ze(#zrw?d@9%uX0SoVEtk6v{vZrFEG~M-cqlmM=<7Go8?Ql z=%aHx7_(q&UAeet!fbEky47L^U2Vux4CjOFd@!OLytIxY7?wTHh_XGM)`Eg*B*K;m z<0ve>IN<)k<1eTVi6ebHXIgY?o~WjyqN$z}SHOXUi1hQq_YSk91`pTGIgu%9;$UK=68nBw-|?P%JNo{spenNx!P z1?~L?ev!EVP9bUC{jCHdv~1?g2Jnz!dZ4ePSmoLjpFd!5L+fsEDtTM9gnvPWZ5xf@ zQdz=|W@`(db#0z=tqm)QYg0Vl03FjOt3H2q+iRnybjx=2olK&(u{u+6B3EOquOF;0 z4J%mB?3_<;YjGK^5LX9?3#I8ZrUSvVtTG`>TdefohWKo2se=rOiTuviic-N3JU^*T zY$}16>b0URq}NK~(rY~e3I%@)AZk+`RyY}O(qv>RK!pXA0Y6p^N@s3G90zpRD-elaQ9w~f2^G-&UWV;iQ=yqV<(*8v^3O4(cyw?JPJEi?xU z7i+vkAu+|V2xwD8i#=7dr@q!^&H;jD!pY1Cwv*JR(GyO6x?^S$%5$GLPw&`t2kGDv zj)n=9JUMQ5`t<2HM$pFZ<5=iMuduGH;3_MONVmN1mp32(*EQt4PxfB&SYgL@OS+Gr zpuKqgr9H-8A@=?J_h+BH>fP?=X2t8F3b+p3a+Wt?gR9!%u-QZhxVyOnygbWobbxoHI4A^g3z_J~DjqC!Q={-pAszbb z3e%ED5aM=sR$hJq{-PK12w2GDOJ~jB-ZPrN+bG>(QRBASzs-%iTXcUfqmpmqnLXgk zUvJR>Zt8^r=1Yw>@B~giqjgLjxEqpjl7BXwv}=u%FyJJqvMGU+@)~lON14!Vd6OIN*=9Lce4$3P3SW3a$s%88+jnGvKHQjh=F_m^&7ggILISoCR$)&1maM(N>AIqfw>OZ5Y(x z@Kn0#V-yTD)|U9Xf?-|C%;{bRPF?O$ITh12AzEyoUai;50sho-Y+|WEUIa7y&tS8y zc>kY4?B%U2Z}E@uyFSVMK2@1OvZ(LRw*bfa;FrX>hm)~fd^S!jGf;}C>kw0Ot(b`< zN`=wgsuZ}Dd<{y(B;J~R)`et5VYPx>&*DHb4wXm8}$_dlXhnxc8};KfH>V%?c5$)AndTYyUTU% z{79vR@@=~|__kM9_-eF$^?xZHy=TdU{0V{SIwLvqN3v72pP4YBGNR)2QE8Pph-Tk$ z{#v{}MxqL1YE+_$b3{Mdh!!w5dPeKIrnd*oE1hC$R}-5=)raCb0=SO2krOdYnGvX0 zxQpSFbwIr|ZGn>-IK|9n)uXy909;^Uv^P$BfxC=abI&J<)IM zj4{1D(#_BJ?%AV{_WRd2ODi8JFMp`)qR~V9Pp-YA*We2~zC4+@Oj)yVKn2fTtkuwY zC~f6;$p1XQ%;ieY%cDjv$~AlyIe54Gp#-xQkrQ>gsN=7XBl)FV3uxl zW3&p}j@4j@Rw6uOb^21%X#bL#&BowVCmV$UZkXO$SHT6(97w{9yXL7RDF@CRNwS!l zb=N1&B_UO<=8}lJ!J=z=Rv%7c!1+1AnGJAGZw+TA&LU=ThFZcIq;RGt!I^54JqTY; zIG@4?l3&ivqhjjMftc6;)KF_1#KhE6bHX|qioSyMt0NiYUotv)94a=+dxkxK~&5W+5 z&Bo{%&}WRk2LNuI!dS%J)*A9KK%T)M&j1k`j41grH3a&D=~6swDSAUCC>WOtya=#+6(*X zWDlIP!g?yPlnl~#+no#g(lV%$mkLeY;a7A&a&cOWXm*8c*>8F-CGxA^M%+52o z$kQku(Tiu&*usU=55V=WG40TEW*6u=Ga8q%vKAvtly->z&$DKi9v2$<2JyQC2Tlek zbl)*raNWS>8f5x`3xn1l#w8x2rnHaXkT+wL8heBqjg)8TBh!j=Wlx=8cKGT3%aGMT z2nA~U0`_znK~^Q!Axc$AunMdmQ&CkVyj5ip>>msO)A^d8tW?9opWTRjc=(+aqT`aD z+Ruaj6&_eLVAx%~-yIa6JX?GJi?6i9jdw0vdUxKY8Q0%N-v5#WdsLVv+}rJrIZGrt z%dyAXr+ogLsk5~2|N8E4+Uq3s@7F%{_xo3M=vhZ$rSn(72lB#R+}u2YB@KO_F!( zks8Jp(jt7Kjp94Y6qmNrY%M3d+|}BFX+7!1l$V@sLwQW+zJT7rxN0%xXkEs$QfM1; zzK{^YRNT1LY<+|ZO5k83beS#JnS8E*Ul018F$G2siJWs3%vQRUx1VDmjQAod&2BBn z!Wb}oMrYSF!_abiO}nI&FVA#Gix)3MU=3mI&;RU zb>~FPx>oxwbS~Z%leS)yrzMg^orm9|G5I3!d8g@EN;9aR2ZGoWQHohuzFpK9{uaQn ze833H2bjr=@~7061t*KKw>P4e0+(RJVlftZyG&_$XWgjOzi$mSYW)_FuQ|Rd8CG&l zLu+>U9CW?6C98i#^^5@C{NrMkXy~|dPM@VlyCv*&YMs?yuj@A)>xkpoZPDgu9n$5X zM(ZQ|+;mH0VOBhYnGGyGE=KU()k=GmLy*lF#r5`8>L1SVqtP=QDbh zx^|1PUOoD#qqAi6uu3FCh7#+M$|+?R+&XjYWbM~~cNkN0!L8G$%xuiel1O2wGHcn= zzxv8kmn};RNr2r3Qt6d9zt_KhqyJ~^?G)GMcl-Tx$DrlKgdb&h?%%52VX^GH&wt)E z?Fi~OI)exJ$;*W>!*iA?JgMiN!jooLN0>0fyq+8ghS)rSKOV_LMSiQfJo8wl?~Lg@ z;whHsGuHj)|9;&x=O=?4r0b=Rq%v}9=Uz9>0k)nebg>?aK4ay=ug$e}Z0$e6+B3Mz z&bs!@bFV$C70&Ab=V=)Uq+|Lrl=_E2Bt&~FKo%vEglEzqGdV}dVA%n%1i|xO(i$2+ z8lRpiWBia< zYxo}AdTpZEU7s^MJZbh_(%3tNBu~Cmc~3OjdhQ*4va>$v*V$^)uebH2-&Pav);C6P z9^1yiJM(i*PxkJ2wuyJNCxYUB2hBKV;$+hxa!`5k~D(GAK!N*o>sp5{p zfzw(_L)BT>pXC?nBpwAHphyezvZ_HB$$IarUSQH((Hc&A!h|sba2n}Fgub^778WIn zTyGe6Lm%yw_DVzD{jq5sE2nkbR!bkXVD+k$be@|!OKultJ}{z* zN*Pnrm_}-shcm`5t)iUdmNZ+ z*&bP7ggsDI->|<|&z)Db3VhsfpjWSb%fHorZM<&9vSrI|ShiHiFoHu=XHOeDc3N^6 zWXhPalSxJ6w%0*fZ{5Ft>kK1EBEkJJJiJq%c#74kW-FUWCOK#Y1f18$FrHZwVeEqBs)+As&2v&oL?tW7fDOA< z{95Q{`VrP!N}p+Mis2)rX~Q!OvVdEKEx#CKVdLS9PC}-dwi>!f{Myhwgj+5i6fQRX z3VLTSN9QqvbKsVo7Cq5O%e?En%=-6IeNty*Mn4@Hh{L}HD%&WST(v4ldS6vr_WknK z4)ckY{&Dh*3a-TjivP`Lf8pndp9me{v)~zXFPaA?{6*}}&w)Q7+){py>6t(L{!&wC z{rkPaC>aZSqV4B=o80U<-zLHa8sT4iV}if;gA2O}zrIAKY4^Oy*4bD1jZ8S}bwqdD z&kOI{?a+hphvW9_(jH{j>8<@v#uDd$aUJ@g`EG}{!XH|R?SyuO+E)M<|2MiGJJ*|X zoD|b925tg%7#Mtt$xSb5ceAG@>7XiRnNG~5rn~`mECKxGNeIxz+Yx^F4caJNV!S z@KaBUzW!KyheSSwS6WL%PV?spzkv(_f6N}iCp1{aQvHpVR>8ir&}U8PZ&+k?MtAwT zMboBVyJ-5fYx(yFPPlf_r2{7}xQ5EMyFs>nN1ywSK3`wGw?nkVVzi~-WQ|6Xo&xV^ zV{#G=YLeujW=t1X?D_Ef8{!T1^go2>a_&w(Mtjx698t`MII`lSGNSZ4CKN~_V+1+_ z=W;guhR;l%c{2>Iliu<=3Ln)k)qEX-*U?+zhn>*_57!xR`l#?Z*axNDuUx!{V?*?5 zw}oPl;e;;G?{yq0vN@?;jWg@g;Wi>Y5scA}7k{+YRb;cU*+eA=RbGllsqNzn0roOW z&{W98iFJW!yd)EUE5WV>F{)%Tl~6{R_r@p_|K4?N8qeovAb&>cBdC?5O-~g+vP2d!>>tCafWmBDb9`*e733G!5(d+ zKgBtR&b(ox@$+yzev2nq8{^ZGhRt#{WWeUln@Qde-RAf4b-Jqas=LVntpb1USzUc) zg|G9H?muY%BKvnQ-|cvvRuvH^oiTU*lO_=2T&eIGH{#DTo#c zorgx8u~?mj?x(mZ#Ty0W;d$c}J?2>P0A{j7_)Mib6V)1$F$v|Xe>(VhkV!X#5?u`}wMj&fMWDlKNt4FW$0M9toXG8z08E$YFkRge zrlf~CfC-Wst94r?7ub)M{}pIbGDznJruBm!_*>h0*2AgAbi_SS3t*9sP*|`^=oJQy zTGm0Ib6+c`w(FQ5q(H^Jp;F*gOf(h5&N7rA5^;I_xiAR*s*QmBQD` z%kZ!qhw+rLqBo;>sN4Wv?EogUT7XZ$iOFhi*g%JB%dJKltJZM!IS>>6ZxGftJG92& z+4+Ow)ErLW^oiCujRQ_&vDPTfHBhQr&EP0^jQ;<{ElySC{x4zh&+*_{nDYMsP~;}~ z004N}V_;-pU;yG^fv#Ec{5D@1bT0F$-`!2o#LZIeq#R8bhm|MT7N%ve~B zWG^K%NU&+q(-0DiX~cyMRSUMBs#F2x};fUpE{U5{cD`@))sutzw@adQ}@ zW(D0!Z=s`5q_Q~(C-c)-|9e(HHN)f zg+_btov{(LSu@e7S=eJ0quSbsG8x1XeSmZ7MY{OWD_&Gd3VW}jj_WJj(HL+aAj9l) zp~%_yY4Ef}#_cSe93~;b$ZIV!Or45PTBU{#(vKR_VAso_qb%e z;XnBl@U#PeEG;}EZ;5{be5Q}nm7KHB!Ea0(y4}raaP`1XGHlC7@&y?(Lcc)BTtSz; zR;qDO%8_T^SA)nhGf<+btgm4q&!Ep!M+V{h1(u}C9RPURV_;y=fx-xeHpT+RKTPwO z?U>`3dzg1Ie_}CViC`&XnZ~k?z{M#eIy2iN}Ix4bKx^CSEt*2Hs`7|M;xHA!8PW{~!fPLp0E!vKV8GE-zlWar2+$f?QQkY|zKreLBFqEMqS zOEE^VLh*!>h*F-?6J;LdDCIuoHOfy^xKu(^%2d9ncB#3ktx|iTuBM)*eoMnlV}quM z<|55^T4q`;S`W1Ov~9F=v{&e`>9pxQ(zVl_r>CPgPw#-fi~c12M+O!KQw%N{${0>C zk}_ImY+?M$q|4OHjK!?aoXNb*{F6nU#VU(ymTZkwc0ji(`yqo8vhg@Q&jv#~)4tP8v==P6bX=oX$COI6FBPIj;i3 zbIzZfKe?=PRdUsHo#Fb=ZH2oB09165ssI210002$07d`>0000000IC300ICO00031 z0cHRI004N}U6Ic(13?tWzf(m-iHZ;s%*lyu{U`~E5J4oZLkSlSySk;(?aFqRIQ4H3 z{}g9&7Jq}Ii|@=1w%y5l^Lan!&6~FXro;>c^q1BdvnSkVDB&z-|9F7=9HSyTL~9%K zmIbpeEoT^UE%&83%k|6sScGqRfG3_T4`K(;mWPnTo8@6l;KOnb3;41;f(tQic@(E2 zwmgQMc(t4-zgr&1jQF(tf=Tgh`4z=XzEcgoP=&JM*BWsktNwM|bR&80d-brTIygXx z78E3Ee2Ah*T+w%jM?`4g8aF0-NMA^+$tOyzponE^2OT44^hRhiUssciIh3NwTBB_J zompjem02D|Q6$f_sr9{zHC*=LBj6t4mc9`6p4*)+t2?4Q53t9cBU4vVyQZV$PTi%V zUw2t%?24WiZJ)PF#N?XE(Y@T5m+o>BF7pzr`^+Ley)V}@DVmunp4>!%>%lCCb^dEP z%#YZ2ft{yow&^M3h;P`(F;1wLY|Zr4DyHKGI}UoLnU0*3JjfapyW0RuB#48RHw@6X0>`RGo%)9HxfZ+_QO z#sBgNBub)*#zG8MY{U|Wop=&RB#C5FNF|MQGRP#0Y;wpYk9-O!q=;hL(Vh-;q!XR# zLRY%cogVb07rp62Uo>&aK$t-3whq=sSK9yqO2raa7oqc>@6T8^XevWZeV%WwzHnLZ& zVq>SovV~i`mpBe^oS*#Q7l%2?eeQCK1uSHDisl+~B6CLq!x>q+C;p8)od}cSUkq9NxU2?DgS-!S(I-nriP`JZ!&U$3&eQJ;yCuHgs731V-b_@E45>V_jtT=fa zCFL1x8>Mw*IDoxmlmTbXaDnoeQ32c$qY6}bN>Pm;@Q~IP1)ZDg6X=89P#A#zL0AWa znXm!Yr@|)KxC=wDsf8^tdnoi6${NmM=6S+Gz*}hfOJq11VvG4 z>P$9N5fD(oTLnR}fQsE!L~OSTWb%HmGs%{?p!f5>&;9xR@!Q#xOlBrC=UnG%=W1b` zF=oe$fi>^a<=P%MAHE@qG2RA8)34}!c^ByqejK0s;d99qy?b3_{L*wAKF?$HkbE0H55wm{L&pvtXY9T92tMz}cYYo^@y_fRi)lM!$=h(g zbi}xkW3Ta*J&(`dGA0clIe5Z29Jex-)*J5;Bgae`v48A#JTDE;U(9Y9K6seSSKPta zChCv-795B@YbwC!MfjX|%h)?7Kf3D1_4w>#On!09?L!A|fArB)j49|3|7h&s$>Sso zU&)xa1Fp}$ZSdIPO9pfuj?aT|{fFajpKxcFyeTz|ZNd1ZKgW$9KJHYjRk@69Z;9_G zOd399#P19H+|AgI?)bh5jiATgZ2RVANY~o5cm|IVgp~Zj)7m<5FFubE{;j8Ti^`Ne#e?KTOg6y z(X!AA0c|e-?`oK8abc3cSZ!2fk!&0;gHKz{hM2+Usa$j9@dq zbAa8hZDZ2{MYz5P+Yng5b_Uj9j$$$Xj?9LuK4(LiT^xzSk!T$G9!FxaMd2J>7Z*5; zGx31tcR2e2VE&!>&h3F0ap$*i=cjPzS8?Y(?9;$8(aW#!Ju|2$8clyzJYfATVErv% z{VibqE#UmExX(tsZ$f(k?M1Yg&|X9P5a0a>?IhaAXfo@@;xKj_=HG^=bYq0srFc#> zD_}*e32VxVG1o0v1*>Fk%yDbhhP7kuab;gNkln;)vRUjw_7E^@4tto*WAlM+3)wRE zD0_@8XOFWLYz=#r?PIUw*&pG#A2V)RA~4#*(pkCutKl}oOv7qZbJI%trHzVJr8FuW0O3~$6M!yEC=@J75eyb*5=Z<&It5@)U7h|7jI;=19DxNvwQ zt{mQoONTcjo~Ym{Kj02W@Qow5;t05W8RS?iv{h)U(Vj$m3T>F+vBYQVH{!YBjd*Z) zBc2}Kh)0Jv;@RPiczAdto*v$a$A>qPH{p$BKzJjW5Z*{egg25I;f-WScq5q--bluT zHj25t8`5wPlOo%Z zoHEai_>SeU4CrLGz}ta^EI#mC;K#u1z^{Rq1JeS(vFO11z|(<4IR78~1-_z-1K-m3 z0>511i_o@lEnY)^fiLvEz?YyN27Ie`E_4mO2R^I+NgUCi`5mZ`&VL{HF0dj1ZTRp1 zLeKmMSAJc04QLL_2uY;6c!@SsZD{m^KyP>>L=S4GFjc z?*vK$g>**$gZ3r&^f-|Ir`h#6|z~d+7HJ9Hq z_z-$?JU09Vo@OzDW^^V{6L=Hza5k_t@H$=F@K4N5Y<)~4ybsJm!>j?b@P`#m@Gm%r z0(&9*=p12h=r2a!(a(eq(tF?yv>I>%G5Z1sMK5tm@9nd|zOlFl*cq4;Sb^8YIvlb0 zQ|L}Q?uI`7C-47sjzjmP>jOX2r#hOh>qqFS`h5!>tA|(O`=R6i$$Q}Je{!|n3;jEF zG}zcZ{yH!8oWT3yX>pB>4`&}itL41)t_jT_EERQ6t>15fL-nzv{>k8exbwll3xRKF zCPE|lt4s`h9HOeg6#CA^{^~yi*GR0D;N}_7!J;9F!4Y6hv17|*S=cgJAvTWnY7r!M z6KpcptxX{bnqe&~u`+DYSj9GnoNs|Gl9e+Tj#prlv97Iz?V}2t3D0STD_diW!78*3 zWKUacu~?0^1NUu@&BnT5v$HF(IoOrh64+JP5?K#yNvsdM2Cvs*OJ>($b6}m^m!)E@ zJdmZZ8?mKf)qE57Z^o96HS@#h^E|AXjcgHHie4?lCbLJdNmxa%!2T-s6neD=TO3=< z*5m0Lu_drg>?J&RGqxnQh3&u-U&WTf_F{8j&Aku%uVaf7Ywrwp0$Zk7gJ-Z$uw}AS z*fQ~)mIA)C>W{`A!PhSMZ4%yTBPiQp5h%bJg0c~|tP;EuWYYy4jnJOlIMNbZihyRM zfTpP)G%W&}w6<>tm=ZK$F~XJ#C|-pgcgN-s5KI;jj1Uk^X4hkLuzuLm*Z^!%0-BP5 zW}<+mB%m41?!cA=o5URSlOSsp5HzwUuo(p$O#+Uw0*cBFoM0p_Tc^m zM@c|XV*9Zf*=yJw0-CYxef9yKLiP-^fT>-;)GT0X7cjNs+bII3Ou&>2m`VbcvVf)m zu+%ZM68KmJSl9uHD*+3_rVN2inSjN0xSBA?DaM?KG2hJc#R!Wqz7@dlRTxn_F`iCh zJY6xG9jqrtun$nA`R|Lqegf#7!gdqriL9EJut$!$b>!d%_DHg0avb5n3H{w5teidZ ziEKu)e3qR9j10yVMi(y4(%Ab--LK^{- z@DS;mY{sALg&rDO8HrP61CnG7)mu8AM}Mbrg!a-wJ4f)|9M>6yrYH$r{yrAq*YL^G z>(a^W$n1pd)a=ac-0Xtvvg}sbH)n6k$vwr+8(@E>Km8lo>?z(S_zjkA%}&lv4}PPn z_8VMSYXa*@OS% zKW-vm(}3|#kZ%Y=I?0SCbA%-_Dmo@M&T5OdCpZ$5l2cOC(lau%vU75sdHDr}MNOI( zmozIaYu=*VRZ;2ow5)2?x=q`5?K@o7u@mh6S6tcks&3tT^z7C9>OR+8d)@VY`}H3% z@P-?2x_QvxAw${hISeB7!R})0R-L2Yb|2fY^MT>xsQb51J2hG`|1W`~RANom5*Eg} z*l!PR(_DPkt&pYQ;+L_`Mrh6oD^Zxeo6@~^Kjo^4{T1eHpRAaQ`?c*aj@{co`(1_G zOOu-^yd?W0CAzqoB9(OO)9-R;|D0xuTykr2w$h<@zZ|7Q|7MDzgua^N%$eHn zr{TJO{F7?ZKIZl4{n0cj(xWciU!V zLz#G`i?2h^v*-5d=Ny9GJ3FS~jXOI6@*Vp0^MZGD8rspzvpL?B?4e4^@O05r+|f~@ z;3(jNmu7^P;CSEyaiGf1AkAUM>p-ezR;qGV*2Zf#IDRNsO~#XLyt0H{rpk2KNQb>< zQ{sg-UQWkdwj5i2jxDFNl&$6Q<=QRA>&|WLYzE9ZRyS3+z&p; zKar1K5DqMfO*RbSi%rSk*-@}|D6C8|xqMOti!>A~5#?NoE>rk%)euutZ8UJ)n?={) zBGrgDgH<*2Vl~oIQymp)#yJxXn#$Cu=o&Q!k8j>0jni{oc6y!M%v1hAsk9d;abSk)*TjgGBRb9k}hPTkS&&tD&5j^fB2?SA`pI_)T_)@mu$ zY%i{s#jA;4@sMguN(6Qit<{lhW1gnmff^vSGByVBOg6TTgq2dNYQTols1T(+y85Y zHiEC9hU1`xX@TZ)jcFS6>?fGF7&E98VIB-M-eM!cw799I*lWXNDhVz%9fxh{bl4Ve z0VbE0DY3`ZEZ~up6R`it~9Z#5jc=iuI5{6l%#UC471cU z3wRz~r8KcsM;X&|^OCBRhBMUeWkc(*f_c>Gwa@KXt(T^2?DQziNE$*wz^jtmxWx!?SDlMecmr^d`hK z8z1=IILr7NRujN-K&dt4n1GYo!dT-q05WQ_vBuXjuhPx22U_Ka|=8ILT$MY5j#)f`Ik69e);4{%O9IKb-Cw` zQ6t9PF>>ViKcoZA{8fDUW0NN@e{9l}<(_e)MvfbI>&QC{-Fn>j(o6UCxbKA*?i;pf z(XbxFmMk55A<{5D>->UcJ@0+##rt~R_u`B94PUfqc+XJ}&%2d0y$ONu4bKB^`H=7( z;PdvT6L)YDD{Laycq0jL?PP%HG6A9jAVq;r<`sZTg;i}0c*KDCW2~wJyNLi%N4&SL zu*GkQG&q}-HMbFz95J?dUwleNPKf|hyC$~yt;`&Q1I;}+0vJ`e+jD_3fD|w!j`Mb4 zZ$OnKv$HUkn`3z`>^!)z5C`l)Cl9U?keu+)6jz^~&n%d^s7IGK_z8DgPnY)Fr8cXK zCO+V`d*1lgy?@(nZ*-s%cKDyOS;}?T2!Qa_Q z!QV@Xy9Zf22cNzeUnizs%e#qdgJVZ+T(A8CUd`Dut%Y>CsW(0dzAJ?<4gXnK#_OPuriW?ep&&o_DL% z8uv}tTJX2(-&a1a#?;-{9dE0&N`)R*VmxjwnVsp&zxZOg)wKTSvl~s?b;G5$ylpCP zBefl#H_~6Ny_ldq>3{83+&5EtMD76D5)0W5QA~m}u1t}RlLS+(Km?-%-Vs$rjM8HS zgUnAd+RahC(4HC3NAZ?sJ}5z3{%6_GUpD*BaF=@)pR3)quyT&JFNb&3Ue4y7@r4VG(tT7e*HGh%p-g35 zC>j<6pcd+zqb)x!^>w?c4=>+I(p=YA@D{ug=_fB-fB*gZ zSegbNkX{pdPa1=oM02KpRf=Th+V3QB7jG&JYVCjOUQ@F_k3nCW2VNlud2B1@jiLwJ zz$A3;N`pw(`6!?f;-i2@2B1P5Q;jlI2|Tb_<6Y(PDcmYKb0vEMeWj5-u3ZPDcD#b8bB}gN`%-&T`$BtzdwAvr?PH$n=j9sD(mvAwo5O)$ zq@~7fn4ba6i^W{AS0dKMC2RJcG9Q+#vkVv}sM2s8h@;BrBJcwfMXE=X_tgZUaY$B$ z?=h&x_&))jJu*{_r5w{zS{f4d`M{FHe81c1F1_|#YvW=ur|>fv7~ql$pQaaP_hK~) zP$6Pa6A3D5x`q@lG$atRYKp1xn(Ty#rWoL)-9)?gSm0zj&e~IK@m@J9vI@{rqX0N1 zu1ZO?c}*+@hd@UKBuq$%@+9DGCGkmJmN@S=*6iDSV%0+JW=T%D@Hqc?_Pxsb>iwmL zboGz7c1*eOyq02gyQP9vUk-lKd-Qq0ZEWCs`A77N}J>Z#wloL9X$|L>Hw) zUdEU(jAAjl&>E_fB~pWvFd#{&3#2PlXXQuWpbdbvm65XHwPn$;Y|$8235I1$f}Di* zP$UFEG!zGrZ$3t(#MqSFDkUM_o0I~r2 zmI+&moZIH@`j9*+61WO8biss2Vztqac`YIA@v$h26jQ7ipbX1Uy`k({%M{CTCAwUV zz&Pb{FN^~iV}uE_Xb~!}g*b~1)T>4@%p9*$B%2Z|bO7$Mxg1U)5Edkb=04Ka%Pw4S z`w-^rZS7pJLkNJ^uc-cSql9l~XJIkGAh%F#hq*r`owgVlFmd z%u#}tieP{9Cex@hq0b5)1G4hP=OvQ{7f*!ML||kZv72%w%}PU69pE@nY1N!GblG5z zPZsEwmx&QM;-HpA#beJLA<)cL!9Yn#=2EB@rVP*#IFT5FCAv~+?XQ)3B_SOoA$ z78sP{FfrNe^u#lJ5Bcf$wPVdpZc{N&`P?|w?LOz9rrj`bAfGGEt>39w9J zPDqSt%c=ihi+^Si&^tbBX=MfKYzN1k4F^!Um(hxy&J z_UGqszI)r@BU`6#$uHPHbI*|@FR$@!erm<8U6O0b3okBS_{wI`_|4#RZwb6AB)p0w zNRaFjTsj|+NY0Fu0f}S-AW@{_m92)53d;c{2cp7Oqc*{a69}(xsg764q~yoM0|oJ5&#yZwA3eBDBrkI66L3Cv!}9o+0l;*LJ@<^Iu=CP|M-ayg&cN_#Wkl&8JZTG(v3Pkv9HA;y{- z(xAjh356rdfvD|R_K|YO75vF%bx6&Rg7w{bdV#*P?lgUOhZyIpNmu_ZmLvc{Z6V7DS7xGXom9%oA z5?>~KV1RkFl~j1u1iGO`WppaAMNR~L*lnuCN|HV?op`J%Iz{KPwUREDJDgyyAt7&e zlF?^~^xDd`uiQKR@=P}`yl%>Sc8Sf9s~X z2D(9EiAk~v)D#bPNT(&11IkLm`D{eK3No{o5@Vkc&rk5X`4WDwE%L~oYi_Z4){UM0 zpgrm5P1oGgzD3l{ZB}oNO3>D7(=Ahu<+~Q>&)A zgF7sEmw&=H@^e~=cEbtn<*8%F-+AW1IbQ1V`2V$hG># z1$Eph=g9UPUg$LEO4%KyoYv3yTRy!-dP+N-Zb~yM=X&GmJ$Q{=(FZDx%nssN!||+G zNPuiMJjfa1!1aXO$tJFsBp#VekIWI%97kNgT#2&^UDSw4$HInCHwvhmi}&<6^e6%| zl|(yHRZ6lAAC>HQ#Yo+><>(PKepTKo;CN$ftdN?!l?Ecl`b@Z6JSk+q?hT zs$I=*Jn+VQN3^X*Wyj0+dlTc|n7R9?d&@Hq?r^Vs@`)#jW*0%0Jqj9h!VBijA?^*; zTGt9NAg<(z&fC#>yH!mAZbC=PfG!jPLl!!nVn<&MgkFiDvWTb@m^cZuDy`4}lAyOZ z%)&y&u=>Rjccm*S!I5A#nRD49p8ew&^JYt>za4!~yTA?a9sR9TnmzA}AGK4`=#O|N zA2R9AcTFbKYsa-++PRb3@7nIS599OkJ125JnC6`3!H0RUU`^jVI17=XS+G;@6GZQ^ z&Q~I>B=rTKfH?)LW&)__l@qXJuo^LE&OyHPJikeM`n>iGzwry+LEH0%_KZ={mTNU$ z?OW|}H}CG>e2#Yq-00cu@a!mf(RImS2|d|>`8Vn)2c2K6nz59%pcAxY7RzZ%6il^J zxxRJ|E|~SjGA)>M90%oz7xqXW`3uMf;Px+f`v(MhEIqfU7;^{xxjN3(e zCN!Vm19cHn_rQblgBKL(JAWcQY;H?`1@SbFIOXpRZvZ#4*(B!8B-{W{b=-)?PPBn^ z^ymmnu`f9#laxnT0z>F-#c-{{LakWJRZ=C*<=(_J`bJ_hR4~H$M7aJ`11xz;noThQ ziINGM(yG*Gtke{9Egl(Qks*%5GPpn@j}2&VGeOB=>v-wU-|#qDY8FxR;m6u9Jn^eF zKQ+-h@n1@{^SjPzhomuQcs%d_<1421$F$e}IICUIw%_FD>pWUShdcN%F;0T%aWR+e zb(ktl-ROap2pl6WtVMEc2i@}1ZufEP7%WAdwnFaY zX4}CY(zPb(`d)66e?zhV1rwhAoN>Up-o~q?b1xXXOXs%K!t*oqBP!I7dbn4Ma1a*2 zHbbx%Ks9|4ELAB6k`a1OfHX9()DI6pEBfG(pECgm2hh{EO2#Yjc=2Qjc@y6o4uiJI zu763J6Q13e&B+i22uemXhztq@4BHT&kP69h;HpVXa)6r)H%+|>*vF52{l}`=t7hjE zROaRVYo~TOU-ap*_m06+XH*XCzWY#Snlfij=P|h{O{R34wd^_nwbJK1=RHHFTXrjO z`BuzJGg?Iy(X0?pB(I&CPW=z})0ITkC?#d8gg5xy9%x3y7`WDmCMIyZ8Kl=#M|Y;nrjC zJ@kN7dUp5g-|Rm3^Y7Z%@19uwIA3OZy;_+!XKm+B8`nOwcha5JMw988hFpSY0!);Hh0Mek=WKzpa>!ZRlHcMHix zEFg=$AUG_k@ytkl&8spC9w7`iE}rD_klyZW&1+Iksl2AO|5QitxKDcZGUh^5a>N}l zGcboaxE!?4#KwWY(@m?nIT|i@+&NK@E4S7t+^R-n6fto%YLdPH+gtYI7-73+R>iR= z7FQ_po*jGl{V;-#8e#2=g|$z$#KG8S-m|0a;xiBG>$PaB61m3+znv0`>nna7h{I9% zdbPx5xX#Vi>Ik#NUc962o553&R>UE|tM0`G6y)JF!8Tpx#Z~l%Q*{T~7D=YKDQnPU z&O1a&vWTQY9F-$@kltuf2oskB5VH}!h9DM%8!dIXvuzt*+TPTj_iMwiZ)duUm$cR< zx78kNZYtH5wKXc|SA6xAVTAsAuD4;=;>G7Xin*!`;$Rda0Cmn0;Sz2EAvvSVgfgT` zv?Mja+76jy;rhSR!Yid{Euu4jkH6nZvq;gMv;@r|eIp(650;+vd;BTVEB;QHzdSr+ zjo|sv?CbD>L~|6`ipi5KrYu6o3JkVBdJuL%6z6s1pQWbpFFN`^_8655@0XX$O)gCF zzb`c*oI@m`VHBQWK@4J02MBR{VHCZc|Xd*sLAoM@-W}r)9#L0**x16ycH*b|Vr@UZc=ejBua{ubNJr(EpvV zXm93eUwx$=G;eeN;iH>!+2G04zhreuPbP!5{qjfn>>&g!_(jPlOj{`34HZ^e-kNd{CNLo)W1OB4H-6E zj4L%b52V-OfN-D%U2RUVEH3xF;MHL<(y)WCHd0(`E)%%tlOvcl=!??hi(=7@kjKzv zH#~Jc$SoURJQ@?%CdSh8lhu!Haxa~_=FCX8%YI>ZAppd zkc~uwawNPXwKfuI@ON*ozw-_*mA<)n*Z%!`<{T}R?wtJO;qRr0ra$whLvG#(d&raP zwX?^YexUvI=%Xg1@v$3j;=C!q4*Z^qes8UVJNcD$kxp`7f>|8-2i7#5bn|DpzbP+hP37oR>Yu_$77>4yX2Vq!JcW`J?;w0{mOm2 z-*2gIn*Vas!WUO=s+KGctPje@50#$$^V@ZONASFJr?fw&kLKs^T%~;j&Ol>8(i-SxLLQ&N%ZL~fIL6Z7SD|50mq=H1M4K@ck7ZkJZd$T~w zs-P>Pk4oXN%HTP{DG=t)TxL%SQcYiO*uC|e3-5isVahYDGCFL%XS?=GJ6Zbf;8Sak z^ItpE@D^v^xF)8 zbcoIi)f~V%0zK7nr3g|39ZjIceTh(Q5v3pQ>9w(gwd?G@FKzbh zym$Be9`C04JDL`~uws)hgi6Eqp5OEKXE_<}?5urTH(ftmN2zI};B#3?D8-R+!sH#G z2|KOeFgwLcq)X>PWWP1V5tMZvq}vY3@(E)PjGq)%Nh2hKN)#EY$YK>ossZVwWMm-j z1Fq_{3HPSiw#i+-ci#G!JgXjfX-6{HOuLEqAOG5ao3!k`m)?2Ce}lm9?RfnW{Sh&^ zLEb2^gPcqex`2iU8dfG!x=rFOD4gk$())PtvOgg-B!8>Npk)Nru-tNyeZx^J+;-wb$fjrsNA(@DnC2#lOuc zHSxcXKGe-$x;}dsH{)%0o09+h7T;Ne(meAGy$~BXO8<^(O()wEks66ZCE7)_r#P^n zD-e`M>r-GMG!6>-Nyn#jD@8-7Rv=^{-ZSzALMrLR4iu1CG(4tE%^@AU)-IGJ5LADy zL(_!%D7&W2++y3zc`xM@?^{y6!?SMQCM8kwted~?#biUPPbW-Y_{iLq-<|hACXN1n z@8Pux8L|GyrO~HfeQlNhDoja;zQ9K)zpR$NYDcEa%SI^+ocf}a72ajrrc!f@opV*y zy=Lx9-bD25&S{_i?0-O-_SrT;Swe0YBGHe(*tY;*Rk&sTSxl9X3@|(=kV#8KF9a0| z$!eB}DTXUaB2E)AUE}C@=l-P3YZZHVH&i|KoLif*5E6eL{qcTvVTcXmEy{`=k~%)F+HB z+@76{>l4HFo-2^9Y*e2RJVRQDzFXm`75J%>o$$d&lW4OEf+P0@;@ILz)J7ASMK%Ip z>dPUjjC1X_b$ zbUlkzHH&rBhL6+i*M*NaZm%+ty~!_y;+ua|X%_3Z{JoNl4{2l35|05@lJ~v1D?)>X}M~?eJ@XliBCeNcUkqkDlNa_nZ zsN2Az5E?|d$Rfp5*SF|6i(B!YE>i{X(F%^=3PY<48<#ARuRDK$)A+7I5Wj+ZI^ea` zwdc45vV-Bq)!bx`u5SlJTu#Ui7FlNpyZ6jBV)@#@4%X(vX^~W7R7|jg8TP30(XfLh zz~J@k={LmXWFND^J{G0h$M)WM2I;5u3}HLk8cxGJha(0na&%0vi0%F5^qb;H$VLW+ zS8cV$k+IBp+9ysWSgR4)`WIsvZcwLYcyUG0f>!S!ZbYl-4v~^UZcw|X-N!9WSN!7nxr?dQ$@bc7 zZtb_`rV8y(sAm@fpYTs*ej)HFvY7b!*X3qgw_YIg3}ym0U3mrOsG&WLrk>1Qe`8Pc z@I~6p&Zwr>zq2-zFY2T%)|N=cQk<5}Px*iHzsE0V2AXZ?_k;(DSjC3W3M^WUC!Uv7 zM(b-}7r-X8*;;#{AgG{n-kuk?=EI6iCO)x^mQ`}sbbD!(C8{L)hLJ^=VSsbTSmmSV z}sO?JG?P;m9x5eY!Z zeIntOB+`K3kfGqxCzejQe(?>R?reYkU2Pw`qwm6johP;JKc0UyeN(Ti+qIm3XUr6( z`!%gw&nCAAbeg5wT=p~YG#Kkg0?LPk@f5Ns3VUrZRWbM$ma!;AQEjH8{OH=X=Y9?4 zDst4Li;~|o7J%}m>M=G-rb|tPfiXwOww!FJ0%VSX>sO7Vm|U?6HNb-%^1TJ)Z-A+^ z63l}BZz?BkAQ+I73f%xxO`f={Y`}`le!-9&n44%BP93a>Z;&)r&)k$K^2Q3J2T$(v ztbR|H>zSJjCm-|dKLMroJ6;(1;fIm?HZ(9eE#G1J?6W9dAm;fp*wbzB!{wruqR4kr zGoS~ilzUC&ii6b#sgUU=1b)Zsf!_(`)luoD2#nHMrsUQdK5XUQTw(3Vg`}_Uked#R zbgos&A^%(=jOK|sgvyBtbTTmwCxbbUkx?~BSH|KTp-2d&0|>;l$O1)bGvz3#8i-=f zfo;d-j;}1d?5C(V*1z;La^#lIUAiHPf1>3@T-i}B;upq6_U{)Vt#tGDZ`Qo&H7ctP zZq;6OAG-JBj&8S=%X1C^Z^j3{G7dBRgt;w44!IYlgb)erbh*?*AbB&mLWsY@W^6dF z=3(0ML|z~bLxlO}8PHXW6Bympwv|U(?J4QGX0lNw!ZZcqWNINCk!mUh{x-uE=16;r zH8-8Eh>2Gt1i=QgyF7)S;QG#!Bw~Om!Apz!+M6m7lshJn}kq^W1Lm-y9Ze&D?|FnkWLBr{9_Z%bhlbq{&SkLR-| z*cj#>Yg;?4Ua{rAq-1d*!lfqRKqMBsU@VFRqc;NQvNq6_m(8x|4p)zH@JGQL0An9TQe)ROo*tqtF=wQ+0h_+B)G z4*JVoF6r$Hzk1Gkv>m()-iR-30;#7fuyX0;ubC2T_&t> zS&01E%A|zUw9=Mzq0Q& z-F|e<7r*_q{Gq9n|NZvyGX|;jy_a7*^yCj0K3_ZUff>KP{gzhK8bbB*H9K}|{!DlB z@|Bkxr31b-GbYbz(`x(e((Prv`nwEJdv>hSmzw=PI1Uo>gW_P6A2 z_dn3X&Swt2d*PL)IExvEABn9rwvwP#3SNzP5R#x2eFR_ILo+oyZB+M1JkZMT6rubxXT_D3%DYB}iVBm;(Z%&a1DLjI&S7?Cy~YJ*$yX-FN8;WM=92)X%5o58P87e2gNmP@8jx_iO=dnVsk zBFn2DUZhALA{3GilTNPcAdfcwpDU$%|i} zHq-Rz>f-{}mq|Y9bKrV5?8)~tuSl+eD^1BPQ}aOWO@blNx*<6SD4t_gq6n{J5L^l~ zGm`OfNZ7UvX;|k{OiePKPlAh{jLe1P^|EH>39pw(LrG2omuzD5CNOZ$Dmdr1vuT(E4}{F5UFkG~rkPftED;o<1mR*_M>XjZ>T z_qzuT>$^PR#2t6b%ZHD<{MI{f8fY{Pxqsm-?e*sUOVZnBwdy|gwrg*^xs^)Qza_Sq zEs-;WbtA2s27RZV2ni!&^ojWl>&vNjai< zh_bQ;UA3S9YiE_>viU$=j1DTT+J7j72}wdhyGk*i(16T7(1v*U z^af-$oj?EM!X>@Cc4-%3X&q^}cG$ab4V-%GjBS5MW&VzGpQ#hO-jb0xx_irlPKj2> z)lJ^- z!!PI$RrnSQVQ>(JA~8r*#@@vfm61*uOjHJExoDy?4Cq2dtV>kpfXJ2nWjB9DyV0%v zAa{~}bn~}0cp%F8+x}Zcq6>1CrIpg-#si2}7$oQoVb7EyVUE(LCl^$NwdxWd!z!AMoH_x7MTbEh=zBfUa;cSMqP}*pG z9XY8FLq8|&BLT83LHK_YK!M&ET9!wfAgZ8|;8dNdvR;-dlrKtyOosjegwP|6snA6} z=nheVB^Z?$NGez`43pK-^;1(-hRoF3#8f4V(4;Qw@o$n+3uZ{o?;Sqs&f9MrKYsM^ zTW`5xYN=#eF@EZTD=)jM$I81WJSUGg^&B>^_w~J7UfsRxfPq(;Zkjw{RNFzxj=|kV zPq|Cb$ymcq{y1PDVu*D;;UaM(sC)xdmh{}}Gz2Qk&ao$ZO5b!cyvmJ;At4;)Y$I&p zFJs-9O1|BAve}V?R}Y$_C0(RT81jJ@ARP*!gc}DTl+ZlL$p$@Fpn-+rCljj_t4*;3 z5y+NU9UWs2rYu39tTiZ7;f9b^vCy`$V#Dlh>*C!K=S`xT`yLwkY#CYb{r7#kZN~;_ zvwycWBT>8Rt+96v7~$V6`a2YgjRZasN%4Imevrsq1XV#c8Fbl%3OPuq5?S3=A1(#U zAQLoMAW4+6))ZTXrNmHBVYU0-?=($5d6*j!;~v4`O%`yG#_=44eyNtos3$6fJBmzkNSpkpnf{lkYqD(Zym`;AeR%$} z?)&bWeEv@^J_)Ob#HO>2a;&_mp?(4c4XP-0 z`Uy86(u1JuK_DNJ2`QKlZ_|0ccA^X7yFWTvySEV;VGn9E?b?Fc9RS*ZOlxL*T*PZx zP%|-w{Y&=-=+y)w?Nm(w@y8-PE*60gqOgR6Qrz`Q11ci{g!N(lG6M}KgmimEqAH1S z+dwghDfh+;UK?)(XS2tXnqfyl3tBi{V&0IvKmrV*^ore9ZH|a`2$dlc4uAcq!$$GV zEZ!#@%n=k%5}Ihe;EbM(jw(DN8GZgqw?(fivyfM}QxuQ(I3h#xjCbh>alTO0kSWWP zI{A-ycI-fr3<*E%LTe9#*K}pfkh4H|sd0$I@|h!2bEt?BQ{%A) z-D)t&Q5HuMWrXQ|3q7NUh=O2cytrrs*c<|EQe@*oE)0MVUqs{q@7BQAJ{7XMDPlaU zkTdfs^R@(oMn{!+PpXKtQb6e;@}>4 zJu{DTfK5mYHZ0cjfT{Wn;@Hi3A`jIb%2R4I6BP(0@=`96i7I<2X0?%g)X()W)&^Or zlB5T+^K?t_*U6&PmA*d0Bo}VqApLogfhn!9q8-FF{1C>b{ zOUXTPwD<8Y+mY2;zYjdm_V&@39XoXXsn3HQ{YZm1_10i4N^M3k%CLfc!po~T%G6kJ z0U#WzV2BJJ)Qd<1ouWhmsTPnWB7-N55{AOJ(HUhN|L+;Z<# zZO^aO^N$TWj+p`i#x~US9UMNo+I(j+ImEksak^#94ihU<9%7ICY{LFU@g!Kr`5d}6 zjNVNtE-QZ(f$K@V*_Nty_R3}%fWhxW%DGNLt{m@&en7VNjVtLS$MEF!_o=|-r7 zJdzn;x=v_CB=`{pg-Uy=SYbeSCK^vbC@{r6WkYe^Eb%B?5hMQI~r8Qr_3yH`(7%idL`IoTy8**U21(g5Msw7jNIRaMWPRk_VdoX)Z` z(y7WJZ@z_o9S1E3-kxZZHOz&@ad0t?pnF7o`eLoogn+RqH)D(tyTStOz;vN%C3qZE zaPo#BgV$?`CJ{jq5O}4;VPu%Zz~F%ZQeQ+oyBW$k(y$=enQDM+Kw%j|LzuqF)jn!ra zGoXi04%TSMH?S(yXb`$9qB+RTfl@Leas|wqZ1>3gr2wU-Afu+WNx;bvlx96*B?r8? zgC*KvPs_|JC~PLCE)7wm-n_!5#I~dJg*stR3@KQYSZD~EH|yn+CsGbD0t8`LK#jGa z%D)JSTW< z2=-sUFTV!)ey}g5lpxO!!6h4gN%(uX0L6hMmw*c)au{4fqM&|vTp<|{>d$3C_OI7x zXb1jCb|X8RpmWEI%@h^2v$}jSI*YV{Me5-`7w@5B5wz)x)0rspgOT3sv+GQhM0$Ad zb#7U|^Cq23hPpl{(j1n3(l6cW}D@JS}cYb>Nv4WzL3+ zJev9`GPJ0urKq@s^eif5Lcp83^kmv2SPcMO9R>fU_4$oD|0d71ZVW}TuaC26*shT$ButRW=mG*sqlNRD zlHHTay|IE{$C9-#I+j>>G^~A;L`^1BN(e>_FJMf;YoQVpIW~K35ekZD8!)f762(|| zT`3AaN1G%aa!YD$MGEB2jSUv1@XvCi|HKzQGur{TEb_a6hf`QV$VaB6AmRtw4jhLf zb0u34V-(mltd%5hD6{}^1r&*kileCWTbp$*5jx?lCO z(3KRM8jTzzB80kZ^u|=8gS8pzGs1KsOiI0s^#+;{t&c_iI`E3-DTk^|Q+7*O)kHlT zyMFaq0H3n4MV(ngl&CW+WWF#nRvBO)LE1_X z@W?`B3sz5mp)TTj*)Cs(&WUrt2K6cdbujT|>GBcm1RA@~sef|TL59MWvcX4?n3XKn z8-Irdx*WYU1YRY{`p<^lSC_gR`A!!Q8`%~-GXY*Nvf9^+yF{lf9ClBtQ)1ym_;hV$ zAs@zv7s6XQqYw`C>2QV5;bRK5W#UDfl+Pd1@KX|mSDOuA7~hArGau3B1A`SKsQj}~ zopTA3$_0I(o+Pbo$aexEqPp;&O3om-1WIgM%m!N|f;oUX2-6c~7IK>ap&}Cy=+gp6 zgK$IPE};Wcm7E+@^g=b3YW zvn5|&!42KJ_M&MFHKZSQlI^GzW4jQe?F^ zE*^O-LVJMHpogo_4pkMV ze{u(rm7ziRKP2-0Yv0!d6=+GX8vy+$l3B49533x2+>T)709_R$%|)cMHdZ@87V}xZ zf}^J?EI&C6#V znYZX2JRW|uwW#M&VBCve7lVaW^vFtzQWAxkLZPNwFQK}eg-~A$^$fFM#Wb?Cm{A=A z$~0xuQeE>Vc+V&#rk!A?+9+x^G7?lPLT{MrL=1JcImVtKc#_K|#1~90js&I~TtYQF zD-en(%GbdtW?SoBbNBj5{QfT=?z_DxrRkdP^EPYu-SJT02iG8>=FKHjhaVm?K>O;^ z`Kv1OTjaVH-hKy9y!Y1QeFsc^>6!DdV??r^$8Y=+dSD6W{1d&pt&-%@qcQU_R4Yw@ z$mDODMYVlJCcjItUJ9?vZIH`m!FjEgmk!~>PG}L$mMSk$)sn`27d=ZB=YOpYyEV7(~*m$^FN@o&bp-j`(A1^ zqu+2{ke7zw{>lFjcagPRAMU!={g2?zyXi9GZvij&(m72C?xzIYEB`sZ>p_YC1m7vX z>c5Kbq{aL{!S|5N`$wRk8x)0q5Bf>9vQg9wF&-1J@4yoq;Wf>Pt+s`d*9g<`xmrau z2me95Xy}(e8qP;`v#1!v@^*keh!wdT%$8h+9xHjR!@Oc5M!yfqAZPO9rVbryn6LU{*FgAvdZ~K(^nd{*r`{L+w@3cT*dSmjW@*?sC(W<`Yx&nlVU#tgx75XPcb^mo* zG3Wo4X>HLQ!Wz>WAxQ5clM21;KN2@VmF*u*-;F|*`+M5k9n|fDb7i6mVI_#2>CBTF znX5)-2GQ7R8#t3XmZ{CjnRNNZ=Si)Ci>b=0BGpZGVb|5z40ZW0%}`Y{5L7;u@@a3Y zwnn&hrQjknrFLwCt6c~J_)q67q@{&9#QxD7p8Jc7>>m)}uYYlyL5I5$vG$ZJ-2%T^ zdpUkB)(dZ1u~LW%+Q_5H)+r8a4pQQjPUXIKX=Tvklq#3n4rUpueAh+HDq@7IW6G(@ zK9yxcsBje~3n^0wbWxg8sIZvY6ezM+V2Z0m^krEkSecSRp?6CA`07MwA%#{TV4xC= zk2&-3GnDwOMzjOptBuP9)Pl8PLhDboipZph3U-im>)f=9eVlvI$ymbDol|Q_N5;R9N|K;tPcI+{8QuNJ>*3P+W<^%2d zP3yikX0Q98hV0vewa%iJQDgo*Vru^-e;$=S3Z*MFNJK-#LAXB;MUd9jz?)ZB1Ih5y z>cijj%jK_#5#sjX2nnK1eV3Ej11-k)%S5>G`U{+XFp(3CU zRTbJyRfTf$fFS>qx#z9Rh-vXDZRvBb~0 z5DUysP9beBKabY+j?7qMcd5umLhVS@jE;q1!Kzi58ULnER>)>^DbS1+a{m&5kOoWF3oR3LV{#i05_Oz!O9hgM|1HNo_ah##fiLu8_YCue zE*B`9<~HmVhz$zSA+{JSy4< z(*}H@8_{WtaXq+J179fa{{PMwdY$lv8eJ17o_k9alENOr3i)q_GUE^6lFjgI+vL_V8KwPs;D8qJoY+zQS@HX;U*E@f{lp_j3@}!6dEnd4_Z4-_D9`Ot@<{V}Bed^d zIr*D*h{wFX_BWn%V*1T<{v;b2ay(%~+F^VLKJ7w^aUm-iRRt6InRyhr18CRQ2=k@p z#3f+~htS)Q;jFGk7&(0k0gRv-Em$B;R1T|eJBv#)<$%Uep9uve)PzEU2t1{_22od; z$<~<1v|;I^$gnlgUrHevW9lz?1Rpg-8b5E$?}$rzCCM9wPz&|<DiF53ibID(dRI~ zXf2F`e$j?7uJwxo#I=#gGOEva3KHZ z=z5UIAX%K_qTeZ^WMiyMLLjO2fY!p{f93(b1O$T1>&8dDM0h?gReel$1eel~CSBQ2 z`0dY$LAla`iJy8hi%L`U8=&-qPgEHY;Wfy(h$yFwY5ZO{Wv%M5H2M!g;rFr8r>^qX z{%;2j8YI0~QK5C3I#rIEiu@A7r`u73ZC}v;d0l<~C!tY&|0iG;=Km}~Wan0c#g-U! zeKNHPVpElbDkazEi%iNehdiGIuUgM1$qwQ9EamWgqQ*DL56Mwm2^OADf?nG@%CBud z^ybm1-PUSU*){D4kGR74=k&y6In6oL)-x+>(M?p6&EisYGyG?$#o$l|%Z>GrGptIO9YW$+kMJh@)aFdQ2#)mIdO4;(p^IN{_B7S>YM@0jp{@JHxdE&Mk+;RAk>$eli>Lm86S0^!4GMY4CUR!1GVpS58sYu9QszsCHO{M%U zS|2e~Ejp|`qIp~WYSE3=N0fswTn`vhW(z7j!VgPj+=BJC5Ztb$xqQhwGNc0;kmZte z+?T4)Irt#h0R6rlm8c*WY#LahS2hSw|KCGCIPn*UeSmPFG0+>Eh2(=owF^ytl@D6>>!ZX8Ng13QDD4MXHTu@kPaoO3cE!jevciH-7Un^h=lYOFEI|-ndK( zh>Sx@9)t>Z@H4$4jz1Gl1=T^hwyK#*+=;|s)VUzmj(A8>;}7p-Nn@gzO>H^IaXj;z z-p}-x+k}2F>%#t#kM{URJLP79qh05(<96 z7-SQx+8on|aNvF*;I^W4FqxCdc}_OR<_O)XE-;i-k@*2XQfQ{?Kkegvktylfo#+@+ zx-tNUxDs5Kp5ZK`#dsBLkE$CPy;}1JA1gXDs-y3bkrs*G@`OdrBdv`hK-uv#m%kOBZAM7)stsnomxae2kGaya7 zelbo{RXzRk;a5LW+bzn+eLr~SqVZNdzJKqF0KHc2iYL7yz3XiWe0`#G-%$he^zG*o ze94t*#YxY-kJn_Y2WZ&u@R&gAb+BB={)}jfrG}9^G|)goF@au((K4K98F2-n$oG4r zjh2D05#Bxm%@2J37v~pyV~s|_pIu+82O@l8W%zE6{?E7_jMNID-D9)>K?k&tlurE( zeADNf`UPN(gG6=YDuQcwuMTbJXrXrQ4_VoT+^sSAE;(SlJhYF(18hMvwLdB6_49aF z)SBoDPP8B1H7yaqc_?i{oaVxY5vL>g0ICYiGeTd6v`BtLGw936Ge$Exjwy^`xF3IBSeJ59yP{el-NdlwP(#rLV_1VbTxm1nyR<3FMIa~$ zdRV!rpSk1x59?*-{mohveTetK*XoE@z$_If0Ig<%aRD{HIq0v_nqCkw{huF0x_5{N z$5Wt^Q6QcnUGphibJXUllAzWk97kX1|2@Yua1Zqf2lC_P^7bk=vYVPGpi2V}1J6=m z34#zKj?L?Xxk}{uF}2xS;y*5;jvYZ{a{dAN5}mSqkyOJm;$2}zie56T1B1K))Zn&M4`8Hg za4TSx5Q(R}38%_N~S#|j=>kPnN53o^@Y z@Yu{leyRUqaQmo;g6KXquFP{m&ng*E==no@<3Waz1-+V$A^}KX7-6U$o1LQIX&Bt$ z7?U2{>bTRzr^d7Ovt~6cnKip!c{LcUUs4+kE@C_umCsyg$=HE!%-do148EvXHXy?Z z>u;g_1;>D;7hJxp&XbIht>@u3}uIbg#^&akBj$5#>40U==TuSP&|V7 z@0rK|Yi|PtAoEm*Z;o>qPvp{nQBOAW0%}rEX1TK=!|^~|kiB4JfOqhRoc@zhb{7Jo zEesi$ZO2Mqk^vT+g5)*nkr?RKF&D`g=>U=PK<}Xi8@AH$mK_6~6+LMl9%!T`VxW=i z@A1fk?H-^ZF>(VIppI9mVmmFrEfIVIq1r1PW$ ztA2pS2c*4|A?@KDwxtVxyrrw#0Ze;wDk?hC5o2m+8iaue6pt^4dImX|iI*RwSS5@% z{!-&dX}lcROc8Zw&YThYdnIe97Js|!wf|7&-TD#Jul}KYeV}N4*?aw8Diceul$Bi< z`{(bVo#?_5nx% zwIGZSWx*j8TTC4Gx=DB+)*S{&fZOU0zjFF&JTe8Y!%qlmS=pbtR{1yIo0KMyv@# ztp*el0ZB}%{l#weJ8Rb9-Kq@M#uM1`TZ{LnGO{|<*`b%?cQ5KC1C8(-?e+>cP-<7z z+2aSQAD?ckYOUMWDV1(0m8^H;&~rU0=|ySD2Oc{l^=?4-hB?navP{^iIlN566on*V zJt5F-*M57lJjoJ`?tpi1{@=^SFc(r{Ussmzj#40Elx4IIk(;-qas!A=W%=k|O8FE3 z>+n^hG~M|=Q^&zcSJFgG-bgX^#EoT@Nvt>#Yb6r`@K0g=L+MCZ-FC&ZP%Q1O(0CFvce7!7JE_=66Zn0nuv;kLlW`>k7pewrVu--|v z3OZi{hGmq>6{7}>=9+lxD=NikMt)^28O_&Iqxsqcz6OliA7(3%B_lH6g&Gse^q(v* zM5STyS=RqC;s2M*>CD})Za056H%Bx0_SN!#=(-uIr`*4QW}a_*W@*gi&uJV3))QUm zI)W)2!-OUkmo*0`)(L}ug?;hEGq%QCFS6G_)4*$OiKhoHf?o$Hfo?VtF=wVSw&64t9UI%>v`gdwpw$iiOujyTWR%xJhptT&YmWB54ORC3sg0x)J zIgllUcNN}N_~i}z-%CFbyOdbvC3TLvNj}QWQH!FsMZF%?A3Z<% zKy-ghbIfI@-5GSYxKdqnTsvGZxh}b`$EL^D#NHdbBd#cJf83{I>c;fOTjICGzaD=r zVOhfAgtLjB#FoUfV^ha&8H?Gdq+LmUNuMR3Oa3CopRz3FY|5q7qSQz6?@h}|JDl!G z-<$sOxQ20^Zm&D!{wTwd;mPIklZ`PcwU0JV8pa~@tF5K0Y zU739>`)ZCSrzPjZiDeUyd15^WJXdnFa@Xaa&%K_Po;NG+$-Jxi_vZi9>-KgOI0`xn zLO#E5i|_S9N8#GSBZZ&&n*;8^heh8j-c_=wG+270?7_0%lrJd%S;gFnEfvpKyfeu; zsbkWO$#s)YOtDRQYD)i9-_&DM|1@pRw8NG5%DI&%rbkbIysDyVPu0s+H*Wv0wpAxo zXH`$Go?rby^}*_MHB>XXW?RimHP>pc)jDfS@c$$@H`oyT*^Imym+syH$#Oq`4cfI? z=Od4d1qj0{D5jn#eTWi8ve}38y~Y#9onbqJ+Tj5is$tX_wp(CJ#fV2}5eSQR32RHJt0aq@6JK|mreyqSJ*K*kZ3VyA~uN$!palt#nH8O-b zcpp`xWX!`2h;a>KYC#M}n#`?s_%rWkA*=~$wZOdssk*_H7MVJiupMzQ$EQOg%WbWD zcxl8roNM!u0?Tf=pPRzI3z73i@GV@!xK{XN=tkst4*WO4bOXYY`}nq#(swP4Hbe%H{fp>$g-HJ9drQQras?t!=#0%>$H zc0ew{?D=0phw)NcM$4h_h~N9ZT?H2sDir9HrS{aZRp&kHL(Ntc0MzE9Xh1nm}f zdYs;%DRyr@*#;pWdT?g&2QF|4C0^u4oOa`+cYkE!e%?O5a9R;fBo(brY)3RqU+Vg05jJ zJwy-E%hZKtv<(Q9JJC0PLa$&Ju$#`%CHg=B4GHI|VuVw;M68GtV}LZ70I0gLB8htF zB>g>|rgP{oPtiZpV;FlS(@*JDks?y*DX1z*7vqFmWLQ?M+q`~tp><=+8lTTsW14=` zEH}*QKGQVAtIY7KfZ< z5I#6&hHP^eVOD$3;_jd&cTq;jxp-!1OdTvc7N>B*tTuk`sL=m_xtDDs;6f9+3uO%ovohU zt{QiFF)<)upr6ao0SNWKwnOFry7?!k3VC+iIIAqIXIdA z*c$x%v8(vu(RR6ViQP?&etb5x_~9V_!%Mu9_fHG_1E5LXzcc@}gSW{4y$hh}f--oI zbz=h)1A|>qBXkHP10w@70}~H~LHdA%$UU+FYr<@BngJjn=rl%AWXmzF>pf{jo4t*DTI ztA!D+NXkgASLTt5OCIn$j6qT0HS45j$8MC#5^1z@XVS)9{^i2I=lTx&jdyVg6%rf_z!XIXEf$5Q6rW+coB z{t1zJLF2ro16#Ww`(;|Y^CqW6vnNe%U6h`&WtuaaW$rNUWWPX*X9_ah*}}*^r5nc&I2OCCReN7Gfud z67M&OV>feNN-}s+kV?`~l`*(y_&;g2BvljEi!!3-qPWH6W)nP3c|Kxz6VQ#<6dTgm zqDWiTWQ=3m(%LH%3d6i&$=Zpv+OvqdaC_p2`g_>n34#nle3)YRrJ~f3)nHbdFL3-z zz4%fS(h2z??|T})M5{Q(kgpyH#k6<4M&yMQxRQ{}hImTkb%EndC+vG(=Y}#f3g=dZ z2RYvp!E)oNorYu6s`f}$cBAmmB0a#^i_oZvZ{}D_LzydN^L73*-eN~Em%9aTrDyH` zI&A&TU6*=eN79qXmJ~+$=*ZReM-&%;Gk5`RLlJ|F73u6iH+`U?A0o{Nk?t5XVhjS~ zh%PNRAd^BA_x5`PL`;?J&oD91fP{8T`Yn@QU!@1UYMB^n*4%hYYyB1*M;|83-w$If zIyvqXfPfdzSM2Vof#$6un1(-__NdXXb|2>SnYo|y2P2bY{H7R_IuFb{LhYg87*sSWS`5x>Gcd3>8XhbCQm~aY z8O{Cjv7uV9t{CUERn2wN{a&yHnih2i%S`-vTB{ZXb3vN0Uo6@T*2M&kZts?@bqhj) zH5Go7R2L&v9Y4)w>AFy5D3G>S9;^FZ^%PBWW_fn|xc;cG4X&otHlclz=^>r2@mC0K z2J33PX7X1C>-vldtSCklZHg9ybvHpHA*)3&%13 z$mT(Y_vYQZ^A30X$Hq}x7WYQ%Cj3nZcmC|9azW@9mm}AGyRqmIw`L3tC(XA+C~i{x z5hZ6#T~$)+A$86ofxENw6~oO~&j=;fQo~#dyF0~=ze7vF9XhWVY-ik@8HM?u_L~Fc z)Jt9>d-pttp64PS_q(Ji`;qSAj`t!Tl8Yl~Po)nq&GFhKnewz5PC#bXJutSR)1mNK zGNx${O`2%dL(pVuoyjP~mn)vRk3@+C=ZUR^GECsLC%O3b)gRjQQA8%GX*o+z>HBNE zM)@?{HDdc0i=0K*T3vWc9xieGl?$;qE&RQ&y=%I+%$ICZ#<+T8uRCPtRj)m zd}b9iF1zsOd6DBg`DWqj_G$<*clXy4z2BZ+U~;c}`ADJSU5Yq3OYz@|WZjo8PwknM zczj)RmrrTI-#V;MjmnO_zk{eC8Az{xFfmsez37#T}?=_wT-{ScFvs_aCsQx(&WTa(RV{-3Lw0{CGq zmbxMGbtE6LiM`Cu%$e#YI9~4)WA18!ncX*wQgj1~>VPYqg7+|$orLpW3r}u!6}ZZ& z##n;U7307$f5BDO3@eNS^ySmM=!pF6!T+~k8zmUe8XCAb zK0q7p8W;daF?@c{03{htj>*V_MKKC^2ykLBOaTuHDP)E2frFw36C@0c?!p7H>Ox%n z?-*u)-rMNF)WA?zj7mmO&_bRNv+mJ^;lThndAfN|6{$dai7}U$~2Cgzd+tG+WS=oPn85o!a7+^z)K_Gd69x?{K(ZFE_ zGyw;LB#;4_FfuwY-7+mQewxFXRT*#%yNCx$3yKIz3Camd3d#!V_el}y8OHvd2Myby z`Th=`3OZFV(CEbiTk6Xv%qJ`$1YI(OUg?8c>>KTU{eJnb{mujM-}jvM?C=lw*yHE; zI2`u%K|E&RaZ|}xXNdi zQjCDrwDwCn7y;Y5qdo)m7VU9+2xh>9cIV*L+Ax_2AOPj zf4YG?)FA;`RslGmu7((+pNtKR3%nMH4Tu$p9f$)c3@GZS&ksZo#PGi|HxLgH-%nP| z3?v970*?IO8tN)`%4rKCZNVdg1`e(ga;~E_W+n`K7l1<#F2x#|aEBg2S+YANMmqu% z2n342uh(Md7ZgckLl9v~_z3Y4p)gxV{AJ4v_P3Yf(m}2{q zlW1-PdMUcNh>d9qhSah#dmMND0Kh_I&!uo%0Uhz$QzBx^atCTPl>+8IVZuH>2_Cqy znphSd7rCI%h`^4s9i@YBu%|jE5Z{BA_KX-9iZV*}>G(^O0Ie)1Rugs2iF5ygnUUYd zSOk=LfKHY}KQ-fftsX)lp0X0uJ zd;~;twE0%jaT<8!XQRqNDCA^Z7|x^3F+h>Pn*_@6KS?R>gRo|Z;l!2Rd^Y*UZ=P&f zTYJ3zS54eL_a1C%uGi79bu45fZX?P7Xb~YX)weL5nJyZLL#2-yfs}xwyLkUxsHW>x z5uWsBR|G~iC@;T_&HIU{PPO*wXd!p|3ahet%Bc^%>FyEGKlrc%g2sK>Gamq{z;_;+ z8Wsx#FkvrtukXLj=Mk0vF!>rN7JBNnepdJ=vj_hE214{$zv^=LL0fv~_nU6I8cVZb z>taVqg6|x&6T(FQMQ9}0S6TKu%1c$jQXRNH0AyYTZ76#6_xYq5FeL~Gj0Y`LlzN|@ zai3pmL-Nf-4s+*P2vXb2!`tS{O?+O)<>jT>an1?PiRZRF9&v&)6tdX(32I`7M66h3 zkNF^}r$3ZM)W05c5wzU|3*tX%cP@iPMFeNq1s;5-R4%C)9We69Fpnr53O!nU-?LH5 zMeI;INt59_J)=~ecJwHL?y5Mftl}ntDvC>&>SNnw7G$bQsdw|Fk%KzLnKV;bp=!vo zC3LM+tjlh&%aC1vsZX=~&om1)Cn+<}QB7G{+BIm(-e!VOp!b+HvRfmx`P#PH zM7_X!-M+k@I~Zum{sww!r1uy5&ipnr=7>Z(W6UsT8!J6YkieK^-j|($g9t`Om0>k% zS=-}~vPc_KTq13Aa+3BDjFp&@wd{_$MA0XtlD;IF%S?|a7&CHCHmc{^C8@x8U8?HR zGLve|8iTZvvy97_T&^hTCLaT7bg?>fScWz4I`de*2yE0VH4AQhPBE)aP%AH}a_vF{ zJOkaSX|6m0zFH|g^36E2LuisAuP6MdUw_%nn~bpx2zE4%W!XLK7H8q=ar^X*`E{<| zuzbeu+|}Ro>YLW}1X-Jn)Fz|$$kF+gQqlvae0b=eU15mj=Ffzv4iAryR+>KKud>0T zcgyJ?(fZ{T2J`Y;6=*{8j1U1Kdxgms$Hnj5EG}vTKwe(~VZa@L6R508e+RVz&G#VY zU(=W3wRidMbnZ@uC|ep1x&(6>o9i&TN1H37>* zb5&j-R+yz`VW^qF)r<30?;u$OYUNA>ubbOtZjP*LhdF;y^b4)rDu-f4CK7e8RYOW% znWXk;kVtT4q!A&6o?K0jSev@(&>*%a3(K3@YO2~K?n;V3?#tL^89k#ftWQk}j#tdn zyE|UDUiAF5VQbeZVF0lcdHT%X$y>G8UUZ*HawpUqB=mCa2L*wpwEo988?qNG+WbD6 zeqJ+KPu>7c1z3ErH!O?FPsA|T@y*iOz( z1w~R$DwgmLrw#SO>6(Fg^jl%<97!-NesK{%=c2XIQ&Aj8q)%&IZ}l@zya z%Cb>HvI!Tese{@(NmtzO!q4G!v~Oz3`570c?FAKX{u3*LK_bSIm?^fDa#YmJP%Ohd zLc3ESpuIYLV1yls*M6O?M#T)X$MIc?Wsk*SJ(f50cCAXJ^Rf7R4MmL2u4C{yI8|id z_LwTmE^36>2K2+WBL4eoKd~d=G@l*~BsrPt*^f}gN%r@64iaqby8XNgw(|$PZPey4 zpNtC@-eh~i1COz{9C4pv=WA0!Cv}?;M;_+8{1)qXMb0KsBh|4-mT*BKQN(5t#ojq~ z6-ehQT?R$Kt9!$fn}Q8L6Zq?QyIwebq-UEN)%j|zD?wH}a1__U>t=&`&1BP8i3MERG#t-aR*Vg&y1d4s-O%bJ4+6yPZN%cZ&1qM6Rl`<$%`5! z3_+Xgdy*6QrC<0V)Ybp>QHAcsM^5dsO6~7`l|9>n`Tf2Q)D_RUq{ePM7z8ly+G^Y@ zu^!nG6pvYRQcYK!2abY}}YT zTE+~Snelt>F9lt3>oJ+sSxqP08S^9Gu~z8#^*1*thc8V>e4osOUCK6LwFQ0RQD0C^ zxk2EDJf{MVoNk{;#g+MQFvKj+WjxQ5oIA&_>vN1e&e4HRu z0SAv54p-I5)TXkVR(c0#!^?DxRS2=oE^a%vJJCnivG&-a%Wm|l!X4&l&!FQM9c@OG zGln1FO{lctGCfc2_xqbVOqWG1&ARfbtLa#oMl!%B3*d2?YQ5Xx*$--@KTAtl6c9iq zHk5g;9@=G7B4+@m3AAQtJ(wM0ij+{yw`SZh=Oq6pJFWztoQqgi-(&WB0&{6csx{>L z@5_1Xrar&$j+Vs7*#+z=r9(XPD9;#uH3U3Yh^2zELZMP46(n)U-xLxxB)^nhB6P*w zK&9qu)zAPlVEj}NW-V$KX*n^v>yg`>?Z8FF%b8MfvZ= zsi%%mfZ%FJ%$(~zo+s{d``<6F0hqBmT9Z;S!|o)q?tc6f-x5ZO@b`=N9yK242;I_j z29;Z=MuQXdJy#YgwgW^}vL3PDpg0)NWf%n6t(aTXaPXnG_Ibhj#Oz z(E3HEL8a_Ar2XU*y0!xZzVz`l%YJIO7ZcO~$u_f3d2nh*GQhBSaFY_&9Le*`M#_1x zH<0)wm?jYpQww+G>g_NcBb}}z3a3t-me$d41(KD7j4W9z6Q5nDj$mMSa#xrk(I5)= zoyE@c+gSHwcJF5v|1R^H)`Hw$`s>}s2g6rF_FCf378*O{{slcX{xv;f11vWY03zC` zxd6F`CwbS51#Q|Mn1>@wL*KB(h!7^3UPZ+|&AK%LGL-fS4O&ZjhB)$mq(FWdT(4DP z`clS0A`aCK&3Tg-LBbic#4;!NP*Y3Qr{Z2R`#D=8P8H|v0{nX&u^GvLTBupF=or#O zw4x~ZvY>21>7Tgm9CBy|16EGU!3ZQs>JQC2qfKcHCe0C^{~iNxKMXzS~4rpbE4>vG1z)ZJA`pnK-Z?IaL@2M?6Ws-;(B!4-7 z=-oWw-{{i+NRv}g6MOD{+2>x-J3wnZH%5FuqaO3`{;K!0pwNy!Vle-;A&q{hgfiBv zc_JAW6KIR>nr=d9<9slD-p|3b(O;5tHCS$?m%ssJ+1zh~)nMXe&frEp7L4tw44k&M z>0rXd%;vm=Y(SA$4v`<41p5I+ikuyUBvzhc(0R1jwO}rD$QL?jKFS(3#GruP{s3G`iDt7(RKzFB_l1!M{KrBQlDrI8X8fuUzhCx5heex z^rl=*ND6)GQ|1pA3|^G%GCe+D&NlU?v>;2cOAoFEB@nG|5f;m^3CbNYYhz$IjmM5v zzL{si3dkbO2+<;wm07PE1P`coJJ@N~-r{{ghFveCn>&6^RY-EG-xPw%by%7p^sayO z=@gxesf$>JwH-)~^7Xuus7JM%wOer_=syRPZewnZAUs^TeKPs^yQ2v+xty1Qbyj{} zhQ02S$AQ|e@)05ZYNehxfag^FvMC*XwFp9ai(v_E%cWj;@w#E!^xk z>& zwK`LyD*3~ULJH_LX4SA(Oo!C3R43FB_jr`O>cyjmgA?XaR8tp5*#$f~;*N53gSA0{ z`fG5Z(%;RF8$Cvy5WHS34^?NFRa+ak!-w$vPuq8oL3rr){12CQjxX9xBHt@{9Y?5L z#e_ZeWxI`6EFbSZiZjbc{#97+1LFMWJ@vfIh<^Sgp_v3Et5I-BN~00585E!n34zc8 z2}5&%WPu1GubJ+B-~q^ks<;$TCNu_r2#T-sm1#+3h{<7ARBwZp5d`9`5XzF6E3jH` z3qA9I1U;VWfkJRG9e$HmM;j*+nRL7+yn<{72828+C9jBg2@fh8uf+YL;313v=Bn=m zc$F*t?b!-`v$0U|QO_Aa&O#Sguqh$VE@vd$q(<{Qj{b_XLHn4q_$@*pgf>)%n@LoI zq599f?N8Xn1m&h@Ox^CXw(&}2>Ex+kFqsr(^;OLdo`FjnE}JsZK`swdlt@Eh_Z%)N zw4`cSlK7u7d9`~W+NGahnPl-N6)b?zP55D;Td;8c5BMf=$pGNCjU^hD)z=GQTx00Z zn5m7>La~B9Bh*S;5<7a~ogbdKg0-Fp<-IjARXU$dyEL$LI#;t#j;K`Q@`?hrHe#%JbJAZnj-}x#tr8D~sa2UQ zCZ=CFbK*j%;`th7YA{lYg{BNQJ}WrUr&JZE=ZJs#1%V560!$>T1MF2?L-Cdx|9IjB zVAv^X2#AE*QrJO+ZT@Z(1$Rs4p5(`nAiAU>@X-?}>u<>nhkh=%>xh^8`*3PYcTqES zqGt=u@BQ`I$=j{3_Q%^b&#pzN`o)oR zWmox?q^u~rM|G~_O#kgAkshkrD59@uAZs3Qu3oU;9n?FO6<8)wgcTXk;K)UU6s51t zDk*@)$w`XUBA}7zA)z^CiHT@gQ6WM8g1V7;jRDlk(4GtXqu*-{UKR|SzJ#_I7h!OM zZ#|&bu4Ii*pz7Z`ok za#S&+aMVZArozh1I=5=H4wXy@3#u7#vr@3_9Q0N31ef{A{M;@tgJ&0j*KocZzNdZe zZ;iq{;qQj8X7`_>kBRHnJ2&y!^~&{T6L*u>+17U+)C(CG0yvFW&ausq+&KQ;v9lnZ|!1mb0q$;pl@S#_`eGom8q( zSoxAu{L|q86#*IO;t-N)p!TGscy*zm{Pepkq{Y`w<=>G1~M zcWQq?5y9Mw9?IXDFjwcD?9)*&*_VdqOJfNH)O6em+!!rUF;(jesr8K5%JnvJb(p#~ zQ6G3l1{5%Dum~KKJgCq(9pcJ*z5Zq4;850jW)5BdAbrzGd4-Iou&_oTS&L^9ikeqt zC{v{G4dj5TP!AhOg|*B!;KZex10Pxd+sXutdjL^=}Phg#5}MQrA<{ zXBR44YdGFp5z-fPkNKkRl8?06+#=OP{JtRIkL|Wf<`k?{&%BIY7@wD-p6jz9`@1bC z+eQ-t#8nkR&Xp0MTpnFbI}I07J0m3cgaO))09E(_Q(xZiY?QYuN&vbB0j0=!9Pg?c za#b(pXMd;N){2{cn`Lp?-qs`G0(5V(NjKhWQnD<1cMS!*1B`uRwB`&bvGs>ZFjfkw} zAJuaX$cvvAzMDmzPn^Rkr)PkJg=^5CJf`gnf3zDiEQAzrhisFW{y^$zvAWqZDY_CS z2hv`aJI9bja7Q@9J4Qfv|y$_*mx!U)&94EfNlU>S47%H z&*_E*Vpd1qx~07Dui(9~oSvjNWS%1ZhDA_EwB}W;8O`-5Z*3qlKPoFN;eBiT?8<5? zTDr-i>UHN2^PaEwc0bVEkL8U{w=?$9^OIj}ei)tl9>-JS7(IO>j_T4~A$)j znW|jjjN-b~=vNS*GF;tC(R8c**ck1&C}F$=ebIcCN<<*6YW z%*>b@%vy{BXb7#{1g7@WwE2YhPVa@W64Fc!(q;PVrP&7PhH`eh)h?5y7v_ES5{_x$ zlAD0E&uVG`J~r>h3$PRC(o%qWLH^X~H;^N)@q&atbN1#E|W75)M=V^ zE5&b@Q#4HJnKw@2rkzu&laq=VafOuIG4nOh^06ssanzQeZYX;kAS~ZIV)t z&v&iw0G>^Dx~!=gwH!~=5v2!=AcZE!99wx3#|oPTCdBvN>6&Ebq6Akb!IN0A5Oea=)m`?7G6p~t zX;yJhTPvxYm`x>lDX7V2uRLXW@7mebuH{y^Hdb-vSi$)8T#xKItV8&3 zlPb)C?r*J`uxawBUU+rc`Ixw}tyQ_ntAceaIN0}f4Z%RI4nz6C>hBgVCz~`AX3?r; zFGQp)bh8Pv>}95?l(yPJ<$?_T6JS(l8iMO6C>M_Qekx-1P2qd&|MM8MJucZ~jp*w` z|5cz>ET%szt%k^df0RD2`uS4OH$U9&jQC<~t!jUpADe=mG=OUorz>pE$WR1bmP|^$ zAc-;lP2V!>)mM`(UvM-3BDYK%^ku>;`vRj6%Wa$v9Y4}vFSA#?I_40M(l&xZ{$QQ_ z25fI2tj{Qxw3d{~sorFam_x?kA<6%4smAv8PyceDt_t6i9to)vHxtQQ{xs;J4eXjR z>rO`&7j&?gGnm0~nAtI&Il#t4RYMDgRzzH);048TEYW+=R-6vG)g^VNhMv1=z8ACd z5zi%^3H-S{&r{jtTDHJw(|(Yha)7EKQWNxU3fiD}75%a1@0z|}`3*xC);lwf(Ta^t zCi!LLNcw2~zBI$v{_u5w#C3z010q0oB98$>-iL;q9}~l`342xJR1brrK*m4;HyVo| z8j1rX->u*+n%<%XP+XG@5dz@B8)4G%(0@&uqeH%E7#=X;z!;Doim^6ebL6P5C{*p@ zt5B$T?#t`OydXY|$431?8(EpZ&*Dh%RBKFfz{9V*#miG;jG&=H;6mAJ!Xm3Kj6Sjr z0FQ=3q>3=xmk~j5#G+JEB{sr(%!m?)#=OFuPGTQ>H_SYHhz6GCCxZvkdr1D;{4O#B zClTccf+^?R7aYmKPASmPJrvZTruf&MF{pUHh|88y9$V1JqlKR6R0$FoaBN({_wJ~e zV8i#ifhm(=Ovcb8z_(AAa3ya6#Z(?Hc-%pCacx2D} z$~u49>cwdma*zfR}S6-;?v476(p^F;9AFNGSEFbj2J#Z%NUixpy=o$RN}`sEV63kRmssyxvfL;Gj3$kd=r&~ewrS)kui zZVsrM4#U#n&O)+%EEwO2oe&=Q%X>n&z%`k@>w6|vnQb|n2K|>=ZG?zA&$CZ?5_0Ed z6yy7bSM*ClxBp`3METb`<>F`Li*i=G2hIJuDFdK1P=5VQ;?)0;q`u`{Vm9|mntjMH z7-)BNYgn9E=lLpo!mc|KhP8HPtIc-f7`xLtBzuG(u6X*l?!pKwJhc~@~N5cy4xe!A`^2T%Mp1=F(c)aQdfq!Wj>Z9 z+`5u*r(_j$?;Pu`nY4^x6K~&(ac8E+vvup^zRSy|sD%$d51Ey2wfCwO)aJDIHGO-C zR%3(4pcl~k&Y%t%LG*jLoUODNE0BNWFV&Go-1*D^JeB$&2pb~MgIvumxEbmskA&xi z3oPxY?h7YM>g~n3LQpaa5qQ3dyUa$ zPLax9_VGR3s!fyESm$m1seDy0`Crk(>|DQoBy~Nuc26~J$k*mxoOa57x9j(eFHGmF zx}+$*E_UCv(E(Lc@>Hn|;2J=j!8P`ss;VoHFi9ggzqUIw4b+x2e!|du$%9CG`X;*2 zJLeLHO^D!PPEf3!URs6VNp`Jfm^_1S>RX=*Tl?v24p?t zKxMEfL*GM}9a?!DObAaOZM0FE2gA6@@2`kum8_W!cmc+}%)a9Zvdk2=BE#Exy8AEgav?|HK{v@0X@zsO3( z)EU#Xy0-|7(G8&y9g|XEzA%vYm<=*s9l|+eg8FKevZ{oWlD@Pe3i$PFfyy!LRH5Dz z3nhS77H$?fosUp8T9+q(R|^})CbRuA^wxMmPa_@JsN|*E{ql?IS>3R&lm1^9iyPy? zP4n%CI2PhWU+hN9C|=p?q@*A@L%?0aYwVwvuEN-u<;YIk!Q&tu9@fHA!+rL<_Gw6eCzGbhi%psW-E%lkz5A=fs>;@b+g?=Yv0O|e zv5*~z2oYR*4|_XtDIUZ)1BoW~SX)yVi?V|E1w_{_MHzKhhv^TE;m)l`N-W1{ItT5~ zpZ9Z_^?z5bbJbevzOH3bFS!tXURIgs%_MaA^SF(FA#Qe_ZVc3ihgkP)+%G3vwo}%J zhg$dezom{CnI{cqRe^HuOIAg)TAJzTyR|jayNEOmamC+SPkYjphgd*?n*;Q)$kX8jh&;lT7Or_0iwJzY;{oQU z(dq1dcT2;v`T}a*SGOV6ynpIk zqbT}MrFqH!By@)M|Kb`(C27T_LY2Egl4k&*U5D3mOSY0)P8i?1so2(tyn>j7{4x#6 z9jrtSDADT}lJ|C1Fp87z zr6*BmOo=nr^ThQz>3Gml6b@85vCmMsk94Vup|l@AfqUS1cK5#ZURotxN#a+MC+*7? z#XA%Ik|(%X)i2KPq0(_LoL%~S_eHFDSo!z4*;1MqFv&U@eQ_dc{_-ZjKytEXU1?Jt8?JdPI&evKKD z9sXXy0Hx%=QrWDnU-?xfwtB5ctvC9{`r_Xi){SQMj^C?kJ-8mlu_QLS^k?3wxrsTl z4Mn|~v^{>`T->NHiGjV=P8~{j6ZbEQ&x%=%W68&SyMAq+K|T`>r}2U!rn#_T7tQFQLmySS$8}=jTf-+`hNAQY@-BIKvfB9=LAPfG+AYo}0ZGj^tv0G^ zm*UCCe~!LO=k9%Nv}qmiz}Hj(iKkic`*Hb?m*0wZiHDU9hPL|0P$89E5cIZpuJWeu zD(|shG8$Uyg;=GHov@*ue6R1u+p5AXqx(4Y>uMOxhA}1#{|Js~LFKDn+p~oFz=&Iz zU)F8@eDq|0i zn76Ov&9{*#f`KL04~#EHz}RF}>BtvglzYpne~142Yua;?{T22t?(NP=f}%hljkHqe zoql{cc=JZepc{1mVJg~Of8bnn;mt?+b8d0@Ey`P!8nLU>u$wsB-pi+(Z&;RN$0elO zDoVSNNgJyQi%pl0SH~;IZZ?{YY!U#_EUf9YTZ~zwq&|_)336VsKYN}g>52E|qJ9{= z^QT!?SH=T44iUIdpRxO|-%xkMHahZ4tw`rZ!;B3|@z!zDC^1LiikzrS8KKU|n4am% zJaS|=+qkfq5WARS>$It}%FKt=TSYXO^ zloO4rRiZNO;HyqYF=vwAsDS{EU&fy;tp|%{R%V-Mp45Qtb{80^3Mapo=rQY8q zLi&cj42L!J{AcDH))RUjLTH~4H@Q8VV*K;clcg`H)TfERsxfsfFfc+b@>a6-<44bp zxtCAr!`-%@4SN(uC5N!N1MP>Kd?@2n{LC_YTN5PsCcx+rAex;F?yZovP+qX5y_-=q zT2Rz5BNhxSyU9@CmXzRdb-!psRlwW-ljy3j=kuq!fiZIa@Vv=&_w}Gpx5IP$2@7Fc zz3K+wAKAHoZoi;f&T+rHbuR251bv5n%mL+}?dyo*nZ@%k02ytOaiWe-7&-7zl+TLh z$gsUgoclm}GOa^B&Oc60^v`5)xB_oX@3YqiQemrUVjc>T6hTf;Ug9-Kt)%ZY2|;ZP zAwxbBVOp=G(=exZ4+_NZ^WT#HyTNn_*U_AJT{v^jd&bsfE^#B<+B>7%fCCE_+@CG( z2m6h-yfO#44RSIh8$F+i(K;qh(&^7ROqN6eJxvbGOD#Z>u-hxmP~If^q&6el963&U z9{@llC6B3~-0jtjhWpM=jW+OtC-z8zXyG;TWzC->ePe2B@aA(WGL@Sh$c+Z_<{hjw zY)#4XTGa^^fj~G?Wz~z)x$FPJ0_py2sIY_Yk~ex5=#B{u6w*?2lO2$hAp~-=R9C{8 zA?EL>V9`V0my}NTr7>=43IlPLMY3|Sy}BmL`vyGpdy~g~uVi~8N(fDLUg)pAy&{V9 zc{?39mG^YLg>7$wrks~cFWb%=dltlmM$4s!Ud@pykIbB|`L69>n0Z^D#QEABjMP%f z|7&%*zgm#L{_?jD z3w9%ysvvM*B@bYe^g8JaCzdXZ%v$Xvor7=a?X-Zv^GEy=AP_>CoodlKya(g&Avphb3&J^4m^psfR)?!`*FLY-y|`hNfCzn*#MdYS^9wOJ?PfhEzSL3Y1wtN#dxIywpO z`J1#OLv7aSz0EHZ!1vi%6(|QmyPL24MEOqtKJ%{PmF4#B8!cLYk>Z$aHuJvmy3rZ6 zZ~QW)82Vy~SaBZwr2c68PKZ;$`xO6ZeFoYTfieH~{`5ZYNWJ6j6UgMcKKwBb8r1NB0o17~Bp9+a1~D!BF*W zk8@UbeI^|>x}F0-=cBqc{dv{`b&% znWIH%=GUNM3{)JMl2a8A3TmRHVIX8lqp<^2Q${NyjLf7qWh))ER#UZXUPSN$| zAVrX#-G#cK5O8*>c2dqo+DPJyw4fngqJ&v%!M+J=THFY3Za#?My9`(gpmLkER_Ot0 zuoUB4GSh@aS0tdly4^*M>%L#@qx z-@kLytjgms*{?R&$<6k=3J7aRUdY{crV>tvTQ;9hB?*gbOE9dBK9cO$mLYc|5|c_; z%;AvG<5JEp?$p4dmanKa|9mfdjddWo)YR$pBdyml5VI_YL6mQ%(<+PsZavH4SgHJ4&V-a4zSUfDHv?kJk zqq*&v%-hbQN>VHtT5bjCQBBceQ!VSd8lPj|xm{s2uIakZs-*v;LGn93CX?giF?kxd z&0>DFbck_0KXCw3pP_9p2iP3$mtTp~*lT^EckJk`p4)OWs-2;=dskB+9~_GT=O8Wx zE{VMe>YNCM2QFbYgs;)v(+4E9ejZJijHxF7q-`hqJCq~uYOE&KhAYXoto;eUN!;h9 z2uyLW((k$GQ!|eA`atjpiiKaQrP5DW-Gk(v1I8&dWZY==j>4Oj8rNEitv>J3GabSp z#kw}lbKYXSN8*Tnm(TI~I;}by=o^QVvMVz_2k+Wpy6DtM5mT74@o_5rPBK0n6R%y%EE?vI7V?BB^NL@Z+7l`1dFDl7M+8#K_)er`Z9 zY*a>7^yZ2wvO%4l>1X*3*|eA6$8w_cb$hGLd|^8vPXDKN$M3z|7jzjKR0ed0fGaBg z!Di1;3!F)wJovx~wJ8Z{hEl%9D&AUt6#;5K7RUXqVQS0si{7!~-b^s{AW&A`7i-kz z8Ia&(9egv&-S3Wz$qL=`%X0;uG|?`$hGV4%HI>UuKN(zpI_GUM`DMzB%H`wg;HJ%Z zKcpO`%e3$P3D(Zj;A$PxPWy4SNSmAw@G62kfz}`-gRI^%M8Tj4`nPExl`4~i4_dpo z?w;v{dytYeYf0`S9w}Rp0b`>^gbsN+=3BR{NYY91`Ewjp%yB<9tThd?_ z)q=yV!7eL;yxqtUJw%qgacjaPeF>HS!qw1^*->0{%w(EDhq`U{-yR&j*bBx=qtT=0 zhcL#r>apMYqPFV5`@m0Ok$9&cd*6Zcg6M!ASuXAhrdAuXBoBtS{VMR$Ydv2bdd*U0 z8DlJmy-?Gx5=ekj+RjcmfBpbD!Zij2`}%0?u021;DYKQb6|5{JD>}SfqPXEe8Tw%A zjBW~KTw3}Gq@O9X5hfa|ebXSgCJ}AU?CzamBXWdR#@2$2K)V@u?O%*dP_r@FN?gDT zp70Uyj$xHA@#(pgk}!^>{XJtOOFrcEjrv8fmOD0)X;CM^$yV2|pxNiF_&x-MNJ~H3 z(%6=m6?=SjGNaXQV7W&q3qylR0YVhJ-sq5vz(aUL9-CXxu@56+E}K@>=c>O^6*wZr z@HHhhOIsbxS#B?&(AK{)acqf;dA%9w75)tg`>mY&Hx3DB7K4WAI^n`gmpZ!rNu8YD zU!7jGyDX2()FD*AXpK5jLR9v!Y&UCs*C#AIW~uOpwl4eGQ_%j*6(2*WBr|7C z!3GF6W_b{i-Lh5!PrC(-CRGvR1mc5}>|;mNG~`wxtR5U~$9Ev50U$I%N$J&V!`fq@ zf2)7no>RUN6@31ST%pNgzECU|E2`zWUxe^_Pq@si-O+JhOKsI-yG<)*u7}Xj?0#mo zq^kwR@WiVq4_PYk;;I$_54(3$ill1DSwc8hw#@ zW{e2SuD;^2B7XaQgSdS^%H0qka^YD6p6c*>Tkuj3uQzx-?7y3>*W&`y+O{{ZG+OCA z@pu^GY?LHwEcxSdUO7~1_5UZGAY$K3k#XN*7YtUxW8Moa#99=%c#8&B!IO={%xP3z zu2q7Kdh@v{NpoC?VnHit=IqAgNiYrF8kN93D7G&#)$`$)Nq(}urm6e%!$@^VXk8?HDlbSGuXH@0dZV; z>~RBgvj>G61~=9e7If`eP*~G$UP~Iz9n#o1Xi#HOb=TrzzaM2<0QAi_tgbK( zqdj(<9|^W84u*Azra0|5)f5TKcI}B$VK1xT#I6q#kA{K$8nM{p#;Z{{Y-OyqL~ zqh>d`6c!RRemd?Y33P+%W|Ibk)?@s@kl= z$o%+N3Sca0#~+LLcwpJ0??HRHdu2rjJVXO(6X{?I#_uY)&-`p`alN!xjD>N5ijfEtG6hzYzH^R zYuv?_ui)CJ!1`f)$41UD`p#kK4V{1HV3hL3vIL9@>9)}wh7nB+ghy?BRd{tiCQGxM z!)w-zsi6m_Bjpc{!#m><(rOs+&Tf$3XrKRu%Wqb1z?`8z;2cWqq66!MmC{X(k}%pXnj4d=(A7+rX3uY5jouL?YOPS8+71h~ ztyph^gb?4c`gPzd2g7&0I;>zX>ZpRfINoPgvavq1$0=gxyQ}k3_OIE#JE4Mh@dqZs z#(F5r5!a|*nSn)Sq{J(O!* zN-ifyL{;j=@JmE&mv;$+ve2-FVoivJUQVazi^}OpdS$u3h)ylnr|45?A)P_5E7upW zU;4OGdXGMV^VKTpbNM}H>vSW-jgApr;#4d`P73hAfP+~!7&`$aq6M*Jjqs2_SJ!Hj z=c=hy~`pxdq2Pt{QQ~j>!H)-hb@PIQFVf{&~#{x08^mu4EP_~<2F(`WOz{tnv zemIR0wJ!MB%jc1nC+2;18kGi|aW>L4*5LOuB9Gm2D&_S}*iQiPjEne4kB&MDWOUR~ zAk)aKj-Og3PT*!fp1l8y@i0l-w%5USCRmRekK8SR zo%wix%S3H;2)1o#Vm3z=x8w;vT66zRdJ zhi`sgAfCo)jI!0IfPQAc^U+NHF0*w8n7);cMIWikF~%R??`?+vK5p-$$G*e>&;sup z0QkpBoM4N$>m1-pbPjMEodYzHm7jFfJ3wUXncP93z_5Ul`v{0%#`Ph`UP0D})QhM! z(WfTjrM#v+YI6|GZ(yD#o^+425FCL3hSXgK)bgPzkB!|EHEA6*tO?Pv?;JSrjy{Wy z-MVwfHhq??>f1kSihiO;=$*S}&Uu^1x1NNxER(m8a`dpW5jk1gnt1EiVlmN|vm92h zoL86`9n;X$VsbJtjn%Z+*Bo1Q=9Z(-PV-=;iB@1m533KUSd5*BO%6{QlSx5W+|}Yu zBi`gH&-yx2Ul(^wyPk|JnY3&iz2l4fhOVv1tXwi+<|_U6o9-EU_Y$f5hS%p!yz;Hf zhv{EFIP0;x(r!h;`)|03rr&nW-l4-LzOeN0t4x2hI)3>Jz)@Xc%|GJZZB<{8XJeMa zRGo=R{>pr3ypli2W{v4}MQtkiv$2vts{$+eFRJX9LI0@~E_mvvsq&(UjgIlr>&80Gxaxae#x>c9Pk4lDYl^9@-Vr~60$Ki!X_JJ$s# zM0a`?*Ad4hym&U3G;z9r!suRq;&cz4Fx|udZMt{+-{SYU&O0H}-)pGCOVc}`eJzUBUSfxf5Dj)W*YbSP_>(`{u18a~&0((6`f`gr1i}_WhT)DDso#HT zkwSd|Yr-Pcnt2?u622WtBRTDIEVb@frBU7Y-(Ry1teg{CzM6K%&IzpJU2QBKv~~D; zZer_MOX_H92P;~G_#qICR&%`5Ezt4)sz1j5ss;d5%K=cW6Yarh9e-EX(XxjAOUv4= z7L+wCtGTm9{kOLthioUbe1Bn3?)YoA$-s8TS}7K`Rt@A7>N_#X2ZB%QsWhwo{8}vr zlTJPMI%$n5&1$1l>jQ^DI1F~QLjC_sE7VvG8>$pr`Sfu$InANkPPbpbp78Bp^?$hi zjt+>O&>9{(Dnxby3;NqpVKb1ce`)zn!CL8Vq$fF*{GCMnxU%IztzK$Y3;2!$n}g+$ zpB#wx&i2FVs*ORdx6C`=^=GRZa5OhL0$7@biyClhjl5(k7Z$S;Q-#^mW&)5s4Og3G zU;69uVHvrYdZ+erH>DSs_u>JmdVB^~aYe>rmWl>OeVPt zNM0ImEAy9+-=anH<~^~tT9DsgeQ(59zw6Eo|2*=;t2?e*)+_I%XYRQF^?KU%gU6Sx z3on{;$KG`PleL?L4+LS)nr9yW2hDlxrD2PgKRQ8C?p-y1)?JH!c;j40-(7m_)ZUf- z2HrW&e(9ViXWVkDnx^~?c;fu zef#FK%~Em?BRRAF=#T7_MO3QPXOzCs+Ich+5KK8NL<^cWJfc0*topwzc&S7sS z6Qe5}YOPZRS?`pRQRPV|F&ZM+|7$+4T0b=Br4?{5G=rm5>Uu zAZdn0h(F4L(L#+gK>=EEXyz$3iRO zu~6w-&Jl;x`Dif~x&j7mk(afPh0_1cSm^mI7AgmCz4g!=tdUfZ$3iEyd?)$kAAlpP z$snTxd8T;xbdfiBUVGcb%blVwe=g;a+rQF}H z8?7JQzFlt#?_1aOY1Mm+U)@SK{!Fb`4U?OwIQ-4ptrh)p14RS7K2SUJD*d~c_W!Q$ zq>fjg{GIytO}TW&K^}8wJ&WYGiHDS=p!)*0iJ@9saWjXlLsk*RCDSdLD~>cDkv&t+mZ(ke?;LbgQ9Px)I}{ zRz~?Kd*G9aKk-7^tC|B?FhzN*P84kuCvtwe zL9$9)jriyJ$?;FxF8*mbD*o9u3rh$ru5=^x34G!L^_kYF7P+EUU#=-0`Q*=D`6*Jb*G+-*`do48wLrq|qy6Xhx$LT&LL-JM^trBAG;I3f z+b);XZTw>RV1-jNH*4iTPWyg7QZyrD<<3)ndE}1wdx~Q+bAY6Jc6vGzc>FuPdAyVL zlLE}*fmxq*%#Ko7$LJ`P9gpj|(tNBWu+y$mT*kKREwzXn3`cdCl733WK=~NA|5wJy zS66WGf7BqwZ@CnWk8vlAF{hI;<{o2=d97p2H~~7wOLoW3|p$+<@=0+sq0fMF#dMQd}o6 zCoU`6P3aZ}zK@>Ja4s1H-X{upBOU18L8qu(KhpO2ouYW~^w|BPT)dL9gRW81hD2#!FB72nJQQe|F?Yl*{?~fSo7TvBrqUputZqXg}M-&YjE(023 zWy{d^R8)O_H9Hv1;LMN{U{x-@z0oYb=2^_=h|jk}w9X1zvam;h#3KF2r@XQ7$EJM? z@<2zVm#bUzP;YGcPKmK+T$W-d7kB&#XNgB$ngru%Tk%|$s4a!rqAa*w7Juet{7IMi zBpquYlA6aV%$$}gP%3cXuvD=;{=5u)jwn_)Y9_18C=7NvnP_iKr7h&vW*SLq2YDmS z`+D%wi^QJs=u2yhTeZ)UC0@Ij`Q;e6Rs+`0F$3rw<$ zQ>*3az!$<|_F`s1A0v2a0vtBvOiz@dkgT2R%(3~iaW!LY`g^Tq2Mxh`4Am52029AHy&mUKjT zO@0k@#i>Sj1t;tu%$jB$z~$D~xDM9t%aYV_+JXhBB9meYW`>YNgN3$;_^kG6v`R9( zP44YM+H~$9|AWt#2yaUti6;2WcT~TS)=m>kq+Y_?@F$c^6W*5BANTvy;&L=yl9j;T;{yLOZ?=;C0#m=pEhNtDksC=wT+{l_xUOAwF&24&=6<%v*!X@c>&G7;12d5o7;6{6@8!8^%oMV zn&QIBF0m)OAgjnE?%gyx4qcb%FjO9IEJVp@vV!hydmZc!z%SK$9h%e`U~~tK0QmEW z0Vi(*JW)k{B$0B$ACuZtQcwFaKpi=oQk~e+9^NJeap4>WaW#8t zO$}Y;NU_;dok`DN;*Vx1#>X=-we4k!I5*y%&dZgwmuc)?bjbSk>#6)sXms!Tn;KsJ zOgJa@0{(otx$(we-Hi?J=m&)^;g1>`ext?C)b37?-ttlRhL6JK`}9LDS7WM^7X4n% zWy&z|A*qr*C(MT#?X2+0;sEX=3dT$0jdK)BRm7a?2?PQx^A(>RmU4_|hoKO_HTQvX z^0AsHv`bPQJUiCuW6z^7WOp&@TvyNo|L}o`VzFp)4Wm;QH_(!^Rw-*v4J*rnD;0TM zVSH~JXs^>M4qgH*{WzcWE(9vGSFPW&gyEm3q%g;UWb)68aeg@ zH(=JTej8RSJbC&_=6*K}xqS|M=!Vc2pS!VmX(T(ZE;no8J&W0MH{i$c^S7PT4Q=O? z^q`PTKR#62Dm6DXW-2LF*bnJ{GB<2!L5??<_74!@b7}t!k;5_ea04d$U@r1OHWxn$ zl1+RzT6L}QjDsduW|wXyJ~pX{Cj%dugf3i%Uo8!?;@>=A#<~-o6t>jMf;|mis|ZA@ zYw)w`D)?GWH6GSrXR&IA$+aNNy&fCw#pkZovJ?w^0&UQx6&11-#s?@_;qZ8mRw?|q zs77}lgDKh*@|axGp02Cf(=`Hg4F=ngwVPkF6b2c`s6~OM#%{ng*nAfIXqEnVshn5X zDX;z8)I2e^JT{;HKVy3ulmGw#c-muNWME(bV((K$)8qMVzB0&jFo3|hg)4Yr^#A04 zg6taXoD7{$;1GcyLE4}}zHPzgZ_fna7N=F&qF5?j`WZKdTp|obY zEP_%9Qd?^ffrwB~KJ4~VB)t?x4+T*{#B^p>V+#jR z%0!u%vwtctPO56#mYdP6%iwqKn}Y^wkIsTm4#2~@o6LxNm>19NM)f>hTSb_1=813R zJ$qyfGwK)GWH<6Tj;Tcyn%Ou?Ep=+*lM(tC#Vi%ZHB7qRN9o0JT-Uv*G~UwpIqVg~ z?43Zj8p4FxkD%&DL=ED$uI4%P-W)=QDuiFwjE5L8Dkgoc+Dx zH4dv$?hoOL@f%^|KEh@vrql?|y1uW0wF$*e7H$q1Fo*RdMK;J>`@K<%+SMHXN9Q5n z*32RkH;V=KyNhYp_cbsRIOS%+95NA6`xX5fr!J8=djvCb_?H`~TB&21I9WKEIcj;) zW`%er@1*iDu8MI;O#@aHu&T0^87-3CY4DNSNp0pDvsi_BPML$aD)ytvrHFhZ-^n{P z$si{52c(?6(vKE$-s!6g_&+S8R_|e5$Zw9AkKuvm4~XU5VgLXDc-muNV9-H=aSRI> zo0x={)-n4rmoYD5KF7kq;>421(!#QW~lDjI3{rH;dsZ% z#;L*Sz`2YojcX1!6L$jlJnmaO0z54|dw6c~O7TYU*6|+V{l^!=H-qmVe+vIC0WJYI zfjmJOK|jF;!F7T+1iuK$3AqTx2{j0t2u~6IAQB|9MU+jnO7xKE8?gkjMPhrzwZ!wp z_ejV{R7q@*G?HwRJR$i>>WI`gX(QC$hQZPeHFmpGUt%e}jRML6yNFLmtB{ z!xe^~j8cphjPIDtGHo)8Fn2TmWl>}C!ZOVAm{ovPmDLifOV$F`E!Mwmf^625IuJ(Ah8%VM1mj54L=Abb}2|zG%*^L#)Lpp z8;OyGY|EB5!mhd9^6{&W;3N1FK7>A#e>`_~7P{`uojEgeXXf0w3t-XQhk^elWgt4o zQ-X3_!GkM2L;a9ZQ<T*6_1WAr83q%Wm)f|%9@>R6`? zF_!(AUWXyi`)Zc4kh?CYHo0G2~HZxkfUrc;&D^!=hlTV*c5zDxlGGV!;3 zk%;GVtDN(Mp8sFKzfE1<>?yw}KlvgVMU9em^+K42H0C~I1C za%ydTyYeIp?>_5vIJe>tTbFzv9nspQ|BTw=xx^Y|xq)Yt4S75LU;Y7s3xrVsc-n2z zM{H9;5P;!-630%Q-g~2W-g~xF=r*zGy>|jhY=@8p2LquadKCzX8;EuRM6Ut?2SD^D zihu)Wx;Ow=FnP<3xqOwe^2n!vLW(G+gi_kko(^=R6P@WoSGv)i9`vLaz0uGyaNxv68Rb+^ zNgw*skNyl`AcJt@VK7yA@iBy<3}ZMW7|AF`GlsE@V>}a>$Rs8+g{e$qIy0EbEM_x@ zxm1glBWz$J*V)GhHnEHC?B^Iq#l|+?v7WsWD{<@;J6pKLdx_@&$N9+*esP$S+~+Q* zn8$o}M_%h8wcO(YPkF>+p74=6Uhs_PoW{?0_VAjQyduD7zOt2if-GPm4K#9)CKl05 zh!(;uW(iCA#4?uC$_iGok}Diy4Xatpy2u}V<0@x3%QfEcRuUvpk|bGDBvsNRT{0w7 zvLst_B$soX=MtB>%>^!Uhs~UjJZ^AP@}+zj^m77wB{jI~MpJrIx)QRPL#k@XHyHM6 z0zz&Z0=y`J%N1Bf`6k>N6DEJQJ1+-|);3!Vc8c;TW<6YlGwndZ>o0w5y#te)S36{Y z^#2Uo!+=R*ng|Es!!Slhcf$l3Ukp=ZayHD6>Cte6%nTLe@(WDpOrQV&00B~a_l^Jn D>k*;G literal 0 HcmV?d00001 diff --git a/src/css/fonts/SourceSansPro-Bold.ttf b/src/css/fonts/SourceSansPro-Bold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..f6986468bd9f5a3291d29950d5e7e342dc72c6c1 GIT binary patch literal 290916 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
          i4#A^(@vMq} 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 z%0D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 I7l5-L03n*E+yDRo literal 0 HcmV?d00001 diff --git a/src/css/fonts/SourceSansPro-Light.ttf b/src/css/fonts/SourceSansPro-Light.ttf new file mode 100755 index 0000000000000000000000000000000000000000..ea1104b133de66107bd598940f533ddb289b8575 GIT binary patch literal 292680 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�DZx`31rtL1sy4RXMpnjun?JmUM z;x}rhp>FLG+sDLp$YFC9?t8twZw$|UP}_&!Xjgwn{n)ec9R9BA$Li0aCaks(?YIx^ zs0b_D^QQlU`m0Gi{}u^?ys3ghAxTi9lk2gvw(7b{t+r}Kd&5iJr=4ECZ}-ymsPB0Z zdV3}HJ+ImJxeG4%+&25h2hTd|!HwL>aXkOU>hsVPaLPl=QC&=+Rj==fDxuftPugWa zeE#6lU8w)H8@7R0Qs46&?a|1I*Q%PAccB)T@f@T#i5xFg-}9V^_QuGGS=^P<-}nEv zzUMj3fkHgDknM>0+Tv}f@0nZ3#|wexNM|uMndy@CJqwx1RI$^T>mM=K|F`u$&ryRb z$oigLYH*xJej$hYo|uL&(ve-raT>t$ym*V4HRm;(br#Efht&J_leV`n34~p50Jw>qOhTWE;1DdT*Dw#dMkYH{7?W+LjbW(>1bfbG0qM zv`);Lp2K~B%hFB-7hJz@dIoKPi{93=v{MYr`v4ccjn59qHo!%1E8)IL`7Gd4ci*UN z16=gBempxVp9Ng1ZF~pc3%KZQeYkH(-UqnoZJpKk0xo*n>{6TQ(;|*%0hj81ZKik0 zHo!%1>ss1qx@_s4xDRmA+me-Eo34>iZ%l(XSs^E%^KAO6Q=$6_xs{T zXby3_O`d;}(=Qhjp-SLQG@(kR@RQqE7)Q*9tgiOT)#w2I^x&Uij5`SV2UcZc)OxOO zsDcppG3uHkh$9mAc}g{~>>24_*W>HSg?bzT=c>%mT%c<@^G|`&+OfVsu|FMzBs@74 z8yTCSkI-~Q488`Ab4}H{W zCLJsrq-sT&A~C5t%!FEpdOkn-)Th#8V;{NBVi~#Av-HRKrMI4T-gX^sqj-N3g$Q9S zJ=NRWa42H9D-ddQ^mZ$(tAiCCoAJhaCGE52c?g$7+5F%@F_g3W-T!<~TSv+lLIUH)sgH=psXyEDb~dOBj9o?Y_0`4GU~D??SY3NR{P}0c;LlE9Xvvg z8T&!cy+O-0%tv*)m$9Z%@uiu~q3-c`BM5uRVA-)&2XqU=}ruH=7+qIInWTmk@1PcfMYwf;g{J%JcH)Ba}!+& zpls2=4`u7E7JIZi{HcVM z(picGJ2Txd&XBk)a}SpmiG3uywhDbRT4V%Wx^%)9sDq98N5|hs)kOE>}Gy5#oNXDp&W5 z)kW`CYpzg%>pi>ldC>fCysWJF&O%pLAy|mV3v0)&-M01GG5gpxv$NNX^Z8CZ|E}uu zr*yMR&KEZ84n&P^ zC%uN8bXi0{$t9dOqo2AuH??pOz2lmON54v*>{F)ADah*G_p}9L!fb8#dfVOp;?ZDB zXILORjw>3;OjBpb3n6B;_ks6O25JMZTQcp(_50f2qm43egVp!fs8A!G9*#X%` z8A!F2aNneSmNHQ7zERmm8A!GD`sMya%GgSQ1>LDO1%Z+=(jo%!B>=+lm^U!Pl(&8>me=aZE!Z+|;z&m`V= z81G}9w1o5#*YLIuye*C$tE!>J@iqtEM)^T6)`k`zHYdlyxKh_iIkIzx%M{v4Y>Hy? zHM3iC+1}wj>-Vmk86F$kuw#17!m1s3`zQN{6Xhmz<3RWH^dIwuT)J{gSGk*YIg^0R ze)A^K#Sr!YAz{LYo)8Y5)CKr%{X9YXpD1onJIMTD=X`%CjND7Pai*z_P$MW7Si{bwE!#BC-YQV->iX*6i z?Pz~}{F83F|4O(Vm2lx)2p1_S5#ksVy>X~(6CQBlqC2l=GWTpY`z)vP&_k6iPd%mR z9oEf6e1`Xq-jA6+vyQT3GRJ!>Thx6%=rAwfJ_j(LyGy~(Ch@6y8i1#8G<8FE*b%np zg1KC_EnF10BxA0Szqbr8pC>}4lul=fFBhXfMuV!p=r^S1!4qwvpO-PWgsNl(Z!qbh zqR$GROYl^%VOrYPyWe_u@ohUf-2eEG4^;l^4`QnDD)q`bTOCLw zAmEkjaZHx?B+ZH4{TZ{SrB08Wkuqy$4&cA{@Bi=07SR@5725xozw8gK3Ra{K6vuM} z<6(_yH4ctP!CuwNQsZF^3Qrd$WMm=@#GX{^Wla`7(Z?6&KiRJd`M%1(?TXFDU&JeO zyW*4aCCVD49d8G2yFk@^c$+~z+}K^jY)Q4MltUdl7^)R>KX{+c&oR-%Tt2T7KICUN zZk&w|WZj#@E%9;EjZyfpZz~UMACD)F>^|+BP~Ym}?jw9R=eZm6WNd?h%_cy+6%aRe zxwDRT)aSUFyk_0bU2Au3p2mNh3C!WS+3C+d)jcqf#o8cdRrH8kF|QWrV60q6Nil%F zv*?|DlOmfiM@AG=eB$pEPtFZhM;D)rdP-{MICBM|W=7?wS8d$5YSpGqUmjiWK#6RB zs1FbTBoOqUY9GsWcpDoVW8xF%@7{IJIlFeB|N5bVB{jaeue^=W*jn!0GM2W);ubAt zhN_~&g8Zxv=PI50&QMsW_!$LS<~UHkc2smcb&xr!2>9f6vs=gdF7LW@&$iL=@zHIB z&){@Cq zPEq)&I>$scRdLGt>E6Y#-#?q_9d7l6?6V#5fManaKMnP*UrwSbikc%#NlC6IZ_ zSx?FZsz-03yWT8@--J8go=8+Kkz0MP;mJsFAgZaUZR&%4hX*M(0WN$Lt zS{ny52Z|eP%?)O2i*1pk`}5j`)avw~|D0Z(;uRDn5-0_Or9kE1F`_2iGA7|Xj`>p> zpkyX>HS9omOjT)ohcq{kvKrrzfysc-@N#dTnjcWp^;Z|>nmSs{aF?CWUwwV&+9p@4 zx!KvYR^0K^C$H`ZIh~=7tH1l>*W2T6cijGZEXYy?W9r73I&jXU#zabE)8D4#6y`N> zom8>u`WrfDT70eMR$t3>{*B^}j|=nl{_a4a8&R<*KCad#ioRE)?vA!mxVzS)5>20y*V*jD`XDR zE*c(M(7Re^bq!;W1~8nk;s^4uV_0UX(gUsO63wygJ4I9NbU6*!$6Bx83DP1be5a`olT9!`UNl z@fN4@`Kf}}+ZJr^SU*0o=x7Uc$a8h6$4EG(s?r5zWbO#c$XvG;_?sH1=8%>FB7(|; zzfjJgKOZTRalDE0bzt&pDW%~;KMwuJnRUKgIUFkav_`Clj#)HhXqt z#tUAzWAt^Ee8w3{1bz2=T&`44Xcd$?%@hNCx&fasj7gNt6oh!95BWjjYIPdy$1JP_>xJCP=m>LXrJM8X(+a7Q7rUG3f zfMH>(Gdop;IkVr@*wQ+>#sS3hJnG8F-4kk`c_6cX&3q-OH{~Kikr~=JE{=(NjpMT5 zstjQm7kI(2@*L9HQv_LXQjWP&sZeP5wl_68+XDVY(zIAuo9G>}Sfl2KTx2F%d6w@q z!ydQYawQkMGrzn;I#q2*8*%5X3!=9$WUq~#^H4w z17_j~0(2DsILzf8R?*bzqRe&}tg=PHdLvKtz2iciaGUD|6)$VVx z2b}Su-|lNUvKpyF;st+OsI|F0n4B9K@aD&}@xH!zs#GeLr!%P;o3AA|xCE%gER8{@ zJJM)r?TQ2ns8!bxZ^?V`&0)3K-0coeD(}HbuJD&K*{)(PQ~FC+#P1Sje=@@OyfJ{X zU*bFW87YDrpH_Ux2W*(Gt_|wjyXK+j8OsRoXneFQ8}9b@MbOXFH>~z0=7#>|@!~)z z@>{M4?8Lx<3(cov&vZ!cPp;CA4`n&4A|F*xF~*B+YIi!@@kwUPVMlwL)7jSUs9Y^3 zE04+kmVONedNKOz09}abtIN@HVMxJgR%50puj<<{^ioE!$~~#ueLU@s)@EC4bI_5= zdh~a~Sltjen^O^SN#*Yc`?Tr+bU2LwPD&5r8_6@M%dx<_8SN_j1UZzda@ef55v$7% z)~QGS6dRysxwHFK*K{43C&VhB`poMd{os~um>k#Q7SkK?4suuQ3(g9kMjc9=LU~M3 zm_0w}&DhP>23tcb^v|gHP~|kQ7Sl9+oWBSDCuMYY63=r@>ATI0XGw|JT-8>zG+~6Q zQYnp+M0L_K{*|=CBW1HPWe=GM9yGRY@r`gT&se0v;_i#DcKJr)gI$?Or>7Xs;@<)> zVzS2B@?4#xgwy-C@ShgfKGC>qtTePd&Nz2oEJ7GH5HCwWO>DxU*AOe{`JEb=4q ze@wK9MLEy7NydC(HL6x{-NOkK$q+r%GSNImX40V-p`x-wo=YG|p6k$;MS32R)c8EG zBTF|+^4zfqBm1O6Bm5A%5#xv2xEl}4{MT?ypKFjSu0p& zuR)jn><|SS2%E*U{4|<%gR9{qrRN=VkCm5#_yief{&wuK1hrYh5rJcK{ z3ND?gU>8PgW>+!N?6NjB*c*K%7m;-&mcZ`Uv_$cL$^GcTetZ${>5*r1+>4Tr=)oIu z)fCyG=ni2{zLW}TTqd$0%(Tzr?Tsfga3^SYrXtR^ zU^Wozb9tSKU_1_`tizd!IH48=ogs%e>1%U$v^Ll}P{ZCH^|!m)L+$M-yXb6hvD(@_ zQEy>@G!xkcFpuw=d!ecFjIlb8dhE04*wv(8x#cJXx8lk zU%J2C5Z|}YA9Z@0+v4Juk>!>8Qv69|=vFv4a|)OxYnttGmI5toD!>yFVj|fw+a+-;)ZohoZl!JO(<1 z9sr9*EOZ9rXfkE%$Ds!dNZEky`D!g~B!T8Kay((u=GR@Bn@?C$^VzG2ERXKn_o!q_ zaJRzmFQZS7Y4t1V6T+lEJ3ELlC2I(!*zYJ2BEQwWQ-3oJQyt=heVqe7i*G1D;NVqqP6vh)=j)S@baCJNl*g3VtI~`SFmV&EWD*Uy?J9X+X&K}+Nrna_lzNPVv zxy43jlf`CloXTF^=nkhvvo&e$O8LdiBktaSzvO$Q@)2)7Ds6%$ZhW)E2g<0gSQkW! z)w0L+;D?`j@QdOOk7$g0D}Mooaj)GWoKog>NVuyQHag@1a4Ik5GG)c*xd|t2j!k3T zqfU>#lOzDjz*6cAbB|#E&6iMqd}8FZzrD;qf3wh?|e#Mq!q>K@a~2 z)2~doiK~G}^i@N~Q{2h9Kmg9!2BovJw6C2WEjI6awFSwPn_FErM|1dBUFBq^H`V2D zY_^6QJII3@;rEsRto@+dh7Ky{P@_bYzY(?~F)j{)MPZ>8t#P!0764COrnnxQ#Ch_l zL`vgB!^=!GGQW|sd{XyndZ>waZzP_wT zJ?PDOJUQ=!l^&!Yj>6W{$7XOOBg}#dK>H#Z^O4Z?0(DyPHENx62%!(mGEMt zs8~cV|AHX~LDU%YPG?NUQ{_lZbHniaG_=>3(!#!UUgS{fuV`Xs>xKSHDwn*hI>vEB zUp(cwvDN>tkNbW8Ly@h2b=;my{FUI#j$1Q@Fz!z9U_azG>bX*@1+-DkS0~ccE2&3H zA6{GofU?rm0c8o{q2clnTwe{tii$}YPPx7B&GkoGh4u?EI27u1+TFd$xs97AyN1n= z!xb#rHQ+&Nv%v+a*Y4c9X-|A?ymtYste^}PG`b=`{amX_?Tp7|$D}F1(Bu%mE@YILd7-?epT_SZ=(wP+XBA}E2Wh79Y5O_Q` z8nFBNg1u$UUy{P$K)AnXZiuWM^>qdOJsyNO!4QH7!-&0OsN31^4xhG;Gs{LR|2V$- z5x?&~h=p)39$gKp1U=StCUhrtK1SWuI3I(WN<}LVh-3cJ$4`44lniqP<+JM8?*xgF z6i`~?K%$8yb>9s)1iS8zK;xD2NBFJr1wFx^OIwHfk>}}j6%;}Bii5=b9oo7W{L^{Q z2At3Hp5^|(%!iQ|t=fh#jtYBn#x>R5ox(?a(H`vzhr42SdyLnpJ>Hke_V;HqeG-;2)1~5{ zkk29s&O{$DNy}H{aas{YWfYNO9!@?WkmU-ana1P59@+^Il(fBkCC?lVhDeU*}jdIhyxjkmF0YiVtbO0}Z;~ zn5n*FI;g$Lsn?=TAH?QoBm}XH(fU;8gxo@~fnl>y*A4(j`JHAZA0`h_$mlI~-$T%g z)w5vbxT_a;G1j?H`LRHkGE5r-B?}X5sBG6zaLg*M!~z7id44vqE8>rA8JM0c&a9s) zda?u2Tpw!5Kq^lA24-aAX>%7IvUG=I!LIq?zR6;;Yq}g8>I|9>9Wv)b;dZaRaaDiU zU@pme*X<^own9M|3ov)LI2JoJQJHF(q7P-)jorD(z;$;Nq1Sl|1 zmtVFpn`Z*8)a96&2QHStglvvZff6UGvXeZ^L`1PPw_&0Q&*(^hgXQq7zr}OL=79xY z#50tS^~CI+mXEyGV#y{&E)+j+%!Oz*b9Q}h^BILmD3F9ZUnsvWmv*GwQ`-_2Nh1XO z1Q^fzI@q3%8gtXJ`c!k{sf1OMOP)&6#gP__c8IZx{4<+|3$2_JYwz+dR;ys7H`kux zcSz2aiCpkmCdL?k5>MZA&pq!v-n-u(cUoLA$Nthk-gV!7_kAR}CLy+bDKVGH%q6~5 z`D9{E@*`?}j5&B<1=Z104?;Qh99Wly(hKVysBu%PC%fV}spWH=JaYq2S~*6?)A!u< zk9DK_>tD#{w0Yk?=0ZT@fUF=zV!gRj4W`2!`Xqs2>};IBP|5&639y9Nm$)5hAX7f z4-v#b*WyUlwrWa7^Bmp05FgHYZ!4gjNpx^^ zKG{3t^TSe?nezK0>$=47rgNIbH4X8;*~*Oed+dyH#nai4@aUK23obV z%_qL+wP^F!%8$0bHmkJ+ZawkuhZ;Jrd~^QJbKiKM@5muxJ@2xXxGNNQoOnX(%mxbm z+Ck!hLHkEd7a4HX<7aC?s?q+3peOltn$ihsUjkP2;M0gt3E0tuYbUOxHN56=r5&0P zwv4M)J9tFyV95_Agw79Mo-J@6d)<-?O6DM5wJK|AY}hs3YHMD`A(|WS|A&S~^Idlc zgG*T3tdRys+#ZFUC0NHQg8jjyJ?=_@^3r?AvBwCC9Py8 zXXP=Wp7Ws1gEscT4CwqD=?d@Xp5^l?{hGs-?WCx@uSmM%EBBztM#={(G>YNSWuG4u z2f{f=)w2(pi^qk}wYFK?)W7cYFIX(LvBx&zzoGr-b*{sIL%S|M?BAd*e$Vr0<=fNq zKmNk=&qpltA&Y3NyueRvKJonX&kOgw^dn)WS4 zSQZ2AQl|?sKtW(;%!JO^RnS`e;(;FxpfOx!T}OE;Ny(Ww)h>!6fHGp>8i@2B8cyxs zvgM5K4I>Hj?5y?j(|ez8IAePzvu$s~)8c_x!$+L?sqXZiU6sFRd*85jtn%%7`1qPE zOLQFj73RWvL@D6Sy9}&ZAw|_Yk<<20ZpbW1Zj6wU2F-TLdzI@JM~f9AwQ8Y-o-4>z zZNgu?P&}0(h1{GO5y?F%jWU-O)j6(p1b3!!C(p64+BU3q$^{c>%4aiUosk_){~v5% zDKr0Rl{_EFHeJ4)OkVi^op< z>Gf}a`@Lc)ViEbu)55f5;x$qEx)`c_J%_(hjxi&nn@M~JNu?a?_?rLuJ0l zpU6ZKp9%TB*>Ysfwqwa8sD**c5v+a@{PZ=(`oD~%$<<*MSmG%sM|p_&N(`pd!#&)N z4<#S2dIvs~9Y|3*dFl~;xKgIz_bvb;3?NXVlRJ2jJeg#ZRC771`v$O;aTI7XP##FX z;Z^SS^JWyxS?9cPQ}4H&J7+&*{{FuT@o$-hUG^u%Tf>&Qkmb^WshHE%*xneQTg6SV zxtRWYw`0!MaYs)d=-L4I^yk5+J53k7Bm`=DmBLRR5)e;mye33cZEb2tln7bj7I``( zO-v$7Ra(M}^CcX3?ZliL>T3k4ViO?< z3m8@yt4E<17nP5tzMz9#Y%F;~T1pM!*OHzog&ZAct{QfC`<|TpY&1X8i>$lB;2bJ{ zM#w_8Xhuy$aVq!Hp6eVTu zfaQ`hXm_du$+M2d^ zo_OkzxqsJH>sJ5Wjsff0hqUe(7XHKomV7#p>uaEbERds!_3fxbRx`Zn+`cxWFp(gv z2m)x86cxxO#kmiskakR`ZNnXnDq)q%A=@R!LwMt?ta*HuG$AR;N zL4L}fVULX;hf1VEO9#_uyx|=DSNbIWOK+V+pi16i9ysmNR?#_-9@sXJ9{lG|?M?69 zhEL@;zS4Y8i{IYn4%jDlj|Rz05O;xp9>jcnHN9TXGFMxZmz)n*1!I=;!I)LYGnua}X83j8 zi*j!mV{Qa?@U%fH9Qsx`)u@$rNXkggV8ut{7)asiWNQW&d-{PnvEwuUF76cn8L=cP zc5QzmA>T!w^mf39SzxPJ`!f9KA;?V1%JEtXl&GpjE<A#?>nxT8>P^&F11_%~l6J_xcadEctj#lksCm6zv z`eOQXh--S}RKFRotDQiZ z|7{8XxuxGC7LD-VMW|a>BLcH_&reReXIkDfFYeRt;X3|I-a`pf^>c%~XSMi%6k^Xz4|?U<$+~`i zd{RFOKI^LUA`E|Y(mm>3i`9GhuK$$xoIJ0^Wph{eoIIY|Ju&q2L)p)|rQhje9+C4} z6!+AP`RAt`&w4d4=u_(e!$093di8l=3+hIuf#sCfaSFLjzoR|@I#Oa{S8~TPeI|~D z<&LHJLKU7SOhp9c-UNx3846g`L4NVQ#O}LW?!JObWN?GLoH*r13m9n*D$g6=R%TLQ zj4R-#aCr8lwbpT1^3Dq(3uK|KMqvA+iwrXJVmjn@Hjo)|J7(e{mow6lKl9*&oew^E z;n%WX!~fX_BF(=b_5rRd&%Ki3-C`K!QZWG7!)_8E)0oYM{#}wHuE-o$O9+T}=6F;z z?Bns!rr-xY5d6Rg`R@mB3g3Hg_@f`?zu5Nl4ZZ+#$lx34asu;!y##aN0wMD^)JT3a z^3YJCN_cE_i%?HKG2U<4yg=dB!(P2{3+4c!ghFf~-K7 zn_e%#)zOwTeHZX}Ov_rIGM!_x;@@}6`6o@cVw_g+R<|*KGet$5ZBFg!?dukU8Bd4s zpd$AdDrbv#|LTStes$}IyFOezy=*C;PB^c8zLrakOEfJ8d&FRaC&@>}yKhxb7C+p@ zO@bIREP{G}8)Sjym=DvGQTVnt4ipjc)W*Uwz4QI0_ZN5fTl#lDmdX4Leb&at3I+Q3 zWQVG^;`>XLC)i`HPvT^UX~Y<3&0O-*XiCBQK_DRy1?mx&I=({MpNV&0@U_f0zLELb z1$-Og=0#GxSGyZ)QiX`FmVy>2HKeyMBv7hYdPL3MQM$9ZallgEi058gdE+;3xZxWZ zGuLJdU^@?jK&wCZ5o`abS_z6kFj|Bxy&YG|O_VPwK`Y6*w-0uh!7>vtzzhsQiAtMo zcJoCyp7UE_-rOm_R8DN(a$WYG>~-=V`QE%}77vKGK=v)-)SLOrs9{oOH7tbm$TlQg zT7{S@LqL11I!-9v7{>}?U8JX&_xiHVh<7|U0&UtI8Y;ffv3>} z;y;1s&q_Rhwuv_oVy^HM!trU% zD+jK|)oMW*J(nE?rUpH|1Yr{u+CY4$x65m3OLh$OXlP)tJ|M~P8-VuA12bhU`A%}GHxeG%GT6N% zfda~-$v6&{LW^C6b%W9L?7qRy+5SXh=jKdlw&3<;dRv2itGjx)jU_r$&F+@<=T3)1 zP_C27#ml$tcCO=IPZT<0`9 zdsXM)o8ER~xwK_0X*Q=VfzoV#@TRxjFwlci#Bv|?E#0X_%mZNN#90}SCP&d=Mj9EH zjMN);mCYh_$3n*i*EZTLW{c$u*?&7CJ{OObD>osTW3bKK{o*06T?h;2L_P8l@Mo$(-S#M587?8!S&ZF zck6ofsiZqv6_uHpQ^AQ0?2I^L*Yj4eavLa)e#UInJBf%yG9qx0NA!df8YpL?e^Lw} zK{^RXyTBjCvBm4o8Xi9Dy2W+Zoi%de%a#Un=f$h$uP6-k--_CcpSLy_E}U9*QNi5M zI(Wv_t5;ur#vreame0d;y=QQ;Jh4`sZvA{~b65XhcSDQyGjwPI*dt4S(B`EKK|JNY zVFi2GJ;fl74uK&)B+GpsvFy)@=PH5c+C?LdT|z(1{t$N-mwu(qX!Kx6o`iQQpE-PV znXH#?0_f0T%R#lY_ZNe%Ado}HL|Q^KV)+boPc)X~Wq=LuYR+l{TKee&khmpMB`P7mSTv z@ZLjb-~FnQO#gvnXYPN;f&Tsj@7RClu><|*=GGmVU3Fw#KELkBs@Ws!a-6GHg-HWe zemS+JcL?jXkQ|`+t1XjoB)Uhm7fL5$+BZ%NPMEdQiN=wb_D%GI^I^bt2VlmtEuK&+ zn1M8vg=a|IY!Nq4Xy(}$A4S^vx_cWXMKvfq-X!nOB#=UikDQ2T_f?MT52m&6$~F9^ z`4a6nc#o&LhOAM6F-X(|9ssSn<-5w}Xyr0X3CR;bZq{B~JaNllLZfdk-huN-JEZEU z>7elrJ@T{m4&CBbYp5^Jz=^4XoV2Q`!r?TiGSM@221fh1^f2Fy^21|D8b+4D5reG( zI|RRcs8?tcM?z}~sqDPll6>`sil!wuUY)6YbWjTg2SV{eXZP8gZl3Z_+%$Lj@6JE* zu-1F-AKq{UCKDeG#&bO<-Z2RO`xlpftL@Z2iUC#ijv9xpa(x+KL}3+PKW5w8M^8@{ z*7z*J?dM)K9iO@Cyd5F;2e0=}-@JOy1IO>0j8EMD4-Xx{Bx6gz5szyRK=kAOA$}8Q zT5x3;2w8R271>danpKbz`8Hkhm_g>+{IDkvN9v?4VQK8}yAqxLruN2Aqh)?oxNFpt zNig!%)}Uot>~>e1zf|fEWv0E&fqbZMm#eZVGn_#Xh6dltKj94UZs0}7-;5WCNT5)` zWllcmi7gu&+aG^A(#z;+NmnR=)|iLRQ1Qh+X)sDQhErvEkpFWglzM$D6BtP@j{1 z*m}h9nubk7}dPzkiRm(Q4Z- zv>k{|`!L%2s%`(Ylo7jun>O1H;nwH#)Y70h7uaI6?Nawak4ElvEhK&m4D#XBqz8O| z4Ybq!rt?i#nBD*!`G!G*HqnB!$<$P}98R!df~S8ELw1Db25SE>>fvgpGvzl_uEcxU z_GWy$UVd}p8-0R4Z@L~Dx>3>c&G^n!&nUcE&ct_~0Qchi+4w$$??d=L0pc|)&5oP! zZLR#4#@~0~?*&{>$Cb_zM{(sT>Ls}H^zlkuX_2^ww!J!ASiNt2eS3Y3b-lgp6|}$9 z?e*Q)z4n4ur?a)))a{MX^U&|!Dj@qfof4qWlgQTdM3(P6hE3_@Jz=-?ka9F@bog|~_a z*uqccY;|8sydIr(;Q!9bcUN?a{`nu2qotd%KL)Ws>h_&Z>)VJmn%s9dT0fS&QJcCm z0#m(MI;MTu)M?&vif80rHJk~_#(|SxE?Z5F%8|x9udg8p%3@d8u zWVxvIJktCq?)wJDbJ@#}hmS=3Hzu_y-+LqM`(H7hi(h^`e8%IxCaitg_nHKs`3=Ui zNsfoP&6pdA$8+FiHcxMPRvUh_8E0|0?+R_g^cK=D>=#{n(CwNMJ^}_T8&K6EU7(=w zNG4`R44e&KYHzu`aJlzV%ca`ZW5+z#Ud#SotvzPC$-L$i{Ylupe1A7x(shaZ63Zpp z_b<7`b?_kj+pEo)J`DO5l375d-MW7LTr{v@J8_%Qt%Jt4cC>l1wHT{_`|t)+!Mqvt;rMD=AvoDqHF%{lo#KIvlUho>wXBCUXcw>oOIM;v8pS1nVZZDSJs6A(Tt-0l;@Kz!K9(e5w+H>hN zc!%C6cxNa1jqyBw7vwvSYGbC`LH|7_=7O%Dv&0R$3^8q(9k6x))-V~#GA)#saziPn zIbn8$J42z)umfM6sUdAFTpS2AAjzu7lPY)`0s}?(6^o?{fP;Sz_`cHjKyIRG3d+B^ zFr2W9yl4sJqtSezMdY=P#IQCIE)4iRg*Y-F6+Hfd0^Y*+Tm?LO6L53od*m9v+j0m96q1+omwZ_(i>n;yB0D8d2|Spu6n!Lh!pI} z?^tiIo&lBXMz+W9@!0YCpnlbM$)9Y}Kb)hsbhY-B=|*!@zUO3nm_FK9{?daen$6xn zBj4h7Yfl;FvW=^R>({ht(`xM(uuYv3?@7am_e=n3mXbR$pJs#6iNs=&2#tOi|NYu1^6CB_ z^ozM_YgP_0w-`dReEp$asXRW~Xxn|R58{JoKCXSm^f~j{@|kMoA*>`;sHmVDme5UtY-t-Ir*OU+O$~(0M8P`We=? z5psi}SE;=Y^~_@nnX`>r`dj_)Aq+PGh8uMlGW(F?6l#mmb4UXitZLX2raShhb{)k> z8~vc`zBYW&$2!1tyAIP+?m4>Ak>j4K!_&@6?!E#a?JIBd+}4JVg6mO?>vmX}JfIh9 zRAialM(l`L=dhI|pH|^^?b_c-o{>9=lW3z>KiCEsiQnoeCOw{HQLdXo+Z~Yk(P!Pd zNmw%@{7bxycH?s;Jx?eq-_YON+pm39l5WuHsSO~%LEen-xS4A^c)C}S-j(pH&#wdeJ;mCl4MQkv=&~+ zp^k{(+|Yv1m(IAB4cPN)ER*qZ@O+)tf#(m(u|2%hYTCH;7;u(0?wU>6hcvo$LfDwR z_~PUr*C*Cv9{1zkh3dW1iUmCimIGE)h12)K#mVHwA6@@B-up0k{6^rFI+v{Vi^wJ1 zi(YTlCeDTAO8C4W9xz>}T?wtM-i}-)weVZCYS!LTd$y^0Q9KZB>`4ScV58oF3HAI} zDko4g;1SG#7FU>;&`h1LX0dl!VTBp;d1L{_;r{YC>UgD6h02mv?(Xi_{MlGM%csQB zy-OpeJ#vm7c{Zi`QbIAk009^2nz858Ym;lANFc=npJ~N2cLIjXpHW*zhYz0HgGWC7 zmh;c2o}!+43^S%L2rMvi%(ZRCm@n>I30vcxcpm@%=z1&%VSMk>X?X8dASzrtq4xo& zJS@hZPk%I#z-b#)Q=|HWg%{9iN7~KE;{=U96Xxa%&Mx_s$l zI!)j%qMs6GfXv!JMbEC|v0wk7Ri&|sw9Qo8_AaGOA6~i_Z8$u6@mYD_4NC`1uYsmQ8<^>YS+?ypJ!bl_Sgr1> zyk3s+TiEjx)jeuaabEv$My8PGQ zIDY)M?|f%`k9yCcrHJXhOCLwv)wHB78a$>9Cjv%+Dt}+olh|9(_nNWK%=k_pVERZi zlNe(bf}jevEO`$t=D2hS>0%%g%SoSt_lQ#7pR;MUoIhU@@y2#f>p*g#&E4Mk(~UF1 zWHLCj(VQ#>n$NV`&uqpyK4I`#ZNRi%`x-FzWPdTqPbGuZ{l(BA#UKbm%3rMPFIWGs z4fu>7zB2Gb*XO}+u*UeU>(%(3m$3gGXwinHM_1&=!EQl{s`^NZY$%!&!rt7_h~UHa zFD9}>?TI!!4!V(WOv1M^uJync|8>w9@)1f-#BTxqNMNZt=9TsK!#}?M`X3**pZU`( zuK20e6P%ixn+i^h1AVa{pcC(cPCbP6Rer}@3r2L;k^)f}q92hRYr-|6>48FFy_Z|P z=F{QZ8M~JmFFHJ)58=~+@7g2I^ZZZ9uWV)$u6+M%p#R)p{uIW}_YbU;ZCE^9g|?8r z7%~nALlsO8rcUjmoumTek0-Z7j}E&+nP}A0*$AhI z+7AP0)!p=1N7&cyK#D@M@#TDD9gQp3^Ln|rDP^j?U4tLD4$XJWi~e#j%z?7kFXtY8 z`N}UOjm@;nc;oGf#O=m+wU^Z1zEXexDea2f&;Nf0V(jbA7lOt>s=NBSMB=(CCe`-T zAUGJa-3($ajSLa=my{$0sw(-KRjR$@LiC_?fs-tK$KH3qS5;*H-#d5iz3Cw#gbq<@Dunl5UIM|graeRvkYYhseIbEFLK0JG>)PAe z*HzbbvG3a3y7pDqf_<&4h+VNFv7iu9k@x?eGjrd4NnQ|9f4|@Ue*gDA=gizGXU?2C z)921z(6?@J_ZqmzVR`%Qmv>m5Co<2ZG8E_^_Ap*RheInC!y&m;n6&0Xr`V`Ac%x9M zdIerLr$+e5-1<@Vxpng3Lx!=oNng+FF`K0!vNs2( zwGDcKiar5@Zif?~s(nP?!^a%n_b^%C@36t*k-oEM_pMCJj}9iDhl1y$6L?Ms*FVJb zXf#|N&vWt@57RuS^=|-4(3}jOTQ$!~HMu*_RITW>yz~UVDG`tF8U1E@e5d3dLHCHW ztnb7b7#HKD(U5gd87ol`S!(^V6G*EsuX=C2c{!<1={IDuHExfr{zG(z`VLI#m$R!i zR1}QBrv_;SO<)h{5#tW)M5Nb0Sr3dtMq=H|gP5RI2fFInFBi4Xuiw4%vRaqcZ`jBY zwqipSRqkLrFQd5Y!=uRT~6Ye@fWbP7YjuxEon%#s^jEw}^gL6_>>otylWfjf-ZMFuMS z3@mVyi{^?UcK@9I{RB>>;99}H8Am1&lcys$Fn{q;r@k?VXJb_1lQBx41St4nMspI{ zA1k@|hT_|8p11M*K+dPWKG?yfd@OStt35;dU?-3fjX3s^(4HSoP9$J)S#k zWUf7I{PtZ75Fl#*duTH^t@l~kv(8owliR-od!7B!v^3gTFCAM zwEf3GcEm&c-J!&t#qRwiwf!DL)M0bGrpGYd81fo=F?`%`6umtTKgcg<_&C+PSMHHL za9Fn8f5eFXcJ{D=U`VL_ZJxVR&+T93ONRthyRO@EjN(V;A3x~zPI2F$BX+z~eJh^E z8?>MPH?++zW;cjKqtC>)nH0J^q4d1@gWlX^P3TuU{ic{NU<8~bS1I0kj7FJ&3khc`iZrN%ok5wHAs zcOgG(_i=La;QT8DK8dAADc!1kNT&Dcmo`m0WV9$jMoG&i zu>**g4e$KYAyMA?rKPXBl>Wm;j}ZAg56jK!KdhF^W{`_j>i%K}Y}5|rjoNHgHk9sR z3F#&+o5XbEWz#KPlug%k|Hx(2Bi;P2WiwEh%^>I^bstnFI{-)xsf_5>0qSz;EjfB~ zZ6L}9SEKm{SmMReb!2^FuO%`)C4cZ_Ic|3vYp?848s`jjax-?q=ZOXl&+69)<6WFx z+yM)bx8q%yQDj3M96?uTkUQRyc_6`kwCTd%Foxi*b(*EpuNk21Ci=~0ZKp3T9INdX zPBWjR?GiQfN^Q4|Nyc5;?w}uAukEgJgsE0{ahBH@WY%bReDT9PM%&Ykfp{NKrJHG< zYhI=8S;io%h!%$=^@s0R`)Rvr>>|f$J6>j%2Wq=z>@I0fo5IV4Ft*Vquh8y}G0N_z z?XK~ly_>eD7-9Q6ZBI1@IODZF-3U38wLQ}+aF%I%mJv?bi=i z=4CDQ3+mbmLV;jlEa4F2a6ws3Q*~{@tYxijwToH{rZmoLYH4n2iMG|&6pX2BYiph~ ze*BUpOA4bDtZ-h_qVYSAEm%_DR#z~ywzalpF@i;!8ruq{MHkf;yfmw+y=7kQ%Z17; zm=$eoEtt{LG?kJL6$V1V-O4JOg<8W$G?3j>7{OLkinU0B=HHovf;zB*J`Tv$>R4wUqsLVasNw4kjeT2s3y+On{q zY5vwEP~TY4R##gvr?H;oF{=$?LG;F&@l7oSP4Hlv!g74xBQ3@9A@97aUkN zb7tAJ*;A@!6-=L5P%(X4<&@b|rcc9Dq@WBphVMINTIJY+TBs5-R=c#hrM9)T0CKHg z)ZBpY=@u5us;%uk!v*sZl*G~6TsyCRe*L_HhG^r0_UMAzu?5YwEsN?~NprZcAjC!W zC^~*#(6qR=rLn$oLBTTUYC(HzEvZ0T58)T~E*X42s0mHcGNT0-?JY3sj5dQ_l?z}2 zHGqMEXAdRV!*DG#Y7nm)$CwLn40;(p_1y;hBA5lZ5~1YETtR)H}S^jiTfIB;Ey@C8N$)Ek-KX`rwOt_1}H zz)h3Uj!^TA+Jb?2?=|5Wab_W8BXcpA^KpS#Qr9fp!xnBskCZxB$C0)WwQog~tZn8aH>;E9Qave848HH+d9my{POTh%6!{{o~& zZD|WAQhi+jw`Fjn)|0fA^ww(yh@&6U{KDhgnu6~e?2APAgAz;!3;RQHW#%G)v7%=5FTh<{l<}NO&)^%q%x6%u2J$jF^*+HRj&t z6muVQUvsLtpE2K@W==O}nEM<5Hl8c9BTgB z_`Pwfd6;>)d4w4?tIc_4jah5XHy4<7X1#f&xzKFD7lz(98_g!O**wZ@F5 zF2S8ttBjY7m(68How?lnjd`^BTk{z6So1jZc=H7FMDrx`Wb+jBRP!|RcjoEl8TjhX zS@;snIp(>>I`j9&Kg{#YKbYs67vQTOAL1gri_AY6YmHCMi*bw43cPz&kB(}Q(O_O; zUTQR&mzkHFSD06tSDAmog>P4z*O=Fu*O}LwH<&jXmzy`4H=DQM?x!Yvo#<~kjB}g$ zck_1h4%0M_qKb|4eXZtQ=H2E!=Dp@W%=>U-$piS_#)IZV=ELSA=1TKX;~Voa^KtVD z^GWk5^J(*6<}>EA=5yR^EjFJwmY6S?FPi^0Uou}dSDCLEub8XNSIyVV*UdM~H_f-q zx6OCVcg;2Cd&Ya_`*_RnL-Ql^V{@&s)cnL;XLgvM;?|SpsDQsQerp_Uer|qYt~b9l zzcM%AZii0uYux_vjrpx{h4DA@J9D%7y}8AV;l*lG2w@2+Y}_W{iWHG5(u@y8y2ucj zA`5RUW{W-|2e(i36?vi`=9$MB$BBHLWb7{nh=F2|7%YZ}p;$s4E(&PHSL`H4h>>EH z7%j$#oy9I?@|?W`Jp8x|kvM7c<2yF&l5Z9v}`B2Z@8lTycmv zRQy^TCJq-zh^VL*^F$49$(Sz|h&oX(juZ<;gIFXQMU!Y2M~N2ED%wQ5SS*%^rDB;_ zE`B497QYq8h-1ZZ;&^d_I8mG=P8O$#Q^jfGcj9z$hB#B4CC(P-h;zm7#d)}o<9u;} zxKR92TqOP^E*5_lD+F%-!Mz-piz~#H;wteM@mF!RxJFznt`pab8^n#`CULX4McgX> zCT9B^4~mDx!{QOKQamai6OW50#FOGF@wE7t zct$*nTkW0~FNhb#zr{=9WwA=UB36r6#cQ~M?hWy#cuTx3-VyKO&bs%+`{D!fq4-FA zEY^xoj6aKYq62reeI`D~Eo$p=tHoD%Ieeq&6km%?;v4a;_)cuborPOO3?HL0En!)f zwD4_k%e7LhR4dI&w=%3uT)&@f^|5lST&u5@XZ5r4t^U>kYoImA8f*=*hFZg{;n<(q z!P*h;SC6npTBEGd));GNYZq%*YpgX6>u}?(fEBbtR*@C9imeiBf;G`9wI*4+S-V?% z;P}L^ti7xO2t^KTN)^uxzwZApfnuXf~=2!<<2U-VN z2U~NkL##usUt5P+hg(NjQLEaTXVqA>)_iLLZd<6gjC+lMC&(;d-66;dyGV5~d3hPSiD(f%SU#+XHYpiRn z>#Xao8>}0xo2;9yTdZ5Hzgf3gf46S8?y&B(?y~N-?y>H*{$br`-ETc${nL8TddPa% zdc<03J!(B>J#IZ=J!w57i> zy=lE=y=}c?y=$$p-m~7fKCnKtKC(Wx)>@xf>#PpzQ|mM9bL$Ihz4fK_m9@dzXmwg& zTbrzJtZ%LFtj*T<))p&%COGmmgMW)I$nJzPArp%JrvX9J>_`ZnDll^4A z>@Nq%fpU->EQiRUa+n-03*-)RN4b+6AxFwla_E*EccdE*bMhp=^+gWTR}t z-Q!2e7TGG>WV>7}m&m1ZnOrV^BafE9mB+|q<#F(HA+MBI$-l_I%B$ry z@>+SFyk6cQZL?R{1x1oBX@HUEU$@ly^z2BV$!A4=Z;0Sk)hZy@o;9u^S@q zk@w1f$ou5|@&Wlz`JjAAJ}e)RE9Il|G5NTBLOv;WvocH_~$M#Mz9yU%fPLmz-Q~8mRA7CG7A7meF&$SP+54C@7A7&qJA7MxBYI~ktW7pdA?FDw7U2h+0 zFSHx%MRudzWH;MK*)4Xf-DbDji|r-$QhS-b-2RPywEbKA82ecJIQw|}1p7q$B>QCh z6#G>BH2Zh<>Gm1+nf6)s+4ed1x%Thv^Xxy^=i3+97utWcFS7q+Uu^%`USVHiUus`w zUv6JvUuj=u|Hb~ReYJg!eXV_+eZ75yeWQJoeY1UweXIR9`!@UU_U-l^_MP@!_TBb9 z_PzE$?ECEd?Fa0C+7H?f*$>-~*emTv?Z@oL?I-Lf?WgRg?SI+N*w5O}+0WZA*e}}u zwqLSewpZD&*sJYV?bqzr?KkWG`xASe-C=)f ze`bGfe_^k;zqG%yH`p8PPWx+nll_hTt^J+7+5X<%V#gfAG4Tq7x zNp~{vm5nSX+v(%vIJr(=C(r5Uvje{0xsx-(8R?92 zMmuAiot<59^}twXoKxtGcLGk(2{}bh*eP~OoC(fEr_`C`?B?w5?BVR`{L0zODRau5 z3a8Skaw5)TXK!bUvyZc{Gu7G8ndVG)W;pvhGo4w^Y-f&hfODX8kaMsz*Ez&F)cLh@ zm~*&ugcEhDoq0};Q|ruk7C3cIy>q0q&}ncMIgL(})9f7Ov^cF!o73(rc9u9xon_8) z=QqyL&TpM#oMWBioa3DnoD-dsoRghXoKv0CoZmU8J7+j&I%hd&JLfp(I=^?$bN=9* z?_A(q=={;S$oZ3VvGZqVg>#8>sd0&OnQ^IexpRecrE`_@7w50e)y_4}wa#_U_0A2> zjm}NZ&CV^(tta4s)Ry(gcuQ{(fZ#Zu{Z#i!} z?>O%|Ym5_(`?0fevT>pFp7XwOlJkM{q4SaRv9s3s#98NbIG;M7IiEXUIP0A+ov)k? z#(mC4rxW`Rj~N?{4MwN)wX@0j#`)Iy&e`mI?`&~muHl+E>TS8wwOt2$aGx7r75OSJ<~nQ zJ=;CUJ=gucd!G9T_k8yP_d@rN?nUmO+>6~myDQvF+)Lfd+{@i7+$-Iyj0cT}+_FW{ zc`Z$iPFZzJ?c!Ruy|F$Jtf(Y2SXCC#W=NZ1ZI)iIWCFvFO>RaZuFPh&_yELt$rl~DD4_gOqPUXBP znAV|ms(~svw=_lDoGRs8rL$JWSxc*mN7vkG?#ngz<(f{p=DtF6U!l3L(A-y)xK%#) z!Kxrj1GxyNPfp-=a+l<=HH96n1g=AYbjo`mJRwjN;QR)HrA6s``xF$HA)RWdOzvGB zZE>cw)i>1Cx>Ho%C=ALgqQX|_995LLQ+y7QbVd3;UFqV6cwL4?I(J23XKHjFHb9)I zaV`<6Tuwzk6!~}*olKDyT#*)7SPLv1a;7mU#a(2gGcAE+xL8pO>x_jpBjJhebd{;h z>2>Xm3!*LUiyETsoOU2s8Pr+Sg;b%_tkh{%>TFbMs+F2*CG#2xhIRPjkUhPwsYRHkXI;~<&tyohlu5xB^tn^vkrC-bmVe3$f zvP36XqO(z2<;;$!6bLG31lK8)=oCs6nP5qYGe_yg9If+nSm*6IE!Y&woRdVJTIDLa zG$7vzs<0|cwOOv@U8Ut&RpQQ3DrL{{)4E#5(t#SVbYN=flz9!Mu7Kq_ez}fcuH%}K1RarAa;GZ5wBG(U2Qy`l4H4M zyIiwft_hTT?S@ymG}{%L?TQI*tCa#=?$UA@xidX+Z{3pLe(s?a&AD0k}>hpE~utWhCDmFY)zO$nv1 zi?K-Ov#2;@;ewXh+D7cM*3{2)8dM!`VCH25vZZJhX|;~W*Qpn2c@}9ohP52SMNT7= zQqd!&PGeji&_$ikctfbU3YVrgMw^?k5#7{WSL-&Zd}lT#sk~aty?)wj|Gh@CQs+-q z?qHRw+%TDMaG?1uF0z~a%3P^)Q>nG1QirP2x$=~?s@!Qw$X)RSrzM`dU{$e}O|hm{ ztf>`8oK}vN-rBubia8;)ZaQj-POzlNX^T@vBgnZzFip8cQ!debmTK)Rnc%c5)oIt& zqFptH?c5l)Cy}RaEmWrgEz=FV>K^dyHEUW^tB{gz4BLJARcZFCG=Ei^zbegNBd>XeJ_BZJ=GtnO@rRF7*(Np;m)Zj)7ul z#sVRw#;6Wjpv7FN0-<77E0~_U5=*F9#Sf`|4*p8eA>IFlin+W3p;Dz@A*BKcryAXm zQUyG-7-6bjE98~C>ihyBRqik~A6|i%Xg*3bA0=FY5Ki+^s_B-fVhfe%bW6Da5YF@W zo^|@ATJMws1ws?F946@eOwfGb-gRnxLK8F}_-K)O)_hFR=}yr3pPXB<jk0z*!!tk}CNGs~`67_hA zcHsplWiW0AFVO^E^jLtRa}!Y*b)(csc+@MZlnp(8Fm5Y~+lu4132|F#+*Tg9RmN@c z{FTS)mB;Co$LW<5Jw0MT{^I;Z5F#_7>jmQrG~*e5FRW6dewh5Z1@#yRA=yk4bwKsT zAl`sLs^cSz4((9q=g}$B(#CKlp3kCqK8ujgl!n%ZXlq?zRL%!EyR4zPE-K4w+oJa5 z=%PhYt}aDTyQ*fK#cFDlbKzxG!FzTcY;p?bb@sl|=H@8oAd9MNqGG>xF|A!3RF5e^ zJ&kO{jCyNkU6Vble!-%sH9Okw&QYYS8Flqm1z<*Ny-KF6G>y}5Yiew2&Cn_GLkd!4 z3)D&5GRWpBM21dG#ncJ#L$-eKLZ(e$RJ%aYvZI{YYUIOSK$*2`Y8%?3ZmrJha(Gze ziDO;JYCUCjA!oILv#OXbuMmyxVre~kea^4dg3PvZX4{b2cAeQ~WONyB`A{)+^8ApkAH0xh%m;hrBvN3P zyl#Qnk$4V90^GR4RJ~?I&%z^mj2a1WV+ViLn??fM*x{KQJD6(79to)4HBzqW>9KA^ z&#WSPP!Z8{vpr#+x^h26nNb`p|HS>)TCz~Pt9P*xZ{E!!4^B26Gbw1=LI? zg8MO8pVZ(Z7*T@{=r?!9FnLe_lRIsgJotdAW)YEq8U{x6T3bXp}q~nKle7#;3(X+ZpNb?cWd}8&C`6|+M zi#)p8eS!|B*QFwQt`;fM>Ei2(D!xZYhu1U1h@JyQ^a4;sFAPQWoG7B_LJ_@K7149H zh#JH}{$732`O<5V5xra$(X+OQUKoi~X@1loIv7!dVbIa~pay|(*Ywoj8qYdEYH*Eb zogX#0M!nL{dMPTRXJHYwBn5vhZ<>oxd#YEEB6{)^nV|Jg4L;$o(^rFPJnQt;pc>CQ zJvFF?p6h45lo8QO6cIIO4My~uZbYx?M${k{^-%Mr2C;b7@|mdVP1O8iNrd^X(Bai! z74=T*gI;xw=vCK^xQL|7Mvgz-Kyz1 zenc;$M)bmGM6V=7^xQw9*T5rsE*sGcdyxuW(}5OL5{I}xin#N>A_Ue469ZQ&m}y;fT;(yWUJP+R0)RF zhyh_$Nrr=EIu1=hsEptekE2RCtVRv+QKcOYvfS~^t$ZM?T2Gj))i5=msIj5YF9TDjuX+_cYdNW21<$PIFm?KY z2`a|{4EU9l)OZacG$(3&hG)%5phCy+re@(lg(odFWNoULdS$2F#$MU7;s*StwGZostFRig z!e6JaHg)i<)7J}GVZ9&~)(cu;y`Y89o2h*01+B1N&!qx)UdjsV zrL1tV*7oAKw!@~SrAEksuwLd0>t(L6Ud{^Z<)pA)MhffYnXu~Fpvjt>Qa#xw7mv1H zVhfj+E3GTliwp=;?u9AS8tE-rK&Rsxsd_iK=n_?8U;g+O28mEv2yT8N<3~4D0pduo|&I%XKNMJ}MB76!AU*w7jsjg=HBE21}gf zwJlAB0aqEVscbekwl7M-{&68&+Lko2C9SOvi}`F#osajRw5@)z4%b@0RE2BBPIsfS z*3wISDj?pUQUP^Z%_%C)W}Rr8mnd5(QL^Yn$*K}nHcFJkQKB49CCXNnCdSJg9CCJ=ulmf9hsB@%v2>g*iu+IPI7em6R!?+>N#&^R2aZePLV6LRnVWI!~4psvuNJsESa8&}2e;6PiM3 zA42;Qno4LtLemIMCp3f5{)A={nnh?fp*e&OAao$1g9sf=Xf9A{nOf&0n_B2>otIUX zu+m8$YN@kzUPhTWbVSTFebR%8s71rpc`0SQ+zDSQKpgy_fUsi0GvHf8zBTMyOML4@ z-%1kF6i7tcN-|Q`a-VLwPq*BsTh4U#`4B|2%e=^RP(;(Avm%}q$3^1Q0~8sDMrv#7 z8ycdpr&h$JlyH=UJ=9WX>%2_=TnV|Wqb0B@eld!PTZs|)(-{-8RmF>7- zQ4lzzDzPZ^$rL8y6-B0hJ_YVtSiWG(eZiLdER}n*!HT&rShUR^g$iG=6)aeNbR`}D z<6sq*4zR$Qm2idykExU6{P_o3;xR&$P^voCq8(8%#7Gu52Z#K_K`B1M#qspRzWBpFD`Ad5J+9@`<0UY?tCmmq z2xm-B)N*~C2dVVwa-t{BU?qBbt?3oMPGc_UxmNl)tn}qu>2q7@b6csn^`vD_Co(B~ z*vF^mSE5QkK}pOR6lGn%UqociW4YiF4QTZc%)*V%VLjIunHqa zFWF+EnyL;9!IqV9UWh%sB2)#(q1lS_Lvb1^(~FphH#)eU$9UQ4-@(@`gj zv?CoZ@~k*t6c1YBb64W!8DS|WsdM5gF(%g>`}-pwzcg-J)p0sw!Vgs#yN|{1O7B@DV0Iq%XvHNh7{5 zfGSS_*nKA{r>a9uY>NvZ;b;>)GUBJ3D3m(j#I|_&gwswG{@_G0aRw$Pr0VA-;_H&C z-|8e3(Vpw6Nv3}+3hqiArCurHTmVsXs@m#cq|BxR3_28@mx^1lv+9)qw{1K)$3ZH% zMpJl)4K|lH`Cz8-KA#r>TYY5Jdv6qsHvC{BQ4Y=9e&jv{drmM@c=Hbyw3@X42b;ZL zJK<@J52}Y9n{K=}M$R+H!NHCoj1=A!q-X34!bqE=cFV{GyMtt4gOHzEnGUtWMP;Nk z*_3{Q;B$4<1gC7yD(!5wwpSxcCbHl^W%EX$|I8YT)hPtjRne0iWN1 z&o7S?Rcct`!jO@4BFxsPcJ_G>_`C;vSqFUH<6}gS@OcmTya#;V{ni%CUU8{T@VPAY zGZ(M3nBMyWF7-LX5|>vl@$ot)_deaSgaAG}@i90pZ^bF7fj0{xKG>vnu6O_}YF-*xpb(zYPzW{J>WdDJm+M_U+?E^8%#SEyF=SN-(vy zk*3IOTcm9n&A2V6(WA@{Uc{_w9Kc&x+onCU^`qyVLC@G|P(1O2=cSfUTCpw9%O`AM ziNZy%GLV~EWl%PjD@9<*QaCMJvTEs46eVBSvJx1_V|F6zcuq&z);FPOVNb)=ON*jx z^*F2cID>2&g%$?#fwpH_oaPI757oGsNdrlbXgR zwdBMW;*2a>W@J?|Q#Rs^!x3j3PI1Oo#Tf@=&d8P^GkQ#v89jS4BfI8|tco+N3bk-) zvV}M!i{^~1iZf*+&Nv)##^DraY*n0bK<12W37pYmB4_mMaYlB{8Cf%%T59IkE~;lT zQ3tIMO4~t;Nd|f*GSE_zfyz$?T1YamghB=uQOKC03@oJ36P8lQz+ws+SWY2hnliAY zLQgZ4vA;5ADr1&1W-DWkG7eD2fyy{Y83!u^3oS%UDW+4cp5`e-DXxQdfP&0d#sX!a z0+S;K8Dt!(jD^ZTV?mB+c*sDdCj(6x8O_Q#N*OK6XjKN<6$;X>jK#`Wq71Zj!iw)@=h>%{J4XJ&;K&UE^UaJT3ppagxN2Rc5PzQh`oQfukAnI`bq7LUF zieknYF7{9NS}-P}+c384Rt$D$8Jf6?X|k%lrHPpfmWDE!#3D55ZPAuxvZ20(cbP(g zvJ$5mH?ZOS6xhIHsjO*gT%aD*8g(e3c4T0xCA@$-WRGWFPlm}mG>EL17}d!jxT~eY zP_Q^nO%ms$nWTz?d$L+;Qc-c((#oj?)gA!?tA)v++Ly<(T8Ip)odGo)cIL1^srd;OrBZ*ji0-sg zl(1_SZE0y*($1@~AP`FBXX?Z_M6ucf$2nX@qgb7V3Qa)Txcw};K*uary8t-1tHWV8 zfcUDdMXbkYF8HLc-8X+wHq5MQD=Uzc&qXlQ2SPRR{K>URdRul-fak} zH?i=n_Q67GS33|=XSiUhor91%lZ9usn-NlHe87*|6)g&=cdTIY0yb$j*;$`pQ|~3f zOz;iHeM3AZEW)VLTi?ceTH38B!7Z%a!U=B0+O0UjP3_4QVdSYsn{10VbA4mGpUeau zeL_O?iP~*qf?KI}D@|}K({5!6ZsppoJi)C(yH$`IZ|)Rf7|ZnzqKRliggm3%yN^@OPkU9aRrXIRN#s?E+K zy=7jcx6E-Tuu2hA5Y2r^%MUY=xJ*M@ewdQ@Zki*#sa_P)YNI#Ni}WUXk=}kS(%Y{^ zdb_nqZ=DvY?G9+Q&XL|GEz;YhMPaQT%ELENkV#TPe_lRz4X}L&Cg4Z{1VfnXD>arC&VM(N)mWM^^E5a$0Xu; zXS?r*jUxCdp4qOO8n$bh2a#$#4B5RfWLMf8&`ok6Fd?nA8Kd?>>Xb4XtNjOVx&ulV zBUOs3F?c zhm?^mN!HjwL(Gnf{mV_ZT!S855F+%N&+pkRAtb}g{@^xYYZ-bu*`%SnX z%Ea9gcL2YRccx9e>)mOXbjua+0CRvLa6{Et*h6Lr_F~*lC2;dpC2*Bl1^3Cgfy%_4 zQ`6wmVz$A)+*}TPI&P;GbZ-;v_nP+sKVUux{IK~j@JjOq;D4Jh0k1Y!1HWm00Q`~p z32=wm0sI+mPBL*@(szc5+mLW665WObj91R#k}Gn7`{DK@6E_^~0KBUJpSZ~=h%m(h zxyGGEzcM6lEUEym5>>#H#bn_9#D2ij#dP4AVkYnb_&$%sT}6i=?qT@;wGc;$BS4`> z)Bw*H^MUI`9dM&)1a20%=NESswE{1}_ajZ*PIMe%ohVKOJ{4cx6}amrYM8j~W*%^( zg|fu`HqF3`t;N90tYyHbS*OAG4C@Twv#hg$&$G@0KHoYY_+sl~;LEJbfUmT!0=~w& z2KYMb2H*!R$dm4z0e;(h8+eVi2KWODlBC;ZfIBQm5_ii$lDJi71MoN2H^7^%?{VWV z{=k;BfzxCf@E|z|7nWA4X_*Vp6;H&d*Q2rChiBQ z0-oj00>*p(!1ZoDFy8V9Zgi1YtT;Mhn9oPG~7`$4A`7C zv%CQJ)F^iocfs_-O$_QupjF5>3KHVcw>$geo`xL_yKHV%ff1;fIlI8vbK0!^aDD2m zePFiR%@Ew) zr=I9WouPD--$LARYkbLg6XPv}P02WoaUaI{jE6AZk?|P17TGLhT*-JY<7UREFkZp< zHpWjdev9#jMGF@#6lsk6FwSQ@gz=7y$1pBr9A-R;@m{U<%WFl1@ji^FF`miz0LF6} zAI7+v@qETdqMS^W(e`4x&6`?#3ngfy^>?|q_}}4b^0zy-2VV=R`~`4103W5s{UQeL z9Wjh^0rZ*e(*P#{==<|@QE>n_MDB$fA!p#$$0MNG5`HGGq-0a7+F`l@_3ZAW%{!Hu zF0?sBoAb5#6fVgDoecDlpqHANyVFY}R*m>#f|3h)7PS+XOGi z&4D-KmcYAlBj8Hh{`Wj?`g=pHL3tYHCX7~G!bZD5pNTOPxg5)Oo84E5_u=~;+gr)q zI7(a%+{XAQ4tWvB8pJrALq5*ed zCL~-kIQ2Ys`J8cogH|jQbHb-edeQyQGUpK`mX-xOFtqf8?}BoVAG)tvF) z26e`2+-&qd?&$miBlXR=r#7Wq9UN

          UyYaA;PaVtBo%Z(yNJ;i09SDi>M|d#9t7C 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%0ACauZ%OI`!GPd*?{ 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 !Ih$)5?K~W=vG3ozB3)0nf!55x3ZA5aar=Ra8Fj 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW zU@CY~qxP|&bnWBDi{LM9r0!uDR`&3$@xh)p^>voF;SAaZi_ozepkmLV+&hGKrp0jy9{6cAs)nGCitl6Cw2c%Z0GVz1C zH-$3>en`tRh)Z(8))4y=esC5oyjkopd;K_uLM(K16Uoowyo4@9gTv5u=A_uBd0McB zG~8g=+O1_GWtp;w*7oD;g7xT0>D9KH`rx%cs^JH~P_@+@N5^&vZtAIXZ@TH+Rb$iX zv8(8dKV^46(Z&yFGFn4hNolFPVozn;+&27G?m@2LsJe7YgGEHj?!M`nn`S-w=q$Y4 zB>(63Fnnw_J_&IJT0ztZtSecc!QccI&<3XK0KsV4VV(j@25^A-xlh_$hgq6}Ke~GZ zhiQV3X|Mlv6UKb8uXL$*D>r^GD8;;u+Pi;zrDxZzjvWE#@cNGO`q~o7B+DH$I?5#T zf_t7@)B41BzjIgI68Bcci{s-$P8pU>=kLG8SB$x;c&X=_mE3UN@*eF+YgP|eXQVn) z)pd&9U^7r1QaaX{+Wb-9S8_jQZC19~W) z*_+RuH*MPD=B_m7we#2A@YwQv$kH2gA%qk7H)?k!jWbzcHWK497Ke<$ggzW+IYI2A zFQ_A$Ae4bxFvl4XPu2-7cn1vW-EWQ6?|>Qm*6uI!JNaRLXZFc5@3r48t0~)bwpU*5 z-KNE}N45AiuXh{&18l_quuV$6w|?c-PtzqcPhY)q{d+Hc_@OkartG`dddteZXK&Je zGpYJ-+PmEUR`sOnx42*X$6KT~@9ze#J>YvvaN24jI}4QG3M;w<>~!2i@r)9lI!6N1 z0GN((xJjHUB^|#9vJgy=07qv}Kw>zE+6qQns-L}JIqLFtY3pDu_$~YrZOO$WEpF>3 zXTu#w7J9w+@)x-6oW(5`w;GI8gk@*+!5ew8iD$g=DR*n@|2*R`zxe7azdr7~Z;$%< zSH@*lQ9U(Hx^%Fb|1?Smv({(NaZW+DGsnNWwX(DFUG8)(b6Rn>MzUxlZhNbVe>`mS zl&aJjk3F~9{lT-}y>e~pI}kOf@0^%Vdj&m(iK4LTf6kmF!_0HQ$`f-eBnmdTsf$_3 zR`hz2EjKIKWL6z@jj1}us>ZmY)iQInPifzSiOFN92j9$pX*CuV8SPrD#b%Qa97~TI zS6)?BPUgFnkqG8{{HUwd)%ZsvurI~=Jr8YSkhUA!RANJ;o|D->9S9QB5DxTybH&PGFtc0Z>dLwr|Ah}aX`XwTtE&UssYSEILtNijh)8)WWjMm$uT;+p1|=L z><4lEg%APBLn+FRr&2tGd)7icqrVXFE;+3j`3p~mvsiDMU>yK$19$B@8$Dy4GClfzo4)s_o2NuM3t-WhCrXE>LQ z_CQtR*!a0mhnw#I2S=WxT_H@^Saif`)uhLNJC zq4{bSCwYBd!4>6KGH5y~WZc@7_X~RqtaSN(`jfT!KhgGR)3iN50ecR$!|?Vq8|xa+ zY#*+B=>j4;wypclu7?wd+y06`GlVf2vBXzuPA;JgpfkIa1gXG88sZ*aS`(w z_9`LL4@aT0p!4H7sWP`mwUZRKCu@UWdNi-yebkfmNN+*QU+N*lf6BAJ$FNs^SLmDz z^algGcLq`f>-uKOd_Ws4y^1_2ucQaL>xyaQjy!eVD6OQi>km;_zvHS=ZpZZrw4)}Z zPz(rC?a`hZiQV9o^s>b?f-~ljm1*4IE<3plqCV}_shIiuQl=uKB4vUx2T$RCFr0{u z1v660Y3?>kX@{19i6;*CA}pJsFpo{nculW61+66XAOBZD< z{H|h`mJS5C2;ymL##}U*MC%fL0R97OSQ@lUXQ-j?i{z{=l-!$64H{LlTLo{Ln<|OV zBWq*5LP`KJl74fC{GzzP_Z;;;6i--QpZUrtHC@+RBlt+=_3TyV4gk=4b{TBJAx!GehYbTby(&-R337 zQ%g2)Uc&K|x|eL0yR*VCXDBqZ89C(obOFYYht(k`^q0OaQ*Y{)@7xE~KQ7XN)hGlZ zl5$1<#s!tyf%>mbIG(9WR`R*{Qc_h(ZGT^8>7lXOw^g1iIE2EdRaR^3nx_UUDy#W6 zy!q(v^QLL*42nxBK!$WVOv)I9Z4InlKtv#qJOzoZTxx86<5tQ*v528nxJ^sm+_tRp zT7oVNE7-NgcoqA#NPr*AT|8xEa)x&K#QaWEb{M34!cH-0Ro63!ec@APIJoOuP&|13 z9CFAVMAe@*(L6g{3h&p2m!K zEG?(A$c(3trJ5LHQ@(h3@`CB*ep}GDYSOwpgT=cZU;F&F6(b=V*TLLD z*fq(p>yRHTG1ttB*(Q8xLAl4cZdp^?6=QjcG;_V(q>MY0FOru|-SE}@^WElQTpCQZ zAMJy_$l;GISf1ZmbTzkD(^S!#q?(lDIA?SIrj2H$hs*|^{b|Kp!zXPTcjcCcfA+KN zdlV!rFo2RY@10$^a_d*-?j7HJC;KhfoB%@;*{;(hx_iP`#qI(?qa{b zH|YEvx~cE^RQ4J}dS>z%gK-XYm&uvZcgoyLClEhS(`FJ^zV!Vl&2c{U4N9z_|1($J znob`V2~>KDKA&dTi9YwyS#e-5dYkH?3rN(#;$}@K&5Yu}2s&MGF*w{xhbAzS@z(qi z&k99O!34}xTQ`?X!RRgjc)80Qud0{3UN4(nS5uZ1#K=^l&$CdhVr%4<67S=#uNP z$hnqV471K$Gy&){4ElZt?A?0NLoW2o_3R)!o~sw#>7&;Vq954STsM(+32Z#w^MksO zsrqpE@Js9$)|uQzKbXiMwttapenf8iB|j(wIa2-@GqE@(2P#M09Rvvhdu!sE0Mx&cK&$EtK}}WywYEC~MF5r3cUj%d$|lLwY4>`) z_D++uNojUl@4Cz8YF3nvwp>JWtwGtSG`nnfeNp(_RYv`S2?qhgb_(1$KD6ymTRgnD zx^~3GBD2+4vB9{=V_iMG*kQTX;ycG^`f{n+VxR4Ah!t~JQ6Z?Q;ws}Jw|#YE0jR0S z+36oq6_8xno^4J?Y02d!iad3xPm+8~r^*Vvr4A<|$^#UEbKvJ9YHF=Ch2jF`4!QS# zl8We8%)x>ejzT^IH%ymE#EBe2~-$}ZXtz&vZ_NgVk4kc zOv-dk(6ie2e{lAqYwn9Q$weL#^Nh?MpPUK z#Cb)4d96*6`>t7Zwsz#_qbv6CnswLS9Jt|b`8Mqz?`?H1tT99K#4#d+VwAy}#eC74 z;%UFxaNB!Zw`R9){Pncrny4>k;D}TV2BU0ua-+Fsp>wmcX#SGkn`h0O`pN*`jUj8q zIlnc7x6NRbR)=wP1g`-}2unC>O6ow=s{=NV6pfEo3=tY8 z=*$TKFk8Wv0K8B_**m*Q>+VW*1&gD#{#GSc(h#YQL?*<(ZUx~>L^RyAG3}j0&Q|mJtT7ec|Y7cr~ z+A`Wz!Sqz9bk0u-kftk^q{FPl4N+T(>4(fl@jEEVfNE$b*XSE)(t-A>4>`O^cXfrj zd_nrA-@@u?czM(o3OVDok%p3(((12`76;LwysK$;diTl$BdV)!p5Gj=swpb=j2N>b zqJ1D5E#zO9e(vJ6+rGuy<(PS-B6=gHvFat&)qr%j7T`vT1ju zIvHwGCk5)id{uDi@-e?0J*(-W-RGZs)uhSeqv7TA&h|CUx(R0ysoiQC8XnxL&RXI3 zO`H`8Pe&^ePw*`{rIJhzUg@MuhUL`IONG^*V?R0h5@BRDFgEF45b0jSrg0r{<4X)nw^c)uQ_Ai_p>ic!=K$pmnyqYb=`6fUo40ru#Gh= zMRJxOD(1n?Mjz_|IWyJK5^fh3*n>eI0MmEKq%=-oIdGd4F-LT>RL)Bp5FWxb4aNLNXB^o?YBSXQ`SwN zI*N~(CQW~P$HpzwrMG4IZKI>TVI4nQ$a-#)zV}LE(xgQ5MG@L#e!e@ ziNtg{Ph&qpX9FLaMlqMh>3)Nu%sAO#1NEsbe=#4Vqx0Y;<~+mV!xwj%}Z=xZn= zSqjxSH4T~v>Xd*=2wmHPN?@+9!}aQz-9(UIITZ==EB9}pgY1H4xu^-WdOFSK!ocZc zd-qhN$eZcN#Q^0>8J%)XI$4W(IW6R810*ucIM7Q#`twI|?$LYR1kr>3#{B{Z4X(xm&Cb21d^F9MKiD=wk_r+a=nyK!s^$zdXglCdshbfKBqa5aMwN#LmSNj6+DPhH4K-GxRl;#@=IJc zm{h}JsmQFrHCioWCBGzjr5p9L4$t4`c5#Cz(NJ#+R7q-)Tx2)6>#WZDhLGJD964iJ zJXu`snOYJYy=`<+b*HDiI9XPo8XK$TF86)Ub5=NC@VN#f$~GDsjk01g$;wDY!KqOh zC$x={(PT7CH7c?ZPH{RNz}Tel$>M0p;je4|O2|%Yq8@sCb7gRhgR4a*qf+WGD>E8~ z`wb<@^QX)i-7&*Z>U6qXMt_B2M#tzmqZTA1PNgzcvs|(|-E z4t*ZT-`kgepLl0g1>H!{(h8b`Ko=fR+|!L_Iji>5-Qf34-}z%X8+*Qwe^XrIS4Re$ zWUblH=yEfj!IgeIQ>m}+`V(4u?6c;s&Ym_6+pt|V`IQ1!oAC@R1XC3tL4BQ7`!TnU zWaoqG=nhI@e7dV7)8VzO8ivuC!q{hcxO7fo#2I=<`rktP0OfAO-CQE!ZT@}e7lw;{c) z@2l7RV$@&S5H@{=Bj~^Kp5At=Jq=Y92rXP@{-D4j>U=-a^gM2s-nIZA;u=fbm2BP=Zca5W81_cA>Tr z)x+r@{pu_la2Q(wm`Zqyd@GhNDNT&4oNHb_>w4{jIU}m&iXykMxvi;WL8;y7t}cp& z9CEpR)WlI1qmOq!zg4QTmzv#eP3>NLd7V-+YKmuyLFP533rd>WnvL$F3b}g39PYk; z)^hXQ%5jO(B}-TMio7@t<(V?7M5!ycd)u4Z+~!hym9+KwPVO^Wkhi^Dc7$R@)o$oh z^mRbgQ@5EvalJa}V4Bi3cs^w5pYtbXXz5W|e%+z-K;8M%Lf~BlZRvNI7=)cG6lbjg z?)l8iOw!mU`uaKN@UL4>d#edM9^-ePb(VICy6Cg-H^Ew$n_s801w`A83W!_Z{D+1G z(<9A>WB@>)D%cxw7c?Xv7N}6gg?&TkLX|0@k&VL)YMI~SsE^dzj2^3BKL7SM$!0Lt zj;ytKWw|(58n6_NNH$JVRh!W*wewMr7)H2jOCruuJAIIfPMFpf6j=hL!D3nVT9Dpo zut}|VoG<%v&w;HrQtz<%%T&X##*z5{D!!egoRN}R_Xxuy+E3dhx6!7mlNyuqsKR-P zlP#8EKGt{Ij~8kXY?&*%q)PkPG;rziWPd>HefyPwV49!>f&Q_@Fn{8Cyz{HCXuo+( zJMu<#{Tl}^-dh%nM0IrDa@V zMHgAog4`tk;DNK-c{HwRhx%Fn%ir3mex!XeZQ4QY)vQ_iZ(j4-GcO?@6Z-Y*f?u7_ zmf!}WRoGkI#BO9;5CFvMobtV@Qm?#eNKbbX!O@xEVhnm z6LFnWu=E}6kB82ZEf!g}n5&IuivccTHk-_5cazDAe+O!_j+dQ~aUBy~PM34Eq0X-LOl zjunFnO<4Nq|BL`!xwvyj&g9Q0(A_*xLT~l{^nM&kGzB7+^hP^L&bD7iVdXe3wobJXVX~o*tX$ zI5xthE?gAl!4+v~+ASbN2nYIqNn_#3>!fi2k=g*Hg_%caA#plNQR+RtHTiW>(*OFG*-nzu~6DMCrX>xzP`3sj}D!||8 zf3dk-w(NCUMu^C%k|t?sa>9gU_Ms-R2Hhm~4jNfPPyH!3Zy zV0QFf=MWK%>|(eV$pB5qOkC)uou{oIJwb_i4epV{W95%N)`+uOrLx7fNtD^czsq4B znAWb+Zsk|YX}a?b+sS-!*t2w1JUqU6Ol`&Jrqa5=4eeLWzr1DX1fWW`6MYf+8SOW< z+EMJ|fp${RJ7q9G7J+`pLof$#kBJP^i@%wNnG3fnK?&k>3IUVo3dbs9Nt)x_q|wIB zlBAi#1Xv-<+nr<13SBfkdzI?dJ|3~?-e>MzG(yRsA}I_oEd{HEGZ&7H|Km9mEbL6r z{Ubhh;h6_QXN_?>r(eWJ@CM1-yn6Y#am!aXXW!EfCpu}=btdYT?EJ>j+jeuc%;P2g z5*J%*$9La$^cy>u0DqjO#J%*IdaaPnAX#A6rRQ+sAHhY@o32==Ct3IF&sM14!2`FD zA))>ZKsccTyp$U0)vjABEY_N5lh(@e+Gj>sYOTgf?=82K)zw-?JX2d$x}n2Y0v%SjDtBXDxV2TyyxQmN?2%8zkKkKF*!AA$P$1#qrF%fUu~URt`tp3C_(>^tkcbHhO0Hh0A zpTVQR{DjsD=y-Bsl#nuTVKRxYbjpSJg|K+SEP+^Y*z3S9p(_-s9^YP5Zc?Vz*o(Qx z?f03co`dGfW}0T>UdEZaW>s0XVEzlw@s&bc+B-9;^^AGsx$AE~!1-7?tn9z|p4}_? zRsM&sjg1>#Rb#6jFBRKMeZ>I_4<%=&rF3yqUD&Lik@7<@2*(0rC)UqPj`Gfe8L&{S zhGtB67KhF{GnLZCF}gN0IrIPU_9lQ)mFNEOyl0tx-!qeCCX<;7*??>lNC*Q7`xe43 z2$7wD3MhiII4W*v6;Y775v{FSYqhp+|6)6BZR@Rdz4}#KZR4%=+E%T%_gX8-9KPT4 zo|$Aa1ohtUet#uro3p&@^FHhEX`OcGjq==$UeAQ~<6AZzZ|l75nn<#}+mo0rqWv5$ z1N<|1yMgX+Qmz?53v|%P=^&74bwqfH?xIC`L()W{|G`j^>kbs7q<$hb6fL@S za#nHyi$$TJ7*i!6estChR}QriMs#yy!@Po#AYdeWL~* zUR%)FT#4Q~O-N!O&it}b8zFOmbe=egH*Ka<9jT?dFCMAcagAo<>tKrW%w?P_A_gd& zXwHTn>a>WEWRzimu7EJ*$3~Jfv|@bLg}6iH4mgJB!o60eP#_N!xYrQoMf4&rGLau~D9ila zYGD*3*MNN?v*n6op+dQM!Kkr@qH1|^ zh7skG&aC;+$C$OSR2!ke>7|B6JDpjV%$Jo5hI14PGyx1I=Diw7>h@vzL?PLTzC;`; z?}nkmP%J6$BG!9mxz?+Np zIHbVy&<#H&Ekz1(ksSJ_NDQ+XHyg-!YcW8YvE5v*jFQ->F;|Q-IB@Mw6YP~v=jY$~9n@~8MVO{1g z@g=-I$aXs1BH&>hK(~|d>Y9n*;xRm&07=pLuqVYV-bwyCUIKgMdLSrovEs2f3{b z<++d|UX&}*7)y8){Ntc{RL*udOS8r%JV4EZ64fUF85n7%NAWejYbLV}NB|lS>SnYN z?PFpysSR*OodDcNK;OVKsSbKS^g;|bSdogA=};1?3rYq|Nc_tR!b2ln>=bNTL59uS zZjF^Y1RoS7qF^>LEqt<#Mu0ZjpiUNLtsc5%t*8}5lW4OWwFXfqGn-q~H)5}2mSRZ^ zKpfQxOe+KC(M5V`tz1zQ)@pTTQ2?NgStmwpvPCi&U9wd)m<^I-w&{(`Vb?Q*4ApV5 z(G}DMfgox!S_C+OTa5UkEbB#G$SC<8vLrDPPT_Uq5N~7`%Js5Ut3!o!f@HJm?b;(N zbbv90V6J7=E&)E`b|}N4n`VOOuvo$IEMx`%EkX8mpug0yY80enF3?M57gI zQ((b(;dv_v7PDKFgL|6)q^sb%Gp_aU)wp^uX96>jGEsOmBhyuDZ8}+y{bG?UqGqyDfYMtJ{6@xXI>fVC9g+uG zbQzl4fY>P6VAkv8GEpapl2>quqSIoui)Mr95Nuw@voGBux%Mq zYqG!&A9RXvoI%gZRwI->g2SYPB1tbg0U9UkC70cRFPTKU0L{E!2e?|as;p-wNwA;> zm}yKfYURNzE545Jz^T+srPZUGX{3qx0H&3ol`)Eow3xXj!2lx+DkB=}EoF`(n^)2W z_26hljpwvSdw}akJQN9;WAQnnHTN=3Ko19hR`Qqt#60*^1acxN84Oi8W-4nXd^@w0 zVpMzKqWw_(cHwQ`*uQ>F4F;Ncc?}XU{q867ZF>zihsu1j_i%f38%41S53RkO-5Bq< z<^ffy6fQNDn;z=lDz2OXjU+MMr0ziZ)HseHI3+}-N8v$8UWEK_n5pL6VPUS@YH^ z-F?^bJ%5Vt}@l0B2B$XfpF!7J0KUW$rc!~hPD3+Ms%)ia=pl{0nuS0_) zMk9rt16uqE&;%{gtVGqhUs{u$%()O~zzC_11`vYVVXfdfEU}YwTDn~JYTSiTDRNih z4#ap?$m%48h4*c`rhEH7?VLTW9aCi~b>z~)W0xM$c|y(8H%u~4?Yic=Yr3WyCvBMC z9P;P}Ra`!CY1TVd3~%qgX48EO<*6O5d**2Osm_lAM&ZKw?7XUKU$o?gjCIcqH|%NJ zuxtIAj>_t$YW%D0ShIfD2DzU5%qnHsRN0vm^B3-wcim7D^;K7~Uj8EuKZ;X3tlbVD z(=eh%wxAVAWPvDL3Mmg=TPKpMGzTdG=aT&qTw(TFBIg<;`kFOrB)&>#;&>KE1kb>+ z2B2dhdAN+pj}^ZH_t#P}WOC_RDs4ppbD0<}eknMnviR2G%#`AniYwzKw-y(_5*$-_ zmw5S-TNmxQbkR$TmM>p=*`CF(EG{@lszbazB$k;2MYhTooy&w{`02hJ3>+yIKEOe7 z@JMkSHwDW^-jsRwlSM}sEqQs-p1n(#FUOllp3=O)Tup&?1<^)a@`nk7JGz35N>n$} zBOy~(>fI9qX^_jCE*5|=cn@Q((|dZ4jk)4MmOAk+0xA#wuDRF-%lTtBwIA!9Gr9Ct z$c`7mj%LBTedqC%Rm_T=dk5?Lu6Ta&XaF9q!a$AUtk$ z*e$72Su7q{Rad`o)%w|Sbyv5rzAip{{VH|GtUY1tf`Dk1!6*HuN9YH|>@$Gpvq}N6 zCzbi<_XLxmE|LLdr@JCzPlDyUYO2J>kDK?krp5CY@11*7)8aCVVb&~zrEGE2O>>tojkD`+_dDb1*Ao``HQpP(giSRL)4OKuTMcNVOb@(m7M?noGc?geUJ;8t6u0>WYa5RLDJ>(^Zu~>-DTzEbb z=Pw6=C#Q(ao#It|Sa^jEBWtV8YNL5Ce+KO1 zHqBg6?QNQUAP0QbaOG=Lqb?5ZLlZP3JdqXFBbSG?_!QPegco`UzEDBCfy7n?l|5O(2uWh*{9fh*}OFkZGv)4J9g^Su_Z-y zktO~$6KAdO?4HIhm;a)+gVRbF%BNDw_qH-YUp3>pUiriPU-DaPao4J;%WF%Dllm58 z#~3FQnvO5O$UIv}o~Up(EN-l>@f8Ipwl+*yG^2h|U81N>`H9+~R;Nq6WZk+k_l_|; zqH`}-wki9Eekf?yVOxp~wx$i7mS&wyRfA;|YZ$pD0iFQM7=^Of;Mb5{*g%Q+MV}ZZ z4uCY|_@8q>JQ{}h=B5NG!svf6mRKr5#bVli@?ZR%doi+~75m0rb2XFdcTK&}XtK)Y z#n$?!<(KX3?3gc;rSMQ3)+>e{<=;f)h)dXgJA+DdJ5q_(=fbyjlD zyxOq~%LPEFsh*KmXEIW|_M9hDm%Gdrv97&s&LCvUqb)02CoZ4W(b4X%EB2q(#G5YM z&@wJkH_qwtRocyZt7Y4`(pa=cD4!kEPl#4{yum=*q|U{&O2DV&=)yXRws%3})r>`7 zty6tM=kuW2FpR*(!{^GYty*Jp1woSmG%(Qs4H^#!;!Q>OdkH@{*K(vzM1v#qO$_R{ z7+Jto9d&*4xTs#V1lt-9mM`tTxU{8|32n(X!6M-UNsS#R?m__F|Gn3X9 z&{djT%C$c`e{S8Bi4#KMy0LTS?(Vvq%{y6Caq7xk-@t{Re0DV4heM^6gkrEpL-{{% z)|>$4EU3Gq;JmPH{E@zsRX+#@>gc;qk2i2FwVHuCI??#%xdiMweM zWaT78*EG!|+OV634wd0UaR@TenRhksaP%AUUdHC0VcZ2nT> z|Lq#TX5O&2h!GYviFiX{IRHYEViDCLf^Wf)se&K4oOU>MQK$_!7!L(|E5Bx`dn|^Z z8D!P9pUu^~tYLFpB<~24WRqgt9Jadj5ce6JRV}}8O%6hRA!!0JH5LHs91WhgWWLJ- z!KL(|#^$p^amdJ5g8rZ$Ggy6?%`B;J_Kppf<0XMKcmmW9@>-TJn~gIShXI5aI(xEx zlSd-_6cOeEGR2J$MBqWpK*2%7D7_wEFG0(EP;?Sr1EpZsk|pld3%9nq47KjwNtga; z^X`AUY0HzBudMExSE>hYgVxdT>O;3bbp6&zv#t6lVjtU=7OitgFDbdK>r_jozEYb*t7qdj?MRk%pu)4==CR^bNgHOU-j*emraW7T2WR%b?1^<K?p<`lIUQwM$W=cui|bx}?bTOb6E1v3`QcM^BdcQe z=PpkFc*njs2H)6MH*NX+$l&D3bkD1=@_CF6^b#6m7%YZwDoKJobt%*>6l7EZ=V>@G zzzY{zEr!q?#B%Vk9VD%4E~MxbJ)hcn+q^0Z=@qNy9XNJiUX{8Ns(OzNq-fqrsbhbE ziWT!T7SLhKQavnveOJ`2^uK@O;eGSx?>nsSlq%#_#sdo9iphZ#Jwo|{FhMbfSrS>R zQiwFss8KQy?9j`|&<*8j64q^OVgV#e63^ksE_l^9($wb9f`EyHv4&?kqn<@TAOMm< ze1YGL4dcENbcWZd&n7h~Atmwe(#RoslRpeyDguGF}j}$MRo9?SM8!=4Q2wU($EzceOopeaHDv$UhoQfY3;W=e^g5xM87H z;I{8*GeL)G;HH8ITBt8$#)NOPnG>ql&Qh*h zWt>ty34rm;*F33uigBg#?eg{u7R{5>Q`U$R2j3@_Lkx_M{bOC#*zx1XR_*c*B-IGq(GV|B@o{8hJ3p1*lD@AJn%&$i*n1|9(=hKoMs|KsjeFu0HwhG-gj z6NR02xQ2KllvU2l&Q+ddYuKj6LihSj-&!x-tUR@F>EtCIlkybUel`o1t{IyqKm3Y# z^I%x~1FN64cI~X$=bbnBPUd;Rxn=jXhSG-2Z`jT3lX2q?hsL#({W072*)OlJJQjT){R0dcw$MIV@Im_3E)riYBiU=q`Y_6ca&e9uVeb_jW)Y(*6X`BKYM85 z!b8t)Ui*XT*XL>UuiVO9x8B8yUlNM}WBcAqm)&yESfoE>5R7X!w(jnYSbl8TpaivJ~v3;LD^f$vOykiS%0kDp1GRq zVCg_iC;5ATIf&(~gt_DK_8Vo2`%JbUh z9jfe_*S6Eje-d8cyItyiX=UK|B_;1L?UVG9n?6x~K;xR|0vZ5x!At8OJYq-&B}jT5 z#x}{P70vb-p^szS5EvI&o&q#3;_jrm%4X&6S8u*@Sv#ZVm@V<@Hf3s4l;7vm>@w-r|)yZS%w?(I1*QeIrsG=I+5nepzsGxrc~ z!pSc|SCA)uB~*o*q}1leH+COyX<6)cl^Ly@AOH2^A6)<8mq0BH{PW9E7WVFW74(6f z)`kEd2^SPxr15s^#3*QkxXWqEyk{wqj1GtNbEQ|(J1tK6 zUnIYs&2$CihuMv=&x^lu`v>+G339PrtlYp%HorK*>MU~Tjmr477+hGhviLYl@>d-K zU!uTPY~kv}%w^h&xW}uU?TFq&;?(Rl#6glkWN>Gw4B#URl`pWSWHsaPj-^{T?+Rl%;){@`StD{A2dwJ|V96v& z$16bph~Zles|b2KXKVo$Gy2J6qqP8xDY~bRh4}rn$()b-mt@e#Fwd)MdNQq8Y*-I^ zKqOSY68uyOQhX&e!epDI){mhNNM=IwXQLY2+&brLfPWf!2x1u(hS5ey?BxMlyyvL* z=no!g*pcWU2>q^rYg;4Lqki3-zG)X;d+6E=r*#^~7*m$_EGg_eQ=4jA+oZ8YMYWd6 zb?&a!UGBQcmfE7Cu~J)W?WPsCJoTfeZdoCs5nPtKdb}+(w{hma1+}#c_RZX|z*J-U z`YpG79lHe^?%Xkc?nU**&Cy^m+F0WA*VWfFHrCYF`F$mgbgj9#{-U|#cig$|;T=<^ z?0A^d|2~dA8{jc0T&>LodGPkA2Ce<%xn1wIlX?a%!@Eq4Md6Y$Pjh8C)#tL9&B{-Z zDl*AaMfM==qY6ZMs*j2-_o&#DtOvEgKO^o#a!G8V!FLJa99SgR=R+3-1WD>6kPt4T zQEnn&KOhDe*4&&kDJBfJWl@4anq%Se(e27Iv}pbO#r>3wvWJpUt}zNZYx9klkhS?P zCbrI418eh@4+uTT5z<4YR!}Wu!0bb{)|g-CHs~wgPLx_;gZ}Pe*r4aOmyr#+pp0lb zHFY6iYKHu9A$fn1?OWE+XV41w8uJSK1!e3*OLwh>v1U`ou!Z{BA27G z@n6d|J;N3qwe4uQiV3KTDcpf57p!m?0p3so1Ax@X#2IiaA}2>9&SUXL^1&>Xh8#Oo zQ?C?L-8M|oiJLpU6Q{%GGh;&0K{owhQSY%3!h1qcSn>U|R_L;f`cCNUO-efJ#sSbh zkg5Hb9y)Ys=YeAvt+X|EzTjRz37BGClh(UmXfNBmxvV{Ttan9870vRhk`;uSF?`m! zyWBXXtg*^vTY1s31F*aP^xb!Xf`+yrz9*G!3+V51{2PK^bPhMbp(nxq$mtS*2*~V% z(N&JbY2FYBI?V#24?IeNyZFFOpZ~&zB|@M?sbh`bnlV9zkG}tHdLK zx+5aQXm)byO7#8XHFtDn$5~LO*5aqH%?m z$2wT6nTmGDI)?$JimeWHNO7Kra|S#r4ugug1UgoGf)+&L03keV@p1OHE$p^lBA zt*GJGLDNniq=XZ4I+Mb*82pqbfoQ@+p_JGdB0aQaeTB!Lr#Z$97FjWL@MMe@Z^D+s z&IK)jih;Wbb%1MocDc@#$)|IKVWN*g2&aNVGFMmdoaL`cE`T^;1?Tcf@^i>q-czu= zA7p!sX62V=__ATa&S(g9I0rd{)J6Sdr^qB}JA4(U(1Y-`7)a4D)MA`g7I!Mwm6+KC z^C_nUK7sX}(ukntS*u>(uyyY=UeDi#4Mlus`)o8@(xaLmYhKp;LGw3oP&Rni)G|cQ z7Ur#P!U!VO1g(pNoJAP;`R9fA(}??`-wW?AJpaG_{Fi;Nu)eT^;QuU%IRlFc*+_>_ zx`&U5+e^|ih7FuRhmOU(m+aK71UlNUGH`jW!KA(Xf;sb)=69M;|L@O||H&xL zl74Wt!{fDxvzf&5M8E`Lo>IUfK@P&dqXA1j9Ysfw#32a=jPn2f=>Dps?=)zh0y=nF zlN*J67GXr@2Az6He%|WXWJyrTG^F6<|JoS+k`Xm{tCR{6!43_i__z|&s!LT*4`;a3 zwB^UO!_$ZGtWdT77?_S^7Dqv~y|xiDP)-YnK8%pxr7p+Lxp?4~wPvULd zUmZLLn47GQg>WUt!yAzB$G%F{zYS~B=am%aex&q3x^I|U4B;Xp?}AZk z^YIrlk>Jo6{xrIjl;V~Ot%d0#DhpmMHo+{Xi^Rz)*c5L{kRh`PE-|>;1QQ0h^lDfo zd@>|=U5Y91Dt-M)<#*Gl`Fr}3$-Z}Nfx!+IeZ!v7G% ztcDQl>kp+vdVk8V$G)HSg>V(Daj1A4`JRB+&HA5cq3-~n7Y2oBATKb2YG`uA6X8S{ zY?6>Vt(nsVyAxRF6YnNNtUn~CLrIFaIITfuxMVt=e)j}2Or%oj&|p93A5+|pOZ*pd z#pmb`Sv&G65piAWD5e2SoNSIcgY-cWl#06J$28$_X(YT)8umd{pHg7Zo=kQW0->a_ z7yr))>upwE8ZMWr(itk!ke5-mNGO~-u?owjq}8&~H}EaBRQUYJk_kzaMJ-j~1H#0S z1rxw$&lCSsY5*5Eh9p`{{~@y^&(mjM(r6cji;VSvEmZ0dZ}u7v>WxNaH@lu48ujuc z{04p_HtH?AmEG!dXI$pv!-8`CYpz_XJ(2siAQuczyy!!@pi$wT{)yp>!Xhe@`nl`z z1^zAe8p<`=WnrFL1*!@PPZ=huBJ={PS>a{s$9bBsNe$AX5$!cHKZH|luaOs}hA*pi zw$Rj=>@_5!LqS+x4X9Y`l2I@7_L`@81m(I&E!VL96$Z9khIpPCg?Db=MU?BT)g7f3 z1oR}eOn#rEov2`=TqatC@g-cu`;n}|1~nUG-Vnn;qJfhg6hp5T(E`dSLj-kY;GX6Q zi-z9$l?TDudYiv<9p*t?+4_WO=CNA5llp|}o}F1=q4CAqvoxnl z-+26xjr)Osgn&kH{tC8-tSujYAX&ByDk<0rhH0A)eE8>_MbIX>Z9mf=3Xu{d5DSGe z{bXd;!bUBGMEs02AatuZk6h5A3ny8K=vdpjVylr_0=J@48tARLevxvQQ6xQRF2uMT zDdlo6=qryT!$n?JVgWh91v4nu1G=%?-N5?j)BLSd2l{{#%0EAV&&xf1Dr{4qxZQ5= zL(D1c=mH9)qTh-=!wPQK;G!Plb9%5!QL&)AKmk+G}epRD9NQD(&9O0C6ZElh(DA_jLN=MkxobFd(kGnzu)+M~#d1*vxjpI7N&Q;y&0Q(nt9Ov@ z0UAx~93%#q(<@Bk9CzjhzLPRMRY32Y!M4>0SFb)OeWL#Q0u->@`-CeGuA;1us}BAQ zc@mIQK>2shoeQcVJ#!PiaLyd@Kj_ibnQy2+9_9fE%1-skgH%88v00xH6V6~l&y7;< z3z*+Y;rwAP`&tJ>jA`DJcZ`7&@iupQ%b%(G56`bmS<#9BG;0CU_T(luy zt=;C3Nlc<}xz{ z@bcSeLnyAw`PUGAL>*F~12pf(YnG!XZdkkO7$`Hc?ByN%$Z$rECfLDLP%2`Mw2Lkn z%iuczcuO)T(Vwa}C$&16nxS+qnzVRQ5p9I84;?;p=#nva%=pfXYl&x;$;i_ zP|dt~6wqbsm-{)G2ROAL$rK4<&wrWS4F}$7>VLjZ~K@NB#Cl zO&Qzj{Xrj9Q?1IwthH&{H`*sEN1LX>TEL$T9bDBnzAi-V%H>rqOSs{8i9DPnOQEm? zKnSNAa;HMY+M##OP3;`0pT=G%gsg(SQ~>24N?A+(Cl^G2rTi+Y_Xmo`>Wi*@@Y*8% zxO%^0U>2&c=s7QU*VIcq8^q`sm^J3$P#9i9SGJWj|-YQ|Bbro{q^IrwHjL#@aw6r zO5(p)w}zsz_FT2}`msf*s$lq^*3AS90U;2;%8zQ$AmjS~uU@58ERcbWhv?f>K#BeL zYN8qi*%SY*!e{wB?9^3;*7vWVA<6l3`r<8_4JXqkECB$U^#wWOuf$1XFNlXZ{n58dU(CAELUC!&Oi-&kb(YyL&bkw zFG94K{HSTIT!grnt(x7Mt9azgH#FZz%{*?b|DaQ#z(AfKI!4Z}p<~>Ge#1Se1*{80 z*9-3X((C!(%0GrhVCY#e9J%8rDwB&WM#Ib#hh$(WdygIeQucm3{$#|=Kl+eJTk1Z-(L@12&%MZxw-kLv=48+WES(PWIT1Ks z0C<=YX2Yy?Fc%$1$a>sE6N@S(ydbyNTznjed+MRp# zqQd(Tx2JkitUck{ZkFv%h>+T$y361us*p`!x@ITML#@u!?BZJ-!@DqEXFzk1cNoI{ zJl=+S{D?*ZKK1{XW)YK5yzt`pzw`QU#6SP_sM{sCSn6GMftpB-*B5YYd}6E1T{V8s zBM)6)8@_GeJO87$68vfVhG%-%V?Wnl^6Z65%hMOv_5&oUSnJohv?fUse?PIwpgrjj zbkDBTKUc**{+~4@My+3;_M*cli^%=z;`psm^74d} zCj*Zab%E6QT+owC_c5m2HMR6aD{F5vvrm4M^bRUw2oc1;q9jPZaA_vxsFaP~U?%O27@cleW3dOF$d>Vq0Zl}ZBVHjH ztf_?4md<5`q8EHId=*llqXPIzIAX%~1B?b5_S~HV>kar}&i$g+Smv7ZlTat1QzXxJ z$_Fac3X5RMSd@80O63eVgMA|`7viFSV3ZmRpY_8pOoLm0i@%=q@I7J=7Vq5YX9ffA z{>R`WG+DU(#C;6O|HMaLg9l zl)V7Zh_060KjCS9biA=f=azMILnJ&h}h zly@(WRadr83lyzrB*7h*#Kz%c#TEcwRZLH44Gb)Vv~oEAv$QE>6AfHr(F(C#@+ zLJlGHE;Y1|WL2(ysP_V;dWc_?Nl(dVTAaYOpjag5{{*~1y#T?AsgabJdOGqoA-oeB zE0oxN_!V3X&c0eE1?A93*;A)ACcg=udm8GzJ~h))e_kxCET|AT%Htl--e2VXnV<@TsN3YA17M0e6&-Kk=YQOE2LMDBtsJQIke# z@?QDP5g#LZ(1S@bh&gBDacz8F` zRpD-jIg8-ap`Ym@6rNlM3=JFCvr)2b9N_9ODp{J#8`v;h=Es?IOxlxNiKM<#Q9_2M;_jSYUH}t zqe$Y&x^->4;JRt+*3Xu{ylQW~6s%=u)@ z9}!qmL7OlT#T4rTQru(OPi>~6!BlKwMiZNC$FYcG5yvTlmyw#v=M)cWYQ~gfFJVt> zq~`S7oR)6J2?icV&xW6Z&I8CNu=}8Y!-3V5*oU(pJV!{pyvacr8HA5P0nDoEQ%(JY zi_HlS4K2djpeQwr8f|LDf-$pdJEIqbnAcQ(`R2Mwiz8zq+ZHaqq%>Mu7wuYe%n&tL zfGjDLMa5%lx}tTse#w%qZMbXkq~r%<8NgEgk(yfXgz;U~-7DFX3+bnQ@#AqBY=^OF zLbS7X)|dq=R(4l+ji2DHt%>*r30Rp-(iA+JEy;u?keU%+qc(@`QA$BS9Orf!N}fVd zAL_Iua?ljh5MAJ^c}*yLOiMzDF9{(p(30MIi+m$<`Ua+XOL>c2D0t=$9GupiRQ`FA z{BOl%>K)}7|3O^Dzk_}@em{Rc@>6mR)GzU+fJP3!_lP56}Ebt+|2<0=uUVxPy z3)N6@44izF$8~7*yh5H)fjBg#!VE4emB7mt}4}d2r)5g#{ZnU8q)|NhnorPaQnz>S+LontCn2s+La0 zh$jQ|3fkihRKrX7xJMtz8qh?orW`edrfqDgrtxfxOwvIr^UxInxzk2wXb_tKnHl(z^v|lS3R^;C5-qU z@k^Q^e256y0(|hy8uo+8d0&n6hRC-))pyDz3Z=lgVFfaOs{79aG081CD(x1Z!z{a6rfg{`f{nt;>Z~S~76JTgmet|iqonNy9qSRCrj5SG zE*k8okuHXMA1b|YZ0qc>KB6<%`;DPFQ>HnqYN&4EGLuv20mv@Zt>Scu^WHjG$A{{M zn0_!1B4y#@2tE)shK{KGiRKDSUb&Ams?2};;|q5pJXA^P3}#c(A}>+?UHMSdS`A5u zx!-7KdwaT0vc*icx+RrkWvS1Vqu=l9QLeTd`z1pXyttbcEn$YF%gs^<``o$khc~%U z9?(+A$FHjL21BG2Kpc=@FYF5APed6YZ)jh=UwQm-OL4H}p<%olMV739mlk7y|VeJq6h({N-N`F)AkKU*9A zZncuEumPCb0)>TTg$*!DALN=JPBdym6qG@%J)>S~Clne0KH`mlb{f%P!tPP}AjxA# z93;`Q1V$D?)kIu!LsQfhjw9EQ9F=y_B1`piC?(juo)nIC0- zDn9&Z<}dFxHQlKEWj$Lbgq~n;oLYO|eW)MPm|++FFVI|Qe8Ff4uCPwVdtGoTV=nn! z9Mg!5}_H(v@l9y2_n5lmXZ?=E&S(lJU6Imo&ZWZIn@mAKqMS=Au89C=0ru@=+;YS z)498q9ZI9JWB0j$+}686F?+mvy={HRr$^I7WzrL;!!dIDMD^t8ryc8UdcBwRSe?@Q zeCZwRQ~JDm!Eo-)4?J-5xd4^sKe}D^^(*(gg=;zY{*Cfo)5#lh`mXYC@C%ts-TPOr zx4Ya5jAH>O zc|Naas2cQjC5qX ztN*_ zp0iX-C5(oALou489mBshd<ac}LWi(CgsaDL(eO*GXYH2uLp{vr@SV&-2TX_wJ$c zu;DVWH;0OocbL`LWcxFSsKaT)I-4jmq{X-c2t|aJQkL}QXiTVMz=F`J*S(Tc{UO0! zi%CAn@koN|GR(ehQJ(p;)$Op{@wSOMEh&o|_Qx>8!DwP- z`FJ}oaQjgCpV#o@Nx!OH&py^S(Mo<6#&dsVsr*A}PIAih}WFPR&w zCRp$^BQjucQVv0ZvdTb~5Y%*mLkorYIJsDrg^}#t?y#MKoS(VfIorvSE~hJ+Nkv_H z1NyT0bd&Z4`Byk{k++vY9$qbIp;T4E&6tF`tlp*!>j)C5KxYI&p)K>A@*LYD^nxH$ z?vczftYFCQBHl2#E4np$pk;es%l>Foya6Zs>Eu9EYEz!e5Y{R^h4l>CRPYp*(qm5H z=D~}jc&KkX?%Ns_4@L11PWDH)q8*0URaN#UIU9C%a`k~+cScW=kFDx3OHQ<-c(1A| zhLPT?d~EY|Lya>!Q^W8jeqE%Xq@>T#)`R;Q;n0=BC`ofPQDBM+{rFksZ55a(iGAa) zU*eU+_dJAYMzc*kC0`CJJP^FOO9?7Xpo<{uSO7rZNrA__;wfikngXyqdcC>NU}wp6 zrPBc|2Xff6WKjHOlr*OB8%+b_HySNtDX$lf;WU+r55_k%G}>I?y}14c>;mc66GV=~ zB>p6tL*)LIuB-?uX}lCp$PRoG3NBNh#Q-2Qmv!*o*&zk*WvQ}QR7jc9RyUZv;eI1q z1myA@D>js9##>)#Y7`z3u*P$CtoC0yo8w|Q6F271w2yF)%8KD0_2xTV;x+lRX_)S7 zLESy7mmECL$tj(~EAaM1nhN5QP)RT+`Em;B3)pSP8(VtVYgUKyj>BSg0P|KE5JF0S zre930DlR@=+*Q0v=*uq{`_A#ko)-3hEcA%gLXTvULWp5*D*ZywDm-z#xOi1heo6D& zsfhffDTW$dtI)HAE!7yiAVDOsdl1 z^kJ2l>S9UXuCtekeIpWyAb)r;s3gmj-+uKnaX)3%EDkWLFD+A&-j7eww|&#xTfkW^^2cYa9_rm4Q zin3x4(yLf3=0BYT{IwK{%rJaGAcrfB}x_x6~ z?NgR#`|L{eSv%T*Hvmwtyp-4g+;<#Yu-bvpE@#a&$atCK%V}j(r9`g}0;71P)B2$A z^>07GDy&Am=Vx|<@=_YGAKMS!>s6Le->|zU{Oc`LG~#QV)<2JRJPc{DYNOS8_y_LC zl{@TCrW62$lakMd)^-st?P%lI2t z)Hp`>W4-6c4x>S@{PH(^%>AB~t9w+1&30NhSzJq;*3A}|Fx76iJC$XzW&Y(3cE8JR zb!47(SvFgpOI(&s!0&j{;v!y#gh|u^kVZJ9B^rTLKq!cWhf6jz7>B3{VIyUy6St8` zt}7v#!kob_%sj7rhkZ`%r086h2XZFre!9|+So+}e;-=^KDM@y(a^Sx%DRgARg`+6@ zF2u-VGLQ-ZWzz#K(++!YiRJ=~3|GVj`!3)x5$zUkh)3uGfML}Os*EV|5hF(UJ{A{; zN;^ys#azEYS4VvUT}QTW$g@cuN;(_~!om}CfZ=y>M0q>J?!6&0ot>C}-$GouFs%Hh zTmXOk#{D|~3BT@JuRegi$szQ;LUnyKd=u@?UxB<`_Ui-kIc(E;I{yK`ZY?|iTsd&P z-Ds3oUP!mxQvQ9=j3s~$dYyr~$?Q9b+{-|eMivJd_6zn%Diy*g%^dgph0WMnjlyQm zYvbd%&X(IOX1{WrZT72MGXRGk%-(<@szG$F^a0wjK{JzM4tXi@39NXYNK<*-69LR< zHA_JJax@?fIF6fq^$B30HaB2{+{uk~5)kSg_1^k+EuCO#z)8DSy4iVj*ToiH!~Bac z@4lm}>JH~j*Yjl;)*~sL(K7eK*OTEpx-0KkaM|Wbua?%#Xj@*tK(C(|>l{C&ZhWb0 zMo~pu{jBOKI=QucYE5gb!YQVnoLhYCh8f$YkM&BY2iPFc51wjZM;I&Xyq~eb&xB70 zb!DyRW$vzMsVFjQ1?9U8snP5KICcCp+z|F5YaW9djR7^>S60XQbPOU4qinn+8ToxO zNmqH=nTD{Wfv@awt2Of=f=NR|5D_7WgKt``%4VxKRM|4nPih20e86-edqM8Km6$g( zF)F>V8F&FIKjPI0*Fu5JJohBIjc8gc^_8vam+bbN) z^b&a)S?@-wcXYVkV5Z!+PTi!3PaWYx6x{?3=UUM zy8MhLFoOTujq!`V*3tMSxoiS#=D?7Pp0%n(Q89qC3)`8F5QUBrh37*5=v^&^@-+(> z0htu_oq#P)lq8+7G(S15;V0Pkj8^Mm@ObujJiy12bM!;%^Wpm2hU;Hg%d@u!H?ron zhpV7{3eP3fX1D@MX!O<)`U>hiqBVv!FrlFe?i{Tt*v_Hf&)NWd%*!uj=XwWu1V=%m zC=E2Y%d?O9C>(f5K@*3!6y2GKU?CtUfo5X3XhJ~Qjcg?3QbPGiIU@?a)bx-J>E7bj!{QCXu3mQVoR({~yqt$+}u$pqisO>>~0Lk}B@ByTU1@@rY z>u~r$XBHw_V;CUK2l9wfE-|f+u$d`;80<3WWT;92N!SjR2{H~6qAwgjz)%Q~BE5t{ z5sXHIfmk23I8e_Z=spyPNqq^MSm$uq;)aRIt1IR@rrxz|-rh(cR#D{NJiasR3>XYL zQ?c6>sGBu5Y=Z}>%ZU`B67$U8nWmTEokDOZfCCqnPOb^fozyaELUjAIxk6bm033#B zK)9kPDhNB1%fimKXjQzX&F%7()mOHa`eSoz%C&yCm5&2z3k}+W{3v)^aQ~O=ST2;{ zqh1e}hLNfmPB0wKxK4n)$lD{=B-9?QB4!5iAyd1#&(;uI5^TqO<*$<7Dnfn947Tvt zS#<%IyV#^N7y{04=lIS3qKa4`vUlFHyQVtkR$QH&Xo%Y!jyh4ywM6DmD$Evdk4Gmh zpTE=U_G_b+^J4zew#xc4kIUUw6R(Q4Im646I|U(HBwPXSFjgH1mI-sGZI4bs!_5s5 z3VlxJW8l7`)tX5d8S9bLfPC=@;-9uH}`2fVh;~5}+A$u3Um=pMOMiBA#5(f+jB~MSC zn)!Lx?D_0_9r0+`pq+|DG;S}OtTT^^ggZJy6=Tf00YNken;J_z?vjl`&(-CAEmN*Y zCIyenIJNpZr0o0Xx|%6Qw;Ryo*9)=h0Xy!_Sk9T#&@^8c(nn0QS=duDz9H!G1RKVe zc%JC!;BeL*S`*&RKFe1V{`u~DM2I|G-q7&DbY%s5VEO^&mde^;UG{pRiU8kB^nWzuB+3UUR4BQ7)%rO`tFm8O&c}Ju*E2W7p9T9;I7yo!5lX z(M02^IocHA0|sI3XLKxj9>WcSSUt~xtJ8+~5J5C2jfxN-A*?|}r&Io+23KzE5u-v> z$p^6hGe@ZSLfq%|`r@qnoO1>zZdIP&vYv%jtSCiNV75YUt{d0P9x(tvw|d2j+HuYB z@9tg+vR3!~V7#LD=YyVw>~Aj&yNQK8!ugN z9UCp~oxz?gj&*j#ii=|%ov~uJU}aN%okhQriOygttN7OrFRS%-*41?$TfI8-OZKsH zO_fIsv2DtwH7}(~ORJa!MK2%;=)9#Q0e- z_BW5)m|^T*v&rE5TV+7}mC2O(gmsyWM(^LM{K_LvffdF7!z*rZDzod#Dcu7mwar$` z*4sUU=djGz-40u=a6w4CiClcL>lMlWR2F#kgGfL)E^!$C{h|!XpPfWluYi?|c7qNc3!frpzTKbdDdEx|9tNx80$qoyY*K46?85f0sW& z!7aa2ZZbRGWXiX!R!fDr&>YFc1tlDTfX&`!!oS+D8#!ILKE()Z+kfC_7D`;pT=h~J zBhY)eOM-}%pyjLp^|L}=3dbtO3hGJ%;x`FW2IZS?*ETc@zhv(z#m_v*Cd`@z?SI%G zDz$1|ag-7Xu5}ewtF<)b4}(GsDA&ELygY7vMMZRq|I9nAAvVB{pUSXJ24sg9wMM(o zrY%~PNZvB0^154YNvyzv?6VoQqUfS5)sk!s6`k=rvd$y_Iq}U&@DFME5PHT1kJKP} zEE^;b^Tc&c&>7%g!ecN)VEqyZlqJhD3)xb|seD(iW8I2Rd5A4z ze^$P$IK@fI%gP_wWaYhW%I|O^7V&L8tQdZqg7Tj9rt(MS6=qfbuKb7c6ILP~P=2EP zosEO=Vggafln`{`kuTQ?GZ?HQo+QOOT z9l{$Ong7}-Y~1)3dncttGLMU)9@dYzj8x6t-@Ho*98n&*MR;;==JZ~1Z|3qI;fhoD zo;ZPVIc$SdeJ>VhHsNXxx8JS}#q7!uNUUwQid_t{L=-8{Fsd9E_Udc(|1mz31cb(?I^6JaRZ zOzye$B}*=ydBfR%5-yO9@4d2IXr z(+>fwmj~Z*h2;hVYeof&)GC0`+b19}sRuI!+(055HHC{*^C?{$8X}1Po$Hc}qp<{*!Dk8*^uyoeAHZJU8U%?shoMt&Xib zYl<(OwlbyH9~UkQMhyC~<8{XJKyk#ND=F6NBZJPshK^b8abrb?-d)}l>3Pm>xa~G= zd5ie;1B$=2vDk4S7Tj(w853+Y)IY!XJ2L~drKL7goinzKq9^I6`gfQW4iB zl2x2%Fos>-71gXdzIe8N`N3XMNYqZh`AK(2yynh_YGNH8OI>;CFJ22*)VG*q+r7%> z`^<8{Humn%zh7QzyVl^S-u|WnM2=W>gQWLXXqjH?v~2l46QA&xl}Y1RW&YR{?x?Qw zy0NsUFij`?*r{2|!NL28 zsjd^jAOi;(BavJnJkV5@q6Njrx_pnV*!;-$`QZm=?(7`rmYGiaFE&qk+!E>-H~;02 zBJE6QS+!@+L?QH>z_N2MTvjXVl;wk&Q>BefNa&bv=T|ex#<8>^A^`R?a_9izLs%{U zRyz#ZBUff=dwWf5MPreXAx*?dJ(G)?HgsNDz3k3))2?Or<+tCQr@YKpImX9s`YD@k ztXaBwY0)>8)e|o6og%Pt(%Ag!lmACj$e`|sn$To(P86!}giq}j+a3JN9kL(9`Y z{Ef9%UIYG44HLEL>^n)PM^>{TZ54Di;NP@qDndc2gsadLfSJs%0vZVKL>I%adq*nDoUyd%E&iq!a(OQ%d)xUk{) z(OY-yczEWP&E>UgH_q6-y0LLVWXd7s-ICJD&CSscan9_=7?KCFDf{<77Yc>TaU%cy zy(5Q9OUuirR3tkZR`1yN3+b{+bLLELcAB(Dw{0CG+Tm`l`qF8*ueg}y4qyR}!j*y$ z0Mxzk?aWg8)20S@k!zRW%qtMWj59&|43(l zRJX}G;SP2*@$+4~exA6>qSKlWR#hD|Yju{)(cDwjt*ux`iSPOxO`=Czlrud(#EbK_y0L1SShwjawriLP+%D;20XRBpcdlLLkoHhta{ z^Z{xF;tp98FCrCAgdqm6q(YM3jowOiLFwCZj(R6>PGxJRo2b$0UM!pZ&2S<>8&R`n zUrgV^M@nVkc9Q|AcjZ-*&4_qD$p(`w8qDrlhMGW8GnNH=QI#WB9u9gff}qu! zbQZCAL9^FW=p|LAIrKz`K!ZhG)m9I;zuz}q$8H2&*a%a$KunOLo)9!W|Th6I$ zoiwXyoGBg(hea#1+5+~Vw1K&p){Ik|XtHRPZl(uZm)?Z-H6oK4I$TihaQbaUL3@d@ zTvsiRyTI+9eBZ^Df>e81UA(Ofz7Xx*r4?S!lybd@%#`(wOq^QeLacmJF0J$!MEwC9 z1W4TksMIEu*=ouJ(PUsHE^jHTs*r3}vyWK=vfgKd1B`>24GzQqOWS*Z$5EYa!+WM| z@4c_KuXm)KB}*=Hmz!{J;EH=$7dkdzzy@rv=rM+bVv4~K1p*-uz`UjeUW!S8 z03o3UjIAAi_nDP!;gG<4{nzg@J9DO=Iprz$b3a-so`jY9I1>j66mTJ=@l)$fIt8a- zfa8&};F79ws#SG91uJvZ7d3mNzp6COmD?@8dbisIw|K)Gbrxs4M4>B)vAXKw0(-Mu zFK2j#tW2*P9+68698FNSO)Il33nn{_;Vc!KV{kIS-w>VoX*u#mvr4!&8GV8y#^Wl3 zoNyfBTrAIg#z^Iij%YMePQ$|jqGkzq@_DtxX0-zLY~)PsF1^gC@L183@s-?J4nk@) zXxVCm$~IA@FA9egYEEek1ls&&p4I4bq;|DcrEAt26jFy=nx$o>d1Vbz!&7DL0fk*} z_0V+QbIY5}SCuV&u6up1g?L;!`r&}3Di6xhT1ghHCIw(Tse_keCZxa!8>CMEC@gPmB+B{eEN#oA z1IAc_fg+2Kz<3QQEg&oBsg)HQoGB8eXNjW;IHZ6pDjz~C$4PQ#GK{|bx=oh`b&q|v zz1ET?{889VCXFt+_VV?SFlU^%X2a!uS)_n{=YRe%F?-2%{a;~HXGR@9(J^Ypfr8_`djf#7FG;gj{on>7Lh|!^&$cLg14JiQ18@Y;(tRcsrUG z3+;eso*#O7N`aS=bwnIyon$&@w6X#g2swm6!^;6&2#s}x&kI=yAv+`PiDpH|v|Rwd z7_Chj>zYZtg~AX`Lo5c=K`Me|#9587gAgM8 zsU=O3_6aq+x~*BG8%oC%=ahI#O20kOcJY!%vgm{TTjzJST_v1)a*2NQzy{&z26?Mw zYz=Djv%|PD17Ve!3((nH1d+{kg36>_HLwOjNdpL5V*u z=6|HfKUmY*pv6QRmWYl&qh+8mnc_e+Q7Mrs2td3+mLH7y0U=4O)brQ;?-hu4YAon2 zXoRmw@qPYZJ*BY<5Wu$0BdK|9;HDCKwmrUW+v5bdkX$l;yD&#*1abG51&xgbAU1Ux zb!6{$;b3k>%ws31MT>-#o$a9~Y|A_=ctwsQ&Yq%!2ZUWXT|}Yx++VnbQD=kChukQm zE0T><5$KBlSO>8v$U24N;?uB6nt}y+0ebqEicfM>D5AgY)k3dW-V1sV^3vJoNQr&a zBJpEfLz9H)gYk>jT>&+=S#6;qV-(Ai>2UrO#wOI-Lp9YQd+mhm0yu=YN#_hOpOLq$ z?L9sxnRNOI zjpoF3Dd1?Nq=(lT)F)18^w>*EGJDnP%wFMT?A2>doKTD3JjFkScnu?3s3c6sH9D+G z#SsvhI>TaCS~25#c}SF$Da8i`4r2pcKmRPRctm*N(ELB1MmX8lt1(|jrVAGx-$zr- zu6ULhZ_G0o{S&6_I(gly3$lG$*{67$@<;matPy_w=2j3Nu7BpmZ`Qp`-1}}Mwm)r@ zGTGU_k*}<{?&PjgqfZ+{pU&8%Gd}HH`ZdI%3S+VV-*Eir`nb8|5H<~F?$92LJtrl! zJ4>--?h<1JiKIVCi$pIhx$7(s2YNCi$vWLD?SXxuk)pxS>T{t0Bc@1f1{fD%mj=B; z;XosWnIF(9N?{074C0VzbMT{43=jkn=!aQWX%Cn@nvTK|UT%DjHzyls7Ntt(v{h?$ zkDA?f&?g&Ss5(v`==gmmFs|OmcH9TPRnvXPokB}G^#oBq!5}5`!PT!K7QtkCme*%z zAwPG2$`y@jw66f98#n)Tc`w2!NhEV(<}$+DjO3yxop;e=xQ%bQsx2+kN)znAayW6$Ci4qlA^oC@uqVxC@94?~JFB#t zbTC$N#^8$9-OHxg9m?S1`8#T)ET_vMMzxja^>TBWPVXttjkz_9)TmJM3<5VCH5#Md z8h^YiZgy#93B@mf%WUiBbrG+F z4;Z|sM-ba&`ZK+bYeOii|R4-PiVHNXH+FB6*2!InG{fP0yA<503J#ROk-<} z*re(pQVIiHP7%pk8i5N!42ldDFHjEc5*Nj#@f}fyYvLvaXu%m3ow*%!j)9RDtFd{^ zN;wiMdSnK#*86b&UzRKyQ&{-w!X-1HBlZfXcfBwCuU64Z$gcNcD~PmT{W~Eod@OwX z`qnE_2gv01hI~${)k&pSyit&!&+uBMx^ims%5e^pJlBQ?Gf%3w=Wx8!UPH!DER8Bk z%AIm|sIKnbiS8n`&%OTZ{y>XP>+}bPWx4ihTs+9vd|F;LeQr-EaCpYFsV>jMH9gn0 zXl?)4mHFA(eATx3bxo@uUA%&DsRI|cC$G_}(F&OA+WHk5ElBf>RSTFI)7Mwv?s$g! z9u4kp&*n9wdeSRgPGgCy>rnHsxKZk>D3m%u!f{r%SPlz`iRO!^Gz3wo@Q~UKASs|p znM26XjDgaCXie_?gU|l{;N{N*g3kzh(|>vxFm*2e@SoBTkC-2kxccf7e68T> z7tWjYCb2(3hP{!_5k7fy7TMoVKJvaHpnJl8NM(n0kkb%NNVF^!RizS`MlkbYEY>ox zo`BJov6a(xp04vSIK>Ni=>41)8V-i1I?O*>+L5Jnm0y=NY5M$G(?`|l4ai} zb05i_8yY@+(##2C{mY-fWO=68P?#bXkXFdHkh)j>+6ek`gLtm^RV`%%XTz7+D3Oz z8rxE?({WRsGFyGT%E#D7Ztkk}8qs~&YcG}AstY1av4oRYfPwxyTz3>nZWiOKLHqq)>>1s5FqT!cnZjT$io>v){#=BbB;qt1GGS*1GmWAB z&%t19AH`Ow2g1hGk^bj?K|B~zMNog{pv-Ih4;cdn{JA;*EpNa;bUhgw+xPG312QtX zbQ)xGi=-T*fK3#~AfXu(mi224wJiu1$y#_nBhY* z?N1NAx0fjPJxp@yww1qs5r~VnzUy3`LjI(8{dQJmaFo_hZya`>On5()3JPHE%*d3Y z{4VAjBJkF+(2p_2V93OblQHR1l^OFE#d9IPn|^6L{ve`*S1S+xZA@Ndyo$Rrm>bn( zdAC+Ca4mL~b*L&!bTzu>o}2&j&dH(vBX;YbrE=jLQ%~hP2g?8Wq*^x3-eYendnob0 ziHBgAc9G5fXZ*ve+;EJJ~ zrU!<`Y~@l<3P*n1t2Mp}7=}V)`*iTvs6`=Jt#jIt(Fbxm8m|M=kARQ|rmvt0%^yj> zxl-OAVHRI-ODd@`$*MX#s}Qb~Ox*V~NX`Y*J_Dt(3m;`Vur!6dL3z6sh6)Q<^GFj-iI~arAz&Pyw!emlrWp$-_ zp}bNZYnAnfmWI4V*A)qGL~@D{tON0#93{ueQ3{piG=7I=baJ47K*L2e0PUk^v(nN_Hq_^KsVXqabL;TRA*y^fdwtP8U||3%%{Y4=vh##I+~ z>Jq{W3Hi91!VX>HMvtX-Od@aJf_+YFO;;lC=6GfYfL`VD@$}&MZ5C_I_?o<%7u;d* z?jGlQl| zhSFC)I0?YGN!x?8q>fL7>&Q?L2@6Vzz_an0jg2!4pDI-6C@W%YGFFku?(d6L)P@Tm zj>Nq(RG+Q@?h7HSFnTd&t>j9uqcNq`_YX%#E1Fe(MvxfwdXto>Yv)%Qey0j zk+MS&10M;|?h;B^q@2af*$l)Kh9@n~*|<94%MXPs-}ob$_SRd%rzHLvdtW&H&9$p< zC6+(Y6s0Ni9qCCj|PMBy5(bAJooxH476d1n0HDI&v_AL9~=?{dP|bgwBak5^Q=lfjY7T})HDR;6N|8AhHZu`6`CCI7&a z)qZ;IOB1!)=&Y)X4JU9L+Ftk%#5q(#{Ir)LzB<#hLZw+Y8Jtv@0N+XrnmT|LI?BDrrNiJgMIV>QbpV^ul?g6 zS8sh^IPw10qTy4!!kD(tj1x5OH6R%&dL!^bvZ(b0`Z~3*m53liw3!k(9jMw@VogwD zn@H3IxCMnJpo$<*fgcZRqPqtR4puvWt?OVfJUdEYbg*)*dVQVn&pJKgw53IB*Az>Q z!m+aUc)XqbHr`%_wNov#Lt7uNf1VbG%bo9c9%e)~n_b2)z zS*F+3)#>z7X>qaiHCzmBsXI)sS=LqD66%%`SAMuG-X1S0<}JeWvhHw8aj;6~^6Y%! zg`HUrUF8#JMwUzm#~4G$Q(8|MTd)rG6coo((N;y9Ev+Y7O<~bMO{+(&Ct6{&qEI=J zXabW2{5n5fRj6f34-Jpl(5VMf5_?diiGLo~Xm~xJ^KuTa7leYkg8XDY>B{`R2?&O7 z*-hmKNxqNzU5YGE8n~L9mU#1WYqFgDmj~|oQtI%L(xD3xn0z=?h&`(>c`^FbpfQ6l zKqMbK14|KK5aJ(X0}tWj13;BpA_Lbv8qkkmk~6zk_O5hCTzgh@jalI`n_T3w-Snrs zX60=w$e43%>C9nQ-KeEYMhPF8T`u#QbzRGsjV72(-KO&Q*KIPp+@|$T_xjNYUb^pG z13Mj~ZTR31CYuv-sfG-`;y^)vdyJ51#tr zexk0e628upRT7j{d<|gw%BhSYB(<#F5K+H9`;|;8(G;YFn9Dfnt zV8AqTc76Dt(w~#z>&cBTz4THSV@dy=3>O}w1vfEf>}eIiD!HEfxIddYjD5?5t8h#! zbC`Jl1UAb4uG_or$P}Jg9n!z3T`P$1kwmYf6)whn3|Z6D{v^d;Ln4l5#faO%%*MIh zhqHFXb6xJ7xbUxm6=u`@8_gzLV&aBlrHvc!eqdvJ)8oeywHsO6&>Cc#Q{9LyHjpu? zDfBm8Ow>=YBdcae)7!IOHZcpZ8R~xwtK`Iw>sKksKCO_wgt=p@dd{M$C~Rst#Wl%mQ`*2euFzN+Y!(PRk?B*lRc{ckhUVvz~+7*JzTDEd29}5?fTlJ z@I%r0ZRA!qSXo*DLV{5ZZeduDRGF_f9rG!(*|h`+B*M&K3tLv7H@sqDqSl+J*N6Ar zcjWr>82G~Yu*{?OI>J`Jvp%~6Z9=K{wOcinwHC%1pSI~nGv{1t)$45RLakM!1VV^t zvJ7FXL1$%Sdgr6P#i0Oew(E_iyf$Z+o<)#{FX?u~VvI`n25*t;q!8d4Fr4Rl{muf{ zScM|rO-KisF~bsy+VTyRrVgDVKH<*ia#@8^VJerY`o}qQedPree7=eesUIj3j>1Ku zQ^6LR%V=cGN;A+e=?!Dm(qiE1>6J4&t`XzQKY;@+mrO%eB?*8S8EXjIi3lG@8-ag> zT1PUyOoY^do`PyPu*(Cd0QMT30+cUpM-e#YgN0dcPkh5s;qSsx;p5j+(dw=dU4TaTxMo8oD!HI zMyJ&oq@0=*TJ!VWW5ph9nGFq{NkVGd>IfSs$X@gE9m3y!yLiPPh`V?4 z-5ZvTNP3j=usLRTPad;3;u-1E*oO^Ywdo*6GqAV}$Pix4lHHOu7!P!Ca7F1Spvpla z0tMS91Kq8)q@HDMkg0(C^szET?+_Rva0t4-t(@ix!WmI&PEX)iFtD)+AN8mJybq8! zWo3#2)(BQMHd@cr5t}%0a0R`4ybbq_*Dq}wzh?3!A478$3;qO;D{EIera!rS}GJvcS^Py>|TYrTPiKZcyK#3eS&(>4A)q-m!fF zy(9j5n+{LZ;lb982@3=WJ6tv}rlQ`prcllYx1v z{)$s4m`Bp>+*@-Wp8e;!`NxC;rdBw4OL=VTt}6eyQD4=|m2%GQ=i2UTopJSeoiD5; z*Y}^)rVC^mklrKS2kLJD14XwQR2VO?hz~P+_&76f+O z1UD9EkQx{%tJepaAP{f>-C3BDO1@-_TUy4DVsc!kvFX&TP3J^69sAWIy7Fe=B)K z@;)T7(+G|90VGg=rX8Fy`$I0GF`k2|g{5HO{XcE9Khr*buKk?5pSCAFoY?+EyW{`I z>;GTd=ef^w?lzyK2BA|Dx+HxW`k%AxKmTbh^-B*tdmMuXJ0va8f4cJ76T~&zjFYqh z{vQ@nIPiWD?OakUh2v*V6~6wt)d$ZUFogH$XID>ATA~b}40HBDfA+Ng|HH9EE(TeI z0iH?E_3=IMBO?Agve@K>o2wGOR z(3=6+y(7HS|GWsTO9?3vT310r^Z@sVAJP*(%3$j<_LLOtT{`HWrHE%7gPw?~mg+r_ z9jRUd_&&s(0kH>Z)Jix2Tg7}aFfs)LG-*tD$kEtG!c;RF5T_uYsUwqWJ2uo{*}1+( zxMy5v$F>%6K`viKjE@EC8*`h#sBcWSKf3hpqhxsPq)5&BPP*JcW_ONj+15c9T&!l% z$QAqA=yGrR*yvSD_O*{*z2xS?XM|5z6x4cD-II4sIQHvR$3`xyY2Uj7%eH+h=C2;z zzHiB@(d{=cfo(5|n65sINi;ST@)?Ywbk<3jGOvm^W%`!S$Y(-G))Zp$XDlDT`<~t7 z*)OkoHr)Rr?N)3&{OmQUZ*IQ%8+DNhOg!rz&$iI-kjfA8{@#bcMJTGBUj z_iYgVXF>Nf=|__Z(9+4@JW5QLzIU0yyJT(2-G`oP>%96+chjaR4|iqVwRXh%aaGQN zZ-_4__CGJ|KY4hQRx!`dIsPwd0}_psc=!Sa*}EXAng@P(j2M2DLs!h8(kW9DTVg{b zCyPoM>Ipk0>>!&i?7eDHw0&IX{kN|^@9>iw7-jQtvX@-HC3VLw7r#_@xvH&rnM&YV z79vRhcR%)m3D@-hW5u#ta>|xgj><6zPe0Z@U3lQFW%IK-hAGY4AGmkxC3pNb5F;0? zt7s(3PQ0I}Yl)nWGWcJjkOR)3B`9(;K;?O=1Hi~aHCV*|4!%Qq!Ym2W2(tjx1p^O_ z%O(=pN~8r>y>Qi4FQj+un(uPW?`-h-Zs@RdnX^{4&S#H4v}yB04{hG`&~D*hM}!gT zr?;R)*DA-ba+@6&|HK#D*WtGz@tjzwsk8`KFrG#+`- z5LQc-7OHrJ={KbBC}Zi{(|$)$)6f=07#CmzZ!hm%wyamsuk5Or?kFp$S>v#m)^=IV zU2K2GGjgf|bYX8Tqj_c!X9oMHg(OF^ZJinzx&v$*9lLN@M`iJsNIF$**kVT zzjKEKY~!aVNWTE)Sp%zVKJ?@fltBt^XFv?`wV*&*UC@|W(7P7Utcr;!uwM}7prNrQ zS_7aG2}e!PdA&T%4k|+cTm&TvHk_cqHNG5Dy_Id&F~U^zeU(h72rwh_4qaP+UXhRG zo~eppC$ejr2eTG{K)#HpqEE z@fK$SNBuA-QrH+ZL!f0;6VxAV9ySVLAjgqrY5Ml9?1{;YU6Gb3>+eS9g^QHrKFh_1O$xC6bxt*_Sv@CAs7DRfH_Dn#k5n z1@u25ZbBZ&f{t=rd_M^!E6RV3_YxHlOox8-$OQcqXO@^B0ind_8d&nj0plnk%8*0o zbA*&cC~-ziWY#k}QCj$vDdK#V?85RRvI_`p!;Xj}7<5E-7=Yp?*PdCVz&Vc- zBEtFNV#ruyk>moGM6oafY*=FK5rueA$6$E^r8Ev_ury07HK8;l+7k!M0VKfTb!14a z1UJw7JK>_6a$HtEYx|PF90WGN-4pzW@W&f>7X=+M@479-_Nra$2riCo5+1z&PrWu@ zwom1`=-2y6{ydAxll#&+ejw74Wm*wX0Ymg2Yg0Ya3B0 z3wwPz@^EvlI(y1F&LBceBMs4aEuh% z;i*4`b&}7$ntt3ToaYt3@RCBN)l2q!iNTA$XTbj}6%uZxM2i`gX0)#XW`7)Fd z(F7vK2uy{5NYnCC0Q}GH$gCqE92{t+NJ(NsY%e{|ge`00+^x(m(Z+~SCYJ7|b0Byx z=twZQh1fi+NmeZGV@z>OIkYt(hcp_nDAmydiH+U?#veV=C>5X)A{vF2fa)r&NkQ3(-heM@gEEYzonr^c(YK_IBQTJe5D^-}y z3aOTC5#G00lrlYIG%|Xba=OW+l4A|qa@9dd-XTCLuy zCu%j(TXnB%jZPzxO4Wc6z-|u6`rNxN?Ek06=pNtm4DlM`l^5Q1$5)I>snsge|N2U) zDLclr>*WY%)l1V)lD`wBOr?-%$l}x{g|1v9?Fz%iV9^;;I{r3#nAUQ)exEvgl${dFuG0rse z4kn2ce!=PJJ1fz5F2R_DQ4^DxIBX7xGd7vQPxC1g3bv*$TsYXo=848Dv!H!b{R0k+ zOmGOb^8(^VZLl=vpqfEDhItpSjRhnNEuuhe804@&635@D88L=96vkhecM-U11vsLN zKjMa^>m&eO0C%NedfQIcDAmFr)MOToHA_pt<5gN+b*&dc+(gK7AjFs;wbyawo z)%KMgMOu#AE}Gcr-6?5w%-t+p>QR$Q^+_W_;bNrsq=Xsc^va5@P_94{AM@L*g_ANh z;grtUynKa@Va6}LbW_*fl9~K+`NeyXdnQt`imwg+Pg;F)6_T!}(@*rxML`pvv&Wj+TU*o7~HYmz= zLDV=~8vogvUeI#K{*;Ub@iXDs)c!kKgx9)f@eBig0U~9tUVb&hBlenM_*vb*pxW5f zqVyv2k=d!2+t~o3J(=qfrr2(FT4)|&K1;#))9)*MAj5N-$s<4$p6zd$dKml5>Vbv= z1mPK|rrux#`v&PYo2d+_D5wp%5eh+E2);uT`?Hk*Dmcf8dAyRxOLIt4!7l0`!REea znuJf==W%L;pAb%}TG%1H*Zkzuzn~gETe$F6nMuw`IXGZ%UAT}Kh;z}R{W25B;yUX6 zsFN>+k7zp(u|(o{lX?FNDuMozUMkiA6ifKGp`^g|NSPghL!c82rS<&zcg`ZM(=O}C zX&TjDU(_XBJ(cjQ*Od7x>U_WK1@G3`Qe9)#xJ--EuM;~Eg8r__KHX2fQx4+Xf6+T( z2#UiS#8LGM;dVd!3S6pR(npOSqkES^oc;yRO^`yWkDijk@k@IlwwxL72kkOJFoh+M zhr0{U4A2dLH=coC%g=w8ASGD`Op#&@Fq&c*G=Zic(>gOCMl-1taDwzdTk~JXz!Z`P zF*_E?uX*npxn)*rlr?Zf%=N}0{lJ+&1ctHSLr$Jq1FAM0?{lTKg_1t$Uv zBW3hkVWJzD?=tPL64_~||H7|DLBCXPLZ(Zq2vHpf-fn=p^iVp{3vE`t$hs0m5v7o& zB{%^(_s@P=0wIUyj=T%$S&)q7E2qvD{9vt#Y?xrD`Pr#Z%t9=POLj4>7Og_~o+yw^^Ow9b@)&2% zCAb1oXQun;`x9k1QKIet+xJhvb};1^zF8fO9mQB{qrP*5BO-jo4@vvOI%1#Lya7{&d48vLyz?3}H+{eE)=e&kL-c~re%iXYG_KKc~F5+@dTDxx4 zfmJ(iJ9_BBr>bO*rs@Wxuc{=T{GZ$Em}j4}T`GKit24jI5MO@P2jI=T;FY(9J;E2y z^&I%ea1uM*_pf7p`!^F#9nG3IW@7iODUZK7;L{g!&L@zi zI6P=@hVEwI!;n$XpEH^GVA04J!mWR1rU(xT5C86WY$?{h5gzO$dQ4tlUO`5t@8n+k zo$xTxr0--)1N|>q@+|!?1p;g-R!{&-&IM%N`=Kpc`rjeD4!wWzBab{X?R_#2^pjs~ zAx!8H*(KbVn|?3bmVQs8VFI>n2KkAY03`YMC^;O(gVPt`*Fc7ym}!$#6~k1Q%Rttl z*blLyZ6fX-ehw+k&R9aFO?sHP&&!K2(FnC(X1)n_WwL6?mt6Mw-JFg+)rwHwdp^Hl zs``!#XLODr(TDCL_S?zHKmBUMW%Km)>ZZ;_XJLt7cAX>?j-E zUYR?pp|P!NN&UKenErx4th?h=qWs&P7d&1b&0TR@)lElk6+XXRY8Sp-w{w=cP212^ z9&gTR?&@mJxoY*=o#!o1HkMWn%M|ROuPTnk1O9i)y-A~L5-2|>Xdsk@S1GY20KzCs zM5V|hi)A1xGiH^Gxn+5fz#z@MnR(&gq5n*uu>IiEUH5c7ed?>H-R`HmnMSf9Q}6=G zq>5!{Ki%E^G*Ih5ffUwahnt>CuW(Ss6~VgVm|vPs&W=udbu%CQjA{6 ziC_{jfE}X|4TFc?Ps2B;>6ZrM>A+I~7!h5e3>AoY7lYjkIA}ek)?%;RW*oqlo8*6f z7Qy1NWQCt^8(uQM6OinvTjv6uV0M0vRx>|3(rhAt=-%4vkFuO~l-oToughfe1t8UHkOQTpF4kRD`LB6e|+5u(v^{W#I~k}o*RR`YMNxRWGzrXH)680 zL_$$O(C`mR9q5H*5q-i2YcZ@=G>TCM3kHxtwsIED45bvhV?z@}Y=#UVAKEPGUMx#+ z0bB+H<-lRl@(`GGv0KDm;)Db}MLdf(1%R5*1j9h#rol01f@LTSo?UoUxMg9LC$HhU zcMJ{bzl^oIDre5D^qRVYyu50maLdt(2E#koHRP@PRIB~O*L1kDyQpkxSy6Z8;U?cF zTJ5L)#>3T+$iKURM5jC!ODfChttojbXmuSf?XzWrL{5`p*N{$coiWI znoB+ueveq0-+y??B_EO+#IDqQ_|Q*ukhzW0SMCiImsI{LZ-SaJxNFM%hsaHb{1p}M z*-OtCJ_+3W3W)916Y_plS;9;ioiib4^wiGVnv7p5m0uZ~ZtI*X7ESB8t=agcQu(E^ z`L+%w(#WVLre)fq znR7$!ot>e`T_Yrdo%hfB1z%-qT$6QEyc|2p%~>48|#zg`tjqsOT!yIp5+rt=IdBPbKK5`=jJyB z^+%eLTHa^Rlj|-RWkDrEHt255c-whUEDS7^_m$^s+>R19y? z`@uwlI)&{73vrf%Mpr_D<*3|fDWyLOL+SvlRUAD1mB`<6=uLiGtMn> z{$s}8dCR?fs%xq@Y*x2od`NH+X)?Lu>NK^gr8Bbl=(>0Sk@*c;% z$1&4d=hbzWc;ukYlUgD@(!WX%>MFJ4C)TFF99da4dQ^3lb@u!@?9|$>Yc3%#y`Wa+ zW^aDTCXYmY$S&y3A6qFLbyO~Dzq5wR9)G@@vmY39#o@yKr}8H==S>gzr=<5ze&F}f zSWVBQYBB?C9#3_Y2eUUk#R=DL?XyKz=DJY_3EOv;R3MzL6eK4un;VCI7+OfxSnX`R^TYKhc{kv_@ax7yJ|`TKC_x6 zj4anVF&a`>3>K9h)-b-h%{(?C2Q)nS&-jWlNu6AqlxN@96>MHLuEFe6Rhu~^t1Mch z;W@dnEgNPhkU_p}@|&yl);jeSB)6t9VJWW~*)nT%6+gB~Tc##FPnQ32aqe=RIm_aM zk>;jh=5Rp{XP2I5w3>Jru}D7n2c6~NSk%K?ruP)(t~$t> zPm4U^e#ppeB8M#PqjcC4N2|fra^|Ot2@d8!yhP&y3fQPD5u&Ujlv$3VS8P-w4S{=J zEMb~UvU3|7bF*1TY0Qb>% zWIM|$IRmr#?H7?vp15z{{%N}Y!q+E0e13Sx*Tnnvjve2i{ZPBWY4i z_f3B#ykYcc6(*|?3$tuc3O<7u-#s~(jAmyDfwOmiQ#fo9@BaJWX|tndw$E}>%jfn# zdl|F2|E~kjkeL_D#4&-&ANX<^UAB};h69}+?Ew^0s1(s^4nq%wN%7-Sc41nWF^Gts zVNl^pK$!U9zI%li&IgMBGNn#0YkO_={3kCTGv@Lq=g&OUav4oWEdUi5i+Z;%BBpEi zA@VSNauB?CT!iAWZsB>#&2`Oor9*zXf>F+xkJFFhDy@x|BLOzW64K1vTjnfT_wo&y zENw~f7xci0@}qatLFSW4vb2m|l*2(D@}p?7twMiBvKB?~xd+KL=Qs{|3B>N92MLe< zn{TiVJ1}O0U1!^&eVy0B{Pg*)$B zvno3r67>k$Uns6^Fz*OO5H|rCC80KIiY^@LaUv))!AeSh*>m@uvrV%W(KMB$N9bkx zD5!6M*R8j|_xN$CB%O8qY#|HO>EHoO^7!%oUTP*CEFluGIbfTSq+m2orMMsM5rADi zOBpwCm^cPz#)2^Fx5P@bhoBBA&mKl{%%fpCuV$efV?r(EUkyv*5(%b$Hp>mUmWfXNs11uDEuozE5 zR|)R=%UMtGbm+g-bC-kp+AUH8=NYe{FOd@o&!* zdZ-eIIguCrrV_I<@2wrT2i16TGjJlO|I$$s0Hk zS9X1&pi6~V@`QNp-ho>gjl%}-k0;9DRK>dGfXm01hn0@?Gv}Cq2!Qr71d>OhHa?t? z$^c7171WpRQ!j3h z32zLGMu(A{7+M0T{;BGNu_?m`Rgc+}W(}bhhTD+4?g$+nGG90|Q3CmJ&Ndy<=;-yI z_J`>%KMo51+>t-O-ybjIIg#U`j)R@S%OQZ_M>nV2nOU8}_4{Zu!D7fNll;lz^waJL z!$e%n>7U&FAI>7Fv>F6B~0i|3=)Q5JAE;XFJO2j3kToIaVB2zXbyQnZE z(dgOLT@lxoEv`uV|8NSqT%(-NkU2_?p{!#>XH_^{)j0wVg^6eHIu4h_h3V%OeI#Pr zr7Ug~y#w@wsI8ru005!^HVDDenc9payEPyOfNEis&uDY}nKb~coxp5i;Qm2oXFh?d zhEbYsVkG~SUDp2=r8+_aE|C2Wu5o>7>`(X6nE;661-5jO>Fb9lO)N+P6fUum#PQ>_ z&cvlS#-p8zIw0g+*uOEpa8ZH@Dq@615NL3*5Wmv@4Tps#yL)dJst*ghA0`Vo6yDyu z8<^*X?O|c*XXKj5LasWp0LW(?Q@BAqX-BeEcff)W*J&hkBZdB{HiUf^%J4OnQziArTgI@?1AXGOO^WKk$=5m16h z$|*KrKs&Y=66IEQ!R7}y;~)8MQ}^V}n49`Rv!v6aIQ=Sum@x zbQx)ZrIQH1US3j|6^C5*)H#l)X!!;?=F{vJM!j8VCeV@68m(2)vKr%Z~PMQw{(FsuMxco}qr z6XO~q*v4c;U0kpq(+|PoDc%-gxSk_bi#8@K;ac=yl3AHC zbIpcH%!HsTcbZNaG^T&|eAKM$(8)p1YAuYBIR_i1CWGx=il3r+YN#J4C4RfJ8R3GE zTPyG#@%2P0j}8n}+8g?x%CHF5rMwOZ3>Zr3;Ew}dNIm&9DO@_mOW-db@*hGToZM3Q zzg0ZqK~hUc{{ZAHK|>N!ry&5c67f8&4fx~5-~J@q*Po=L1(!V4=l4apw@-;!RW6yr zsW}pj>v z0P9qg`B6D%j_ummwQ)Yvv3cv}5v*~Ka^&Y9e?C&VM{-)FzVwqD#vj}~yNWUFRst|Z zQe@3`*5l$4TiD%~%0*$``2fDD3jo`oj339Rs}& zqnj86MGcdHK2dc}96-?60JOsp1xRZYN+7H>us~3+yNF1KQ2K?@I#CGZIU+olVECxx zl*P^}g2s@7k8HbW-fx!9joVcOF~y^9EExUXvMai~XB(NZL?yfhEdD2azK59**j%(| z8M|)W8ll#$I&9A(4;Rg& zWJgx1I#GI+zzPovY&Z;g1cdlyTv$vCWGV%9p(#j{a^MSKz^9@jG#Qz-6rmLq_(DY+ z*oVSU;n>mytVpHjwqn_%mut(AAd6L>+*+kd3g0rwj;XuN;9NEQlHU+MeAoQDm>Y(T zUcV1S%|(%#=!6!lt$oSXo0%(%^NI_=u}k_=4c6~|9ej<~-2{8`39&iJu|#r`oeGfD zC)NOmpcyq)XrJ7&+9NQ`mh>iOtKPM0`rP5Rkj0zjS6v+-Yi2KOb_6U|KXJ(SmZuN( zSlijBPl*@f#kOfbQ#UkPA{WsHNoe|$FcQoIK6{;HpX4#gA0!`1en8$k2kI25u*f82 zExZEX8WogD&H?2x!Wh9*kBoapaD*8d)D>*%G+HVc0BSD?XGS#>56Yrgi`z;QtOdN1 z)x=U7Ehz<<2=-^hVU)&8L!#+Ntnd(Gs5q)1id*FaYXMsziXoN`vKW4gOX5^-w-(zh zR*TF{VDJt~k*pVxGflx7H{UzVDI>k00ROHuummRZcA9Ua;~ zeg1M=R4RJC;z3-7z5-k^i2)08g6@mbJC&Zj3$9|N*TqgeBz+a}y64{XM<)#I9DE>I zAc#gM`sHX|Zd{A9yTdXD6I+zl6L7tQvUWzm=4PaBocH9VW5!&1Wd4n*ZPRDmzG>=| z&6}r8owjwx^lhmd=O3Z_o}70hGe>5Su^x_>N_iw&;^ho75rGs%`~z?(OHNs>CZpAA zG?6=N_!e@B74nVAc+wWK*+Q34%p?qIqRkzkN_rNGP9A{|J4>ha*>zs8-|O*v@A7yI zPMT=Mt$VOgYjfDlY7oYF3pIA1!>n=mJ^rn7jmA_|wzX%kH&n%=z z%%6uN`rl$%q#@FnbsCLOiOf|<{fb)9@Ocrt!)UTk%<^Sc93cnY_Fyl43f!LFoq}$$ zjxBCH_Sx-b{Uswpp%L_dbCcd2tBaZK0V%^Nbt=2oZuZkvgVtt1)Q8Mk>&nh{)t2mx z`Ld!WtIn^^isJl^Am`?AqTa3{_K00=*IzMssda<9uV`M^YR<07Hlscmu}0`ah|feh zzVY?218?%t(4j!&i^zC6Oo$TH+0zg%(?`aEVO^jzBK!e()Wr$i7y zsX{nL7IJJ2jE`r!6y`EfL>lZ>qAwYpj`of??RBC<2AoK0hKE2nC@+M?O!TG%29Nl_ ze^M$UujuXK|K>F$l_3wJ&T8Eu>6b~9x&DW-vq#OC(Vk!9ZD=6L?1abSvUu!)?8>~F zP(fI3a$AdRIeD$6Nn#CW7uVMpA6va*#p=h%C8HN~)K#3q|Y|^eR zR~AK>-_x5el#>a^j|=xGD!MD$D}{%y)Q>DI6CS#V37t|`j2v0PeTyX($KekcnBy4a zXx2gxbpvG;fi^k{zOR=hf58aOgZMK99L!80X-dI$MF(SyYhhd5Rz`>4l5pmSWPbQk z#4ZQpvS8E_j0R<(@--Ps0aG$-Iav2mhR`6tErHW4fGLXuWDxnO2S+DNj5cwshxnhs z0PK%@nexFxL(qb|M>8WdoqNSC*%=*I+<|e@Z$ay#|7Btf5-y0AMkfl9!IQ31!a-2} z0FZ#O7{^k?wCJJ}%iwij#X_Vn6!#52CiD=JX}~xQqCVOqrX%XZx0ZVeFim3P#y+Ik zIJ*yF zd2w=HzqN6C<@D{2OB^jLdoEZwzLU8@WpLZ0_H4zb(PNPXgd5%U%K5^(Z@qQHb=UE) zW!lyfN5b*8X_=YvAg!IvmdqZna8x+{8hGT8_ zR)wlYT{m^zcIU;85nC>*m*wbuptyB~JX6m*f7Wt#!s7JBqec}c%12)CR*ipH%u`Fg z_S8fc7Ybj!hCekmL!_C)(|& zY%zr*;3?1dTV@fR7nUb%`@L~RP-j)jW&$wgNw36RD{xolfbbR3rB_ahCl0_=c zav)S9Zttv)n}qpNrRf4WY*^?0h450PKeo87y2Wl*EA(K&Qz-ZC)+=~s`F3upT%#mQ zD+W%{to-*=h#u*r?j>54(1Y}eCSnR&aXTA%|3_0XwXqD0=St`-CBPd^#5lefabH(R z_Gac`OsG`)<%4uFFz*gXoRA!W1u)5q~4m((-dPA8D<{IR3#ij*}=vm()!ss_8(ruR9F%d*4&kGb~_jH*ie$LHKKHPc(_WG2bX zg!DF<1V}Oo5K1V45Qx;!JA__D7&;0lMG!$SE24;s;@U-w?%I`AS6p>1aaUd4RoB;D zT}U#Q@8`LbgrK29ZNvq?a;IcW*mv@~9S511Xthz~oXu+4 zFp$p6jrK_U*x$o~PTU5sSQT_gXMIY>}9Qzx0p<#K&)cJ){SPDfezTqimnj+mM zoIrj5vx-x_$>tH3^EgE9TtV_2qTGct357-r#1Pucf4|Q>5Y{|Ec>yy-9(-saeD)}0 z8Bs~-6G@Mg%&;Iprx4jMu;>ZX)N?!1%3AVNTIn}h6~74f%t=)pEme~m=`I$iHV#i` zq4eR#Y8Eh9nzSf8E zj^v9#kVD9>L69yyLSoSxFyj&NKv#yS+-1|_e$EF)ST}g->eAPxubJu9l)71?N=z$E zn+EMX{n(BDcWRU?mD-M;?kDg9|A~(ZJGY=dgGd_TKV* zUPiS_qv11u$&00@AEE)04PyFH2U23766Kg{;f_L%E%x4as~g|yh#;nrk2f{(%4+j6%Dy|XN}UTnw*;`7TrGS zSEo1sY0KE{J}9a*;tFI4;8uxo?!?{=Re3;q|Dekg{?pTlY3T(#LG8@;Epi?|IX@p% zFekW+^VgKkziUdLo=e?B&MKi5{E%@x+ejxll`_ zMX5L={cGaKvvJ{DTKQVQ9VuQ7$k)opW`8oNEhJyt5-pEX0!=l^7|k+;RCMXup#~(+ ze}@8odR%~fk&*mPIih+_w)F6pDXZ5#GJ#vyr{hWgwmK$A-~Zv-vrBuc`j?a&dl}*? z;Y6=gOsuYGi0rs_{1fZLqq%;??LQ2i?-+Pq`sc(uURxm+_*1-96Z@o5ASBU-XuD*0 zqv^>A)#y4jq`|Erc$GR5B3Y^1$XP1oGqi2BlMiMTI~I}lG&5gyha?&Beq;pe{EJF7 z^3;KzciE=+(;b!Kq9VK2m*~n&jZJqrlG18(vTM^^cBel!HPe;os~s0TnIi9GcV3g7 zQ=69LaHP{UKfOghiw6ScgYqIo|6oLER}3l%)L0W!60N>*+|TZW$*7Z<5S!pIn5=Q} ziAiyBQ0O>tAW=RlZ?RBI^lV~$^z4r=jE_rjw7}fcB89qsO}uGXT}>bTzwzKT&}8-|qV_y-mZug_yK4wtYYKG8WOznTvzQ06iXEq-ZAZAM>rvNOBSoNAMK z;hpe4&d?=fi_`LG7!Tv|MsD$s5!}%%dUe-;eI-tCjt$oDv($L1l=b*`f z!p#u-YLC+XVAoV3&lE1;ME`^*77zY4H7#8uaQSJ)P&-&B`n8?`g|%xr)0F8+=>-X_ zuFsTeXQ_X{h;ZGEN9Xdw#8V5NoM_Ya%~*2H(t~%-Zd#V3PIdH33ziJcn0Ih?PcJX_ z>HSq&y*H85>$tRBqcLq@u{O!Jv{q$mY)DcY6MMyry{mWU?w`4GP=3?n)7kt-7cWeR zT~Isd)bcqe=B>0(?mfP=zdvCI_gPPmFuC8$HeSMxO@>uKaYg3cG*aw)DD@3&xaG_O zSO>5;Ih+Z-1ki3w2zUCiMpwM-6)UY;kZ&H+3MA0?N@wCOolH=NOn$fU&=qfF zQm1=tmnZC=D+(jie{%7_G(gdpv9NX%Di?+a7(3R9J?r<+1$76lu_$2+EXp3CZ1tx)>pbH-6&lgQC%tBZt*^OlOamX;Y zWXAQaWCe$f`PcOy$y*AKjp@eEc!Gti-R;R|qzh;E{Jp;7W)|K&YyWSV`b@0U;Vd%f zpwXVZaq}4_KNnA$a(~5CDKq}g4-mMz1ew1cgH;}GnMJ-tsR?eY@*FASACOl^GAv3p z)OTPGhS|T%o@^zU9|GcnCIeqgcEQIkh>iz7kCYgr%N2~)sfa>?<&(n2oK{DteOQQE zgp&q|sm_kM&Qx)b=yM4^m+vo$wn*5Pm}uj|Hg+EwgChzo!f~@Sr;&MX3`;nznd4-- z9`;`@hJ~F;Nlq#3%E{ptrY9z*Cq~9cj)wy^HGyz+$&GJX#9kP_qHo_7!=>Ic<#}N{ z=9CMV7jg(&fMRse73eEM8ut^!Puqk7C5I7!c+09$2U5b6Bl{G-KMu&==nDGixVjJ7 zqAcWfu5e1f56GVLkBvRH8B7Eo4-3X zn=LI!+hpGKf%Ln(e~{))dz#K}#y-nG@jcr=?Mzw$_vh-u!s@~?V@4OGrWM?D;sNRH z(_P!M9{3-&Iklj^{%+}aA8umW_X^VFJ(mCBCh3Rw3Mj5Z2dAy?F&EOeO+f!&E@O)G zP76RCQ{-6b98?WXVFgZDR8y3^oSd4BS2V9+H)_&C+AxYnLDP_;!X*R?a08@WnT5vO zW5;3O%OLcOW+gOA5GDk9;-QDCE(Z#eY8Gk>hqD}E!MK_yCvlF(mEXtlPb^t}+*c~? zbn)Jln2c2E_1n#EW8c*^c~;wqS({S~PPg7yT9srgJQ~;M;*mceJ_tFWM0$CtHzp>t z|Ja66NhVdS$tWcDFLQ^k@$$m;8nuTTSv=|L(?xDNE{gY}D{g z&mnd^r&qu75#E8LZZ8|*GfXu7O||NbI8LSFw@j6;fiY?F z2dN$3r`@$P-Vi(7T{|^YEFI}pvFFZ{_b@IqZ>S|dpc7pwMTu4*wpguciSdruob3aW zm%3sA*mRCl83KcE8=2w>#mqLxqCYtpEHH$f} zmJ15bbo7xgUV83trX)|T#|MT!`n#9P)G-#WqCzn0)qP)l^NknF)CPm- zaaRI~K-2dH{?#`0aQX+n0EDa&d_fZM%4Cm6$h#2WAuM{pnsx5bNQZxz*@h;g;ocb< zf?PFVkvezyRynt1bCdL~ya9pzjcuQ9Vc{*GZjbWB8&(yNE(EHunOyNqplaRr#`ZTFw{LG0@*1~uk1nC7&_ZepR2CIg z2HG5s&*|9b-Rl*H0+p2kX{O!&a7HC}dl7mPn1}vkIOnbpgHPq) z_et;X`;rBvGtwaG4E!@^At~n zEV=|`@*uL>(@EDb5rVqO%i--v*E5Nz$i2JTf^$q9v)s8}k)8Jas(RwQBa zL)qqWdhtwn3HVj1K^~gJpw+{Q#X?9pP6zLS;|aVUR1PSwaFf#RShtxrSr8iY{ z+BKZlZx&UBfS=0c&}(>~U&94>YpRv0Dvbj7G8fw$*(j;_MMmhfbW?expq7IJfog@zuC+)hx%PnE!D8%j+SHi zCzR!FO#dCn-@9R$$ZfDE3({>GjSZ^@)M{sn#b&d4V%0Hhgph30XxMZy*@kPNXAxMM zkN&PLUPCJY^rqB#3u?!J}DhkzR1Qur{-A8OD~z)M=Qnt zBjzCG)$1W?cOom6?h%Z*`m|DHtEyP#T^~MuTFnPwo;T@FGrdlF`3UR%)kkXS!jPA_ znAT4+fp_{WD>UwsKK(F@ZExq$5O%Z|`~(FlAIYVD_*nY9<9g{cmhk64SF<_Dh+#wv z+%^i5DD_nt|DQ1L6tYpZTMLPA-95e?g^z9G0JiYhrjCDZdQ5oZ!BCErm=mhZ<{LIW z!)CTsZ9aQ;bK1k~9>Oq}Y&rd+^kx(2&2_L)P-gF5=;4BbM<=1+NaQ!C9SE7sqVPs{ zL_&%yR=~g6!6P}Pl(N$HI%|Am6q`PApmc5I`9%}Uo48`>*iz)on3iskK9E8yXYs## z_SCk+3)qm??6sBR+|^Q&^z1cb-(XW-zoBy6;>feowS&g7ja={czHB;YTQOnQDybZa z?`;K@qn)p_nuP~9KhQ}Vkmu`PvhOcZa&prI(?LH_aceO=)r$+=3{xGkEAnxk1YKuw z5aG#mNX`!BEOx499Nx6Xdf-6o z^Y^Zuv--htuiSUvcfsG^eDI?Oo0qJ8bNQRc?|Vg9)vhibfAh`bON9&T=gw`vtF)4j z4BxeDcn6=El{$ZZ3co|R<#1I;U17n@d0?W6k3NpMdA!U;Qv?=djbG9`|Kj;5j|%$I z6KO@JEig2G;Id7$x#WfPsmnHlwy}_K{A%0c_OI@0PrK`@b#t`8T0C=jHp_T=f5$$< zw)>8AAKG0mdnA<}03atUBVW^!-A_xYPTrm?Zy&(&uDiba>aJzaBYbZ0ulhaq*L@xP zt4ch71kLrM4a#L%LI7>2JZ*${lLQ13%GH*QZ0`Yh?Un(xdjS0ThQWWg9x*8sL7iv8 zk983um{!7@bv>-C*8^vCk77TtFpewEV?>bZhg^^~P?_2(dd>OcAD~5@J${susOJx^ z0=V<%e{{ak9{iaroB=wEK>wfo5CbDqf0{5D!p)1Zfhi-k+n)|5qiALTI2{Ial%%{? zDmpGi)Z%SzFLC?1V{I>uL^`ABzY60VV={g&c|F@WVvcdnD*RS=t~)B1FxygQU&?IQ zxV+u|xOXYi3|@Ks+u=*Qp6m5Swr_a+@eLavdrW%I-?x8Xf76tBKDpoIq+m&Euy#bS zSGqlAuo2vNn#N^_cf=$G10JZQc1x$&s7n55$5iQkG5zJ2rFWJty}8H#n^JN;hLoHX z`sqD6DJeOg+(|hpIrN*Di;(s=(|+_%x^KkND-SIlk#@y1@%+@sHbzU!u1o8s0V1|N zzpx@h>&QyZ$yG5O@(u&TtT!|AI$p^k&lb)1Jo?^JjK5uwbxiORzfy(;hx?P@JUQB^ zSY|XP-`;xkXe%!rZN2^WR@PdPec|2gii&LZKvszRE|kR{$gW`9>D*Deuxas8p``6h zRz*dY*q@fa`W2RVBk`f>pkMD{Jr2|hxoTyBC`To83q)1Oqd_b{yfC)Fh_5RWNLu;1Ip0#Av!Ma1gdE@r!@79a%M76=*cZT%+ z`YoSqV+rS0ojT%QLgJtGOF{1dM|zxT+S z!3nE2Z&@`V_}HySo~$VolB{+^Y@lKOvUj$=&P-!>+g+-XuAkmG;=TH&U%;jH|SFgI`+P`8dF_u3_ zmvq3r+u`L-zZO-SnBt5&0YNaQ<9+;H)y0*Tc&Uy*Fwymos|=p&j!Syv;3=-ezC2iIM8-Uz6ITRz89wPj@`WoqSFDhFiqO zNv%>FyM~2fsp|+?dRsa|Ca4F(7LO42@QTPR?$(YDUI+tnGTiYO?pAq&g=b0%ORl*? zVY3MebFPI0egUGPVf*iMJ}6_?z`$wF4R@e)UBp_M*)Lt zRET+5@AxupZ;)ZJXV-q ztVTvqFvKiI`9`p?vLQeN6&?@an2e3(YA871UDHi(_#kw^keTR5XFzTV>ws<~y6aFC zs$4u5YHXy22sbhX$7#n@Pf;bRrc{psUJCx{@Sl$n^*Xpe>(g?qTD>ktr`K9@()3OX zKsm%1o-Tny?;U$rcN|!~SCf=8GBEBP2lw1t<^gH$EZ6+L^Ici)v;pR~o>L{fGpgd6 z3=<*>LKGqu3UdVlr?zsO70@jf4UaT+9(BChrb5Q>xYQINB%~stUX03ygB}68Dow|+ z)i>O*x@^hy3#Y_?5DLY>U!*jne0PSoyxg0yyF8<`Bz@$FPdw|JZ=!h=S}?dc2vdH6a#b?oX$O#h8f&HB~XrkD{U1~xAACR|bs=vIRd9U6P>BO#gY z58pa1D~VGqt^de{7#d$}#AB;oVojJqCx5+k)9#yIx$ySV2c6OjsWyvwUv3r@@M0Kh z@hf%i?4Prq**;XI`?Pt{iv#D?e!4Ni-=!H($X*C~n^2JC2xq&TuEaS@kc0qp&V3aL z@$W_2_bf_wCqtqm#XB_jSE}2i{D%U5D6QaeN6<{@fp3DFd{LoMgJ%%T3I;*tf{B9< z%D@_EHCU)f%)8R#gfvmalyIH1q!_;T_3x#&?_a;RYT2rR@mYeH9N)XKG#$}Mc~dt& z^Y$|vr{?j@m|oi0J3d(yvf>A>T2>{6k=i~Asesn22{0(d8|7SA6*J0`lgnmQLW||r33e72nPH0u+Vy8msqDTzhd(siII)*BiaTYC zPq0gQhxdGNA#-pjEiE)S^8)d39CYSku|tlnfi_5?A_rwcm4{z)RF?=7N0+wFoWr0n z#TOPVX=E$HPY6rzz1K>5Kj;#n4vcOd_{WAA-HuPToMaiNpsGw zuP%>XO*gG$>*U9@g)i5INQtb=5W<*u%c8M!fCW{k;P(BqO&IXO!Uk75P#n+?kPY+} znUbiKU4`b$_nbzf$|Y%(UmM+gPkQh4p5qk=bRA$2G&aD{t;`tGu~6mJR&yZe}0Uc-oX;o4ax2Tw8+abbF_%jM^aDALO~F3YgTeIm?5y ztG$5&f%g7|`cW5wJ_SSo0cgHJSEU36MbCGAjdfS6-~NAWj4?6yt1CWeP+Zz-utc_9 zu9k>?g|CC9#jy3#(U-4YL3ASX;n!HE(@<57%s1_gJ-?Rxt>oC!d4wMF-_(u19n_fJ zki(rLq>G3}hm8}ot`n)a*nMRqh`-zj_{i&uW@zHId0M8K19!R*Rh)1KEQT#}$8??; zS9+A~J^Ej^5_N-@j|LWLnL10Ipk3O8w(jw9=1uB6F|B0Xx}UTn>3%>nloDdrOQ6%Q zfpw8AGY$^v-hbNfJwHQ4sE1(IbRgZj381okfy|I#x&%#Ozz@R1;2~~;*A#U*q)V1! zHvHp&{Q0AF20ZYU{ps5~OngYql?4Y6o0%Cn7l2S#qp&EFnli(eFl|BddSqWdUG*}>I!WtblG7ZD5 z*mK~)0x1tD_<<0k;w)!g7_u;>D1bnWc0+SP67|ai)Wwun^t7QBj%4Y($KH~T^;`bN zzFM{BhCgjv@yBcA{?p^jOMOxv-76nNfa@La<9|o^qvJd?yc+m$8yb>tK?C9dLJ0yN z3XMHS+Goj0cdo~T4&@KJzk&mBTz5^A9munB|didgX&N!xjvh~Tmr(W(Hl?rr0 z#ABp&84c;7g;OPu{(fnxX9;mO2tr)($uRlxCZsU@3Pz#f(WQYp2Mg@h_d- z5O~*^BunpREq9l8bay=|bT?rj$b5=yck2U*;mSEP3Xw!o9SyA>vuE(K$K=n>qvv;O zG&vwbJBMF6pANq-di=ig|9)P5XQwtE576uyapn9v{J!Y%`_9Yl`qO!qyClf-Y^j{j z(E&_n4uEYi>spF~fo=vRAj`U4j-Oplp_jV_7xi&5apCuv|CIF3$t|Dk&=F;6rf=Fj zAzFx6ATYiXttSX&Wr}{b;}fFyyll0;9DUG) z<8p1!2O3B+4nHpc52T1?xdBm7slTo!l0*sbC$W@`k7LD>=Jn zR@DNa$-fV{r);hE3F&?Ljhlb2jLi3hR-28B+e4SD#38E~9uYn9L@PB#E9Rk7ETg-9 zq6eRdzNO>qpUkWBw;}ydl!xr%&uGF#9FU9aDy+;d%0EQ33|ICfEi?&G3jgOz) zFf3H!-6tWkNHn#6Iu zan!s8s1C{3m)4-|wnCmLC&Us3j8`Z&SSBhYsuPT+BXfXN0P`zX2s0c0fKuG;5Qpha z6?9m-V90Q*NQPcZG5=cpJtAi|EzB+5GIjURL5v?5o2ZOcS&eFS!2mI(f63$+t+8qS zmnWuAKk=o6)v6KS9R*ou&R15gdPVy3*590zCU2j=>J_e_K_hBCnf^d|_THv>W7XsP zIe5L@wq0c(tW~K8hXQ#jX+-Bkuv-7>@h^wX7H85!q;t}judJH1mF<7%_qXE79fJ}Bf5jy^ZiQZ)3N zf*V!`W-OmRxnH`u4FAlHLn+A&^}(>}Uvm8l6@+fsRX^&92osReGUO%dP$3U71PV}E zK2nFt7z-+qT)&cW?d6I(+;kdn#ps=v>-oqZ_r%4s4?iVNgF>p60twx_14*) zS5){A8*<2IO-xFR_jcDe^6}3<}_O5Q|AsXT#4L(ySAtzr_v_aV|D}gwKbR9VGwm9aK+asZPABUsxY{yvv z*J0a1XAgvK{{-7%G%)5goRn>$4%y2EfqWhnG{kUY4|x2ZKq2YKk=!s87HDhxu{Erpq?rG%QXz#}!Yv&wJgpc&)_4V`D|!!o+vs~}u1Q7x z3It-3!PCf}ssgGOkmR&NOJ@Qk8czc8{p}B*H<=vmtqzmv{KM_w%f6M9IN`~l^-pc- z2yc8`e8rfaZhS?2d?O#;@>E-koU@6&K`>AB4~=@oyXCR{bMNm;z(nuw&T{&*W%*My zXK5$`tDL;aLXnoADONPqD|?QL73sM{Wdvt&=?2iD75M%XV^5ejXdVzyP=2Sxr zmm~<|+vg#1=a<@Cr?AYHXuPE0XLTH9TCTeNPjSim5BSgcj%NmPYdB+~Qu+>BCX@^9 zj4?@gT!>QWiLVatyB}eyBa76PNb17LsP|i}V)P}Y`cC8?j>akHD*D5+-ocd20`FNb z=zL!`kd0)MfJ3>G{hB?;-h%-~;^0sy5>gteU7(sk7V~H(X1`Avl($KA@+qU&V6MeA z49F>+;5z>3tP31eh+3+04!T|kcxOlSiGtTaX^#<)0C+XHW<-~Oe^XeP{jLG0a&Ev<36z*n$Lg|I&(VWrEFU=#2jo9Du>`K zPD67Pl>^7bF27lcdgCSPR3-95qs&S`(a;eR_#J#PAq)CY8md-tkP0H-1+ItU*OaPM zl*uUol^Z+qJ*oBrFI7ubjNFg-Lw)2&i2z%tRw0jG6rX*h_F3Wr92=E@N)@Sm);PE} z)g?F_rTVcc*+aJFrRTOS(T|C4=5Q~wUa1Kw#lE6Mv1tS{2)9oA$J&HN*R2@IeW$jn z*!Xa9UV|etGV)vJ*nD8>a-vnOj58#tG`hqjm)@C}8gH@bRDlNMPc;tbQhbS`KF7dw z+Fn|t(b=DsFHUsZ)utiN-hjA4TIq!Ryn^&Kxn(o=TyM)L@|4E_3o9_SZ+#jQRltg2 zd~fGq3uem1MSTax0`@#Z1NB6fUQG0*a3c&FbxcD*t70}wd}^Z8;E7MrY1N5(r}VvM zluJlRw7G|;#_9XH^detUXdL1)Wa#V;lk4JH*C>t0nwXHD)L$Q$>NOSy1}7Av)Wao1g6+*LehE>mffHY95VQTk2|n3lIWL8;WGY?Th0dX*Y2 zfO!`OJjZ)CGv{6RG5cW;fM(29#`uy#XzEp3PN`AFAh)blm|H5uxJ*E4{BoSPM+ zHfwq(v60A);qSG&K}_9PTsTJW6n^vk)ZPA*v!lclu+oy%I!*|-_fsiC!Mb!F&{ zHvkdSEW{d+%*JTUFldrFQ_O3>et~Ng8&+lb2AFy6n8MpNJPzM$;`U9!_$vbdV#askxc zE05z3*EuZ7I<3Z$l%&xbY=$ItOd>v+aWJPH5b$M|d(2*KoJB-t0-&4dlN{rDYnk;&aHqm8Q^A7;_Xu9{>B&)C@V@q$n z+h7RIFd4OM=~}-3*8J)2xFm~UO}chRvZ42u45iUDz0zE{c9DR#yk;Kn_wBM;RBGF% zz8tsd__F24k1t;)`Opy)R$x%+_(A=i6dD@P?6%RPL?ic7pOtZHrNwk}61UN*-}OQ; z|G8WBcEC3g#*m7Q%fOIS>+?l5fSvFVrm>l=I>4=&ODi<$9KAj%4b2kSY%mR6p^FL3 zD-P6hT;C5WN*0$DZJ&a~2>|Z0I(2$oUB8sq?e=~7sScjEC-x1q+~O*qhYcHw{u67n z2*~4bc2b|6#q$C&x|P)?Lq3X+#Ms0$^wR(+8T_u1Jf@M)`wGtt=0dx|E+Y_0Qk9E2 zSf%Bt#D6w!pE6~8Wa*Ucjg8wQ<4WgkyZ$%OF0#^hcl`dADcO9+!1-&3JuxF`^2Ek! zU(AR@(&-b@2Om7WacTelp4?2j3AfWy%~kQ;w?-pW2>WmrWpjbCMTx*ZM`xxYLUg1Ur*5EYYXMjx z*hMhU7YgJ>1BFdU5+?v!RS;S9D9Vy2YcEkCZ~N_4aG@i^O%lDU)fB1;r1my1A$`FTbMMpuU(@|ICPy?%-!#(6 z#)+FYO^j~sJ$J6-MtDsSCreATEc!@i>=Yn-Wh)bSH3qzip5CZ1@C9UUibU=%**EsQ&7?sWlHESQ&cHTK}bD|V2`6XBwv)BmjjjHN(+u4VlkgFk?L^BcmCtpha?@Ph| zN8bkm(j`&27P_QFyd4Zvst2wI(Nviv^g@+{P&H!qg#~i@kBu*DZLz20@^sHgFInSb zV$#!NViGLuYozv&(r~y2r`d0DPBdqTtr=#~s-Sl$cyRLYaaAz4oq)B>HV>9=ztRJ@ zQ8#cT0)^%xdD~fxGki#DfsP^+3Q6BKA8`-Dt!SZ zlERb=IC__W^PT_Na0hZdU`aV2Xe)vi!w3s=G|K1(R7y*2s8OH|NrH{)hzj9NKshYn zNzt=bSJn-ohn+QKJ!=U~q!$u)S5+x{FtSqo8;WiXm#IGH7MHTSl6!L+tTlg^5C3-L2$kF}sK336IXvY@)pY|Z7h)zmTIz7~DRZw~%IeSUEh@9z^rajEAGZs8vFbeUdjnShe=^c$F zgGS*XWJ#C*c%VT}X;~B1Za-x!cjPOV~^4 ziH{>)dxxUy)l6|giz|-s=n%}EUcxuyTq7<*CU+`Y30_Sfvl9 zt8Pzrs~BLRUkOnJuoaQp$%zjXqzG&S6Ixl3^jh!1eVU9& zuH{)=q*70Pa;jQY*c5~O^vd+w#$}DQ=}O_o;sGMB?w1p+;vshr=8LbuA0iz}SjM^~ ztb=&Orj}C=FhH${=v%+Jm=XiYNEry&a0^ThBfXyf z>(lt(D>9@PdsBK&`VLQcZ{_XGaO8+IbjSC1HQph;^W?qKA5YG>=PO=$MRnvpr|9O@ zz*~wxnuUKHnMR)Xm*;62(=Td603V?YTlMWwmRj{fNN){Ks%n?H0RgN7#$4CAW|>i- zgN<}q=V4*k<%=h=@@84zN)N+h=vpM%rar1rhp{4G)&M+K>JcRdT?}dI&}1rfuTK4M zO4N(S1AiY16^@#t%Q2&ogR-n57P|CnQHu+7!N7=yGFTvx8bUhhKA>y??NnR@ncx-d z5ko~f*GNoHTZ_#4G^SS=Bs*=gzuBj*ooZ))qn$`aRc>xouCROJjr%t5yK!RmlIgPr z%TS9jd-{^3L(nA5DD>NJhJV3nZuM9q7E;Ww@L>NER{D*cy?}8$CSa#syv>m zWrKA)-+c5*mB*uc^3gYU>aKdUr;allIwu7Kx`4yd9o?G z(6uLqk#lCz+_};ssr_=5Atmm?h}gr#%f}*plh!}<-R8~TJ+wYalh>dA`$nR_MEft7onoo}H(#f-?1*zj(cxMDOJ4*+@NU;S2t! z-{9Os4|N!Jy_}Kp@~$iU)4=~_iBqraPfC@Cut5Hc&UF1e?##UF(XIaTO8lfF74F$n zNImL`?_h*=dobwXk4Q=o4#_!czsI0fAd?iX zC@_o9#dnddy+pL-V29`iXdqPPkfAXtkqjNQ(vmKLWf+%`TXy%RpThV+J86L%RRp#X zoy1s_v=%@m47R+Ohj8Q$<>ge#i&R$ZM_w6-#oGB=`DlUPpux$?0#QA>vb3tt?34ue z^qu+z%BI>#c=UYfwV}JF=|ts@$wfJXgfPG%Cg$}+WMrM|K3cctrb_SnD@g2(>y^eH zPV4mp9d=)rUa97)a>8p0hlwm)kW!qlx@r0kg{9Ka*xcHt<)c~p;F+z{cCpDD?E`46 zQTr&Aji3|xKw?*rVpx`wv5tfKmYRtghgt^B0+~aO5+U)l>&ou7K>Qf;Z17Q*%uo0d zB%Y8upW`Ps9>@to48Lba+qh(Q0B`SI1KdIXk1j!&HcNvu^WAxIYa>je34d`$pGf@^`4QTY`tL|f8FiIz;0siMG!tc|X;FCr^q9f6u`FK39z5-I2W zGH22JQG;1sW-(L*uWe7Gb}ua&kmHkH3Gd1eh_2-Wd|KE7&54_8=N>Ts{lMJF^oAYw zdMEedz#)d9C#On#NLyQQNr8>cdUd?r>nI3mnhinTd_i3kNUt)y6hfHK+!rb`XLcy8 z^|}FB+--rHb)J0b-JJ63oHyR6&QgyIWDGKcVs`dDSsqN2@$t};Fbq3+!ZPOVW>)AU z&<8;!Bt^NC!dKgaF-b;YxeH>%$|KqdyGQ3{v9P{uVH($WMN_SW zgf7ybA|KT@-LsP2nGqQ^eV@9rsaDxCG4dOKsG|}AS0=NzFqsc^v|w93D4Pq9PcIQe zTHtjKsG5YaoNv;zvREXjU>Ma(MM-|gKW=|XIsywr?dhAEYTYaE32&P=VwStM>0%3; zc4R%TFY?8^Q*&&|J~vV`8nSwqq#KPbN#03S?s%W-s6Hp*d0Bxak4f3rumBjWpjkdY z1wG3Pvd0klNdQw!YdN5n?}Q{le7-W3C-3xBOn=d_YwfX#218sw#xg>hWYVVsUPC;L zT~RuS+c3n7eC*X>tF1Hi;xg6RiRMjX>o(fzX4y8@U9-h7VU_AyZP1aIk{>tcKxu&_ z_OH+Pm1*u=zeiK%%M0_L7<+4As{|gLom7>o3zR zi$B0uTvAM~VS7povmNZi1lPpv+WPskMoM?G`$o=MI#zqb#Mo3xp~^J5bh?}8lsEaL z&4tQvo-Z4-1J|>d>|>L@GHebsbv*~h!tpRocdm`z9s2pG!KNv1xM5b z8oA!V5#hu0KHvt}$EvnXdT-eRX?JL3lnl9*@3`Xn+9jA>v4Ji5SG9x^M0-XT5z#LuC5g1AjLkm|MFk(F{VBU>~sj zNl(x)WMHtM7PP7A0f*NfuhwtYR^{MuvnJGDslG5Xv*HC%rJB%7hN^VvZ4G(oz5%=`mjy18Z9Idcz;ACk402(i>I z4i2WdjvcPZXQOQKIaS+Crc6ts^bu{Rxmcsc2CVE^j@ZbG0gH0Jf^olQMKv5~pdTHCG*8;MB7-JsBf`?)9kAvn&##OnR=MDl*tWXA0yo6sz zxLzq($%%cS5Cm`)MIjJG5yNCn9)|oi@Y;FDqTdFuoj>TUKy``JTLr@~rqSxR##mU+ z(`x%Fo90Y5v&3xEYc<2MzR{-nK&$2T!iO5$F1>|sU9Puuye;3HWzjD;SghKP3cXHi zj^Tz%V-bvbZ{(pEvsP>1pN%nFBNt*5RH+&SeVM6Bs8A=4r3R7By`ymm1QHHes~AO< z>*D80ff5Y@0gVSzLUbN5mp?Ck`=jScHSi*T_}d$A{FV*vGNbgYcQ$B^oau_eN)K(2--ihb z97gvLas)}S<?ck0Bl{6I@z&V}9WabcIzcen5?o&E(5a0>yaP-o zozbKY=#9K7D=;ei=HEWY$KXMuRq-4eO8EtXMw zfzu-|kQD_dY{c!Ib_BR|)x7X?AA6;)T(sC!Qj7 zsa4e?x@Dgdg+_3y{2CV2@cy7v1Lsi{<64Q>MH;#06ODr;H*0-X`j~6xnj?+aXRVU^ zS>|b!!dxpUR_TO%868fhi#ji(+dgSzVd~?uyejLB$dAPj(up@Y;fv!8`ZZ$E9|U48 zBKxoGy4>r?L-1uoOQZB9bEc17FZJfL*b7o`WC3vED050*rjO-^UZs+cB1+BK@C+`Y z8^gGzioJka{|AqI29Lvy4S>-5X{RJz^#{<`rJ-%Cuq#BfYz_dD(|83cLe7F+y|T-y z3aoeHTMLSz&_nmc7Uc_&4XzGcBX1!(oSixC(c9@>)F*#KD=7 zHjq3zAes}YPlIBKd_p{O@^fwn9BG1ZTMr5wgTsTt;T`_P&5QA0*s!>E#FE9$9RrRn zU3Tow&yNWkk1bnz3_BekOaJrCb#Jd-`}TFu@b^j*;tZtaZ{Iq8?EZ7yNa;IdK}AXh zwoYK{v&uCK4@nmeZ~3A&ca*N)UHj#h!_tLA3pM3gY{7nZ+n-w54O~L>^+Ar_UOb83 zxp*;?%g`df_!#^A*s;%#N$G4IGp;?~c7Cm(TeNWep|_VWee>WXcs}DWJ_BAW2!-nl zZ+Y@I>B6l|(@L&&toBY@d@EDm_T()%K7DZ$`pir?;2pv|tHHN`zp%m$?`kX%k|mP? za?XKA5aldafi0F1k>M001GOU0F?k*3AmthPA-Mqa2NFUKM0{UqyYvIo0=Y*k9e8}x zrpGt2EWMyl&-O2UX)x2dTrtUGlKZ_ReV;rAo5@T!=+!0u>~vhBP0I^;L|fIMrqc0u zd3~NxUK+O?8K%$RNk5!=Yp{8H>LsxT)FJ6+G)LqtOZ3HoNIFBE%H1< zE>)G1l4M~<#V(e}-Nh0A%b9#`gygz^qCUQT;^v7HH?u-*TAyUCZ|%kv2?@!4(zK5B zeswn$-k9%jXdGpZXO;}ZQsZzuQ?zSzzx07;rGK71i-bUHdP1GTa}Q6N82P~#E5@l~ z)6*=LI5F0i-6tzxD7rDP^8rhTMjv^$$Pmct1FyB1v-C9fMMr4mJ@>5STd>5JC4N4v zd|V8}kB@x#WC2n}V+4RVq(DeDmpO8cjPEH6-O8lOaoazWo_*j!>DkY>PY7|(=BBcn zy#w+g`#&u`otl$BAdT(!h~e>-k&6#XEuU}O_BjhZ$f-gT+TZmMz+(OYkMs&F_6*1` zOp(@-PKTi^2SEd7QJ)hLSp-uBq8Jf;kqSgGkKF()Jq0qWLG6j&77*=G2QIi}`H(?8 z007oP90IAg7V`$`rVB^@7QAHOV%aRdD$i%jwCy6oil9oBb} ze8)J}x1ZfJ-@ULRw*O=nI=|0azQl80|Cx$CVHnsap1sD{j`GNNo>|;u`H@Ro;BfLR zZ+oR+=@`+cF5nV-r}pXCJ-v(_&hWEO0|U4MmdoYjRR6vIJNtwAoGMMpSUy)?AXR&i z`k24y%QwKElgkozwTEh=e638QwXo?d0av@X2gM`F6Cuv5T=3ddXbL1vfNQWy)_;)S zaEhN2%n^+v+9k_NMpAGD36>WUQ!WNyki6b8bAuJ8)F;pYK-_|KZ*x>&V467c@aW0R zT*1ijk9gwZeJKUt4JK)pZ{0DOmyW4cZQePFyJ0q;7$@la4Eb=A34DW+nFbAc@qQL- z)nkxwi;pG`(CWngh6S7_LD0w9Y{ObN8#z6$GY+hH?E!y`&b#Q=a{6N zN8J7J$o|GToYy7jlhXN`Pc|C?BY@Wq>UZvb<}k%5tuZl8hg`T$tkN$i(da`pA8m}` zs0#W)f018~Vq7i|x8W*NmP|8P=iKU0q!2m|Bg>lChtE}2b2oi1{gdr) z(9Mua+D@NtJFQf3Yqoyl*WA6Aow)seX?|qRO*bb=WuA*{{Rd1JJRm(IeHf|RV&E2S zVihZtxZ`vijVr`aLXY&aY)x=0fC&o08i-!Ri_;i_M<`J^mD8_;F|eF$2Z*Z2Jm`0^ za##n^uh3smc0plva0Vvu+oaE=0rPuXst?Z6>6Yj-zFt003L;_x`E0@@3UE#g1_BKN z3@gEV19lb(NCgH!a~fL3Ky>B&G;EOG`26wb4ohFnthq)IuBn;HY=@sazFK3F>&GE^%L86W$bF3xPI@#`Ky@v z=5JX4(~lBw%2sw7qdEnX#WQ9wEY`kV~?+5Xugcq6Z@qbhxwP>8nsJQe{Xm)*G&5Y`~qv!8k{px_ii!V$W zv-FlVkL65d7r1xDcW>JL2X1Uh-rnaYj=ue$Tk4iE)zap^_psSNj6iw|3!BWA#|NiY zEj#%rd$4Y5b?!ZjwzaPvGqG;aM_XU#hTM4eEUFlte^g=2KSn~={;@|`)T(LkG6r^Q z-2&K>XD6IdDXjX7FhGLpz)T4!HNj&O+cm!dqG2$kVCnb!N%+1RecHlxQ|9S@w z!AmJbmtlch`4-uNN#$~2Ui>S{PuE^nRjIJHCD|x;D#;HY0mTb$(2I zRYL!>$Bw-;+}A6lkI^}E^WD=QpthBB*NCfSeMzyd0#g)Kb%*h^E`_6ao)Q-wDGEGr|*4vly)8^c~?~OP2_AX8|njjPUbhCF48aR92 zz|g|YjSp=dyldx+FYOG(a%$xNwI|!n`~sJ&<2*}Wo3mie>UU~KX6Gbpbh>!GMm2Xv z_~tDe5-cEn`i=M8dGLCja&dVmRMFJ5ch;ChwK|dU;|8pqIkmW?B#06Vyw%H%l1r>D zs}fC|(V)^+R+*A4VpXNtl`v$*!Z{;rCrqdvHQS>~Fq;ym^=Eb5_QqM~_U?Pbq$?;? z^Stt=Su?5!)(&crru7@V^})$6?Ap0AkisGTxmt7@xf4d`LMbU@v^8f!?Z`Pz>opP&nU^)=EmtwLTRWs^_e8tTs}dcNkG3}MjAG6F#<;oAT~La7Py=kUbw~=dogF= zk6>!R?E_ZLz-MrnDde~Z!t4Vql z(daPh%QxKm@rsq-JbZk5ids-=^wuK!!%a9$=mQrZ8XzaOWm@MM6teH${P-|f8 zfd8*@Zb8mkX>)?tXVCvSeYn-CGx%0+-@R#ec}c@{t9DK+u&0bw+WQvuwMg%0jazqm z=JY$JRK`UbtE&c&b{YE2UQpRrsZ6q(f+PFomycgQv6sdOggjw+{)1!E-!je1uj^&d zTC;C;s5Cr)iK5A3InI=)RK>7+lB)_bbh=jWFq=*1=rcB5nOAqy_|ZEj4(^qx;nr8W z1DwM(YB>C537(sJ|+!H_AXVCJJHXb@sXt6LfNtIPb%1p9ZbU)Irl#?Mx z6N7^g60wY~F2QKoMIj?SwuNvT94%UjcDBk_^w<;?LyIo^uQU?*ZR}h|ku{=TsXeya zEEIakg?{`b`Jq>|j}bB{wGnx+b(%M2>kDQA2FIme#QyBz*VA45C}v@_Y0*|f7>*$= zR5LDw+)xS;RRvgDcQf#c%i9djOjl{OaM4iKjGLnuM&1$>EkCKVL9YMst2Y#hK$!m( zoqfU&&PDDM-pe3s6vurzlAe&!NEAngqW`mY7)ufOXU;@p%%6Tb8g<^af98y)!~Nei z%`FJbzslp}fPZ?t)cXIey=;)9(t#QRtXO#U6KE2eiW*2>{NFW@=#&)5IwQ44Tjm26 zZL0Rh|E^iMzLEl<%kF4<<7x6^BfbBN#voZb%JU|5(h(B=z^!zyFhzHF|wFm&D|vAM^8g7eqt!jo!d*7tt6EN z-tEP>_@g{Wc`42!s)FjSkf)nCf*;0M=v3cdrlwF~Q-3HVmtN(YTJ5gH^tKlHy`gAS zsvkvRi7q0ERk?*Y~*0% zpw?hDW0%7&H=CR7Zja?c?Tt{jw?xRvssDZBeh77ebca8FZsFLHv6-T-Z;WVtM*qlOdHA`-l z8Y|YS627=%xBY}#$tf&Wy;=z*9jg+|dRxe*hJw+Gx!tBlWB&9Ae@UUWwt-3K88$@l z?DXA99&$q-qR15^_;PZH?bHExWmM@}L!&KAM(an#~5!gihJ+=mfgm_V7GDdeYo}Vf0lzJb?@D4xxYjU z@EV=bA$knn_`JM+{&A6;PBH(z_folKI^Lt)IW%|u7{OHN)Hags1bP`TPe2O?)G}D+ zG{E~oAnmFU>8S(0Vjm>)auK>PctA4L%f+r*voEFD(vdfB+Bh~LHs|2AnWY2DUSreV ze3Ol&3Rl;>AhqRJipE%h7ZFq&!>RJ@y<%OuBad7*8F7#FsByIREWG2Z>ziI3QqVYl zWW{`+QoZ9VX8B6maSDy0exRR04LT#31S8l&b--DYGbsHUraZ9m>-%QRxbJKEJ8A@l z_%HN8CA`%2M5Td2ZDw&uBY`ys@e3woc}d$qF7-!FOYib4Bd1xqaFn*W5z>2f6fMaV zqb{{5?-xUI9J-Q0;m`YcXv$Q65-5Vj4yT3Mkv4JAB07}!Yo)W&uRptSYF5Lbddq@g zu_tnFtDn5gndJyp7S5WX)~_iItzvcUeA`#j6lo+=HM1(F96Hs0OZp9J&4wM)Cu1)D z>R0tU;@R~&HGSi#9#sK(kte@m~gm za=r8h-AnyCs(S`w0bj8C&ii4faRyjLFq+#4(I0o)6VD>%5N2!S9TzNsgO0FD|(zW^%wCkPf)x*s0X2LHS!YHx9LF z^@CZk5O{!84i_Ay3wHFG=NN? zx=)vNGr92N8wqO<*?OV|8N`ptMi`KD@@4SChU^rfpX;9%s z71kh+VDS{59tlUCd@6#4pa+BZfimy?A>Z%XcVTz^o);Hx`f}(W7D~6j@+;~6x7V$E zoB4iqo-LL_+#}0iDF5csE=&2NNOp1jy4(GY+uhkQ+Uy?|t-4|Ng}n=3+*7}L{&n}X ztb1E}AJhYnc!#T&nj;b{_Fd+6>H9CGWz7shBqizS+ivhFt@wt7)zXPa5cDv=8KD?v zAUZQ~U*ymPer($#j|;ck_C>y86Qr1qd)Rb<>TbNH%?lmlQg=RALW16?A z>@=F7uPMaEvi%gq(q2&P;&AWfd+;noWBots-UB?2>gpTcduL{QlXkVMu2oz0w%T14 z+p?PFZp*z}bycit6*r0n#x`K8u^pO?3B83-LJh<~0)&JTLJK6s7*a?=38`Rf{Qb_% z$d(Psn|$x{J^$x#YiI7OB27?qt;@uqGejpF5p{d=MAqr#Fzo z?`}uB*XQ%5JEEZL?tI;0b69aK116lB$mtxvY7i#=08co^1YX{Nz5*jdCAX%rRGdvp z$_5ZJ9SV*l=%tNup#*+LI{2$tXbJOxvjwhIS(SbYm>+mlx+V*J3=vB-(VAW(+9w|| z8chc0iQ6*^olz;?6kk*`c#p~sP(EUhZuV8?7ba#!yS$0{1+ntAo=aDf(9X(BJzcQ{ z`H5avbXH!P-Crlb$6gpEfKsaKCXEZ|9-~wio z|G~t^U@y+by1(J@gz)|^FfLh;NvOoRL<>d-!fV7;1n-cHT)?{~f>;W$p;hfptB&!) zW!m0_jAsBV>Tp`&1wT^D=FIXdEUFCWsVHJQDO7;IuRdgO8ggQ-)|5oEciZdd>^c_i zZS>?+=`)SFx(+{>avNN3Q#-#hVig#l`5EGo!7+>Cr7r zx67O3b;aAFdwZj8@$psB?2#!=F$G1jiGsNzdFHHheztAz*2D$g>U_`K{cr3aSa8LQ zpWSucN1n$%lArrs+>=}Hzbe%hH9fwI@viu)3|ssa^>XYBX}0L9_*~A0}Nt$Vj3PmAMLZh(kbpaUoX5thz%5kMGrcDrx!qhctbY6 z(sNm%sAzoQoDjym1aGoY`sMi#Z{Pm#`5zD8kh=HdzQ@jKh3R5bV!@IPi}MqV-o)Ol z?BN5^1>yDUW+ysEuIS9kS+nbfZChTvV6{IvFPtC6^{)6}Mq#4cu`)BWzAe}6uRnjq zyz|!0E>3fqxoy?xl#t9>$Kv>c ze1D)I&1NWDJ#@+X1y}88sR%CK&|O+MJ1@y>j`oLFgq<$NsupC%`oqOjlHw}D)nyIg z**Gj9_*Lm9RexP~_UQrff-tKUDQ3)aMdwRVN~dkWk!W~!r@6y$WoJH(ou%5%nu!rK znJJ`&*-3f5>giV1Kc7U)sq!{BZ-O@cDQ$S2uZlSf!3knc5BWI3_KCPoM4}P;IpdiZ zovG8#4zcX7_U`>keg{|fDYZwL`zohO2})--{P=hFeswC>0+pZj_0K>XPt&jD(eP_M z2|S>x^P}g)>d7UrBmb_izScjd$4rw)`d7VEruN1uV2DjsWa2fC zo2fUS1e1YS4TPa4!Z&^Jfewg4(^-ze{=Ep4(rnVR13VEPpHOxn3x6cW0XDr*2#QD% zv!#+^9@iDl zG7dXPu9QXM)47l51nHU?#}4CL@dw=s_1^4*Oh*phrN>Kgna9sxcTvQ3+3Gt~dG$M1 zU*?Kjw9Yc401;##{f>ee0`=hdhQg^+3;6*APaNeCsXiQ^F6O|Lc3fID!ssNqS?Q|N z;TXi{i0Skqho_0}%I)m&l>?M$V5K~h-I!la;c~!#DsaiKK_>{XGY=10=>i>o!Q}={ zoXC`0sz97`f{OH0A%YTxkK{TXqWO%|Goe%wa-|TJApE*ot`_8S1I%SsvoeR-ES5|0 z^5csPu}7U|ldwQW=mQ*9A@pOqAtjqxO<^S^o4LpkcT|0UDn#X&h#iHa^M4+VJ*l(W z?MGwf$FRIPS^2~r4@YB}`i{+_ck+u9cdM1=fT-)iIM z!+raO%l7X((ZXJ10sMb${GjgSI*2O#02$aI5avIvOfCMLT<4ft#7SVdK5`vi^JT9sjd@DX z1^Jy`Hp)hO!8Lec{3Cqh#JZvKk#eA4q&vkq(l|;wr(Ut<=OXSGota=O$`oWRYHx7J z(KT;g*EoLo6X$)PS|q%{cKoQz2MDx@KIJ~%tiAaurJE-x$>+%_69x>AxTC)si}%O7 zqb1y))S}S=l1?}|Q$H>}j+t(TyrLIAzu*rBQfOta90(K^Y%gGpN+|5@5@Ju> z2%{ho_6px8KQjLL^K#&MV?Zj77;unrqY$e+8ilG8Ccep*7sG-lO!_tBH}ZDx_)ht! zF?qJ}OND>n$*aJH%5OW0IYFl`=p}3f(wU+|o&~b2EI?NGa2Sl;1GrNl-_n$wS_b+G z{YBiiXf}5EurQ-*&+adq*~)+JyFkuXY#WTVt&+zd+xAMOYo4p}m2Hp7}X9wAD z*}>2Gk)z{ptj*x8X>N043uEUUJ@Vvj9orAS-@THtmEG?j+}?59ljKkyD-Xem>C|{m z?6X|p{^w~r-_VmF&t|kQJ@o_j%Y#dK0}+^5dp$%Pu(DJMf0I^XLV8>{0na#J$oH^i zB$hkgEM!@YK6%&cugkl9Myu5*zGK9e?QwYn-}5V6jxDb`o?W$kd6oE1)pEXZY)p4@ z`*xYEAL!KZiCZbhN!>m7U``s3XQK>p{ec4q+^4gVB}rP3v1tVCr_icIqS^Fck0W(R z>p-lM&P^$XvqFhy`K*WsCqN$qznC!e#D%f0@;$GmWvnu1WmQF1hVo5fe&fjSHFK|n z`;buL{GZB;=WSdvrLu5t7N*fNEcEfEi<2e0&Bp4wV>q7m`cq2^QT^T@Y-KK&jJ_E8hqf+-`xG-=A}!$aLSm( zW8tO)AENO-@f~DMgX~Up;_C{TLGFaS`WRyYGzDav02P<@7c0tk2^;+7stiST=o7TYoY!Yg|)iz zteU9K-fgeQADva9T>K3?DWYNOfxn4YM14F9{fkv+VjtzA$!W+^IbgV#0qpgVQBjQj zQU5zwCS+TQ1>lCLr?RU6PXPf?J<_@LQocAXM=#`82KLjuC9IEC*Iw#de7dc_8s3lvS;ec{O=7#* zyU)0B`#U#Y64`b2D{C(uN?`dbZcdhJS0=sbHAKt5i7BcJ{NBy(>Y`%4dV1QPk-cB- z`~JQ?EBmf~8DB+v#tC|#By?9}UYt76RtaeaqX3X(QxCh9BW{=rQ0!We3<>QBNr+bw zGT}Zr!%F79DyU`B`gV%G6$UjI#fQnVQu4Gszc0zFM8zbOrX+>(R|Lzml1fcZi?P=% z8n%6S!F!*|CqB8SqvM`Wn5f*@)n^mMjVMelmK_T;Rwly*OH0f`2Q>_W(x z182D4#S{OPeRTp!_b77?n?ynJQO@YNfow2h>XGCRq&U+3S#TW-$e{;6^N?szh<#^l z?b@+5?6RqKcKK?^ga`)9Hgxbl@2#{Z~h(BIaQ@v(Qb0~}L2nm_eWFh50i1D(2-ou2Ik>+r4 zP4D=#%w>Pa?vj61W{#Hs7UQz?d>oL8{9drd-uF=@@(9aD<7bgqhz|1aZ}c?%Al^aV7m)?$YO znIZ|y9TJxFV*w_{4J-k|OBgJBV2?q_pQKR1v#0lvy94afhMB~|=)bZ$xPY^WNra4` zd%)P!dq9mN3Jf46296b!2yD1fjuM4!xPf=agR(HfUS@`OeQcUdZuXT-1Yxv{UPSU5c?MK6^2{UzlI(?P>t4ri5w{D*da|pTIgmV@wv|=fNseH+=qH22wy9jj(oy zGjj&*C}o7y)eK~X^M%nSo580U-lTB&S10Df|I({Ot)Ko&`oJuS(KCRud2;~jd5^gHdM4ME6yqmwv?$}RH#jwV~F>Z zEY%c4CLZYy1CLh{Y3Ff0IEsqUfJ=5Nq~51D;1RWJa=4IZFpgt4Hj37@l~L zRbg{0f|YdO- z{><*kjyi0ydw#YrYX8=hg#klKL(w@`WltBS;_Rh!3q!-58S%mcr&7eH7bL~0X+&d2 z+2mBw|E4NtPh{y-7q8~9i9I(|o@z|VN()`6-MJFWqSND}QleP0uw zr(p6IGH_?e#SZD+VHtG5>pV!cfas$M0=uWUUG&&RUF35FK}>%5Bgx3hPRl6u9@s!I zeA5RGe^N?%M$o(FhVf^QjXz~gv)*a7>Z@`2IDTgB1#4clrST&gxbM}#pM6N~?dUFr|q~~c%f~`fdMZP#pPJ<_@esS8$-VJ*jJ*zxc{nTh?;*Jw% zsOf=9h0L4uF6`0AflkF)83}?I^ymjt^YQ>12ni5h7GxE@QF@Vhzvvt~we*5YRXPn+ z7Jw~R73m@{3YYreyV2mKWI!4G_fVShW@UBvMrF(>5)-X%Gj~=yUHl7&QSWK2PPyYT zhu)lI^se9WVDs*qvQ~usx3bj2LLUxz8$)>>$pCo<_Tg7E&UvaIrVuyHlZ41E%RMQs zZQ`r3NhuC*rTmXe@|P?qf;@rMJfDT;uNl9?U}J*Qw9e?t*pss6fos>_adBv@yDpJ= zvjVgHsoB%lZEDUnae@8qSnsiCFL#;bYg^@SX9yKlHp349Lk#Ea+aX^!4L;&_qjyLY z7Jsx0M#&l=kg-1iX@0Irvuhh6ZmD2d7*;GfV*%25AW<8#Yo7 zM%wQRo;CpUl3)?^mz29pdv>7*DN(o#1`ekC65gLyvNzi@OJC#zGxD%0t0L@YqFkL* z0n5`_?1}Mz%jT7mz^kI^0jB+v5^qo_JTv_>>7O*5XT< zlW+ysGheiDn?rOITgx`^oV}sy_tSDqGyfQ8PfML23ys*XVq!AW=eqxVu_Goeb3xQI z5o2;Jlt{~SvdV>~=zZB0cNb2T+kAOqxvxAM@`k>tIaxtgEmh~F7ffAmo}QUez?(B! zq3t~HqE!D&=Vfv~{2oXwWkHiHU1ZQArIGz(OQT7z#vXtXu*Lh zNw7+fr4VU$;|RXmO@;9TSW{6lni!#G=Gd)`=dsz(dKj4wnI7j)oa}DH7CD? zD2vN{Zna!*sLT=m`Kie^r2_o>th`uuuEl!kk#&M)sYzZ@T&B zo8G?WAA3`(suTZy=iQ%ta`&qFwv5)fN90%9ndH0t&e!i>Gb8QrxA|Mgrks=?pSxvy zrfdDxap5VMOXKsCoy#h__w`Mi5ABFaeEfJ_4!FJbpn8EBvj7qk#3|-BTuoTzUAuS7LTxpIY;^$AI-Wkr(@P~uWLq4c4kz2O>nb6I46|* z`PbHj34Yi@MQ%>{CK_tmI^&x`+|e-8vPinV#M+~1)t47m2#TZC15=G|ifk2bV2@2^ zhlwXWbsb5DtfH(;w>8@$8l|X=UCUmW7X?`qYqmKi9d8WPyF8b0qr+(}wWn9-&&k7;+(w6wJ?3birdl`x|+Bn)*X{%^*Hpd zOOqr|p-0MfnUd3!@n>{rOCEOoY(5y%Ilvd(h&}Eaj6aYvfh!HAGWCg808%E#0YNbq zM|8r3J`?o^NtO}nQ9&I&M%qf07bG!7!&X}3t~V<2F|u%An8;%CvaJdn>|Fl* z{Ah4cKuftncqnjiDL2}kwo+SqjS2@f>9(NF;V`mGneL3q03fihtRbms4G5+O7i0hk z{PX?uxHC=#0*jr1pooCLtO9|_l_z)v%UN@Q5pP(rbxl~$E~(@XfII^t;8hIVZZMZ5 zW&b4TiI#-$Rv}~xf}tRWIa-G)AbHEGL=e>`-HgH7kjEpKOTCVUnnq($mwb=>>$N{G zTHtidd~C_ic~5}mHd*xgXC1z=V|!)Y#fx_}=31Hl(vOd@z8_1jicmv&(B8rQr88TC zwdZcG)$0n^Hq6c~(no(%m^9s=uTOc=esAb}XR^VNFxQu9OY!5x-6G$SWQbkGSz=*Y z6!?4kGS&|-LncRB!R*2Z#QDwVTvfAp^PE)mOhvJu+5nn)J?uY|Y#W&T!0(fOX<20k zSS>mIBd$Jh`=lSxBi!Ge@e6XuR??gyl#mhaQslCsi$I62%0znvQ3_Q4C%yiY4_w)AJynX_(SpIo&5*5 zuJg_7z=a^?c*2NfST3Ty zz>Dfnxxv(EbQW#MfJD_4gfzpdeL5n#uusA2qbxPb8wDd{K1!rtFG6~qwzPC?tlX$q zDS#zAi;`p0M_W5(5y!HGy^2DuQyXY0=OFh8(<=?~2ust-)6&W>%$b^haXOXYX&Kj+P>7RPj5xFva7d9tqzzkXkGd18re@WLx*MI|?dk0md8 zaPL5yO>U@et)AXKosZ7_R_pw$%8J)?gjQuh_*I;{jCt#(R?45Q5vSy71(czXqVm zr~>{W*Xs7^bnq95Nhd+b*g%>|I9Ds=XpaNl7$9mbK)DJnAfIGt22BE}FF>f}bV>9+R zYUiLRxWa%uP0bQ>ah)|(A*NZf>WdiUZ1~}Lzr8*&=uNbgms_JU;zKDlP7IeqOX(CG znyKuaPHzJs{0+hYRI(Qx=wTTc8{!p!ys!&Ej^K0q!5knV1}Rw#R0#&CH+%(^2aB;P zrlDcmZT(VHabsm;V6DFYwrvd!F;zy(_)nQ(u|oc06b)U*PRr^q**)(hghsoz=xf9KeN1C;PJI6N2f z$gI9<$wKo8m@G_z9t|(c0LQ}>g^$fFq*Rm|XxyL)&`jd7VF!W!LMG}lSZ$J?%`yt+ zygSYpvvL>C$z&{Z&VqcuwB?R0G&a+iU|Ii$G(UevEMu`V@?jjBms#SUUp-@u{Fcy| z+d$C`xsAfxKdubf4Wu@xnE9X%&N+uY4;NbV=Tez-=ND$=9Xqx%hYytEi_

          5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/css/fonts/fontawesome-webfont.ttf b/src/css/fonts/fontawesome-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/src/css/fonts/fontawesome-webfont.woff2 b/src/css/fonts/fontawesome-webfont.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/src/css/ngToast.min.css b/src/css/ngToast.min.css new file mode 100755 index 0000000..a89f022 --- /dev/null +++ b/src/css/ngToast.min.css @@ -0,0 +1,7 @@ +/*! + * ngToast v2.0.0 (http://tameraydin.github.io/ngToast) + * Copyright 2016 Tamer Aydin (http://tamerayd.in) + * Licensed under MIT (http://tameraydin.mit-license.org/) + */ + +.ng-toast{position:fixed;z-index:1080;width:100%;height:0;margin-top:20px;text-align:center}.ng-toast.ng-toast--top,.ng-toast.ng-toast--top .ng-toast__list{margin-top:30px;top:0;bottom:auto}.ng-toast.ng-toast--top.ng-toast--center .ng-toast__list{position:static}.ng-toast.ng-toast--bottom,.ng-toast.ng-toast--bottom .ng-toast__list{top:auto;bottom:0}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__list{pointer-events:none}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__message .alert{pointer-events:auto}.ng-toast.ng-toast--right .ng-toast__list{left:auto;right:0;margin-right:20px}.ng-toast.ng-toast--right .ng-toast__message{text-align:right}.ng-toast.ng-toast--left .ng-toast__list{right:auto;left:0;margin-left:20px}.ng-toast.ng-toast--left .ng-toast__message{text-align:left}.ng-toast .ng-toast__list{display:inline-block;position:absolute;right:0;left:0;margin:0 auto;padding:0;list-style:none}.ng-toast .ng-toast__message{display:block;width:100%;text-align:center}.ng-toast .ng-toast__message .alert{display:inline-block}.ng-toast .ng-toast__message__count{display:inline-block;margin:0 15px 0 5px} \ No newline at end of file diff --git a/src/images/apostille.png b/src/images/apostille.png new file mode 100755 index 0000000000000000000000000000000000000000..9d58952c798c68597f46d77ff87923936a3e9fe3 GIT binary patch literal 715 zcmV;+0yO=JP)* z8Nr>P$p*~?t|y=yq#KY8+zs#sWP`@;;k%p<8zIDpdwF;IQwOM!o`evLJ@JGOK8*Z3 z90pN?{2Ec_Z<|Lohy?rjHqLpcYhsw7?faKQ^T#bx}wiCXltF z@AU?`f|6(+j*Pw_1z$6rH?Omj$;II_^}*b=^Vqb|1>B*CR4y74971lwxFg_@rHK}B z-aJ}1;S=DB%#k+Q*e zO4>>C1y#>5X)h4V&r1U3vcI<2Gko7ZOFuq@pPI-WYgQ;QZ)dW + + + icons8-left + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/images/background.jpg b/src/images/background.jpg new file mode 100755 index 0000000000000000000000000000000000000000..aff85609c6b797a427074f5980867e79629f55fa GIT binary patch literal 732134 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⪚<$Db)qy;J<+IoP;v9nl?d!Tn3 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

          D`|@MJ-9Y-jyfS7AG8a{M@7E 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%0D^jq2Iwt2i_;TmgiKJyowqXJBiLDJEq5*}@8 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ⅈI8G#pHm5KN?I97Ww&D>tOYn- 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%0DIK>#Jl|MlGr?cDJIdDMM&(jV4kl4^O!ck9MW6~ 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

          }eDvNd#~i!D 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 literal 0 HcmV?d00001 diff --git a/src/images/cacheIcon-light.svg b/src/images/cacheIcon-light.svg new file mode 100755 index 0000000..072655d --- /dev/null +++ b/src/images/cacheIcon-light.svg @@ -0,0 +1,36 @@ + + + + cacheIcon-light + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/certificate.png b/src/images/certificate.png new file mode 100755 index 0000000000000000000000000000000000000000..6b18169a7ef5edc61bf9f3e21eec1bbef701f22b GIT binary patch literal 1691217 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 XtPN^T|$A0ih>kBcM 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 z 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

          *FDD(u&|EA3p>icI!3MSqXSSE<1P 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

          a3te@OUxsI-$FNEe)FFT7GYqS1vKqlQ_+a2kcd8 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≻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 on&!P2{rhGI++r}2+QFrR8(yA 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�y+|ox*nC!?nE> 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 HN#q?H@wsm2lqwWhjs*Z@1`vB|q% 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

          jxmO!wD#(3}pqTy{4~g^_0`gBL`F; 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

          Cs7cT6j4Mf0+mLP6F!dH&mkP>8# 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

          M+Ibp!7~N#2_GNbFHHs|?F- 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�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 u+Dh1RBJT9?H+mlZ?mhs$ z25HNR9_@f!rg%=WVeNy=CZW4s{+yI&Q3ZG*wtn(|Oa7OuH;Sw^SK@8it%Rdaumw6n&juW}Xy{FzsI}S}JzA89U^= zqSzOizGN-Nwu-%hhj4Af+~aU-JGE30+gbf5Oz;`USfj})eE4upXJ5?E0re-7o7oU= zj*-ysTJNjJp5|&K*k|#x+T`Qe{gOa?Xmht>NpR7lfzRSi<#+D0 z!V`VW77M5~AV++>Jo`Iv`OA{v-R)oOEz(_|83_!_l)g6wDY)0IeKDPOzuRamk0BR; zb zuX4@)54x0uDc4$QpjqA6pdM^B_reDFCBEgaXhj^7ISyF_6y=o?ElSur0!hUx^VsvU z;_(~3NM5$OdQT9$a9O61+S*ig%~L16;qs(x>YTL^t-%Cu>?x}Puuuyd)1AmY-{F-~ zvaT#%c)NQ_pnsM0xOGiYpO{+ryQ<1nkebXCo8gVEm9m>zC~w2K$NXp|GZfR62&&Sx zV8qR7DKg}<$?>Iue1I(FJn*>oN<)kcj96~eZT8EPw9_1tBl;* zSNNohd_xrb=IAUMTUXsEI`O)-#ZT@zOumnl>+j;7!KBuVf!4pzjkb9z^%U!{zIi1{U=F~8khy`W* z6bnOaF!K&B1~@|US%GphM(O^h)+k6Vi01R(OdePGdZXcUawWzkLP$f$`s^azbDiof z+M~W1_xWZXA%kD}+P&DM45m}oeHGP}oVz>9yz!%T_)KDlUjHip4NhOtcYb>{5SaT= z)s*rW1#$nBcM#GCK7_74H-06*4qY?YoxWz$g3+xS_iEVXO^su|O)(QZ4h1N{RxpCvm1AhVOm8VDk1Rn^n9?zHi9bwVv;0g z?j7gPlwQol+!Pa>kj<1-YOu-(^eufHnF=Sdlsc|QJ!cWM%W^@FJdSC;i;A&;f0C5J zu?`%}#0%(KW>4zyLaVT%za{g}+@#VM#u8U?bwmV8wO9%3D=G_jSq@4QN@{SLPGC@z>w&I<`=lDQMzDt zbNh|2Z*zQgHs^FJ<`fhCwA%f=ex&QG;w8<&gofgEotQ#*G1_wKX=>M(w(9q zLR5>iRZS{LMQvsc(8BRv*kgzio_VGc2vo*>C8MAktuW19>C2+=OHX!$5(}8u5Sci+ zj6r=PkOyaerxQ_00*2UFDN}sAoUE)24{kM|#=pRKAqtem0+Y%64!q6X+bAQQRFU7` z%b}k7N?th4xBRwL<&JDF^6hU($LV8KtDWWg8o+a|Ga&2!prdQp#;+!RteT2I5q`OoAE2Gm4VVafwd7FAWBk-G#+-6-iBtW`j~E=BL& ztrayXpaY%U1O=#mVjsyBXD6KBM7}PVgKS{xg*4r=W?qs}C*)n=mU6lYT9!rpL zjWjeP!-^!#QlH4pzuaS@Yo>ks$B~~8jYvKEwV8brC`ZWZQ)d9PlTvD*&^%w;Kg`q}(L*ts( zN3QYysnh#>&8#|c)V>}D{9ntbN7o>M)4qStzi~Z;?(SSz?{Pi+yAp=NX7J$m5tS?- z%1>Lf%38gjWn_W+$d&&MbbUDe75KIOO1;zs?rTdno4Va6RP} zP1ir;GzMZh6eV`}N-kjNUO+~}m}DU=SDE0t+k-PQ2bAtdfn4(dBRwHxxtoo2LOLZF zL;}=T72#CYV^j%^&m5Fh-OJzn@N`L(-OpY;-*Vz@ka!*&R+4pYQ!J4DIU>0-7Jl+4 z9jCubJZG@Lx1}TIA|O^fmA|VCA0Bc~2MGhDVSyEMrzo(PyjfL|ya7b%Ye|Gbb)>6H z5e?Yf&8t=>=Ox2$atm}qUtNZg%Z_Mf0pt}oN3c0&w;Ba`Y81yU)S2y_=;84na z0z{s?F~cf@6w$~kxK>Ley<6?x620Du%)bK_BL*P?K!z_BuPCB7eui*FHm`JDqeap4 zxmf%F!k|GC9Lrp}UP)Ux1mBRpbjB4JP8Ub0Qnv~rq| z731&)?O*8nk$OHS$*wD&apQT7*{oRaF1er0vvZq!P#kjfgmim(FaM&GU0MRnO<0a} zuu{%++~Kj$K@)t(R}+?2HoDJ^O{LB7vdX2%8$^Vbgw$1(`zi=zYt3su4Y0F5eT*D_ z)2|76!3e;6!g)fU#g9IDxkMr0YD8h^xW%CTod2w`&Gb#ra$9GA#UV>smRUQyGX>N6 zs>HW{pXGkPK@ve`MHy3#sIa%vbJwiC5r2y5wU`T~$8`RTf$JTtPa6Gk{q<4XD3--K zN#GN~3-N3ET!1Y~eU5_J&|aED$q&b;EL=9}Ib@3txr7_QFCgkWVJuN6p%T61@wsZ6 zWu3k;x6lonN;wP^{HJj}cT2R!jgcf2KwP2EB*t2dDfT%&<2|U zFPgs@27`t3tAJ9^#_+^OLCpArCFD1~NhgKK$GUUVPO?E<_L+s(W?i)7!CMe2Am8d4 zxMN^PN_IvwVm!%35RX5yq5AR4!!Z^FMY587JHl;l)Wsg;3LJZx2Ot8kR=qjrp=D5= z%_f#lv>dhW2lZUj=gW-iF}#ltF-R%714)iu$OKLPx!=y{fW!vq-x!!HKh!hc3}$s? zdZoUVYpq1gQCVCFVJzAdD>I3Kmu!f^-KN-PpH)RsciC8gIt{(e$%>qGv_J9(N*3nK zdfvr>B8Cl86*yWMOGL-`0k+AHReiap0p?B_FqRRAK0y9W|4VT5E2*oi1As|L?_0xN z6x|UL;*~q16FLs=9XjL>hEvk**;t{{FSE{QDYoa9-FhvFyZ(UKxUq1ua*KV=T>>0= zrN)1CRXGZiw(=h+MswIrxkwst0wc}DVk0x+G2GtjgJaB zY|WR*@f&NA;%QuCZTQ%`=ejOWy!qwRBdEU+|4~l>%oE5b_fd&JNUD=GWJ91M~*wR5a6S(9G7F%(!#<5ec0Gw`3(a~LhS52 zo-U(dTx>kviyG9xPgw|+MbEcWq|qO|-WK0RwUV|7_aRcp7}HG6@zTzUA8dNl{v!aADh_hqS z%K*U8yQY~mJN{)Enxt((ta%L#&W()FUeV1w&)ojl_1s?5Kif$x(Wkei`3kn!^$*T& zs7->kcVR~aDyrz?8w!*GHgxY((q}!te&>d*N{zI87S)(;&UiTH(9PbF+i`kW({QCy z;&j`!=UFnER~eDzqPZe9ljR|IvAQo1Za}Yh7>-yrH`pI!vXOp|r#lK-7J!96nB9Dwh6${>C8n?k&51n<_gFXvf!c zVMvk;n0zbb`{1c5M5OvLLGkTYydujv<%6McEPIr5?S>GhV%6jz z(zg{)K~jR=oS3VkGQZq%w&HFVqMIpkk!$-tuApx~)#8jFs!Il**ifC&S+H0q0MCnS zBd9m%LS`F2Hhf7YAOvh#!&=_201$vgB(Ofot|W32|H+30;YPyil09i#oxfVz#ol>D zjsRfZro!d#SI}P<|3&Ui46Yc@^Pb!RfWOj{a)_ym3uLYBTKS=mo(Ptr7Z)t21E-&C zpLVxnnn0Sz1$6G6v;uDsJW+w$GkYX#TnAIB;v_dh@zt#PKQ)L)=>4^47eQx%=HE$; zn6bD)PB})R28q=k?kQ=c!ONf&g}Ap9jn5!ax6ZAcs{YP8Y4as5+ptJW_h^tjRwE{I zvcjLwgJ-OR)8#vR*paUy%jYCAQZri3Z(dP-{og21%su{8VcKyHy>``B+w5LAQ+VU1 z0>Sw)D6I=jF@e%X&h~ejx(3=J)@q?etB{XRU;a?VbBsai{B_(F>A(Q284&u=#?e}0pe!*f4YOi^0kJt#DBc7)Gz>J`0L!L>keV_?Dk!9e2s9tOU; zG}_I*ycgA8MryRJZ{G(?)+j zmHk3IP`d=4v`QL_IOp?arWg0blsjzja-xuD!276lE z#%yZ)SCnbMfBP{1rnaWz0=Ymck@+d-nh8=iD<`yPTki4GP~yR%&A@MZe!+p66n8qV zx;u;e^z*-7DXH|KG8FOOtDS3l$0I&qUk`yr;GT}A#Wg)Gp5~vJ&xiBa^;I84Qa<<{ zrTj`3_AB$4l?i}Huni=dm^1hR+$+)UE4n&bd2-3(h&O{2g0b4~&hC6@t*{$0QFmIC z7ebX6icRIgvxS&TU!z<%vF#pAD!c^jON-9>ai!9cRtL~lM zmmIM2>5cvm$J-1BDg4ckTAwtvXZn7xxwG}X7aL}Cu`+W8fk4;{S8n#dUR;{v7YOdm zF`!odfPk&M{Yb%`$bM7DDz==_!iw8l=IytTN7EK;-rzCNo`8(kC6e{2AOus|K4sl3IM-o3DCJ$BHo}?8@cxig`v?3tHLytVRg*y zA^F1?X1Z<|Vzv>v%XnmDpv^G^n+fz{1+twHay- z&ZVZ$qX}%q8w*ANxWDRkvToD9DYp$vWRIQGx13;Go<<-miO|3@o0)#RQRt&pt1TO! zz@aDs6XDdJCpFbu3yG~8F^LMs3C5(0nT1yZ6H0rZ+Y$3tEtZ{q zFhdF6^tsl|Q${MvX*va>aK~_v#2SM+=;M1oog&Z@ZALfMn<#OhIb4+UJ>pEJ zvQ?cOYN%VRfeViU(K!9s{urJZg?4NYH;=69$BHH=7yO(=^j7y}Fjp0nRJrilLI3G=K zaiJt$AfWn1$xmv(RImc`P;@HUr9C6Qz`RaYwJ(agDWrP`W^0gqU7`ilsA9!kWG0ue zHdv-@Y&5RW)?wQlMraqh9%N=a1QcA{V94@ z&AVwwQ*ou@h;%d7!F*SRgx~Pn;*bVE)Bg62z-}lA3D_8)-)s66YuP(~gVz0ThDg*N411xc_yz6PUPIz>O{I%OdbNJ>JY7NIu_V-${H21ZcbF2sR1)4R zjzM~Q38 z4Vq2gTTap=pKwp?&Y}9oMFlA%s-43QtKQ?R;5-faA$kik?g}5j45f}eLJ000JZ!U9 zG%pb&vCX*ekrB+oi0x55Y80a%KQkrN!aU%!nloa%b4Q(vu+(Qx_m7(Lk}@NH2@YBj z!&Xs2^`Wh2&@Rc~ho! zZ-`EW^n+$Da^>A*W@4-L7O4!og7zR(*7>RvZ-wfnmD!HN-@b|{ms&6WS#YxrQ}u?H zOc`J2(!a4>qZeT^IPSq@WI>dB9j+9&}k*CgC>tq#ti&qJKJ~EjIAGaU9?9k`|kWd>P>hvu| zd}$?OJKir%0otVGi6W51U4Gphl$y5k>(`u1SfFEw?b%818YKhIb#&=e0KD)nNG8bO zxqkLC0*=OucH#WW`64Y)f^Bmeh%wmcf%)}?0K4|3$r z=-M)mm|fH(0L$(*(=3x>?hA1xvSn# zqPl8hJa&_n9N5Fi>-C=}-E{;X@tJE<{3yjgN!6x_SVNKr#DNAZh5Pu-vE^w$;Uc~4 znuI5@^6o%*C_Pn>Zg?V9e{Of?t)exaSa4Im+Gi@1jF&R_EmNPzv@96kgQ%Si)I-*< zw&yfT4_3*+VhV#OMW!8Vi5+|TQ+TLc7CklOxh0$zgZ|f@O{^|X(45Ds^MWiwd|g8Z z%oh*}+^)?DRZ1SntZNdtLQaiU*_G0ExLfM^WFQb*MG>qD!pX#GBj1iC*TyXAI@T3G zGq9na^#Cu@pf75hIQ8jjz1d5xG;?@SaXnyA#oxF^Zw8?9T{EQ()E%tz3Tgj%Ry*-m zw*D%iLiP7E27-6)wrv5yZ3|f%s=MKUXZ^4)$g}pogOM0#0MuHS7~I!;_B^XEGq0Od zPY#HO!b*idH?S(1_Me@ywQ&yDo51HW);%2pZLCcn;{+ z`c9NuaL;a>Y$$ES3pD;OXgVuO1`(JR|82G!6`Or1+j~sxg5Rt1r@1dXjQlH?8s$*# zsl;q8!LG!ib$qcA$Sy6iXpL#5V?xek>#re<4!GsSJA!Wfi!XTVyM2WhuVcDlNH>|8g@R&-Nb%iF+X<;f?4xj2XZ z@Zgur=$}w3uQtP|R@m-A#``PR!(}=vr!ZvesVN0TkL5+z89l|Aok3>3J|^qAEQG%T za`nO|X=}2}4h<-_XK+dcZYAS+e>QncY$b*2ETOB}xqw*yY(do=ThxT`zIU1X)-Gq< zlapCa^4nzChH|YUTVh*G?z)C7q=#I;_l^h&eXJa9jGFRy3q0fv#`=a$y10Rd!W((Y zgP;zy(p+buMkTTTt%h=hx%{Nr(p{%uTj0_pbW6Rzi4?@hnrB5i0pN{-)p<;WD{N-| z%E1JtIkO%2D2^-MB|JEq-KY~spZPJMNTUAW<~AH~P(se0x}EO(0V2Kf3WP~8!X39o zf7W3@8ssBa4i36n);r5G0y7_Dkma$Sq$2PaB0E1T-gcRn(0ek?L=OW!n-fSob*^J1 zGgY;Z+;SZjBgc`ga}*@aemLhi>)fPK1t*tm(L}g&E0&s4EXU(^2af~y@$r@y^f)h_ zp^MM9{b+S{tRj8U9Yv)>@GT_ETpho*gVP!pY-hAYVTb`A47M=vz#lGZJcve|sFi8g6T8XVBQoSqRU1BlD%Fva>!s4Qqk*$@4J(p zj9uGV!^KT>G{sfen1kpP01J+VDL6%@+MK)xr2+g^9l42$A49sHGV54sQaNpGCiGp) z*3(&;bvqWZo{E=$ytkB7E*b%iSqI{S+jX3%nZnWBSx7AtoIT1m{0J_PtM`f!_?mEc zFL!TVmF%?Ol{cPQtuSgKPlHW|z;QzMfoPtiY^a#1(DHNjj5v#n)gpSVGesNHGN5e3 z?e~)X_#=>yE{9CyGF{BEX)DtgrVrYRZ27r70fpun{E);xH}BtzvXHXpkmn|{wx*HK zz0;atDdSs{o=H(JpD|AW7eRaAUwHObd_@z~>PYV&-3`bhGjrh|C~l$?`{f}&Q*%#F z-0FNExfLE_IdfT~Wnb6#R`*XwqV1&RU(#FKFTJ$=JI&Weg$qo7O?i;Z1pRZ@aGw0^ z0IlV&LX3WJ$j#{`acXM#){oA@o);$c<43Rf`I@4i>jEjBNwTbpu{yP` zm6Im#FZMI^^RNHgMp*^?8up*5eWiaL90d-mG}>+*>ApaMLn;gV@?J4Wdvl_>Z8 z*XSil`YduxUc3n%0ZoCl82b&|af%uDODT6&R3o!9V~wxrWA7Un1$H+mKMHZ$<;wSq zj)M4Fg@~>7=kfJlHjM7 zPX<1%_-I<0kCaPKE*EKLRM`2y0&GF}EHqDU;fW>NfPhUQ^9axiL+IG)@(}2BKfvCq z*2vqdW1FVWtw+p6z#lG{8DJvP^nCVF;T=Pje*Z86>*~+@g9Od5cs;;)zQ8d~hM5NT zn%!yzQ?pI<0K7Pu&Av=6cq_%i>3@lajeAR_Ev<9nU0BGwG5fSZQ{MQ?9OAF+Ck&=J zT{FH2JpM4i&IBn#;0fk?JXDhMhjl@1W!rEl^g^3KalfmlNeSCXUMr; z@6t*hqt;!>8xLb{k6rQpt@Q4tjQEL<<%6tT457xxLyB$+lUGb_2V)rh0CGDF}?Cik*yv(KV@Q2(qeyG~vUa(PSd1lh{Etr+np;*m-sF z@E;M}8|I|#K#PK})C&ZnL=ziX?bT7P9BLH7F*{H$iaCqC=N^Ja)mfDKI10)9_~oYs z9~S<9807L-g~CWk|4*0V%;~~mmi24LCZv^T&^jyz6bz{n7*eT9F8Qpj*AJ8{jTNZa zy2jbKWrx%?RZ@4@e_Qc>Rgg6^{L6A4^eCrKe4GgW^T-DK}Z2yTAq zUdIKO>y-_0yVB~M8mT?|oWCq6+ZyEU)dyOmcVUpAOKgC|po&@$nFb)M>8u4zGwgas zYQ!6_*H*6ei1L@?x!@Q2AHuOx-)RFGe6NyySO|`{qf_oP9YO(>G?shxwTDk1Ir?V^ z8e9Hy=VnHZ`%`A3betfBe>&x@iyCyGaTU00$)o;f`1$1}4hV1=9 z>mcX)@n3bz(rm~~`q8(_+sA_P**X67P+VjPmm#J0m)CQjEyZ&44$mxtQX)I4jjv5J z@3nXY&5X=Ta>-nKw2T`IFp4SZO0kzN_jx$4#b@b}T|2P*nHo~)H;F9IA}WY=^U?6| zkgio9sO~Z#5)7e3J!!@gBbOyZl#kek9Vs&ZvpgTv4bx5~{IFKc&8rVoR3o3&@!S76 zvC4kTIml-yVLW&6)qJ3KvP5Qmwe&O3H9^iVTiq?@ND1n){|l8kmOu7eA+k3OImFlm z__q2oy>f&}qAN&Z$8GzK%7bhSGHna?iGE@6420b`54~CPRC^!8K!R_lE7Cu0E)uT6 zntc=_BPg`_?huBcZXDouX&A?@5^fsFlBv&>SuT&$+wGvOC02+3?6a@PcByY}y_SU- zVj=ji>MCDa0iH7O2{#%2OJ8P%!b*q^W02yz$gCNpP#Run}mEx>Yz@%*#@9J z3%-3{bGG7R_xY3G$^Ooy7F+dWZZWmo>&_C!g@gN2-^={-#7;5Fbhq~juJMvMlexW? z6q#m*$`c;V`6ep%b9G@Ksf9Pg#4}u{vih}W1I;zvS!D#z9DNmQ9w%*WZz+?hU5n%&E-k$+7cxeyx0gvI&#$v`FuTWwa|-Aj7aXh%vTY8I$72o{I$YPSSG`6SWXVj zB1-W38^Z_xu|bME=19ay#$isRoriy6Enn2#gzQ_@ih)Z>4$I9D!#M?(a6rdgkH%pb zzylj9x%vLo9dofsS&VF=g?y3suBeZ<<7q*dS<@oljg)jBbsaWU)@-miUS4zbSN=^| zu~?V!=$qh#T~=M-;{P?JfdI!FHfdw4v42BsjTg;^dL#9e{7;rNHPS`y*)7x!EpK9d z#F4JAM|K(cpTJH7fSN*OCusg#C+(^6h4?l-kH0jII7!FA3u>adCJXuV-1+~Hr?>En z`ir)|$pJwc=|+%lhLRQ#X#|uSI%nwa?hr{SC8WEC?rx-J0O{^VnrH6!-rw^l%FE`l2Cf&2@IMS=*BgQ56$orgA|>rk0Du0f1**oV)LH!Za9zv_*$Z z2;p>ve{&R#$7idi9!$|b!-PdFuvahBQ+j;xs~1)`-TE*^^*Z7+V_U6@P4zZ1SXQy8 zr*$A{8lMpheY@fK|N68fpzQD$kyFF@p@}s*Eky^MuA)ryil2B9?y z=D@Mz5`=pmA+fgjuFm0ymx z5|-dMV@tV+zUhXmPk!u_(>fm}#mw^QtPW-$?oVo=iQHbj%AIQ>t9Hob7t0d56O99@ z`%enzE!FA}fs8LG9&wrQbRH6mf-ak~>D9G!#)Qj>FrpFPR8`Fi!E=KxwPk&I!%fC_ zLr}_cuL>c9zKg}^Tlnj4x#9ZLlctsFr)a)8t3l)@6>m}*pT4S6(;Z<4i+q;SPIP`mzaoIUG z5LV%CFB{19mM^$^{S_im7k6PgZyU*w5rIwqCzl>37W#f~B_!_m!I-PL?7qm@smE(8 zL`~mo!!@H=OkeKo0avtXDmNPB#)*PL43_TQi>$pk{cwfwdmSu(FB(^AlTFKd|J?`G z(uundk6+C(aSSlDwC<7?RX_5Ccf>MW= zDHyT7qgL4&XZ|OosZ9ScSo7;?`b?}yAd%9yz_1U84L6S^BEwUI8hshEWa`ov5eDVuD1^6^TFEY!hPSX`e|wy7+L$dArr} z4Cbl}4yqPRi=2L(WX%AfzH>j~LL;LK0dMRpSREXsZnr9+c;)yQl);eVPY+`F^KjHppyICd)! zZow>RJjJwz1_MX43VH9udvL1UzUqikx(P)3PJ(;0^D=hQSm~H_hg&a_1G>SZCe2VW zEpL(OMb4$=f6ShNbK&=-#|{5Dzq63b4in&9PvPT64SX7PC!-8?M{N~UU2g3%7VHP& zc22(nDH))0xi+Qptk}hYkuZjY0?AgL_rL)-GJs&j3h8iCploj`=o!w;s=2zgnA>Enf6~-{)82;>^b#<1uiLEYa0tR-*oN@vPc&YlNqoj zDrPm1CDR412>hr#ZeU@oT3}&2Hdy<^GNS>SK$9`79KL?O)jW8BROy21>Y}2stmXGC?>?RMDk>!s7#*TX3^2x4Xf1$wV;(olL!sS?XT~;9ql7$}D*C>xXaigV z>$(#ZklU+166aG{smC(I?IX`|BLL<9b*;#mAzK*-UT>@upWT&D62B$vkUf4P6!Qr0 z+-jhKUzDJFA-ExHsu84gAadSXi_ep~m_>j7ZPgN(IU4KQ=+sa`jXWXdVIRu8NLOu9 zrM5lgqri28lFxGV6BoPpQ!8zFfGgiO z#%UPAI9g;ZFd%VvYCQ=;qD+-1f?B8)~|ID0qm?fp|KOzNZE=Lx#5uf?51 z&8>smte|=p1a156M$flE46!@p9DgdVeW3d-Ww9?y|5pFA(9p(W%QRLQX2#%5^OAIP zAsGoLAh#_l3PjoM5!GN~58AJjjEIidUsKYW{L}Q@!7TLL;%3VLZ`dX%$mF8I& zVfTCM7N@#o&lPNZ`7_K04N4N@?V3y!Xp)Nj5M(=druF?bH9fJbaHdSALy8qh>7c}p zcWWf%(sv2pYflx}>t94tb$PAX^S}Kpdi8lQtnW>VZlT89jz0%NZ^NS=%>RDP)AmKLm^) z?ejGL9`YVz(!p!IziB|wMN~sw>$5GpQItHl>Wga=;O!FtrmCuuwC;3ip`ag2g21k* z9XxT?sEk~`vK8%AyA9pk6T&fn!U^GRll;|BAID|;V)LfFzL2J{vqUcia|sfpwA+Qv zeUvSWhnFjN5WR*v zt2^02+^u1E=#>`8E9<+5J>7){<*7ss*(MI2oVPXnxl)^bI~b1^|nqn&|XI{$;?`CxnhzpKLIpO8-6}t z6oWg&EGkHDbN>hN*!&L&6LdVbBAuAg67ni#lGY|g!0@wLItC~Pp;jn}hZp;82%dOV zKq5l^Cc?%h_+s8sSEV<3D#Y-xDf~jC9c@YF53JqY$gOa#2&C@6v;NT-(-1__%}Ys(%X5k~melGOa~! z7Gu*8CSCb|{1@KHC=Nt@37p-Mi^|#)id@NBwIDS`2~slrR^rmwCT}$fhT}#=7Z5<+ z+SJtg>9vfJjf@nV&r-NAt~sY11vv~AQ8Wg~ zA37-vWEaQ{;~frD8LLtTrbu?9!~c*`kGI`a2mcbeq_CojLu_oy%8l$%FlI!eOyCs8 zhDbqa;643|kJu13x}{l-t`#%Y2FEHnO=SA{=RgATf#X*?l{k(*c~>?lWo#&>l}oqh z37FY{|AZ-EHNqy+CF$0k885LVLIGmbRa+aPiUk9Zl*CiLe8@bmJXk%m&_JJ!AG*Lt zC#Q#=6-yn!%SBOt0dh8h?J3BS;0LGXs4SMPBVnA{YJs!UV*SWgJ6v>=4q7iC;a=0S zA871rI~ROro%AY;^%idvBtv$(QDC5P!Ds-?w7&tbjYOCnbZJp?k7g*x|E2nV2rPco zK^Nd0JmtFfZ3?t#WsEIejXq7KiVb1&APkJdM|%WUQ|IzgQllk}7cf`qZO7o6qnnnw zhGC)^CS2InS>u*kIRa2?9BDDDg792!9lXE(rx7pe=1pz;G$}Ft`>c5(OC$qsQ5xge z#v=uNc57n}iMx^WXZbeNGu3$)1^b#hPuF}Vza(7t+KZ% z=)fUC<9w>J4~bsM|9I|L88{m zBggqX>c*ReF8}X{g3A8C2Z?iYZ$D>-#u<4XwdXGt@X8~__2bE-U~xX*E|pACc_(y3 zaFTzg!t*umsAlEGBCmlKMFUGj$7G&NI#DTNJEN)vS;_*Dw^2PO?jh?($yUNhG^ z%dU6U-R(=|uID=%D_xO0^owTiDm=!f_;ybY2W^*$nnmnzd^L8t#tY<(*u3uyZp~o+ zSn};>E{-hN>u1p375=x8S)pKJ-|cx7_U(_Wf!^_Lg$~Z;%bZrWSmCPYC#`>VA-qw> zB8Xkyp#O*w9UP1z@ldnS7EI3y%CUiQqYzK%a;Tw%tYa#yI*R%R5qXvPbxyj{%CVMk z_db)wEZ~wZ3>nL6N2o2;zE;+XNHvpL-iH(MkG275VG`FD5XjU9{Z^a@Jy5{9z_&39 z%6Lj#!~_~@A0tx&7ru%TC39iL0v0Qe0A;rvv?8XA(aeeG-STpx5S|KG1~ z*<)cz+HQ!g9UlHG`oXVcnU{(`<+p{j){f2HvdUYgUhp&GUA~cM^~34q`fV-HqGx14 z7>VwkNuAO0BV}|Q+Xn}ad%vaAN#@`$) zrZ=0uYTY}CkMxbDH6}jJR^fqC^Kw5LRP_gy0@Rv|{I6@6*_#&8o=c=eV}YS2+mS~$ zy|(uDUiZ)tWyN|A3^i3mF*Z(JW+aJ9$zN-CiOQB!JTy=Oz_vSa?*3vg zsn9L3gUT<9;-2mHgev@7ls4(_*DDXHd)9}wzyEu;(SSC$TdP7;<~>y+M@D99omg^3 z4udJxud50WxKL2S_0MVJD#gb{*j7ADrqK^a0EkG%r4#kZxlF#36%n8SDS0da!npfx z-_L`3`)1(m+4orGpJ)AVh^pqw9uZM6+JWH1Xt0sz+#qO{>5icY{&XGc=Wv`=s&AlF zg4*C^zbG^M9$Ny}>hxeAz?JEasXlC>nKmx$5-GqE9pkT$q<`7;69AW?`|81K*d@Q{ ze8#a${Y)7Vrz<&P*65%=5CWT4|JYFxgC!QIE2P9p6NKB2F3MJ0gE9{n>ngRe=1MmG z{8U1l#W3-086_TA9rquvn#xvL(kE@@qG1VQcidr5qi6e+K90OewwFlwKnXf@Qdy+u zOu4yPd>6pku`9@w9$t`-^>1%){_kddW?eB)!aoFTf1RsFwDW`Zsf@?o_1D4oHyf5P zE@Ix3+Ba|nTm9|zF#x*{mFId*z!F$|mwM-{5(rM}`Hr2$ZBBuo&>blG$5ydm<&LJz z7Y@y<$Y98{z#45Te|m@|LAu6Oen50G5$k(*_WGA~A`hPUM3>jDScb6Y@@MJ z(5eZ5iQ=>fqvfoIgBr0zlK~5z6uYjU0DdoOi72)=Xxe#Z;|MzXp&I%64x!~+cyiDV zmq5MYTT+`}UqI53ENw>>`TL}PJ4;HhEI zKkh^SvI|71dXe!bXbLK+(Lbh+(2_P1|VR27d4h;tj)i z2f{YbRQf};Kj7l+b4;d=VVu}cqV9u!;&}WSVlB<|Nd5M54T04GGqpF99f!#x#Xuma znnW-~*EwgUE=cwd?iW50%|ZSt{^Vh@h654$Ogss>UNB=kTXjiiq2gzv>h0g`eK1T& z3h|*9u2o5dlYy#?Qk%xX0dzzYvYQ3qE?^C9M{8P&-!gJ<9ew z-GtX)&_RqZzdjIWRU+9Z{co9a8Z=%-SdznD!uN&a@+ji(Q5V9(~u0>P~dnj#r+D1LGtMITaQSUs5<=`q1NdeF;7ku*z2@;7#zvFPw?_+Ll8AD zzu{)r{ompc_!Ki8{H8I!tl*xO{6t2UF0(0VW(W)jM20j#qsBs!;RhRTcLeZ*Cc{$1 z_&4%W`atC{s)76@r_Nknk(K0Zi2onu83$q}+jHWA#J|ikvnW;` zN%VXyxfHgopW>YL6D$g@aH^31B}RWi6`9CYS%2MqeR!@u@i-4sq77NOE03uJ9L_Ia z*uPi#t0H)XYy$I<{Gmg#Y4Hc$nqPLb!XH&ENP@Fcn(d)$;s+8TMMYwe-SpxVYAh6jvlZf@d@iL`L`?-u-Ncu7 z?Yy?0ovW%Rq6(9y2?bm^S1mIai!7CWWM5M~oMnIhyV0Y;o`ncU3BRU74t>r1 zJsD%FsOR-D(r=0Ik0Dm5jRv-o?(UFOJI(Vbtt#FId^x{so06V8>l<#T99 zcKY4^|7k@5Fvl*~O%B@6#QIpiy@5ngc}kh(w^!xun9X&t_ki-WLd_}T&4$}>SgMD# zZ#VirEx|RH`Gsjtb(JlMdjvUGfZFhvOGCE=Gf@-DzQk* zS48Jxaa%B;^K>ola7T7r%1?PrR=FGpOyf*{HuvrYsSw-L3$cTyO1`s8%}2Er$Ar%& zXTx6RH*EMbx{Nau#v8wMeVVqduA18et`!t{6DC(>h~`uvExkN{qx~O8#_q{Myt-z+ zVM{qq3x{VC8$|h@w}e&0drzTx!oBoG`e!qiKh<|!8Ek)wYl4~83yM1X%Zt@yS^D?& z`T0RGWhnAPL;DT_j>PD5@VBd4CV2|448vS~H>!WdAi1%~Zt+?m$k#IhoTrw>Tjde? zxW!9OgM!k3>V#7~`@;Y8XrwZ+oK*NC!x|9*w$adkDMVR5Vi0*OLLC&R)0Mh0 zfDb%ZW~wYb@fkI=uT((nKTBDE>IIH@Xc$tgrlL{W?oP>zu2%l5Zs$qYseAxwdtb7% zWLXyDUxDVg!f7Vw3Ju)SSTdB=_g#&KN1J*1s2Cm9ZI=163yXTX9Aeoi9tW$dX0Dcl z9Eb)Rl}g*B#I~imaZcTsbgblutk{iv3*_a~VpJy~c!$jP2US?0w<1OPG*N;tgDQvCQlH94q68 zyP11J8FXka-9dN-gg);|87-vZsGL2IUog8f%x!S219%S)F8mJO$xbelmh9C}isK65 zOjR(#BG_=k`|k@zawVA>U}pIby540;Lk_O#yY_MPcDd;D(Vpw2$Qgn_k6WC=)y3^&qS z^+A>8bSV{|70)+Ii3 zi#^EkLk-pE4bs;Un@Ty2iuWBpjE*2bR#pO~-55 zFIZ!93(&hf(}*^W&JY!SrdgUX-*=?%yH?bG;n8Liiu}pDfBoNSQ^HGE1gSXOOXKD~ znb3H0s=CaZe-I-%(*sk@rSBenL1g+OBRFihw%ZqO@os`NVLY`uhUoa!vz%5k)O4k! zmi*%$TmgqfrI0pevA>s#UEIZg7umn-Wp#MtgnJj`tv{MxF5Z&$H%M(A${-a{cz(jR z9JQmOsZ?_oeu_?Bxul>0o>3?_#=v$=z(J6%?r-Ly2IVUqA$(lz3j`R(y>(TA$I-C| zL2(B{x+s)<@&R?Z<{7;^k1T1F2F$taAJ$3BOSMU-2?|t-Bw*^(pE=oWp-z^#3kOG> zcMrklmHdYX4Ox5JRNpzVy-9+=+j|^4&fimE@&<>ZsCwA%-Zu(;6g200yvR7@dS#jn z8sh7TfmZ?(|n~0c=X1ga1bzJ zD&hESDzk+pY&EIo4d<+UxRu+>h(a)Fk8;kZl6>dTQuK;+Y#=~KQga%0l?xij zzSIJ^=hHxP*~c6RUdn#%ym^pZ<5fqJ&&B+x9N+p+`6eO%hk%@BEr%b4TZreP%n$C3 zR}NiA$el9+&ww4uFY4EHH$#e)=A{m&{c>hq(FWoBnOa(@DC6`p$ds2Lb9i)|=f=kv$tASS~jSNPy*oY<@X zDOH;{Xk_{iF*Uv?=y@E&#w`0i2a(?ctw6mJqP1bE?kTsQz1#bvVOe;eRvMa8aj@f_voc^> zLJ3}j^S3TW4O@sg=Izn8c_E?>G9O)0#}?M>52Z`OY=sTnJR3(k*+blO@kI}zjfUmW z#XR#3wxYQEKx`SSSy0RH>zYBq<(s%Nrhe+)b3h$$1$}0mjn1Jr#%hA=Q$PID%-n~% zE8Io93jmU(1&WD$*Ec>?v}ScR#vX=;`4Z@N`)4%0G*h}2dc50$QvJ#<+s4{o!%>g-o%=m!g9 zfNYdB^s=0K>O4by(_kF*$aX}yVeRfUO|x($9P7j-{e1=GWUe)e`6$u}`8YJ^1)&Zc zI#xag069aKoDyo*fnIL43_((l;NIH88bzZg5>t|1yX`8}zHKPT${=67vV`FLbr7r9 z(~Tb;RSd@O<%ZLp2Ddb`%~JbeB!)R@PbSpN#Ud1FNfM?^9tSC~OUKhLw&I}6ayw9C z=4F$BKISKtfuDLMsHmfn6XW>35iyoT9F&1Egj2(it9n3H-=dknw&ZH?7LE1!lV1w? z(7+d*qNd+}t-F%a9i3d(ZsdnQF%TsOGzbG?(#I9r!v4)WtqapCbUJ^q_!cTmuymU$ z4uztVO@{fP%wF0f6a!Q2Jo4=;=gh}c_<@&RW-TX5ShhGcd8EOhAZq-TFn!vYLT2`+ z+|HLzNyp|z3V*O-*oLf>2R0AThf&XS0xPTrNB2eFo@QZF5#tN#kdfWJI-DpgH;}WX z>{S*bo~;E>(WRZcJUl_Z-Ogo%_?y$0srDxQ;lXW~QukNyOPH zao^J7fK-Z3OTIh`fx)>S#z!uY-ykEaE^bxPn>Jj-&QN{5w{K7rmM=3-G<{O7zn*ip z?X(*VZ4CYB`k9y9*fBF{;e)fd)v?c;^A-E{bXnL|4ju5L($jnxOouB7z3e-mu=PBT z1v~LJQqM8=nDYA?AuGIrDf>o($>sz!ACr4Y62<^AIE+%A*|7OvK{74N_I=-dNcM0X z!ilP>ov`^KXcY znKyEzAcy>Tb!wk7VR-ayF9SxVKl{=1EbT+-5oIm)Mf7I!QX~ueT9;<`OwWwZb^K`{ zMy)jc#&whvPDJ`?e!{zGwvK`%iY<>^Q*21nL^W z)S3Zp5Ibq-B|MAw)~UG9(lb|bYg&|%@78mB#rz>kjyn&FW`Zi>qoR6-pLJ33_aifqvsYSQ_@-I0MwFi*2@#>5}`i`=0bJP7AT zdM!5i346`P@tx=K8AL!9R@}wSu%Isf zA9Np_fQ2#y+X8HD`BkG|VXgr!iazrm~CEUu-CO z7j#0F=7b}gKqUxy&m1w{T0{Fj>Oh(+#l>`DCw#uz8?tAY-F%il86ziv(j;+%z_V76 zp(4elft+DnFTVpT9CK%;pUs(P7WSk)jR2t@8+q4_l342f zYt@r(LMK4q*`p)E%#n+Zt**lxe$Q+)Row{6CJTpzrar;+XwvxHtImTy+vuq;XAD}Q+8Jo%FIoM;%j z3Z#-@kq*chbsS}3c?i);fn|_B9_wCQm^cR8>ve!V=iW9iCH=BAN;G&0EKMqB8NHdqJcG)$O|vuK(d#W2!CyrS6o2;@as-Xd*NJ8|H!e5Q_8Ff8~rcF95#Im;1Hh)!I8YLj~mJa91ZRYoSYq(zpLpLwbT;K z=(4hJm_OYiLFj~(2EB`JyMN(lIKMyhjlFKXj`RpTR__W|#26O;t_(8Ts!plexI?VP z=S>`%r&zl{QFbLKz1}1?z%v@HsBM%TVdc;29_Up1n|C}AraFc}P!QH0ex9cevieOh zICzHgDl2+4vX}tB5U)I5`C>fd{xj#AtaVq3hiQzfs3D)2X^gDE;2+ZubhKFMBwc_z z^y>as@E*N`tK0Ptm<)wvmZrVPVl{KKmZN>CXf;gu`a3_0-vT$4JNY@-qv9U-3dsIu z-ulG<0NAJo`-%@oNF*8-mB}^P>i$K#C~F{TlT3P~f4S1BzIT^r53jYTNut{7nH z2&=LtA?dY=c`9$AEjZ zQhm@j0x|XP;|UvOrIP(shrmLUblcbr^s1VR!Yw3*4Xp4SD(J;zg!Tu4kC^;Ue#VDd zy0%?k+q|m+A<_-h?=c*;mzuXnmD{<6X#!cH^?=kU_35s{54wc8!yce9605-g<*MUq z=i0D+WOU}fpF_XmYK~)GCvae!y2S1GSYujzRuFK>SlEriGRdt;80C5TdsMnG9LBfC zg+*6a!XS;I)G%#Z;UiiV_o29I{RJ1+Cj7cI3g8K?g-f~VzGifF>xUk7F)-h2UMYpu z8A~2o+f_FEaX&p4UPhE0IJj{w9TF?5QiePYZ`T6L!4Al zDGOoX>*Gq)r5Yq4*w5HY6nV)C0KNDKG;USYEbQ~V#`d&}fJof96o(ZV>_z!m05t?^ zaZGK0+6hmFHkt*a_CoJj2;Q4-P0esI-XId4Q@Qjp&yR)_Ny7}V4pAS_>kKp$bZ7+suBpa9Qf6YkBm4@(V|9a(T2E_y;l$DuSQ74cYx)e_wD3a zW`bdKGhZ?w$)H?3l5}RZyFD|K1c9b2W81F+PnoJ#k`m{OxG`aqKzF7Oiez4Rs&}!2=JDtj+ zYft;;Y-?a)VMQz`9d*Nm@p!epD~5_|0DS)CWI8i8KAV}(*~1~rXT-{g@}MU$SGX~U zbX*l|J7#f8m|6AD0#O?ae7ezT!-DWCckKix&vgOf+}7WB2qVEgHAn{WVmNV*um;p` z^1re+sBlDb;=xB;O01vIH3t0DsEVzJNQQ@miv|8N7mwJ;T7oicPW04?$KhJGne4lv z60ip1ATB*f8vrv6pUAJo@k%mmTtZ8nl;NQQUw3YhTl=;3n?KPK0;Ug=a`YE^bWx_JRV7R4V_X#d=72DrloMtT#v;Ekisx4?%RWBSE{%xOo2(HOQU1UGLwNUt)N>kN%iOZx-UwB6_C4I!Z;ErWE1g191m*UZ^P?QENK1B=nioge|4tz?;=}w&I?=73qzjwN2`vD zXvyPr=E*Bvzh2UkWC5RLuJ`cJ?YNqiW>d?*5vg8>v4)@`cu-e`V>BL4EO~U#vx2AI zNpVk=UXm&0f(G&onIcLM>fm*h%+nJMX%dI+e*UyL2+X5jJZwKL^0yQ^8^B&=_d0zo z3-I<7^G5Fl>|RC=cq00TZcw(kwm7Cbafk`|$)-o}$CaG_k5ChE2YM=uw-=6YhpN0r zaS}3sI5eSv919B%ZK|{{EFPS*``fsi^VkK~*!-0GachD)0&QXi2?oCi16V*yO^~PV zW*S0j#=1llD4UvJNjJO^LD3l6)>TizAGh6E4qkXVvlri!E0yfQ~q*>zL@%)#B|Qn z20$JMa4Emq?PfhaFoZ*$$VKb|9_gl1+2nm08|KLN$!jJoDa|OCzmNRrl}x5$LFFo@ zKeHW~75GtGm%bqwE_~?OHQutM4I37&V9h$<^ytu)Yrx;l+!{?$@VW_yTm{&XMzTTU<7(G*Te-vO3JTz`y^W_58 zw*$EP%VycajhWoG*;x+~o|&WJ@@^_aZG!3*FWjmOy{U~Gq^B^fa|0;P&pk_o=Cn21 z^07X<8mk4sLQ^O~P$VhFAo=e$zRDm-y~>E)?}t(oNw1vo(v{xfhrg$+Fm06|rFnTL z!}LdY$zwTEf76+l%`^^K@cNK4m{>{IPDnhS z2nf1Fk|x$^r3{d?$l{Hwi5T#`Dc~B;v6K_+xX6hxzBgQ)|ERpXTwJMNh$z~^1nLU4(P9TSVIp>nKq=1mVRyw$M{92~+-qFQquyLSG1Cj{KLEWZ zr%y}%waCORyXc^pCu#_-M3}%Xg%IK5MkIXNz8o1%IQ{)3c9T0#6?ON0Jh-h&{@Vux zk<ImbA+iAX7IHYdrHuZ>wwC~aRY)!Ab39WaWuz~h<;>4&ulv&=td3Zo9XMrPA znrrFfNeFlL;~7)-g%`R>Gyh6Anka#=LY3<_=K(<%Qg@kUo46m{4qd}t;A9K&h6P2{ zJGei;YJ2E-sKv*w4rejMivP$SBpSG?Hv7Q|oK>8xaJgT0#e@Om&sOFA% z=A}F1^mRQC(SNP`9#)rvpgG~YFm19sr51ARF?9Lwd)e*gKNnm<8p{w ze*Mo2XT;C%4Ec1~4i*j5nxN>b=)ZMG?8044x2p6Z79*Ewb9F44yIEv3DK{KZ{^;X# zJZ&Cwgi(d_w>ccVxF6h96X{k@3r6zKg|vjZzJX~S)no&ypersvNXF#%)p6|dPc{iK z`bAFIb+}_bX-`{_wr9+&B8?}Ye6^L@vOkp6l$2LRTBH%0K(FEq!r`+r=HKM}85F0# zuVZdzkS}n6?$7J;p`KBHk6a{oj<>A@hjn{F^J(ij}T9 zFdI0giB$iD-vzL3T`?z}Dm(%%D5?NDT8Y*p;=?(7};}aGxD2!Ij z%ayyZ;2u`9%ujq44^nh7IMs54L1gnXCuh13x?0Rejj$Z*v9q(l>({766JP>nbh23! ztuIbErk^4=`7BR}mU{&U@m?L^(ERPCuDW&wLiSWfG8O{Cz8n(TJ1j-aQ5zK*_@oAO znd_T3*q0rw*RS#JV*+9J?4W$&S#!_*>h=lM&40+5;)t;wRz@n|01!CZ!cJYDe6=t} zChFu8@0ErFTp@}RkPDG$9e9|4U?II-_x_WYBMKQ)L0`1DDDp4j5&CdAP>jZ?W%e_Z z#Os}cpfiAa30$$%Bc8-Lr1-n3-9=F?_q@D(z%-YsJTFgJD+nj%=W1j~!upjfQf6IZ z<}?iq39_mP8GCVrRzJ?dqVxGuyCc+rVG7J|arpl{xX^xu4W zs?vwF6&kz%b*lZJ@+0>lyvJRooovTeFH%$C8aj(M4+Me7V#PR~fYu7mpGBcGcJe)+ ztQaTD=z5W$)ukj-AF;sVbfXXLo%2V6K4wR@UBW358_GH)8N(97n&c$GPX~w zH2NW1oW2`>A8)@Fhxhe=5uJ9LjF0l>tVYsM{9&s5t1pB?4gHm%&Z~?KnXpUZ(r|Ft z&Fx9-_13gkppDjaJAap;Au6Su*M13cXd(l41bm1eCs@9 zsaJt_?8Ygvx3taiU5`F^#;(uLeg+Ks32uIo&r7D) zkA0`zgC7r1A#1irU-aZ^s}RHSFM@LrTE2fyQ$=0>OgT(5+f`~E`4cVu9Y8|HZ|`ULyC4Q+qr%b@M%^tFN$NJ7&->_U$s+?Q&#kabXvK zR?vh*Y6emv-*c4#zgs&2eAVGgT-{HL>blCuGla?CyK0duv$PuE$CCZ0!*{D<#ID=X zkegd@_XwSyP%}{Kzzh!w1?gX}3?(DwW`_HsKbmptM>`gBq;GDB0}Wn~63aIMWH+pc zF}&vBo+SLp#J8)ZxkR<1Tpt<7Go0Xa2CB+DUBqdW-v?Sj^`!rr<`YoRSjFE7UQ4Z0=oYrO5X{R`FHbDi zBd@y&1B?IYe+xO^`8&vnk=+`;w#^oxBI#XQ^^25#x?dKTfJhlRFQpkke}Elf_uh1j zpTD~QHoGgeN8Qrc%q1=)uK>A{D)smS&ukau5@!MToz$!#yHhONo`6gxYp!ABFN-V+ zabmJo;fM+l6|>Bd3N-SlVFa@N*AtaF)0S`Ff%r^+C+8qJjl^T{ja&=riH|;+3)`Px zW=)kzE3-DZKsxh0{4C-*an9%+F`c)E_m@i_e*}()pT2_{%Oy&mO}B5^AqH4jN~_a?=C#20UQ#2x*#kcSr&z^FbOa)QR~bpsCArQ zftk$)}6qq9fV>ZBF_=GMu$9oN>Zj)UKenczk+^DiS27la>&HofuQb{2?d zO2-tN1)FSk**KOZqAT}I+GyyqvpMT$X=u*SrMvmyFa2$%u3T6C$2cQ6uuQ}*EjiwnKB+r-C0QVW%GJOx|d_!5Ln8Akum z*EJAjl@I@%m3exN@~NWXMhCsRR-ASx@*wsTymz3+L-bXp#26M_kU5O?3lfS)2Wbe)P zn7`rkG{Th87*oTZh>rG{{H#q+dxD(VDFcBEgkkFDIM&^^QBaO3LIzHv#)tGmub5{f z8JWD3%oEqHv~FW17xZOT2aamtkdt4OS7%dcGUn8iKdOF=3s>q^!jVxUcw@RvALE7<0OT4Mf=xg3mjxQHxyBGwMn{*&+QTxZ1|+G?jFVghezH*Hti(mDCg=5<+KO!b17nQ5r%4$hFdLOLz88RI-! z%6U1xa9;4MvH@E)0$<%iWgJQqxHt63EEl}0jDh`jgFzwdufoA=>NLVUYGBjT z47@5SO_x2k*fs}OT3Ktsyyy#ofzCLI&E6$8C*q_=5?iLz9C*3pL36e7he3BbR~7`x zdVI4ILBxIh?jHaN5c|g#R*VbIFJIrZ$v{!fXSyf!&7A6$!hO zH8@)|Nt2`qUc(t+%eJm**lWydMBp_TYB|Gxh7(pta?_2^E<~y z$Me-Y8sybRRsd=_xVjR5@*>yEJA-bXp?aPLAC$>)2 zAT5clUc4eU(4zMh^45E-f}$J(KaS5Y&TVRk1Z9 z?f|%-1=@N_Tkp~K-v@1!Y>4kiZK7TPoc5whNZbF=DYb3Sn0x@lL*a4^UeobV@S2(* zTK%=i5!$?nhh}-t>;>l9P2gO#R&zN40l#Y&mCs8DD_GKg7f+qC6RyP$Ykhf>(gq>| za`ad#=RxnIp}+}^lhZUSgk8W)TJxy*j&-=zG>mG8YX+sBO~I%tg-&X~wT^6f%4&0s zKPq4f7OniX^mB1;QE((bNS8pLIYq`FMxdI%P7j8D_QeRdf~DLJ&Y?XJB)p z;(!{kAtcNO+c=RRn=eX#t^6z0W{Z;32K%@__Qr!EZp0QFeP&l^k8Gj;HQpH49DVL> zI{a&waYeYPx^+mcz7xr3;3C9018${EwtDwv;qyGF-TJi*&%ru+^(=|H(TMow6d1)^ zEF1Al7n;ju(0Jg~BvU7p9lmv1=~`gb7?sRc*@ zZ9h_c6l2~mQJbzBeNl;S;2J0fliVX{lT_tluYuwslG*|`#4BjafGf1-L#qquT(aXe zr{PMteUm^mAOpP>;)~zLYkh?p9qLsnCmD?@@W#aClJOgeSk(~aT7wY7p|!M+hJxj~ zc6C}|u#pF3-J;YJMj#*D`+!_J*`n>#7kHWyq?xfmV;!Tu ziG_k|$pn~%<0+FklzwgpMrin3Bq2ip85#|9||dsPcWncs=@0yrbi5-Uct%_Y|hQ&?t_qg zSGF6b1G1qr8-Oi5mIgMzn^A=Th32~Uh@xkWx6XjrMiSdt7c{XsQ`;>cAU4rJx5x>@ zQ8)LH^#v4Bc;I>`<wk)lGmKfSyyjC6(kk_L%oRA`wu_y<%jnP;{9Su3c3itT zq7f$PF5AQ=k9h61M%QQ)4c+8caqBYKBn;_sQyHbkwJJU>)FxcUwP2Dns?-x_s#MEF z;=nb`uId#Cc=FaSt&S&%)H=V6GCK>l8bM&6U2pkC%4VbCS}Ai)Yx37vfq{)G>XfTX z4jXko$WN3Qg?`b%W;?Rkrw(kyP}u0w;A}|eP>g++|1C7X!i0X8EaPhN2K? zXwK2%p@=1SyOleMv~)OyYmnjJgpP=+7-#Tjm#q=>jR<#0C&FdFarcZF9Dh1ktPCR$ z!^n1u@9`%qm%(d(foz)cG_k>DivTvfC_Pk~4hhirP?)N#f;dh2prXfy&msbvdlDNw zwxFsIQnFSMTPjk-7KgHK?%}ZH9C{>Wmquj5(=>7_A#n}!1&SEX*d#NDRsi@}9rq{Y0ZdTbnfTn1O*?Gk1L_=z(gJ`D#f1!IKY3w%np~*DL*jc^d?M9=?FQ5CioeG9 zwE`RWZRLpKjUEGAY{2GkR9i2u95&mLjRvq4_yMy4AJa`+hN+br{8ImyGHx*o6fI4P zM@Z^@!`LAOJ}}s5?r+w7yY4(Xmo~iCIwHDLciLUmr)EkYLzo(gQ2k3&ykzZ58;bjmr42r1#o@bVVjEHwjM{K=VVF9)=r z0&lPrxuwE5#7u+!gi9LN)E`_{bXXNYhW)?cS>xtMi?MrjoYTa%0ydLZ#KyY>uw6zr-QGwO zn|gKA>+#6QiGRsTVjFWqZ33}b)RJ0fS)t8~mL3}uv1;dGc7>zuC#~=RF@r?(Jf`S(etu+ZZj1=92rFo_A(Z0R{JY!q*gnx5)&Zc}6-`=`+tIN8%}R+RmLdRO&v& zF~EJTK?1JTe?IMS4Y#VoN7#1bh<8KcaEK#YXq)1q}28syb*MUtDn|dK#keqyUV7b?)PB>!K;5B2OJVuH3vB%LS(}}H@D!eHh!5zAthu0od05?7*g=t@Zo(ik!B82iTf#PVW{Uy-IDAG0+NM=-S3hFUMN#AZb9Ap|k6j z`5?1j7EhC00$+lBZ47g}TwN~!nKiEo!XTIInyxTsJl>r}mA$;Fy>72<1$)hr^V`V= z!dnZ*2F4W4Ye?PKf`zG8<;Fq+*K{BMGlzIr0mA~;n4n_rZi&kVwE|mQlX-7<3KfC} zt&Qd(H37&Vi??6>2WB?nw8ln`_*WIAo2|3nr0M{U-vIS&f)nI4~i}pC?9H((}Tr@1* zUlo>g-C?5|Dt6`wn%BC5CN1rG#bMEgdYR%1ZJvtoKissBC~*x6YPhJE@6HZ4nCY;` z>_oxEYP2Yn0c@DbBscLkLhOA@)Odt!)`T6gX>GhW73O{&mZp7M8k6Ap%Vi9va>n<{ z&}>;o5*t~B_NH=Bds+&>S$uyOmqcr}Kc1h)DBeIl~OhFeh_4qE_`Ey@niiVZ*f`JwGg50Ih^;a`9@A0cnt6=y8|6V!H0 zUoWct2cS(Wcz>7I0GoZoFu`G9Tq{?MBDH0<51Q9xQpl{>hsx&#ui4g+A?cs7R7!t1 z$tQOThXyY<^;u6{x+FQ?T!E2yDtV0Wd2%d|6YfY-uHt23Ou8ID`f4BIT5cGL5%Wd8 z^{a|-`ORJC?=Z&dSPL72**dP-j@dYkP>@kg!P2}IPnuUNJC41+%#5mOt@ufmRo0)O z!m8i^;bs6Eiw~fH%{e0c8pNc7TL(7oxtA5NLBs01&H~U^1vQcX=V#@vZ@YlvS zhIfgMr4>7Fy_kX6^9zT1*N}112R%uk1Vo)QtD5z-WMf;+faze1C$JDf^UGR2I_hk0+L*IFgIRa>(Ee)@Fk$gV z{If$_#WjqKXZ^#_=Ff9O>3V$hJ*h3uE}N<)Ju0-Fz%4GDZZux=VwJPVUlV(dK6GB2 zqoG!hd*4nE9a^mA23j4s^zHD5zjN+D>Y+VIR6tESgc>v98-4-JYIMM$EY>;7KLw-FfE6lC! zf{Be>6F-|gL)tH3Hbq^>tEnC%-TJxkQvYiTh_oi$Hq6{(=uAD4n&;?v$Y_flDPDuZ zgNP_krT5KZ1A!g&QcO1Us#DmIb`;LMRuzn@IRH0O@*3IHpL`1kQ+z;dmKMMk{*(!wg-B!-q$82V5aw^+wEkqauBjj#ep) zEgp@~{HE-{kN2RTpVl;e`ix%$~MGzrnWRu8?O4lrNPFso7lxR`O}OmtZ!-=)z6zTM^|VNN5NMilGJfG@mGVYMz_b zQrh^y{GWiJDo5GxW1*1ZHLdOlR@bd^fLQ}~gmBXObyNWx+fxeIQa};y1Z;)adJ8zZ z3vB-XFtGKbr*T?Gy>&}JYw^s|4bJw5*ke+aIV0Pco$iSETt3%b`Ti?15}eN_Tflr# zo%cUHM{XC=t0d5PTPw0<0byscS9LfOW5BD8s6I%diD_DdXf>{NB~nL&L+6%LvEb)( zduv3rwqa4Ct%dH7ij@W41PBGhP8U2!=Cg+?H<jBPvSC*fHe7 zS{r*&h~Z1haf}sp-A8Nuk?%D30JHk3B!S|axyH8I$2Vg8^9|Vks^*%F5{k?^C~6Na zv)DFiI&16v*)}eBbYZyD)O6qpFcHna6HKgw~=xq*|oJc?|MJt8Pecw!>-%IAB$*8Oz->rEq z-1OLa9TH`5nt;vXgq98)F>u|8_Q2*D*aokOG@mqVI%0GyewnLNLVHc(#A!yFZG|LF zOEkL`CK^%EG4g_xfzKUz%k>OCY|Nk2$YA-scHwqPA?_lg-u3n&E_>WMc##;{9_aR_ zsMFx~(OB!wH3!3OXX(IbBdJWPdP5T%6orP_q}JmV$>gaq+s%0y7(KN@3TKIZgU7BC zo9!+eM^akXp60P-X9}^Q`$zqj$BMQM`io5xRF)q$_mG7LHg^5;>6zyklsM?~*RQ1? zZu{%Dx`~ID-3LXl)g8FF?w+g2US#6JVk^Q3_~Ed%EX}YfJ1|fGZ>x3ufYbJm<+SIUY@t}*LjW4h!gG?vU+&B z)@VAi zP4k)tHez6!fvww+joBoyaR8Eu%iY`-*n9)FM5pOUz8|rPm<~Vp1}+j)-PQPuvcQO-y(afr-gVhgZXlvH)V(RFinDjBuv6Ki1MhoHgL{p~l$ zf+99s=Zz|2dp&B<(XU;RT)+e6+0V!cCr6uZ1W8bKwuRjH_GJZH6q)>oqB$E=1G5T#LWpa7$7jR{uY zlfE{9XdMoi8@Fw7X3J~5*4M(hnfZ(gD26n9aM$g%b&yq<2lZ`e=A)1?+v)BzOAZWp zXzu~nz#`#>wUa=1J+cynBa_#yJR1!Nu0=i7J< zd|SV81!mLxjESSN_koSUNdep7i1HnqHwhExD`GKo?SReu7831)3P?H=)G=+0g};4v zw{bTN28?QEn#0P{;6qltg+fHlbYLAWh3GfR=ZGkuMi1Ol z9qA<$bhv$@%m6-58Lpt_L{)QuTaV2{P#<^4fC(#DjMC0zTL9afJhD&(u(6h#QIInI zNUHG~WV~Rs)no)~jIXzD#19$Rux2A@zJMjq%n@bePQg$E(N zy!=`9@heZADx=(g`Rtq-pMYXi`D$8W87oa{<)#^%nuoRSo*U`3$~l6?_V%xCk}*(} z-$r(22lT-&Wt0g;3?12kYZ8p&?%7NUO|1AEl)`GV)V7zp zuokU^SMxrPaH~ofV0sVOfNXO!xcTz>YAdZ_)aV-6dQ4I~Y=^YiEF3nXF<+p3vjMhW z{BYQMLk`?=(C+}hg<-e+BN0FQ4Fn;di7r#ze) zBtHs^GP0j)Wj3Sq0Bm?6djM=Ru>r=qj13Qn&6u`Lti)!`YZVtAyDZ006^5IL&6qqs z75YSkkq7tZz*}iMhR^@`P%y1tp1;=N?KN>NP3RwAC7RjeB)f{0M$#+SL*PA7Y~MZC zG_Xhgn4xO1jX(L#OAw1KcL z@zu9cTe?7PbK{S@jdfAGg=6#rQN(u%yyn4iT&=3xuWj1pdfRcqT;?_0mSI&-Oc2!N zoX&2$#B277y;fnz#_!kB`=3Ph;5*v2)d)Tr8??U$rnzA5K}XCEyw-oA5e(CC#yC>d zu8eC7#|c5-+0_jxC)2xtC|rZu&jC5*3WNtOgT=wzxK)Om2AKK~cB8INV@*+QJk%XK zZ_{0ejXEyPMF+(>EsbBiE zQFhNEuIFUkCijhcujRNO3BQ;yRc~ehY_90$x5(Dd86I|aJtW#kDd5H(rhsgRIOl}V z0kN#jej}r64luPLg4ZTw3++!wLI>xK?1>G)w(mo9a@lU^SBPi4Z8AS3XX+Yv6rP9xo#g0g#?J4h30K8?RhO;l(N@i&pp%o4wVkB>R3nbT2U;4 z5FwwX<%aSk1sNBWT$Oz8r%?AOuS_3_pn`+|JqYJKB~Auc)*nc|Z`vl8@qGeNsT*wu zQx%H|yat^z>}2c|oCbP(#o$-OXXmbN8rTTsniH@g9obgr3&2(ja#1Hb16%M7h^%zj zSor-(UyQl0a$D?F9Og14sPCBPjjB(O1Fk}4(1t&)E$~t0_aos|=UU?1;Q&#z@>O9T?vZDMKiVl zh}(A0g~is0jMq>e;emrc_8^L-JA2UNxTSv+%)V>|5-UppF~0B*`t^y{nAZ>;eZNA4 z28{ogpv@ciUhz@L0|l>*MiA7dc}=Cbf!C@y&y8tK^P01MTI8Y zC2-MR)7sl>aoB4?r-?P_xr}RzwiwZx#Bs_~A%#zq<<__N@w;%1^ZJ2Z=*|`g!vNR# zH2ayyJlzm-9?z%F>DJZt{q71I69W|>JT8b?;^3gSlfqH%&^gm=HKt2p7%@HD@Yk*)qC(-~%OvQ6^?>g}A%cqlXP(7EzZc`fwX@TeAWEgCw9 zpLWRR`IPJVMgUvl9Z-5iY_JC{e%Xs53rF<)Rt)68FswbY+4A0L5JQVLJW$`9Lx6i^ zV=5Zoo(GEp*g$M{Q7c*)EG0jP%{Ui&RMgv>!Lx8dY{sNQX`wS&0gq72UQIkR+U zk2GPde^)U3bOFrtHRD!U0H6&J8(+Be6>NgZjo%sCzDjWWN1QeUHowzqQ@c4HUcQ;y zaI5~G^w*#WUK7AE1{~NEuVIpW?+q6&@fubcN94-wzKhpvZEa6E?CY_*iO_hwCQ|t4McJE3{UxFl`ih4ygx%V=q5-7{WR} zMA>vFE}CY0jhr73=i!RDCOO?R+0dge$xJ$TO4|Ukb(BiZHD&{^9fVr&je@Q@@KauC zzYH>DkNSqEWF8jM9bz-|CMz7aC-Vr{Mg%n?-*Q*FWiU2$M{G%+m7Puz4x7owccwE$ zCibcspK^oz{<%RCTV*}>lm@Xmm#~n|rJ|DG{-`}X-oDD!$LB(Bb(}#f8^vU=-qQ~i z*m@S#u7DIl(Z|i$Fj92aJr{T%gePzM^R$Nv>YqTb6CbABrtEpHf^(Y_gJDj%KU6kGd+Pra(4Ld*Vu>C)YZI`KSuH@_8I5e-ZKrM~e z%B9duYqkqsvubbxY6GCVu2*s`Dj1;sEjQ_HDTKXkMx)x{x?r!VHXJ@J+KVu*(4u9F z!nG>hZ-OOp%>)H0$pM}4;|szR(ESz>xF(Dzo%jaj=GwxsWz#Wx(X|aNMmDPG83v`v zW3MB>dOrMe1U<|(&1)fuQd{x$s_Rwvz$U>iYG4b7I2x>hjbuFY1ZlbB(`*`qqPKTT))@$6LuOjc26O^F^f+vfg+e{;+5d%jZg! z0&jMUYzBV|7=AH_t#a1H)@K#l8zWnK9ntP6EkwVOng@>=Bu33x7~u)y5*qusr{SG! z!=fG7SnQLghrkv>N48^)Y_ZFFB(`mcEuDtH>y6BtoG}CH968&QIlXbVJu5fFmhzKJ zqdL^3q9Bpho|}7cDD=yhk1chr6dODIgMfs|{K!%G!(Tpe3z8RaYJ3#l` zoyFFuO*+9`yF-rbc*T#(Xmrz}Ip_X=zhlN+)>W5z_0`K4$z&4E{wT@+fAFa(tYS

          (qwP2=$tSpLWS>ZIR#4n!n~j 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

          ROr3duFIxs32XmOcptPQ=*tNih% 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 literal 0 HcmV?d00001 diff --git a/src/images/download-icon.svg b/src/images/download-icon.svg new file mode 100755 index 0000000..e486f6a --- /dev/null +++ b/src/images/download-icon.svg @@ -0,0 +1,14 @@ + + + + icons8-download_filled + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/images/logobare.png b/src/images/logobare.png new file mode 100755 index 0000000000000000000000000000000000000000..ddbc37bbf6c0163db26e70dac960d72d57d6ac45 GIT binary patch literal 152314 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 literal 0 HcmV?d00001 diff --git a/src/images/shapeshiftCat.png b/src/images/shapeshiftCat.png new file mode 100755 index 0000000000000000000000000000000000000000..4be2b27cb77f3de2fe0a072ddd79f4d0c98bb832 GIT binary patch literal 6443 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 literal 0 HcmV?d00001 diff --git a/src/sass/_new.scss b/src/sass/_new.scss new file mode 100755 index 0000000..34c679b --- /dev/null +++ b/src/sass/_new.scss @@ -0,0 +1,1632 @@ +/*** GLOBAL STYLES ***/ +html { + position: relative; + min-height: 100vh; + padding-bottom: 100px; + font-family: 'Sans Regular'; + z-index: -1; + background: #19173F; +} +body { + background: #19173F; +} +h1 { + font-family: "Sans Light"; + font-size: 50px; +} +h2 { + font-family: "Sans Regular"; + color: white; + font-size: 55px; + font-weight: 100; + text-align: left; + margin-top: 0px; +} +h3 { + padding: 0; + margin: 0; + font-family: "Sans Light"; + font-size: 19px; + color: white; + font-weight: 300; +} +h4{ + font-family: "Sans Light"; + padding-top: $pad; + color: white; + font-size: 24px; +} +.secondary h4 { + padding-top: 0px !important; + @media only screen and (max-width : $lg) { + display: none !important; + } +} +h5 { + font-family: "Sans Regular"; + color: white; + font-weight: 300; + font-size: 16px; +} +table { + color: white; + table-layout: auto; + word-break: break-all; + margin-bottom: 0px !important; + letter-spacing: .5px; +} +//span { +// color: white; +//} +thead { + border-bottom: $borderUnderline; +} +tr, td { + border: none !important; +} +tr { + border-bottom:1px solid transparent !important; +} +tbody { + border: none; + text-align: left !important; +} +td { + vertical-align: middle !important; +} +th { + color: white; + //font-size: 13px; + //font-weight: 500; + min-width: 55px; + border-bottom: $borderUnderline; + padding-top: $pad * 2; + a, a:active, a:focus { + color: #61AAFF; + text-decoration: none; + } + a:hover { + background-color: transparent; + color: white; + text-decoration: none; + } + +} +.tt { + @extend %tableDisplay; +} +tt { + @extend %tableDisplay; +} +.flexing { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.flexing-start { + @extend .flexing; + align-items: flex-start; +} + +.table-hover>tbody>tr:hover { + background-color: #27254B; +} +.table-bordered { + border: 0; + //color: white; +} +.accordion-inner { + color: white; + background-color: #27254B !important; + hr { + border-style: none !important; + border: 0.5px solid $grayLite !important; + margin: 0 !important; + } +} + +.panel-heading { + background-color: transparent !important; + border-bottom: $borderUnderline; + padding-left: 0px; + padding-right: 0px; +} +.panel-body { + padding-left: 0px; + padding-right: 0px; +} +.panel-default { + border-radius: 0px; + border-color: transparent; + background-color: transparent; + margin-bottom: 0px; +} +.inner { + padding-left: 0px; + padding-right: 0px; +} +.main { + padding-left: $pad * 1.5; + padding-right: $pad * 1.5; + padding-top: $pad / 2; + padding-bottom: $pad * 1.5; +} +.floatRight { + float: right; +} +.formFloat { + .mosaic { + color: white; + max-width: 40%; + text-overflow: clip; + white-space: nowrap; + } + .floatRight { + max-width: 60% + } + input { + width: 88%; + border: 0px; + } + input.accounts { + width: 70%; + } + input.levy { + width: 40%; + } + input:focus { + outline: 0; + } +} +.formFloat input[disabled] { + background: transparent; +} +input.readOnly { + background: transparent; + box-shadow: none; + border: 0; +} +select { + border: 1px solid $blueLite !important; + border-radius: 0 !important; +} +label { + font-size: 16px; +} +.bg-info { + background-color: $blueXLite; + padding: $pad / 2; + border: 1px solid $blueLite; + text-align: center; + p { + margin: 0; + } +} +.bg-danger { + padding:10px; + cursor:pointer; + margin-bottom:0; +} +.pointer { + cursor: pointer; + color: red; +} +.helper { + text-align: right; + cursor: pointer; + h4:hover{ + color: white; + } +} +.input-group-btn { + min-width: 170px; + vertical-align: middle; + &.message { + vertical-align: top; + } + &.showHide, &.dLoad { + max-width: $pad * 2; + min-width: $pad * 2; + .btn { + border-radius: 0px; + } + } + &.short { + min-width: 130px; + } + &.adding { + max-width: $pad * 2; + min-width: $pad * 2; + } + &.addSubtract { + max-width: $pad * 4; + min-width: $pad * 4; + } + .btn-warning { + max-width: $pad * 2; + min-width: $pad * 2; + background: $blue; + border: 1px solid $blue; + } + .btn-warning:hover, .btn-warning:active, .btn-warning:focus { + background: $blueLite !important; + border: 1px solid $blueLite !important; + color: white !important; + } + .btn-danger { + max-width: $pad * 2; + min-width: $pad * 2; + } + .btn-danger:hover, .btn-danger:active, .btn-danger:focus { + color: white !important; + background: $redLite; + border: 1px solid $redLite; + } +} +.btn-default { + background: transparent; + color: black; + text-align: left; + font-weight: 700; + font-size: 16px; + border: 0px; + padding-top: 0px; +} +.input-group-btn:hover, .input-group-btn:focus, .input-group-btn:active { + background: transparent; + .btn:hover, .btn:active, .btn:focus { + background: transparent; + //color: black; + } +} +.btn-dark { + background-color: #444; + border-color: #444; + color: #fff; + border-radius: 0; + width: 100%; +} +.btn-dark:hover, .btn-dark:active, .btn-dark:focus { + color: #fff; +} +.btn-success { + background-color: $blue; + border-color: $blue; + //width: 100%; + //border-radius: 0px; +} +.btn-success:hover, .btn-success:active, .btn-success:focus { + background-color: $blueLite !important; + border-color: $blueLite !important; + color: white !important; +} +.btn-success.mosaics { + background: $red; + border: 1px solid $red; +} +.btn-success.mosaics:hover, .btn-success.mosaics:active, .btn-success.mosaics:focus { + background-color: $red !important; + border-color: $red !important; + color: white !important; +} +.button-warning { + max-width: 50px; +} +input.form-control.short{ + width: 60px !important; + min-width: 60px; +} +.list-group { + margin: 0; +} +.list-group-item { + padding-top: $pad / 4; + padding-bottom: $pad / 4; + padding-right: 0; + padding-left: 0; + border: 0; + box-shadow: transparent; + border-bottom: 1px solid rgba(0,0,0,0.05); +} +.text-danger { + color: $redLite; +} +.text-success { + color: $greenLite; +} + +fieldset .form-control { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 260px; +} +fieldset .form-control-static{ + padding-top: 0px; +} +fieldset .form-control.password { + overflow: visible; + white-space: normal; + // text-overflow: ellipsis; + // max-width: 260px; +} +fieldset .form-control.formFloat { + overflow: visible; + white-space: normal; + // text-overflow: ellipsis; + // max-width: 260px; +} +.has-error { + color: $red; +} +fieldset .form-control.has-error { + border-bottom-color: $red !important; +} + + +.reverseEllipsis { + white-space: nowrap; + max-width: 300px; + overflow: hidden; + text-overflow: ellipsis; + direction: rtl; +} + +/*** ARROWS ***/ +.arrows { + float: right; + z-index: 11; + text-align: right; + margin-top: -$pad; + position: relative; + .buttonStyle { + border: none; + box-shadow: none; + background: transparent; + color: white; + weight: 1; + } + b { + color: white; + } +} + +/*** NOTHING TO SHOW STYLING ***/ +.nothing { + font-weight: 300; + font-size: 13px; +} + +/*** CONFIRMED/UNCONFIRMED TABS, SEND/RECEIVE TABS **/ +.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a.active { + cursor: default; + background-color: #615FC1; + color: white; + padding-bottom: 12px; + border: 0; +} +.nav-tabs { + position: relative; + border-bottom: none; + /*z-index: 10;*/ + li a { + color: white; + outline: 0; + cursor: pointer; + display: inline; + letter-spacing: .8px; + &:hover { + border: none; + outline: none; + background-color: transparent; + text-decoration: underline; + } + &:hover .badge { + // color: $blue; + background-color: #615FC1; + } + } + li.active .badge { + color: white; + //background-color: white; + } + .badge { + color: white; + background-color: #615FC1; + margin-right: $pad / 2; + } +} +.tabDescription { + font-family: "Sans Regular"; + float: right; + position: relative; + color: white; + @media only screen and (max-width : $lg) { + display: none; + } +} + +/*** DROPBOX GLOBAL STYLES ***/ +.drop { + border: 1px dashed rgb(0, 166, 90); + min-height: 35px; + border-radius: 4px; + text-align: center; + input.upload { + position: absolute; + top: 0; + margin: 0; + padding: 0; + font-size: 20px; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); + } + input.upload[disabled] { + cursor: not-allowed; + } +} +/*** CHROME SPECIFIC STYLES ***/ +// input:-webkit-autofill { +// -webkit-box-shadow:0 0 0 500px $blueXLite inset; +// } + +/*** TOOLTIP GLOBAL STYLES ***/ +.tooltip-inner { + color: $white; + border: 1px solid $blue; + background: #444; +} +.tooltip.top .tooltip-arrow { + border-top-color: $blue; +} +.tooltip.left .tooltip-arrow { + border-left-color: $blue; +} +.tooltip.right .tooltip-arrow { + border-right-color: $blue; +} +.tooltip.bottom .tooltip-arrow { + border-bottom-color: $blue; +} +i.fa-question-circle-o, i.fa-question { + font-size: 16px; + vertical-align: top; +} +/*** FILE UPLOAD GLOBAL STYLES ***/ +.fileUpload { + position: relative; + overflow: hidden; +} +.fileUpload input.upload { + position: absolute; + top: 0; + right: 0; + margin: 0; + padding: 0; + font-size: 20px; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); +} +.loading-overlay { + position: absolute; + z-index: 5; + background-color: rgba(68, 68, 68, 0.29); + width: 100%; + top: 0; + bottom: 0; +} +.loading-text { + font-weight: bold; + color: white; + text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; + font-size: 23px; + position: absolute; +} +.loader { + border: 20px solid transparent; + position: absolute; + top: 20%; + left: 50%; + margin-left: -100px; + margin-top: -45px; + width: 200px; +} +.loader-image { + height: 90px; + margin-left: -25px; +} +.loading-text:after { + overflow: hidden; + display: inline-block; + vertical-align: bottom; + -webkit-animation: ellipsis steps(4,end) 900ms infinite; + animation: ellipsis steps(4,end) 900ms infinite; + content: "\2026"; /* ascii code for the ellipsis character */ + width: 0px; +} +@keyframes ellipsis { + to { + width: 1.25em; + } +} +@-webkit-keyframes ellipsis { + to { + width: 1.25em; + } +} + +/*** CUSTOM CHECKBOXES ***/ +input[type=checkbox] { + display:none; +} /* to hide the checkbox itself */ +input[type=checkbox] + label:before { + font-family: FontAwesome; + display: inline-block; +} +input[type=checkbox] + label:before { + content: "\f096"; +} /* unchecked icon */ +input[type=checkbox] + label:before { + letter-spacing: 10px; +} /* space between checkbox and label */ + +input[type=checkbox]:checked + label:before { + content: "\f046"; +} /* checked icon */ +input[type=checkbox]:checked + label:before { + letter-spacing: 8px; +} /* allow space for check mark */ +.checkboxes { + input[disabled] + label:before { + color: white; + cursor: no-drop; + } +} + +/*** MAIN HEADER/NAVBAR STYLES ***/ +.navbar-brand { + display: flex; + align-items: center; + padding-left: $pad * 1.5; + img { + padding-right: 10px; + width: 44px; + height: 44px; + } + span { + font-family: "Sans Regular"; + font-size: 1em; + color: #fff; + padding-right: 4px; + } +} +.brand-name-2 { + color: #ffffff; +} +.navbar { + border:none; + border-radius:0px; + border-bottom: 1px solid rgba(0,0,0,0.1); + box-shadow: 0 1px 0 rgba(0,0,0,0.05); + z-index: 10; +} +.navbar-account { + background-color: #615FC1; +} +.navbar-default { + background-color: #27254B; + .navbar-brand { + color: white; + background-color: #19173F; + box-shadow: 1px 0 0 rgba(0,0,0,0.05); + } + .navbar-nav li { + &.money, &.node { + border-right: 1px solid rgba(0,0,0,0.05); + border-left: 1px solid rgba(0,0,0,0.05); + a { + color: white; + font-weight: 500; + &.active { + color: #61AAFF; + } + &:hover { + color: #61AAFF + } + } + } + .node { + color: pink !important; + } + a { + color: white; + font-weight: 500; + &.active { + color: #61AAFF; + } + &:hover { + color: #61AAFF + } + } + .dropdown-menu { + min-width: 200px; + width: 200px; + } + } + .address { + border-right: 1px solid rgba(0,0,0,0.05); + @media only screen and (max-width : $lg) { + display: none; + } + } + .login { + text-transform: uppercase; + border-left: 1px solid rgba(0,0,0,0.05); + } + .account a { + padding-right: $pad / 10 !important; + margin-right: $pad / 10 !important; + } + .account2 a { + padding-left: 0px !important; + margin-left: 0px !important; + color: white !important; + } +} +.modal .modal-sm { + min-width: 700px; + .col-sm-12 { + padding: $pad * 2; + } + .btn-danger { + width: 100%; + border-radius: 0; + } + .book { + border-radius: 0px; + background: transparent; + padding-left: 0px; + &:hover { + color: white; + } + } +} +/*** GLOBAL FOOTER STYLES ***/ +footer { + bottom: 0; + position: absolute; + padding: $pad; + padding-left: $pad * 1.5; + padding-right: $pad * 1.5; + width: 100%; + //background-color: $white; + z-index: 10; + font-size: 13px; + .container-fluid { + padding: 0; + color: $gray; + } + .col-lg-6:first-of-type{ + text-align: left; + margin-left: 0px; + padding-left: 0px; + } + .col-lg-6:last-of-type{ + text-align: right; + margin-right: 0px; + padding-right: 0px; + } + b { + color: $black; + } +} + +/*** LOGIN, HOME & SIGNUP PAGE ***/ +.login-page, .signup-page, .home-page { + color: #19173F; + .container { + margin-top: $pad * 5; + } + .row.text-center { + margin-bottom: $pad * 2; + } + .btn-primary { + /*-webkit-animation: hue 300s infinite linear;*/ + border-radius: 0; + } +} + +/*** HOME PAGE ***/ +.home-page { + text-align: center; + h1 { + color: #ffffff; + font-weight: 300; + font-size: 3.125rem; + } + p{ + color: #7b8993; + font-size: 1.3em; + } + hr { + border: none; + margin-top: 20px; + height: 1px; + width: 50%; + background-color: #c0c8c9; + background-image: -webkit-linear-gradient(0deg, #fff, #c0c8c9, #fff); + } + .fa { + color: black; + } + .container { + margin-top: 100px; + } +} + +/*** LOGIN PAGE ***/ +.login-page { + .btn-import { + background-color: #dfa82f; + border-radius: 0px; + color: white; + } + .btn-import:hover { + background-color: #daa022; + } + .loginButtons { + .col-md-3:nth-of-type(1) { + padding-right: 0; + } + .col-md-3:nth-of-type(2) { + padding-left: 0; + } + } + h1 { + color: #ffffff; + font-weight: 300; + font-size: 3.125rem; + } + label { + color: #444; + } + hr { + border: none; + margin-top: 20px; + height: 1px; + width: 50%; + background-color: #c0c8c9; + background-image: -webkit-linear-gradient(0deg, #fff, #c0c8c9, #fff); + } + p{ + color: #7b8993; + font-size: 1.3em; + } + .input-group-btn { + font-size: inherit; + } + h4 { + color: #7b8993; + padding: 0; + } +} + +/*** SIGNUP PAGE ***/ +.signup-page { + .nav-tabs li a { + color: white; + outline: 0; + cursor: pointer; + display: inline; + &:hover { + color: white; + background: $blueLite; + border: 0; + text-decoration: none; + } + } + .bg-info { + color: white; + border: $blueLite; + background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)); + a { + color: red; + } + } + //h1 { + // color: #333; + // font-weight: 300; + // font-size: 6em; + //} + p{ + color: #7b8993; + font-size: 1.3em; + } + hr { + border: none; + margin-top: 20px; + height: 1px; + width: 50%; + background-color: #c0c8c9; + background-image: -webkit-linear-gradient(0deg, #fff, #c0c8c9, #fff); + } + h4 { + color: #7b8993; + padding: 0; + } + label { + color: #444; + } + .progressBar { + width: 100%; + background-color: #24234D; + border-radius: 10px; + } + #pBar { + width: 0%; + height: 20px; + border-radius: 10px; + background-image: -webkit-linear-gradient(0deg, #75F0E0, #404BDE); + //background-color: #4CAF50; + text-align: center; + line-height: 20px; + color: white; + } +} + +.seedpoint { + width: 6px; + height: 6px; + display: block; + border-radius: 3px; + background-color: transparent; /*#009900;*/ + position: fixed; /*absolute;*/ + z-index: 10; +} + +/*** DASHBOARD PAGE ***/ +.dashboard-page { + h1 { + color: white; + font-family: "Sans Regular"; + font-size: 26px; + margin-top: 0px; + } + h5 { + color: white; + font-family: "Sans Regular"; + font-size: 15px; + } + .harvestedBlocks { + th, td { + width: 50% !important; + max-width: 50%; + min-width: 50%; + } + th { + padding-top: $pad / 2; + padding-bottom: $pad / 2; + @extend %tableDisplay; + } + } + .updates { + p { + font-size: 12px; + } + a{ + color: $blue; + text-decoration: underline; + font-weight: 500; + } + } + .arrows { + &.harvested { + margin-top: 25px; + } + } +} + +/*** LINES -- TRANSFER **/ +table.top { + margin-top: $pad * 1.3 !important; + @extend %tableHeaderDisplay; + th:first-of-type { + width: 43%; + } + th:nth-of-type(2) { + width: 17%; + } + th:nth-of-type(3) { + width: 20%; + } + th:nth-of-type(4) { + width: 20%; + } +} +.sentTx, .receivedTx, .multisigTx, .importanceTx, .namespaceTx, .mosaicTx, .createMosaic { + width: 43%; +} +.amountTx, .mosaicChange { + width: 17%; + @extend %overflowHide; + @extend %tableDisplay; + // font-size: 12px; + color: white; +} +.messageTx { + width: 20%; + @extend %overflowHide; + @extend %tableDisplay; +} +td:last-of-type { + @extend %overflowHide; + @extend %tableDisplay; +} + +/*** SEND/RECEIVE PAGE ***/ +.form-control { + border: 0px; + border-bottom: $borderUnderline; + box-shadow: none; + font-size: 15px; + min-width: 100%; + border-radius: 0; +} +.form-control::-webkit-input-placeholder { + text-align: center; +} +.ph-left { + &::-webkit-input-placeholder { + text-align: left !important; + } +} +.sendXem { + text-indent: 10px; + @extend .form-control; + &::-webkit-input-placeholder { + text-align: left; + text-indent: 10px; + } +} +textarea { + border-bottom: $borderUnderline; + box-shadow: inherit; + // height: 60px; +} +.form-control:focus { + box-shadow: none; +} +.checkboxes .col-md-6 { + text-align: center; +} +.fees { + border-bottom: $borderUnderline; + text-align: right; +} +.mosaicsAttached { + text-overflow: ellipsis; + th:first-of-type, td:first-of-type { + width: 35%; + } + th:nth-of-type(2), td:nth-of-type(2) { + width: 20%; + } + th:nth-of-type(3), td:nth-of-type(3) { + width: 15%; + } + th:nth-of-type(4), td:nth-of-type(4) { + width: 15%; + } + th:nth-of-type(5), td:nth-of-type(5) { + width: 10%; + text-align: center; + span { + color: $red; + } + } +} + +/*** SERVICES/PORTAL PAGE ***/ +.portalWrap{ + .row1, .row2, .row3, .row4 { + padding-bottom: $pad * 2; + } + .panel-heading { + border-bottom: 0px !important; + .col-sm-9 { + position: relative; + left: -$pad; + @media only screen and (max-width : $xl) { + left: 0; + } + @media only screen and (max-width : $lg) { + left: $pad / 3; + } + @media only screen and (max-width : $md) { + left: 0; + } + } + h5 { + color: black; + font-weight: 500; + font-size: 21px; + } + i { + vertical-align: middle; + } + img { + width: 56px; + } + .col-sm-3 { + min-height: 66px; + @media only screen and (max-width : $md) { + display: none; + } + } + } + .panel-body { + padding: 0px; + padding-top: $pad; + padding-bottom: $pad; + border-top: 1px solid $blue; + line-height: 1.1; + font-size: 13.5px; + color: rgba(0,0,0,0.4); + font-weight: 700; + } + .panelFooter { + background-color: transparent; + border: 0px; + box-shadow: none; + padding: 0px; + line-height: 1.7; + .btn { + text-decoration: underline !important; + color: $blueDark; + font-size: 14px; + padding: 0px !important; + margin: 0px !important; + text-align: left; + background-color: transparent; + white-space: normal; + font-weight: 500; + line-height: 1.1; + } + .btn[disabled] { + color: rgba(0,0,0,0.7); + } + } + .market-info { + @media only screen and (max-width : $lg) { + display: none; + } + } +} + +/*** CONVERT/EDIT A MULTISIG ACCOUNT ***/ +.create-multisig-page, .edit-multisig-page { + th:nth-of-type(1), td:nth-of-type(1){ + width: 72%; + @media only screen and (max-width : $lg) { + width: 64%; + } + } + th { + color: white; + font-weight: 700; + font-size: 12px; + } + td:nth-of-type(1) { + font-weight: 500; + font-size: 14px; + @media only screen and (max-width : $xl) { + font-size: 12px; + } + } +} +.edit-multisig-page { + .col-md-5 { + h5 { + font-size: 14px; + font-weight: 500; + } + span { + font-size: 12px; + font-weight: 500; + } + .col-md-4 { + text-align: right; + } + } +} + +/*** CREATE MOSAIC PAGE ***/ +.create-mosaic-page { + .mosaicCheckboxes { + text-align: left; + } +} + +/*** APOSTILLE AUDIT PAGE ***/ +.audit-apostille-page { + .trash { + float: right; + position: relative; + bottom: $pad; + font-family: 'Sans Light'; + display: block; + color: $gray; + font-weight: 700; + } +} + +/*** APOSTILLE ADD PAGE ***/ +.rejected { + float: right; + margin-top: $pad * 2; + color: $gray; + font-weight: 300; + i { + color: $blue; + } +} +.create-apostille-page { + tr th:first-child, tr td:first-child { + width: 15%; + } + tr th:nth-of-type(2), tr td:nth-of-type(2) { + width: 15%; + } + tr th:nth-of-type(3), tr td:nth-of-type(3) { + width: 15%; + } + tr th:nth-of-type(4), tr td:nth-of-type(4) { + width: 20%; + } + tr th:nth-of-type(5), tr td:nth-of-type(5) { + width: 10%; + } + tr th:nth-of-type(6), tr td:nth-of-type(6) { + width: 10%; + } + tr th:nth-of-type(7), tr td:nth-of-type(7) { + width: 10%; + // text-align: center; + i { + color: $red; + } + } +} +/*** APOSTILLE HISTORY PAGE ***/ +.apostille-history-page { + tr th:first-child, tr td:first-child { + width: 22%; + } + tr th:nth-of-type(2), tr td:nth-of-type(2) { + width: 12%; + } + tr th:nth-of-type(3), tr td:nth-of-type(3) { + width: 11%; + } + tr th:nth-of-type(4), tr td:nth-of-type(4) { + width: 20%; + } + tr th:nth-of-type(5), tr td:nth-of-type(5) { + width: 15%; + } + tr th:nth-of-type(6), tr td:nth-of-type(6) { + width: 15%; + } + .backupPurge { + float: right; + cursor: pointer; + margin-top: $pad * 2; + span { + font-size: 13px; + font-weight: 500; + color: $gray; + } + i.fa-trash{ + color: $red; + } + i.fa-download{ + color: $green; + } + span:first-of-type { + margin-right: $pad; + } + } + .arrows { + margin-right: $pad; + margin-top: $pad * 1.9; + } + .buttans { + .col-md-12 { + margin-top: $pad / 4; + } + } +} + +/*** MANAGE DELEGATED ACCOUNT PAGE ***/ +.importance-transfer-page { + @extend %plusMinus; + .col-md-4 { + h5 { + font-size: 14px; + font-weight: 500; + color: $gray; + margin-bottom: $pad / 4; + } + span { + font-size: 14px; + font-weight: 700; + } + } + .overflow { + text-overflow: clip !important; + } +} + +/*** CHANGELLY WIDGET ***/ +#changwidget { + margin-top: $pad * 3; +} +.explorer-home-page, .explorer-apostilles, .explorer-namespaces-mosaics-page, .explorer-accounts, explorer-transactions { + overflow: hidden; + li { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } +} +.explorerNav { + li { + overflow: visible; + } +} +/*** EXPLORER HOME PAGE ***/ +.explorer-home-page { + .panel-body { + padding: 0; + overflow: hidden; + } + tbody { + text-align: left; + } + tr th:first-child, tr td:first-child { + width: 38%; + } + tr th:nth-of-type(2), tr td:nth-of-type(2) { + width: 18%; + } + tr th:nth-of-type(3), tr td:nth-of-type(3) { + width: 26%; + } + tr th:nth-of-type(4), tr td:nth-of-type(4) { + width: 18%; + } +} + +/*** EXPLORER APOSTILLES PAGE ***/ +.explorer-apostilles { + tbody { + text-align: left; + } + tr th:first-child, tr td:first-child { + width: 25%; + } + tr th:nth-of-type(2), tr td:nth-of-type(2) { + width: 25%; + } + tr th:nth-of-type(3), tr td:nth-of-type(3) { + width: 35%; + } + tr th:nth-of-type(4), tr td:nth-of-type(4) { + width: 15%; + } + .arrows { + margin-top: -$pad * 2; + } +} + +/*** EXPLORER NAMESPACES and MOSAICS PAGE ***/ +.explorer-namespaces-mosaics-page { + .form-control { + padding-left: 0px; + } + li.list-group-item{ + padding-left: $pad /2; + &.active, &:hover, &:focus, &:active { + background: #27254B; + border-radius: 0; + border-bottom: 0px; + color: $white; + } + } + .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{ + color: white; + background-color: #27254B; + border-color: #27254B; + } + .namespacesArrows { + .col-lg-6 { + min-height: $pad * 3; + } + .arrows { + padding-top: $pad * 1.8; + } + } +} + +/*** EXPLORER ACCOUNTS PAGE ***/ +.explorer-accounts { + .searchBar { + padding-top: $pad * 2; + } +} + +/*** ACCOUNT INFO PAGE ***/ +.account-page { + #downloadWallet { + visibility: hidden; + } + + .form-control { + white-space: nowrap; + } + .btn-block { + height: 40px; + width: 100px; + font-size: 1.2rem; + border-radius: 3px; + color: white; + background: $blue; + border: 1px solid $blue; + &:hover, &:active { + background: $blueLite; + border: 1px solid $blueLite; + color: white; + } + } + @extend %plusMinus; +} + +/*** APOSTILLE MESSAGE PAGE ***/ +.apostilleMessage { + .checkboxes .col-sm-5 { + text-align: center; + } + .checkboxes .col-sm-4:last-of-type { + text-align: right; + } +} + +/*** MARKET INFO WIDGET ***/ +.market-info .header{ + color: rgba(0, 0, 0, 0.3); + font-size: 12px; + font-weight: 700; +} +.market-info h4 { + margin-bottom: $pad; +} +.market-info .header span{ + font-weight: 500; + font-size: 18px; + color: black; + @media only screen and (max-width : $xl) { + font-size: 15px; + } + @media only screen and (max-width : $lg) { + font-size: 12px; + } +} +.market-info .ticker { + padding-top: $pad; + @media only screen and (max-width : $md) { + padding-top: 0px; + } +} +.marketPercents { + @media only screen and (max-width : $xl) { + font-size: 12px; + .col-lg-4:nth-of-type(2) { + text-align: left; + padding-right: 0px; + } + .col-lg-4:nth-of-type(3) { + text-align: right; + padding-right: 0px; + padding-left: 0px; + @media only screen and (max-width : $md) { + text-align: left; + } + } + .col-lg-4:last-of-type { + text-align: right; + padding-right: 0px; + padding-left: 0px; + @media only screen and (max-width : $lg) { + text-align: left; + padding-right: 15px; + padding-left: 15px; + } + } + } +} + +/*** COLOR ANIMATION ***/ +/*@-webkit-keyframes hue { + from { + -webkit-filter: hue-rotate(0deg); + } + + to { + -webkit-filter: hue-rotate(360deg); + } +} + +.hue { + -webkit-animation: hue 60s infinite linear; +}*/ + +/*** FIX SLOW NG-ANIMATE ***/ +.ng-hide.ng-hide-animate{ + display: none !important; +} + +/*** ALERTS ***/ +.toast-text-left { + text-align: left !important; +} +.alert > button.close { + opacity: 1; +} +.alert a { + color: white; +} + +.sign-in-button { + outline: none; + height: 40px; + width: 150px; + font-family: "Sans Regular"; + font-size: 1em; + border-radius: 3px; + color: white; + background: #19173F; + border: 1px solid #615FC1; + &:hover, &:active { + background: #615FC1; + border: 1px solid #615FC1; + color: white; + } + @extend %plusMinus; +} +.import-btn { + margin-top: 30px; + font-family: "Sans Bold"; + font-size: 1em; + display: flex; + align-items: center; + justify-content: center; + color: #61AAFF; + height: 44px; + width: 250px; + background: transparent; + border: 1px solid #615FC1; + border-radius: 3px; + img { + padding-right: 10px; + width: 30px; + height: 30px; + } +} +.sign-in-button[disabled] { + opacity: 0.7; + &:hover { + cursor: not-allowed; + background: transparent; + } +} +.wallet-name { + margin-bottom: 30px; + font-family: "Sans Light"; + font-size: 2rem !important; + color: white; + border-bottom: 1px solid #615FC1; + background: #19173F; + min-width: 400px; + max-width: 400px; + text-align: center; +} + +.cache-subtext { + font-family: "Sans Light"; + font-size: 1.2em; + color: white; + text-align: center; +} +.cache-confirm-button { + outline: none; + border: none; + background: transparent; + color: #61AAFF; + font-family: "Sans Light"; + font-size: 1em; +} +.cache-warn-text { + width: 80%; + font-family: "Sans Light"; + font-size: 0.8em; + color: white; + text-align: center; +} +.cache-navbar-right { + display: flex; + align-items: center; + justify-content: space-evenly; +} +.cache-import-wallet { + display: flex; + align-items: flex-start; + justify-content: flex-end; + width: 95%; +} +.feeText { + margin-top: 20px; + font-family: "Sans Regular"; + font-size: 1em; + color: white; + text-align: left; + letter-spacing: 0.8px; +} +.account-labels { + color: white; + font-family: "Sans Light"; + text-align: left; + label { + font-size: 1em; + letter-spacing: 0.5px; + } +} +.show-pk-btn { + color: white; + outline: none; + width: 30px; + height: 30px; + border-radius: 15px; + margin-left: 10px; + background: #61AAFF; + z-index: 10; +} +.show-pk-btn[disabled] { + opacity: 0.6; + cursor: not-allowed; +} +.add-account-btn { + @extend .sign-in-button; + height: 50px; + width: 250px; + margin-top: 30px; + font-size: 1.2em; +} +.mosaic-amount { + position: absolute; + top: 280px; +} +.login-password-input { + width: 300px; + margin-bottom: 30px; + border-radius: 3px +} +.password-input { + max-width: 600px; + min-width: 600px; + height: 44px; + margin-top: 20px; + outline: none +} diff --git a/src/sass/nano.scss b/src/sass/nano.scss new file mode 100755 index 0000000..9239091 --- /dev/null +++ b/src/sass/nano.scss @@ -0,0 +1,156 @@ +/*** GLOBAL FONTS ***/ +@font-face { + font-family: 'Roboto'; + src: url('fonts/Roboto-Thin-webfont.woff') format('woff'), + url('fonts/Roboto-Thin-webfont.ttf') format('truetype'); + font-weight: 100; + font-style: normal; +} +@font-face { + font-family: 'Roboto'; + src: url('fonts/Roboto-Light-webfont.woff') format('woff'), + url('fonts/Roboto-Light-webfont.ttf') format('truetype'); + font-weight: 300; + font-style: normal; +} +@font-face { + font-family: 'Roboto'; + src: url('fonts/Roboto-Medium-webfont.woff') format('woff'), + url('fonts/Roboto-Medium-webfont.ttf') format('truetype'); + font-weight: 500; + font-style: normal; +} +@font-face { + font-family: 'Roboto'; + src: url('fonts/Roboto-Bold-webfont.woff') format('woff'), + url('fonts/Roboto-Bold-webfont.ttf') format('truetype'); + font-weight: 700; + font-style: normal; +} +@font-face { + font-family: 'Sans Bold'; + src: url('../css/fonts/SourceSansPro-Bold.ttf') format('truetype'); + font-weight: 700; + font-style: normal; +} +@font-face { + font-family: 'Sans Regular'; + src: url('../css/fonts/SourceSansPro-Regular.ttf') format('truetype'); + font-weight: 500; + font-style: normal; +} +@font-face { + font-family: 'Sans Light'; + src: url('../css/fonts/SourceSansPro-Light.ttf') format('truetype'); + font-weight: 300; + font-style: normal; +} + +/*** GLOBAL VARIABLES ***/ +$blue: #0d5295; /*#69b2e5;**/ +$blueLite: rgba(015, 122, 225, 0.6); +$blueXLite: rgba(015, 122, 225, 0.1); +$blueDark: darken( $blue, 10% ); +$pad: 20px; +$grayLite: white; +$gray: white; +$borderUnderline: 1px solid #615FC1 !important; +$red: #d9534f; +$redLite: lighten( $red, 2% ); +$green: green; +$greenLite: lighten( $green, 10% ); +$black: #333; +$white: white; + + +$xl: 1500px; +$lg: 1200px; +$md: 992px; +$sm: 768px; + +/*** GLOBAL EXTENDS ***/ +%plusMinus { + .input-group-btn.showHide, .dLoad { + max-width: $pad * 2; + background: transparent; + text-align: center; + .btn-primary, .btn-danger { + width: 100%; + color: white; + background: $blue; + border: 1px solid $blue; + &:hover, &:active { + background: $blueLite; + border: 1px solid $blueLite; + color: white; + } + } + } +} +%overflowHide { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +%tableHeaderDisplay { + font-family: 'Sans Regular'; + font-size: 1.2em; + color: white; +} +%tableDisplay { + font-family: 'Sans Light'; + font-size: 1em; + color: white; + font-weight: 500; +} +/*** GLOBAL EXTENDS END ***/ + + +/*** MOSTLY DEPRECATED STYLES, place new styles in _new.scss ***/ +.noPadding { + padding: 0px; +} +.noPaddingLeft { + padding-left: 0px; +} +@media (max-width: 768px) { + .noPaddingLeft { + padding-left: 15px; + } +} +.dropdown-menu { + border: 1px solid white; +} +.alert-danger { + color: #fff; + background-color: #d15050 !important; + border-color: #d15050 !important; +} +.bg-danger { + color: #fff; + background-color: #d15050 !important; +} +.alert-success { + color: #444; +} +.nav-tabs li a { + border-radius: 0px; +} +.dropdown-menu { + padding: 0px 0px; +} +select { + border-radius: 0px !important; +} +.pull-xs-right { + float: right; +} +.well:hover{ + background-color: #dbdada; +} +.well { + overflow: hidden; + white-space: nowrap; +} + +@import 'new'; diff --git a/src/start.html b/src/start.html new file mode 100755 index 0000000..29f5bbb --- /dev/null +++ b/src/start.html @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + +
          + + + + + + + + + + + + diff --git a/src/vendors/FileSaver.min.js b/src/vendors/FileSaver.min.js new file mode 100755 index 0000000..eb062f2 --- /dev/null +++ b/src/vendors/FileSaver.min.js @@ -0,0 +1,2 @@ +/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ +var saveAs=saveAs||function(view){"use strict";if(typeof navigator!=="undefined"&&/MSIE [1-9]\./.test(navigator.userAgent)){return}var doc=view.document,get_URL=function(){return view.URL||view.webkitURL||view},save_link=doc.createElementNS("http://www.w3.org/1999/xhtml","a"),can_use_save_link="download"in save_link,click=function(node){var event=new MouseEvent("click");node.dispatchEvent(event)},is_safari=/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),webkit_req_fs=view.webkitRequestFileSystem,req_fs=view.requestFileSystem||webkit_req_fs||view.mozRequestFileSystem,throw_outside=function(ex){(view.setImmediate||view.setTimeout)(function(){throw ex},0)},force_saveable_type="application/octet-stream",fs_min_size=0,arbitrary_revoke_timeout=500,revoke=function(file){var revoker=function(){if(typeof file==="string"){get_URL().revokeObjectURL(file)}else{file.remove()}};if(view.chrome){revoker()}else{setTimeout(revoker,arbitrary_revoke_timeout)}},dispatch=function(filesaver,event_types,event){event_types=[].concat(event_types);var i=event_types.length;while(i--){var listener=filesaver["on"+event_types[i]];if(typeof listener==="function"){try{listener.call(filesaver,event||filesaver)}catch(ex){throw_outside(ex)}}}},auto_bom=function(blob){if(/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)){return new Blob(["\ufeff",blob],{type:blob.type})}return blob},FileSaver=function(blob,name,no_auto_bom){if(!no_auto_bom){blob=auto_bom(blob)}var filesaver=this,type=blob.type,blob_changed=false,object_url,target_view,dispatch_all=function(){dispatch(filesaver,"writestart progress write writeend".split(" "))},fs_error=function(){if(target_view&&is_safari&&typeof FileReader!=="undefined"){var reader=new FileReader;reader.onloadend=function(){var base64Data=reader.result;target_view.location.href="data:attachment/file"+base64Data.slice(base64Data.search(/[,;]/));filesaver.readyState=filesaver.DONE;dispatch_all()};reader.readAsDataURL(blob);filesaver.readyState=filesaver.INIT;return}if(blob_changed||!object_url){object_url=get_URL().createObjectURL(blob)}if(target_view){target_view.location.href=object_url}else{var new_tab=view.open(object_url,"_blank");if(new_tab==undefined&&is_safari){view.location.href=object_url}}filesaver.readyState=filesaver.DONE;dispatch_all();revoke(object_url)},abortable=function(func){return function(){if(filesaver.readyState!==filesaver.DONE){return func.apply(this,arguments)}}},create_if_not_found={create:true,exclusive:false},slice;filesaver.readyState=filesaver.INIT;if(!name){name="download"}if(can_use_save_link){object_url=get_URL().createObjectURL(blob);setTimeout(function(){save_link.href=object_url;save_link.download=name;click(save_link);dispatch_all();revoke(object_url);filesaver.readyState=filesaver.DONE});return}if(view.chrome&&type&&type!==force_saveable_type){slice=blob.slice||blob.webkitSlice;blob=slice.call(blob,0,blob.size,force_saveable_type);blob_changed=true}if(webkit_req_fs&&name!=="download"){name+=".download"}if(type===force_saveable_type||webkit_req_fs){target_view=view}if(!req_fs){fs_error();return}fs_min_size+=blob.size;req_fs(view.TEMPORARY,fs_min_size,abortable(function(fs){fs.root.getDirectory("saved",create_if_not_found,abortable(function(dir){var save=function(){dir.getFile(name,create_if_not_found,abortable(function(file){file.createWriter(abortable(function(writer){writer.onwriteend=function(event){target_view.location.href=file.toURL();filesaver.readyState=filesaver.DONE;dispatch(filesaver,"writeend",event);revoke(file)};writer.onerror=function(){var error=writer.error;if(error.code!==error.ABORT_ERR){fs_error()}};"writestart progress write abort".split(" ").forEach(function(event){writer["on"+event]=filesaver["on"+event]});writer.write(blob);filesaver.abort=function(){writer.abort();filesaver.readyState=filesaver.DONE};filesaver.readyState=filesaver.WRITING}),fs_error)}),fs_error)};dir.getFile(name,{create:false},abortable(function(file){file.remove();save()}),abortable(function(ex){if(ex.code===ex.NOT_FOUND_ERR){save()}else{fs_error()}}))}),fs_error)}),fs_error)},FS_proto=FileSaver.prototype,saveAs=function(blob,name,no_auto_bom){return new FileSaver(blob,name,no_auto_bom)};if(typeof navigator!=="undefined"&&navigator.msSaveOrOpenBlob){return function(blob,name,no_auto_bom){if(!no_auto_bom){blob=auto_bom(blob)}return navigator.msSaveOrOpenBlob(blob,name||"download")}}FS_proto.abort=function(){var filesaver=this;filesaver.readyState=filesaver.DONE;dispatch(filesaver,"abort")};FS_proto.readyState=FS_proto.INIT=0;FS_proto.WRITING=1;FS_proto.DONE=2;FS_proto.error=FS_proto.onwritestart=FS_proto.onprogress=FS_proto.onwrite=FS_proto.onabort=FS_proto.onerror=FS_proto.onwriteend=null;return saveAs}(typeof self!=="undefined"&&self||typeof window!=="undefined"&&window||this.content);if(typeof module!=="undefined"&&module.exports){module.exports.saveAs=saveAs}else if(typeof define!=="undefined"&&define!==null&&define.amd!=null){define([],function(){return saveAs})} diff --git a/src/vendors/connect.js b/src/vendors/connect.js new file mode 100755 index 0000000..16b3407 --- /dev/null +++ b/src/vendors/connect.js @@ -0,0 +1,1022 @@ +/** + * (C) 2017 SatoshiLabs + * + * GPLv3 + */ +var VERSION = 4; + +if (!Array.isArray) { + Array.isArray = function(arg) { + return Object.prototype.toString.call(arg) === '[object Array]'; + }; +} + +var HD_HARDENED = 0x80000000; + +// react sometimes adds some other parameters that should not be there +function _fwStrFix(obj, fw) { + if (typeof fw === 'string') { + obj.requiredFirmware = fw; + } + return obj; +} + +this.TrezorConnect = (function () { + 'use strict'; + + var chrome = window.chrome; + var IS_CHROME_APP = chrome && chrome.app && chrome.app.window; + + var ERR_TIMED_OUT = 'Loading timed out'; + var ERR_WINDOW_CLOSED = 'Window closed'; + var ERR_WINDOW_BLOCKED = 'Window blocked'; + var ERR_ALREADY_WAITING = 'Already waiting for a response'; + var ERR_CHROME_NOT_CONNECTED = 'Internal Chrome popup is not responding.'; + + var DISABLE_LOGIN_BUTTONS = window.TREZOR_DISABLE_LOGIN_BUTTONS || false; + var CHROME_URL = window.TREZOR_CHROME_URL || './chrome/wrapper.html'; + var POPUP_ORIGIN = window.TREZOR_POPUP_ORIGIN || 'https://connect.trezor.io'; + var POPUP_PATH = window.TREZOR_POPUP_PATH || POPUP_ORIGIN + '/' + VERSION; + if (window.location.hostname === 'localhost' && !window.TREZOR_POPUP_ORIGIN) { + // development settings + POPUP_ORIGIN = window.location.origin; + POPUP_PATH = POPUP_ORIGIN; + } + var POPUP_URL = window.TREZOR_POPUP_URL || POPUP_PATH + '/popup/popup.html'; + + var POPUP_INIT_TIMEOUT = 15000; + + /** + * Public API. + */ + function TrezorConnect() { + + var manager = new PopupManager(); + + /** + * Popup errors. + */ + this.ERR_TIMED_OUT = ERR_TIMED_OUT; + this.ERR_WINDOW_CLOSED = ERR_WINDOW_CLOSED; + this.ERR_WINDOW_BLOCKED = ERR_WINDOW_BLOCKED; + this.ERR_ALREADY_WAITING = ERR_ALREADY_WAITING; + this.ERR_CHROME_NOT_CONNECTED = ERR_CHROME_NOT_CONNECTED; + + /** + * Open the popup for further communication. All API functions open the + * popup automatically, but if you need to generate some parameters + * asynchronously, use `open` first to avoid popup blockers. + * @param {function(?Error)} callback + */ + this.open = function (callback) { + var onchannel = function (result) { + if (result instanceof Error) { + callback(result); + } else { + callback(); + } + }; + manager.waitForChannel(onchannel); + }; + + /** + * Close the opened popup, if any. + */ + this.close = function () { manager.close(); }; + + /** + * Enable or disable closing the opened popup after a successful call. + * @param {boolean} value + */ + this.closeAfterSuccess = function (value) { manager.closeAfterSuccess = value; }; + + /** + * Enable or disable closing the opened popup after a failed call. + * @param {boolean} value + */ + this.closeAfterFailure = function (value) { manager.closeAfterFailure = value; }; + + /** + * Set bitcore server + * @param {string|Array} value + */ + this.setBitcoreURLS = function(value) { + if (typeof value === 'string') { + manager.bitcoreURLS = [ value ]; + }else if (value instanceof Array) { + manager.bitcoreURLS = value; + } + } + + /** + * Set currency. Human readable coin name + * @param {string|Array} value + */ + this.setCurrency = function(value) { + if (typeof value === 'string') { + manager.currency = value; + } + } + + /** + * Set currency units (mBTC, BTC) + * @param {string|Array} value + */ + this.setCurrencyUnits = function(value) { + if (typeof value === 'string') { + manager.currencyUnits = value; + } + } + + /** + * Set coin info json url + * @param {string|Array} value + */ + this.setCoinInfoURL = function(value) { + if (typeof value === 'string') { + manager.coinInfoURL = value; + } + } + + /** + * Set max. limit for account discovery + * @param {number} value + */ + this.setAccountDiscoveryLimit = function(value) { + if(!isNaN(value)) + manager.accountDiscoveryLimit = value; + } + + /** + * Set max. gap for account discovery + * @param {number} value + */ + this.setAccountDiscoveryGapLength = function(value) { + if(!isNaN(value)) + manager.accountDiscoveryGapLength = value; + } + + /** + * Set discovery BIP44 coin type + * @param {number} value + */ + this.setAccountDiscoveryBip44CoinType = function(value) { + if(!isNaN(value)) + manager.accountDiscoveryBip44CoinType = value; + } + + /** + * @typedef XPubKeyResult + * @param {boolean} success + * @param {?string} error + * @param {?string} xpubkey serialized extended public key + * @param {?string} path BIP32 serializd path of the key + */ + + /** + * Load BIP32 extended public key by path. + * + * Path can be specified either in the string form ("m/44'/1/0") or as + * raw integer array. In case you omit the path, user is asked to select + * a BIP32 account to export, and the result contains m/44'/0'/x' node + * of the account. + * + * @param {?(string|array)} path + * @param {function(XPubKeyResult)} callback + * @param {?(string|array)} requiredFirmware + */ + this.getXPubKey = function (path, callback, requiredFirmware) { + if (typeof path === 'string') { + path = parseHDPath(path); + } + manager.sendWithChannel(_fwStrFix({ + type: 'xpubkey', + path: path + }, requiredFirmware), callback); + }; + + this.getFreshAddress = function (callback, requiredFirmware) { + var wrapperCallback = function (result) { + if (result.success) { + callback({success: true, address: result.freshAddress}); + } else { + callback(result); + } + } + + manager.sendWithChannel(_fwStrFix({ + type: 'accountinfo' + }, requiredFirmware), wrapperCallback); + } + + this.getAccountInfo = function (input, callback, requiredFirmware) { + try { + manager.sendWithChannel(_fwStrFix({ + type: 'accountinfo', + description: input + }, requiredFirmware), callback); + } catch(e) { + callback({success: false, error: e}); + } + } + + this.getAllAccountsInfo = function(callback, requiredFirmware){ + try { + manager.sendWithChannel(_fwStrFix({ + type: 'allaccountsinfo', + description: 'all' + }, requiredFirmware), callback); + } catch(e) { + callback({success: false, error: e}); + } + } + + this.getBalance = function (callback, requiredFirmware) { + manager.sendWithChannel(_fwStrFix({ + type: 'accountinfo' + }, requiredFirmware), callback) + } + + /** + * @typedef SignTxResult + * @param {boolean} success + * @param {?string} error + * @param {?string} serialized_tx serialized tx, in hex, including signatures + * @param {?array} signatures array of input signatures, in hex + */ + + /** + * Sign a transaction in the device and return both serialized + * transaction and the signatures. + * + * @param {array} inputs + * @param {array} outputs + * @param {function(SignTxResult)} callback + * @param {?(string|array)} requiredFirmware + * + * @see https://github.com/trezor/trezor-common/blob/master/protob/types.proto + */ + this.signTx = function (inputs, outputs, callback, requiredFirmware, coin) { + manager.sendWithChannel(_fwStrFix({ + type: 'signtx', + inputs: inputs, + outputs: outputs, + coin: coin + }, requiredFirmware), callback); + }; + + // new implementation with ethereum at beginnig + this.ethereumSignTx = function() { + this.signEthereumTx.apply(this, arguments); + } + + // old fallback + this.signEthereumTx = function ( + address_n, + nonce, + gas_price, + gas_limit, + to, + value, + data, + chain_id, + callback, + requiredFirmware + ) { + if (requiredFirmware == null) { + requiredFirmware = '1.4.0'; // first firmware that supports ethereum + } + if (typeof address_n === 'string') { + address_n = parseHDPath(address_n); + } + manager.sendWithChannel(_fwStrFix({ + type: 'signethtx', + address_n: address_n, + nonce: nonce, + gas_price: gas_price, + gas_limit: gas_limit, + to: to, + value: value, + data: data, + chain_id: chain_id, + }, requiredFirmware), callback); + }; + + /** + * @typedef TxRecipient + * @param {number} amount the amount to send, in satoshis + * @param {string} address the address of the recipient + */ + + /** + * Compose a transaction by doing BIP-0044 discovery, letting the user + * select an account, and picking UTXO by internal preferences. + * Transaction is then signed and returned in the same format as + * `signTx`. Only supports BIP-0044 accounts (single-signature). + * + * @param {array} recipients + * @param {function(SignTxResult)} callback + * @param {?(string|array)} requiredFirmware + */ + this.composeAndSignTx = function (recipients, callback, requiredFirmware) { + manager.sendWithChannel(_fwStrFix({ + type: 'composetx', + recipients: recipients + }, requiredFirmware), callback); + }; + + /** + * @typedef RequestLoginResult + * @param {boolean} success + * @param {?string} error + * @param {?string} public_key public key used for signing, in hex + * @param {?string} signature signature, in hex + */ + + /** + * Sign a login challenge for active origin. + * + * @param {?string} hosticon + * @param {string} challenge_hidden + * @param {string} challenge_visual + * @param {string|function(RequestLoginResult)} callback + * @param {?(string|array)} requiredFirmware + * + * @see https://github.com/trezor/trezor-common/blob/master/protob/messages.proto + */ + this.requestLogin = function ( + hosticon, + challenge_hidden, + challenge_visual, + callback, + requiredFirmware + ) { + if (typeof callback === 'string') { + // special case for a login through button. + // `callback` is name of global var + callback = window[callback]; + } + if (!callback) { + throw new TypeError('TrezorConnect: login callback not found'); + } + manager.sendWithChannel(_fwStrFix({ + type: 'login', + icon: hosticon, + challenge_hidden: challenge_hidden, + challenge_visual: challenge_visual + }, requiredFirmware), callback); + }; + + /** + * @typedef SignMessageResult + * @param {boolean} success + * @param {?string} error + * @param {?string} address address (in base58check) + * @param {?string} signature signature, in base64 + */ + + /** + * Sign a message + * + * @param {string|array} path + * @param {string} message to sign (ascii) + * @param {string|function(SignMessageResult)} callback + * @param {?string} opt_coin - (optional) name of coin (default Bitcoin) + * @param {?(string|array)} requiredFirmware + * + */ + this.signMessage = function ( + path, + message, + callback, + opt_coin, + requiredFirmware + ) { + if (typeof path === 'string') { + path = parseHDPath(path); + } + if (!opt_coin) { + opt_coin = 'Bitcoin'; + } + if (!callback) { + throw new TypeError('TrezorConnect: callback not found'); + } + manager.sendWithChannel(_fwStrFix({ + type: 'signmsg', + path: path, + message: message, + coin: opt_coin, + }, requiredFirmware), callback); + }; + + /** + * Sign an Ethereum message + * + * @param {string|array} path + * @param {string} message to sign (ascii) + * @param {string|function(SignMessageResult)} callback + * @param {?(string|array)} requiredFirmware + * + */ + this.ethereumSignMessage = function ( + path, + message, + callback, + requiredFirmware + ) { + if (typeof path === 'string') { + path = parseHDPath(path); + } + if (!callback) { + throw new TypeError('TrezorConnect: callback not found'); + } + manager.sendWithChannel(_fwStrFix({ + type: 'signethmsg', + path: path, + message: message, + }, requiredFirmware), callback); + }; + + /** + * Verify message + * + * @param {string} address + * @param {string} signature (base64) + * @param {string} message (string) + * @param {string|function()} callback + * @param {?string} opt_coin - (optional) name of coin (default Bitcoin) + * @param {?(string|array)} requiredFirmware + * + */ + this.verifyMessage = function ( + address, + signature, + message, + callback, + opt_coin, + requiredFirmware + ) { + if (!opt_coin) { + opt_coin = 'Bitcoin'; + } + if (!callback) { + throw new TypeError('TrezorConnect: callback not found'); + } + manager.sendWithChannel(_fwStrFix({ + type: 'verifymsg', + address: address, + signature: signature, + message: message, + coin: {coin_name: opt_coin}, + }, requiredFirmware), callback); + }; + + /** + * Verify ethereum message + * + * @param {string} address + * @param {string} signature (base64) + * @param {string} message (string) + * @param {string|function()} callback + * @param {?(string|array)} requiredFirmware + * + */ + this.ethereumVerifyMessage = function ( + address, + signature, + message, + callback, + requiredFirmware + ) { + if (!callback) { + throw new TypeError('TrezorConnect: callback not found'); + } + manager.sendWithChannel(_fwStrFix({ + type: 'verifyethmsg', + address: address, + signature: signature, + message: message, + }, requiredFirmware), callback); + }; + + /** + * Symmetric key-value encryption + * + * @param {string|array} path + * @param {string} key to show on device display + * @param {string} value hexadecimal value, length a multiple of 16 bytes + * @param {boolean} encrypt / decrypt direction + * @param {boolean} ask_on_encrypt (should user confirm on encrypt?) + * @param {boolean} ask_on_decrypt (should user confirm on decrypt?) + * @param {string|function()} callback + * @param {?(string|array)} requiredFirmware + * + */ + this.cipherKeyValue = function ( + path, + key, + value, + encrypt, + ask_on_encrypt, + ask_on_decrypt, + callback, + requiredFirmware + ) { + if (typeof path === 'string') { + path = parseHDPath(path); + } + if (typeof value !== 'string') { + throw new TypeError('TrezorConnect: Value must be a string'); + } + if (!(/^[0-9A-Fa-f]*$/.test(value))) { + throw new TypeError('TrezorConnect: Value must be hexadecimal'); + } + if (value.length % 32 !== 0) { + // 1 byte == 2 hex strings + throw new TypeError('TrezorConnect: Value length must be multiple of 16 bytes'); + } + if (!callback) { + throw new TypeError('TrezorConnect: callback not found'); + } + manager.sendWithChannel(_fwStrFix({ + type: 'cipherkeyvalue', + path: path, + key: key, + value: value, + encrypt: !!encrypt, + ask_on_encrypt: !!ask_on_encrypt, + ask_on_decrypt: !!ask_on_decrypt + }, requiredFirmware), callback); + }; + + this.nemGetAddress = function ( + address_n, + network, + callback, + requiredFirmware + ) { + if (requiredFirmware == null) { + requiredFirmware = '1.6.0'; // first firmware that supports NEM + } + if (typeof address_n === 'string') { + address_n = parseHDPath(address_n); + } + manager.sendWithChannel(_fwStrFix({ + type: 'nemGetAddress', + address_n: address_n, + network: network, + }, requiredFirmware), callback); + } + + this.nemSignTx = function ( + address_n, + transaction, + callback, + requiredFirmware + ) { + if (requiredFirmware == null) { + requiredFirmware = '1.6.0'; // first firmware that supports NEM + } + if (typeof address_n === 'string') { + address_n = parseHDPath(address_n); + } + manager.sendWithChannel(_fwStrFix({ + type: 'nemSignTx', + address_n: address_n, + transaction: transaction + }, requiredFirmware), callback); + } + + this.pushTransaction = function ( + rawTx, + callback + ) { + if (!(/^[0-9A-Fa-f]*$/.test(rawTx))) { + throw new TypeError('TrezorConnect: Transaction must be hexadecimal'); + } + if (!callback) { + throw new TypeError('TrezorConnect: callback not found'); + } + + manager.sendWithChannel({ + type: 'pushtx', + rawTx: rawTx, + }, callback); + } + + /** + * Display address on device + * + * @param {array} address + * @param {string} coin + * @param {boolean} segwit + * @param {?(string|array)} requiredFirmware + * + */ + this.getAddress = function (address, coin, segwit, callback, requiredFirmware) { + + if (typeof address === 'string') { + address = parseHDPath(address); + } + + manager.sendWithChannel(_fwStrFix({ + type: 'getaddress', + address_n: address, + coin: coin, + segwit: segwit + }, requiredFirmware), callback); + } + + /** + * Display ethereum address on device + * + * @param {array} address + * @param {?(string|array)} requiredFirmware + * + */ + this.ethereumGetAddress = function (address, callback, requiredFirmware) { + + if (typeof address === 'string') { + address = parseHDPath(address); + } + + manager.sendWithChannel(_fwStrFix({ + type: 'ethgetaddress', + address_n: address, + }, requiredFirmware), callback); + } + + var LOGIN_CSS = + ''; + + var LOGIN_ONCLICK = + 'TrezorConnect.requestLogin(' + + "'@hosticon@','@challenge_hidden@','@challenge_visual@','@callback@'" + + ')'; + + var LOGIN_HTML = + '
          '; + + /** + * Find elements and replace them with login buttons. + * It's not required to use these special elements, feel free to call + * `TrezorConnect.requestLogin` directly. + */ + this.renderLoginButtons = function () { + var elements = document.getElementsByTagName('trezor:login'); + + for (var i = 0; i < elements.length; i++) { + var e = elements[i]; + var text = e.getAttribute('text') || 'Sign in with TREZOR'; + var callback = e.getAttribute('callback') || ''; + var hosticon = e.getAttribute('icon') || ''; + var challenge_hidden = e.getAttribute('challenge_hidden') || ''; + var challenge_visual = e.getAttribute('challenge_visual') || ''; + + // it's not valid to put markup into attributes, so let users + // supply a raw text and make TREZOR bold + text = text.replace('TREZOR', 'TREZOR'); + e.outerHTML = + (LOGIN_CSS + LOGIN_HTML) + .replace('@text@', text) + .replace('@callback@', callback) + .replace('@hosticon@', hosticon) + .replace('@challenge_hidden@', challenge_hidden) + .replace('@challenge_visual@', challenge_visual) + .replace('@connect_path@', POPUP_PATH); + } + }; + } + + /* + * `getXPubKey()` + */ + + function parseHDPath(string) { + return string + .toLowerCase() + .split('/') + .filter(function (p) { return p !== 'm'; }) + .map(function (p) { + var hardened = false; + if (p[p.length - 1] === "'") { + hardened = true; + p = p.substr(0, p.length - 1); + } + if (isNaN(p)) { + throw new Error('Not a valid path.'); + } + var n = parseInt(p); + if (hardened) { // hardened index + n = (n | 0x80000000) >>> 0; + } + return n; + }); + } + + /* + * Popup management + */ + + function ChromePopup(url, name, width, height) { + var left = (screen.width - width) / 2; + var top = (screen.height - height) / 2; + var opts = { + id: name, + innerBounds: { + width: width, + height: height, + left: left, + top: top + } + }; + + var closed = function () { + if (this.onclose) { + this.onclose(false); // never report as blocked + } + }.bind(this); + + var opened = function (w) { + this.window = w; + this.window.onClosed.addListener(closed); + }.bind(this); + + chrome.app.window.create(url, opts, opened); + + this.name = name; + this.window = null; + this.onclose = null; + } + + function ChromeChannel(popup, waiting) { + var port = null; + + var respond = function (data) { + if (waiting) { + var w = waiting; + waiting = null; + w(data); + } + }; + + var setup = function (p) { + if (p.name === popup.name) { + port = p; + port.onMessage.addListener(respond); + chrome.runtime.onConnect.removeListener(setup); + } + }; + + chrome.runtime.onConnect.addListener(setup); + + this.respond = respond; + + this.close = function () { + chrome.runtime.onConnect.removeListener(setup); + port.onMessage.removeListener(respond); + port.disconnect(); + port = null; + }; + + this.send = function (value, callback) { + if (waiting === null) { + waiting = callback; + + if (port) { + port.postMessage(value); + } else { + throw new Error(ERR_CHROME_NOT_CONNECTED); + } + } else { + throw new Error(ERR_ALREADY_WAITING); + } + }; + } + + function Popup(url, origin, name, width, height) { + var left = (screen.width - width) / 2; + var top = (screen.height - height) / 2; + var opts = + 'width=' + width + + ',height=' + height + + ',left=' + left + + ',top=' + top + + ',menubar=no' + + ',toolbar=no' + + ',location=no' + + ',personalbar=no' + + ',status=no'; + var w = window.open(url, name, opts); + + var interval; + var blocked = w.closed; + var iterate = function () { + if (w.closed) { + clearInterval(interval); + if (this.onclose) { + this.onclose(blocked); + } + } + }.bind(this); + interval = setInterval(iterate, 100); + + this.window = w; + this.origin = origin; + this.onclose = null; + } + + function Channel(popup, waiting) { + + var respond = function (data) { + if (waiting) { + var w = waiting; + waiting = null; + w(data); + } + }; + + var receive = function (event) { + var org1 = event.origin.match(/^.+\:\/\/[^\‌​/]+/)[0]; + var org2 = popup.origin.match(/^.+\:\/\/[^\‌​/]+/)[0]; + //if (event.source === popup.window && event.origin === popup.origin) { + if (event.source === popup.window && org1 === org2) { + respond(event.data); + } + }; + + window.addEventListener('message', receive); + + this.respond = respond; + + this.close = function () { + window.removeEventListener('message', receive); + }; + + this.send = function (value, callback) { + if (waiting === null) { + waiting = callback; + popup.window.postMessage(value, popup.origin); + } else { + throw new Error(ERR_ALREADY_WAITING); + } + }; + } + + function ConnectedChannel(p) { + + var ready = function () { + clearTimeout(this.timeout); + this.popup.onclose = null; + this.ready = true; + this.onready(); + }.bind(this); + + var closed = function (blocked) { + clearTimeout(this.timeout); + this.channel.close(); + if (blocked) { + this.onerror(new Error(ERR_WINDOW_BLOCKED)); + } else { + this.onerror(new Error(ERR_WINDOW_CLOSED)); + } + }.bind(this); + + var timedout = function () { + this.popup.onclose = null; + if (this.popup.window) { + this.popup.window.close(); + } + this.channel.close(); + this.onerror(new Error(ERR_TIMED_OUT)); + }.bind(this); + + if (IS_CHROME_APP) { + this.popup = new ChromePopup(p.chromeUrl, p.name, p.width, p.height); + this.channel = new ChromeChannel(this.popup, ready); + } else { + this.popup = new Popup(p.url, p.origin, p.name, p.width, p.height); + this.channel = new Channel(this.popup, ready); + } + + this.timeout = setTimeout(timedout, POPUP_INIT_TIMEOUT); + + this.popup.onclose = closed; + + this.ready = false; + this.onready = null; + this.onerror = null; + } + + function PopupManager() { + var cc = null; + + var closed = function () { + cc.channel.respond(new Error(ERR_WINDOW_CLOSED)); + cc.channel.close(); + cc = null; + }; + + var open = function (callback) { + cc = new ConnectedChannel({ + name: 'trezor-connect', + width: 600, + height: 500, + origin: POPUP_ORIGIN, + path: POPUP_PATH, + url: POPUP_URL, + chromeUrl: CHROME_URL + }); + cc.onready = function () { + cc.popup.onclose = closed; + callback(cc.channel); + }; + cc.onerror = function (error) { + cc = null; + callback(error); + }; + }.bind(this); + + this.closeAfterSuccess = true; + this.closeAfterFailure = true; + + this.close = function () { + if (cc && cc.popup.window) { + cc.popup.window.close(); + } + }; + + this.waitForChannel = function (callback) { + if (cc) { + if (cc.ready) { + callback(cc.channel); + } else { + callback(new Error(ERR_ALREADY_WAITING)); + } + } else { + try { + open(callback); + } catch (e) { + callback(new Error(ERR_WINDOW_BLOCKED)); + } + } + }; + + this.sendWithChannel = function (message, callback) { + message.bitcoreURLS = this.bitcoreURLS || null; + message.currency = this.currency || null; + message.currencyUnits = this.currencyUnits || null; + message.coinInfoURL = this.coinInfoURL || null; + message.accountDiscoveryLimit = this.accountDiscoveryLimit || null; + message.accountDiscoveryGapLength = this.accountDiscoveryGapLength || null; + message.accountDiscoveryBip44CoinType = this.accountDiscoveryBip44CoinType || null; + + var respond = function (response) { + var succ = response.success && this.closeAfterSuccess; + var fail = !response.success && this.closeAfterFailure; + if (succ || fail) { + this.close(); + } + callback(response); + }.bind(this); + + var onresponse = function (response) { + if (response instanceof Error) { + var error = response; + respond({ success: false, error: error.message }); + } else { + respond(response); + } + }; + + var onchannel = function (channel) { + if (channel instanceof Error) { + var error = channel; + respond({ success: false, error: error.message }); + } else { + channel.send(message, onresponse); + } + }; + + this.waitForChannel(onchannel); + }; + } + + var exports = new TrezorConnect(); + + if (!IS_CHROME_APP && !DISABLE_LOGIN_BUTTONS) { + exports.renderLoginButtons(); + } + + return exports; + +}()); diff --git a/src/vendors/ding.ogg b/src/vendors/ding.ogg new file mode 100755 index 0000000000000000000000000000000000000000..054080df730cf64c2452b43ba70121d2615ddfa3 GIT binary patch literal 8122 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 Q5%%MF9R_5)3qyhb0#{H%p8x;= literal 0 HcmV?d00001 diff --git a/src/vendors/ding2.ogg b/src/vendors/ding2.ogg new file mode 100755 index 0000000000000000000000000000000000000000..ed6bfebe07256b0314bb4274151d4a623d6a7c2e GIT binary patch literal 9513 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 qNZox) + +(c) 2009-2014 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. + +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/master/LICENSE +*/ +!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.JSZip=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return e(c?c:b)},k,k.exports,b,a,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;gl?a[l++]:0,e=m>l?a[l++]:0):(b=a.charCodeAt(l++),c=m>l?a.charCodeAt(l++):0,e=m>l?a.charCodeAt(l++):0),g=b>>2,h=(3&b)<<4|c>>4,i=n>1?(15&c)<<2|e>>6:64,j=n>2?63&e:64,k.push(f.charAt(g)+f.charAt(h)+f.charAt(i)+f.charAt(j));return k.join("")},c.decode=function(a){var b,c,d,g,h,i,j,k=0,l=0;a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");var m=3*a.length/4;a.charAt(a.length-1)===f.charAt(64)&&m--,a.charAt(a.length-2)===f.charAt(64)&&m--;var n;for(n=e.uint8array?new Uint8Array(m):new Array(m);k>4,c=(15&h)<<4|i>>2,d=(3&i)<<6|j,n[l++]=b,64!==i&&(n[l++]=c),64!==j&&(n[l++]=d);return n}},{"./support":27,"./utils":29}],2:[function(a,b,c){"use strict";function d(a,b,c,d,e){this.compressedSize=a,this.uncompressedSize=b,this.crc32=c,this.compression=d,this.compressedContent=e}var e=a("./external"),f=a("./stream/DataWorker"),g=a("./stream/DataLengthProbe"),h=a("./stream/Crc32Probe"),g=a("./stream/DataLengthProbe");d.prototype={getContentWorker:function(){var a=new f(e.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new g("data_length")),b=this;return a.on("end",function(){if(this.streamInfo.data_length!==b.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),a},getCompressedWorker:function(){return new f(e.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},d.createWorkerFrom=function(a,b,c){return a.pipe(new h).pipe(new g("uncompressedSize")).pipe(b.compressWorker(c)).pipe(new g("compressedSize")).withStreamInfo("compression",b)},b.exports=d},{"./external":6,"./stream/Crc32Probe":22,"./stream/DataLengthProbe":23,"./stream/DataWorker":24}],3:[function(a,b,c){"use strict";var d=a("./stream/GenericWorker");c.STORE={magic:"\x00\x00",compressWorker:function(a){return new d("STORE compression")},uncompressWorker:function(){return new d("STORE decompression")}},c.DEFLATE=a("./flate")},{"./flate":7,"./stream/GenericWorker":25}],4:[function(a,b,c){"use strict";function d(){for(var a,b=[],c=0;256>c;c++){a=c;for(var d=0;8>d;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e=h,f=d+c;a=-1^a;for(var g=d;f>g;g++)a=a>>>8^e[255&(a^b[g])];return-1^a}function f(a,b,c,d){var e=h,f=d+c;a=-1^a;for(var g=d;f>g;g++)a=a>>>8^e[255&(a^b.charCodeAt(g))];return-1^a}var g=a("./utils"),h=d();b.exports=function(a,b){if("undefined"==typeof a||!a.length)return 0;var c="string"!==g.getTypeOf(a);return c?e(0|b,a,a.length,0):f(0|b,a,a.length,0)}},{"./utils":29}],5:[function(a,b,c){"use strict";c.base64=!1,c.binary=!1,c.dir=!1,c.createFolders=!0,c.date=null,c.compression=null,c.compressionOptions=null,c.comment=null,c.unixPermissions=null,c.dosPermissions=null},{}],6:[function(a,b,c){"use strict";var d=a("es6-promise").Promise;b.exports={Promise:d}},{"es6-promise":37}],7:[function(a,b,c){"use strict";function d(a,b){h.call(this,"FlateWorker/"+a),this._pako=new f[a]({raw:!0,level:b.level||-1}),this.meta={};var c=this;this._pako.onData=function(a){c.push({data:a,meta:c.meta})}}var e="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,f=a("pako"),g=a("./utils"),h=a("./stream/GenericWorker"),i=e?"uint8array":"array";c.magic="\b\x00",g.inherits(d,h),d.prototype.processChunk=function(a){this.meta=a.meta,this._pako.push(g.transformTo(i,a.data),!1)},d.prototype.flush=function(){h.prototype.flush.call(this),this._pako.push([],!0)},d.prototype.cleanUp=function(){h.prototype.cleanUp.call(this),this._pako=null},c.compressWorker=function(a){return new d("Deflate",a)},c.uncompressWorker=function(){return new d("Inflate",{})}},{"./stream/GenericWorker":25,"./utils":29,pako:38}],8:[function(a,b,c){"use strict";function d(a,b,c,d){f.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=c,this.encodeFileName=d,this.streamFiles=a,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}var e=a("../utils"),f=a("../stream/GenericWorker"),g=a("../utf8"),h=a("../crc32"),i=a("../signature"),j=function(a,b){var c,d="";for(c=0;b>c;c++)d+=String.fromCharCode(255&a),a>>>=8;return d},k=function(a,b){var c=a;return a||(c=b?16893:33204),(65535&c)<<16},l=function(a,b){return 63&(a||0)},m=function(a,b,c,d,f,m){var n,o,p=a.file,q=a.compression,r=m!==g.utf8encode,s=e.transformTo("string",m(p.name)),t=e.transformTo("string",g.utf8encode(p.name)),u=p.comment,v=e.transformTo("string",m(u)),w=e.transformTo("string",g.utf8encode(u)),x=t.length!==p.name.length,y=w.length!==u.length,z="",A="",B="",C=p.dir,D=p.date,E={crc32:0,compressedSize:0,uncompressedSize:0};b&&!c||(E.crc32=a.crc32,E.compressedSize=a.compressedSize,E.uncompressedSize=a.uncompressedSize);var F=0;b&&(F|=8),r||!x&&!y||(F|=2048);var G=0,H=0;C&&(G|=16),"UNIX"===f?(H=798,G|=k(p.unixPermissions,C)):(H=20,G|=l(p.dosPermissions,C)),n=D.getUTCHours(),n<<=6,n|=D.getUTCMinutes(),n<<=5,n|=D.getUTCSeconds()/2,o=D.getUTCFullYear()-1980,o<<=4,o|=D.getUTCMonth()+1,o<<=5,o|=D.getUTCDate(),x&&(A=j(1,1)+j(h(s),4)+t,z+="up"+j(A.length,2)+A),y&&(B=j(1,1)+j(h(v),4)+w,z+="uc"+j(B.length,2)+B);var I="";I+="\n\x00",I+=j(F,2),I+=q.magic,I+=j(n,2),I+=j(o,2),I+=j(E.crc32,4),I+=j(E.compressedSize,4),I+=j(E.uncompressedSize,4),I+=j(s.length,2),I+=j(z.length,2);var J=i.LOCAL_FILE_HEADER+I+s+z,K=i.CENTRAL_FILE_HEADER+j(H,2)+I+j(v.length,2)+"\x00\x00\x00\x00"+j(G,4)+j(d,4)+s+z+v;return{fileRecord:J,dirRecord:K}},n=function(a,b,c,d,f){var g="",h=e.transformTo("string",f(d));return g=i.CENTRAL_DIRECTORY_END+"\x00\x00\x00\x00"+j(a,2)+j(a,2)+j(b,4)+j(c,4)+j(h.length,2)+h},o=function(a){var b="";return b=i.DATA_DESCRIPTOR+j(a.crc32,4)+j(a.compressedSize,4)+j(a.uncompressedSize,4)};e.inherits(d,f),d.prototype.push=function(a){var b=a.meta.percent||0,c=this.entriesCount,d=this._sources.length;this.accumulate?this.contentBuffer.push(a):(this.bytesWritten+=a.data.length,f.prototype.push.call(this,{data:a.data,meta:{currentFile:this.currentFile,percent:c?(b+100*(c-d-1))/c:100}}))},d.prototype.openedSource=function(a){if(this.currentSourceOffset=this.bytesWritten,this.currentFile=a.file.name,this.streamFiles&&!a.file.dir){var b=m(a,this.streamFiles,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:b.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(a){this.accumulate=!1;var b=m(a,this.streamFiles,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(b.dirRecord),this.streamFiles&&!a.file.dir)this.push({data:o(a),meta:{percent:100}});else for(this.push({data:b.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var a=this.bytesWritten,b=0;b0?a.substring(0,b):""},q=function(a){return"/"!==a.slice(-1)&&(a+="/"),a},r=function(a,b){return b="undefined"!=typeof b?b:i.createFolders,a=q(a),this.files[a]||o.call(this,a,null,{dir:!0,createFolders:b}),this.files[a]},s={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(a){var b,c,d;for(b in this.files)this.files.hasOwnProperty(b)&&(d=this.files[b],c=b.slice(this.root.length,b.length),c&&b.slice(0,this.root.length)===this.root&&a(c,d))},filter:function(a){var b=[];return this.forEach(function(c,d){a(c,d)&&b.push(d)}),b},file:function(a,b,c){if(1===arguments.length){if(d(a)){var e=a;return this.filter(function(a,b){return!b.dir&&e.test(a)})}var f=this.files[this.root+a];return f&&!f.dir?f:null}return a=this.root+a,o.call(this,a,b,c),this},folder:function(a){if(!a)return this;if(d(a))return this.filter(function(b,c){return c.dir&&a.test(b)});var b=this.root+a,c=r.call(this,b),e=this.clone();return e.root=c.name,e},remove:function(a){a=this.root+a;var b=this.files[a];if(b||("/"!==a.slice(-1)&&(a+="/"),b=this.files[a]),b&&!b.dir)delete this.files[a];else for(var c=this.filter(function(b,c){return c.name.slice(0,a.length)===a}),d=0;d=0;--f)if(this.data[f]===b&&this.data[f+1]===c&&this.data[f+2]===d&&this.data[f+3]===e)return f-this.zero;return-1},d.prototype.readAndCheckSignature=function(a){var b=a.charCodeAt(0),c=a.charCodeAt(1),d=a.charCodeAt(2),e=a.charCodeAt(3),f=this.readData(4);return b===f[0]&&c===f[1]&&d===f[2]&&e===f[3]},d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return[];var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./DataReader":15}],15:[function(a,b,c){"use strict";function d(a){this.data=a,this.length=a.length,this.index=0,this.zero=0}var e=a("../utils");d.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.lengtha)throw new Error("End of data reached (data length = "+this.length+", asked index = "+a+"). Corrupted zip ?")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(a){},readInt:function(a){var b,c=0;for(this.checkOffset(a),b=this.index+a-1;b>=this.index;b--)c=(c<<8)+this.byteAt(b);return this.index+=a,c},readString:function(a){return e.transformTo("string",this.readData(a))},readData:function(a){},lastIndexOfSignature:function(a){},readAndCheckSignature:function(a){},readDate:function(){var a=this.readInt(4);return new Date(Date.UTC((a>>25&127)+1980,(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1))}},b.exports=d},{"../utils":29}],16:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./Uint8ArrayReader"),f=a("../utils");f.inherits(d,e),d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./Uint8ArrayReader":18}],17:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./DataReader"),f=a("../utils");f.inherits(d,e),d.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},d.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},d.prototype.readAndCheckSignature=function(a){var b=this.readData(4);return a===b},d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./DataReader":15}],18:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./ArrayReader"),f=a("../utils");f.inherits(d,e),d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return new Uint8Array(0);var b=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./ArrayReader":14}],19:[function(a,b,c){"use strict";var d=a("../utils"),e=a("../support"),f=a("./ArrayReader"),g=a("./StringReader"),h=a("./NodeBufferReader"),i=a("./Uint8ArrayReader");b.exports=function(a){var b=d.getTypeOf(a);return d.checkSupport(b),"string"!==b||e.uint8array?"nodebuffer"===b?new h(a):e.uint8array?new i(d.transformTo("uint8array",a)):new f(d.transformTo("array",a)):new g(a)}},{"../support":27,"../utils":29,"./ArrayReader":14,"./NodeBufferReader":16,"./StringReader":17,"./Uint8ArrayReader":18}],20:[function(a,b,c){"use strict";c.LOCAL_FILE_HEADER="PK",c.CENTRAL_FILE_HEADER="PK",c.CENTRAL_DIRECTORY_END="PK",c.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",c.ZIP64_CENTRAL_DIRECTORY_END="PK",c.DATA_DESCRIPTOR="PK\b"},{}],21:[function(a,b,c){"use strict";function d(a){e.call(this,"ConvertWorker to "+a),this.destType=a}var e=a("./GenericWorker"),f=a("../utils");f.inherits(d,e),d.prototype.processChunk=function(a){this.push({data:f.transformTo(this.destType,a.data),meta:a.meta})},b.exports=d},{"../utils":29,"./GenericWorker":25}],22:[function(a,b,c){"use strict";function d(){e.call(this,"Crc32Probe")}var e=a("./GenericWorker"),f=a("../crc32"),g=a("../utils");g.inherits(d,e),d.prototype.processChunk=function(a){this.streamInfo.crc32=f(a.data,this.streamInfo.crc32||0),this.push(a)},b.exports=d},{"../crc32":4,"../utils":29,"./GenericWorker":25}],23:[function(a,b,c){"use strict";function d(a){f.call(this,"DataLengthProbe for "+a),this.propName=a,this.withStreamInfo(a,0)}var e=a("../utils"),f=a("./GenericWorker");e.inherits(d,f),d.prototype.processChunk=function(a){if(a){var b=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=b+a.data.length}f.prototype.processChunk.call(this,a)},b.exports=d},{"../utils":29,"./GenericWorker":25}],24:[function(a,b,c){"use strict";function d(a){f.call(this,"DataWorker");var b=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,a.then(function(a){b.dataIsReady=!0,b.data=a,b.max=a&&a.length||0,b.type=e.getTypeOf(a),b.isPaused||b._tickAndRepeat()},function(a){b.error(a)})}var e=a("../utils"),f=a("./GenericWorker"),g=16384;e.inherits(d,f),d.prototype.cleanUp=function(){f.prototype.cleanUp.call(this),this.data=null},d.prototype.resume=function(){return f.prototype.resume.call(this)?(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,e.delay(this._tickAndRepeat,[],this)),!0):!1},d.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(e.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},d.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var a=g,b=null,c=Math.min(this.max,this.index+a);if(this.index>=this.max)return this.end();switch(this.type){case"string":b=this.data.substring(this.index,c);break;case"uint8array":b=this.data.subarray(this.index,c);break;case"array":case"nodebuffer":b=this.data.slice(this.index,c)}return this.index=c,this.push({data:b,meta:{percent:this.max?this.index/this.max*100:0}})},b.exports=d},{"../utils":29,"./GenericWorker":25}],25:[function(a,b,c){"use strict";function d(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}d.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return this.isFinished?!1:(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,b){return this._listeners[a].push(b),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,b){if(this._listeners[a])for(var c=0;c "+a:a}},b.exports=d},{}],26:[function(a,b,c){(function(c){"use strict";function d(a,b,c){switch(a){case"blob":return h.newBlob(h.transformTo("arraybuffer",b),c);case"base64":return k.encode(b);default:return h.transformTo(a,b)}}function e(a,b){var d,e=0,f=null,g=0;for(d=0;dk;k++)j[k]=k>=252?6:k>=248?5:k>=240?4:k>=224?3:k>=192?2:1;j[254]=j[254]=1;var l=function(a){var b,c,d,e,f,h=a.length,i=0;for(e=0;h>e;e++)c=a.charCodeAt(e),55296===(64512&c)&&h>e+1&&(d=a.charCodeAt(e+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),e++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=g.uint8array?new Uint8Array(i):new Array(i),f=0,e=0;i>f;e++)c=a.charCodeAt(e),55296===(64512&c)&&h>e+1&&(d=a.charCodeAt(e+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),e++)),128>c?b[f++]=c:2048>c?(b[f++]=192|c>>>6,b[f++]=128|63&c):65536>c?(b[f++]=224|c>>>12,b[f++]=128|c>>>6&63,b[f++]=128|63&c):(b[f++]=240|c>>>18,b[f++]=128|c>>>12&63,b[f++]=128|c>>>6&63,b[f++]=128|63&c);return b},m=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+j[a[c]]>b?c:b},n=function(a){var b,c,d,e,g=a.length,h=new Array(2*g);for(c=0,b=0;g>b;)if(d=a[b++],128>d)h[c++]=d;else if(e=j[d],e>4)h[c++]=65533,b+=e-1;else{for(d&=2===e?31:3===e?15:7;e>1&&g>b;)d=d<<6|63&a[b++],e--;e>1?h[c++]=65533:65536>d?h[c++]=d:(d-=65536,h[c++]=55296|d>>10&1023,h[c++]=56320|1023&d)}return h.length!==c&&(h.subarray?h=h.subarray(0,c):h.length=c),f.applyFromCharCode(h)};c.utf8encode=function(a){return g.nodebuffer?h.newBuffer(a,"utf-8"):l(a)},c.utf8decode=function(a){return g.nodebuffer?f.transformTo("nodebuffer",a).toString("utf-8"):(a=f.transformTo(g.uint8array?"uint8array":"array",a),n(a))},f.inherits(d,i),d.prototype.processChunk=function(a){var b=f.transformTo(g.uint8array?"uint8array":"array",a.data);if(this.leftOver&&this.leftOver.length){if(g.uint8array){var d=b;b=new Uint8Array(d.length+this.leftOver.length),b.set(this.leftOver,0),b.set(d,this.leftOver.length)}else b=this.leftOver.concat(b);this.leftOver=null}var e=m(b),h=b;e!==b.length&&(g.uint8array?(h=b.subarray(0,e),this.leftOver=b.subarray(e,b.length)):(h=b.slice(0,e),this.leftOver=b.slice(e,b.length))),this.push({data:c.utf8decode(h),meta:a.meta})},d.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:c.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},c.Utf8DecodeWorker=d,f.inherits(e,i),e.prototype.processChunk=function(a){this.push({data:c.utf8encode(a.data),meta:a.meta})},c.Utf8EncodeWorker=e},{"./nodejsUtils":12,"./stream/GenericWorker":25,"./support":27,"./utils":29}],29:[function(a,b,c){"use strict";function d(a){var b=null;return b=i.uint8array?new Uint8Array(a.length):new Array(a.length),f(a,b)}function e(a){return a}function f(a,b){for(var c=0;c1;)try{return n.stringifyByChunk(a,d,b)}catch(f){b=Math.floor(b/2)}return n.stringifyByChar(a)}function h(a,b){for(var c=0;c=f)return String.fromCharCode.apply(null,a);for(;f>e;)"array"===b||"nodebuffer"===b?d.push(String.fromCharCode.apply(null,a.slice(e,Math.min(e+c,f)))):d.push(String.fromCharCode.apply(null,a.subarray(e,Math.min(e+c,f)))),e+=c;return d.join("")},stringifyByChar:function(a){for(var b="",c=0;cb?"0":"")+b.toString(16).toUpperCase();return d},c.delay=function(a,b,c){l(function(){a.apply(c||null,b||[])})},c.inherits=function(a,b){var c=function(){};c.prototype=b.prototype,a.prototype=new c},c.extend=function(){var a,b,c={};for(a=0;ae;)a=this.reader.readInt(2),b=this.reader.readInt(4),c=this.reader.readData(b),this.zip64ExtensibleData[a]={id:a,length:b,value:c}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var a,b;for(a=0;aa){var b=!this.isSignature(0,g.LOCAL_FILE_HEADER);throw b?new Error("Can't find end of central directory : is this a zip file ? If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html"):new Error("Corrupted zip : can't find end of central directory")}this.reader.setIndex(a);var c=a;if(this.checkSignature(g.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===f.MAX_VALUE_16BITS||this.diskWithCentralDirStart===f.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===f.MAX_VALUE_16BITS||this.centralDirRecords===f.MAX_VALUE_16BITS||this.centralDirSize===f.MAX_VALUE_32BITS||this.centralDirOffset===f.MAX_VALUE_32BITS){if(this.zip64=!0,a=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),0>a)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(a),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,g.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip : can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var d=this.centralDirOffset+this.centralDirSize;this.zip64&&(d+=20,d+=12+this.zip64EndOfCentralSize);var e=c-d;if(e>0)this.isSignature(c,g.CENTRAL_FILE_HEADER)||(this.reader.zero=e);else if(0>e)throw new Error("Corrupted zip: missing "+Math.abs(e)+" bytes.")},prepareReader:function(a){this.reader=e(a)},load:function(a){this.prepareReader(a),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},b.exports=d},{"./reader/readerFor":19,"./signature":20,"./support":27,"./utf8":28,"./utils":29,"./zipEntry":31}],31:[function(a,b,c){"use strict";function d(a,b){this.options=a,this.loadOptions=b}var e=a("./reader/readerFor"),f=a("./utils"),g=a("./compressedObject"),h=a("./crc32"),i=a("./utf8"),j=a("./compressions"),k=a("./support"),l=0,m=3,n=function(a){for(var b in j)if(j.hasOwnProperty(b)&&j[b].magic===a)return j[b];return null};d.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},readLocalPart:function(a){var b,c;if(a.skip(22),this.fileNameLength=a.readInt(2),c=a.readInt(2),this.fileName=a.readData(this.fileNameLength),a.skip(c),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(b=n(this.compressionMethod),null===b)throw new Error("Corrupted zip : compression "+f.pretty(this.compressionMethod)+" unknown (inner file : "+f.transformTo("string",this.fileName)+")");this.decompressed=new g(this.compressedSize,this.uncompressedSize,this.crc32,b,a.readData(this.compressedSize))},readCentralPart:function(a){this.versionMadeBy=a.readInt(2),a.skip(2),this.bitFlag=a.readInt(2),this.compressionMethod=a.readString(2),this.date=a.readDate(),this.crc32=a.readInt(4),this.compressedSize=a.readInt(4),this.uncompressedSize=a.readInt(4);var b=a.readInt(2);if(this.extraFieldsLength=a.readInt(2),this.fileCommentLength=a.readInt(2),this.diskNumberStart=a.readInt(2),this.internalFileAttributes=a.readInt(2),this.externalFileAttributes=a.readInt(4),this.localHeaderOffset=a.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");a.skip(b),this.readExtraFields(a),this.parseZIP64ExtraField(a),this.fileComment=a.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var a=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),a===l&&(this.dosPermissions=63&this.externalFileAttributes),a===m&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(a){if(this.extraFields[1]){var b=e(this.extraFields[1].value);this.uncompressedSize===f.MAX_VALUE_32BITS&&(this.uncompressedSize=b.readInt(8)),this.compressedSize===f.MAX_VALUE_32BITS&&(this.compressedSize=b.readInt(8)),this.localHeaderOffset===f.MAX_VALUE_32BITS&&(this.localHeaderOffset=b.readInt(8)),this.diskNumberStart===f.MAX_VALUE_32BITS&&(this.diskNumberStart=b.readInt(4))}},readExtraFields:function(a){var b,c,d,e=a.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});a.indexk){for(var b=0,c=h.length-j;c>b;b++)h[b]=h[b+j];h.length-=j,j=0}}h.length=0,j=0,i=!1}function e(a){var b=1,c=new l(a),d=document.createTextNode("");return c.observe(d,{characterData:!0}),function(){b=-b,d.data=b}}function f(a){return function(){function b(){clearTimeout(c),clearInterval(d),a()}var c=setTimeout(b,0),d=setInterval(b,50)}}b.exports=c;var g,h=[],i=!1,j=0,k=1024,l=a.MutationObserver||a.WebKitMutationObserver;g="function"==typeof l?e(d):f(d),c.requestFlush=g,c.makeRequestCallFromTimer=f}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],35:[function(a,b,c){},{}],36:[function(a,b,c){function d(){k=!1,h.length?j=h.concat(j):l=-1,j.length&&e()}function e(){if(!k){var a=setTimeout(d);k=!0;for(var b=j.length;b;){for(h=j,j=[];++l1)for(var c=1;ca;a+=2){var b=ca[a],c=ca[a+1];b(c),ca[a]=void 0,ca[a+1]=void 0}X=0}function q(){try{var a=b,c=a("vertx");return T=c.runOnLoop||c.runOnContext,l()}catch(d){return o()}}function r(){}function s(){return new TypeError("You cannot resolve a promise with itself")}function t(){return new TypeError("A promises callback cannot return that same promise.")}function u(a){try{return a.then}catch(b){return ga.error=b,ga}}function v(a,b,c,d){try{a.call(b,c,d)}catch(e){return e}}function w(a,b,c){Y(function(a){var d=!1,e=v(c,b,function(c){d||(d=!0,b!==c?z(a,c):B(a,c))},function(b){d||(d=!0,C(a,b))},"Settle: "+(a._label||" unknown promise"));!d&&e&&(d=!0,C(a,e))},a)}function x(a,b){b._state===ea?B(a,b._result):b._state===fa?C(a,b._result):D(b,void 0,function(b){z(a,b)},function(b){C(a,b)})}function y(a,b){if(b.constructor===a.constructor)x(a,b);else{var c=u(b);c===ga?C(a,ga.error):void 0===c?B(a,b):g(c)?w(a,b,c):B(a,b)}}function z(a,b){a===b?C(a,s()):f(b)?y(a,b):B(a,b)}function A(a){a._onerror&&a._onerror(a._result),E(a)}function B(a,b){a._state===da&&(a._result=b,a._state=ea,0!==a._subscribers.length&&Y(E,a))}function C(a,b){a._state===da&&(a._state=fa,a._result=b,Y(A,a))}function D(a,b,c,d){var e=a._subscribers,f=e.length;a._onerror=null,e[f]=b,e[f+ea]=c,e[f+fa]=d,0===f&&a._state&&Y(E,a)}function E(a){var b=a._subscribers,c=a._state;if(0!==b.length){for(var d,e,f=a._result,g=0;gg;g++)D(d.resolve(a[g]),void 0,b,c);return e}function M(a){var b=this;if(a&&"object"==typeof a&&a.constructor===b)return a;var c=new b(r);return z(c,a),c}function N(a){var b=this,c=new b(r);return C(c,a),c}function O(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function P(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function Q(a){this._id=na++,this._state=void 0,this._result=void 0,this._subscribers=[],r!==a&&(g(a)||O(),this instanceof Q||P(),I(this,a))}function R(){var a;if("undefined"!=typeof e)a=e;else if("undefined"!=typeof self)a=self;else try{a=Function("return this")()}catch(b){throw new Error("polyfill failed because global object is unavailable in this environment")}var c=a.Promise;c&&"[object Promise]"===Object.prototype.toString.call(c.resolve())&&!c.cast||(a.Promise=oa)}var S;S=Array.isArray?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)};var T,U,V,W=S,X=0,Y=({}.toString,function(a,b){ca[X]=a,ca[X+1]=b,X+=2,2===X&&(U?U(p):V())}),Z="undefined"!=typeof window?window:void 0,$=Z||{},_=$.MutationObserver||$.WebKitMutationObserver,aa="undefined"!=typeof d&&"[object process]"==={}.toString.call(d),ba="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,ca=new Array(1e3);V=aa?k():_?m():ba?n():void 0===Z&&"function"==typeof b?q():o();var da=void 0,ea=1,fa=2,ga=new F,ha=new F;J.prototype._validateInput=function(a){return W(a)},J.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},J.prototype._init=function(){this._result=new Array(this.length)};var ia=J;J.prototype._enumerate=function(){for(var a=this,b=a.length,c=a.promise,d=a._input,e=0;c._state===da&&b>e;e++)a._eachEntry(d[e],e)},J.prototype._eachEntry=function(a,b){var c=this,d=c._instanceConstructor;h(a)?a.constructor===d&&a._state!==da?(a._onerror=null,c._settledAt(a._state,b,a._result)):c._willSettleAt(d.resolve(a),b):(c._remaining--,c._result[b]=a)},J.prototype._settledAt=function(a,b,c){var d=this,e=d.promise;e._state===da&&(d._remaining--,a===fa?C(e,c):d._result[b]=c),0===d._remaining&&B(e,d._result)},J.prototype._willSettleAt=function(a,b){var c=this;D(a,void 0,function(a){c._settledAt(ea,b,a)},function(a){c._settledAt(fa,b,a)})};var ja=K,ka=L,la=M,ma=N,na=0,oa=Q;Q.all=ja,Q.race=ka,Q.resolve=la,Q.reject=ma,Q._setScheduler=i,Q._setAsap=j,Q._asap=Y,Q.prototype={constructor:Q,then:function(a,b){var c=this,d=c._state;if(d===ea&&!a||d===fa&&!b)return this;var e=new this.constructor(r),f=c._result;if(d){var g=arguments[d-1];Y(function(){H(d,e,g,f)})}else D(c,e,a,b);return e},"catch":function(a){return this.then(null,a)}};var pa=R,qa={Promise:oa,polyfill:pa};"function"==typeof a&&a.amd?a(function(){return qa}):"undefined"!=typeof c&&c.exports?c.exports=qa:"undefined"!=typeof this&&(this.ES6Promise=qa),pa()}).call(this)}).call(this,b("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:36}],38:[function(a,b,c){"use strict";var d=a("./lib/utils/common").assign,e=a("./lib/deflate"),f=a("./lib/inflate"),g=a("./lib/zlib/constants"),h={};d(h,e,f,g),b.exports=h},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(a,b,c){"use strict";function d(a){if(!(this instanceof d))return new d(a);this.options=i.assign({level:s,method:u,chunkSize:16384,windowBits:15,memLevel:8,strategy:t,to:""},a||{});var b=this.options;b.raw&&b.windowBits>0?b.windowBits=-b.windowBits:b.gzip&&b.windowBits>0&&b.windowBits<16&&(b.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var c=h.deflateInit2(this.strm,b.level,b.method,b.windowBits,b.memLevel,b.strategy);if(c!==p)throw new Error(k[c]);if(b.header&&h.deflateSetHeader(this.strm,b.header),b.dictionary){var e;if(e="string"==typeof b.dictionary?j.string2buf(b.dictionary):"[object ArrayBuffer]"===m.call(b.dictionary)?new Uint8Array(b.dictionary):b.dictionary,c=h.deflateSetDictionary(this.strm,e),c!==p)throw new Error(k[c]);this._dict_set=!0}}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}function g(a,b){return b=b||{},b.gzip=!0,e(a,b)}var h=a("./zlib/deflate"),i=a("./utils/common"),j=a("./utils/strings"),k=a("./zlib/messages"),l=a("./zlib/zstream"),m=Object.prototype.toString,n=0,o=4,p=0,q=1,r=2,s=-1,t=0,u=8;d.prototype.push=function(a,b){var c,d,e=this.strm,f=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?o:n,"string"==typeof a?e.input=j.string2buf(a):"[object ArrayBuffer]"===m.call(a)?e.input=new Uint8Array(a):e.input=a,e.next_in=0,e.avail_in=e.input.length;do{if(0===e.avail_out&&(e.output=new i.Buf8(f),e.next_out=0,e.avail_out=f),c=h.deflate(e,d),c!==q&&c!==p)return this.onEnd(c),this.ended=!0,!1;0!==e.avail_out&&(0!==e.avail_in||d!==o&&d!==r)||("string"===this.options.to?this.onData(j.buf2binstring(i.shrinkBuf(e.output,e.next_out))):this.onData(i.shrinkBuf(e.output,e.next_out)))}while((e.avail_in>0||0===e.avail_out)&&c!==q);return d===o?(c=h.deflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===p):d===r?(this.onEnd(p),e.avail_out=0,!0):!0},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===p&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Deflate=d,c.deflate=e,c.deflateRaw=f,c.gzip=g},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(a,b,c){"use strict";function d(a){if(!(this instanceof d))return new d(a);this.options=h.assign({chunkSize:16384,windowBits:0,to:""},a||{});var b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,0===b.windowBits&&(b.windowBits=-15)),!(b.windowBits>=0&&b.windowBits<16)||a&&a.windowBits||(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&0===(15&b.windowBits)&&(b.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var c=g.inflateInit2(this.strm,b.windowBits);if(c!==j.Z_OK)throw new Error(k[c]);this.header=new m,g.inflateGetHeader(this.strm,this.header)}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}var g=a("./zlib/inflate"),h=a("./utils/common"),i=a("./utils/strings"),j=a("./zlib/constants"),k=a("./zlib/messages"),l=a("./zlib/zstream"),m=a("./zlib/gzheader"),n=Object.prototype.toString;d.prototype.push=function(a,b){var c,d,e,f,k,l,m=this.strm,o=this.options.chunkSize,p=this.options.dictionary,q=!1;if(this.ended)return!1;d=b===~~b?b:b===!0?j.Z_FINISH:j.Z_NO_FLUSH,"string"==typeof a?m.input=i.binstring2buf(a):"[object ArrayBuffer]"===n.call(a)?m.input=new Uint8Array(a):m.input=a,m.next_in=0,m.avail_in=m.input.length;do{if(0===m.avail_out&&(m.output=new h.Buf8(o),m.next_out=0,m.avail_out=o),c=g.inflate(m,j.Z_NO_FLUSH),c===j.Z_NEED_DICT&&p&&(l="string"==typeof p?i.string2buf(p):"[object ArrayBuffer]"===n.call(p)?new Uint8Array(p):p,c=g.inflateSetDictionary(this.strm,l)),c===j.Z_BUF_ERROR&&q===!0&&(c=j.Z_OK,q=!1),c!==j.Z_STREAM_END&&c!==j.Z_OK)return this.onEnd(c),this.ended=!0,!1;m.next_out&&(0!==m.avail_out&&c!==j.Z_STREAM_END&&(0!==m.avail_in||d!==j.Z_FINISH&&d!==j.Z_SYNC_FLUSH)||("string"===this.options.to?(e=i.utf8border(m.output,m.next_out),f=m.next_out-e,k=i.buf2string(m.output,e),m.next_out=f,m.avail_out=o-f,f&&h.arraySet(m.output,m.output,e,f,0),this.onData(k)):this.onData(h.shrinkBuf(m.output,m.next_out)))),0===m.avail_in&&0===m.avail_out&&(q=!0)}while((m.avail_in>0||0===m.avail_out)&&c!==j.Z_STREAM_END);return c===j.Z_STREAM_END&&(d=j.Z_FINISH),d===j.Z_FINISH?(c=g.inflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===j.Z_OK):d===j.Z_SYNC_FLUSH?(this.onEnd(j.Z_OK),m.avail_out=0,!0):!0},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===j.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=h.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Inflate=d,c.inflate=e,c.inflateRaw=f,c.ungzip=e},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(a,b,c){"use strict";var d="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;c.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!=typeof c)throw new TypeError(c+"must be non-object");for(var d in c)c.hasOwnProperty(d)&&(a[d]=c[d])}}return a},c.shrinkBuf=function(a,b){return a.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)};var e={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)return void a.set(b.subarray(c,c+d),e);for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){var b,c,d,e,f,g;for(d=0,b=0,c=a.length;c>b;b++)d+=a[b].length;for(g=new Uint8Array(d),e=0,b=0,c=a.length;c>b;b++)f=a[b],g.set(f,e),e+=f.length;return g}},f={arraySet:function(a,b,c,d,e){for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}};c.setTyped=function(a){a?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,e)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,f))},c.setTyped(d)},{}],42:[function(a,b,c){"use strict";function d(a,b){if(65537>b&&(a.subarray&&g||!a.subarray&&f))return String.fromCharCode.apply(null,e.shrinkBuf(a,b));for(var c="",d=0;b>d;d++)c+=String.fromCharCode(a[d]);return c}var e=a("./common"),f=!0,g=!0;try{String.fromCharCode.apply(null,[0])}catch(h){f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){g=!1}for(var i=new e.Buf8(256),j=0;256>j;j++)i[j]=j>=252?6:j>=248?5:j>=240?4:j>=224?3:j>=192?2:1;i[254]=i[254]=1,c.string2buf=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;h>f;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=new e.Buf8(i),g=0,f=0;i>g;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),128>c?b[g++]=c:2048>c?(b[g++]=192|c>>>6,b[g++]=128|63&c):65536>c?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},c.buf2binstring=function(a){return d(a,a.length)},c.binstring2buf=function(a){for(var b=new e.Buf8(a.length),c=0,d=b.length;d>c;c++)b[c]=a.charCodeAt(c);return b},c.buf2string=function(a,b){var c,e,f,g,h=b||a.length,j=new Array(2*h);for(e=0,c=0;h>c;)if(f=a[c++],128>f)j[e++]=f;else if(g=i[f],g>4)j[e++]=65533,c+=g-1;else{for(f&=2===g?31:3===g?15:7;g>1&&h>c;)f=f<<6|63&a[c++],g--;g>1?j[e++]=65533:65536>f?j[e++]=f:(f-=65536,j[e++]=55296|f>>10&1023,j[e++]=56320|1023&f)}return d(j,e)},c.utf8border=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+i[a[c]]>b?c:b}},{"./common":41}],43:[function(a,b,c){"use strict";function d(a,b,c,d){for(var e=65535&a|0,f=a>>>16&65535|0,g=0;0!==c;){g=c>2e3?2e3:c,c-=g;do e=e+b[d++]|0,f=f+e|0;while(--g);e%=65521,f%=65521}return e|f<<16|0}b.exports=d},{}],44:[function(a,b,c){"use strict";b.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(a,b,c){"use strict";function d(){for(var a,b=[],c=0;256>c;c++){a=c;for(var d=0;8>d;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e=f,g=d+c;a^=-1;for(var h=d;g>h;h++)a=a>>>8^e[255&(a^b[h])];return-1^a}var f=d();b.exports=e},{}],46:[function(a,b,c){"use strict";function d(a,b){return a.msg=I[b],b}function e(a){return(a<<1)-(a>4?9:0)}function f(a){for(var b=a.length;--b>=0;)a[b]=0}function g(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out),0!==c&&(E.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c,b.pending-=c,0===b.pending&&(b.pending_out=0))}function h(a,b){F._tr_flush_block(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,b),a.block_start=a.strstart,g(a.strm)}function i(a,b){a.pending_buf[a.pending++]=b}function j(a,b){a.pending_buf[a.pending++]=b>>>8&255,a.pending_buf[a.pending++]=255&b}function k(a,b,c,d){var e=a.avail_in;return e>d&&(e=d),0===e?0:(a.avail_in-=e,E.arraySet(b,a.input,a.next_in,e,c),1===a.state.wrap?a.adler=G(a.adler,b,e,c):2===a.state.wrap&&(a.adler=H(a.adler,b,e,c)),a.next_in+=e,a.total_in+=e,e)}function l(a,b){var c,d,e=a.max_chain_length,f=a.strstart,g=a.prev_length,h=a.nice_match,i=a.strstart>a.w_size-la?a.strstart-(a.w_size-la):0,j=a.window,k=a.w_mask,l=a.prev,m=a.strstart+ka,n=j[f+g-1],o=j[f+g];a.prev_length>=a.good_match&&(e>>=2),h>a.lookahead&&(h=a.lookahead);do if(c=b,j[c+g]===o&&j[c+g-1]===n&&j[c]===j[f]&&j[++c]===j[f+1]){f+=2,c++;do;while(j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&m>f);if(d=ka-(m-f),f=m-ka,d>g){if(a.match_start=b,g=d,d>=h)break;n=j[f+g-1],o=j[f+g]}}while((b=l[b&k])>i&&0!==--e);return g<=a.lookahead?g:a.lookahead}function m(a){var b,c,d,e,f,g=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=g+(g-la)){E.arraySet(a.window,a.window,g,g,0),a.match_start-=g,a.strstart-=g,a.block_start-=g,c=a.hash_size,b=c;do d=a.head[--b],a.head[b]=d>=g?d-g:0;while(--c);c=g,b=c;do d=a.prev[--b],a.prev[b]=d>=g?d-g:0;while(--c);e+=g}if(0===a.strm.avail_in)break;if(c=k(a.strm,a.window,a.strstart+a.lookahead,e),a.lookahead+=c,a.lookahead+a.insert>=ja)for(f=a.strstart-a.insert,a.ins_h=a.window[f],a.ins_h=(a.ins_h<a.pending_buf_size-5&&(c=a.pending_buf_size-5);;){if(a.lookahead<=1){if(m(a),0===a.lookahead&&b===J)return ua;if(0===a.lookahead)break}a.strstart+=a.lookahead,a.lookahead=0;var d=a.block_start+c;if((0===a.strstart||a.strstart>=d)&&(a.lookahead=a.strstart-d,a.strstart=d,h(a,!1),0===a.strm.avail_out))return ua;if(a.strstart-a.block_start>=a.w_size-la&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.strstart>a.block_start&&(h(a,!1),0===a.strm.avail_out)?ua:ua}function o(a,b){for(var c,d;;){if(a.lookahead=ja&&(a.ins_h=(a.ins_h<=ja)if(d=F._tr_tally(a,a.strstart-a.match_start,a.match_length-ja),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=ja){a.match_length--;do a.strstart++,a.ins_h=(a.ins_h<=ja&&(a.ins_h=(a.ins_h<4096)&&(a.match_length=ja-1)),a.prev_length>=ja&&a.match_length<=a.prev_length){e=a.strstart+a.lookahead-ja,d=F._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-ja),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=e&&(a.ins_h=(a.ins_h<=ja&&a.strstart>0&&(e=a.strstart-1,d=g[e],d===g[++e]&&d===g[++e]&&d===g[++e])){f=a.strstart+ka;do;while(d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&f>e);a.match_length=ka-(f-e),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=ja?(c=F._tr_tally(a,1,a.match_length-ja),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function r(a,b){for(var c;;){if(0===a.lookahead&&(m(a),0===a.lookahead)){if(b===J)return ua;break}if(a.match_length=0,c=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function s(a,b,c,d,e){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d,this.func=e}function t(a){a.window_size=2*a.w_size,f(a.head),a.max_lazy_match=D[a.level].max_lazy,a.good_match=D[a.level].good_length,a.nice_match=D[a.level].nice_length,a.max_chain_length=D[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=ja-1,a.match_available=0,a.ins_h=0}function u(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=$,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new E.Buf16(2*ha),this.dyn_dtree=new E.Buf16(2*(2*fa+1)),this.bl_tree=new E.Buf16(2*(2*ga+1)),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new E.Buf16(ia+1),this.heap=new E.Buf16(2*ea+1),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new E.Buf16(2*ea+1),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(a){var b;return a&&a.state?(a.total_in=a.total_out=0,a.data_type=Z,b=a.state,b.pending=0,b.pending_out=0,b.wrap<0&&(b.wrap=-b.wrap),b.status=b.wrap?na:sa,a.adler=2===b.wrap?0:1,b.last_flush=J,F._tr_init(b),O):d(a,Q)}function w(a){var b=v(a);return b===O&&t(a.state),b}function x(a,b){return a&&a.state?2!==a.state.wrap?Q:(a.state.gzhead=b,O):Q}function y(a,b,c,e,f,g){if(!a)return Q;var h=1;if(b===T&&(b=6),0>e?(h=0,e=-e):e>15&&(h=2,e-=16),1>f||f>_||c!==$||8>e||e>15||0>b||b>9||0>g||g>X)return d(a,Q);8===e&&(e=9);var i=new u;return a.state=i,i.strm=a,i.wrap=h,i.gzhead=null,i.w_bits=e,i.w_size=1<>1,i.l_buf=3*i.lit_bufsize,i.level=b,i.strategy=g,i.method=c,w(a)}function z(a,b){return y(a,b,$,aa,ba,Y)}function A(a,b){var c,h,k,l;if(!a||!a.state||b>N||0>b)return a?d(a,Q):Q;if(h=a.state,!a.output||!a.input&&0!==a.avail_in||h.status===ta&&b!==M)return d(a,0===a.avail_out?S:Q);if(h.strm=a,c=h.last_flush,h.last_flush=b,h.status===na)if(2===h.wrap)a.adler=0,i(h,31),i(h,139),i(h,8),h.gzhead?(i(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),i(h,255&h.gzhead.time),i(h,h.gzhead.time>>8&255),i(h,h.gzhead.time>>16&255),i(h,h.gzhead.time>>24&255),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,255&h.gzhead.os),h.gzhead.extra&&h.gzhead.extra.length&&(i(h,255&h.gzhead.extra.length),i(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(a.adler=H(a.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=oa):(i(h,0),i(h,0),i(h,0),i(h,0),i(h,0),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,ya),h.status=sa);else{var m=$+(h.w_bits-8<<4)<<8,n=-1;n=h.strategy>=V||h.level<2?0:h.level<6?1:6===h.level?2:3,m|=n<<6,0!==h.strstart&&(m|=ma),m+=31-m%31,h.status=sa,j(h,m),0!==h.strstart&&(j(h,a.adler>>>16),j(h,65535&a.adler)),a.adler=1}if(h.status===oa)if(h.gzhead.extra){for(k=h.pending;h.gzindex<(65535&h.gzhead.extra.length)&&(h.pending!==h.pending_buf_size||(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending!==h.pending_buf_size));)i(h,255&h.gzhead.extra[h.gzindex]),h.gzindex++;h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),h.gzindex===h.gzhead.extra.length&&(h.gzindex=0,h.status=pa)}else h.status=pa;if(h.status===pa)if(h.gzhead.name){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindexk&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.gzindex=0,h.status=qa)}else h.status=qa;if(h.status===qa)if(h.gzhead.comment){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindexk&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.status=ra)}else h.status=ra;if(h.status===ra&&(h.gzhead.hcrc?(h.pending+2>h.pending_buf_size&&g(a),h.pending+2<=h.pending_buf_size&&(i(h,255&a.adler),i(h,a.adler>>8&255),a.adler=0,h.status=sa)):h.status=sa),0!==h.pending){if(g(a),0===a.avail_out)return h.last_flush=-1,O}else if(0===a.avail_in&&e(b)<=e(c)&&b!==M)return d(a,S);if(h.status===ta&&0!==a.avail_in)return d(a,S);if(0!==a.avail_in||0!==h.lookahead||b!==J&&h.status!==ta){var o=h.strategy===V?r(h,b):h.strategy===W?q(h,b):D[h.level].func(h,b);if(o!==wa&&o!==xa||(h.status=ta),o===ua||o===wa)return 0===a.avail_out&&(h.last_flush=-1),O;if(o===va&&(b===K?F._tr_align(h):b!==N&&(F._tr_stored_block(h,0,0,!1),b===L&&(f(h.head),0===h.lookahead&&(h.strstart=0,h.block_start=0,h.insert=0))),g(a),0===a.avail_out))return h.last_flush=-1,O}return b!==M?O:h.wrap<=0?P:(2===h.wrap?(i(h,255&a.adler),i(h,a.adler>>8&255),i(h,a.adler>>16&255),i(h,a.adler>>24&255),i(h,255&a.total_in),i(h,a.total_in>>8&255),i(h,a.total_in>>16&255),i(h,a.total_in>>24&255)):(j(h,a.adler>>>16),j(h,65535&a.adler)),g(a),h.wrap>0&&(h.wrap=-h.wrap),0!==h.pending?O:P)}function B(a){var b;return a&&a.state?(b=a.state.status,b!==na&&b!==oa&&b!==pa&&b!==qa&&b!==ra&&b!==sa&&b!==ta?d(a,Q):(a.state=null,b===sa?d(a,R):O)):Q}function C(a,b){var c,d,e,g,h,i,j,k,l=b.length;if(!a||!a.state)return Q;if(c=a.state,g=c.wrap,2===g||1===g&&c.status!==na||c.lookahead)return Q;for(1===g&&(a.adler=G(a.adler,b,l,0)),c.wrap=0,l>=c.w_size&&(0===g&&(f(c.head),c.strstart=0,c.block_start=0,c.insert=0),k=new E.Buf8(c.w_size),E.arraySet(k,b,l-c.w_size,c.w_size,0),b=k,l=c.w_size),h=a.avail_in,i=a.next_in,j=a.input,a.avail_in=l,a.next_in=0,a.input=b,m(c);c.lookahead>=ja;){d=c.strstart,e=c.lookahead-(ja-1);do c.ins_h=(c.ins_h<q&&(p+=B[f++]<>>24,p>>>=w,q-=w,w=v>>>16&255,0===w)C[h++]=65535&v;else{if(!(16&w)){if(0===(64&w)){v=r[(65535&v)+(p&(1<q&&(p+=B[f++]<>>=w,q-=w),15>q&&(p+=B[f++]<>>24,p>>>=w,q-=w,w=v>>>16&255,!(16&w)){if(0===(64&w)){v=s[(65535&v)+(p&(1<q&&(p+=B[f++]<q&&(p+=B[f++]<k){a.msg="invalid distance too far back",c.mode=d;break a}if(p>>>=w,q-=w,w=h-i,y>w){if(w=y-w,w>m&&c.sane){a.msg="invalid distance too far back",c.mode=d;break a}if(z=0,A=o,0===n){if(z+=l-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}else if(w>n){if(z+=l+n-w,w-=n,x>w){x-=w;do C[h++]=o[z++];while(--w);if(z=0,x>n){w=n,x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}}else if(z+=n-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}for(;x>2;)C[h++]=A[z++],C[h++]=A[z++],C[h++]=A[z++],x-=3;x&&(C[h++]=A[z++],x>1&&(C[h++]=A[z++]))}else{z=h-y;do C[h++]=C[z++],C[h++]=C[z++],C[h++]=C[z++],x-=3;while(x>2);x&&(C[h++]=C[z++],x>1&&(C[h++]=C[z++]))}break}}break}}while(g>f&&j>h);x=q>>3,f-=x,q-=x<<3,p&=(1<f?5+(g-f):5-(f-g),a.avail_out=j>h?257+(j-h):257-(h-j),c.hold=p,c.bits=q}},{}],49:[function(a,b,c){"use strict";function d(a){return(a>>>24&255)+(a>>>8&65280)+((65280&a)<<8)+((255&a)<<24)}function e(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(a){var b;return a&&a.state?(b=a.state,a.total_in=a.total_out=b.total=0,a.msg="",b.wrap&&(a.adler=1&b.wrap),b.mode=L,b.last=0,b.havedict=0,b.dmax=32768,b.head=null,b.hold=0,b.bits=0,b.lencode=b.lendyn=new s.Buf32(pa),b.distcode=b.distdyn=new s.Buf32(qa),b.sane=1,b.back=-1,D):G}function g(a){var b;return a&&a.state?(b=a.state,b.wsize=0,b.whave=0,b.wnext=0,f(a)):G}function h(a,b){var c,d;return a&&a.state?(d=a.state,0>b?(c=0,b=-b):(c=(b>>4)+1,48>b&&(b&=15)),b&&(8>b||b>15)?G:(null!==d.window&&d.wbits!==b&&(d.window=null),d.wrap=c,d.wbits=b,g(a))):G}function i(a,b){var c,d;return a?(d=new e,a.state=d,d.window=null,c=h(a,b),c!==D&&(a.state=null),c):G}function j(a){return i(a,sa)}function k(a){if(ta){var b;for(q=new s.Buf32(512),r=new s.Buf32(32),b=0;144>b;)a.lens[b++]=8;for(;256>b;)a.lens[b++]=9;for(;280>b;)a.lens[b++]=7;for(;288>b;)a.lens[b++]=8;for(w(y,a.lens,0,288,q,0,a.work,{bits:9}),b=0;32>b;)a.lens[b++]=5;w(z,a.lens,0,32,r,0,a.work,{bits:5}),ta=!1}a.lencode=q,a.lenbits=9,a.distcode=r,a.distbits=5}function l(a,b,c,d){var e,f=a.state;return null===f.window&&(f.wsize=1<=f.wsize?(s.arraySet(f.window,b,c-f.wsize,f.wsize,0),f.wnext=0,f.whave=f.wsize):(e=f.wsize-f.wnext,e>d&&(e=d),s.arraySet(f.window,b,c-d,e,f.wnext),d-=e,d?(s.arraySet(f.window,b,c-d,d,0),f.wnext=d,f.whave=f.wsize):(f.wnext+=e,f.wnext===f.wsize&&(f.wnext=0),f.whaven;){if(0===i)break a;i--,m+=e[g++]<>>8&255,c.check=u(c.check,Ba,2,0),m=0,n=0,c.mode=M;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&m)<<8)+(m>>8))%31){a.msg="incorrect header check",c.mode=ma;break}if((15&m)!==K){a.msg="unknown compression method",c.mode=ma;break}if(m>>>=4,n-=4,wa=(15&m)+8,0===c.wbits)c.wbits=wa;else if(wa>c.wbits){a.msg="invalid window size",c.mode=ma;break}c.dmax=1<n;){if(0===i)break a;i--,m+=e[g++]<>8&1),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=N;case N:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<>>8&255,Ba[2]=m>>>16&255,Ba[3]=m>>>24&255,c.check=u(c.check,Ba,4,0)),m=0,n=0,c.mode=O;case O:for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>8),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=P;case P:if(1024&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0}else c.head&&(c.head.extra=null);c.mode=Q;case Q:if(1024&c.flags&&(q=c.length,q>i&&(q=i),q&&(c.head&&(wa=c.head.extra_len-c.length,c.head.extra||(c.head.extra=new Array(c.head.extra_len)),s.arraySet(c.head.extra,e,g,q,wa)),512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,c.length-=q),c.length))break a;c.length=0,c.mode=R;case R:if(2048&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.name+=String.fromCharCode(wa));while(wa&&i>q);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.name=null);c.length=0,c.mode=S;case S:if(4096&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.comment+=String.fromCharCode(wa));while(wa&&i>q);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.comment=null);c.mode=T;case T:if(512&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<>9&1,c.head.done=!0),a.adler=c.check=0,c.mode=W;break;case U:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<>>=7&n,n-=7&n,c.mode=ja;break}for(;3>n;){if(0===i)break a;i--,m+=e[g++]<>>=1,n-=1,3&m){case 0:c.mode=Y;break;case 1:if(k(c),c.mode=ca,b===C){m>>>=2,n-=2;break a}break;case 2:c.mode=_;break;case 3:a.msg="invalid block type",c.mode=ma}m>>>=2,n-=2;break;case Y:for(m>>>=7&n,n-=7&n;32>n;){if(0===i)break a;i--,m+=e[g++]<>>16^65535)){a.msg="invalid stored block lengths",c.mode=ma;break}if(c.length=65535&m,m=0,n=0,c.mode=Z,b===C)break a;case Z:c.mode=$;case $:if(q=c.length){if(q>i&&(q=i),q>j&&(q=j),0===q)break a;s.arraySet(f,e,g,q,h),i-=q,g+=q,j-=q,h+=q,c.length-=q;break}c.mode=W;break;case _:for(;14>n;){if(0===i)break a;i--,m+=e[g++]<>>=5,n-=5,c.ndist=(31&m)+1,m>>>=5,n-=5,c.ncode=(15&m)+4,m>>>=4,n-=4,c.nlen>286||c.ndist>30){a.msg="too many length or distance symbols",c.mode=ma;break}c.have=0,c.mode=aa;case aa:for(;c.haven;){if(0===i)break a;i--,m+=e[g++]<>>=3,n-=3}for(;c.have<19;)c.lens[Ca[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ya={bits:c.lenbits},xa=w(x,c.lens,0,19,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid code lengths set",c.mode=ma;break}c.have=0,c.mode=ba;case ba:for(;c.have>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<sa)m>>>=qa,n-=qa,c.lens[c.have++]=sa;else{if(16===sa){for(za=qa+2;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,0===c.have){a.msg="invalid bit length repeat",c.mode=ma;break}wa=c.lens[c.have-1],q=3+(3&m),m>>>=2,n-=2}else if(17===sa){for(za=qa+3;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,wa=0,q=3+(7&m),m>>>=3,n-=3}else{for(za=qa+7;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=qa,n-=qa,wa=0,q=11+(127&m),m>>>=7,n-=7}if(c.have+q>c.nlen+c.ndist){a.msg="invalid bit length repeat",c.mode=ma;break}for(;q--;)c.lens[c.have++]=wa}}if(c.mode===ma)break;if(0===c.lens[256]){a.msg="invalid code -- missing end-of-block",c.mode=ma;break}if(c.lenbits=9,ya={bits:c.lenbits},xa=w(y,c.lens,0,c.nlen,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid literal/lengths set",c.mode=ma;break}if(c.distbits=6,c.distcode=c.distdyn,ya={bits:c.distbits},xa=w(z,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,ya),c.distbits=ya.bits,xa){a.msg="invalid distances set",c.mode=ma;break}if(c.mode=ca,b===C)break a;case ca:c.mode=da;case da:if(i>=6&&j>=258){a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,v(a,p),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,c.mode===W&&(c.back=-1);break}for(c.back=0;Aa=c.lencode[m&(1<>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,c.length=sa,0===ra){c.mode=ia;break}if(32&ra){c.back=-1,c.mode=W;break}if(64&ra){a.msg="invalid literal/length code",c.mode=ma;break}c.extra=15&ra,c.mode=ea;case ea:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=c.extra,n-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=fa;case fa:for(;Aa=c.distcode[m&(1<>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,64&ra){a.msg="invalid distance code",c.mode=ma;break}c.offset=sa,c.extra=15&ra,c.mode=ga;case ga:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<>>=c.extra,n-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg="invalid distance too far back",c.mode=ma;break}c.mode=ha;case ha:if(0===j)break a;if(q=p-j,c.offset>q){if(q=c.offset-q,q>c.whave&&c.sane){a.msg="invalid distance too far back",c.mode=ma;break}q>c.wnext?(q-=c.wnext,r=c.wsize-q):r=c.wnext-q,q>c.length&&(q=c.length),pa=c.window}else pa=f,r=h-c.offset,q=c.length;q>j&&(q=j),j-=q,c.length-=q;do f[h++]=pa[r++];while(--q);0===c.length&&(c.mode=da);break;case ia:if(0===j)break a;f[h++]=c.length,j--,c.mode=da;break;case ja:if(c.wrap){for(;32>n;){if(0===i)break a;i--,m|=e[g++]<n;){if(0===i)break a;i--,m+=e[g++]<=D;D++)P[D]=0;for(E=0;o>E;E++)P[b[c+E]]++;for(H=C,G=e;G>=1&&0===P[G];G--);if(H>G&&(H=G),0===G)return p[q++]=20971520,p[q++]=20971520,s.bits=1,0;for(F=1;G>F&&0===P[F];F++);for(F>H&&(H=F),K=1,D=1;e>=D;D++)if(K<<=1,K-=P[D],0>K)return-1;if(K>0&&(a===h||1!==G))return-1;for(Q[1]=0,D=1;e>D;D++)Q[D+1]=Q[D]+P[D];for(E=0;o>E;E++)0!==b[c+E]&&(r[Q[b[c+E]]++]=E);if(a===h?(N=R=r,y=19):a===i?(N=k,O-=257,R=l,S-=257,y=256):(N=m,R=n,y=-1),M=0,E=0,D=F,x=q,I=H,J=0,v=-1,L=1<f||a===j&&L>g)return 1;for(var T=0;;){T++,z=D-J,r[E]y?(A=R[S+r[E]],B=N[O+r[E]]):(A=96,B=0),t=1<>J)+u]=z<<24|A<<16|B|0;while(0!==u);for(t=1<>=1;if(0!==t?(M&=t-1,M+=t):M=0,E++,0===--P[D]){if(D===G)break;D=b[c+r[E]]}if(D>H&&(M&w)!==v){for(0===J&&(J=H),x+=F,I=D-J,K=1<I+J&&(K-=P[I+J],!(0>=K));)I++,K<<=1;if(L+=1<f||a===j&&L>g)return 1;v=M&w,p[v]=H<<24|I<<16|x-q|0}}return 0!==M&&(p[x+M]=D-J<<24|64<<16|0),s.bits=H,0}},{"../utils/common":41}],51:[function(a,b,c){"use strict";b.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(a,b,c){"use strict";function d(a){for(var b=a.length;--b>=0;)a[b]=0}function e(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length}function f(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b}function g(a){return 256>a?ia[a]:ia[256+(a>>>7)]}function h(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function i(a,b,c){a.bi_valid>X-c?(a.bi_buf|=b<>X-a.bi_valid,a.bi_valid+=c-X):(a.bi_buf|=b<>>=1,c<<=1;while(--b>0);return c>>>1}function l(a){16===a.bi_valid?(h(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function m(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;W>=f;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,c=a.heap_max+1;V>c;c++)d=a.heap[c],f=i[2*i[2*d+1]+1]+1,f>o&&(f=o,p++),i[2*d+1]=f,d>j||(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)e=a.heap[--c],e>j||(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function n(a,b,c){var d,e,f=new Array(W+1),g=0;for(d=1;W>=d;d++)f[d]=g=g+c[d-1]<<1;for(e=0;b>=e;e++){var h=a[2*e+1];0!==h&&(a[2*e]=k(f[h]++,h))}}function o(){var a,b,c,d,f,g=new Array(W+1);for(c=0,d=0;Q-1>d;d++)for(ka[d]=c,a=0;a<1<d;d++)for(la[d]=f,a=0;a<1<>=7;T>d;d++)for(la[d]=f<<7,a=0;a<1<=b;b++)g[b]=0;for(a=0;143>=a;)ga[2*a+1]=8,a++,g[8]++;for(;255>=a;)ga[2*a+1]=9,a++,g[9]++;for(;279>=a;)ga[2*a+1]=7,a++,g[7]++;for(;287>=a;)ga[2*a+1]=8,a++,g[8]++;for(n(ga,S+1,g),a=0;T>a;a++)ha[2*a+1]=5,ha[2*a]=k(a,5);ma=new e(ga,ba,R+1,S,W),na=new e(ha,ca,0,T,W),oa=new e(new Array(0),da,0,U,Y)}function p(a){var b;for(b=0;S>b;b++)a.dyn_ltree[2*b]=0;for(b=0;T>b;b++)a.dyn_dtree[2*b]=0;for(b=0;U>b;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*Z]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function q(a){a.bi_valid>8?h(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function r(a,b,c,d){q(a),d&&(h(a,c),h(a,~c)),G.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function s(a,b,c,d){var e=2*b,f=2*c;return a[e]c;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)e=a.heap[++a.heap_len]=2>j?++j:0,f[2*e]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)t(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],t(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,t(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],m(a,b),n(f,j,a.bl_count)}function w(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[2*(c+1)+1]=65535,d=0;c>=d;d++)e=g,g=b[2*(d+1)+1], +++hh?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*$]++):10>=h?a.bl_tree[2*_]++:a.bl_tree[2*aa]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function x(a,b,c){var d,e,f=-1,g=b[1],h=0,k=7,l=4;for(0===g&&(k=138,l=3),d=0;c>=d;d++)if(e=g,g=b[2*(d+1)+1],!(++hh){do j(a,e,a.bl_tree);while(0!==--h)}else 0!==e?(e!==f&&(j(a,e,a.bl_tree),h--),j(a,$,a.bl_tree),i(a,h-3,2)):10>=h?(j(a,_,a.bl_tree),i(a,h-3,3)):(j(a,aa,a.bl_tree),i(a,h-11,7));h=0,f=e,0===g?(k=138,l=3):e===g?(k=6,l=3):(k=7,l=4)}}function y(a){var b;for(w(a,a.dyn_ltree,a.l_desc.max_code),w(a,a.dyn_dtree,a.d_desc.max_code),v(a,a.bl_desc),b=U-1;b>=3&&0===a.bl_tree[2*ea[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function z(a,b,c,d){var e;for(i(a,b-257,5),i(a,c-1,5),i(a,d-4,4),e=0;d>e;e++)i(a,a.bl_tree[2*ea[e]+1],3);x(a,a.dyn_ltree,b-1),x(a,a.dyn_dtree,c-1)}function A(a){var b,c=4093624447;for(b=0;31>=b;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return I;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return J;for(b=32;R>b;b++)if(0!==a.dyn_ltree[2*b])return J;return I}function B(a){pa||(o(),pa=!0),a.l_desc=new f(a.dyn_ltree,ma),a.d_desc=new f(a.dyn_dtree,na),a.bl_desc=new f(a.bl_tree,oa),a.bi_buf=0,a.bi_valid=0,p(a)}function C(a,b,c,d){i(a,(L<<1)+(d?1:0),3),r(a,b,c,!0)}function D(a){i(a,M<<1,3),j(a,Z,ga),l(a)}function E(a,b,c,d){var e,f,g=0;a.level>0?(a.strm.data_type===K&&(a.strm.data_type=A(a)),v(a,a.l_desc),v(a,a.d_desc),g=y(a),e=a.opt_len+3+7>>>3,f=a.static_len+3+7>>>3,e>=f&&(e=f)):e=f=c+5,e>=c+4&&-1!==b?C(a,b,c,d):a.strategy===H||f===e?(i(a,(M<<1)+(d?1:0),3),u(a,ga,ha)):(i(a,(N<<1)+(d?1:0),3),z(a,a.l_desc.max_code+1,a.d_desc.max_code+1,g+1),u(a,a.dyn_ltree,a.dyn_dtree)),p(a),d&&q(a)}function F(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(ja[c]+R+1)]++,a.dyn_dtree[2*g(b)]++),a.last_lit===a.lit_bufsize-1}var G=a("../utils/common"),H=4,I=0,J=1,K=2,L=0,M=1,N=2,O=3,P=258,Q=29,R=256,S=R+1+Q,T=30,U=19,V=2*S+1,W=15,X=16,Y=7,Z=256,$=16,_=17,aa=18,ba=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],ca=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],da=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ea=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],fa=512,ga=new Array(2*(S+2));d(ga);var ha=new Array(2*T);d(ha);var ia=new Array(fa);d(ia);var ja=new Array(P-O+1);d(ja);var ka=new Array(Q);d(ka);var la=new Array(T);d(la);var ma,na,oa,pa=!1;c._tr_init=B,c._tr_stored_block=C,c._tr_flush_block=E,c._tr_tally=F,c._tr_align=D},{"../utils/common":41}],53:[function(a,b,c){"use strict";function d(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}b.exports=d},{}]},{},[10])(10)}); \ No newline at end of file diff --git a/src/vendors/kjua.min.js b/src/vendors/kjua.min.js new file mode 100755 index 0000000..bf29ce9 --- /dev/null +++ b/src/vendors/kjua.min.js @@ -0,0 +1,2 @@ +/*! kjua v0.1.1 - https://larsjung.de/kjua/ */ +!function(r,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.kjua=t():r.kjua=t()}(this,function(){return function(r){function t(n){if(e[n])return e[n].exports;var o=e[n]={exports:{},id:n,loaded:!1};return r[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var e={};return t.m=r,t.c=e,t.p="",t(0)}([function(r,t,e){"use strict";var n=e(1),o=n.createCanvas,i=n.canvasToImg,a=n.dpr,u=e(2),f=e(3),c=e(4);r.exports=function(r){var t=Object.assign({},u,r),e=f(t.text,t.ecLevel,t.minVersion,t.quiet),n=t.ratio||a,l=o(t.size,n),s=l.getContext("2d");return s.scale(n,n),c(e,s,t),"image"===t.render?i(l):l}},function(r,t){"use strict";var e=window,n=e.document,o=e.devicePixelRatio||1,i=function(r){return n.createElement(r)},a=function(r,t){return r.getAttribute(t)},u=function(r,t,e){return r.setAttribute(t,e)},f=function(r,t){var e=i("canvas");return u(e,"width",r*t),u(e,"height",r*t),e.style.width=r+"px",e.style.height=r+"px",e},c=function(r){var t=i("img");return u(t,"crossorigin","anonymous"),u(t,"src",r.toDataURL("image/png")),u(t,"width",a(r,"width")),u(t,"height",a(r,"height")),t.style.width=r.style.width,t.style.height=r.style.height,t};r.exports={createCanvas:f,canvasToImg:c,dpr:o}},function(r,t){"use strict";r.exports={render:"image",crisp:!0,minVersion:1,ecLevel:"L",size:200,ratio:null,fill:"#333",back:"#fff",text:"no text",rounded:0,quiet:0,mode:"plain",mSize:30,mPosX:50,mPosY:50,label:"no label",fontname:"sans",fontcolor:"#333",image:null}},function(r,t){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol?"symbol":typeof r},n=/code length overflow/i,o=function(){var e=function(){function r(t,e){if("undefined"==typeof t.length)throw new Error(t.length+"/"+e);var n=function(){for(var r=0;re;e+=1){t[e]=new Array(r);for(var n=0;r>n;n+=1)t[e][n]=null}return t}(h),m(0,0),m(h-7,0),m(0,h-7),E(),B(),M(r,t),l>=7&&T(r),null==d&&(d=x(l,s,w)),k(d,t)},m=function(r,t){for(var e=-1;7>=e;e+=1)if(!(-1>=r+e||r+e>=h))for(var n=-1;7>=n;n+=1)-1>=t+n||t+n>=h||(e>=0&&6>=e&&(0==n||6==n)||n>=0&&6>=n&&(0==e||6==e)||e>=2&&4>=e&&n>=2&&4>=n?g[r+e][t+n]=!0:g[r+e][t+n]=!1)},A=function(){for(var r=0,t=0,e=0;8>e;e+=1){p(!0,e);var n=i.getLostPoint(y);(0==e||r>n)&&(r=n,t=e)}return t},B=function(){for(var r=8;h-8>r;r+=1)null==g[r][6]&&(g[r][6]=r%2==0);for(var t=8;h-8>t;t+=1)null==g[6][t]&&(g[6][t]=t%2==0)},E=function(){for(var r=i.getPatternPosition(l),t=0;t=a;a+=1)for(var u=-2;2>=u;u+=1)-2==a||2==a||-2==u||2==u||0==a&&0==u?g[n+a][o+u]=!0:g[n+a][o+u]=!1}},T=function(r){for(var t=i.getBCHTypeNumber(l),e=0;18>e;e+=1){var n=!r&&1==(t>>e&1);g[Math.floor(e/3)][e%3+h-8-3]=n}for(var e=0;18>e;e+=1){var n=!r&&1==(t>>e&1);g[e%3+h-8-3][Math.floor(e/3)]=n}},M=function(r,t){for(var e=s<<3|t,n=i.getBCHTypeInfo(e),o=0;15>o;o+=1){var a=!r&&1==(n>>o&1);6>o?g[o][8]=a:8>o?g[o+1][8]=a:g[h-15+o][8]=a}for(var o=0;15>o;o+=1){var a=!r&&1==(n>>o&1);8>o?g[8][h-o-1]=a:9>o?g[8][15-o-1+1]=a:g[8][15-o-1]=a}g[h-8][8]=!r},k=function(r,t){for(var e=-1,n=h-1,o=7,a=0,u=i.getMaskFunction(t),f=h-1;f>0;f-=2)for(6==f&&(f-=1);;){for(var c=0;2>c;c+=1)if(null==g[n][f-c]){var l=!1;a>>o&1));var s=u(n,f-c);s&&(l=!l),g[n][f-c]=l,o-=1,-1==o&&(a+=1,o=7)}if(n+=e,0>n||n>=h){n-=e,e=-e;break}}},b=function(t,e){for(var n=0,o=0,a=0,u=new Array(e.length),f=new Array(e.length),c=0;c=0?d.getAt(w):0}}for(var y=0,g=0;gg;g+=1)for(var c=0;cg;g+=1)for(var c=0;c8*g)throw new Error("code length overflow. ("+c.getLengthInBits()+">"+8*g+")");for(c.getLengthInBits()+4<=8*g&&c.put(0,4);c.getLengthInBits()%8!=0;)c.putBit(!1);for(;;){if(c.getLengthInBits()>=8*g)break;if(c.put(o,8),c.getLengthInBits()>=8*g)break;c.put(a,8)}return b(c,n)};return y.addData=function(r){var t=c(r);w.push(t),d=null},y.isDark=function(r,t){if(0>r||r>=h||0>t||t>=h)throw new Error(r+","+t);return g[r][t]},y.getModuleCount=function(){return h},y.make=function(){p(!1,A())},y.createTableTag=function(r,t){r=r||2,t="undefined"==typeof t?4*r:t;var e="";e+='";for(var o=0;o';e+=""}return e+="",e+="
          "},y.createImgTag=function(r,t){r=r||2,t="undefined"==typeof t?4*r:t;var e=y.getModuleCount()*r+2*t,n=t,o=e-t;return v(e,e,function(t,e){if(t>=n&&o>t&&e>=n&&o>e){var i=Math.floor((t-n)/r),a=Math.floor((e-n)/r);return y.isDark(a,i)?0:1}return 1})},y};t.stringToBytes=function(r){for(var t=new Array,e=0;ei)t.push(i);else{var a=e[r.charAt(o)];"number"==typeof a?(255&a)==a?t.push(a):(t.push(a>>>8),t.push(255&a)):t.push(n)}}return t}};var e={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},n={L:1,M:0,Q:3,H:2},o={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},i=function(){var t=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],n=1335,i=7973,u=21522,f={},c=function(r){for(var t=0;0!=r;)t+=1,r>>>=1;return t};return f.getBCHTypeInfo=function(r){for(var t=r<<10;c(t)-c(n)>=0;)t^=n<=0;)t^=i<n;n+=1)e=e.multiply(r([1,a.gexp(n)],0));return e},f.getLengthInBits=function(r,t){if(t>=1&&10>t)switch(r){case e.MODE_NUMBER:return 10;case e.MODE_ALPHA_NUM:return 9;case e.MODE_8BIT_BYTE:return 8;case e.MODE_KANJI:return 8;default:throw new Error("mode:"+r)}else if(27>t)switch(r){case e.MODE_NUMBER:return 12;case e.MODE_ALPHA_NUM:return 11;case e.MODE_8BIT_BYTE:return 16;case e.MODE_KANJI:return 10;default:throw new Error("mode:"+r)}else{if(!(41>t))throw new Error("type:"+t);switch(r){case e.MODE_NUMBER:return 14;case e.MODE_ALPHA_NUM:return 13;case e.MODE_8BIT_BYTE:return 16;case e.MODE_KANJI:return 12;default:throw new Error("mode:"+r)}}},f.getLostPoint=function(r){for(var t=r.getModuleCount(),e=0,n=0;t>n;n+=1)for(var o=0;t>o;o+=1){for(var i=0,a=r.isDark(n,o),u=-1;1>=u;u+=1)if(!(0>n+u||n+u>=t))for(var f=-1;1>=f;f+=1)0>o+f||o+f>=t||0==u&&0==f||a==r.isDark(n+u,o+f)&&(i+=1);i>5&&(e+=3+i-5)}for(var n=0;t-1>n;n+=1)for(var o=0;t-1>o;o+=1){var c=0;r.isDark(n,o)&&(c+=1),r.isDark(n+1,o)&&(c+=1),r.isDark(n,o+1)&&(c+=1),r.isDark(n+1,o+1)&&(c+=1),0!=c&&4!=c||(e+=3)}for(var n=0;t>n;n+=1)for(var o=0;t-6>o;o+=1)r.isDark(n,o)&&!r.isDark(n,o+1)&&r.isDark(n,o+2)&&r.isDark(n,o+3)&&r.isDark(n,o+4)&&!r.isDark(n,o+5)&&r.isDark(n,o+6)&&(e+=40);for(var o=0;t>o;o+=1)for(var n=0;t-6>n;n+=1)r.isDark(n,o)&&!r.isDark(n+1,o)&&r.isDark(n+2,o)&&r.isDark(n+3,o)&&r.isDark(n+4,o)&&!r.isDark(n+5,o)&&r.isDark(n+6,o)&&(e+=40);for(var l=0,o=0;t>o;o+=1)for(var n=0;t>n;n+=1)r.isDark(n,o)&&(l+=1);var s=Math.abs(100*l/t/t-50)/5;return e+=10*s},f}(),a=function(){for(var r=new Array(256),t=new Array(256),e=0;8>e;e+=1)r[e]=1<e;e+=1)r[e]=r[e-4]^r[e-5]^r[e-6]^r[e-8];for(var e=0;255>e;e+=1)t[r[e]]=e;var n={};return n.glog=function(r){if(1>r)throw new Error("glog("+r+")");return t[r]},n.gexp=function(t){for(;0>t;)t+=255;for(;t>=256;)t-=255;return r[t]},n}(),u=function(){var r=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],t=function(r,t){var e={};return e.totalCount=r,e.dataCount=t,e},e={},o=function(t,e){switch(e){case n.L:return r[4*(t-1)+0];case n.M:return r[4*(t-1)+1];case n.Q:return r[4*(t-1)+2];case n.H:return r[4*(t-1)+3];default:return}};return e.getRSBlocks=function(r,e){var n=o(r,e);if("undefined"==typeof n)throw new Error("bad rs block @ typeNumber:"+r+"/errorCorrectLevel:"+e);for(var i=n.length/3,a=new Array,u=0;i>u;u+=1)for(var f=n[3*u+0],c=n[3*u+1],l=n[3*u+2],s=0;f>s;s+=1)a.push(t(c,l));return a},e}(),f=function(){var r=new Array,t=0,e={};return e.getBuffer=function(){return r},e.getAt=function(t){var e=Math.floor(t/8);return 1==(r[e]>>>7-t%8&1)},e.put=function(r,t){for(var n=0;t>n;n+=1)e.putBit(1==(r>>>t-n-1&1))},e.getLengthInBits=function(){return t},e.putBit=function(e){var n=Math.floor(t/8);r.length<=n&&r.push(0),e&&(r[n]|=128>>>t%8),t+=1},e},c=function(r){var n=e.MODE_8BIT_BYTE,o=t.stringToBytes(r),i={};return i.getMode=function(){return n},i.getLength=function(r){return o.length},i.write=function(r){for(var t=0;t>>8)},t.writeBytes=function(r,e,n){e=e||0,n=n||r.length;for(var o=0;n>o;o+=1)t.writeByte(r[o+e])},t.writeString=function(r){for(var e=0;e0&&(t+=","),t+=r[e];return t+="]"},t},s=function(){var r=0,t=0,e=0,n="",o={},i=function(r){n+=String.fromCharCode(a(63&r))},a=function(r){if(0>r);else{if(26>r)return 65+r;if(52>r)return 97+(r-26);if(62>r)return 48+(r-52);if(62==r)return 43;if(63==r)return 47}throw new Error("n:"+r)};return o.writeByte=function(n){for(r=r<<8|255&n,t+=8,e+=1;t>=6;)i(r>>>t-6),t-=6},o.flush=function(){if(t>0&&(i(r<<6-t),r=0,t=0),e%3!=0)for(var o=3-e%3,a=0;o>a;a+=1)n+="="},o.toString=function(){return n},o},g=function(r){var t=r,e=0,n=0,o=0,i={};i.read=function(){for(;8>o;){if(e>=t.length){if(0==o)return-1;throw new Error("unexpected end of file./"+o)}var r=t.charAt(e);if(e+=1,"="==r)return o=0,-1;r.match(/^\s$/)||(n=n<<6|a(r.charCodeAt(0)),o+=6)}var i=n>>>o-8&255;return o-=8,i};var a=function(r){if(r>=65&&90>=r)return r-65;if(r>=97&&122>=r)return r-97+26;if(r>=48&&57>=r)return r-48+52;if(43==r)return 62;if(47==r)return 63;throw new Error("c:"+r)};return i},h=function(r,t){var e=r,n=t,o=new Array(r*t),i={};i.setPixel=function(r,t,n){o[t*e+r]=n},i.write=function(r){r.writeString("GIF87a"),r.writeShort(e),r.writeShort(n),r.writeByte(128),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(0),r.writeByte(255),r.writeByte(255),r.writeByte(255),r.writeString(","),r.writeShort(0),r.writeShort(0),r.writeShort(e),r.writeShort(n),r.writeByte(0);var t=2,o=u(t);r.writeByte(t);for(var i=0;o.length-i>255;)r.writeByte(255),r.writeBytes(o,i,255),i+=255;r.writeByte(o.length-i),r.writeBytes(o,i,o.length-i),r.writeByte(0),r.writeString(";")};var a=function(r){var t=r,e=0,n=0,o={};return o.write=function(r,o){if(r>>>o!=0)throw new Error("length over");for(;e+o>=8;)t.writeByte(255&(r<>>=8-e,n=0,e=0;n=r<0&&t.writeByte(n)},o},u=function(r){for(var t=1<u;u+=1)i.add(String.fromCharCode(u));i.add(String.fromCharCode(t)),i.add(String.fromCharCode(e));var c=l(),s=a(c);s.write(t,n);var g=0,h=String.fromCharCode(o[g]);for(g+=1;gi;i+=1)for(var a=0;r>a;a+=1)o.setPixel(a,i,e(a,i));var u=l();o.write(u);for(var f=s(),c=u.toByteArray(),g=0;gn?t.push(n):2048>n?t.push(192|n>>6,128|63&n):55296>n||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(e++,n=65536+((1023&n)<<10|1023&r.charCodeAt(e)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t}return t(r)}}(e),e}(),i=function(r,t){var i=arguments.length<=2||void 0===arguments[2]?1:arguments[2];i=Math.max(1,i);for(var a=i;40>=a;a+=1)try{var u=function(){var e=o(a,t);e.addData(r),e.make();var n=e.getModuleCount(),i=function(r,t){return r>=0&&n>r&&t>=0&&n>t&&e.isDark(r,t)};return{v:{text:r,level:t,version:a,moduleCount:n,isDark:i}}}();if("object"===("undefined"==typeof u?"undefined":e(u)))return u.v}catch(f){if(!n.test(f.message))throw f}return null},a=function(){var r=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=arguments.length<=1||void 0===arguments[1]?"L":arguments[1],e=arguments.length<=2||void 0===arguments[2]?1:arguments[2],n=arguments.length<=3||void 0===arguments[3]?0:arguments[3],o=i(r,t,e);return o&&!function(){var r=o.isDark;o.moduleCount+=2*n,o.isDark=function(t,e){return r(t-n,e-n)}}(),o};r.exports=a},function(r,t,e){"use strict";var n=e(5),o=e(6),i=function(r,t){r.fillStyle=t.back,r.fillRect(0,0,t.size,t.size)},a=function(r,t,e,n,o,i){r.isDark(o,i)&&t.rect(i*n,o*n,n,n)},u=function(r,t,e){if(r){var o=e.rounded>0&&e.rounded<=100?n:a,i=r.moduleCount,u=e.size/i,f=0;e.crisp&&(u=Math.floor(u),f=Math.floor((e.size-u*i)/2)),t.translate(f,f),t.beginPath();for(var c=0;i>c;c+=1)for(var l=0;i>l;l+=1)o(r,t,e,u,c,l);t.fillStyle=e.fill,t.fill(),t.translate(-f,-f)}},f=function(r,t,e){i(t,e),u(r,t,e),o(t,e)};r.exports=f},function(r,t){"use strict";var e=function(r){return{c:r,m:function(){var r;return(r=this.c).moveTo.apply(r,arguments),this},l:function(){var r;return(r=this.c).lineTo.apply(r,arguments),this},a:function(){var r;return(r=this.c).arcTo.apply(r,arguments),this}}},n=function(r,t,e,n,o,i,a,u,f,c){a?r.m(t+i,e):r.m(t,e),u?r.l(n-i,e).a(n,e,n,o,i):r.l(n,e),f?r.l(n,o-i).a(n,o,t,o,i):r.l(n,o),c?r.l(t+i,o).a(t,o,t,e,i):r.l(t,o),a?r.l(t,e+i).a(t,e,n,e,i):r.l(t,e)},o=function(r,t,e,n,o,i,a,u,f,c){a&&r.m(t+i,e).l(t,e).l(t,e+i).a(t,e,t+i,e,i),u&&r.m(n-i,e).l(n,e).l(n,e+i).a(n,e,n-i,e,i),f&&r.m(n-i,o).l(n,o).l(n,o-i).a(n,o,n-i,o,i),c&&r.m(t+i,o).l(t,o).l(t,o-i).a(t,o,t+i,o,i)},i=function(r,t,i,a,u,f){var c=f*a,l=u*a,s=c+a,g=l+a,h=.005*i.rounded*a,v=r.isDark,d=u-1,w=u+1,y=f-1,p=f+1,m=v(u,f),A=v(d,y),B=v(d,f),E=v(d,p),T=v(u,p),M=v(w,p),k=v(w,f),b=v(w,y),x=v(u,y),D=e(t);m?n(D,c,l,s,g,h,!B&&!x,!B&&!T,!k&&!T,!k&&!x):o(D,c,l,s,g,h,B&&x&&A,B&&T&&E,k&&T&&M,k&&x&&b)};r.exports=i},function(r,t){"use strict";var e=function(r,t){var e=t.size,n="bold "+.01*t.mSize*e+"px "+t.fontname;r.strokeStyle=t.back,r.lineWidth=.01*t.mSize*e*.1,r.fillStyle=t.fontcolor,r.font=n;var o=r.measureText(t.label).width,i=.01*t.mSize,a=o/e,u=(1-a)*t.mPosX*.01,f=(1-i)*t.mPosY*.01,c=u*e,l=f*e+.75*t.mSize*.01*e;r.strokeText(t.label,c,l),r.fillText(t.label,c,l)},n=function(r,t){var e=t.size,n=t.image.naturalWidth||1,o=t.image.naturalHeight||1,i=.01*t.mSize,a=i*n/o,u=(1-a)*t.mPosX*.01,f=(1-i)*t.mPosY*.01,c=u*e,l=f*e,s=a*e,g=i*e;r.drawImage(t.image,c,l,s,g)},o=function(r,t){var o=t.mode;"label"===o?e(r,t):"image"===o&&n(r,t)};r.exports=o}])}); \ No newline at end of file diff --git a/src/vendors/qrcode.js b/src/vendors/qrcode.js new file mode 100755 index 0000000..24cb709 --- /dev/null +++ b/src/vendors/qrcode.js @@ -0,0 +1,1857 @@ +//--------------------------------------------------------------------- +// +// QR Code Generator for JavaScript +// +// Copyright (c) 2009 Kazuhiko Arase +// +// URL: http://www.d-project.com/ +// +// Licensed under the MIT license: +// http://www.opensource.org/licenses/mit-license.php +// +// The word 'QR Code' is registered trademark of +// DENSO WAVE INCORPORATED +// http://www.denso-wave.com/qrcode/faqpatent-e.html +// +//--------------------------------------------------------------------- + +var qrcode = function() { + + //--------------------------------------------------------------------- + // qrcode + //--------------------------------------------------------------------- + + /** + * qrcode + * @param typeNumber 1 to 40 + * @param errorCorrectLevel 'L','M','Q','H' + */ + var qrcode = function(typeNumber, errorCorrectLevel) { + + var PAD0 = 0xEC; + var PAD1 = 0x11; + + var _typeNumber = typeNumber; + var _errorCorrectLevel = QRErrorCorrectLevel[errorCorrectLevel]; + var _modules = null; + var _moduleCount = 0; + var _dataCache = null; + var _dataList = new Array(); + + var _this = {}; + + var makeImpl = function(test, maskPattern) { + + _moduleCount = _typeNumber * 4 + 17; + _modules = function(moduleCount) { + var modules = new Array(moduleCount); + for (var row = 0; row < moduleCount; row += 1) { + modules[row] = new Array(moduleCount); + for (var col = 0; col < moduleCount; col += 1) { + modules[row][col] = null; + } + } + return modules; + }(_moduleCount); + + setupPositionProbePattern(0, 0); + setupPositionProbePattern(_moduleCount - 7, 0); + setupPositionProbePattern(0, _moduleCount - 7); + setupPositionAdjustPattern(); + setupTimingPattern(); + setupTypeInfo(test, maskPattern); + + if (_typeNumber >= 7) { + setupTypeNumber(test); + } + + if (_dataCache == null) { + _dataCache = createData(_typeNumber, _errorCorrectLevel, _dataList); + } + + mapData(_dataCache, maskPattern); + }; + + var setupPositionProbePattern = function(row, col) { + + for (var r = -1; r <= 7; r += 1) { + + if (row + r <= -1 || _moduleCount <= row + r) continue; + + for (var c = -1; c <= 7; c += 1) { + + if (col + c <= -1 || _moduleCount <= col + c) continue; + + if ( (0 <= r && r <= 6 && (c == 0 || c == 6) ) + || (0 <= c && c <= 6 && (r == 0 || r == 6) ) + || (2 <= r && r <= 4 && 2 <= c && c <= 4) ) { + _modules[row + r][col + c] = true; + } else { + _modules[row + r][col + c] = false; + } + } + } + }; + + var getBestMaskPattern = function() { + + var minLostPoint = 0; + var pattern = 0; + + for (var i = 0; i < 8; i += 1) { + + makeImpl(true, i); + + var lostPoint = QRUtil.getLostPoint(_this); + + if (i == 0 || minLostPoint > lostPoint) { + minLostPoint = lostPoint; + pattern = i; + } + } + + return pattern; + }; + + var setupTimingPattern = function() { + + for (var r = 8; r < _moduleCount - 8; r += 1) { + if (_modules[r][6] != null) { + continue; + } + _modules[r][6] = (r % 2 == 0); + } + + for (var c = 8; c < _moduleCount - 8; c += 1) { + if (_modules[6][c] != null) { + continue; + } + _modules[6][c] = (c % 2 == 0); + } + }; + + var setupPositionAdjustPattern = function() { + + var pos = QRUtil.getPatternPosition(_typeNumber); + + for (var i = 0; i < pos.length; i += 1) { + + for (var j = 0; j < pos.length; j += 1) { + + var row = pos[i]; + var col = pos[j]; + + if (_modules[row][col] != null) { + continue; + } + + for (var r = -2; r <= 2; r += 1) { + + for (var c = -2; c <= 2; c += 1) { + + if (r == -2 || r == 2 || c == -2 || c == 2 + || (r == 0 && c == 0) ) { + _modules[row + r][col + c] = true; + } else { + _modules[row + r][col + c] = false; + } + } + } + } + } + }; + + var setupTypeNumber = function(test) { + + var bits = QRUtil.getBCHTypeNumber(_typeNumber); + + for (var i = 0; i < 18; i += 1) { + var mod = (!test && ( (bits >> i) & 1) == 1); + _modules[Math.floor(i / 3)][i % 3 + _moduleCount - 8 - 3] = mod; + } + + for (var i = 0; i < 18; i += 1) { + var mod = (!test && ( (bits >> i) & 1) == 1); + _modules[i % 3 + _moduleCount - 8 - 3][Math.floor(i / 3)] = mod; + } + }; + + var setupTypeInfo = function(test, maskPattern) { + + var data = (_errorCorrectLevel << 3) | maskPattern; + var bits = QRUtil.getBCHTypeInfo(data); + + // vertical + for (var i = 0; i < 15; i += 1) { + + var mod = (!test && ( (bits >> i) & 1) == 1); + + if (i < 6) { + _modules[i][8] = mod; + } else if (i < 8) { + _modules[i + 1][8] = mod; + } else { + _modules[_moduleCount - 15 + i][8] = mod; + } + } + + // horizontal + for (var i = 0; i < 15; i += 1) { + + var mod = (!test && ( (bits >> i) & 1) == 1); + + if (i < 8) { + _modules[8][_moduleCount - i - 1] = mod; + } else if (i < 9) { + _modules[8][15 - i - 1 + 1] = mod; + } else { + _modules[8][15 - i - 1] = mod; + } + } + + // fixed module + _modules[_moduleCount - 8][8] = (!test); + }; + + var mapData = function(data, maskPattern) { + + var inc = -1; + var row = _moduleCount - 1; + var bitIndex = 7; + var byteIndex = 0; + var maskFunc = QRUtil.getMaskFunction(maskPattern); + + for (var col = _moduleCount - 1; col > 0; col -= 2) { + + if (col == 6) col -= 1; + + while (true) { + + for (var c = 0; c < 2; c += 1) { + + if (_modules[row][col - c] == null) { + + var dark = false; + + if (byteIndex < data.length) { + dark = ( ( (data[byteIndex] >>> bitIndex) & 1) == 1); + } + + var mask = maskFunc(row, col - c); + + if (mask) { + dark = !dark; + } + + _modules[row][col - c] = dark; + bitIndex -= 1; + + if (bitIndex == -1) { + byteIndex += 1; + bitIndex = 7; + } + } + } + + row += inc; + + if (row < 0 || _moduleCount <= row) { + row -= inc; + inc = -inc; + break; + } + } + } + }; + + var createBytes = function(buffer, rsBlocks) { + + var offset = 0; + + var maxDcCount = 0; + var maxEcCount = 0; + + var dcdata = new Array(rsBlocks.length); + var ecdata = new Array(rsBlocks.length); + + for (var r = 0; r < rsBlocks.length; r += 1) { + + var dcCount = rsBlocks[r].dataCount; + var ecCount = rsBlocks[r].totalCount - dcCount; + + maxDcCount = Math.max(maxDcCount, dcCount); + maxEcCount = Math.max(maxEcCount, ecCount); + + dcdata[r] = new Array(dcCount); + + for (var i = 0; i < dcdata[r].length; i += 1) { + dcdata[r][i] = 0xff & buffer.getBuffer()[i + offset]; + } + offset += dcCount; + + var rsPoly = QRUtil.getErrorCorrectPolynomial(ecCount); + var rawPoly = qrPolynomial(dcdata[r], rsPoly.getLength() - 1); + + var modPoly = rawPoly.mod(rsPoly); + ecdata[r] = new Array(rsPoly.getLength() - 1); + for (var i = 0; i < ecdata[r].length; i += 1) { + var modIndex = i + modPoly.getLength() - ecdata[r].length; + ecdata[r][i] = (modIndex >= 0)? modPoly.getAt(modIndex) : 0; + } + } + + var totalCodeCount = 0; + for (var i = 0; i < rsBlocks.length; i += 1) { + totalCodeCount += rsBlocks[i].totalCount; + } + + var data = new Array(totalCodeCount); + var index = 0; + + for (var i = 0; i < maxDcCount; i += 1) { + for (var r = 0; r < rsBlocks.length; r += 1) { + if (i < dcdata[r].length) { + data[index] = dcdata[r][i]; + index += 1; + } + } + } + + for (var i = 0; i < maxEcCount; i += 1) { + for (var r = 0; r < rsBlocks.length; r += 1) { + if (i < ecdata[r].length) { + data[index] = ecdata[r][i]; + index += 1; + } + } + } + + return data; + }; + + var createData = function(typeNumber, errorCorrectLevel, dataList) { + + var rsBlocks = QRRSBlock.getRSBlocks(typeNumber, errorCorrectLevel); + + var buffer = qrBitBuffer(); + + for (var i = 0; i < dataList.length; i += 1) { + var data = dataList[i]; + buffer.put(data.getMode(), 4); + buffer.put(data.getLength(), QRUtil.getLengthInBits(data.getMode(), typeNumber) ); + data.write(buffer); + } + + // calc num max data. + var totalDataCount = 0; + for (var i = 0; i < rsBlocks.length; i += 1) { + totalDataCount += rsBlocks[i].dataCount; + } + + if (buffer.getLengthInBits() > totalDataCount * 8) { + throw new Error('code length overflow. (' + + buffer.getLengthInBits() + + '>' + + totalDataCount * 8 + + ')'); + } + + // end code + if (buffer.getLengthInBits() + 4 <= totalDataCount * 8) { + buffer.put(0, 4); + } + + // padding + while (buffer.getLengthInBits() % 8 != 0) { + buffer.putBit(false); + } + + // padding + while (true) { + + if (buffer.getLengthInBits() >= totalDataCount * 8) { + break; + } + buffer.put(PAD0, 8); + + if (buffer.getLengthInBits() >= totalDataCount * 8) { + break; + } + buffer.put(PAD1, 8); + } + + return createBytes(buffer, rsBlocks); + }; + + _this.addData = function(data) { + var newData = qr8BitByte(data); + _dataList.push(newData); + _dataCache = null; + }; + + _this.isDark = function(row, col) { + if (row < 0 || _moduleCount <= row || col < 0 || _moduleCount <= col) { + throw new Error(row + ',' + col); + } + return _modules[row][col]; + }; + + _this.getModuleCount = function() { + return _moduleCount; + }; + + _this.make = function() { + makeImpl(false, getBestMaskPattern() ); + }; + + _this.createTableTag = function(cellSize, margin) { + + cellSize = cellSize || 2; + margin = (typeof margin == 'undefined')? cellSize * 4 : margin; + + var qrHtml = ''; + + qrHtml += ''; + qrHtml += ''; + + for (var r = 0; r < _this.getModuleCount(); r += 1) { + + qrHtml += ''; + + for (var c = 0; c < _this.getModuleCount(); c += 1) { + qrHtml += ''; + } + + qrHtml += ''; + qrHtml += '
          '; + } + + qrHtml += '
          '; + + return qrHtml; + }; + + _this.createSvgTag = function(cellSize, margin) { + + cellSize = cellSize || 2; + margin = (typeof margin == 'undefined')? cellSize * 4 : margin; + var size = _this.getModuleCount() * cellSize + margin * 2; + var c, mc, r, mr, qrSvg='', rect; + + rect = 'l' + cellSize + ',0 0,' + cellSize + + ' -' + cellSize + ',0 0,-' + cellSize + 'z '; + + qrSvg += '>> 8); + bytes.push(b & 0xff); + } + } else { + bytes.push(unknownChar); + } + } + } + return bytes; + }; + }; + + //--------------------------------------------------------------------- + // QRMode + //--------------------------------------------------------------------- + + var QRMode = { + MODE_NUMBER : 1 << 0, + MODE_ALPHA_NUM : 1 << 1, + MODE_8BIT_BYTE : 1 << 2, + MODE_KANJI : 1 << 3 + }; + + //--------------------------------------------------------------------- + // QRErrorCorrectLevel + //--------------------------------------------------------------------- + + var QRErrorCorrectLevel = { + L : 1, + M : 0, + Q : 3, + H : 2 + }; + + //--------------------------------------------------------------------- + // QRMaskPattern + //--------------------------------------------------------------------- + + var QRMaskPattern = { + PATTERN000 : 0, + PATTERN001 : 1, + PATTERN010 : 2, + PATTERN011 : 3, + PATTERN100 : 4, + PATTERN101 : 5, + PATTERN110 : 6, + PATTERN111 : 7 + }; + + //--------------------------------------------------------------------- + // QRUtil + //--------------------------------------------------------------------- + + var QRUtil = function() { + + var PATTERN_POSITION_TABLE = [ + [], + [6, 18], + [6, 22], + [6, 26], + [6, 30], + [6, 34], + [6, 22, 38], + [6, 24, 42], + [6, 26, 46], + [6, 28, 50], + [6, 30, 54], + [6, 32, 58], + [6, 34, 62], + [6, 26, 46, 66], + [6, 26, 48, 70], + [6, 26, 50, 74], + [6, 30, 54, 78], + [6, 30, 56, 82], + [6, 30, 58, 86], + [6, 34, 62, 90], + [6, 28, 50, 72, 94], + [6, 26, 50, 74, 98], + [6, 30, 54, 78, 102], + [6, 28, 54, 80, 106], + [6, 32, 58, 84, 110], + [6, 30, 58, 86, 114], + [6, 34, 62, 90, 118], + [6, 26, 50, 74, 98, 122], + [6, 30, 54, 78, 102, 126], + [6, 26, 52, 78, 104, 130], + [6, 30, 56, 82, 108, 134], + [6, 34, 60, 86, 112, 138], + [6, 30, 58, 86, 114, 142], + [6, 34, 62, 90, 118, 146], + [6, 30, 54, 78, 102, 126, 150], + [6, 24, 50, 76, 102, 128, 154], + [6, 28, 54, 80, 106, 132, 158], + [6, 32, 58, 84, 110, 136, 162], + [6, 26, 54, 82, 110, 138, 166], + [6, 30, 58, 86, 114, 142, 170] + ]; + var G15 = (1 << 10) | (1 << 8) | (1 << 5) | (1 << 4) | (1 << 2) | (1 << 1) | (1 << 0); + var G18 = (1 << 12) | (1 << 11) | (1 << 10) | (1 << 9) | (1 << 8) | (1 << 5) | (1 << 2) | (1 << 0); + var G15_MASK = (1 << 14) | (1 << 12) | (1 << 10) | (1 << 4) | (1 << 1); + + var _this = {}; + + var getBCHDigit = function(data) { + var digit = 0; + while (data != 0) { + digit += 1; + data >>>= 1; + } + return digit; + }; + + _this.getBCHTypeInfo = function(data) { + var d = data << 10; + while (getBCHDigit(d) - getBCHDigit(G15) >= 0) { + d ^= (G15 << (getBCHDigit(d) - getBCHDigit(G15) ) ); + } + return ( (data << 10) | d) ^ G15_MASK; + }; + + _this.getBCHTypeNumber = function(data) { + var d = data << 12; + while (getBCHDigit(d) - getBCHDigit(G18) >= 0) { + d ^= (G18 << (getBCHDigit(d) - getBCHDigit(G18) ) ); + } + return (data << 12) | d; + }; + + _this.getPatternPosition = function(typeNumber) { + return PATTERN_POSITION_TABLE[typeNumber - 1]; + }; + + _this.getMaskFunction = function(maskPattern) { + + switch (maskPattern) { + + case QRMaskPattern.PATTERN000 : + return function(i, j) { return (i + j) % 2 == 0; }; + case QRMaskPattern.PATTERN001 : + return function(i, j) { return i % 2 == 0; }; + case QRMaskPattern.PATTERN010 : + return function(i, j) { return j % 3 == 0; }; + case QRMaskPattern.PATTERN011 : + return function(i, j) { return (i + j) % 3 == 0; }; + case QRMaskPattern.PATTERN100 : + return function(i, j) { return (Math.floor(i / 2) + Math.floor(j / 3) ) % 2 == 0; }; + case QRMaskPattern.PATTERN101 : + return function(i, j) { return (i * j) % 2 + (i * j) % 3 == 0; }; + case QRMaskPattern.PATTERN110 : + return function(i, j) { return ( (i * j) % 2 + (i * j) % 3) % 2 == 0; }; + case QRMaskPattern.PATTERN111 : + return function(i, j) { return ( (i * j) % 3 + (i + j) % 2) % 2 == 0; }; + + default : + throw new Error('bad maskPattern:' + maskPattern); + } + }; + + _this.getErrorCorrectPolynomial = function(errorCorrectLength) { + var a = qrPolynomial([1], 0); + for (var i = 0; i < errorCorrectLength; i += 1) { + a = a.multiply(qrPolynomial([1, QRMath.gexp(i)], 0) ); + } + return a; + }; + + _this.getLengthInBits = function(mode, type) { + + if (1 <= type && type < 10) { + + // 1 - 9 + + switch(mode) { + case QRMode.MODE_NUMBER : return 10; + case QRMode.MODE_ALPHA_NUM : return 9; + case QRMode.MODE_8BIT_BYTE : return 8; + case QRMode.MODE_KANJI : return 8; + default : + throw new Error('mode:' + mode); + } + + } else if (type < 27) { + + // 10 - 26 + + switch(mode) { + case QRMode.MODE_NUMBER : return 12; + case QRMode.MODE_ALPHA_NUM : return 11; + case QRMode.MODE_8BIT_BYTE : return 16; + case QRMode.MODE_KANJI : return 10; + default : + throw new Error('mode:' + mode); + } + + } else if (type < 41) { + + // 27 - 40 + + switch(mode) { + case QRMode.MODE_NUMBER : return 14; + case QRMode.MODE_ALPHA_NUM : return 13; + case QRMode.MODE_8BIT_BYTE : return 16; + case QRMode.MODE_KANJI : return 12; + default : + throw new Error('mode:' + mode); + } + + } else { + throw new Error('type:' + type); + } + }; + + _this.getLostPoint = function(qrcode) { + + var moduleCount = qrcode.getModuleCount(); + + var lostPoint = 0; + + // LEVEL1 + + for (var row = 0; row < moduleCount; row += 1) { + for (var col = 0; col < moduleCount; col += 1) { + + var sameCount = 0; + var dark = qrcode.isDark(row, col); + + for (var r = -1; r <= 1; r += 1) { + + if (row + r < 0 || moduleCount <= row + r) { + continue; + } + + for (var c = -1; c <= 1; c += 1) { + + if (col + c < 0 || moduleCount <= col + c) { + continue; + } + + if (r == 0 && c == 0) { + continue; + } + + if (dark == qrcode.isDark(row + r, col + c) ) { + sameCount += 1; + } + } + } + + if (sameCount > 5) { + lostPoint += (3 + sameCount - 5); + } + } + }; + + // LEVEL2 + + for (var row = 0; row < moduleCount - 1; row += 1) { + for (var col = 0; col < moduleCount - 1; col += 1) { + var count = 0; + if (qrcode.isDark(row, col) ) count += 1; + if (qrcode.isDark(row + 1, col) ) count += 1; + if (qrcode.isDark(row, col + 1) ) count += 1; + if (qrcode.isDark(row + 1, col + 1) ) count += 1; + if (count == 0 || count == 4) { + lostPoint += 3; + } + } + } + + // LEVEL3 + + for (var row = 0; row < moduleCount; row += 1) { + for (var col = 0; col < moduleCount - 6; col += 1) { + if (qrcode.isDark(row, col) + && !qrcode.isDark(row, col + 1) + && qrcode.isDark(row, col + 2) + && qrcode.isDark(row, col + 3) + && qrcode.isDark(row, col + 4) + && !qrcode.isDark(row, col + 5) + && qrcode.isDark(row, col + 6) ) { + lostPoint += 40; + } + } + } + + for (var col = 0; col < moduleCount; col += 1) { + for (var row = 0; row < moduleCount - 6; row += 1) { + if (qrcode.isDark(row, col) + && !qrcode.isDark(row + 1, col) + && qrcode.isDark(row + 2, col) + && qrcode.isDark(row + 3, col) + && qrcode.isDark(row + 4, col) + && !qrcode.isDark(row + 5, col) + && qrcode.isDark(row + 6, col) ) { + lostPoint += 40; + } + } + } + + // LEVEL4 + + var darkCount = 0; + + for (var col = 0; col < moduleCount; col += 1) { + for (var row = 0; row < moduleCount; row += 1) { + if (qrcode.isDark(row, col) ) { + darkCount += 1; + } + } + } + + var ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5; + lostPoint += ratio * 10; + + return lostPoint; + }; + + return _this; + }(); + + //--------------------------------------------------------------------- + // QRMath + //--------------------------------------------------------------------- + + var QRMath = function() { + + var EXP_TABLE = new Array(256); + var LOG_TABLE = new Array(256); + + // initialize tables + for (var i = 0; i < 8; i += 1) { + EXP_TABLE[i] = 1 << i; + } + for (var i = 8; i < 256; i += 1) { + EXP_TABLE[i] = EXP_TABLE[i - 4] + ^ EXP_TABLE[i - 5] + ^ EXP_TABLE[i - 6] + ^ EXP_TABLE[i - 8]; + } + for (var i = 0; i < 255; i += 1) { + LOG_TABLE[EXP_TABLE[i] ] = i; + } + + var _this = {}; + + _this.glog = function(n) { + + if (n < 1) { + throw new Error('glog(' + n + ')'); + } + + return LOG_TABLE[n]; + }; + + _this.gexp = function(n) { + + while (n < 0) { + n += 255; + } + + while (n >= 256) { + n -= 255; + } + + return EXP_TABLE[n]; + }; + + return _this; + }(); + + //--------------------------------------------------------------------- + // qrPolynomial + //--------------------------------------------------------------------- + + function qrPolynomial(num, shift) { + + if (typeof num.length == 'undefined') { + throw new Error(num.length + '/' + shift); + } + + var _num = function() { + var offset = 0; + while (offset < num.length && num[offset] == 0) { + offset += 1; + } + var _num = new Array(num.length - offset + shift); + for (var i = 0; i < num.length - offset; i += 1) { + _num[i] = num[i + offset]; + } + return _num; + }(); + + var _this = {}; + + _this.getAt = function(index) { + return _num[index]; + }; + + _this.getLength = function() { + return _num.length; + }; + + _this.multiply = function(e) { + + var num = new Array(_this.getLength() + e.getLength() - 1); + + for (var i = 0; i < _this.getLength(); i += 1) { + for (var j = 0; j < e.getLength(); j += 1) { + num[i + j] ^= QRMath.gexp(QRMath.glog(_this.getAt(i) ) + QRMath.glog(e.getAt(j) ) ); + } + } + + return qrPolynomial(num, 0); + }; + + _this.mod = function(e) { + + if (_this.getLength() - e.getLength() < 0) { + return _this; + } + + var ratio = QRMath.glog(_this.getAt(0) ) - QRMath.glog(e.getAt(0) ); + + var num = new Array(_this.getLength() ); + for (var i = 0; i < _this.getLength(); i += 1) { + num[i] = _this.getAt(i); + } + + for (var i = 0; i < e.getLength(); i += 1) { + num[i] ^= QRMath.gexp(QRMath.glog(e.getAt(i) ) + ratio); + } + + // recursive call + return qrPolynomial(num, 0).mod(e); + }; + + return _this; + }; + + //--------------------------------------------------------------------- + // QRRSBlock + //--------------------------------------------------------------------- + + var QRRSBlock = function() { + + var RS_BLOCK_TABLE = [ + + // L + // M + // Q + // H + + // 1 + [1, 26, 19], + [1, 26, 16], + [1, 26, 13], + [1, 26, 9], + + // 2 + [1, 44, 34], + [1, 44, 28], + [1, 44, 22], + [1, 44, 16], + + // 3 + [1, 70, 55], + [1, 70, 44], + [2, 35, 17], + [2, 35, 13], + + // 4 + [1, 100, 80], + [2, 50, 32], + [2, 50, 24], + [4, 25, 9], + + // 5 + [1, 134, 108], + [2, 67, 43], + [2, 33, 15, 2, 34, 16], + [2, 33, 11, 2, 34, 12], + + // 6 + [2, 86, 68], + [4, 43, 27], + [4, 43, 19], + [4, 43, 15], + + // 7 + [2, 98, 78], + [4, 49, 31], + [2, 32, 14, 4, 33, 15], + [4, 39, 13, 1, 40, 14], + + // 8 + [2, 121, 97], + [2, 60, 38, 2, 61, 39], + [4, 40, 18, 2, 41, 19], + [4, 40, 14, 2, 41, 15], + + // 9 + [2, 146, 116], + [3, 58, 36, 2, 59, 37], + [4, 36, 16, 4, 37, 17], + [4, 36, 12, 4, 37, 13], + + // 10 + [2, 86, 68, 2, 87, 69], + [4, 69, 43, 1, 70, 44], + [6, 43, 19, 2, 44, 20], + [6, 43, 15, 2, 44, 16], + + // 11 + [4, 101, 81], + [1, 80, 50, 4, 81, 51], + [4, 50, 22, 4, 51, 23], + [3, 36, 12, 8, 37, 13], + + // 12 + [2, 116, 92, 2, 117, 93], + [6, 58, 36, 2, 59, 37], + [4, 46, 20, 6, 47, 21], + [7, 42, 14, 4, 43, 15], + + // 13 + [4, 133, 107], + [8, 59, 37, 1, 60, 38], + [8, 44, 20, 4, 45, 21], + [12, 33, 11, 4, 34, 12], + + // 14 + [3, 145, 115, 1, 146, 116], + [4, 64, 40, 5, 65, 41], + [11, 36, 16, 5, 37, 17], + [11, 36, 12, 5, 37, 13], + + // 15 + [5, 109, 87, 1, 110, 88], + [5, 65, 41, 5, 66, 42], + [5, 54, 24, 7, 55, 25], + [11, 36, 12, 7, 37, 13], + + // 16 + [5, 122, 98, 1, 123, 99], + [7, 73, 45, 3, 74, 46], + [15, 43, 19, 2, 44, 20], + [3, 45, 15, 13, 46, 16], + + // 17 + [1, 135, 107, 5, 136, 108], + [10, 74, 46, 1, 75, 47], + [1, 50, 22, 15, 51, 23], + [2, 42, 14, 17, 43, 15], + + // 18 + [5, 150, 120, 1, 151, 121], + [9, 69, 43, 4, 70, 44], + [17, 50, 22, 1, 51, 23], + [2, 42, 14, 19, 43, 15], + + // 19 + [3, 141, 113, 4, 142, 114], + [3, 70, 44, 11, 71, 45], + [17, 47, 21, 4, 48, 22], + [9, 39, 13, 16, 40, 14], + + // 20 + [3, 135, 107, 5, 136, 108], + [3, 67, 41, 13, 68, 42], + [15, 54, 24, 5, 55, 25], + [15, 43, 15, 10, 44, 16], + + // 21 + [4, 144, 116, 4, 145, 117], + [17, 68, 42], + [17, 50, 22, 6, 51, 23], + [19, 46, 16, 6, 47, 17], + + // 22 + [2, 139, 111, 7, 140, 112], + [17, 74, 46], + [7, 54, 24, 16, 55, 25], + [34, 37, 13], + + // 23 + [4, 151, 121, 5, 152, 122], + [4, 75, 47, 14, 76, 48], + [11, 54, 24, 14, 55, 25], + [16, 45, 15, 14, 46, 16], + + // 24 + [6, 147, 117, 4, 148, 118], + [6, 73, 45, 14, 74, 46], + [11, 54, 24, 16, 55, 25], + [30, 46, 16, 2, 47, 17], + + // 25 + [8, 132, 106, 4, 133, 107], + [8, 75, 47, 13, 76, 48], + [7, 54, 24, 22, 55, 25], + [22, 45, 15, 13, 46, 16], + + // 26 + [10, 142, 114, 2, 143, 115], + [19, 74, 46, 4, 75, 47], + [28, 50, 22, 6, 51, 23], + [33, 46, 16, 4, 47, 17], + + // 27 + [8, 152, 122, 4, 153, 123], + [22, 73, 45, 3, 74, 46], + [8, 53, 23, 26, 54, 24], + [12, 45, 15, 28, 46, 16], + + // 28 + [3, 147, 117, 10, 148, 118], + [3, 73, 45, 23, 74, 46], + [4, 54, 24, 31, 55, 25], + [11, 45, 15, 31, 46, 16], + + // 29 + [7, 146, 116, 7, 147, 117], + [21, 73, 45, 7, 74, 46], + [1, 53, 23, 37, 54, 24], + [19, 45, 15, 26, 46, 16], + + // 30 + [5, 145, 115, 10, 146, 116], + [19, 75, 47, 10, 76, 48], + [15, 54, 24, 25, 55, 25], + [23, 45, 15, 25, 46, 16], + + // 31 + [13, 145, 115, 3, 146, 116], + [2, 74, 46, 29, 75, 47], + [42, 54, 24, 1, 55, 25], + [23, 45, 15, 28, 46, 16], + + // 32 + [17, 145, 115], + [10, 74, 46, 23, 75, 47], + [10, 54, 24, 35, 55, 25], + [19, 45, 15, 35, 46, 16], + + // 33 + [17, 145, 115, 1, 146, 116], + [14, 74, 46, 21, 75, 47], + [29, 54, 24, 19, 55, 25], + [11, 45, 15, 46, 46, 16], + + // 34 + [13, 145, 115, 6, 146, 116], + [14, 74, 46, 23, 75, 47], + [44, 54, 24, 7, 55, 25], + [59, 46, 16, 1, 47, 17], + + // 35 + [12, 151, 121, 7, 152, 122], + [12, 75, 47, 26, 76, 48], + [39, 54, 24, 14, 55, 25], + [22, 45, 15, 41, 46, 16], + + // 36 + [6, 151, 121, 14, 152, 122], + [6, 75, 47, 34, 76, 48], + [46, 54, 24, 10, 55, 25], + [2, 45, 15, 64, 46, 16], + + // 37 + [17, 152, 122, 4, 153, 123], + [29, 74, 46, 14, 75, 47], + [49, 54, 24, 10, 55, 25], + [24, 45, 15, 46, 46, 16], + + // 38 + [4, 152, 122, 18, 153, 123], + [13, 74, 46, 32, 75, 47], + [48, 54, 24, 14, 55, 25], + [42, 45, 15, 32, 46, 16], + + // 39 + [20, 147, 117, 4, 148, 118], + [40, 75, 47, 7, 76, 48], + [43, 54, 24, 22, 55, 25], + [10, 45, 15, 67, 46, 16], + + // 40 + [19, 148, 118, 6, 149, 119], + [18, 75, 47, 31, 76, 48], + [34, 54, 24, 34, 55, 25], + [20, 45, 15, 61, 46, 16] + ]; + + var qrRSBlock = function(totalCount, dataCount) { + var _this = {}; + _this.totalCount = totalCount; + _this.dataCount = dataCount; + return _this; + }; + + var _this = {}; + + var getRsBlockTable = function(typeNumber, errorCorrectLevel) { + + switch(errorCorrectLevel) { + case QRErrorCorrectLevel.L : + return RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 0]; + case QRErrorCorrectLevel.M : + return RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 1]; + case QRErrorCorrectLevel.Q : + return RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 2]; + case QRErrorCorrectLevel.H : + return RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 3]; + default : + return undefined; + } + }; + + _this.getRSBlocks = function(typeNumber, errorCorrectLevel) { + + var rsBlock = getRsBlockTable(typeNumber, errorCorrectLevel); + + if (typeof rsBlock == 'undefined') { + throw new Error('bad rs block @ typeNumber:' + typeNumber + + '/errorCorrectLevel:' + errorCorrectLevel); + } + + var length = rsBlock.length / 3; + + var list = new Array(); + + for (var i = 0; i < length; i += 1) { + + var count = rsBlock[i * 3 + 0]; + var totalCount = rsBlock[i * 3 + 1]; + var dataCount = rsBlock[i * 3 + 2]; + + for (var j = 0; j < count; j += 1) { + list.push(qrRSBlock(totalCount, dataCount) ); + } + } + + return list; + }; + + return _this; + }(); + + //--------------------------------------------------------------------- + // qrBitBuffer + //--------------------------------------------------------------------- + + var qrBitBuffer = function() { + + var _buffer = new Array(); + var _length = 0; + + var _this = {}; + + _this.getBuffer = function() { + return _buffer; + }; + + _this.getAt = function(index) { + var bufIndex = Math.floor(index / 8); + return ( (_buffer[bufIndex] >>> (7 - index % 8) ) & 1) == 1; + }; + + _this.put = function(num, length) { + for (var i = 0; i < length; i += 1) { + _this.putBit( ( (num >>> (length - i - 1) ) & 1) == 1); + } + }; + + _this.getLengthInBits = function() { + return _length; + }; + + _this.putBit = function(bit) { + + var bufIndex = Math.floor(_length / 8); + if (_buffer.length <= bufIndex) { + _buffer.push(0); + } + + if (bit) { + _buffer[bufIndex] |= (0x80 >>> (_length % 8) ); + } + + _length += 1; + }; + + return _this; + }; + + //--------------------------------------------------------------------- + // qr8BitByte + //--------------------------------------------------------------------- + + var qr8BitByte = function(data) { + + var _mode = QRMode.MODE_8BIT_BYTE; + var _data = data; + var _bytes = qrcode.stringToBytes(data); + + var _this = {}; + + _this.getMode = function() { + return _mode; + }; + + _this.getLength = function(buffer) { + return _bytes.length; + }; + + _this.write = function(buffer) { + for (var i = 0; i < _bytes.length; i += 1) { + buffer.put(_bytes[i], 8); + } + }; + + return _this; + }; + + //===================================================================== + // GIF Support etc. + // + + //--------------------------------------------------------------------- + // byteArrayOutputStream + //--------------------------------------------------------------------- + + var byteArrayOutputStream = function() { + + var _bytes = new Array(); + + var _this = {}; + + _this.writeByte = function(b) { + _bytes.push(b & 0xff); + }; + + _this.writeShort = function(i) { + _this.writeByte(i); + _this.writeByte(i >>> 8); + }; + + _this.writeBytes = function(b, off, len) { + off = off || 0; + len = len || b.length; + for (var i = 0; i < len; i += 1) { + _this.writeByte(b[i + off]); + } + }; + + _this.writeString = function(s) { + for (var i = 0; i < s.length; i += 1) { + _this.writeByte(s.charCodeAt(i) ); + } + }; + + _this.toByteArray = function() { + return _bytes; + }; + + _this.toString = function() { + var s = ''; + s += '['; + for (var i = 0; i < _bytes.length; i += 1) { + if (i > 0) { + s += ','; + } + s += _bytes[i]; + } + s += ']'; + return s; + }; + + return _this; + }; + + //--------------------------------------------------------------------- + // base64EncodeOutputStream + //--------------------------------------------------------------------- + + var base64EncodeOutputStream = function() { + + var _buffer = 0; + var _buflen = 0; + var _length = 0; + var _base64 = ''; + + var _this = {}; + + var writeEncoded = function(b) { + _base64 += String.fromCharCode(encode(b & 0x3f) ); + }; + + var encode = function(n) { + if (n < 0) { + // error. + } else if (n < 26) { + return 0x41 + n; + } else if (n < 52) { + return 0x61 + (n - 26); + } else if (n < 62) { + return 0x30 + (n - 52); + } else if (n == 62) { + return 0x2b; + } else if (n == 63) { + return 0x2f; + } + throw new Error('n:' + n); + }; + + _this.writeByte = function(n) { + + _buffer = (_buffer << 8) | (n & 0xff); + _buflen += 8; + _length += 1; + + while (_buflen >= 6) { + writeEncoded(_buffer >>> (_buflen - 6) ); + _buflen -= 6; + } + }; + + _this.flush = function() { + + if (_buflen > 0) { + writeEncoded(_buffer << (6 - _buflen) ); + _buffer = 0; + _buflen = 0; + } + + if (_length % 3 != 0) { + // padding + var padlen = 3 - _length % 3; + for (var i = 0; i < padlen; i += 1) { + _base64 += '='; + } + } + }; + + _this.toString = function() { + return _base64; + }; + + return _this; + }; + + //--------------------------------------------------------------------- + // base64DecodeInputStream + //--------------------------------------------------------------------- + + var base64DecodeInputStream = function(str) { + + var _str = str; + var _pos = 0; + var _buffer = 0; + var _buflen = 0; + + var _this = {}; + + _this.read = function() { + + while (_buflen < 8) { + + if (_pos >= _str.length) { + if (_buflen == 0) { + return -1; + } + throw new Error('unexpected end of file./' + _buflen); + } + + var c = _str.charAt(_pos); + _pos += 1; + + if (c == '=') { + _buflen = 0; + return -1; + } else if (c.match(/^\s$/) ) { + // ignore if whitespace. + continue; + } + + _buffer = (_buffer << 6) | decode(c.charCodeAt(0) ); + _buflen += 6; + } + + var n = (_buffer >>> (_buflen - 8) ) & 0xff; + _buflen -= 8; + return n; + }; + + var decode = function(c) { + if (0x41 <= c && c <= 0x5a) { + return c - 0x41; + } else if (0x61 <= c && c <= 0x7a) { + return c - 0x61 + 26; + } else if (0x30 <= c && c <= 0x39) { + return c - 0x30 + 52; + } else if (c == 0x2b) { + return 62; + } else if (c == 0x2f) { + return 63; + } else { + throw new Error('c:' + c); + } + }; + + return _this; + }; + + //--------------------------------------------------------------------- + // gifImage (B/W) + //--------------------------------------------------------------------- + + var gifImage = function(width, height) { + + var _width = width; + var _height = height; + var _data = new Array(width * height); + + var _this = {}; + + _this.setPixel = function(x, y, pixel) { + _data[y * _width + x] = pixel; + }; + + _this.write = function(out) { + + //--------------------------------- + // GIF Signature + + out.writeString('GIF87a'); + + //--------------------------------- + // Screen Descriptor + + out.writeShort(_width); + out.writeShort(_height); + + out.writeByte(0x80); // 2bit + out.writeByte(0); + out.writeByte(0); + + //--------------------------------- + // Global Color Map + + // black + out.writeByte(0x00); + out.writeByte(0x00); + out.writeByte(0x00); + + // white + out.writeByte(0xff); + out.writeByte(0xff); + out.writeByte(0xff); + + //--------------------------------- + // Image Descriptor + + out.writeString(','); + out.writeShort(0); + out.writeShort(0); + out.writeShort(_width); + out.writeShort(_height); + out.writeByte(0); + + //--------------------------------- + // Local Color Map + + //--------------------------------- + // Raster Data + + var lzwMinCodeSize = 2; + var raster = getLZWRaster(lzwMinCodeSize); + + out.writeByte(lzwMinCodeSize); + + var offset = 0; + + while (raster.length - offset > 255) { + out.writeByte(255); + out.writeBytes(raster, offset, 255); + offset += 255; + } + + out.writeByte(raster.length - offset); + out.writeBytes(raster, offset, raster.length - offset); + out.writeByte(0x00); + + //--------------------------------- + // GIF Terminator + out.writeString(';'); + }; + + var bitOutputStream = function(out) { + + var _out = out; + var _bitLength = 0; + var _bitBuffer = 0; + + var _this = {}; + + _this.write = function(data, length) { + + if ( (data >>> length) != 0) { + throw new Error('length over'); + } + + while (_bitLength + length >= 8) { + _out.writeByte(0xff & ( (data << _bitLength) | _bitBuffer) ); + length -= (8 - _bitLength); + data >>>= (8 - _bitLength); + _bitBuffer = 0; + _bitLength = 0; + } + + _bitBuffer = (data << _bitLength) | _bitBuffer; + _bitLength = _bitLength + length; + }; + + _this.flush = function() { + if (_bitLength > 0) { + _out.writeByte(_bitBuffer); + } + }; + + return _this; + }; + + var getLZWRaster = function(lzwMinCodeSize) { + + var clearCode = 1 << lzwMinCodeSize; + var endCode = (1 << lzwMinCodeSize) + 1; + var bitLength = lzwMinCodeSize + 1; + + // Setup LZWTable + var table = lzwTable(); + + for (var i = 0; i < clearCode; i += 1) { + table.add(String.fromCharCode(i) ); + } + table.add(String.fromCharCode(clearCode) ); + table.add(String.fromCharCode(endCode) ); + + var byteOut = byteArrayOutputStream(); + var bitOut = bitOutputStream(byteOut); + + // clear code + bitOut.write(clearCode, bitLength); + + var dataIndex = 0; + + var s = String.fromCharCode(_data[dataIndex]); + dataIndex += 1; + + while (dataIndex < _data.length) { + + var c = String.fromCharCode(_data[dataIndex]); + dataIndex += 1; + + if (table.contains(s + c) ) { + + s = s + c; + + } else { + + bitOut.write(table.indexOf(s), bitLength); + + if (table.size() < 0xfff) { + + if (table.size() == (1 << bitLength) ) { + bitLength += 1; + } + + table.add(s + c); + } + + s = c; + } + } + + bitOut.write(table.indexOf(s), bitLength); + + // end code + bitOut.write(endCode, bitLength); + + bitOut.flush(); + + return byteOut.toByteArray(); + }; + + var lzwTable = function() { + + var _map = {}; + var _size = 0; + + var _this = {}; + + _this.add = function(key) { + if (_this.contains(key) ) { + throw new Error('dup key:' + key); + } + _map[key] = _size; + _size += 1; + }; + + _this.size = function() { + return _size; + }; + + _this.indexOf = function(key) { + return _map[key]; + }; + + _this.contains = function(key) { + return typeof _map[key] != 'undefined'; + }; + + return _this; + }; + + return _this; + }; + + var createImgTag = function(width, height, getPixel, alt) { + + var gif = gifImage(width, height); + for (var y = 0; y < height; y += 1) { + for (var x = 0; x < width; x += 1) { + gif.setPixel(x, y, getPixel(x, y) ); + } + } + + var b = byteArrayOutputStream(); + gif.write(b); + + var base64 = base64EncodeOutputStream(); + var bytes = b.toByteArray(); + for (var i = 0; i < bytes.length; i += 1) { + base64.writeByte(bytes[i]); + } + base64.flush(); + + var img = ''; + img += ' Date: Sun, 27 May 2018 02:15:08 -0700 Subject: [PATCH 07/25] fixed cache balance showing when zero balance --- .idea/workspace.xml | 327 ++++++++++---------- main.js | 15 +- src/app/config/app.templates.js | 6 +- src/app/layout/header.component.js | 4 +- src/app/layout/header.html | 2 +- src/app/modules/signup/signup.controller.js | 4 +- 6 files changed, 174 insertions(+), 184 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index cdd715e..909dffc 100755 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,7 +1,14 @@ - + + + + + + + + @@ -24,8 +31,8 @@ - - + + @@ -33,91 +40,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + - - + + @@ -144,7 +101,14 @@ missingFormData step1 networks + network + AppConstan + development + cache' + + $PROJECT_DIR$ + @@ -215,8 +179,8 @@ - @@ -290,7 +254,7 @@ - + @@ -298,6 +262,7 @@ + @@ -314,6 +279,22 @@ + + + + + + + + + + + + + + + + \n\n
          \n
          \n
          \n

          {{ \'EXPLORER_APOSTILLES_YOURS\' | translate }}

          \n
          \n
          \n
          \n {{ \'APOSTILLE_HISTORY_BACKUP\' | translate }}\n {{ \'APOSTILLE_HISTORY_PURGE\' | translate }}\n
          \n \n
          \n
          \n\n \n \n \n \n \n \n \n \n \n \n \n
          {{ \'APOSTILLE_FILENAME\' | translate }}{{ \'GENERAL_TAGS\' | translate }}{{ \'APOSTILLE_NTY_ACCOUNT\' | translate }}{{ \'APOSTILLE_FILE_HASH\' | translate }}{{ \'GENERAL_DATE\' | translate }}{{ \'GENERAL_ACTIONS\' | translate }}
          \n \n \n \n \n \n \n \n \n \n \n \n
          {{ap.filename}}{{ap.tags}}{{ap.dedicatedAccount}}\n \n \n {{ap.fileHash}}\n \n \n \n \n {{ap.fileHash}}\n \n \n {{ap.timeStamp}}\n
          \n \n
          \n
          \n \n
          \n
          \n \n
          \n

          {{ \'GENERAL_NONE\' | translate }}

          \n
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n\n
          \n\n \n \n \n\n"); $templateCache.put("modules/apostille/message/apostilleMessage.html","
          \n
          \n
          \n
          \n

          {{ \'APOSTILLE_MESSAGE_TITLE\' | translate }}

          \n
          \n
          \n
          \n
          \n
          \n
          \n \n {{ \'TRANSFER_TRANSACTION_NAME\' | translate }}\n {{ \'TRANSFER_TRANSACTION_MULTISIG_NAME\' | translate }}\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 \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 \n \n \n \n
          \n
          \n \n \n
          \n
          \n
          "); $templateCache.put("modules/exchanges/changelly/changelly.html","
          \n
          \n
          \n
          \n
          \n

          Changelly should have opened in a new window. If it did not, disable your popup blocker and try again.

          \n
          \n
          \n
          \n
          \n
          \n"); -$templateCache.put("modules/exchanges/shapeshift/shapeshift.html","
          \n
          \n
          \n
          \n
          \n

          Shapeshift should have opened in a new window. If it did not, disable your popup blocker and try again.

          \n
          \n
          \n
          \n
          \n
          "); $templateCache.put("modules/explorer/accounts/accountsExplorer.html","
          \n
          \n
          \n
          \n

          {{\'ACCOUNTS_EXPLORER_TITLE\' | translate}}

          \n
          \n
          \n\n \n\n
          \n
          \n
          \n
          \n \n \n \n
          \n \n \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n

          {{ \'ACCOUNT_ACCOUNT_INFORMATION\' | translate }}

          \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

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \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
          \n\n
          \n
          \n
          \n

          {{ \'GENERAL_TRANSACTIONS\' | translate }}

          \n \n
          \n
          \n \n \n \n \n \n \n \n \n \n
          {{ \'GENERAL_ACCOUNT\' | translate }}{{ \'GENERAL_AMOUNT\' | translate }}{{ \'GENERAL_MESSAGE\' | translate }}{{ \'GENERAL_DATE\' | translate }}
          \n\n \n \n
          \n
          \n \n
          \n
          \n \n
          \n
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n
          \n\n
          \n
          \n
          \n"); +$templateCache.put("modules/exchanges/shapeshift/shapeshift.html","
          \n
          \n
          \n
          \n
          \n

          Shapeshift should have opened in a new window. If it did not, disable your popup blocker and try again.

          \n
          \n
          \n
          \n
          \n
          "); $templateCache.put("modules/explorer/apostilles/explorerApostilles.html","
          \n
          \n
          \n
          \n

          {{ \'EXPLORER_APOSTILLES_TITLE\' | translate }}

          \n
          \n
          \n\n \n\n
          \n
          \n
          \n \n
          \n \n \n \n \n \n \n \n \n \n
          {{ \'GENERAL_OWNER\' | translate }}{{ \'APOSTILLE_FILE_HASH\' | translate }}{{ \'GENERAL_TRANSACTION_HASH\' | translate }}{{ \'GENERAL_DATE\' | translate }}
          \n \n \n \n \n \n \n \n \n \n
          \n {{tx.transaction.signer | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}\n \n {{ tx.transaction.message.payload }}\n \n \n {{ tx.transaction.otherTrans.message.payload }}\n \n \n \n \n {{tx.meta.hash.data}}\n \n \n \n \n {{ tx.meta.innerHash.data }}\n \n \n {{tx.transaction.timeStamp | fmtNemDate}}
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n
          \n
          \n\n
          \n
          "); $templateCache.put("modules/explorer/home/explorerHome.html","
          \n
          \n
          \n
          \n

          {{ \'EXPLORER_HOME_TITLE\' | translate }}

          \n
          \n
          \n\n \n\n
          \n
          \n
          \n
          \n \n
          \n

          {{ \'EXPLORER_HOME_NS\' | translate }}

          \n
          \n
          \n
            \n
          • {{namespace.fqn}}
          • \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n
          \n \n
          \n
          \n
          \n

          {{ \'EXPLORER_HOME_NS_MULTISIG\' | translate }}

          \n
          \n
          \n
            \n
          • {{namespace}}
          • \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n
          \n
          \n\n
          \n
          \n\n
          \n
          \n

          {{ \'EXPLORER_HOME_MOSAICS\' | translate }}

          \n
          \n \n \n \n \n \n \n \n \n \n
          {{ \'GENERAL_NAME\' | translate }}{{ \'MOSAIC_DEFINITION_QUANTITY\' | translate }}{{ \'EXPLORER_HOME_MOSAICS_LEVY\' | translate }}{{ \'GENERAL_LEVY\' | translate }}
          \n \n \n \n \n \n \n \n \n \n
          {{mos.mosaicId.namespaceId}}:{{mos.mosaicId.name}}{{(mos.quantity | fmtSupply:mos.mosaicId:$ctrl._DataStore.mosaic.metaData)[0]}}.{{(mos.quantity | fmtSupply:mos.mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}}\n \n \n {{levy.mosaicId.namespaceId}}:{{levy.mosaicId.name}}\n \n \n {{ \'GENERAL_NONE\' | translate }}\n \n \n \n \n \n I ({{mos | fmtLevyFee:tx.amount:levy:mosaics}})\n \n \n II (x{{(levy.fee / 10000).toFixed(4)}})\n \n \n {{ \'GENERAL_NONE\' | translate }}\n \n \n
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n \n
          \n\n
          \n
          \n
          \n"); $templateCache.put("modules/explorer/layout/nav.html","\n"); @@ -51,8 +51,8 @@ $templateCache.put("modules/importanceTransfer/normal/importanceTransfer.html"," $templateCache.put("modules/mosaics/create/createMosaic.html","
          \n
          \n\n
          \n
          \n

          {{ \'MOSAIC_DEFINITION_TITLE\' | translate }}

          \n
          \n
          \n
          {{ \'MOSAIC_DEFINITION_INFORMATION\' | translate }}
          \n
          \n
          \n\n
          \n
          \n\n
          \n
          \n {{ \'MOSAIC_DEFINITION_NAME\' | translate }}\n {{ \'MOSAIC_DEFINITION_MULTISIG_NAME\' | translate }}\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 \n
          \n
          \n \n \n \n \n

          {{ \'GENERAL_CHARACTERS_LEFT\' | translate }}: {{ $ctrl.charsLeft }}

          \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 {{($ctrl.preparedTransaction.otherTrans.creationFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.creationFee | fmtNemValue)[1]}}\n {{($ctrl.preparedTransaction.creationFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.creationFee | fmtNemValue)[1]}}\n \n \n
          \n
          \n
          \n
          \n
          \n \n \n \n\n \n \n
          \n
          \n\n
          \n\n
          \n

          {{ \'MOSAIC_DEFINITION_MOSAIC_PROPERTIES\' | translate }}

          \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
          \n \n \n \n \n \n \n
          \n
          \n
          \n
          \n \n
          \n
          \n
          \n \n \n \n \n {{($ctrl.formData.properties.initialSupply)}}\n 0\">.{{(0 | fmtSupplyRaw:$ctrl.formData.properties.divisibility)[1]}}\n \n
          \n
          \n
          \n \n
          \n
          \n
          \n \n \n \n {{ $ctrl.formData.namespaceParent.fqn }}:{{ $ctrl.formData.mosaicName }}\n
          \n
          \n
          \n
          \n
          \n
          \n\n\n
          \n \n
          \n
          \n

          {{ \'GENERAL_LEVY\' | translate }}

          \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
          \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
          \n
          \n
          \n\n\n\n
          \n
          \n
          \n
          \n \n

          {{ \'MOSAIC_DEFINITION_INFORMATION_TITLE\' | translate }}

          \n
          \n
          \n
          \n

          {{ \'MOSAIC_DEFINITION_INFORMATION_1\' | translate }}

          \n
          a, b, c, ..., z, 0, 1, 2, ..., 9, \', _ , -
          \n

          {{ \'MOSAIC_DEFINITION_INFORMATION_2\' | translate }}

          \n

          {{ \'MOSAIC_DEFINITION_INFORMATION_3\' | translate }}

          \n

          {{ \'MOSAIC_DEFINITION_INFORMATION_4\' | translate }}

          \n
            \n
          • \n {{ \'MOSAIC_DEFINITION_INITIAL_SUPPLY\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_5\' | translate }}\n
          • \n
          • \n {{ \'MOSAIC_DEFINITION_DIV\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_6\' | translate }}\n
          • \n
          • \n {{ \'MOSAIC_DEFINITION_MUTABLE_SUPPLY\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_7\' | translate }}\n
          • \n
          • \n {{ \'MOSAIC_DEFINITION_TRANSFERABLE\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_8\' | translate }}\n
          • \n
          \n
        • {{ \'GENERAL_LEVY\' | translate }}:
        • \n

          {{ \'MOSAIC_DEFINITION_INFORMATION_9\' | translate }}

          \n
            \n
          • \n {{ \'GENERAL_MOSAIC\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_10\' | translate }} ({{ \'MOSAIC_DEFINITION_LEVY_LIMITATION\' | translate }})\n
          • \n
          • \n {{ \'GENERAL_ADDRESS\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_11\' | translate }}\n
          • \n
          • \n {{ \'GENERAL_FEE\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_12\' | translate }}\n
          • \n
          • \n {{ \'MOSAIC_DEFINITION_LEVY_FEE_TYPE\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_13\' | translate }}\n
              \n
            • \n {{ \'MOSAIC_DEFINITION_LEVY_FEE_TYPE_1\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_14\' | translate }}\n
            • \n
            • \n {{ \'MOSAIC_DEFINITION_LEVY_FEE_TYPE_2\' | translate }}: {{ \'MOSAIC_DEFINITION_INFORMATION_15\' | translate }}\n
            • \n
            \n
          • \n
          \n

          \n\n

          {{ \'MOSAIC_DEFINITION_INFORMATION_17\' | translate }}

          \n
          \n
          \n
          \n \n
          \n
          \n
          \n
          "); $templateCache.put("modules/mosaics/edit/editMosaic.html","
          \n
          \n\n
          \n
          \n

          {{ \'MOSAIC_SUPPLY_CHANGE_TITLE\' | translate }}

          \n
          \n
          \n\n
          \n
          \n\n
          \n
          \n {{ \'MOSAIC_SUPPLY_CHANGE_NAME\' | translate }}\n {{ \'MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME\' | translate }}\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
          \n
          \n

          {{ \'MOSAIC_SUPPLY_CHANGE_SUPPLY\' | translate }}

          \n
          \n
          \n \n \n
          \n
          \n \n \n \n
          \n {{$ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply}}\n .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}}\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
          \n\n \n
          \n
          \n \n \n \n
          \n \n {{($ctrl.formData.delta + $ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply)}}\n .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}}\n \n \n {{(-$ctrl.formData.delta + $ctrl._DataStore.mosaic.metaData[$ctrl.selectedMosaic].supply)}}\n .{{(0 | fmtSupply:$ctrl.mosaicOwned[$ctrl.selectedMosaic].mosaicId:$ctrl._DataStore.mosaic.metaData)[1]}}\n \n \n
          \n
          \n
          \n
          \n
          \n\n
          \n
          \n
          \n"); $templateCache.put("modules/multisignature/create/createMultisig.html","
          \n
          \n\n
          \n
          \n

          {{ \'AGGREGATE_MODIFICATION_TITLE\' | translate }}

          \n
          \n
          \n\n
          \n
          \n
          \n
          \n {{ \'AGGREGATE_MODIFICATION_NAME\' | translate }}\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 \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 \n
          \n
          \n \n \n \n \n
          \n
          \n\n \n \n\n \n \n\n \n \n
          \n
          \n\n
          \n \n
          \n

          {{ \'AGGREGATE_COSIG_LIST\' | translate }}

          \n \n
          \n \n \n \n \n \n \n \n \n
          {{ \'GENERAL_ADDRESS\' | translate }}{{ \'GENERAL_ACTION\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
          \n \n \n \n \n \n \n \n \n
          {{acct.cosignatoryAccount | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}{{ \'GENERAL_ADD\' | translate }}
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n
          \n\n
          \n
          \n
          \n"); -$templateCache.put("modules/multisignature/edit/editMultisig.html","
          \n
          \n\n
          \n
          \n

          {{ \'AGGREGATE_MODIFICATION_EDIT_TITLE\' | translate }}

          \n
          \n
          \n\n
          \n
          \n\n
          \n

          {{ \'AGGREGATE_MODIFICATION_MULTISIG_NAME\' | translate }}

          \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 \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
          \n \n
          \n

          {{\'AGGREGATE_SELECTED_ACCOUNT_INFO\' | translate}}

          \n
          \n
          \n
          \n
          \n
          {{\'GENERAL_COSIGNATORIES\' | translate}}
          \n {{cosig.address}}
          \n
          \n
          \n
          {{\'AGGREGATE_MIN_SIGNATURES\' | translate}}
          \n {{$ctrl.multisigInfoData.minCosigs}}\n
          \n
          \n
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n \n
          \n

          {{ \'AGGREGATE_MODIFICATION_LIST\' | translate }}

          \n \n
          \n \n \n \n \n \n \n \n \n
          {{ \'GENERAL_ADDRESS\' | translate }}{{ \'GENERAL_ACTION\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
          \n \n \n \n \n \n \n \n \n \n
          {{acct.cosignatoryAccount | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}{{ \'GENERAL_ADD\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n
          \n\n
          \n
          \n
          \n"); $templateCache.put("modules/multisignature/sign/sign.html","
          \n
          \n\n
          \n
          \n

          {{ \'SIGN_MULTISIG_TRANSACTIONS_TITLE\' | translate }}

          \n
          \n
          \n\n
          \n
          \n
          \n
          \n
          \n
            \n
          • {{ \'DASHBOARD_UNCONFIRMED\' | translate }}
          • \n
          • \n
          \n \n
          \n \n \n \n \n \n \n \n \n \n
          {{ \'GENERAL_ACCOUNT\' | translate }}{{ \'GENERAL_AMOUNT\' | translate }}{{ \'GENERAL_MESSAGE\' | translate }}{{ \'GENERAL_DATE\' | translate }}
          \n \n \n
          \n \n
          \n \n
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n"); +$templateCache.put("modules/multisignature/edit/editMultisig.html","
          \n
          \n\n
          \n
          \n

          {{ \'AGGREGATE_MODIFICATION_EDIT_TITLE\' | translate }}

          \n
          \n
          \n\n
          \n
          \n\n
          \n

          {{ \'AGGREGATE_MODIFICATION_MULTISIG_NAME\' | translate }}

          \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 \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
          \n \n
          \n

          {{\'AGGREGATE_SELECTED_ACCOUNT_INFO\' | translate}}

          \n
          \n
          \n
          \n
          \n
          {{\'GENERAL_COSIGNATORIES\' | translate}}
          \n {{cosig.address}}
          \n
          \n
          \n
          {{\'AGGREGATE_MIN_SIGNATURES\' | translate}}
          \n {{$ctrl.multisigInfoData.minCosigs}}\n
          \n
          \n
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n \n
          \n

          {{ \'AGGREGATE_MODIFICATION_LIST\' | translate }}

          \n \n
          \n \n \n \n \n \n \n \n \n
          {{ \'GENERAL_ADDRESS\' | translate }}{{ \'GENERAL_ACTION\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
          \n \n \n \n \n \n \n \n \n \n
          {{acct.cosignatoryAccount | fmtPubToAddress:$ctrl._Wallet.network | fmtAddress}}{{ \'GENERAL_ADD\' | translate }}{{ \'GENERAL_REMOVE\' | translate }}
          \n
          \n

          {{ \'GENERAL_NO_RESULTS\' | translate }}

          \n
          \n
          \n\n
          \n
          \n
          \n"); $templateCache.put("modules/namespaces/create/namespaces.html","
          \n
          \n\n
          \n
          \n

          {{ \'NAMESPACE_PROVISION_TITLE\' | translate }}

          \n
          \n
          \n\n
          \n
          \n\n
          \n
          \n {{ \'NAMESPACE_PROVISION_NAME\' | translate }}\n {{ \'NAMESPACE_PROVISION_MULTISIG_NAME\' | translate }}\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
          \n
          \n \n \n \n \n
          \n
          \n\n \n
          \n
          \n \n \n
          \n \n
          \n
          \n
          \n \n \n \n
          \n \n {{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[1]}}\n {{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[1]}}\n \n \n
          \n
          \n
          \n
          \n
          \n\n \n \n\n \n \n
          \n
          \n\n \n
          \n
          \n

          {{ \'NAMESPACE_PROVISION_RESTRICTIONS\' | translate }}

          \n
          \n
          \n
          \n

          {{ \'NAMESPACE_PROVISION_INFORMATION_1\' | translate }}

          \n
          a, b, c, ..., z, 0, 1, 2, ..., 9, _ , -
          \n

          {{ \'NAMESPACE_PROVISION_INFORMATION_2\' | translate }}

          \n
          nem, user, account, org, com, biz, net, edu, mil, gov and info.
          \n

          {{ \'NAMESPACE_PROVISION_INFORMATION_3\' | translate }}

          \n
          \n
          \n
          \n\n
          \n
          \n
          \n"); $templateCache.put("modules/namespaces/renew/renew.html","
          \n
          \n\n
          \n
          \n

          {{ \'RENEW_NS_TITLE\' | translate }}

          \n
          \n
          \n\n
          \n
          \n\n
          \n
          \n {{ \'NAMESPACE_PROVISION_NAME\' | translate }}\n {{ \'NAMESPACE_PROVISION_MULTISIG_NAME\' | translate }}\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 \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 {{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.otherTrans.rentalFee | fmtNemValue)[1]}}\n {{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[0]}}.{{($ctrl.preparedTransaction.rentalFee | fmtNemValue)[1]}}\n \n \n
          \n
          \n
          \n
          \n
          \n\n \n \n\n \n \n
          \n
          \n\n \n
          \n
          \n

          {{ \'RENEW_NS_INFORMATION_TITLE\' | translate }}

          \n
          \n
          \n
          {{ \'RENEW_NS_INFORMATION_TITLE_1\' | translate }}
          \n

          {{ \'RENEW_NS_INFORMATION_1\' | translate }}

          \n
          {{ \'RENEW_NS_INFORMATION_TITLE_2\' | translate }}
          \n

          {{ \'RENEW_NS_INFORMATION_2\' | translate }}

          \n
          {{ \'RENEW_NS_INFORMATION_TITLE_3\' | translate }}
          \n

          {{ \'RENEW_NS_INFORMATION_3\' | translate }}

          \n

          {{ \'RENEW_NS_INFORMATION_4\' | translate }}

          \n
          \n
          \n\n
          \n
          \n
          \n"); $templateCache.put("modules/offlineTransaction/broadcast/broadcast.html","
          \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
          \n
          \n \n \n \n \n \n
          \n
          \n \n
          \n
          \n\n
          \n
          \n

          {{ \'GENERAL_INFORMATION\' | translate }}

          \n
          \n
          \n

          {{ \'RELEASE_OFFLINE_TX_INFO_1\' | translate }}

          \n

          {{ \'RELEASE_OFFLINE_TX_INFO_2\' | translate }}

          \n

          {{ \'RELEASE_OFFLINE_TX_INFO_3\' | translate }}

          \n

          {{ \'RELEASE_OFFLINE_TX_INFO_4\' | translate }}

          \n
          \n
          \n
          \n
          \n
          "); diff --git a/src/app/layout/header.component.js b/src/app/layout/header.component.js index 802c9c1..4e1878e 100755 --- a/src/app/layout/header.component.js +++ b/src/app/layout/header.component.js @@ -37,8 +37,10 @@ class AppHeaderCtrl { } getCacheBalance() { - if (this._DataStore = undefined) { return 0.0 } let address = this._DataStore.account.metaData.account.address; + if (undefined === this._DataStore.mosaic.ownedBy[address]['devslopes:cache']) { + return 0 + } let supply = this._DataStore.mosaic.ownedBy[address]['devslopes:cache'].quantity; return supply / 1000000; } diff --git a/src/app/layout/header.html b/src/app/layout/header.html index baf6c51..0a25ebf 100755 --- a/src/app/layout/header.html +++ b/src/app/layout/header.html @@ -32,7 +32,7 @@

          }@b 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�sk^WrJ$yCRW9J% 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%0A#1XLe_-mYMaDaLtZvrJV+HUOalOKTgVRQWUW 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�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 z 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