Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zal 142 multi approver user #138

Merged
merged 117 commits into from
Jul 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
dfb84dd
Disallow scanning addresses when an account isn't provided - rather t…
hbriese Jul 4, 2023
70b6e39
Make pallete const
hbriese Jul 4, 2023
a8e643e
Multi-approver user database schema
hbriese Jul 5, 2023
2c50ddf
Refactor api for multi approver user
hbriese Jul 5, 2023
30c0ab8
Expose additional approver fields to the same user
hbriese Jul 6, 2023
0a51833
Ensure approver query can never return null
hbriese Jul 6, 2023
133b4f7
Create approver and user on api call
hbriese Jul 6, 2023
7415736
Use globals rather than selecting with user context and improve defaults
hbriese Jul 6, 2023
b2eba9b
Fix model inaccuracies
hbriese Jul 6, 2023
f8133f3
Rename useApprover and prefer using useApproverAddress
hbriese Jul 6, 2023
35ca256
Refactor for api schema changes
hbriese Jul 6, 2023
3592d5a
Remove user api endpoints
hbriese Jul 6, 2023
50575a7
Use specific query for notifications registrar
hbriese Jul 6, 2023
d350060
Add graphql client presets codegen
hbriese Jul 6, 2023
2baff46
Combine User screens
hbriese Jul 6, 2023
54309d8
Refactor FormSubmitButton with a hook
hbriese Jul 6, 2023
02ce27d
Add Approver screen
hbriese Jul 6, 2023
774c2c7
Add screen for biometrics settings
hbriese Jul 6, 2023
c8fda4a
Allow users to pair accounts, merging their approvers into a single user
hbriese Jul 7, 2023
68d2c08
Refactor expo manifest usage
hbriese Jul 7, 2023
2c95642
Add user pairing screen
hbriese Jul 7, 2023
edc6079
Build separate package for dev-client build
hbriese Jul 7, 2023
e1df560
Finish user pairing
hbriese Jul 7, 2023
00d0b0b
Fix user pairing
hbriese Jul 8, 2023
caa05a4
Make permissions optional in policies input
hbriese Jul 8, 2023
ea18891
Remove console log
hbriese Jul 8, 2023
b04d1f9
Navigate to notifications after biometrics when onboarding
hbriese Jul 8, 2023
4edb19f
Skip account creation if user has existing accounts when onboarding
hbriese Jul 8, 2023
c482a41
Move pairing to User screen
hbriese Jul 8, 2023
54edf83
Fix navigating to next screen when onboarding and pairing with the sa…
hbriese Jul 8, 2023
d8ffbdf
Add missing but required params when navigating to CreateAccount
hbriese Jul 8, 2023
1242b6f
Redesign accounts sheet
hbriese Jul 9, 2023
abcfe21
Add down chevron to account selector and use less prominent color for…
hbriese Jul 10, 2023
94f4956
Fix auth middleware causing issues when throwing
hbriese Jul 10, 2023
c248bb2
Redesign settings screen
hbriese Jul 10, 2023
e42e23c
Replace Box with View in ListItem
hbriese Jul 10, 2023
ff96e40
Add approvers to user screen
hbriese Jul 10, 2023
564ffd6
Allow viewing and changing details of any user approver
hbriese Jul 10, 2023
dbfe4dd
Add generic address labelling
hbriese Jul 10, 2023
8bdaa2b
Use platform independent radio button for approver selection
hbriese Jul 10, 2023
7e9f309
Update zksolc
hbriese Jul 10, 2023
4758c8e
Redeploy contracts
hbriese Jul 10, 2023
e8dbf84
Fix eslint config for app
hbriese Jul 10, 2023
fe7a885
Fix contacts query
hbriese Jul 10, 2023
4a9859d
Fix satisfied policy being only regarded as satisfiable
hbriese Jul 11, 2023
8e982e6
Add support for polymorphic selects
hbriese Jul 11, 2023
d216197
Refactor transfer models using interfaces
hbriese Jul 11, 2023
714305e
Refactor app events fragment to avoid polymorphic select issue
hbriese Jul 11, 2023
9935a93
Use 'high risk' as initial policy name
hbriese Jul 11, 2023
e987c89
Update dotenv package
hbriese Jul 11, 2023
7d8989b
Fix local expo start command
hbriese Jul 11, 2023
13734c7
Fix select shape unnecessarily narrowing base union fragment types
hbriese Jul 11, 2023
bf95ef2
Reduce unnecessary data querying for notifications registrar
hbriese Jul 11, 2023
71b1939
Invalidate cache of both users when paired
hbriese Jul 12, 2023
b1ff988
Refactor
hbriese Jul 12, 2023
ffdb1f5
Cache auth tokens
hbriese Jul 12, 2023
017f49a
Add neverthrow eslint plugin
hbriese Jul 12, 2023
5c1ae37
Show direct approver name rather than label on settings screen
hbriese Jul 12, 2023
4ccb87b
Passthrough style to Blockie and refactor
hbriese Jul 12, 2023
7365466
Reduce padding on accounts sheet
hbriese Jul 12, 2023
8d8b751
Fix id field not being included during a polymorphic edgeql select
hbriese Jul 12, 2023
f4514d2
Disable some react eslint rules
hbriese Jul 12, 2023
041b105
Remove props for overriding Blockie colors
hbriese Jul 12, 2023
7abe68e
Fix conditional hook
hbriese Jul 12, 2023
ac35b18
Fix proposals not fetching events data properly
hbriese Jul 12, 2023
6881774
Fix proposal subscription returning null on proposal
hbriese Jul 12, 2023
ef31cb5
Fix new proposal double inserting into cache
hbriese Jul 12, 2023
b086098
Fix account subscription returning null on account creation
hbriese Jul 12, 2023
bfb0237
Remove RequestContext enterWith
hbriese Jul 12, 2023
c9d1b0c
Change prod log level
hbriese Jul 12, 2023
2d7c2d0
Restore request context for subscription resolve fields
hbriese Jul 12, 2023
9513ed9
Add query input to contacts query
hbriese Jul 12, 2023
e43742d
Refactor account item from AccountsSheet
hbriese Jul 12, 2023
c352a62
Refactor Contacts screen
hbriese Jul 12, 2023
9e87f49
Update edgedb and deps
hbriese Jul 13, 2023
c78cf0e
Only fetch account id rather than all fields when getting approver ac…
hbriese Jul 13, 2023
832f178
Show truncated address on account item
hbriese Jul 13, 2023
a9fe866
Use switch icon on account items on accounts sheet
hbriese Jul 13, 2023
e331639
Add contact fab
hbriese Jul 13, 2023
642f820
Add addresses modal
hbriese Jul 13, 2023
c380fe5
Fix account selector display for large names
hbriese Jul 13, 2023
233e56c
Add back temporary hardcoded contracts hack
hbriese Jul 13, 2023
409dec6
Prevent sending to approvers
hbriese Jul 13, 2023
bcd27bf
Prevent adding accounts as approvers
hbriese Jul 13, 2023
c14e0e4
Attempt to more accurately disable sentry running in development
hbriese Jul 13, 2023
61116d5
Standardise db.transaction usage
hbriese Jul 13, 2023
4b850ec
Update to expo 49
hbriese Jul 14, 2023
3b7a3d5
Fix app build due to react-native-quick-crypto
hbriese Jul 14, 2023
f67189a
Migrate to constants.expoConfig from deprecated constants.manifest
hbriese Jul 14, 2023
86a77a6
Remove unnecessary explicit suspenseCache from apollo provider
hbriese Jul 14, 2023
7960856
Remove @types/react 1.7x override and fix type issues
hbriese Jul 14, 2023
22f2a6d
Fix proposal being required to use no-cache policy
hbriese Jul 14, 2023
18d04f5
Fix update policy function
hbriese Jul 14, 2023
319a12b
Remove contacts test no longer correct
hbriese Jul 14, 2023
1e36e7d
Expose satisfiability as a computed field on a policy rather on the p…
hbriese Jul 15, 2023
8edd31f
Add relay compiler
hbriese Jul 15, 2023
023af66
Fragmentise ProposalScreen
hbriese Jul 15, 2023
4245431
Navigate to home screen on appbar back when back is not available
hbriese Jul 15, 2023
4f7cc2c
Show not found page when proposal isn't available
hbriese Jul 15, 2023
5be0426
Fragmentize ActivityTab
hbriese Jul 16, 2023
9238287
Fragmentize DetailsTab
hbriese Jul 16, 2023
850422a
Remove unnecessary global subscriptions
hbriese Jul 16, 2023
6a771d0
Fragmentize TransactionTab
hbriese Jul 16, 2023
28eb95c
Fragmentize proposal policy & transaction tabs
hbriese Jul 17, 2023
1ef6e83
Fragmentize remaining proposal related queries and mutation
hbriese Jul 17, 2023
bd29705
Fragmentize rename account screen
hbriese Jul 17, 2023
6bbd2be
Fix computer field select being overwritten if a subset of the same f…
hbriese Jul 17, 2023
3588969
Fix policy satisfiability select fields
hbriese Jul 17, 2023
c1abc53
Add missing and remove unnecessary arguments on fragments
hbriese Jul 17, 2023
7ed7b85
Configure relay compiler
hbriese Jul 17, 2023
e05c4c8
Use relay optimized graphql queries
hbriese Jul 17, 2023
3a41aae
Add link to transaction on Event
hbriese Jul 17, 2023
dac6ae5
Fragmentize ContactScreen
hbriese Jul 17, 2023
f829220
Allow querying account without passing an address - defaulting to the…
hbriese Jul 17, 2023
44015fb
Fragmentize home screen
hbriese Jul 17, 2023
503c6cf
Fix home screen params being undefined on start, contrary to the types
hbriese Jul 17, 2023
c813b73
Redeploy edgedb production app
hbriese Jul 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .config/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ module.exports = {
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:react/recommended',
'neverthrow',
],
plugins: ['@typescript-eslint', 'react-hooks'],
env: {
Expand All @@ -21,7 +22,6 @@ module.exports = {
mocha: true,
},
rules: {
'comma-dangle': ['error', 'always'],
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-unused-vars': ['warn', { argsIgnorePattern: '^_' }],
'@typescript-eslint/no-non-null-assertion': 'off',
Expand All @@ -31,5 +31,6 @@ module.exports = {
'warn',
{ additionalHooks: '(useRecoilCallback|useRecoilTransaction_UNSTABLE)' },
],
'neverthrow/must-use-result': 'error',
},
};
10 changes: 7 additions & 3 deletions .env.vault
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#/ cloud-agnostic vaulting standard /
#/ [how it works](https://dotenv.org/env-vault) /
#/--------------------------------------------------/
DOTENV_VAULT=vlt_bc359b28462917c6a6a31b5594a46e59b5d744d88d65497001c01e0fb250bfed

