diff --git a/app/Http/Controllers/FileAccessController.php b/app/Http/Controllers/FileAccessController.php index 54711b04..0b3b66be 100644 --- a/app/Http/Controllers/FileAccessController.php +++ b/app/Http/Controllers/FileAccessController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use App\FileManagerFolder; use App\Http\Tools\Guardian; use App\Share; +use App\User; use Illuminate\Support\Arr; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\DB; @@ -84,6 +85,9 @@ class FileAccessController extends Controller $this->check_file_access($shared, $file); } + // Store user download size + $request->user()->record_download((int) $file->getRawOriginal('filesize')); + return $this->download_file($file); } @@ -113,6 +117,9 @@ class FileAccessController extends Controller // Check file access $this->check_file_access($shared, $file); + // Store user download size + User::find($shared->user_id)->record_download((int) $file->getRawOriginal('filesize')); + return $this->download_file($file); } diff --git a/app/Http/Controllers/Sharing/FileSharingController.php b/app/Http/Controllers/Sharing/FileSharingController.php index 1534c038..f04f39c4 100644 --- a/app/Http/Controllers/Sharing/FileSharingController.php +++ b/app/Http/Controllers/Sharing/FileSharingController.php @@ -58,6 +58,10 @@ class FileSharingController extends Controller ->first(); if ($image) { + + // Store user download size + User::find($shared->user_id)->record_download((int) $image->getRawOriginal('filesize')); + return $this->show_image($image); } } diff --git a/app/Http/Tools/Editor.php b/app/Http/Tools/Editor.php index 7729efb2..36df97f2 100644 --- a/app/Http/Tools/Editor.php +++ b/app/Http/Tools/Editor.php @@ -308,6 +308,9 @@ class Editor 'user_id' => $user_id, ]; + // Store user upload size + $request->user()->record_upload($file_size); + // Return new file return FileManagerFile::create($options); } diff --git a/app/Traffic.php b/app/Traffic.php new file mode 100644 index 00000000..6aae7bf0 --- /dev/null +++ b/app/Traffic.php @@ -0,0 +1,10 @@ + $this->used_capacity, + 'used' => $this->used_capacity, 'used_formatted' => Metric::bytes($this->used_capacity)->format(), ]; } @@ -252,6 +253,40 @@ class User extends Authenticatable $this->notify(new ResetPassword($token)); } + /** + * Record user upload filesize + * + * @param $file_size + */ + public function record_upload($file_size) + { + $record = Traffic::whereMonth('created_at', '=', Carbon::now()->month) + ->firstOrCreate([ + 'user_id' => $this->id, + ]); + + $record->update([ + 'upload' => $record->upload + $file_size + ]); + } + + /** + * Record user download filesize + * + * @param $file_size + */ + public function record_download($file_size) + { + $record = Traffic::whereMonth('created_at', '=', Carbon::now()->month) + ->firstOrCreate([ + 'user_id' => $this->id, + ]); + + $record->update([ + 'download' => $record->download + $file_size + ]); + } + /** * Get user favourites folder * diff --git a/database/migrations/2020_11_22_101014_create_traffic_table.php b/database/migrations/2020_11_22_101014_create_traffic_table.php new file mode 100644 index 00000000..05416120 --- /dev/null +++ b/database/migrations/2020_11_22_101014_create_traffic_table.php @@ -0,0 +1,33 @@ +bigInteger('user_id'); + $table->bigInteger('upload')->default(0); + $table->bigInteger('download')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('traffics'); + } +} diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 23801268..ebcb49b6 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,127 +1,86 @@ { "/js/main.js": "/js/main.js", "/css/app.css": "/css/app.css", - "/chunks/admin.js": "/chunks/admin.js?id=ed4125d0b85c16ac0a46", - "/chunks/admin-account.js": "/chunks/admin-account.js?id=9a87235c637bee9478da", - "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~2d9ff916.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~2d9ff916.js?id=9ab2c60930e2adf92716", - "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~3b77a26e.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~3b77a26e.js?id=1d8e3709b30ab1351939", - "/chunks/admin~chunks/files~chunks/settings~chunks/shared-files~chunks/shared-page.js": "/chunks/admin~chunks/files~chunks/settings~chunks/shared-files~chunks/shared-page.js?id=54a833ec02385944db39", - "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=2fcf9b6a8bcdcf0bf877", - "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=165778ddf33905044afb", - "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=1b3de45007aa131c3179", - "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js?id=75a610ff95b22e4e015c", - "/chunks/app-billings.js": "/chunks/app-billings.js?id=b8e6ca52592de6c0d2a8", - "/chunks/app-email.js": "/chunks/app-email.js?id=5e231b4d6cf0a4d1acb9", - "/chunks/app-index.js": "/chunks/app-index.js?id=b8c778343ab04e9c2f79", - "/chunks/app-others.js": "/chunks/app-others.js?id=39709ad63bc65e256571", - "/chunks/app-payments.js": "/chunks/app-payments.js?id=ab77360a958f97f95c6c", - "/chunks/app-settings.js": "/chunks/app-settings.js?id=cff243a66e4b037e5e84", - "/chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pages~chunks/plan~chunk~8a0e1d25.js": "/chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pages~chunks/plan~chunk~8a0e1d25.js?id=c325e693fad5c2a99154", - "/chunks/app-setup.js": "/chunks/app-setup.js?id=28d36bc80131ca10d57c", - "/chunks/billings-detail.js": "/chunks/billings-detail.js?id=eb2a4264665b217b752b", - "/chunks/contact-us.js": "/chunks/contact-us.js?id=f13ecb6e4405aa7e06d2", - "/chunks/contact-us~chunks/dynamic-page~chunks/landing-page.js": "/chunks/contact-us~chunks/dynamic-page~chunks/landing-page.js?id=8b11e9c64262b9275963", - "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=abb47a424c09ace77d79", - "/chunks/dashboard.js": "/chunks/dashboard.js?id=74ec544ef21261233eb0", - "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=ffd2f414666d7cc80b9d", - "/chunks/database.js": "/chunks/database.js?id=416a5164bdc53c97ea34", - "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=464c8e70974d492ce7f6", - "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=405847df44edd86e301a", - "/chunks/files.js": "/chunks/files.js?id=9e1737eeeb020a6cd38c", - "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/user-subscription.js": "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/user-subscription.js?id=8ccd35de575e8a91d02f", - "/chunks/files~chunks/shared-files~chunks/shared-page.js": "/chunks/files~chunks/shared-files~chunks/shared-page.js?id=990cf6d7b751edb813ff", - "/chunks/files~chunks/shared-page.js": "/chunks/files~chunks/shared-page.js?id=b013006caf6a7063b0b8", - "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=aba8c662fbc234892216", - "/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=ecceaa6cdf5768826b36", - "/chunks/invoices.js": "/chunks/invoices.js?id=248503ac5967fe8370f9", - "/chunks/landing-page.js": "/chunks/landing-page.js?id=4c3176cc7c1ad3e6f9b7", - "/chunks/not-found-shared.js": "/chunks/not-found-shared.js?id=a28320bdc00aeb85409e", - "/chunks/page-edit.js": "/chunks/page-edit.js?id=0607b8e16d6678e0b463", - "/chunks/pages.js": "/chunks/pages.js?id=83f334c575a48c1b0cc6", - "/chunks/plan.js": "/chunks/plan.js?id=ed865758447ff7e3f2b5", - "/chunks/plan-create.js": "/chunks/plan-create.js?id=f4199916eddc63fb1720", - "/chunks/plan-delete.js": "/chunks/plan-delete.js?id=2a50cca120ca589f5626", - "/chunks/plan-settings.js": "/chunks/plan-settings.js?id=4a691e84a65d9a779d60", - "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=8c85b14979d3fb6c54a3", - "/chunks/plans.js": "/chunks/plans.js?id=f2ddb594ff1b2812c248", - "/chunks/profile.js": "/chunks/profile.js?id=df174ba95616670c8edb", - "/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=62c97619d35198767014", - "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=1452fb6ed1aa01e4045a", - "/chunks/settings.js": "/chunks/settings.js?id=d2c4a870b96c2556ab2d", - "/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=40d5eed52256ea23edbe", - "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=bc110f5ee1a5b984fda2", - "/chunks/settings-password.js": "/chunks/settings-password.js?id=e318f7536b185dbe6b54", - "/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=9be1d0aa0169eb57e78f", - "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=22e7978fe8a5cb488e52", - "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=367c9478591c7a4a2889", - "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=7da589bd335deefd5f65", - "/chunks/shared-files.js": "/chunks/shared-files.js?id=50538c88a0471fe4db6f", - "/chunks/shared-page.js": "/chunks/shared-page.js?id=4c1b302d65112aad96ea", - "/chunks/sign-in.js": "/chunks/sign-in.js?id=703fbd23d18816590337", - "/chunks/sign-up.js": "/chunks/sign-up.js?id=cedca52c29abfb3c58f1", - "/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=9dec4c59d5a32fb9b855", - "/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=f80e2f130d531fe997f0", - "/chunks/subscription-service.js": "/chunks/subscription-service.js?id=6fa5a96e068657f3768e", - "/chunks/upgrade.js": "/chunks/upgrade.js?id=05471b1721b98285ef2b", - "/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=48886957769dffee24bf", - "/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=38b120b33fa78fcb7fa0", - "/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=dd2df21f21ff1291c4dc", - "/chunks/user.js": "/chunks/user.js?id=d7eca242e8e982ddbae4", - "/chunks/user-create.js": "/chunks/user-create.js?id=fc1f1811516801a2bb87", - "/chunks/user-delete.js": "/chunks/user-delete.js?id=c840c8ded1acc6335f05", - "/chunks/user-detail.js": "/chunks/user-detail.js?id=ef7920c403b69c391543", - "/chunks/user-invoices.js": "/chunks/user-invoices.js?id=97d041044c0eee8f8b4b", - "/chunks/user-password.js": "/chunks/user-password.js?id=b036eeaa5ef8e798f6dd", - "/chunks/user-storage.js": "/chunks/user-storage.js?id=a99910f95c3e39caa78b", - "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=e8ea1e67f9ac0a835ed0", - "/chunks/users.js": "/chunks/users.js?id=cdba7af8fb0cd8e64c40", - "/chunks/files.6a685f6289cf1bfc141c.hot-update.js": "/chunks/files.6a685f6289cf1bfc141c.hot-update.js", - "/chunks/files.cad433a146128f56d2d4.hot-update.js": "/chunks/files.cad433a146128f56d2d4.hot-update.js", - "/chunks/files.c2acb6afedccb96edf6d.hot-update.js": "/chunks/files.c2acb6afedccb96edf6d.hot-update.js", - "/chunks/files.4afd3a8e09953ec679eb.hot-update.js": "/chunks/files.4afd3a8e09953ec679eb.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.45644e070fde396c0c45.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.45644e070fde396c0c45.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.82b8842de1dc1eed4f0a.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.82b8842de1dc1eed4f0a.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.6618863dd49c521e5460.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.6618863dd49c521e5460.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.7d94a828991b0f82b6ca.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.7d94a828991b0f82b6ca.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.b143a803bb292130d301.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.b143a803bb292130d301.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.9d25d0baa12ebb93edd0.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.9d25d0baa12ebb93edd0.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.c05cc53a31e50de846c9.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.c05cc53a31e50de846c9.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.e7ab8044e54a358192eb.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.e7ab8044e54a358192eb.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.f0b6da52d150b6ed56ae.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.f0b6da52d150b6ed56ae.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.61c9eb401b97ac17703e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.61c9eb401b97ac17703e.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.2dfd480d385288afb597.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.2dfd480d385288afb597.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.5d9e0898faf2107ba995.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.5d9e0898faf2107ba995.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.85a5e7901b2fc3cd5e7f.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.85a5e7901b2fc3cd5e7f.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.4891bbb748d0381e1802.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.4891bbb748d0381e1802.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.d3a98b55bc6bd2b278c4.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.d3a98b55bc6bd2b278c4.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.8b8e51f1f43d983bbbc8.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.8b8e51f1f43d983bbbc8.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.462668061bf4e4d1af3a.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.462668061bf4e4d1af3a.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.2c44c51d9e51f7eb6bd1.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.2c44c51d9e51f7eb6bd1.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.a4763d676d5346a68cc2.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a4763d676d5346a68cc2.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.2558472fdf41bc798ea6.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.2558472fdf41bc798ea6.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.588b652aabbae77bba23.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.588b652aabbae77bba23.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.5ec643f1187cfb992a54.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.5ec643f1187cfb992a54.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.1f8ccf96f2d7a0fd92d0.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.1f8ccf96f2d7a0fd92d0.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.aa1687209969e4f3552a.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.aa1687209969e4f3552a.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.a05539e331d784642d34.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a05539e331d784642d34.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.eb449059f5ef4ac5d9c7.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.eb449059f5ef4ac5d9c7.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.bcd7a280db83749a8af6.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.bcd7a280db83749a8af6.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.35aed6f72b3284c78cdb.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.35aed6f72b3284c78cdb.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.97c466136920e93b2570.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.97c466136920e93b2570.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.ea0cec822c5da5db6b3c.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.ea0cec822c5da5db6b3c.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.9c78511c6a28bd62d73c.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.9c78511c6a28bd62d73c.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.2bc56a636af44c93dade.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.2bc56a636af44c93dade.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.41bb54ffce749055cbaa.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.41bb54ffce749055cbaa.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.1d263fe996010eecc975.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.1d263fe996010eecc975.hot-update.js", - "/js/main.ca61458bbbf76d068204.hot-update.js": "/js/main.ca61458bbbf76d068204.hot-update.js", - "/js/main.d0f3dea825e7ba8cd039.hot-update.js": "/js/main.d0f3dea825e7ba8cd039.hot-update.js", - "/js/main.16d87ff0b6a9d1179e96.hot-update.js": "/js/main.16d87ff0b6a9d1179e96.hot-update.js", - "/js/main.08677b8740dd442d3669.hot-update.js": "/js/main.08677b8740dd442d3669.hot-update.js", - "/js/main.8b864ea4da3aea013b5b.hot-update.js": "/js/main.8b864ea4da3aea013b5b.hot-update.js", - "/js/main.e5d3b659975aa3ed6188.hot-update.js": "/js/main.e5d3b659975aa3ed6188.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.c2da7dba0e2ab099ac4e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.c2da7dba0e2ab099ac4e.hot-update.js", - "/js/main.0faad28cdd76e35d343d.hot-update.js": "/js/main.0faad28cdd76e35d343d.hot-update.js", - "/chunks/files.6bdb070aae5f8d19bb99.hot-update.js": "/chunks/files.6bdb070aae5f8d19bb99.hot-update.js", - "/chunks/files.db549ff873db02b2b72e.hot-update.js": "/chunks/files.db549ff873db02b2b72e.hot-update.js", - "/chunks/files~chunks/shared-files~chunks/shared-page.51cdf4ae38e7f4bbf41d.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.51cdf4ae38e7f4bbf41d.hot-update.js" + "/chunks/admin.js": "/chunks/admin.js?id=5807ec412746448047f9", + "/chunks/admin-account.js": "/chunks/admin-account.js?id=0962d9d0301abf802d07", + "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~2d9ff916.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~2d9ff916.js?id=1ad1b7b56512338223eb", + "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~01aef58e.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~01aef58e.js?id=a9bee156de75062a1925", + "/chunks/admin~chunks/files~chunks/settings~chunks/shared-files~chunks/shared-page.js": "/chunks/admin~chunks/files~chunks/settings~chunks/shared-files~chunks/shared-page.js?id=312acc0ff7daa010eea5", + "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=03e587de7dd10fba3ead", + "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=fd3c7242b5c765b469e4", + "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=660a37dc97cd5fe64367", + "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js?id=9df028786df5d3279ab9", + "/chunks/app-billings.js": "/chunks/app-billings.js?id=2b87899e656ed382d260", + "/chunks/app-email.js": "/chunks/app-email.js?id=2e5a1b525d335367cfc1", + "/chunks/app-index.js": "/chunks/app-index.js?id=05747ca2c86a1daea9cd", + "/chunks/app-others.js": "/chunks/app-others.js?id=55e1ec30bdca87c1adef", + "/chunks/app-payments.js": "/chunks/app-payments.js?id=796c7c2cfb9c6c39c8a7", + "/chunks/app-settings.js": "/chunks/app-settings.js?id=b85ce942737e25c37b8a", + "/chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pages~chunks/plan~chunk~8a0e1d25.js": "/chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pages~chunks/plan~chunk~8a0e1d25.js?id=52561e7bfe3acdf4a314", + "/chunks/app-setup.js": "/chunks/app-setup.js?id=468cf3dc8e7ade2a719b", + "/chunks/billings-detail.js": "/chunks/billings-detail.js?id=140842143b5feea74676", + "/chunks/contact-us.js": "/chunks/contact-us.js?id=99939ac2d71b6c7a559b", + "/chunks/contact-us~chunks/dynamic-page~chunks/landing-page.js": "/chunks/contact-us~chunks/dynamic-page~chunks/landing-page.js?id=96ac1ede73f3fc9afa37", + "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=278eef02eace89698f20", + "/chunks/dashboard.js": "/chunks/dashboard.js?id=67d8b906c2200d7ddeb0", + "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=d7795f20187163939276", + "/chunks/database.js": "/chunks/database.js?id=a6f7e8d1696493c60072", + "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=1d8ee4bfbcde69c97021", + "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=f56517bee181ef89921f", + "/chunks/files.js": "/chunks/files.js?id=3ef8a3af6ad6fd8d0966", + "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/user-subscription.js": "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/user-subscription.js?id=e285e842f58178d681c4", + "/chunks/files~chunks/shared-files~chunks/shared-page.js": "/chunks/files~chunks/shared-files~chunks/shared-page.js?id=b0d373762dad7e5a5cd8", + "/chunks/files~chunks/shared-page.js": "/chunks/files~chunks/shared-page.js?id=c779b44283fd9f6244cf", + "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=06fc72f0d9a057bb8f18", + "/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=fe3a39bf87ae2a2f5a64", + "/chunks/invoices.js": "/chunks/invoices.js?id=30bbcaf349ff65a0270b", + "/chunks/landing-page.js": "/chunks/landing-page.js?id=6b6f6550c810c8f42157", + "/chunks/not-found-shared.js": "/chunks/not-found-shared.js?id=6666b81edc5ff6f60e82", + "/chunks/page-edit.js": "/chunks/page-edit.js?id=f7e24a5841604313332a", + "/chunks/pages.js": "/chunks/pages.js?id=00581ea5208a366ecbb9", + "/chunks/plan.js": "/chunks/plan.js?id=cc041fb9c2cb9ad8f0ff", + "/chunks/plan-create.js": "/chunks/plan-create.js?id=a66d8ae3a6edd08b755b", + "/chunks/plan-delete.js": "/chunks/plan-delete.js?id=0732885b6e0839afe66e", + "/chunks/plan-settings.js": "/chunks/plan-settings.js?id=445ca1affcefaf37cbfc", + "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=8372954a6c160302859d", + "/chunks/plans.js": "/chunks/plans.js?id=a6b986e1adbe8dff8b7d", + "/chunks/profile.js": "/chunks/profile.js?id=b91a5757f57bdaee120d", + "/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=11ccc9d93afce5289210", + "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=0780a474db4e26ec0389", + "/chunks/settings.js": "/chunks/settings.js?id=e25743714c8adafa4d2c", + "/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=25225a758b04d6d48617", + "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=c7499d2d79bf9620dfa5", + "/chunks/settings-password.js": "/chunks/settings-password.js?id=015ead5623aee1a543cf", + "/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=7c45369792974d83352e", + "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=013b6f15f907caaecd1e", + "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=6172a89afe3b27cb76cd", + "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=99b4f321902fe6b0eb23", + "/chunks/shared-files.js": "/chunks/shared-files.js?id=a1262ec81010fb16f1e8", + "/chunks/shared-page.js": "/chunks/shared-page.js?id=12a2c4d491940272159b", + "/chunks/sign-in.js": "/chunks/sign-in.js?id=ddb0ae9561462e691ce3", + "/chunks/sign-up.js": "/chunks/sign-up.js?id=be89f6dcf7372d23668f", + "/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=63c4118231cfa758568a", + "/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=c980f249fc2160857d83", + "/chunks/subscription-service.js": "/chunks/subscription-service.js?id=00c4ca867ef06d26531f", + "/chunks/upgrade.js": "/chunks/upgrade.js?id=162c5e25074368ca36d1", + "/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=638ac716c4995894563c", + "/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=e912e466f43f90392e50", + "/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=ecc3c773b7c8ff422cf7", + "/chunks/user.js": "/chunks/user.js?id=1e0f9c8cab76e5ef871f", + "/chunks/user-create.js": "/chunks/user-create.js?id=fb808e071ab049b55490", + "/chunks/user-delete.js": "/chunks/user-delete.js?id=9c7eb4dab2be288cb884", + "/chunks/user-detail.js": "/chunks/user-detail.js?id=43545e2d110b40a47756", + "/chunks/user-invoices.js": "/chunks/user-invoices.js?id=b05dcb7e7ad2f4959e52", + "/chunks/user-password.js": "/chunks/user-password.js?id=57fe622e9a03e834d6fa", + "/chunks/user-storage.js": "/chunks/user-storage.js?id=76465e9a36a2ab78eff3", + "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=e9528debb38dc1654cef", + "/chunks/users.js": "/chunks/users.js?id=3634f95ec3dbc714fc6a", + "/chunks/files~chunks/shared-files~chunks/shared-page.857678e9b6154208752c.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.857678e9b6154208752c.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared-page.800a77c522ffb1b1854c.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.800a77c522ffb1b1854c.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared-page.7bdfee851c9ef0dea49b.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.7bdfee851c9ef0dea49b.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared-page.1157c76c13df585d0132.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.1157c76c13df585d0132.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared-page.9802f7cb8d9cfdc400df.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.9802f7cb8d9cfdc400df.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared-page.73e0f069a9700dafe94b.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.73e0f069a9700dafe94b.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared-page.9787a1580ea5aabccb00.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.9787a1580ea5aabccb00.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared-page.146b53c62261087d92a3.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.146b53c62261087d92a3.hot-update.js" }