Merge remote-tracking branch 'origin/monitor' into bulk-operations

# Conflicts:
#	public/mix-manifest.json
This commit is contained in:
Peter Papp
2020-11-24 15:58:43 +01:00
7 changed files with 176 additions and 125 deletions

View File

@@ -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);
}

View File

@@ -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);
}
}

View File

@@ -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);
}

10
app/Traffic.php Normal file
View File

@@ -0,0 +1,10 @@
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Traffic extends Model
{
protected $guarded = ['id'];
}

View File

@@ -5,6 +5,7 @@ namespace App;
use App\Notifications\ResetPassword;
use App\Notifications\ResetUserPasswordNotification;
use ByteUnits\Metric;
use Carbon\Carbon;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Illuminate\Support\Facades\Storage;
@@ -157,10 +158,10 @@ class User extends Authenticatable
$is_storage_limit = $storage_limitation ? $storage_limitation : 1;
// Get user storage usage
if (! $is_storage_limit) {
if (!$is_storage_limit) {
return [
'used' => $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
*

View File

@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateTrafficTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('traffic', function (Blueprint $table) {
$table->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');
}
}

View File

@@ -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"
}