# ci
DOTENV_VAULT_CI="ZYFkiFX12/49rnIlwID2xxQs9scQ2RRHEzJlwyUNS6KUFG01/qvBceIicxy9B0DO8TlGNbosjDNkCtA8CjIemo/9j399cpcoaP1mDBOk6PVRMcLXQWKD/3L95wpGB0hAkfAEUGe1JoJHnOmtgt/wYXTD4sHdPECmtcBG6fI+Y029EKX6lSWvhLnhteBbZh5xeQWcow2+2N3byT9SMwGW3YD0LR6rdGBPxS4IkUGqUYACDZWBmppCae8Pa7DDtB2+ZwJRHqoZh86fQuCa1pnu7oSG9jPwyrEhBB9SHcU+A2dUehShJ0EqbS3oAjFmXj4gmLo29wOjRL/XuYNBpPDV4UnQk3yuhD7yvXKzY93h2dQkjo2G2mqnig+CgpU5DzLxUVfjmwg552+LDmip04Vk0/J7A5nXNQtoF/Je0i8XqLNFekH+YqqsRVAXFkdwEKADexBheFiRGDPmQG3E9YKI3N+FFrFKvr2QcUZzPLq1WVWHbMCaU8OGwUIeIUez0ZoN3r0IXUsyM4OTb1IDInWxWBiwbIW3e17tw7XYD4rLMyjN7XJMWCIXvWdcoS4Xg23u2B9W9x1rfNffLMw2KdUp8CvjrB8EdkRbSljinocftoUxpo2ij2AM2NCUXDALHylyvukCcD0ratY6toNkj+k3qo/vP2AsVj6zkQAzmyeL/OuaYhmg3REQ699Orc9slyhgRojGQIXQO1RGQyDXArRgX3IYqd2HGT6NcmBhflfen5DTcvy71Jvl4UKRCgjgbVoM0yijXrE1fY+T8j0t9nMv0Gk0jE5UwUpZc7WDXMI+Stvejfoa4/f4F8YF1u+x/QiyjAOFvCTWM2VvRYzFgC4gy8lpe446oqHRihbMmI6kV1IPcc52SjrF1vlntfORf0EZ7apozZFEwhKZD9SQjt5bX7OodVq/GENDsKJSzDhPTDI="
Expand All @@ -17,5 +16,10 @@ DOTENV_VAULT_DEVELOPMENT="qaHKYhGFl0XqoWyc4X49IExxhaTyIGx7997D1ZdWXQAP+Rk3f3WAME
DOTENV_VAULT_DEVELOPMENT_VERSION=11

