Output:
Chunk ID: 9d7abf
Wall time: 0.0670 seconds
Process exited with code 0
Original token count: 1508
Output:

  POST      account/logout .................................... account.logout
  POST      admin/logout ........................................ admin.logout
  POST      api/admin/v1/platform/organizations api.admin.v1.platform.organiz…
  POST      api/admin/v1/platform/stores api.admin.v1.platform.stores.store  …
  GET|HEAD  api/admin/v1/stores/{store}/analytics/summary api.admin.v1.analyt…
  GET|HEAD  api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  POST      api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  PUT       api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  DELETE    api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  GET|HEAD  api/admin/v1/stores/{store}/customers api.admin.v1.customers.inde…
  GET|HEAD  api/admin/v1/stores/{store}/customers/{customer} api.admin.v1.cus…
  GET|HEAD  api/admin/v1/stores/{store}/discounts api.admin.v1.discounts.inde…
  POST      api/admin/v1/stores/{store}/discounts api.admin.v1.discounts.stor…
  PUT       api/admin/v1/stores/{store}/discounts/{discount} api.admin.v1.dis…
  DELETE    api/admin/v1/stores/{store}/discounts/{discount} api.admin.v1.dis…
  POST      api/admin/v1/stores/{store}/exports/orders api.admin.v1.exports.o…
  GET|HEAD  api/admin/v1/stores/{store}/exports/{dataExport} api.admin.v1.exp…
  POST      api/admin/v1/stores/{store}/invites api.admin.v1.stores.invites.s…
  GET|HEAD  api/admin/v1/stores/{store}/me api.admin.v1.stores.me › Api\Admin…
  GET|HEAD  api/admin/v1/stores/{store}/orders api.admin.v1.orders.index › Ap…
  GET|HEAD  api/admin/v1/stores/{store}/orders/{order} api.admin.v1.orders.sh…
  POST      api/admin/v1/stores/{store}/orders/{order}/fulfillments api.admin…
  POST      api/admin/v1/stores/{store}/orders/{order}/refunds api.admin.v1.o…
  GET|HEAD  api/admin/v1/stores/{store}/pages api.admin.v1.pages.index › Api\…
  POST      api/admin/v1/stores/{store}/pages api.admin.v1.pages.store › Api\…
  PUT       api/admin/v1/stores/{store}/pages/{page} api.admin.v1.pages.updat…
  DELETE    api/admin/v1/stores/{store}/pages/{page} api.admin.v1.pages.destr…
  GET|HEAD  api/admin/v1/stores/{store}/products api.admin.v1.products.index …
  POST      api/admin/v1/stores/{store}/products api.admin.v1.products.store …
  GET|HEAD  api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  PUT       api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  DELETE    api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  POST      api/admin/v1/stores/{store}/products/{product}/media/presign-upload api.admin.v1.products.media.presign-upload › Api\Admin\V1\ProductController@presignUpl…
  POST      api/admin/v1/stores/{store}/search/reindex api.admin.v1.search.re…
  GET|HEAD  api/admin/v1/stores/{store}/search/status api.admin.v1.search.sta…
  GET|HEAD  api/admin/v1/stores/{store}/settings api.admin.v1.settings.show  …
  PUT       api/admin/v1/stores/{store}/settings api.admin.v1.settings.update…
  GET|HEAD  api/admin/v1/stores/{store}/shipping/zones api.admin.v1.shipping.…
  POST      api/admin/v1/stores/{store}/shipping/zones api.admin.v1.shipping.…
  PUT       api/admin/v1/stores/{store}/shipping/zones/{shippingZone} api.adm…
  POST      api/admin/v1/stores/{store}/shipping/zones/{shippingZone}/rates a…
  GET|HEAD  api/admin/v1/stores/{store}/tax/settings api.admin.v1.tax.setting…
  PUT       api/admin/v1/stores/{store}/tax/settings api.admin.v1.tax.setting…
  POST      api/admin/v1/stores/{store}/themes api.admin.v1.themes.store › Ap…
  POST      api/admin/v1/stores/{store}/themes/{theme}/publish api.admin.v1.t…
  PUT       api/admin/v1/stores/{store}/themes/{theme}/settings api.admin.v1.…
  GET|HEAD  api/apps/v1/stores/{store}/customers api.apps.v1.customers.index …
  GET|HEAD  api/apps/v1/stores/{store}/orders api.apps.v1.orders.index › Api\…
  GET|HEAD  api/apps/v1/stores/{store}/products api.apps.v1.products.index › …
  POST      api/storefront/v1/analytics/events api.storefront.v1.analytics.ev…
  POST      api/storefront/v1/carts api.storefront.v1.carts.store › Api\Store…
  GET|HEAD  api/storefront/v1/carts/{cart} api.storefront.v1.carts.show › Api…
  POST      api/storefront/v1/carts/{cart}/lines api.storefront.v1.carts.line…
  PUT       api/storefront/v1/carts/{cart}/lines/{cartLine} api.storefront.v1…
  DELETE    api/storefront/v1/carts/{cart}/lines/{cartLine} api.storefront.v1…
  POST      api/storefront/v1/checkouts api.storefront.v1.checkouts.store › A…
  GET|HEAD  api/storefront/v1/checkouts/{checkout} api.storefront.v1.checkout…
  PUT       api/storefront/v1/checkouts/{checkout}/address api.storefront.v1.…
  POST      api/storefront/v1/checkouts/{checkout}/apply-discount api.storefr…
  DELETE    api/storefront/v1/checkouts/{checkout}/discount api.storefront.v1…
  POST      api/storefront/v1/checkouts/{checkout}/pay api.storefront.v1.chec…
  PUT       api/storefront/v1/checkouts/{checkout}/payment-method api.storefr…
  PUT       api/storefront/v1/checkouts/{checkout}/shipping-method api.storef…
  GET|HEAD  api/storefront/v1/orders/{orderNumber} api.storefront.v1.orders.s…
  GET|HEAD  api/storefront/v1/search api.storefront.v1.search.index › Api\Sto…
  GET|HEAD  api/storefront/v1/search/suggest api.storefront.v1.search.suggest…
  ANY       dashboard .... dashboard › Illuminate\Routing › RedirectController
  POST      forgot-password customer.password.email › Storefront\Account\Auth…
  GET|HEAD  oauth/authorize .. oauth.authorize › Api\OAuthController@authorize
  POST      oauth/token .............. oauth.token › Api\OAuthController@token
  POST      reset-password customer.password.update › Storefront\Account\Auth…
  ANY       settings ................. Illuminate\Routing › RedirectController

                                                           Showing [72] routes


php artisan route:list --except-vendor | sed -n '1,160p'

  POST      account/logout .................................... account.logout
  POST      admin/logout ........................................ admin.logout
  POST      api/admin/v1/platform/organizations api.admin.v1.platform.organiz…
  POST      api/admin/v1/platform/stores api.admin.v1.platform.stores.store  …
  GET|HEAD  api/admin/v1/stores/{store}/analytics/summary api.admin.v1.analyt…
  GET|HEAD  api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  POST      api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  PUT       api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  DELETE    api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  GET|HEAD  api/admin/v1/stores/{store}/customers api.admin.v1.customers.inde…
  GET|HEAD  api/admin/v1/stores/{store}/customers/{customer} api.admin.v1.cus…
  GET|HEAD  api/admin/v1/stores/{store}/discounts api.admin.v1.discounts.inde…
  POST      api/admin/v1/stores/{store}/discounts api.admin.v1.discounts.stor…
  PUT       api/admin/v1/stores/{store}/discounts/{discount} api.admin.v1.dis…
  DELETE    api/admin/v1/stores/{store}/discounts/{discount} api.admin.v1.dis…
  POST      api/admin/v1/stores/{store}/exports/orders api.admin.v1.exports.o…
  GET|HEAD  api/admin/v1/stores/{store}/exports/{dataExport} api.admin.v1.exp…
  POST      api/admin/v1/stores/{store}/invites api.admin.v1.stores.invites.s…
  GET|HEAD  api/admin/v1/stores/{store}/me api.admin.v1.stores.me › Api\Admin…
  GET|HEAD  api/admin/v1/stores/{store}/orders api.admin.v1.orders.index › Ap…
  GET|HEAD  api/admin/v1/stores/{store}/orders/{order} api.admin.v1.orders.sh…
  POST      api/admin/v1/stores/{store}/orders/{order}/fulfillments api.admin…
  POST      api/admin/v1/stores/{store}/orders/{order}/refunds api.admin.v1.o…
  GET|HEAD  api/admin/v1/stores/{store}/pages api.admin.v1.pages.index › Api\…
  POST      api/admin/v1/stores/{store}/pages api.admin.v1.pages.store › Api\…
  PUT       api/admin/v1/stores/{store}/pages/{page} api.admin.v1.pages.updat…
  DELETE    api/admin/v1/stores/{store}/pages/{page} api.admin.v1.pages.destr…
  GET|HEAD  api/admin/v1/stores/{store}/products api.admin.v1.products.index …
  POST      api/admin/v1/stores/{store}/products api.admin.v1.products.store …
  GET|HEAD  api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  PUT       api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  DELETE    api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  POST      api/admin/v1/stores/{store}/products/{product}/media/presign-upload api.admin.v1.products.media.presign-upload › Api\Admin\V1\ProductController@presignUpl…
  POST      api/admin/v1/stores/{store}/search/reindex api.admin.v1.search.re…
  GET|HEAD  api/admin/v1/stores/{store}/search/status api.admin.v1.search.sta…
  GET|HEAD  api/admin/v1/stores/{store}/settings api.admin.v1.settings.show  …
  PUT       api/admin/v1/stores/{store}/settings api.admin.v1.settings.update…
  GET|HEAD  api/admin/v1/stores/{store}/shipping/zones api.admin.v1.shipping.…
  POST      api/admin/v1/stores/{store}/shipping/zones api.admin.v1.shipping.…
  PUT       api/admin/v1/stores/{store}/shipping/zones/{shippingZone} api.adm…
  POST      api/admin/v1/stores/{store}/shipping/zones/{shippingZone}/rates a…
  GET|HEAD  api/admin/v1/stores/{store}/tax/settings api.admin.v1.tax.setting…
  PUT       api/admin/v1/stores/{store}/tax/settings api.admin.v1.tax.setting…
  POST      api/admin/v1/stores/{store}/themes api.admin.v1.themes.store › Ap…
  POST      api/admin/v1/stores/{store}/themes/{theme}/publish api.admin.v1.t…
  PUT       api/admin/v1/stores/{store}/themes/{theme}/settings api.admin.v1.…
  GET|HEAD  api/apps/v1/stores/{store}/customers api.apps.v1.customers.index …
  GET|HEAD  api/apps/v1/stores/{store}/orders api.apps.v1.orders.index › Api\…
  GET|HEAD  api/apps/v1/stores/{store}/products api.apps.v1.products.index › …
  POST      api/storefront/v1/analytics/events api.storefront.v1.analytics.ev…
  POST      api/storefront/v1/carts api.storefront.v1.carts.store › Api\Store…
  GET|HEAD  api/storefront/v1/carts/{cart} api.storefront.v1.carts.show › Api…
  POST      api/storefront/v1/carts/{cart}/lines api.storefront.v1.carts.line…
  PUT       api/storefront/v1/carts/{cart}/lines/{cartLine} api.storefront.v1…
  DELETE    api/storefront/v1/carts/{cart}/lines/{cartLine} api.storefront.v1…
  POST      api/storefront/v1/checkouts api.storefront.v1.checkouts.store › A…
  GET|HEAD  api/storefront/v1/checkouts/{checkout} api.storefront.v1.checkout…
  PUT       api/storefront/v1/checkouts/{checkout}/address api.storefront.v1.…
  POST      api/storefront/v1/checkouts/{checkout}/apply-discount api.storefr…
  DELETE    api/storefront/v1/checkouts/{checkout}/discount api.storefront.v1…
  POST      api/storefront/v1/checkouts/{checkout}/pay api.storefront.v1.chec…
  PUT       api/storefront/v1/checkouts/{checkout}/payment-method api.storefr…
  PUT       api/storefront/v1/checkouts/{checkout}/shipping-method api.storef…
  GET|HEAD  api/storefront/v1/orders/{orderNumber} api.storefront.v1.orders.s…
  GET|HEAD  api/storefront/v1/search api.storefront.v1.search.index › Api\Sto…
  GET|HEAD  api/storefront/v1/search/suggest api.storefront.v1.search.suggest…
  ANY       dashboard .... dashboard › Illuminate\Routing › RedirectController
  POST      forgot-password customer.password.email › Storefront\Account\Auth…
  GET|HEAD  oauth/authorize .. oauth.authorize › Api\OAuthController@authorize
  POST      oauth/token .............. oauth.token › Api\OAuthController@token
  POST      reset-password customer.password.update › Storefront\Account\Auth…
  ANY       settings ................. Illuminate\Routing › RedirectController

                                                           Showing [72] routes


rg -n "Route::(get|post|put|delete|middleware|prefix)|Livewire|admin\." routes app/Livewire -S


php artisan route:list --path=admin | sed -n '1,180p'


php artisan route:list --path=account | sed -n '1,180p'


php artisan route:list --path=checkout | sed -n '1,120p'


php artisan route:list --path=products | sed -n '1,120p' && php artisan route:list --path=collections | sed -n '1,120p'


rg -n "Route::(get|post|put|delete|middleware|prefix)|Livewire|admin\." routes app/Livewire -S

rg -n "Route::(get|post|put|delete|middleware|prefix)|Livewire|admin\\." routes app/Livewire -S

Question: Route::(get|post|put|delete|middleware|prefix)|Livewire|admin\.

routes/api.php:33:Route::middleware('store.resolve')
routes/api.php:37:        Route::middleware('throttle:api.storefront')->group(function (): void {
routes/api.php:38:            Route::post('carts', [CartController::class, 'store'])->name('carts.store');
routes/api.php:39:            Route::get('carts/{cart}', [CartController::class, 'show'])->name('carts.show');
routes/api.php:40:            Route::post('carts/{cart}/lines', [CartLineController::class, 'store'])->name('carts.lines.store');
routes/api.php:41:            Route::put('carts/{cart}/lines/{cartLine}', [CartLineController::class, 'update'])->name('carts.lines.update');
routes/api.php:42:            Route::delete('carts/{cart}/lines/{cartLine}', [CartLineController::class, 'destroy'])->name('carts.lines.destroy');
routes/api.php:45:        Route::middleware('throttle:search')->group(function (): void {
routes/api.php:46:            Route::get('search', [StorefrontSearchController::class, 'index'])->name('search.index');
routes/api.php:47:            Route::get('search/suggest', [StorefrontSearchController::class, 'suggest'])->name('search.suggest');
routes/api.php:50:        Route::middleware('throttle:analytics')->group(function (): void {
routes/api.php:51:            Route::post('analytics/events', [StorefrontAnalyticsEventController::class, 'store'])->name('analytics.events.store');
routes/api.php:54:        Route::middleware('throttle:checkout')->group(function (): void {
routes/api.php:55:            Route::post('checkouts', [CheckoutController::class, 'store'])->name('checkouts.store');
routes/api.php:56:            Route::get('checkouts/{checkout}', [CheckoutController::class, 'show'])->name('checkouts.show');
routes/api.php:57:            Route::put('checkouts/{checkout}/address', [CheckoutController::class, 'address'])->name('checkouts.address');
routes/api.php:58:            Route::put('checkouts/{checkout}/shipping-method', [CheckoutController::class, 'shippingMethod'])->name('checkouts.shipping-method');
routes/api.php:59:            Route::post('checkouts/{checkout}/apply-discount', [CheckoutController::class, 'applyDiscount'])->name('checkouts.apply-discount');
routes/api.php:60:            Route::delete('checkouts/{checkout}/discount', [CheckoutController::class, 'destroyDiscount'])->name('checkouts.discount.destroy');
routes/api.php:61:            Route::put('checkouts/{checkout}/payment-method', [CheckoutController::class, 'paymentMethod'])->name('checkouts.payment-method');
routes/api.php:62:            Route::post('checkouts/{checkout}/pay', [CheckoutController::class, 'pay'])->name('checkouts.pay');
routes/api.php:63:            Route::get('orders/{orderNumber}', [StorefrontOrderController::class, 'show'])->name('orders.show');
routes/api.php:67:Route::middleware('throttle:60,1')
routes/api.php:69:    ->name('api.admin.v1.platform.')
routes/api.php:72:        Route::post('organizations', [AdminPlatformOrganizationController::class, 'store'])->name('organizations.store');
routes/api.php:73:        Route::post('stores', [AdminPlatformStoreController::class, 'store'])->name('stores.store');
routes/api.php:76:Route::middleware('throttle:60,1')
routes/api.php:78:    ->name('api.admin.v1.')
routes/api.php:80:        Route::middleware('admin.api')->group(function (): void {
routes/api.php:81:            Route::get('me', [AdminStoreMembershipController::class, 'show'])->name('stores.me');
routes/api.php:84:        Route::middleware('admin.api:manage-platform')->group(function (): void {
routes/api.php:85:            Route::post('invites', [AdminStoreInviteController::class, 'store'])->name('stores.invites.store');
routes/api.php:88:        Route::middleware('admin.api:read-products')->group(function (): void {
routes/api.php:89:            Route::get('products', [AdminProductController::class, 'index'])->name('products.index');
routes/api.php:90:            Route::get('products/{product}', [AdminProductController::class, 'show'])->name('products.show');
routes/api.php:93:        Route::middleware('admin.api:write-products')->group(function (): void {
routes/api.php:94:            Route::post('products', [AdminProductController::class, 'store'])->name('products.store');
routes/api.php:95:            Route::put('products/{product}', [AdminProductController::class, 'update'])->name('products.update');
routes/api.php:96:            Route::delete('products/{product}', [AdminProductController::class, 'destroy'])->name('products.destroy');
routes/api.php:97:            Route::post('products/{product}/media/presign-upload', [AdminProductController::class, 'presignUpload'])->name('products.media.presign-upload');
routes/api.php:100:        Route::middleware('admin.api:read-customers')->group(function (): void {
routes/api.php:101:            Route::get('customers', [AdminCustomerController::class, 'index'])->name('customers.index');
routes/api.php:102:            Route::get('customers/{customer}', [AdminCustomerController::class, 'show'])->…20729 chars truncated…t;
app/Livewire/Admin/Collections/Index.php:9:use Livewire\WithPagination;
app/Livewire/Admin/Collections/Index.php:50:        return view('livewire.admin.collections.index', [
app/Livewire/Admin/Dashboard.php:3:namespace App\Livewire\Admin;
app/Livewire/Admin/Dashboard.php:16:use Livewire\Attributes\Computed;
app/Livewire/Admin/Dashboard.php:17:use Livewire\Attributes\Locked;
app/Livewire/Admin/Dashboard.php:18:use Livewire\Component;
app/Livewire/Admin/Dashboard.php:206:        return view('livewire.admin.dashboard')->layout('layouts.app', [
app/Livewire/Admin/Inventory/Index.php:3:namespace App\Livewire\Admin\Inventory;
app/Livewire/Admin/Inventory/Index.php:8:use Livewire\Component;
app/Livewire/Admin/Inventory/Index.php:9:use Livewire\WithPagination;
app/Livewire/Admin/Inventory/Index.php:50:        return view('livewire.admin.inventory.index', [
app/Livewire/Storefront/Collections/Show.php:3:namespace App\Livewire\Storefront\Collections;
app/Livewire/Storefront/Collections/Show.php:10:use Livewire\Component;
app/Livewire/Storefront/Collections/Show.php:11:use Livewire\WithPagination;
app/Livewire/Admin/Customers/Index.php:3:namespace App\Livewire\Admin\Customers;
app/Livewire/Admin/Customers/Index.php:9:use Livewire\Attributes\Locked;
app/Livewire/Admin/Customers/Index.php:10:use Livewire\Component;
app/Livewire/Admin/Customers/Index.php:11:use Livewire\WithPagination;
app/Livewire/Admin/Customers/Index.php:60:        return view('livewire.admin.customers.index', [
app/Livewire/Storefront/Checkout/Confirmation.php:3:namespace App\Livewire\Storefront\Checkout;
app/Livewire/Storefront/Checkout/Confirmation.php:9:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Checkout/Confirmation.php:10:use Livewire\Component;
app/Livewire/Storefront/Checkout/Show.php:3:namespace App\Livewire\Storefront\Checkout;
app/Livewire/Storefront/Checkout/Show.php:24:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Checkout/Show.php:25:use Livewire\Component;
app/Livewire/Storefront/Collections/Index.php:3:namespace App\Livewire\Storefront\Collections;
app/Livewire/Storefront/Collections/Index.php:7:use Livewire\Component;
app/Livewire/Storefront/CartDrawer.php:3:namespace App\Livewire\Storefront;
app/Livewire/Storefront/CartDrawer.php:12:use Livewire\Attributes\On;
app/Livewire/Storefront/CartDrawer.php:13:use Livewire\Component;
app/Livewire/Admin/Products/Index.php:3:namespace App\Livewire\Admin\Products;
app/Livewire/Admin/Products/Index.php:11:use Livewire\Component;
app/Livewire/Admin/Products/Index.php:12:use Livewire\WithPagination;
app/Livewire/Admin/Products/Index.php:123:        return view('livewire.admin.products.index', [
app/Livewire/Admin/Products/Form.php:3:namespace App\Livewire\Admin\Products;
app/Livewire/Admin/Products/Form.php:25:use Livewire\Component;
app/Livewire/Admin/Products/Form.php:26:use Livewire\WithFileUploads;
app/Livewire/Admin/Products/Form.php:353:        $this->redirectRoute('admin.products.index', navigate: true);
app/Livewire/Admin/Products/Form.php:358:        return view('livewire.admin.products.form', [
app/Livewire/Storefront/Account/Auth/ResetPassword.php:3:namespace App\Livewire\Storefront\Account\Auth;
app/Livewire/Storefront/Account/Auth/ResetPassword.php:7:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Auth/ResetPassword.php:8:use Livewire\Component;
app/Livewire/Storefront/Account/Orders/Show.php:3:namespace App\Livewire\Storefront\Account\Orders;
app/Livewire/Storefront/Account/Orders/Show.php:9:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Orders/Show.php:10:use Livewire\Component;
app/Livewire/Storefront/Cart/Show.php:3:namespace App\Livewire\Storefront\Cart;
app/Livewire/Storefront/Cart/Show.php:20:use Livewire\Attributes\On;
app/Livewire/Storefront/Cart/Show.php:21:use Livewire\Component;
app/Livewire/Storefront/Account/Auth/Register.php:3:namespace App\Livewire\Storefront\Account\Auth;
app/Livewire/Storefront/Account/Auth/Register.php:9:use Livewire\Component;
app/Livewire/Storefront/Account/Auth/Login.php:3:namespace App\Livewire\Storefront\Account\Auth;
app/Livewire/Storefront/Account/Auth/Login.php:11:use Livewire\Component;
app/Livewire/Storefront/Account/Auth/ForgotPassword.php:3:namespace App\Livewire\Storefront\Account\Auth;
app/Livewire/Storefront/Account/Auth/ForgotPassword.php:7:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Auth/ForgotPassword.php:8:use Livewire\Component;
app/Livewire/Storefront/Account/Orders/Index.php:3:namespace App\Livewire\Storefront\Account\Orders;
app/Livewire/Storefront/Account/Orders/Index.php:10:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Orders/Index.php:11:use Livewire\Component;
app/Livewire/Storefront/Account/Addresses/Index.php:3:namespace App\Livewire\Storefront\Account\Addresses;
app/Livewire/Storefront/Account/Addresses/Index.php:11:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Addresses/Index.php:12:use Livewire\Component;


Output:
Chunk ID: c78811
Wall time: 0.0000 seconds
Process exited with code 0
Original token count: 7683
Output:
routes/api.php:33:Route::middleware('store.resolve')
routes/api.php:37:        Route::middleware('throttle:api.storefront')->group(function (): void {
routes/api.php:38:            Route::post('carts', [CartController::class, 'store'])->name('carts.store');
routes/api.php:39:            Route::get('carts/{cart}', [CartController::class, 'show'])->name('carts.show');
routes/api.php:40:            Route::post('carts/{cart}/lines', [CartLineController::class, 'store'])->name('carts.lines.store');
routes/api.php:41:            Route::put('carts/{cart}/lines/{cartLine}', [CartLineController::class, 'update'])->name('carts.lines.update');
routes/api.php:42:            Route::delete('carts/{cart}/lines/{cartLine}', [CartLineController::class, 'destroy'])->name('carts.lines.destroy');
routes/api.php:45:        Route::middleware('throttle:search')->group(function (): void {
routes/api.php:46:            Route::get('search', [StorefrontSearchController::class, 'index'])->name('search.index');
routes/api.php:47:            Route::get('search/suggest', [StorefrontSearchController::class, 'suggest'])->name('search.suggest');
routes/api.php:50:        Route::middleware('throttle:analytics')->group(function (): void {
routes/api.php:51:            Route::post('analytics/events', [StorefrontAnalyticsEventController::class, 'store'])->name('analytics.events.store');
routes/api.php:54:        Route::middleware('throttle:checkout')->group(function (): void {
routes/api.php:55:            Route::post('checkouts', [CheckoutController::class, 'store'])->name('checkouts.store');
routes/api.php:56:            Route::get('checkouts/{checkout}', [CheckoutController::class, 'show'])->name('checkouts.show');
routes/api.php:57:            Route::put('checkouts/{checkout}/address', [CheckoutController::class, 'address'])->name('checkouts.address');
routes/api.php:58:            Route::put('checkouts/{checkout}/shipping-method', [CheckoutController::class, 'shippingMethod'])->name('checkouts.shipping-method');
routes/api.php:59:            Route::post('checkouts/{checkout}/apply-discount', [CheckoutController::class, 'applyDiscount'])->name('checkouts.apply-discount');
routes/api.php:60:            Route::delete('checkouts/{checkout}/discount', [CheckoutController::class, 'destroyDiscount'])->name('checkouts.discount.destroy');
routes/api.php:61:            Route::put('checkouts/{checkout}/payment-method', [CheckoutController::class, 'paymentMethod'])->name('checkouts.payment-method');
routes/api.php:62:            Route::post('checkouts/{checkout}/pay', [CheckoutController::class, 'pay'])->name('checkouts.pay');
routes/api.php:63:            Route::get('orders/{orderNumber}', [StorefrontOrderController::class, 'show'])->name('orders.show');
routes/api.php:67:Route::middleware('throttle:60,1')
routes/api.php:69:    ->name('api.admin.v1.platform.')
routes/api.php:72:        Route::post('organizations', [AdminPlatformOrganizationController::class, 'store'])->name('organizations.store');
routes/api.php:73:        Route::post('stores', [AdminPlatformStoreController::class, 'store'])->name('stores.store');
routes/api.php:76:Route::middleware('throttle:60,1')
routes/api.php:78:    ->name('api.admin.v1.')
routes/api.php:80:        Route::middleware('admin.api')->group(function (): void {
routes/api.php:81:            Route::get('me', [AdminStoreMembershipController::class, 'show'])->name('stores.me');
routes/api.php:84:        Route::middleware('admin.api:manage-platform')->group(function (): void {
routes/api.php:85:            Route::post('invites', [AdminStoreInviteController::class, 'store'])->name('stores.invites.store');
routes/api.php:88:        Route::middleware('admin.api:read-products')->group(function (): void {
routes/api.php:89:            Route::get('products', [AdminProductController::class, 'index'])->name('products.index');
routes/api.php:90:            Route::get('products/{product}', [AdminProductController::class, 'show'])->name('products.show');
routes/api.php:93:        Route::middleware('admin.api:write-products')->group(function (): void {
routes/api.php:94:            Route::post('products', [AdminProductController::class, 'store'])->name('products.store');
routes/api.php:95:            Route::put('products/{product}', [AdminProductController::class, 'update'])->name('products.update');
routes/api.php:96:            Route::delete('products/{product}', [AdminProductController::class, 'destroy'])->name('products.destroy');
routes/api.php:97:            Route::post('products/{product}/media/presign-upload', [AdminProductController::class, 'presignUpload'])->name('products.media.presign-upload');
routes/api.php:100:        Route::middleware('admin.api:read-customers')->group(function (): void {
routes/api.php:101:            Route::get('customers', [AdminCustomerController::class, 'index'])->name('customers.index');
routes/api.php:102:            Route::get('customers/{customer}', [AdminCustomerController::class, 'show'])->name('customers.show');
routes/api.php:105:        Route::middleware('admin.api:read-collections')->group(function (): void {
routes/api.php:106:            Route::get('collections', [AdminCollectionController::class, 'index'])->name('collections.index');
routes/api.php:109:        Route::middleware('admin.api:write-collections')->group(function (): void {
routes/api.php:110:            Route::post('collections', [AdminCollectionController::class, 'store'])->name('collections.store');
routes/api.php:111:            Route::put('collections/{collection}', [AdminCollectionController::class, 'update'])->name('collections.update');
routes/api.php:112:            Route::delete('collections/{collection}', [AdminCollectionController::class, 'destroy'])->name('collections.destroy');
routes/api.php:115:        Route::middleware('admin.api:read-discounts')->group(function (): void {
routes/api.php:116:            Route::get('discounts', [AdminDiscountController::class, 'index'])->name('discounts.index');
routes/api.php:119:        Route::middleware('admin.api:write-discounts')->group(function (): void {
routes/api.php:120:            Route::post('discounts', [AdminDiscountController::class, 'store'])->name('discounts.store');
routes/api.php:121:            Route::put('discounts/{discount}', [AdminDiscountController::class, 'update'])->name('discounts.update');
routes/api.php:122:            Route::delete('discounts/{discount}', [AdminDiscountController::class, 'destroy'])->name('discounts.destroy');
routes/api.php:125:        Route::middleware('admin.api:read-content')->group(function (): void {
routes/api.php:126:            Route::get('pages', [AdminPageController::class, 'index'])->name('pages.index');
routes/api.php:129:        Route::middleware('admin.api:write-content')->group(function (): void {
routes/api.php:130:            Route::post('pages', [AdminPageController::class, 'store'])->name('pages.store');
routes/api.php:131:            Route::put('pages/{page}', [AdminPageController::class, 'update'])->name('pages.update');
routes/api.php:132:            Route::delete('pages/{page}', [AdminPageController::class, 'destroy'])->name('pages.destroy');
routes/api.php:135:        Route::middleware('admin.api:read-settings')->group(function (): void {
routes/api.php:136:            Route::get('search/status', [AdminSearchIndexController::class, 'status'])->name('search.status');
routes/api.php:137:            Route::get('settings', [AdminStoreSettingsController::class, 'show'])->name('settings.show');
routes/api.php:138:            Route::get('shipping/zones', [AdminShippingZoneController::class, 'index'])->name('shipping.zones.index');
routes/api.php:139:            Route::get('tax/settings', [AdminTaxSettingsController::class, 'show'])->name('tax.settings.show');
routes/api.php:142:        Route::middleware('admin.api:write-settings')->group(function (): void {
routes/api.php:143:            Route::post('search/reindex', [AdminSearchIndexController::class, 'reindex'])->name('search.reindex');
routes/api.php:144:            Route::put('settings', [AdminStoreSettingsController::class, 'update'])->name('settings.update');
routes/api.php:145:            Route::post('shipping/zones', [AdminShippingZoneController::class, 'store'])->name('shipping.zones.store');
routes/api.php:146:            Route::put('shipping/zones/{shippingZone}', [AdminShippingZoneController::class, 'update'])->name('shipping.zones.update');
routes/api.php:147:            Route::post('shipping/zones/{shippingZone}/rates', [AdminShippingRateController::class, 'store'])->name('shipping.zones.rates.store');
routes/api.php:148:            Route::put('tax/settings', [AdminTaxSettingsController::class, 'update'])->name('tax.settings.update');
routes/api.php:151:        Route::middleware('admin.api:write-themes')->group(function (): void {
routes/api.php:152:            Route::post('themes', [AdminThemeController::class, 'store'])->name('themes.store');
routes/api.php:153:            Route::post('themes/{theme}/publish', [AdminThemeController::class, 'publish'])->name('themes.publish');
routes/api.php:154:            Route::put('themes/{theme}/settings', [AdminThemeSettingsController::class, 'update'])->name('themes.settings.update');
routes/api.php:157:        Route::middleware('admin.api:read-analytics')->group(function (): void {
routes/api.php:158:            Route::get('analytics/summary', [AdminAnalyticsSummaryController::class, 'show'])->name('analytics.summary');
routes/api.php:161:        Route::middleware('admin.api:read-orders')->group(function (): void {
routes/api.php:162:            Route::post('exports/orders', [AdminOrderExportController::class, 'store'])->name('exports.orders.store');
routes/api.php:163:            Route::get('exports/{dataExport}', [AdminOrderExportController::class, 'show'])->name('exports.show');
routes/api.php:164:            Route::get('orders', [AdminOrderController::class, 'index'])->name('orders.index');
routes/api.php:165:            Route::get('orders/{order}', [AdminOrderController::class, 'show'])->name('orders.show');
routes/api.php:168:        Route::middleware('admin.api:write-orders')->group(function (): void {
routes/api.php:169:            Route::post('orders/{order}/fulfillments', [AdminOrderFulfillmentController::class, 'store'])->name('orders.fulfillments.store');
routes/api.php:170:            Route::post('orders/{order}/refunds', [AdminOrderRefundController::class, 'store'])->name('orders.refunds.store');
routes/api.php:174:Route::middleware('throttle:60,1')
routes/api.php:178:        Route::get('products', DeferredAppEndpointController::class)->name('products.index');
routes/api.php:179:        Route::get('orders', DeferredAppEndpointController::class)->name('orders.index');
routes/api.php:180:        Route::get('customers', DeferredAppEndpointController::class)->name('customers.index');
routes/web.php:6:use App\Livewire\Admin\Analytics\Index as AdminAnalyticsIndex;
routes/web.php:7:use App\Livewire\Admin\Apps\Index as AdminAppsIndex;
routes/web.php:8:use App\Livewire\Admin\Apps\Show as AdminAppShow;
routes/web.php:9:use App\Livewire\Admin\Auth\Login as AdminLogin;
routes/web.php:10:use App\Livewire\Admin\Collections\Form as AdminCollectionForm;
routes/web.php:11:use App\Livewire\Admin\Collections\Index as AdminCollectionsIndex;
routes/web.php:12:use App\Livewire\Admin\Customers\Index as AdminCustomersIndex;
routes/web.php:13:use App\Livewire\Admin\Customers\Show as AdminCustomerShow;
routes/web.php:14:use App\Livewire\Admin\Dashboard as AdminDashboard;
routes/web.php:15:use App\Livewire\Admin\Developers\Index as AdminDevelopersIndex;
routes/web.php:16:use App\Livewire\Admin\Discounts\Form as AdminDiscountForm;
routes/web.php:17:use App\Livewire\Admin\Discounts\Index as AdminDiscountsIndex;
routes/web.php:18:use App\Livewire\Admin\Inventory\Index as AdminInventoryIndex;
routes/web.php:19:use App\Livewire\Admin\Navigation\Index as AdminNavigationIndex;
routes/web.php:20:use App\Livewire\Admin\Orders\Index as AdminOrdersIndex;
routes/web.php:21:use App\Livewire\Admin\Orders\Show as AdminOrderShow;
routes/web.php:22:use App\Livewire\Admin\Pages\Form as AdminPageForm;
routes/web.php:23:use App\Livewire\Admin\Pages\Index as AdminPagesIndex;
routes/web.php:24:use App\Livewire\Admin\Products\Form as AdminProductForm;
routes/web.php:25:use App\Livewire\Admin\Products\Index as AdminProductsIndex;
routes/web.php:26:use App\Livewire\Admin\Search\Settings as AdminSearchSettings;
routes/web.php:27:use App\Livewire\Admin\Settings\Checkout as AdminSettingsCheckout;
routes/web.php:28:use App\Livewire\Admin\Settings\Index as AdminSettingsIndex;
routes/web.php:29:use App\Livewire\Admin\Settings\Notifications as AdminSettingsNotifications;
routes/web.php:30:use App\Livewire\Admin\Settings\Shipping as AdminSettingsShipping;
routes/web.php:31:use App\Livewire\Admin\Settings\Taxes as AdminSettingsTaxes;
routes/web.php:32:use App\Livewire\Admin\Themes\Editor as AdminThemeEditor;
routes/web.php:33:use App\Livewire\Admin\Themes\Index as AdminThemesIndex;
routes/web.php:34:use App\Livewire\Storefront\Account\Addresses\Index as CustomerAddressesIndex;
routes/web.php:35:use App\Livewire\Storefront\Account\Auth\ForgotPassword as CustomerForgotPassword;
routes/web.php:36:use App\Livewire\Storefront\Account\Auth\Login as CustomerLogin;
routes/web.php:37:use App\Livewire\Storefront\Account\Auth\Register as CustomerRegister;
routes/web.php:38:use App\Livewire\Storefront\Account\Auth\ResetPassword as CustomerResetPassword;
routes/web.php:39:use App\Livewire\Storefront\Account\Orders\Index as CustomerOrdersIndex;
routes/web.php:40:use App\Livewire\Storefront\Account\Orders\Show as CustomerOrderShow;
routes/web.php:41:use App\Livewire\Storefront\Cart\Show as StorefrontCartShow;
routes/web.php:42:use App\Livewire\Storefront\Checkout\Confirmation as StorefrontCheckoutConfirmation;
routes/web.php:43:use App\Livewire\Storefront\Checkout\Show as StorefrontCheckoutShow;
routes/web.php:44:use App\Livewire\Storefront\Collections\Index as StorefrontCollectionsIndex;
routes/web.php:45:use App\Livewire\Storefront\Collections\Show as StorefrontCollectionShow;
routes/web.php:46:use App\Livewire\Storefront\Home as StorefrontHome;
routes/web.php:47:use App\Livewire\Storefront\Pages\Show as StorefrontPageShow;
routes/web.php:48:use App\Livewire\Storefront\Products\Show as StorefrontProductShow;
routes/web.php:49:use App\Livewire\Storefront\Search\Index as StorefrontSearchIndex;
routes/web.php:55:Route::middleware(['storefront'])->group(function (): void {
routes/web.php:70:    Route::post('forgot-password', [CustomerPasswordResetController::class, 'send'])
routes/web.php:78:    Route::post('reset-password', [CustomerPasswordResetController::class, 'update'])
routes/web.php:85:    ->name('admin.login');
routes/web.php:87:Route::get('admin/forgot-password', [FortifyPasswordResetLinkController::class, 'create'])
routes/web.php:89:    ->name('admin.password.request');
routes/web.php:91:Route::post('admin/forgot-password', [FortifyPasswordResetLinkController::class, 'store'])
routes/web.php:93:    ->name('admin.password.email');
routes/web.php:95:Route::get('admin/reset-password/{token}', [FortifyNewPasswordController::class, 'create'])
routes/web.php:97:    ->name('admin.password.reset');
routes/web.php:99:Route::post('admin/reset-password', [FortifyNewPasswordController::class, 'store'])
routes/web.php:101:    ->name('admin.password.update');
routes/web.php:103:Route::post('admin/logout', function () {
routes/web.php:109:    return redirect()->route('admin.login');
routes/web.php:110:})->middleware('auth')->name('admin.logout');
routes/web.php:112:Route::get('oauth/authorize', [OAuthController::class, 'authorize'])
routes/web.php:116:Route::post('oauth/token', [OAuthController::class, 'token'])
routes/web.php:119:Route::middleware(['auth', EnsureUserEmailIsVerified::class, 'admin'])->prefix('admin')->name('admin.')->group(function (): void {
routes/web.php:153:Route::middleware(['storefront'])->group(function (): void {
routes/web.php:186:    Route::post('account/logout', function () {
app/Livewire/Actions/Logout.php:3:namespace App\Livewire\Actions;
routes/settings.php:3:use App\Livewire\Settings\Appearance;
routes/settings.php:4:use App\Livewire\Settings\Password;
routes/settings.php:5:use App\Livewire\Settings\Profile;
routes/settings.php:6:use App\Livewire\Settings\TwoFactor;
routes/settings.php:10:Route::middleware(['auth'])->group(function () {
routes/settings.php:16:Route::middleware(['auth', 'verified'])->group(function () {
app/Livewire/Settings/Appearance.php:3:namespace App\Livewire\Settings;
app/Livewire/Settings/Appearance.php:5:use Livewire\Component;
app/Livewire/Admin/Developers/Index.php:3:namespace App\Livewire\Admin\Developers;
app/Livewire/Admin/Developers/Index.php:14:use Livewire\Attributes\Locked;
app/Livewire/Admin/Developers/Index.php:15:use Livewire\Component;
app/Livewire/Admin/Developers/Index.php:169:        return view('livewire.admin.developers.index', [
app/Livewire/Settings/Profile.php:3:namespace App\Livewire\Settings;
app/Livewire/Settings/Profile.php:9:use Livewire\Attributes\Computed;
app/Livewire/Settings/Profile.php:10:use Livewire\Component;
app/Livewire/Settings/Password.php:3:namespace App\Livewire\Settings;
app/Livewire/Settings/Password.php:8:use Livewire\Component;
app/Livewire/Admin/Analytics/Index.php:3:namespace App\Livewire\Admin\Analytics;
app/Livewire/Admin/Analytics/Index.php:18:use Livewire\Attributes\Computed;
app/Livewire/Admin/Analytics/Index.php:19:use Livewire\Attributes\Locked;
app/Livewire/Admin/Analytics/Index.php:20:use Livewire\Component;
app/Livewire/Admin/Analytics/Index.php:189:        return view('livewire.admin.analytics.index')->layout('layouts.app', [
app/Livewire/Settings/TwoFactor/RecoveryCodes.php:3:namespace App\Livewire\Settings\TwoFactor;
app/Livewire/Settings/TwoFactor/RecoveryCodes.php:7:use Livewire\Attributes\Locked;
app/Livewire/Settings/TwoFactor/RecoveryCodes.php:8:use Livewire\Component;
app/Livewire/Admin/Themes/Editor.php:3:namespace App\Livewire\Admin\Themes;
app/Livewire/Admin/Themes/Editor.php:14:use Livewire\Component;
app/Livewire/Admin/Themes/Editor.php:188:        return view('livewire.admin.themes.editor', [
app/Livewire/Admin/Themes/Index.php:3:namespace App\Livewire\Admin\Themes;
app/Livewire/Admin/Themes/Index.php:15:use Livewire\Attributes\Locked;
app/Livewire/Admin/Themes/Index.php:16:use Livewire\Component;
app/Livewire/Admin/Themes/Index.php:144:        return view('livewire.admin.themes.index', [
app/Livewire/Admin/Navigation/Index.php:3:namespace App\Livewire\Admin\Navigation;
app/Livewire/Admin/Navigation/Index.php:18:use Livewire\Attributes\Locked;
app/Livewire/Admin/Navigation/Index.php:19:use Livewire\Component;
app/Livewire/Admin/Navigation/Index.php:331:        return view('livewire.admin.navigation.index', [
app/Livewire/Settings/DeleteUserForm.php:3:namespace App\Livewire\Settings;
app/Livewire/Settings/DeleteUserForm.php:6:use App\Livewire\Actions\Logout;
app/Livewire/Settings/DeleteUserForm.php:8:use Livewire\Component;
app/Livewire/Admin/Settings/Taxes.php:3:namespace App\Livewire\Admin\Settings;
app/Livewire/Admin/Settings/Taxes.php:10:use Livewire\Attributes\Locked;
app/Livewire/Admin/Settings/Taxes.php:11:use Livewire\Component;
app/Livewire/Admin/Settings/Taxes.php:105:        return view('livewire.admin.settings.taxes')
app/Livewire/Admin/Orders/Show.php:3:namespace App\Livewire\Admin\Orders;
app/Livewire/Admin/Orders/Show.php:19:use Livewire\Attributes\Locked;
app/Livewire/Admin/Orders/Show.php:20:use Livewire\Component;
app/Livewire/Admin/Orders/Show.php:179:        return view('livewire.admin.orders.show', [
app/Livewire/Settings/TwoFactor.php:3:namespace App\Livewire\Settings;
app/Livewire/Settings/TwoFactor.php:11:use Livewire\Attributes\Locked;
app/Livewire/Settings/TwoFactor.php:12:use Livewire\Attributes\Validate;
app/Livewire/Settings/TwoFactor.php:13:use Livewire\Component;
app/Livewire/Admin/Search/Settings.php:3:namespace App\Livewire\Admin\Search;
app/Livewire/Admin/Search/Settings.php:9:use Livewire\Attributes\Locked;
app/Livewire/Admin/Search/Settings.php:10:use Livewire\Component;
app/Livewire/Admin/Search/Settings.php:114:        return view('livewire.admin.search.settings')->layout('layouts.app', [
app/Livewire/Admin/Apps/Show.php:3:namespace App\Livewire\Admin\Apps;
app/Livewire/Admin/Apps/Show.php:9:use Livewire\Attributes\Locked;
app/Livewire/Admin/Apps/Show.php:10:use Livewire\Component;
app/Livewire/Admin/Apps/Show.php:53:        return view('livewire.admin.apps.show', [
app/Livewire/Admin/Pages/Form.php:3:namespace App\Livewire\Admin\Pages;
app/Livewire/Admin/Pages/Form.php:13:use Livewire\Component;
app/Livewire/Admin/Pages/Form.php:124:        $this->redirectRoute('admin.pages.index', navigate: true);
app/Livewire/Admin/Pages/Form.php:129:        return view('livewire.admin.pages.form', [
app/Livewire/Admin/Settings/Notifications.php:3:namespace App\Livewire\Admin\Settings;
app/Livewire/Admin/Settings/Notifications.php:8:use Livewire\Attributes\Locked;
app/Livewire/Admin/Settings/Notifications.php:9:use Livewire\Component;
app/Livewire/Admin/Settings/Notifications.php:88:        return view('livewire.admin.settings.notifications')
app/Livewire/Admin/Settings/Shipping.php:3:namespace App\Livewire\Admin\Settings;
app/Livewire/Admin/Settings/Shipping.php:14:use Livewire\Attributes\Locked;
app/Livewire/Admin/Settings/Shipping.php:15:use Livewire\Component;
app/Livewire/Admin/Settings/Shipping.php:267:        return view('livewire.admin.settings.shipping', [
app/Livewire/Admin/Orders/Index.php:3:namespace App\Livewire\Admin\Orders;
app/Livewire/Admin/Orders/Index.php:13:use Livewire\Attributes\Locked;
app/Livewire/Admin/Orders/Index.php:14:use Livewire\Component;
app/Livewire/Admin/Orders/Index.php:15:use Livewire\WithPagination;
app/Livewire/Admin/Orders/Index.php:107:        return view('livewire.admin.orders.index', [
app/Livewire/Admin/Apps/Index.php:3:namespace App\Livewire\Admin\Apps;
app/Livewire/Admin/Apps/Index.php:10:use Livewire\Attributes\Locked;
app/Livewire/Admin/Apps/Index.php:11:use Livewire\Component;
app/Livewire/Admin/Apps/Index.php:56:        return view('livewire.admin.apps.index', [
app/Livewire/Admin/Pages/Index.php:3:namespace App\Livewire\Admin\Pages;
app/Livewire/Admin/Pages/Index.php:11:use Livewire\Attributes\Locked;
app/Livewire/Admin/Pages/Index.php:12:use Livewire\Component;
app/Livewire/Admin/Pages/Index.php:13:use Livewire\WithPagination;
app/Livewire/Admin/Pages/Index.php:70:        return view('livewire.admin.pages.index', [
app/Livewire/Admin/Settings/Index.php:3:namespace App\Livewire\Admin\Settings;
app/Livewire/Admin/Settings/Index.php:12:use Livewire\Attributes\Locked;
app/Livewire/Admin/Settings/Index.php:13:use Livewire\Component;
app/Livewire/Admin/Settings/Index.php:221:        return view('livewire.admin.settings.index', [
app/Livewire/Admin/Discounts/Form.php:3:namespace App\Livewire\Admin\Discounts;
app/Livewire/Admin/Discounts/Form.php:17:use Livewire\Component;
app/Livewire/Admin/Discounts/Form.php:240:        return view('livewire.admin.discounts.form', [
app/Livewire/Storefront/Pages/Show.php:3:namespace App\Livewire\Storefront\Pages;
app/Livewire/Storefront/Pages/Show.php:7:use Livewire\Component;
app/Livewire/Storefront/Search/Index.php:3:namespace App\Livewire\Storefront\Search;
app/Livewire/Storefront/Search/Index.php:10:use Livewire\Component;
app/Livewire/Storefront/Search/Index.php:11:use Livewire\WithPagination;
app/Livewire/Storefront/Home.php:3:namespace App\Livewire\Storefront;
app/Livewire/Storefront/Home.php:10:use Livewire\Component;
app/Livewire/Admin/Auth/Login.php:3:namespace App\Livewire\Admin\Auth;
app/Livewire/Admin/Auth/Login.php:8:use Livewire\Component;
app/Livewire/Admin/Auth/Login.php:56:        $this->redirectRoute('admin.dashboard', navigate: true);
app/Livewire/Admin/Auth/Login.php:61:        return view('livewire.admin.auth.login')
app/Livewire/Admin/Customers/Show.php:3:namespace App\Livewire\Admin\Customers;
app/Livewire/Admin/Customers/Show.php:11:use Livewire\Attributes\Locked;
app/Livewire/Admin/Customers/Show.php:12:use Livewire\Component;
app/Livewire/Admin/Customers/Show.php:13:use Livewire\WithPagination;
app/Livewire/Admin/Customers/Show.php:147:        return view('livewire.admin.customers.show', [
app/Livewire/Admin/Collections/Form.php:3:namespace App\Livewire\Admin\Collections;
app/Livewire/Admin/Collections/Form.php:12:use Livewire\Component;
app/Livewire/Admin/Collections/Form.php:148:        return view('livewire.admin.collections.form', [
app/Livewire/Admin/Settings/Checkout.php:3:namespace App\Livewire\Admin\Settings;
app/Livewire/Admin/Settings/Checkout.php:8:use Livewire\Attributes\Locked;
app/Livewire/Admin/Settings/Checkout.php:9:use Livewire\Component;
app/Livewire/Admin/Settings/Checkout.php:92:        return view('livewire.admin.settings.checkout')
app/Livewire/Admin/Discounts/Index.php:3:namespace App\Livewire\Admin\Discounts;
app/Livewire/Admin/Discounts/Index.php:13:use Livewire\Attributes\Locked;
app/Livewire/Admin/Discounts/Index.php:14:use Livewire\Component;
app/Livewire/Admin/Discounts/Index.php:15:use Livewire\WithPagination;
app/Livewire/Admin/Discounts/Index.php:118:        return view('livewire.admin.discounts.index', [
app/Livewire/Storefront/Products/Show.php:3:namespace App\Livewire\Storefront\Products;
app/Livewire/Storefront/Products/Show.php:13:use Livewire\Component;
app/Livewire/Admin/Collections/Index.php:3:namespace App\Livewire\Admin\Collections;
app/Livewire/Admin/Collections/Index.php:8:use Livewire\Component;
app/Livewire/Admin/Collections/Index.php:9:use Livewire\WithPagination;
app/Livewire/Admin/Collections/Index.php:50:        return view('livewire.admin.collections.index', [
app/Livewire/Admin/Dashboard.php:3:namespace App\Livewire\Admin;
app/Livewire/Admin/Dashboard.php:16:use Livewire\Attributes\Computed;
app/Livewire/Admin/Dashboard.php:17:use Livewire\Attributes\Locked;
app/Livewire/Admin/Dashboard.php:18:use Livewire\Component;
app/Livewire/Admin/Dashboard.php:206:        return view('livewire.admin.dashboard')->layout('layouts.app', [
app/Livewire/Admin/Inventory/Index.php:3:namespace App\Livewire\Admin\Inventory;
app/Livewire/Admin/Inventory/Index.php:8:use Livewire\Component;
app/Livewire/Admin/Inventory/Index.php:9:use Livewire\WithPagination;
app/Livewire/Admin/Inventory/Index.php:50:        return view('livewire.admin.inventory.index', [
app/Livewire/Storefront/Collections/Show.php:3:namespace App\Livewire\Storefront\Collections;
app/Livewire/Storefront/Collections/Show.php:10:use Livewire\Component;
app/Livewire/Storefront/Collections/Show.php:11:use Livewire\WithPagination;
app/Livewire/Admin/Customers/Index.php:3:namespace App\Livewire\Admin\Customers;
app/Livewire/Admin/Customers/Index.php:9:use Livewire\Attributes\Locked;
app/Livewire/Admin/Customers/Index.php:10:use Livewire\Component;
app/Livewire/Admin/Customers/Index.php:11:use Livewire\WithPagination;
app/Livewire/Admin/Customers/Index.php:60:        return view('livewire.admin.customers.index', [
app/Livewire/Storefront/Checkout/Confirmation.php:3:namespace App\Livewire\Storefront\Checkout;
app/Livewire/Storefront/Checkout/Confirmation.php:9:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Checkout/Confirmation.php:10:use Livewire\Component;
app/Livewire/Storefront/Checkout/Show.php:3:namespace App\Livewire\Storefront\Checkout;
app/Livewire/Storefront/Checkout/Show.php:24:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Checkout/Show.php:25:use Livewire\Component;
app/Livewire/Storefront/Collections/Index.php:3:namespace App\Livewire\Storefront\Collections;
app/Livewire/Storefront/Collections/Index.php:7:use Livewire\Component;
app/Livewire/Storefront/CartDrawer.php:3:namespace App\Livewire\Storefront;
app/Livewire/Storefront/CartDrawer.php:12:use Livewire\Attributes\On;
app/Livewire/Storefront/CartDrawer.php:13:use Livewire\Component;
app/Livewire/Admin/Products/Index.php:3:namespace App\Livewire\Admin\Products;
app/Livewire/Admin/Products/Index.php:11:use Livewire\Component;
app/Livewire/Admin/Products/Index.php:12:use Livewire\WithPagination;
app/Livewire/Admin/Products/Index.php:123:        return view('livewire.admin.products.index', [
app/Livewire/Admin/Products/Form.php:3:namespace App\Livewire\Admin\Products;
app/Livewire/Admin/Products/Form.php:25:use Livewire\Component;
app/Livewire/Admin/Products/Form.php:26:use Livewire\WithFileUploads;
app/Livewire/Admin/Products/Form.php:353:        $this->redirectRoute('admin.products.index', navigate: true);
app/Livewire/Admin/Products/Form.php:358:        return view('livewire.admin.products.form', [
app/Livewire/Storefront/Account/Auth/ResetPassword.php:3:namespace App\Livewire\Storefront\Account\Auth;
app/Livewire/Storefront/Account/Auth/ResetPassword.php:7:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Auth/ResetPassword.php:8:use Livewire\Component;
app/Livewire/Storefront/Account/Orders/Show.php:3:namespace App\Livewire\Storefront\Account\Orders;
app/Livewire/Storefront/Account/Orders/Show.php:9:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Orders/Show.php:10:use Livewire\Component;
app/Livewire/Storefront/Cart/Show.php:3:namespace App\Livewire\Storefront\Cart;
app/Livewire/Storefront/Cart/Show.php:20:use Livewire\Attributes\On;
app/Livewire/Storefront/Cart/Show.php:21:use Livewire\Component;
app/Livewire/Storefront/Account/Auth/Register.php:3:namespace App\Livewire\Storefront\Account\Auth;
app/Livewire/Storefront/Account/Auth/Register.php:9:use Livewire\Component;
app/Livewire/Storefront/Account/Auth/Login.php:3:namespace App\Livewire\Storefront\Account\Auth;
app/Livewire/Storefront/Account/Auth/Login.php:11:use Livewire\Component;
app/Livewire/Storefront/Account/Auth/ForgotPassword.php:3:namespace App\Livewire\Storefront\Account\Auth;
app/Livewire/Storefront/Account/Auth/ForgotPassword.php:7:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Auth/ForgotPassword.php:8:use Livewire\Component;
app/Livewire/Storefront/Account/Orders/Index.php:3:namespace App\Livewire\Storefront\Account\Orders;
app/Livewire/Storefront/Account/Orders/Index.php:10:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Orders/Index.php:11:use Livewire\Component;
app/Livewire/Storefront/Account/Addresses/Index.php:3:namespace App\Livewire\Storefront\Account\Addresses;
app/Livewire/Storefront/Account/Addresses/Index.php:11:use Livewire\Attributes\Locked;
app/Livewire/Storefront/Account/Addresses/Index.php:12:use Livewire\Component;


Output:
Chunk ID: 96a3ad
Wall time: 0.0857 seconds
Process exited with code 0
Original token count: 1714
Output:

  GET|HEAD  admin admin.dashboard › Livewire\Mechanisms › LivewirePageControl…
  GET|HEAD  admin/analytics admin.analytics.index › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/apps admin.apps.index › Livewire\Mechanisms › LivewirePageC…
  GET|HEAD  admin/apps/{installation} admin.apps.show › Livewire\Mechanisms  …
  GET|HEAD  admin/collections admin.collections.index › Livewire\Mechanisms  …
  GET|HEAD  admin/collections/create admin.collections.create › Livewire\Mech…
  GET|HEAD  admin/collections/{collection}/edit admin.collections.edit › Live…
  GET|HEAD  admin/customers admin.customers.index › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/customers/{customer} admin.customers.show › Livewire\Mechan…
  GET|HEAD  admin/developers admin.developers.index › Livewire\Mechanisms › L…
  GET|HEAD  admin/discounts admin.discounts.index › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/discounts/create admin.discounts.create › Livewire\Mechanis…
  GET|HEAD  admin/discounts/{discount}/edit admin.discounts.edit › Livewire\M…
  GET|HEAD  admin/forgot-password admin.password.request › Laravel\Fortify › …
  POST      admin/forgot-password admin.password.email › Laravel\Fortify › Pa…
  GET|HEAD  admin/inventory admin.inventory.index › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/login admin.login › Livewire\Mechanisms › LivewirePageContr…
  POST      admin/logout ........................................ admin.logout
  GET|HEAD  admin/navigation admin.navigation.index › Livewire\Mechanisms › L…
  GET|HEAD  admin/orders admin.orders.index › Livewire\Mechanisms › LivewireP…
  GET|HEAD  admin/orders/{order} admin.orders.show › Livewire\Mechanisms › Li…
  GET|HEAD  admin/pages admin.pages.index › Livewire\Mechanisms › LivewirePag…
  GET|HEAD  admin/pages/create admin.pages.create › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/pages/{page}/edit admin.pages.edit › Livewire\Mechanisms › …
  GET|HEAD  admin/products admin.products.index › Livewire\Mechanisms › Livew…
  GET|HEAD  admin/products/create admin.products.create › Livewire\Mechanisms…
  GET|HEAD  admin/products/{product}/edit admin.products.edit › Livewire\Mech…
  POST      admin/reset-password admin.password.update › Laravel\Fortify › Ne…
  GET|HEAD  admin/reset-password/{token} admin.password.reset › Laravel\Forti…
  GET|HEAD  admin/search/settings admin.search.settings › Livewire\Mechanisms…
  GET|HEAD  admin/settings admin.settings.index › Livewire\Mechanisms › Livew…
  GET|HEAD  admin/settings/checkout admin.settings.checkout › Livewire\Mechan…
  GET|HEAD  admin/settings/notifications admin.settings.notifications › Livew…
  GET|HEAD  admin/settings/shipping admin.settings.shipping › Livewire\Mechan…
  GET|HEAD  admin/settings/taxes admin.settings.taxes › Livewire\Mechanisms  …
  GET|HEAD  admin/themes admin.themes.index › Livewire\Mechanisms › LivewireP…
  GET|HEAD  admin/themes/{theme}/editor admin.themes.editor › Livewire\Mechan…
  POST      api/admin/v1/platform/organizations api.admin.v1.platform.organiz…
  POST      api/admin/v1/platform/stores api.admin.v1.platform.stores.store  …
  GET|HEAD  api/admin/v1/stores/{store}/analytics/summary api.admin.v1.analyt…
  GET|HEAD  api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  POST      api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  PUT       api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  DELETE    api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  GET|HEAD  api/admin/v1/stores/{store}/customers api.admin.v1.customers.inde…
  GET|HEAD  api/admin/v1/stores/{store}/customers/{customer} api.admin.v1.cus…
  GET|HEAD  api/admin/v1/stores/{store}/discounts api.admin.v1.discounts.inde…
  POST      api/admin/v1/stores/{store}/discounts api.admin.v1.discounts.stor…
  PUT       api/admin/v1/stores/{store}/discounts/{discount} api.admin.v1.dis…
  DELETE    api/admin/v1/stores/{store}/discounts/{discount} api.admin.v1.dis…
  POST      api/admin/v1/stores/{store}/exports/orders api.admin.v1.exports.o…
  GET|HEAD  api/admin/v1/stores/{store}/exports/{dataExport} api.admin.v1.exp…
  POST      api/admin/v1/stores/{store}/invites api.admin.v1.stores.invites.s…
  GET|HEAD  api/admin/v1/stores/{store}/me api.admin.v1.stores.me › Api\Admin…
  GET|HEAD  api/admin/v1/stores/{store}/orders api.admin.v1.orders.index › Ap…
  GET|HEAD  api/admin/v1/stores/{store}/orders/{order} api.admin.v1.orders.sh…
  POST      api/admin/v1/stores/{store}/orders/{order}/fulfillments api.admin…
  POST      api/admin/v1/stores/{store}/orders/{order}/refunds api.admin.v1.o…
  GET|HEAD  api/admin/v1/stores/{store}/pages api.admin.v1.pages.index › Api\…
  POST      api/admin/v1/stores/{store}/pages api.admin.v1.pages.store › Api\…
  PUT       api/admin/v1/stores/{store}/pages/{page} api.admin.v1.pages.updat…
  DELETE    api/admin/v1/stores/{store}/pages/{page} api.admin.v1.pages.destr…
  GET|HEAD  api/admin/v1/stores/{store}/products api.admin.v1.products.index …
  POST      api/admin/v1/stores/{store}/products api.admin.v1.products.store …
  GET|HEAD  api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  PUT       api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  DELETE    api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  POST      api/admin/v1/stores/{store}/products/{product}/media/presign-upload api.admin.v1.products.media.presign-upload › Api\Admin\V1\ProductController@presignUpl…
  POST      api/admin/v1/stores/{store}/search/reindex api.admin.v1.search.re…
  GET|HEAD  api/admin/v1/stores/{store}/search/status api.admin.v1.search.sta…
  GET|HEAD  api/admin/v1/stores/{store}/settings api.admin.v1.settings.show  …
  PUT       api/admin/v1/stores/{store}/settings api.admin.v1.settings.update…
  GET|HEAD  api/admin/v1/stores/{store}/shipping/zones api.admin.v1.shipping.…
  POST      api/admin/v1/stores/{store}/shipping/zones api.admin.v1.shipping.…
  PUT       api/admin/v1/stores/{store}/shipping/zones/{shippingZone} api.adm…
  POST      api/admin/v1/stores/{store}/shipping/zones/{shippingZone}/rates a…
  GET|HEAD  api/admin/v1/stores/{store}/tax/settings api.admin.v1.tax.setting…
  PUT       api/admin/v1/stores/{store}/tax/settings api.admin.v1.tax.setting…
  POST      api/admin/v1/stores/{store}/themes api.admin.v1.themes.store › Ap…
  POST      api/admin/v1/stores/{store}/themes/{theme}/publish api.admin.v1.t…
  PUT       api/admin/v1/stores/{store}/themes/{theme}/settings api.admin.v1.…

                                                           Showing [81] routes


Output:
Chunk ID: afe9f6
Wall time: 0.0649 seconds
Process exited with code 0
Original token count: 209
Output:

  GET|HEAD   account account.dashboard › Livewire\Mechanisms › LivewirePageCo…
  GET|HEAD   account/addresses account.addresses.index › Livewire\Mechanisms …
  GET|HEAD   account/forgot-password account.password.request › Livewire\Mech…
  GET|HEAD   account/login account.login › Livewire\Mechanisms › LivewirePage…
  POST       account/logout ................................... account.logout
  GET|HEAD   account/orders account.orders.index › Livewire\Mechanisms › Live…
  GET|HEAD   account/orders/{order} account.orders.show › Livewire\Mechanisms…
  GET|HEAD   account/register account.register › Livewire\Mechanisms › Livewi…
  GET|HEAD   account/reset-password/{token} account.password.reset › Livewire…

                                                            Showing [9] routes


Output:
Chunk ID: 4669df
Wall time: 0.0600 seconds
Process exited with code 0
Original token count: 246
Output:

  GET|HEAD  admin/settings/checkout admin.settings.checkout › Livewire\Mechan…
  POST      api/storefront/v1/checkouts api.storefront.v1.checkouts.store › A…
  GET|HEAD  api/storefront/v1/checkouts/{checkout} api.storefront.v1.checkout…
  PUT       api/storefront/v1/checkouts/{checkout}/address api.storefront.v1.…
  POST      api/storefront/v1/checkouts/{checkout}/apply-discount api.storefr…
  DELETE    api/storefront/v1/checkouts/{checkout}/discount api.storefront.v1…
  POST      api/storefront/v1/checkouts/{checkout}/pay api.storefront.v1.chec…
  PUT       api/storefront/v1/checkouts/{checkout}/payment-method api.storefr…
  PUT       api/storefront/v1/checkouts/{checkout}/shipping-method api.storef…
  GET|HEAD  checkout checkout.show › Livewire\Mechanisms › LivewirePageContro…
  GET|HEAD  checkout/confirmation/{order} checkout.confirmation › Livewire\Me…

                                                           Showing [11] routes


php artisan route:list --path=account | sed -n '1,180p'

  GET|HEAD   account account.dashboard › Livewire\Mechanisms › LivewirePageCo…
  GET|HEAD   account/addresses account.addresses.index › Livewire\Mechanisms …
  GET|HEAD   account/forgot-password account.password.request › Livewire\Mech…
  GET|HEAD   account/login account.login › Livewire\Mechanisms › LivewirePage…
  POST       account/logout ................................... account.logout
  GET|HEAD   account/orders account.orders.index › Livewire\Mechanisms › Live…
  GET|HEAD   account/orders/{order} account.orders.show › Livewire\Mechanisms…
  GET|HEAD   account/register account.register › Livewire\Mechanisms › Livewi…
  GET|HEAD   account/reset-password/{token} account.password.reset › Livewire…

                                                            Showing [9] routes


php artisan route:list --path=checkout | sed -n '1,120p'

  GET|HEAD  admin/settings/checkout admin.settings.checkout › Livewire\Mechan…
  POST      api/storefront/v1/checkouts api.storefront.v1.checkouts.store › A…
  GET|HEAD  api/storefront/v1/checkouts/{checkout} api.storefront.v1.checkout…
  PUT       api/storefront/v1/checkouts/{checkout}/address api.storefront.v1.…
  POST      api/storefront/v1/checkouts/{checkout}/apply-discount api.storefr…
  DELETE    api/storefront/v1/checkouts/{checkout}/discount api.storefront.v1…
  POST      api/storefront/v1/checkouts/{checkout}/pay api.storefront.v1.chec…
  PUT       api/storefront/v1/checkouts/{checkout}/payment-method api.storefr…
  PUT       api/storefront/v1/checkouts/{checkout}/shipping-method api.storef…
  GET|HEAD  checkout checkout.show › Livewire\Mechanisms › LivewirePageContro…
  GET|HEAD  checkout/confirmation/{order} checkout.confirmation › Livewire\Me…

                                                           Showing [11] routes


php artisan route:list --path=admin | sed -n '1,180p'

  GET|HEAD  admin admin.dashboard › Livewire\Mechanisms › LivewirePageControl…
  GET|HEAD  admin/analytics admin.analytics.index › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/apps admin.apps.index › Livewire\Mechanisms › LivewirePageC…
  GET|HEAD  admin/apps/{installation} admin.apps.show › Livewire\Mechanisms  …
  GET|HEAD  admin/collections admin.collections.index › Livewire\Mechanisms  …
  GET|HEAD  admin/collections/create admin.collections.create › Livewire\Mech…
  GET|HEAD  admin/collections/{collection}/edit admin.collections.edit › Live…
  GET|HEAD  admin/customers admin.customers.index › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/customers/{customer} admin.customers.show › Livewire\Mechan…
  GET|HEAD  admin/developers admin.developers.index › Livewire\Mechanisms › L…
  GET|HEAD  admin/discounts admin.discounts.index › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/discounts/create admin.discounts.create › Livewire\Mechanis…
  GET|HEAD  admin/discounts/{discount}/edit admin.discounts.edit › Livewire\M…
  GET|HEAD  admin/forgot-password admin.password.request › Laravel\Fortify › …
  POST      admin/forgot-password admin.password.email › Laravel\Fortify › Pa…
  GET|HEAD  admin/inventory admin.inventory.index › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/login admin.login › Livewire\Mechanisms › LivewirePageContr…
  POST      admin/logout ........................................ admin.logout
  GET|HEAD  admin/navigation admin.navigation.index › Livewire\Mechanisms › L…
  GET|HEAD  admin/orders admin.orders.index › Livewire\Mechanisms › LivewireP…
  GET|HEAD  admin/orders/{order} admin.orders.show › Livewire\Mechanisms › Li…
  GET|HEAD  admin/pages admin.pages.index › Livewire\Mechanisms › LivewirePag…
  GET|HEAD  admin/pages/create admin.pages.create › Livewire\Mechanisms › Liv…
  GET|HEAD  admin/pages/{page}/edit admin.pages.edit › Livewire\Mechanisms › …
  GET|HEAD  admin/products admin.products.index › Livewire\Mechanisms › Livew…
  GET|HEAD  admin/products/create admin.products.create › Livewire\Mechanisms…
  GET|HEAD  admin/products/{product}/edit admin.products.edit › Livewire\Mech…
  POST      admin/reset-password admin.password.update › Laravel\Fortify › Ne…
  GET|HEAD  admin/reset-password/{token} admin.password.reset › Laravel\Forti…
  GET|HEAD  admin/search/settings admin.search.settings › Livewire\Mechanisms…
  GET|HEAD  admin/settings admin.settings.index › Livewire\Mechanisms › Livew…
  GET|HEAD  admin/settings/checkout admin.settings.checkout › Livewire\Mechan…
  GET|HEAD  admin/settings/notifications admin.settings.notifications › Livew…
  GET|HEAD  admin/settings/shipping admin.settings.shipping › Livewire\Mechan…
  GET|HEAD  admin/settings/taxes admin.settings.taxes › Livewire\Mechanisms  …
  GET|HEAD  admin/themes admin.themes.index › Livewire\Mechanisms › LivewireP…
  GET|HEAD  admin/themes/{theme}/editor admin.themes.editor › Livewire\Mechan…
  POST      api/admin/v1/platform/organizations api.admin.v1.platform.organiz…
  POST      api/admin/v1/platform/stores api.admin.v1.platform.stores.store  …
  GET|HEAD  api/admin/v1/stores/{store}/analytics/summary api.admin.v1.analyt…
  GET|HEAD  api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  POST      api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  PUT       api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  DELETE    api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  GET|HEAD  api/admin/v1/stores/{store}/customers api.admin.v1.customers.inde…
  GET|HEAD  api/admin/v1/stores/{store}/customers/{customer} api.admin.v1.cus…
  GET|HEAD  api/admin/v1/stores/{store}/discounts api.admin.v1.discounts.inde…
  POST      api/admin/v1/stores/{store}/discounts api.admin.v1.discounts.stor…
  PUT       api/admin/v1/stores/{store}/discounts/{discount} api.admin.v1.dis…
  DELETE    api/admin/v1/stores/{store}/discounts/{discount} api.admin.v1.dis…
  POST      api/admin/v1/stores/{store}/exports/orders api.admin.v1.exports.o…
  GET|HEAD  api/admin/v1/stores/{store}/exports/{dataExport} api.admin.v1.exp…
  POST      api/admin/v1/stores/{store}/invites api.admin.v1.stores.invites.s…
  GET|HEAD  api/admin/v1/stores/{store}/me api.admin.v1.stores.me › Api\Admin…
  GET|HEAD  api/admin/v1/stores/{store}/orders api.admin.v1.orders.index › Ap…
  GET|HEAD  api/admin/v1/stores/{store}/orders/{order} api.admin.v1.orders.sh…
  POST      api/admin/v1/stores/{store}/orders/{order}/fulfillments api.admin…
  POST      api/admin/v1/stores/{store}/orders/{order}/refunds api.admin.v1.o…
  GET|HEAD  api/admin/v1/stores/{store}/pages api.admin.v1.pages.index › Api\…
  POST      api/admin/v1/stores/{store}/pages api.admin.v1.pages.store › Api\…
  PUT       api/admin/v1/stores/{store}/pages/{page} api.admin.v1.pages.updat…
  DELETE    api/admin/v1/stores/{store}/pages/{page} api.admin.v1.pages.destr…
  GET|HEAD  api/admin/v1/stores/{store}/products api.admin.v1.products.index …
  POST      api/admin/v1/stores/{store}/products api.admin.v1.products.store …
  GET|HEAD  api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  PUT       api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  DELETE    api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  POST      api/admin/v1/stores/{store}/products/{product}/media/presign-upload api.admin.v1.products.media.presign-upload › Api\Admin\V1\ProductController@presignUpl…
  POST      api/admin/v1/stores/{store}/search/reindex api.admin.v1.search.re…
  GET|HEAD  api/admin/v1/stores/{store}/search/status api.admin.v1.search.sta…
  GET|HEAD  api/admin/v1/stores/{store}/settings api.admin.v1.settings.show  …
  PUT       api/admin/v1/stores/{store}/settings api.admin.v1.settings.update…
  GET|HEAD  api/admin/v1/stores/{store}/shipping/zones api.admin.v1.shipping.…
  POST      api/admin/v1/stores/{store}/shipping/zones api.admin.v1.shipping.…
  PUT       api/admin/v1/stores/{store}/shipping/zones/{shippingZone} api.adm…
  POST      api/admin/v1/stores/{store}/shipping/zones/{shippingZone}/rates a…
  GET|HEAD  api/admin/v1/stores/{store}/tax/settings api.admin.v1.tax.setting…
  PUT       api/admin/v1/stores/{store}/tax/settings api.admin.v1.tax.setting…
  POST      api/admin/v1/stores/{store}/themes api.admin.v1.themes.store › Ap…
  POST      api/admin/v1/stores/{store}/themes/{theme}/publish api.admin.v1.t…
  PUT       api/admin/v1/stores/{store}/themes/{theme}/settings api.admin.v1.…

                                                           Showing [81] routes


Output:
Chunk ID: 7240e4
Wall time: 0.2137 seconds
Process exited with code 0
Original token count: 476
Output:

  GET|HEAD  admin/products admin.products.index › Livewire\Mechanisms › Livew…
  GET|HEAD  admin/products/create admin.products.create › Livewire\Mechanisms…
  GET|HEAD  admin/products/{product}/edit admin.products.edit › Livewire\Mech…
  GET|HEAD  api/admin/v1/stores/{store}/products api.admin.v1.products.index …
  POST      api/admin/v1/stores/{store}/products api.admin.v1.products.store …
  GET|HEAD  api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  PUT       api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  DELETE    api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  POST      api/admin/v1/stores/{store}/products/{product}/media/presign-upload api.admin.v1.products.media.presign-upload › Api\Admin\V1\ProductController@presignUpl…
  GET|HEAD  api/apps/v1/stores/{store}/products api.apps.v1.products.index › …
  GET|HEAD  products/{handle} products.show › Livewire\Mechanisms › LivewireP…

                                                           Showing [11] routes

  GET|HEAD  admin/collections admin.collections.index › Livewire\Mechanisms  …
  GET|HEAD  admin/collections/create admin.collections.create › Livewire\Mech…
  GET|HEAD  admin/collections/{collection}/edit admin.collections.edit › Live…
  GET|HEAD  api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  POST      api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  PUT       api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  DELETE    api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  GET|HEAD  collections collections.index › Livewire\Mechanisms › LivewirePag…
  GET|HEAD  collections/{handle} collections.show › Livewire\Mechanisms › Liv…

                                                            Showing [9] routes


php artisan route:list --path=products | sed -n '1,120p' && php artisan route:list --path=collections | sed -n '1,120p'

  GET|HEAD  admin/products admin.products.index › Livewire\Mechanisms › Livew…
  GET|HEAD  admin/products/create admin.products.create › Livewire\Mechanisms…
  GET|HEAD  admin/products/{product}/edit admin.products.edit › Livewire\Mech…
  GET|HEAD  api/admin/v1/stores/{store}/products api.admin.v1.products.index …
  POST      api/admin/v1/stores/{store}/products api.admin.v1.products.store …
  GET|HEAD  api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  PUT       api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  DELETE    api/admin/v1/stores/{store}/products/{product} api.admin.v1.produ…
  POST      api/admin/v1/stores/{store}/products/{product}/media/presign-upload api.admin.v1.products.media.presign-upload › Api\Admin\V1\ProductController@presignUpl…
  GET|HEAD  api/apps/v1/stores/{store}/products api.apps.v1.products.index › …
  GET|HEAD  products/{handle} products.show › Livewire\Mechanisms › LivewireP…

                                                           Showing [11] routes

  GET|HEAD  admin/collections admin.collections.index › Livewire\Mechanisms  …
  GET|HEAD  admin/collections/create admin.collections.create › Livewire\Mech…
  GET|HEAD  admin/collections/{collection}/edit admin.collections.edit › Live…
  GET|HEAD  api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  POST      api/admin/v1/stores/{store}/collections api.admin.v1.collections.…
  PUT       api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  DELETE    api/admin/v1/stores/{store}/collections/{collection} api.admin.v1…
  GET|HEAD  collections collections.index › Livewire\Mechanisms › LivewirePag…
  GET|HEAD  collections/{handle} collections.show › Livewire\Mechanisms › Liv…

                                                            Showing [9] routes


The direct route inspection confirms the Livewire web surfaces are present as named routes as well as the API surfaces. I’m waiting on the three independent QA agents now; if they surface any critical or high issue I’ll address it before considering the goal complete.


Build concrete completion audit checklist from objective and progress artifacts

Run fresh independent QA analyst, QA engineer, and code reviewer checks

Inspect current routes, schema, test/build evidence, commits, and progress mapping

Fix or document any critical/high findings, then update goal completion if warranted


Output: Plan updated


The QA agents are still running. While they do that, I’m doing a small live Playwright MCP smoke on the current Herd app: storefront load/cart path and admin login/dashboard, so the audit has current browser evidence too.


### Ran Playwright code
```js
await page.goto('http://shop.test/');
```
### Open tabs
- 0: [Checkout](http://shop.test/checkout)
- 1: [Pages](http://shop.test/admin/pages)
- 2: (current) [Acme Fashion](http://shop.test/)
### Page
- Page URL: http://shop.test/
- Page Title: Acme Fashion
### Snapshot
- [Snapshot](.playwright-mcp/page-2026-05-04T18-28-15-558Z.yml)
### Events
- New console entries: .playwright-mcp/console-2026-05-04T18-28-15-341Z.log#L1


Output:
Wall time: 0.2259 seconds
Output:
[{"type":"text","text":"### Ran Playwright code\n```js\nawait page.goto('http://shop.test/');\n```\n### Open tabs\n- 0: [Checkout](http://shop.test/checkout)\n- 1: [Pages](http://shop.test/admin/pages)\n- 2: (current) [Acme Fashion](http://shop.test/)\n### Page\n- Page URL: http://shop.test/\n- Page Title: Acme Fashion\n### Snapshot\n- [Snapshot](.playwright-mcp/page-2026-05-04T18-28-15-558Z.yml)\n### Events\n- New console entries: .playwright-mcp/console-2026-05-04T18-28-15-341Z.log#L1"}]


### Result
Total messages: 3 (Errors: 0, Warnings: 0)
Returning 0 messages for level "warning"


Output:
Wall time: 0.0119 seconds
Output:
[{"type":"text","text":"### Result\nTotal messages: 3 (Errors: 0, Warnings: 0)\nReturning 0 messages for level \"warning\"\n"}]


### Open tabs
- 0: [Checkout](http://shop.test/checkout)
- 1: [Pages](http://shop.test/admin/pages)
- 2: (current) [Acme Fashion](http://shop.test/)
### Page
- Page URL: http://shop.test/
- Page Title: Acme Fashion
### Snapshot
```yaml
- generic [active] [ref=e1]:
  - link "Skip to main content" [ref=e2] [cursor=pointer]:
    - /url: "#main-content"
  - generic [ref=e3]: Free shipping on orders over 75.00 EUR
  - banner [ref=e4]:
    - generic [ref=e5]:
      - link "Acme Fashion" [ref=e6] [cursor=pointer]:
        - /url: http://shop.test
      - navigation "Main navigation" [ref=e7]
      - generic [ref=e15]
  - main [ref=e26]:
    - generic [ref=e27]:
      - generic [ref=e29]
      - generic [ref=e91]
      - generic [ref=e122]
  - contentinfo [ref=e222]:
    - generic [ref=e223]:
      - generic [ref=e224]
      - generic [ref=e227]
      - generic [ref=e234]
```


Output:
Wall time: 0.0081 seconds
Output:
[{"type":"text","text":"### Open tabs\n- 0: [Checkout](http://shop.test/checkout)\n- 1: [Pages](http://shop.test/admin/pages)\n- 2: (current) [Acme Fashion](http://shop.test/)\n### Page\n- Page URL: http://shop.test/\n- Page Title: Acme Fashion\n### Snapshot\n```yaml\n- generic [active] [ref=e1]:\n  - link \"Skip to main content\" [ref=e2] [cursor=pointer]:\n    - /url: \"#main-content\"\n  - generic [ref=e3]: Free shipping on orders over 75.00 EUR\n  - banner [ref=e4]:\n    - generic [ref=e5]:\n      - link \"Acme Fashion\" [ref=e6] [cursor=pointer]:\n        - /url: http://shop.test\n      - navigation \"Main navigation\" [ref=e7]\n      - generic [ref=e15]\n  - main [ref=e26]:\n    - generic [ref=e27]:\n      - generic [ref=e29]\n      - generic [ref=e91]\n      - generic [ref=e122]\n  - contentinfo [ref=e222]:\n    - generic [ref=e223]:\n      - generic [ref=e224]\n      - generic [ref=e227]\n      - generic [ref=e234]\n```"}]


### Ran Playwright code
```js
await page.goto('http://shop.test/products/classic-cotton-t-shirt');
```
### Open tabs
- 0: [Checkout](http://shop.test/checkout)
- 1: [Pages](http://shop.test/admin/pages)
- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)
### Page
- Page URL: http://shop.test/products/classic-cotton-t-shirt
- Page Title: Classic Cotton T-Shirt
### Snapshot
- [Snapshot](.playwright-mcp/page-2026-05-04T18-28-28-613Z.yml)
### Events
- New console entries: .playwright-mcp/console-2026-05-04T18-28-28-477Z.log#L1


Output:
Wall time: 0.1377 seconds
Output:
[{"type":"text","text":"### Ran Playwright code\n```js\nawait page.goto('http://shop.test/products/classic-cotton-t-shirt');\n```\n### Open tabs\n- 0: [Checkout](http://shop.test/checkout)\n- 1: [Pages](http://shop.test/admin/pages)\n- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)\n### Page\n- Page URL: http://shop.test/products/classic-cotton-t-shirt\n- Page Title: Classic Cotton T-Shirt\n### Snapshot\n- [Snapshot](.playwright-mcp/page-2026-05-04T18-28-28-613Z.yml)\n### Events\n- New console entries: .playwright-mcp/console-2026-05-04T18-28-28-477Z.log#L1"}]


### Open tabs
- 0: [Checkout](http://shop.test/checkout)
- 1: [Pages](http://shop.test/admin/pages)
- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)
### Page
- Page URL: http://shop.test/products/classic-cotton-t-shirt
- Page Title: Classic Cotton T-Shirt
### Snapshot
```yaml
- generic [active] [ref=e1]:
  - link "Skip to main content" [ref=e2] [cursor=pointer]:
    - /url: "#main-content"
  - generic [ref=e3]: Free shipping on orders over 75.00 EUR
  - banner [ref=e4]:
    - generic [ref=e5]:
      - link "Acme Fashion" [ref=e6] [cursor=pointer]:
        - /url: http://shop.test
      - navigation "Main navigation" [ref=e7]:
        - link "Home" [ref=e8] [cursor=pointer]:
          - /url: /
        - link "Shop" [ref=e10] [cursor=pointer]:
          - /url: /collections
          - text: Shop
          - img [ref=e11]
        - link "Search" [ref=e13] [cursor=pointer]:
          - /url: /search
        - link "About" [ref=e14] [cursor=pointer]:
          - /url: /pages/about
      - generic [ref=e15]:
        - link "Search" [ref=e16] [cursor=pointer]:
          - /url: http://shop.test/search
          - img [ref=e17]
        - link "Account" [ref=e19] [cursor=pointer]:
          - /url: http://shop.test/account
          - img [ref=e20]
        - button "Cart" [ref=e23]:
          - img [ref=e24]
  - main [ref=e26]:
    - generic [ref=e27]:
      - navigation "Breadcrumb" [ref=e28]:
        - link "Home" [ref=e29] [cursor=pointer]:
          - /url: http://shop.test
        - generic [ref=e30]: /
        - link "New Arrivals" [ref=e31] [cursor=pointer]:
          - /url: http://shop.test/collections/new-arrivals
        - generic [ref=e32]: /
        - generic [ref=e33]: Classic Cotton T-Shirt
      - generic [ref=e34]:
        - img "Classic Cotton T-Shirt image placeholder" [ref=e36]:
          - img [ref=e37]
        - generic [ref=e39]:
          - generic [ref=e40]
          - generic [ref=e47]
          - generic [ref=e61]
          - paragraph [ref=e74]: A timeless classic cotton t-shirt. Comfortable, breathable, and perfect for everyday wear.
          - generic [ref=e75]
  - contentinfo [ref=e88]:
    - generic [ref=e89]:
      - generic [ref=e90]:
        - heading "Acme Fashion" [level=2] [ref=e91]
        - paragraph [ref=e92]: A self-contained demo storefront with scoped catalog data and checkout-ready products.
      - generic [ref=e93]:
        - heading "Shop" [level=2] [ref=e94]
        - generic [ref=e95]:
          - link "Sale" [ref=e96] [cursor=pointer]:
            - /url: /collections/sale
          - link "About" [ref=e97] [cursor=pointer]:
            - /url: /pages/about
          - link "FAQ" [ref=e98] [cursor=pointer]:
            - /url: /pages/faq
          - link "Account" [ref=e99] [cursor=pointer]:
            - /url: /account
      - generic [ref=e100]:
        - heading "Customer" [level=2] [ref=e101]
        - generic [ref=e102]:
          - link "Account" [ref=e103] [cursor=pointer]:
            - /url: http://shop.test/account/login
          - link "About" [ref=e104] [cursor=pointer]:
            - /url: http://shop.test/pages/about
```


Output:
Wall time: 0.0079 seconds
Output:
[{"type":"text","text":"### Open tabs\n- 0: [Checkout](http://shop.test/checkout)\n- 1: [Pages](http://shop.test/admin/pages)\n- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)\n### Page\n- Page URL: http://shop.test/products/classic-cotton-t-shirt\n- Page Title: Classic Cotton T-Shirt\n### Snapshot\n```yaml\n- generic [active] [ref=e1]:\n  - link \"Skip to main content\" [ref=e2] [cursor=pointer]:\n    - /url: \"#main-content\"\n  - generic [ref=e3]: Free shipping on orders over 75.00 EUR\n  - banner [ref=e4]:\n    - generic [ref=e5]:\n      - link \"Acme Fashion\" [ref=e6] [cursor=pointer]:\n        - /url: http://shop.test\n      - navigation \"Main navigation\" [ref=e7]:\n        - link \"Home\" [ref=e8] [cursor=pointer]:\n          - /url: /\n        - link \"Shop\" [ref=e10] [cursor=pointer]:\n          - /url: /collections\n          - text: Shop\n          - img [ref=e11]\n        - link \"Search\" [ref=e13] [cursor=pointer]:\n          - /url: /search\n        - link \"About\" [ref=e14] [cursor=pointer]:\n          - /url: /pages/about\n      - generic [ref=e15]:\n        - link \"Search\" [ref=e16] [cursor=pointer]:\n          - /url: http://shop.test/search\n          - img [ref=e17]\n        - link \"Account\" [ref=e19] [cursor=pointer]:\n          - /url: http://shop.test/account\n          - img [ref=e20]\n        - button \"Cart\" [ref=e23]:\n          - img [ref=e24]\n  - main [ref=e26]:\n    - generic [ref=e27]:\n      - navigation \"Breadcrumb\" [ref=e28]:\n        - link \"Home\" [ref=e29] [cursor=pointer]:\n          - /url: http://shop.test\n        - generic [ref=e30]: /\n        - link \"New Arrivals\" [ref=e31] [cursor=pointer]:\n          - /url: http://shop.test/collections/new-arrivals\n        - generic [ref=e32]: /\n        - generic [ref=e33]: Classic Cotton T-Shirt\n      - generic [ref=e34]:\n        - img \"Classic Cotton T-Shirt image placeholder\" [ref=e36]:\n          - img [ref=e37]\n        - generic [ref=e39]:\n          - generic [ref=e40]\n          - generic [ref=e47]\n          - generic [ref=e61]\n          - paragraph [ref=e74]: A timeless classic cotton t-shirt. Comfortable, breathable, and perfect for everyday wear.\n          - generic [ref=e75]\n  - contentinfo [ref=e88]:\n    - generic [ref=e89]:\n      - generic [ref=e90]:\n        - heading \"Acme Fashion\" [level=2] [ref=e91]\n        - paragraph [ref=e92]: A self-contained demo storefront with scoped catalog data and checkout-ready products.\n      - generic [ref=e93]:\n        - heading \"Shop\" [level=2] [ref=e94]\n        - generic [ref=e95]:\n          - link \"Sale\" [ref=e96] [cursor=pointer]:\n            - /url: /collections/sale\n          - link \"About\" [ref=e97] [cursor=pointer]:\n            - /url: /pages/about\n          - link \"FAQ\" [ref=e98] [cursor=pointer]:\n            - /url: /pages/faq\n          - link \"Account\" [ref=e99] [cursor=pointer]:\n            - /url: /account\n      - generic [ref=e100]:\n        - heading \"Customer\" [level=2] [ref=e101]\n        - generic [ref=e102]:\n          - link \"Account\" [ref=e103] [cursor=pointer]:\n            - /url: http://shop.test/account/login\n          - link \"About\" [ref=e104] [cursor=pointer]:\n            - /url: http://shop.test/pages/about\n```"}]


### Open tabs
- 0: [Checkout](http://shop.test/checkout)
- 1: [Pages](http://shop.test/admin/pages)
- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)
### Page
- Page URL: http://shop.test/products/classic-cotton-t-shirt
- Page Title: Classic Cotton T-Shirt
### Snapshot
```yaml
- main [ref=e26]:
  - generic [ref=e27]:
    - navigation "Breadcrumb" [ref=e28]:
      - link "Home" [ref=e29] [cursor=pointer]:
        - /url: http://shop.test
      - generic [ref=e30]: /
      - link "New Arrivals" [ref=e31] [cursor=pointer]:
        - /url: http://shop.test/collections/new-arrivals
      - generic [ref=e32]: /
      - generic [ref=e33]: Classic Cotton T-Shirt
    - generic [ref=e34]:
      - img "Classic Cotton T-Shirt image placeholder" [ref=e36]:
        - img [ref=e37]
      - generic [ref=e39]:
        - generic [ref=e40]:
          - generic [ref=e41]:
            - generic [ref=e42]: new
            - generic [ref=e43]: popular
          - heading "Classic Cotton T-Shirt" [level=1] [ref=e44]
          - generic [ref=e46]: 24.99 EUR
        - generic [ref=e47]:
          - group "Size" [ref=e48]:
            - generic [ref=e49]: Size
            - generic [ref=e50]:
              - button "S" [pressed] [ref=e51]
              - button "M" [ref=e52]
              - button "L" [ref=e53]
              - button "XL" [ref=e54]
          - group "Color" [ref=e55]:
            - generic [ref=e56]: Color
            - generic [ref=e57]:
              - button "White" [pressed] [ref=e58]
              - button "Black" [ref=e59]
              - button "Navy" [ref=e60]
        - generic [ref=e61]:
          - paragraph [ref=e62]: In stock
          - generic [ref=e63]:
            - button "Decrease quantity" [ref=e64]: "-"
            - spinbutton "Quantity" [ref=e65]: "1"
            - button "Increase quantity" [ref=e66]: +
          - button "Add to cart" [ref=e67]:
            - img [ref=e69]
            - generic [ref=e72]: Add to cart
        - paragraph [ref=e74]: A timeless classic cotton t-shirt. Comfortable, breathable, and perfect for everyday wear.
        - generic [ref=e75]:
          - generic [ref=e76]:
            - term [ref=e77]: Vendor
            - definition [ref=e78]: Acme Basics
          - generic [ref=e79]:
            - term [ref=e80]: Product type
            - definition [ref=e81]: T-Shirts
          - generic [ref=e82]:
            - term [ref=e83]: SKU
            - definition [ref=e84]: ACME-CTSH-S-WHT
          - generic [ref=e85]:
            - term [ref=e86]: Shipping
            - definition [ref=e87]: Required
```


Output:
Wall time: 0.0180 seconds
Output:
[{"type":"text","text":"### Open tabs\n- 0: [Checkout](http://shop.test/checkout)\n- 1: [Pages](http://shop.test/admin/pages)\n- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)\n### Page\n- Page URL: http://shop.test/products/classic-cotton-t-shirt\n- Page Title: Classic Cotton T-Shirt\n### Snapshot\n```yaml\n- main [ref=e26]:\n  - generic [ref=e27]:\n    - navigation \"Breadcrumb\" [ref=e28]:\n      - link \"Home\" [ref=e29] [cursor=pointer]:\n        - /url: http://shop.test\n      - generic [ref=e30]: /\n      - link \"New Arrivals\" [ref=e31] [cursor=pointer]:\n        - /url: http://shop.test/collections/new-arrivals\n      - generic [ref=e32]: /\n      - generic [ref=e33]: Classic Cotton T-Shirt\n    - generic [ref=e34]:\n      - img \"Classic Cotton T-Shirt image placeholder\" [ref=e36]:\n        - img [ref=e37]\n      - generic [ref=e39]:\n        - generic [ref=e40]:\n          - generic [ref=e41]:\n            - generic [ref=e42]: new\n            - generic [ref=e43]: popular\n          - heading \"Classic Cotton T-Shirt\" [level=1] [ref=e44]\n          - generic [ref=e46]: 24.99 EUR\n        - generic [ref=e47]:\n          - group \"Size\" [ref=e48]:\n            - generic [ref=e49]: Size\n            - generic [ref=e50]:\n              - button \"S\" [pressed] [ref=e51]\n              - button \"M\" [ref=e52]\n              - button \"L\" [ref=e53]\n              - button \"XL\" [ref=e54]\n          - group \"Color\" [ref=e55]:\n            - generic [ref=e56]: Color\n            - generic [ref=e57]:\n              - button \"White\" [pressed] [ref=e58]\n              - button \"Black\" [ref=e59]\n              - button \"Navy\" [ref=e60]\n        - generic [ref=e61]:\n          - paragraph [ref=e62]: In stock\n          - generic [ref=e63]:\n            - button \"Decrease quantity\" [ref=e64]: \"-\"\n            - spinbutton \"Quantity\" [ref=e65]: \"1\"\n            - button \"Increase quantity\" [ref=e66]: +\n          - button \"Add to cart\" [ref=e67]:\n            - img [ref=e69]\n            - generic [ref=e72]: Add to cart\n        - paragraph [ref=e74]: A timeless classic cotton t-shirt. Comfortable, breathable, and perfect for everyday wear.\n        - generic [ref=e75]:\n          - generic [ref=e76]:\n            - term [ref=e77]: Vendor\n            - definition [ref=e78]: Acme Basics\n          - generic [ref=e79]:\n            - term [ref=e80]: Product type\n            - definition [ref=e81]: T-Shirts\n          - generic [ref=e82]:\n            - term [ref=e83]: SKU\n            - definition [ref=e84]: ACME-CTSH-S-WHT\n          - generic [ref=e85]:\n            - term [ref=e86]: Shipping\n            - definition [ref=e87]: Required\n```"}]


### Ran Playwright code
```js
await page.getByRole('button', { name: 'Add to cart' }).click();
```
### Open tabs
- 0: [Checkout](http://shop.test/checkout)
- 1: [Pages](http://shop.test/admin/pages)
- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)
### Page
- Page URL: http://shop.test/products/classic-cotton-t-shirt
- Page Title: Classic Cotton T-Shirt
### Snapshot
- [Snapshot](.playwright-mcp/page-2026-05-04T18-28-38-098Z.yml)


Output:
Wall time: 2.0640 seconds
Output:
[{"type":"text","text":"### Ran Playwright code\n```js\nawait page.getByRole('button', { name: 'Add to cart' }).click();\n```\n### Open tabs\n- 0: [Checkout](http://shop.test/checkout)\n- 1: [Pages](http://shop.test/admin/pages)\n- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)\n### Page\n- Page URL: http://shop.test/products/classic-cotton-t-shirt\n- Page Title: Classic Cotton T-Shirt\n### Snapshot\n- [Snapshot](.playwright-mcp/page-2026-05-04T18-28-38-098Z.yml)"}]


### Open tabs
- 0: [Checkout](http://shop.test/checkout)
- 1: [Pages](http://shop.test/admin/pages)
- 2: (current) [Classic Cotton T-Shirt](http://shop.test/products/classic-cotton-t-shirt)
### Page
- Page URL: http://shop.test/products/classic-cotton-t-shirt
- Page Title: Classic Cotton T-Shirt
### Snapshot
```yaml
- generic [ref=e1]:
  - link "Skip to main content" [ref=e2] [cursor=pointer]:
    - /url: "#main-content"
  - generic [ref=e3]: Free shipping on orders over 75.00 EUR
  - banner [ref=e4]:
    - generic [ref=e5]:
      - link "Acme Fashion" [ref=e6] [cursor=pointer]:
        - /url: http://shop.test
      - navigation "Main navigation" [ref=e7]:
        - link "Home" [ref=e8] [cursor=pointer]:
          - /url: /
        - link "Shop" [ref=e10] [cursor=pointer]:
          - /url: /collections
          - text: Shop
          - img [ref=e11]
        - link "Search" [ref=e13] [cursor=pointer]:
          - /url: /search
        - link "About" [ref=e14] [cursor=pointer]:
          - /url: /pages/about
      - generic [ref=e15]:
        - link "Search" [ref=e16] [cursor=pointer]:
          - /url: http://shop.test/search
          - img [ref=e17]
        - link "Account" [ref=e19] [cursor=pointer]:
          - /url: http://shop.test/account
          - img [ref=e20]
        - button "Cart" [ref=e23]:
          - img [ref=e24]
  - main [ref=e26]:
    - generic [ref=e27]:
      - navigation "Breadcrumb" [ref=e28]:
        - link "Home" [ref=e29] [cursor=pointer]:
          - /url: http://shop.test
        - generic [ref=e30]: /
        - link "New Arrivals" [ref=e31] [cursor=pointer]:
          - /url: http://shop.test/collections/new-arrivals
        - generic [ref=e32]: /
        - generic [ref=e33]: Classic Cotton T-Shirt
      - generic [ref=e34]:
        - img "Classic Cotton T-Shirt image placeholder" [ref=e36]:
          - img [ref=e37]
        - generic [ref=e39]:
          - generic [ref=e40]:
            - generic [ref=e41]
            - heading "Classic Cotton T-Shirt" [level=1] [ref=e44]
            - generic [ref=e46]: 24.99 EUR
          - generic [ref=e47]:
            - group "Size" [ref=e48]
            - group "Color" [ref=e55]
          - generic [ref=e61]:
            - paragraph [ref=e62]: In stock
            - generic [ref=e63]
            - button "Add to cart" [active] [ref=e67]
          - paragraph [ref=e74]: A timeless classic cotton t-shirt. Comfortable, breathable, and perfect for everyday wear.
          - generic [ref=e75]:
            - generic [ref=e76]
            - generic [ref=e79]
            - generic [ref=e82]
            - generic [ref=e85]
  - contentinfo [ref=e88]:
    - generic [ref=e89]:
      - generic [ref=e90]:
        - heading "Acme Fashion" [level=2] [ref=e91]
        - paragraph [ref=e92]: A self-contained demo storefront with scoped catalog data and checkout-ready products.
      - generic [ref=e93]:
        - heading "Shop" [level=2] [ref=e94]
        - generic [ref=e95]:
          - link "Sale" [ref=e96] [cursor=pointer]:
            - /url: /collections/sale
          - link "About" [ref=e97] [cursor=pointer]:
            - /url: /pages/about
          - link "FAQ" [ref=e98] [cursor=pointer]:
            - /url: /pages/faq
          - link "Account" [ref=e99] [cursor=pointer]:
            - /url: /account
      - generic [ref=e100]:
        - heading "Customer" [level=2] [ref=e101]
        - generic [ref=e102]:
          - link "Account" [ref=e103] [cursor=pointer]:
            - /url: http://shop.test/account/login
          - link "About" [ref=e104] [cursor=pointer]:
            - /url: http://shop.test/pages/about
```