# production
DOTENV_VAULT_PRODUCTION="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"
DOTENV_VAULT_PRODUCTION_VERSION=41
DOTENV_VAULT_PRODUCTION="HNIwbxID9f1h3SESEQOkpm4FdkdWJjCKw5ZDjZlAWBzAYlum7W1IPhSQTOKOCHQ31rPLR/aqmwbVTCce7x8P6Vd1LaTPCwfMmzuuU2iHSbycUG1osH+TPyOJE2GEJfxi9DdF9TinGP6jf7Is56CGV7Tw6tJSwJGZFfBQCfdekraE7XrdSdOXAhYTss1slWNYCTkXf2Ph2xjXdNTWF6QSqB4tYGUXp4L9PKH9DTqUk+0MPrmYm4Vc3IfivK7a9fxylzsyTVSmCK6zVTeMt8Sg4bYTOyucoepq0W57GNDuTXXHZ2pq9Q75KYFCygUU6+bjX4O3vYkrg8AbUiDiDZHriMtDkYA5bmCaNul07CvB8AH1ZsnEkaqZHPG3W388W7UYFuJMPgOfVqVpByO9srI96O2zuHPw0boKcurx/LUk5063Er2bsTQbJpIzncP+jPqzDfK95Qd3nhlVpTSRN0RUh5yuhp10xFRFPuoqyQYYGYmcQqIdlRSyrDYBSV+rSl081oOFfRYINDyUnrEhTS55kHL/UWgVeoFbkv0gPADNyWiE89PfsyyAY4/C5ih7Y1sT8oO4AczdO88Hg+5GHiBoLl83bBJ6vVJr78pcFzVk6z/1Y6rQFBBKKqqYYJTolzrXJ9FZcg8AegLkHk3VecqXn37SyRkXCGxawO3XMLBgIsj5Fp3RZ5sIYnFXYAoT4LVRS6LfxxNTeRQlgdE2KD5KKQaB2ur2AkXL7J4TIPtLBZeD2TpGJz22CnTS5QWeyE/IlTR3NUFQRA7HpGjZNPxhb5h0ayaZ2x9eXGKQ9llVPsx6W9ebzWeOyIydAwTJvyBjmOKTDwGWSFUQxYbJm3yfP2d9ui3kMeqnFcfJwFy/iWZMBzV6sZstNAz+8Nd/G8+szERK4KbKrILIMxXp9k0YQ7JnH4RbCCBFS4UQH4sc8ac9o4ULlGTM3OnTK7AIGAyQBbfHvQg9rciizNZS3slfBBtyib4r//3LT9TqZ/lMsn/vUX5kV4aDYoXYSchKETDuYoOHcGrE+ASCceF/UA9f8g5YeEKaGy95IjFbdtDmgd3egegTxZ2TadJte6zHgla86R38DIbzVKuLiPTP7y7t4+y6uyVNmLr8VCqm1feLIJpFGZHNncx4amc9fIMRBhCPplJ3g0iCSvVY2U/E4iVtXx6p3yAlA9Yuq5ehg5wMC4hXjc6zQObTKg4nv7snButwW5o4swLRm78yc8KtqnJiru/Fh24s34jIrnm0AZHTv6i2H6I+8XN0NYDfS3Jhn+lZGBV7b0SS3wp1KkLuamPfU9uRArvy7MJmi/y/PAJxC1dOkmHpe9nzgqijXpdnFvPTTNf5wRmoIeV9JqOd7+bwwnVZaYGEA/2MQAl9c9///B49QTdDg7OOiaZhCgGRmGMCJuomuowMXx/8MjPQ2Kc+06Vak+4Oi4QyeeUNBsmYBKlvB6BQLC+WTL/CvFlzZktSBedI8g078T18bpb7rvenykjZ9y7jcdaL3yFzntVvdiRj+InrmmRscI7uBFhmTh5mOYyfI9gTuszVr/+sXiEeWFLFEZEOJ5l9Pv4IUr1d3gWbO4nZWLDr8z0iT9n9s1hs7WdLz/yAisyMbK9QCuRBFbBuGYor4lDfcI7HW6OQj3rL/eFLR3a4Yz2wU1cweK2WYJV3hj0flRU8aXbikq89LJUMegZ4QwwWdZkXsgWyIFZEKdTQV13BpcoCRVfdkCB2weEQ6KjxVFDSXZ40QnC2MBYSy+uBj9sTso3x281mG6RlP94pIVR1dF3/HZ+k29mCKL+3vZylC3O+MThq37ETPTpXWCSpwx6P+6gfhAlXzIzqpIFVBMalGIbEKMIUbOEhzo5O+jrTaexrKkGUeX7O2oC0qSnQEfxL478qp8vv1DFSX2nv5f4P/E6sVnUu07oHVLkRJreUIfIshkAorACL2KLXZdJYxd1TpvkxsEalCne+VgHfWUq/fnhQJuVrDwakQUr1YuU2xSIWGpdDF80Nc5qgam5uq8NBpxdXRJkL6sb0aVuyjGd9L43mvBO8mzQl/aO0oVBeONl0T+P2qdx/TWWWFOK0mV43vjQDG0VQ42di0MGvGlAgbfQny8K8C1OFQgnRtcuPntxPPBLCPY3XqQIdjBdBjmxhcx4+sb6fdwn4nMtJ6kC3JgAXaZoFGxTVlQxRWfGFM+x2RbGjHvtN2BpWUYS4yUWnJC/sD32B9KeTevVH/Rpxrrdk0DjWDEBsleZyksck0y71q306C0Tlz6g1/Qat6UznZP7m/U4QIpehd/l6JoNwIhoMf8OL8vJ0jVh2io9iW7fKtQqE9qceNdahqOwQcsB6Hhi4/W3O+NVrSDrvutbiNxxjgSFw0zCdD46Ma79RGKO4iC0Nj3cEvBW9u4Mp/TDj2rio9FSCwZrXgkQnrslstGhSMV46Fv2kwotIXmMRkXFPOnN55Ml/bSTueNQuzfaoq4cZ7DGgxlZj1bJqTPCiS6YW9GK/9UBdtmc+3Sw7oTP8h1cHegtzVeCgl+NvdLhZJAjoD822uuS2CCJzliuao7LibM50hFRE1tpEG/R0cw3N/zQNxJRX8XesoQsWgnM7yR3DvLBZkqSqSlvslq8vL0wI2RKuxBT1rawrR9TdHxlbQYtfdxSf8KWcSa4BA8NSRkFFa2XBvuu0LMhMC459138HSuWdyizVoCRRhd3RkxO6dZAIunm2LyTo+ZLYUTJitXFojZtMaGXnzYcUQZW7sPoD/stO02iFJdVsRY5tyewtm75njifq05aHdZnK3aL21RxR/peluVAC29mSf4fp4I2JbcRoGcCX1lWxsacPPIGICjPrGrlvYp6/pJQFBiohdTFsvOL6n2WjnL1E3z7CWum4Xd68pBvl6XZLJoY9s6YPYsMF0vce7japn2XG2IudcSW4bkuJp+utoRFd6s1U1IIiNb9mzWtLz0AC2oaljBpyZSwrSFuKI3/7B0PCDRbNYI+sqBfOIzuzwSddFIdJ3eUksZLI17pudwab15w6NDOe6a6OIX3NUpgO9KiLSNaL7G3BDw+6vN5fPLZZFltd3EnLfwK1+tWDOmRHkzRuSzK5ogH75g2DF8fjSbrQCOWbWZuatll5n28sazmFiZvLZgqkBOgWo/bTZSPkFJg1wIfYR9JoNGFWYTM7N/aW1/kEVJzMe/KwCXBjAyyWuOSG7JYaVRmYHA+V8HdAZZ6ID/vkEJttXgq8R/s0BvLXt+mTufw="
DOTENV_VAULT_PRODUCTION_VERSION=44

#/----------------settings/metadata-----------------/
DOTENV_VAULT="vlt_bc359b28462917c6a6a31b5594a46e59b5d744d88d65497001c01e0fb250bfed"
DOTENV_API_URL="https://vault.dotenv.org"
DOTENV_CLI="npx dotenv-vault@latest"
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ app/.expo
app/.vscode/.react
app/web-build
app/**/*generated.ts
app/src/gql/api/gen


## Contracts
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Loading